Solve for one variable
Show older comments
this is the code for which i want tk solve for p :
syms p
A=0.1199;
At=0.112;
y=1.43;
P1=119;
Error =0.01123;
eqn= ((At^2)/(A^2))==(((y+1)/2)^((y+1)/(y-1)))*(2/(y-1))*(((p/P1)^(2/y))-((p/P1)^(y+1/y)))
solve( eqn,p )
there is only one issue when i run it and that is the eqn shown in command window is completely different from what declared. For example in command type
eqn
The lhs is very different from what i declared for At and A.
Answers (1)
It really is not at all different, except the format.
Examing it —
syms p
A=0.1199;
At=0.112;
y=1.43;
P1=119;
Error =0.01123;
eqn= ((At^2)/(A^2))==(((y+1)/2)^((y+1)/(y-1)))*(2/(y-1))*(((p/P1)^(2/y))-((p/P1)^(y+1/y)))
solve( eqn,p )
Different format, however same value —
LHS_eqn = lhs(eqn)
LHS_eqn_dec = vpa(LHS_eqn)
At_squared = At^2
A_squared = A^2
LHS_frac = At_squared / A_squared
LHS_dec = vpa(LHS_frac)
.
Categories
Find more on Symbolic Math Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
