solving nonlinear equations in matlab
1 回表示 (過去 30 日間)
古いコメントを表示
hello,
I have problem about an equation. I would like to solve this eqution in matlab as input value P and I want to obtain output value S.
Do you make the necessary arrangements for the code to work in this order?
Thanks in advance !!
0 件のコメント
採用された回答
Star Strider
2019 年 9 月 3 日
Use the Symbolic Math Toolbox:
syms S
P=10;
E=5;
V=0.33;
M=2;
K=1.5;
B=0.5;
H=0.3;
T=1;
Pfcn=((E*S)/(1-V^2)*M*K^2*B^2)*((H-S/2)*(H-S)*T+T^3);
Ssol = vpasolve(Pfcn == P)
producing:
Ssol =
1.2272645680296059191773342534578
- 0.16363228401480295958866712672892 - 1.5983944082554683248490550151884i
- 0.16363228401480295958866712672892 + 1.5983944082554683248490550151884i
2 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Symbolic Math Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!