how to leave a variable on one side of the equation

hello, and sorry for i don't know and couldn't find the exact term in english to specify what i'm looking for so i'm going to try to explain it in a verbal way. for example, if i have an equation as:
-3*a+2*b==10*sin(c)
(with a, b and c being independent sym variables) and want to find b as:
b==(10*sin(c)+3*a)/2
what function should i use?

 採用された回答

Matt J
Matt J 2014 年 12 月 25 日

0 投票

I think you could just do
solve(-3*a+2*b==10*sin(c), b)

その他の回答 (2 件)

Azzi Abdelmalek
Azzi Abdelmalek 2014 年 12 月 25 日

1 投票

s='-3*a+2*b==10*sin(c)'
out=solve(s,'b')
Can
Can 2014 年 12 月 25 日

0 投票

Oh I've thought solve function only returns numerical results for like one variable equations only. Thanks to both of you!

カテゴリ

ヘルプ センター および File ExchangeSymbolic Math Toolbox についてさらに検索

タグ

質問済み:

Can
2014 年 12 月 25 日

回答済み:

Can
2014 年 12 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by