Inexplicable Symbolic Function problem
Mostra commenti meno recenti
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!
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Symbolic Math Toolbox in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!