MATLAB高手或者会其他解方程组软件的高手请进,速度快再追加分。

来源:百度知道 编辑:UC知道 时间:2024/06/01 17:55:14
6个未知数6个方程组,求解
R*tanα1=61
R*tanα2=39
R*tanα3=28
x*tanα4=34
(R-x)*sinα4=12
2*α1+2*α2+2*α3+α=180°
求解所有未知数。
180°=pi

model:
R*@tan(a1)=61;
R*@tan(a2)=39;
R*@tan(a3)=28;
R*@tan(a4)=34;
(R-x)*@sin(a4)=12;
2*a1+2*a2+2*a3+a4=180;
end

Variable Value
R 61.13485
A1 0.7842941
A2 0.5678462
A3 88.39408
A4 0.5075508
X 36.44543

lingo做
model:
R*@tan(a1)=61;
R*@tan(a2)=39;
R*@tan(a3)=28;
R*@tan(a4)=34;
(R-x)*@sin(a4)=12;
2*a1+2*a2+2*a3+a4=3.1415926;
end

R 84.38087
A1 0.6259387
A2 0.4329448
A3 0.3203958
A4 0.3830339
X 52.27267

太多解了吧。
Mathematica代码:FindRoot[{R Tan[a1] == 61, R Tan[a2 Degree] == 39,
R Tan[a3 Degree] == 28,
x T