我是靠谱客的博主 醉熏宝马,这篇文章主要介绍MATLAB基础应用精讲-【基础知识篇】MATLAB程序优化-通过tic函数和toc函数进行程序运行分析前言几个实用技巧,现在分享给大家,希望可以做个参考。

前言

复制代码
1
matlab中的tic是一个秒表计时器,toc是计算现在到tic所开始的计时器的时间间隔,单位是秒S。tic和toc用来记录matlab命令执行的时间。

tic和toc是用来记录matlab命令执行的时间

tic用来保存当前时间,而后使用toc来记录程序完成时间。

只要用tic和toc函数,不需要自己计算前后时间的差,tic函数会记录起始时刻,toc函数会自动计算时间差。这两个函数一般配合使用,tic表示计时的开始,toc表示计时的结束。

先把矩阵的大小确定再给矩阵的赋值的方法比边赋值边改变矩阵维数的方法更节省时间。

几个实用技巧

1.多个TIC/TOC嵌套是如何工作的?

用法

事件 1 的起点 = tic;

<code>...

事件 2 的起点 = tic;

<code>

事件 2 耗时 = toc(事件 2 的起点)

<code>

事件 1 耗时 = toc(事件 1 的起点)

示例

 

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
tStart_1 = tic; tStart_2 = tic; X = zeros(100, 100); for i = 1:100 for j = 1:100 X(i, j) = exp(-rand(1)/i/j); end end costTime_2 = toc(tStart_2) [U, S, V] = svd(rand(3000, 20)); U_ = U.^2; costTime_1 &#

最后

以上就是醉熏宝马最近收集整理的关于MATLAB基础应用精讲-【基础知识篇】MATLAB程序优化-通过tic函数和toc函数进行程序运行分析前言几个实用技巧的全部内容,更多相关MATLAB基础应用精讲-【基础知识篇】MATLAB程序优化-通过tic函数和toc函数进行程序运行分析前言几个实用技巧内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部