请问matlab中 如何用用matlab做牛顿迭代法法求解tan(x) = tanh(x)的前四个根

新手, 积分 10, 距离下一级还需 40 积分


原玳码没有考虑限制迭代范围导致只要改变初值 结果就不一样(应该也不对)。现在思路是:用一个中间变量转换成一个1-1单调映射例如想找出原方程在x属于(0.5pi,1.5pi)的解则令y = x - pi, z = tan(y)(z属于(-∞,+∞))再使用用matlab做牛顿迭代法代码如配图,然后我的matlab就死了...各位大大有谁知道原因嘛

我要回帖

更多关于 用matlab做牛顿迭代法 的文章

 

随机推荐