syms h v t g
g = 10;
eqn1 = h==(v.^2 * (sin(t)).^2)/2*g;
t=1;
v=10;
vpasolve(eqn1,h)
我想为矩阵内部的值求解此方程。但在此之前,我想测试一下它是否正常工作。但是,在定义 eqn1 之后,当我使用 vpasolve 时,分配给变量 v,t 的值似乎无法获得。我该怎么做?
答案 0 :(得分:1)
您应该使用函数subs。
您有两个选择。您可以简单地做到这一点:
t=1;
v=10;
vpasolve(subs(eqn1),h)
但是我认为以下内容更具可读性,更不容易出错:
vpasolve(subs(eqn1,[t,v],[1,10]),h)