syms h v t g g = 10; eqn1 = h==(v.^2 * (sin(t)).^2)/2*g; t=1; v=10; vpasolve(eqn1,h)
Я хочу решить это уравнение для значений внутри матрицы.но до этого я хотел проверить это, если он работает правильно.однако после определения eqn1 значения, которые я назначаю переменным v, t , похоже, не достигаются, когда я использую vpasolve .Как мне это сделать?
Вам следует использовать функцию subs . У вас есть два варианта.Вы можете просто сделать это:
t=1; v=10; vpasolve(subs(eqn1),h)
Но я думаю, что следующее более читабельно и менее подвержено ошибкам:
vpasolve(subs(eqn1,[t,v],[1,10]),h)