how to use syms variables in function?
显示 更早的评论
i wrote a function for matrix:
%=============================
function [A] = Test(a,b)
A(1,1)=a+1;
A(1,2)=b;
end
%=======================
the function is nothing special. when i input in Command Window area of Matlab:
>> syms a b
>> Test(0,b)
but Matlab shows:
The following error occurred converting from sym to double: DOUBLE cannot convert the input expression into a double array. Error in Test (line 3) A(1,2)=b;
Matlab tell me there is a mistake(my Expect to return: A=[1,b])
how to fix this problem,thank you very much!
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Common Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!