如何用matlab解非线性方程?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:35:51
如何用matlab解非线性方程?

如何用matlab解非线性方程?
如何用matlab解非线性方程?

如何用matlab解非线性方程?
用fsolve函数,它有三种算法可以选择.具体的可以看看MATLAB的帮助文档,里面的介绍相当详细,这里不说了.
还可以用fzero函数,这个函数是采用二分法进行数值计算的.
以上两种函数的都是用数值方式解方程,而采用不同的算法会得到不同的答案,所以,在用这些函数进行计算时,要多尝试,找到一个适合自己方程的算法.另外,数值解法对初值的依赖比较严重,所以事先对方程的物理意义进行了解有助于确定初值.
还是建议你看看MATLAB的帮助文档,里面说得很详细.比网上的回答都来得直接一些.