Solve for one variable
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
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.
0 Kommentare
Antworten (1)
Star Strider
am 4 Mai 2021
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)
.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Numbers and Precision 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!