来自韩希骅的问题
matlab解超越方程这个超越方程怎么解的啊.'tan(x)=x/(1+0.295*x*x)
matlab解超越方程
这个超越方程怎么解的啊.'tan(x)=x/(1+0.295*x*x)
4回答
2020-10-1301:56
matlab解超越方程这个超越方程怎么解的啊.'tan(x)=x/(1+0.295*x*x)
matlab解超越方程
这个超越方程怎么解的啊.'tan(x)=x/(1+0.295*x*x)
feqn=@(x)tan(x)-x/(1+0.295*x*x);
x0=fzero(feqn,0.1);%初始解0.1
结果x0=0
答案是3.7699。。。。请问这是什么情况?但是我这么算的都是0>>eq='tan(x)=x/(1+0.295*x*x)';>>res=solve(eq)res=0.做的对吗
tan是周期函数,这个方程有无穷多0也是,3.7699也是,还有6.7、9.7。。。附近的解。按照我的程序,只需要修改初值,就可以方便得到不同的解。
弱弱的问一句初值应该怎么修改才能解到3.7699呢?我小白啊,问的问题白痴还请见谅