網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

matlab中點乘和乘有什麼區別?

欄目: 互聯網 / 發佈於: / 人氣:2.89W

有時候我們在使用matlab計算的時候,想知道點乘和乘有什麼區別,下面來介紹一下點乘和乘的區別

操作方法

(01)第一步我們首先需要知道,如果a和b是兩個矩陣的話,a*b是進行矩陣相乘,a.*b是a矩陣的每一個元素乘以b矩陣對應位置的元素形成的一個新矩陣,一般兩個矩陣運算使用點乘,如下圖所示:

matlab中點乘和乘有什麼區別?

(02)第二步我們來看一下例子,在matlab命令行窗口中輸入a=[1 2;2 4],b=[1 5;3 6],創建a和b兩個矩陣,如下圖所示:

matlab中點乘和乘有什麼區別? 第2張

(03)第三步在命令行窗口中輸入a*b,可以看到是兩個矩陣相乘的結果,如下圖所示:

matlab中點乘和乘有什麼區別? 第3張

(04)第四步輸入a.*b,按回車鍵之後,可以看到是兩個矩陣每個對應位置元素相乘形成的一個新矩陣,如下圖所示:

matlab中點乘和乘有什麼區別? 第4張

(05)第五步最後我們可以看一下矩陣乘以數值的結果,也是每個元素乘以數值形成的新矩陣,矩陣乘數值和矩陣點乘數值的結果是一樣的,如下圖所示:

matlab中點乘和乘有什麼區別? 第5張
Tags:MATLAB 中點