请教,用matlab求解非线性方程组?。

y(1) = acos(x(1)^2 - (x(3) + 61/100)^2 + x(2)^2 + 1089/100)/(2*x(1)*(x(2)^2 + 1089/100)^(1/2))... - acos(x(1)^2 - (x(3) - 61/100)^2 + x(2)^2 + 1089/100)/(2*x(1)*(x(2)^2 + 1089/100)^(1/2)) - 1;
y(2) = acos((x(3) + 61/100)^2 - x(1)^2 + x(2)^2 + 1089/100)/((x(2)^2 + 1089/100)^(1/2)*(2*x(3) + 61/50)) - acos((x(3) - 61/100)^2 - x(1)^2 + x(2)^2 + 1089/100)/((x(2)^2 + 1089/100)^(1/2)*(2*x(3) - 61/50)) - 3/2;
y(3) = (61/(100*x(3)) + 1)/(1 - 3721/(10000*x(1)^2))^(1/2)-1.5;
我想得到x=[1 1 3]附近的解。

 Accepted Answer

gabam
gabam on 24 Nov 2022

0 votes

公式一中"x(1)^2 - (x(3) + 61/100)^2 + x(2)^2 + 1089/100"和公式二中“(x(3) + 61/100)^2 - x(1)^2 + x(2)^2 + 1089/100”都不需保证在[-1,1]之间,但似乎根本无法同时满足,也就是你公式本身有问题吧。

More Answers (0)

Categories

Tags

Asked:

on 24 Nov 2022

Answered:

on 24 Nov 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!