【发布时间】:2011-02-13 08:59:16
【问题描述】:
我正在尝试编写一个函数,它获取两个数组和另一个函数的名称作为参数。
例如
main.m:
x=[0 0.2 0.4 0.6 0.8 1.0];
y=[0 0.2 0.4 0.6 0.8 1.0];
func2(x,y,'func2eq')
func 2.m :
function t =func2(x, y, z, 'func') //"unexpected matlab expression" error message here
t= func(x,y,z);
func2eq.m:
function z= func2eq(x,y)
z= x + sin(pi * x)* exp(y);
Matlab 告诉我上面的错误信息。我以前从未将函数名作为参数传递。我哪里错了?
【问题讨论】: