概述
《经典MATLAB解方程与函数极值》由会员分享,可在线阅读,更多相关《经典MATLAB解方程与函数极值(28页珍藏版)》请在人人文库网上搜索。
1、MATLAB解方程与函数极值 1 线性方程组求解 2 非线性方程数值求解 3 常微分方程初值问题的数值解法 4 函数极值,7.1 线性方程组求解 7.1.1 直接解法 1利用左除运算符的直接解法 对于线性方程组Ax=b,可以利用左除运算符“”求解: x=Ab,例7-1 用直接解法求解下列线性方程组。 命令如下: A=2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4; b=13,-9,6,0; x=Ab,2利用矩阵的分解求解线性方程组 矩阵分解是指根据一定的原理用某种算法将一个矩阵分解成若干个矩阵的乘积。常见的矩阵分解有LU分解、QR分解、Cholesky分解,以及Sch。
2、ur分解、Hessenberg分解、奇异分解等,1) LU分解 矩阵的LU分解就是将一个矩阵表示为一个交换下三角矩阵和一个上三角矩阵的乘积形式。线性代数中已经证明,只要方阵A是非奇异的,LU分解总是可以进行的。 MATLAB提供的lu函数用于对矩阵进行LU分解,其调用格式为: L,U=lu(X):产生一个上三角阵U和一个变换形式的下三角阵L(行交换),使之满足X=LU。注意,这里的矩阵X必须是方阵。 L,U,P=lu(X):产生一个上三角阵U和一个下三角阵L以及一个置换矩阵P,使之满足PX=LU。当然矩阵X同样必须是方阵。 实现LU分解后,线性方程组Ax=b的解x=U(Lb)或x=U(LPb)。
3、,这样可以大大提高运算速度,例7-2 用LU分解求解例7-1中的线性方程组。 命令如下: A=2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,
最后
以上就是忐忑画板为你收集整理的matlab计算方程,经典MATLAB解方程与函数极值的全部内容,希望文章能够帮你解决matlab计算方程,经典MATLAB解方程与函数极值所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复