solving nonlinear equations in matlab

1 回表示 (過去 30 日間)
Dilan Kutmaral
Dilan Kutmaral 2019 年 9 月 3 日
コメント済み: Star Strider 2019 年 9 月 10 日
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 !!

採用された回答

Star Strider
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 件のコメント
Dilan Kutmaral
Dilan Kutmaral 2019 年 9 月 10 日
Thanks!!!
Star Strider
Star Strider 2019 年 9 月 10 日
As always, my pleasure!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by