【发布时间】:2011-04-07 12:34:02
【问题描述】:
Case 1: 我有一个嵌套的 for 循环来运行大型实现并将通过该循环生成的变量保存在 .mat 文件中,以后可以在另一个程序中使用。
Case 2:我可以制作上述循环的函数,并在我想使用上述循环生成的变量的其他程序中直接调用它。
我发现案例 1 的唯一缺点是每次我在该循环中进行一些更改时,我都必须再次运行它并保存更新后的变量。
- 以上两种情况中哪种情况更好?
- 哪个会更快 -
a) 如果我直接在主程序中运行该循环(不使用 .mat 文件),或者
b) 为该循环开发一个函数,然后在主程序中调用它?
【问题讨论】:
标签: performance matlab function for-loop