【发布时间】:2017-01-25 22:23:28
【问题描述】:
我的问题:给定一个函数句柄,matlab 是在每次需要评估它时解析字符串,还是只解析一次然后缓存它?
示例
考虑巧妙的功能
function [] = foo(func)
for j=1:1e4
func(j);
end
和脚本
func1 = @(x) 5*abs(x)^2
function foo(func1);
在运行时,Matlab 需要将@(x) 5*abs(x)^2 解释为一个函数。在这个例子中,它是做一次,还是做一千次?
【问题讨论】:
标签: matlab runtime function-handle