我在运行此代码时遇到问题,这给了我这个错误
错误使用 ^ 输入必须是标量和方阵。要计算元素 POWER,请改用 POWER (.^)。
cal_path 中的错误(第 149 行) f=z-(2*(1+sqrt(1-Cx^2*y^2))*(Cx*x^2+Cy*y^2)-Cx*Cy^2 *(x^2+y^2)*y^2)./(1+sqrt(1-Cx^2*y^2))*((1+sqrt(1-Cx^2*y^2) )...
这是我的代码
Cx=1/25;
Cy=1/10
syms x y z
f=z-(2*(1+sqrt(1-Cx^2*y^2))*(Cx*x^2+Cy*y^2)-Cx*Cy^2*(x^2+y^2)*y^2)./(1+sqrt(1- Cx^2*y^2))*((1+sqrt(1-Cx^2*y^2))+sqrt((1+sqrt(1-Cx^2*y^2))^2-Cx*(2*1+sqrt(1-Cx^2*y^2)*(Cx*x^2+Cy*y^2)-Cx*Cy^2*(x^2+y^2)*y^2)));
%the function of the surface F(x,y,z)=0%
diff(f,x); % calculate the differential of x
diff(f,y); % calculate the differential of y
diff(f,z); % calculate the differential of z