Problem with the solve function
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am trying to solve this equation:
nux= ((gam+1)/(gam-1))^(1/2) * atan(((gam-1)/(gam+1))*(Mx^2-1))^(1/2)-atan(Mx^2-1)^(1/2);
for Mx, the rest of the variable are known (that is nux and gam).
My attempt to solve this question using the solve function (according to http://www.mathworks.com/help/symbolic/solve.html this link) didn't work, this is how i wrote it:
Mx=solve(nux-((gam+1)/(gam-1))^(1/2) * atan(((gam-1)/(gam+1))*(Mx^2-1))^(1/2)-atan(Mx^2-1)^(1/2)==0, Mx, "Real");
The error that i kept getting was:
"The input character is not valid in MATLAB statements or expressions."
Please let me know what i am doing wrong, and help me solve this equation.
Thank you.
0 Kommentare
Antworten (1)
Sai
am 18 Nov. 2013
Mx = solve(nux-((gam+1)/(gam-1))^(1/2) * atan(((gam-1)/(gam+1))*(Mx^2-1))^(1/2)-atan(Mx^2-1)^(1/2)==0, Mx, 'Real');
is this is what u are looking for???
Siehe auch
Kategorien
Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!