how to rewrite an equation in terms of another equation?

23 ビュー (過去 30 日間)
Omidreza Ghafarinejad
Omidreza Ghafarinejad 2015 年 4 月 26 日
コメント済み: Star Strider 2015 年 4 月 26 日
Hi. I have an equation for example like this:
sigma = 4*q*y^3/(b*h^3)
and I introduce that:
I = b*h^3/12
now I want to know how can I rewrite "sigma" in terms of "I"?
  3 件のコメント
Omidreza Ghafarinejad
Omidreza Ghafarinejad 2015 年 4 月 26 日
編集済み: Omidreza Ghafarinejad 2015 年 4 月 26 日
The question is very simple. I want to rewrite sigma in terms of I. I don't want to do it by hand. I want matlab to do this job for me. Consider that the sigma here is just an example. I have 3 equations that are longer than sigma here.Calculating all of them in terms of "I" takes so much time so I want matlab to do it for me. For example it should show me the sigma like this:
sigma = q*y^3/3*I
pfb
pfb 2015 年 4 月 26 日
Ok, now that you have explained it, I understand. Perhaps I'm a bit slow.
Anyway, duplicating the question in the "tags" field is not very helpful.
Referring to symbolic calculations would have been more helpful.

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

採用された回答

Star Strider
Star Strider 2015 年 4 月 26 日
This works:
syms q y b h I
sigma = 4*q*y^3/(b*h^3);
Eq1 = I == b*h^3/12;
b = solve(Eq1,b);
sigma = subs(sigma)
produces:
sigma =
(q*y^3)/(3*I)
  2 件のコメント
Omidreza Ghafarinejad
Omidreza Ghafarinejad 2015 年 4 月 26 日
thanks. it worked
Star Strider
Star Strider 2015 年 4 月 26 日
My pleasure.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by