當前位置:妙知谷 >

遊戲數碼 >互聯網 >

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

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

有時候我們在使用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張
標籤: MATLAB 中點
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/hulianwang/4m4mm7.html