首頁 > 其他

怎麼用matlab進行矩陣運算

2019-12-25 19:06:55

    矩陣分析是解決很多問題的好方法,但是很多時候矩陣的運算比較繁瑣,特別是高階矩陣運算。這時候如果用matlab來計算就方便快捷得多。下面我將介紹一些基本的矩陣運算方法。如加,減,乘,除,轉置,求逆。

     約定:

     a=[1,3,5;2,4,6;7,9,8]    b=[9,6,4;3,4,5;2,3,4]


1

加和減:

加減法的命令很簡單,直接用加或者減號就可以了。如:

c=a+b

d=a-b


2

乘法:

一般乘法:c=a*b,要求a的列數等於b的行數。

        如果a,b是一般的向量,如a=[1,2,3]   b=[3,4,5]

點積:      dot(a,b),   

叉積:      cross(a,b)

折積:       conv(a,b)


3

除法:一般在解線性方程組時會用到。

x=ab       如果ax=b,則 x=ab是矩陣方程的解。

x=b/a       如果xa=b,  則x=b/a是矩陣方程的解。


4

轉置:

轉置時,矩陣的第一行變成第一列,第二行變成第二列,。。。

x=a.'


5

求逆:

要求矩陣為方陣。這在矩陣運算中很常用。

x=inv(a)



IT145.com E-mail:sddin#qq.com