MATLAB Error:错误使用 deal (line 37) 输入的数目应与输出的数目匹配。
matlabFunction:将符号表达式转化为函数句柄
当传入的参数为两个表达式,使用函数句柄的时候得到如下错误
错误使用 deal (line 37) 输入的数目应与输出的数目匹配。
错误代码如下:
syms x y
r = sqrt(x^2 + y^2);
ht = matlabFunction(r, r^2)
ht(1,1)
最后一行代码应该修改为
[a,b]=ht(1,1)
原因:这种句柄,输入和输出的参数应该相同