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
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
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 Exchange 中查找有关 Symbolic Math Toolbox 的更多信息

产品

版本

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by