矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?

工具/原料電腦

矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?

文章插圖
MATLAB軟件
矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?

文章插圖
MATLAB矩陣和數組轉置矩陣相加、相加、相減、相乘、相除等運算
矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?

文章插圖
方法/步驟1、首先我們需要在matlab命令窗口中創建一個矩陣或數組 , 如我們可以在命令行窗口輸入代碼:A=即可創建一個4行4列的矩陣或數組 , 如下圖所示 。
矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?

文章插圖
2、關于矩陣轉置 , 我們在矩陣或數組名稱后面加一撇就可以了 , 如將上面的矩陣或數組A進行轉置 , 我們在MATLAB中輸入代碼:A\’即可對矩陣或數組A進行轉置 , 運行結果如下圖所示 。
矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?

文章插圖
3、如果我們需要對矩陣進行相加運算 , 兩矩陣相加需維數一致 , 我們在MATLAB中輸入代碼:A+A即可對兩個矩陣進行相加 , 我們如果是想將矩陣中的每一個元素都加上一個數值我們在MATLAB命令行窗口中輸入代碼:A+5運行結果如下圖所示 。
矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?

文章插圖
4、同理 , 我們如需要對矩陣進行相減運算 , 兩矩陣維數需一致 , 我們在MATLAB中輸入代碼:A-A即可對兩個矩陣進行相減 , 我們如果是想將矩陣中的每一個元素都減去一個數值的話我們在MATLAB命令行窗口中輸入代碼:A-4運行結果如下圖所示 。
矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?

文章插圖
5、關于對矩陣進行相除運算 , 矩陣除以一個固定數值我們可以在矩陣后面直接加/和數字即可 , 如我們在MATLAB命令行窗口中輸入代碼:A/2即可將矩陣中的元素均除以2 , 如果是兩個矩陣相除的話就不能直接這樣做了 , 我們需要在/前面加上一個小點.在MATLAB中輸入代碼:A./A運行結果如下圖所示 。
矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?

文章插圖
6、同理我們對矩陣中每一個元素乘以一個固定數值的話我們在MATLAB命令行窗口中輸入代碼:A*2如果是兩矩陣相乘的話輸入代碼:A*A運行結果如下圖所示 。
矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?

文章插圖
7、我們將此矩陣乘以其逆矩陣可以返回一個單位矩陣 , 我們在MATLAB中輸入代碼:b = c=b*inv(b)運行結果如下圖所示 。
8、我們可以看到此時運行結果是包含小數點的 , 如果我們想控制小數點顯示的位數的話我們在代碼前面加上format short或者format long即可 , 如:format longb = c=b*inv(b)運行結果如下圖所示 。
【矩陣相加,MATLAB怎么進行矩陣和數組運算,轉置和加減乘除?】9、如果我們需要對矩陣中元素進行元素級乘法而不是矩陣乘法的話我們在*前面加上一點.如我們在MATLAB命令行窗口中輸入代碼:d= A.*A另外有需要乘以冪函數的將*改成^在后面加次方數字即可 , A矩陣的三次方代碼如:e= A.^3運行結果如下圖所示 。