| 查看: 1872 | 回复: 4 | ||||
[求助]
matlab中一个脚本文件和一个脚本调用多个函数的运行时间比较 已有3人参与
|
|
matlab中目标相同,一个脚本运行,和将脚本分割为功能相同的——一个脚本多个功能函数,相比运行时间有差别吗? 个人认为调用函数中的一些变量会随着函数文件的运行结束而自动释放,所以多调用函数会比一整个脚本运行的时间稍快,当然也不是调用函数越多越好,毕竟调用也是耗时的,有没有高手能给出更合理的解释? |
» 猜你喜欢
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有125人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有11人回复
» 本主题相关价值贴推荐,对您同样有帮助:
看了下1stOpt的介绍,感觉略显浮夸
已经有14人回复
炮灰模型---------- 对女生选择追求者的数学模型的建立
已经有10人回复
FMStation
至尊木虫 (知名作家)
- 应助: 591 (博士)
- 贵宾: 0.03
- 金币: 18156.2
- 红花: 97
- 帖子: 8891
- 在线: 1485.7小时
- 虫号: 2400059
- 注册: 2013-04-04
- 专业: 计算机应用技术
2楼2016-08-23 12:08:03
3楼2016-08-24 23:14:33
4楼2016-08-25 11:57:47
512095518
专家顾问 (正式写手)
-

专家经验: +52 - 应助: 118 (高中生)
- 金币: 7665.4
- 红花: 78
- 帖子: 712
- 在线: 186.1小时
- 虫号: 3195576
- 注册: 2014-05-10
- 性别: GG
- 专业: 大气环境与全球气候变化
- 管辖: 计算模拟
【答案】应助回帖
★ ★
TDwithSD: 金币+2, ★有帮助 2016-08-27 11:31:35
TDwithSD: 金币+2, ★有帮助 2016-08-27 11:31:35
|
这个问题我想两种方法应该差不多。我个人喜欢现在一个m文件里,这样比较简洁。这也仅仅只限于不太复杂的程序。以往看过外国专家写那些算法工具箱时,基本上都是采用多个函数文件,并非写在一个上面。好处在于调试函数方便,例如你都写在一个文件里,主函数有问题,这样不能调用子函数,到时候还得把子函数另存出来。 随着matlab版本的提高,循环次数的增加对于计算速度影响不再非常显著。慢的情况就是循环体内调用的函数太多了造成慢。提高运算速度,尽量采用matlab自带的函数,这就需要多查阅函数手册。调用内置的函数,速度快。 |

5楼2016-08-27 10:44:09












回复此楼