作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/28 05:25:08
关于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