Octave 八度音阶在等待。。。使用solve()函数时

Octave 八度音阶在等待。。。使用solve()函数时,octave,Octave,我已经安装并加载了一个符号包,它可以从optim包中获得syms函数(如在MATLAB中),但是当我使用solve()函数时,命令窗口会进入等待模式,如 Waiting.......... 我的代码如下: syms s T K D1 D2 D3 theta1 theta2 theta3 J1 J2 J3 eq1 = (s * D1 + K + J1 * s ^ 2)* theta1 - K * theta2 == T; eq2 = -K * theta1 + (J2 * s ^ 2 + K

我已经安装并加载了一个符号包,它可以从optim包中获得syms函数(如在MATLAB中),但是当我使用solve()函数时,命令窗口会进入等待模式,如

Waiting..........
我的代码如下:

syms s T K D1 D2 D3 theta1 theta2 theta3 J1 J2 J3

eq1 = (s * D1 + K + J1 * s ^ 2)* theta1 - K * theta2 == T;
eq2 = -K * theta1 + (J2 * s ^ 2 + K + D2 * s) * theta2 - D2 * s * theta3 == 0;
eq3 = -D2 * s * theta2 + (D3 * s + J3 * s ^ 2 + D2 * s) * theta3 == 0;

S = solve(eq1, eq2, eq3) 

但如果我用逆方法手动求解,它会立即给出答案。请帮助解决此错误。

手动解决是什么意思?其他简单的输入如solve(x==1)是否有效?手动求解的意思是
x=inv(A)*B。而且,简单的方程也不起作用。例如,我试过:
eq1=x+3*y==5;eq2=2*x-y==10;S=求解(eq1,eq2)仍然是相同的问题