获取MATLAB工具箱的运行时间

【小tip系列】

在编写代码或进行算法验证时,我们常常需要知道运行某段代码花费的时间,一般都可以通过调用现有函数实现。

如:C语言可调用clock()函数,matlab可采用tic&toc组合,十分便利。

而笔者最近用到了MATLAB的工具箱,同样需要获取工具箱求解的运行时间,而官方提供的工具箱中并没有提供计时功能的菜单,上网搜索无果后,认真地思考了一两分钟,终于灵机一动想到了解决方案!!!
【此处以pdetool工具箱为例】

1.打开工具箱

在命令行窗口输入工具箱的名字回车或通过上方菜单栏“附加功能”打开,界面如下:在这里插入图片描述

2.随便实现一个简单的功能

此处实现的是简单的二维泊松方程的求解:
在这里插入图片描述
在这里插入图片描述

绘图:
在这里插入图片描述
随后,将工作区保存为.m文件,再在MATLAB中打开所存的文件,就发现我们刚刚所进行的操作已经自动转换成了代码格式。此时,就可以通过tic&toc组合来计时了。

将tic&toc组合添加到需要计时的核心代码区域,就可以得到工具箱的运行时间了。

% Solve PDE:
tic
pdetool('solve')
toc

命令行窗口得到结果如下:

历时 0.804918 秒。

-_-毕设要做不完了 溜了溜了~~~

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值