首页 >> 秀友百科词条 >> 网络工具软件 >> matlab解方程

matlab解方程[编辑]


概述
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境.利用matlab的一个命令,解方程变得很简单。

线性方程组求解

1.直接解法

利用左除运算符的直接解法

利用矩阵的分解求解线性方程组(lu分解,qr分解,cholesky分解,schur分解,hessberg分解,奇异分解)

2.迭代解法

jacobi迭代法

gauss-serdel迭代法

非线性方程数值求解

1.单变量非线性方程求解

在matlab中提供一个fzero函数,可以用来求单变量非线性方程的根。

z=fzero('fname',x0,tol,trace)

fzero是带求根的函数文件名,x0为搜索的起点。一个函数可能有多个根,但fzero函数只给出离x0最近的那个根。

2.非线性方程组的求解

对于非线性方程组f(x)=0,用fsolve函数求其数值解。

x为返回的解,fun是用于定义需求解的非线性方程组的函数文件名,x0是求根过程的初值。

常微分方程初值问题的数值解法

龙格-库法塔的实现

基于龙格-库法塔,matlab提供了求常微分方程数值解的函数。

fname是定义f(t,y)的函数文件名,该函数文件必须返回一个列向量。tspan形式为[]t0,tf],表示求解区间。y0是初始状态列向量。t和y分别给出时间向量和相应的状态向量。

 

参考资料: http://baike.so.com/doc/1862335-1969717.html http://www.docin.com/p-438494877.html
扩展阅读: 《MATLAB函数查询及应用案例》 《高职实用数学》
相关词条:

matble 画图

matble

合作编辑: 郭田玉 

秀友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。

词条信息

浏览次数:1

编辑次数:0历史版本

创建者: 郭田玉

最近更新:2016/4/2 14:54:12

关于秀友百科| 版权声明| 联系方式| 常见问题

秀友百科是网络营销能力秀指定的教学实践平台

深圳市竞争力科技有限公司版权所有