MATLAB主函数反复调用同一子函数

因为是反复的调用,所以想把子函数独立出来,想使用feval这个函数,但是总是显示:Error in ==> devec3 at 133
val(1) = feval(hfun,pop(ibest,:));好像是主函数的数值没有进到子函数里边进行运算

help功能可以给出直观的一个用法
比如在command window 输入 help fft
就会出来fft的用法,最简单的用法就是只写一个参数fft(x),其中x是点列构成的向量。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-03
你个返回值与接收的变量不相匹配
第2个回答  2010-11-04
val(1) = feval(@hfun,pop(ibest,:));
加上函数句柄符号@不知道行不行?
相似回答
大家正在搜