Unrecognized function or variable h.

trying to get equation to solve for the unknow variable H.
me = 2500;
m = 5 ;
gravity = 9.8;
me(2500) = h*m*g

 採用された回答

Torsten
Torsten 2021 年 12 月 18 日
編集済み: Torsten 2021 年 12 月 18 日

0 投票

syms me m gravity h
eqn = me == h*m*g;
Sval = solve(eqn,h);
me_num = 2500;
m_num = 5 ;
gravity_num = 9.8;
Sval_num = subs(Sval,[me m gravity],[me_num m_num gravity_num])

その他の回答 (1 件)

Voss
Voss 2021 年 12 月 18 日
編集済み: Voss 2021 年 12 月 18 日

0 投票

This line:
me(2500) = h*m*g
says to set the 2500th element of the variable me equal to h*m*g.
m is defined, but h and g are not. This is the cause of the error.

カテゴリ

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

製品

リリース

R2021a

質問済み:

2021 年 12 月 18 日

編集済み:

2021 年 12 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by