извлечение переменной из уравнения в MATLAB - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь найти для T4 следующее уравнение в MATLAB, у меня определены все другие переменные, и мне нужно извлечь T4 из уравнения 1. Есть ли быстрый способ сделать это, вместо того, чтобы вручную переставлять уравнение для T4?

Wnet = 2046;
mdotair = 9741/147;
cp = 1005;
etaturb = 0.89;
etacomp = 0.9;
r = 12;
gamma = 1.4;
T2 = 280 ;
g = (gamma-1)/gamma;

Wnet = mdotair*cp*T2*(etaturb*(T4/T2)*(1-1/(r^g)-(1-1/r^g)-((r^g-1)/(etacomp)))); %equation 1

1 Ответ

0 голосов
/ 24 января 2019

Да, есть.

syms T4

Wnet = 2046;
mdotair = 9741/147;
cp = 1005;
etaturb = 0.89;
etacomp = 0.9;
r = 12;
gamma = 1.4;
T2 = 280 ;
g = (gamma-1)/gamma;

eqn = mdotair*cp*T2*(etaturb*(T4/T2)*(1-1/(r^g)-(1-1/r^g)-((r^g-1)/(etacomp))))-Wnet;

T4 = solve(eqn,T4);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...