作业帮 > 综合 > 作业

matlab解方程2*pi*x=9.8*16*tanh((6*pi)/x)?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/15 14:20:05
matlab解方程2*pi*x=9.8*16*tanh((6*pi)/x)?
matlab解方程2*pi*x=9.8*16*tanh((6*pi)/x)?
clcezplot('2*pi*x-9.8*16*tanh((6*pi)/x)',[-100 100])
hold on
x=-100:100;y=zeros(1,length(x));
plot(x,y)f=@(x)(2*pi*x-9.8*16*tanh((6*pi)/x));
x1=fzero(f,-20),
x2=fzero(f,0),
x3=fzero(f,20)   x1 =  -18.9501
x2 =  -8.0434e-16
x3 =   18.9501三个根
再问: 非常感谢,就是不太明白这是怎么解的啊
再答: 先画出函数图像看有几个交点并估计初值,然后调用fzero函数求解