非线性方程(组):MATLAB内置函数 solve, vpasolve, fsolve, fzero, roots [MATLAB]

您所在的位置:网站首页 fzero函数matlab怎么用 非线性方程(组):MATLAB内置函数 solve, vpasolve, fsolve, fzero, roots [MATLAB]

非线性方程(组):MATLAB内置函数 solve, vpasolve, fsolve, fzero, roots [MATLAB]

#非线性方程(组):MATLAB内置函数 solve, vpasolve, fsolve, fzero, roots [MATLAB]| 来源: 网络整理| 查看: 265

MATLAB函数 solve, vpasolve, fsolve, fzero, roots 功能和信息概览

求解函数 多项式型 非多项式型 一维 高维 符号 数值 算法 solve 支持,得到全部符号解 若可符号解则得到根 支持 支持 支持 当无符号解时

 符号解方法:利用等式性质得到标准可解函数的方法

基本即模拟人工运算

vpasolve 支持,得到全部数值解 (随机初值)得到一个实根 支持 支持 $\times$ 支持 未知 fsolve 由初值得到一个实根 由初值得到一个实根 支持 支持 $\times$  支持

 优化方法,即用优化方法求解函数距离零点最近,具体方法为信赖域方法。

包含预处理共轭梯度(PCG)、狗腿(dogleg)算法和Levenberg-Marquardt算法等

fzero 由初值得到一个实根 由初值得到一个实根 支持 $\times$  $\times$  支持

一维解非线性方程方法,二分法、二次反插和割线法的混合运用

具体原理见数值求解非线性方程的二分法、不动点迭代和牛顿法和插值方法 

roots 支持,得到全部数值解 $\times$ 支持 $\times$ $\times$  支持

特征值方法,即将多项式转化友矩阵(companion matrix)

然后使用求矩阵特征值的算法求得所有解(那是另外一个问题了)

 

   也就是说,之前写了几篇关于非线性求解的,如二分法、牛顿法(参见二分法、不动点迭代、牛顿法)、二次反插法(参见



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3