您可以尝试在函数f
中建立方程式系统,并使用fsolve
来求解该系统,即
function y = f(x)
y = zeros(3,1);
y(1) = cos(x(1)-x(2)-x(3)) - 0.707;
y(2) = 5*cos(x(1)) + 3*cos(x(1)-x(2)) - 3;
y(3) = 5*sin(x(1)) + 3*sin(x(1)-x(2)) - 4;
end
[x, fval, info] = fsolve (@f, [0;0;0])
诸如此类
x =
1.5367
1.8755
-1.1244
fval =
-0.000000014158
-0.000000103868
-0.000000551463
info = 1