请教,用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]附近的解。

 採用された回答

gabam
gabam 2022 年 11 月 24 日

0 投票

公式一中"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]之间,但似乎根本无法同时满足,也就是你公式本身有问题吧。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange安装和许可简介 についてさらに検索

タグ

質問済み:

2022 年 11 月 24 日

回答済み:

2022 年 11 月 24 日

Community Treasure Hunt

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

Start Hunting!