Inexplicable Symbolic Function problem
显示 更早的评论
When I type :
syms xi
syms yi
syms lami
f(xi,yi,lami) = 1/2.*sum(abs((yi-xi).^2)) + lami.*sum(abs(diff(diff(xi))));
I obtain in the workspace the function " f 1x1 symfun "
but when I type in the command line " f ENTER" :
f(xi, yi, lami) =
abs(xi - yi)^2/2
What is this function I never typed and why does it not return an error?
Instead running the default example it works:
syms x y z
f(x,y,z) = 2*y*z*sin(x) + 3*x*sin(z)*cos(y);
>> f
f(x, y, z) =
2*y*z*sin(x) + 3*x*cos(y)*sin(z)
Where's my error ?
Thanks!
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!