【发布时间】:2019-03-29 19:33:36
【问题描述】:
我有以下函数句柄
rhs = @(t,p,m) function_name (t,p,m,variables)
我需要在上面的调用中动态命名function_name,以便稍后在代码的其他部分调用句柄
例如:
odesolver(rhs);
例如,我已经尝试过:
function_names_array = ['function_1','function_2','function_3'];
paramters_array = [parameters_array_1,parameters_array_2,parameters_array_3]
for i=1:3
for j= 1:5
rhs = @(t,p,m) function_names_array(i)(t,p,m,parameters(j))
end
end
这行不通。
【问题讨论】:
-
我已经更新了我的答案。