Code not is solving for the missing Variable but not inputing the inputs
1 回表示 (過去 30 日間)
古いコメントを表示
%1a create equation and solve for T
syms ko k Q R T
eqn = k ==ko*exp((-Q/(R*T)))
T_sol = solve(eqn,T)
%1b input values 1,2,3,4
ko = input('enter k_o value:\n');
k = input('enter k value:\n');
Q = input('enter Q value:\n');
R = input('enter R value:\n');
eqn = k ==ko*exp((-Q/(R*T)))
T_F = T_sol
%2 display solution T_F should equal -1.082
table(ko,k,Q,R,T_F)
0 件のコメント
回答 (1 件)
Rohit
2023 年 2 月 21 日
You need to call solve function again after taking the inputs to get the desired output.
>> T_F = double(solve(eqn,T))
T_F =
-1.082021280666723
>> table(ko,k,Q,R,T_F)
ans =
1×5 table
ko k Q R T_F
__ _ _ _ _________________
1 2 3 4 -1.08202128066672
2 件のコメント
Walter Roberson
2023 年 2 月 21 日
no, you would subs() the numeric values into the previous solve() answer.
参考
カテゴリ
Help Center および File Exchange で Calculus についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!