全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1431 1
2014-07-22
MATLAB入门学习笔记(二)矩阵理论的应用——线性方程组的解法 分类: 评论(0) 收藏 举报
   线性方程组的解法可以分为两类,一为直接解法——高斯消元法。易计算,
不易编程。二为迭代法,方便编程(Jacobi迭代法,Gauss-Seidel迭代法等)
   
   线性方程组分三类,用矩阵表示既满秩矩阵(m=n)唯一解
                                                      
                                  不满秩矩阵(m<n)可能有无穷解
                                                   
                                  超静定矩阵(m>n)只有近似意义上的解

   
    1.直接解法
   
    (1)逆矩阵法:AX=B,X=A-1*B

   
    (2)左除法:X=A\B
   
    (3)LU分解法:[l,u]=lu(A)     X=u\(l\B)

   
    (4)qr分解法: [1,r]=qr(A)    X=r\(r'\B)
   
    2.迭代法

     
    jacobi迭代法
     
   
   这个的效果不是很好 ​   
    3.共轭梯度法
   
      用bicg函数。




这个效果不错。


对不满秩和超静定不太了解,没有尝试。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-7-22 18:24:27
这个有点难哦,不知道各位数学底子如何,理论方面我还是懂一些~~可以互相交流哦,各位大神也可以多多指教指教~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群