Solve for one variable
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (1)
Star Strider
le 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 commentaires
Voir également
Catégories
En savoir plus sur Numbers and Precision dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!