> 数学 >
matlab 解超越方程
这个超越方程怎么解的啊.'tan(x)=x/(1+0.295*x*x)
人气:208 ℃ 时间:2020-02-05 06:07:58
解答
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呢?我小白啊,问的问题白痴还请见谅
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版