subs command does not create symbolic variable?
Ältere Kommentare anzeigen
I am using MATLAB R2011a. I have symbolic math toolbox installed. When I use the "subs" command to replace a value in a symbolic variable, instead of symbolic variable a normal variable is created ... My code is
>> f=int(g,x)
f =
asin((2*x)/5 - 4/5)/2
>> subs (f,x,3)
ans =
0.2058
What am missing?
2 Kommentare
nafis irtija
am 19 Jun. 2015
John D'Errico
am 19 Jun. 2015
It is difficult to know, since your version is so old. It works fine for me. For eample, since I do not have g, I did this:
syms x
f = asin((2*x)/5 - 4/5)/2
f =
asin((2*x)/5 - 4/5)/2
subs(f,x,3)
ans =
asin(2/5)/2
with no problems. But I am using the current release.
Antworten (1)
Martin Brown
am 19 Jun. 2015
0 Stimmen
You've evaluated
asin((2*3)/5 - 4/5)/2
which is indeed 0.2058. It's no longer symbolic?
Kategorien
Mehr zu Code Performance finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!