参数和符号非线性系统
parametric and symbolic nonlinear system
我正在尝试解决以下系统
(X-Psi.*sin(xi)).^2+(Y).^2-Theta.^2=0
(sin(xi).^2).*(1-X.^2-Y.^2)-((Theta./Psi).*cos(gamma)+Y.*cos(xi)).^2=0
我的变量是 X
和 Y
。 Psi
、xi
、Theta
、gamma
为参数。
我在 Matlab 中尝试以下操作:
syms gamma Psi xi Theta;
syms X Y;
sol=solve((X-Psi.*sin(xi)).^2+(Y).^2-Theta.^2==0,(sin(xi).^2).*(1-X.^2-Y.^2)-((Theta./Psi).*cos(gamma)+Y.*cos(xi)).^2==0);
但我收到一条错误消息:
Reference to non-existent field 'X'.
你愿意帮忙吗?
如果您想要 X
的解决方案,请告诉 solve
到 return。您必须设置 vars
参数:
sol=solve((X-Psi.*sin(xi)).^2+(Y).^2-Theta.^2==0,(sin(xi).^2).*(1-X.^2-Y.^2)-((Theta./Psi).*cos(gamma)+Y.*cos(xi)).^2==0,[X,Y])
我正在尝试解决以下系统
(X-Psi.*sin(xi)).^2+(Y).^2-Theta.^2=0
(sin(xi).^2).*(1-X.^2-Y.^2)-((Theta./Psi).*cos(gamma)+Y.*cos(xi)).^2=0
我的变量是 X
和 Y
。 Psi
、xi
、Theta
、gamma
为参数。
我在 Matlab 中尝试以下操作:
syms gamma Psi xi Theta;
syms X Y;
sol=solve((X-Psi.*sin(xi)).^2+(Y).^2-Theta.^2==0,(sin(xi).^2).*(1-X.^2-Y.^2)-((Theta./Psi).*cos(gamma)+Y.*cos(xi)).^2==0);
但我收到一条错误消息:
Reference to non-existent field 'X'.
你愿意帮忙吗?
如果您想要 X
的解决方案,请告诉 solve
到 return。您必须设置 vars
参数:
sol=solve((X-Psi.*sin(xi)).^2+(Y).^2-Theta.^2==0,(sin(xi).^2).*(1-X.^2-Y.^2)-((Theta./Psi).*cos(gamma)+Y.*cos(xi)).^2==0,[X,Y])