作业帮 > 综合 > 作业

关于MATLAB解非线性方程组的问题

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/05 09:44:47
关于MATLAB解非线性方程组的问题
x=(1/tanh(3*y)-1/(3*y))/y
y=1.905*sqrt(2.12*x)
求x,y值
关于MATLAB解非线性方程组的问题
用迭代法
clc;clear
x=1;y=1;
for k=1:20
x=(1/tanh(3*y)-1/(3*y))/y;
X(k)=x;
y=1.905*sqrt(2.12*x);
Y(k)=y;
end
XY=[X;Y]'
结果:
XY =
0.67164 2.2732
0.37541 1.6995
0.47305 1.9077
0.43261 1.8244
0.44801 1.8565
0.44194 1.8439
0.4443 1.8488
0.44338 1.8469
0.44374 1.8477
0.4436 1.8474
0.44365 1.8475
0.44363 1.8475
0.44364 1.8475
0.44364 1.8475
0.44364 1.8475
0.44364 1.8475
0.44364 1.8475
0.44364 1.8475
0.44364 1.8475
0.44364 1.8475