shower 发表于 2015-11-26 20:31:47

matlab调用函数特别慢

我需要循环调用一个函数 \
写成函数用for循环调用2500次,耗时9s,不写成函数,直接写进循环只要0.09s
有1000倍差距了,多次调用的语句不是应该鼓励写成函数吗?为什么会这样

wayne 发表于 2015-11-30 12:46:25

光说没用,你应该把代码晒出来.
===================
据我所知,MATLAB天生自带 矢量运算,它会在很多地方偷偷的做矢量优化(多核,并行),这个会不会是根本原因?

另外,你用的是哪个版本的MATLAB

cn8888 发表于 2015-12-8 13:01:31

这就是c语言为什么要搞指针的原因,
传地址要比传数组快得多

zeroieme 发表于 2015-12-12 22:50:14

频繁调用传递效率低
页: [1]
查看完整版本: matlab调用函数特别慢