有時辰我們在利用matlab計較的時辰,想知道點乘和乘有什么區別,下面來介紹一下點乘和乘的區別
第一步我們起首需要知道,若是a和b是兩個矩陣的話,a*b是進行矩陣相乘,a.*b是a矩陣的每一個元素乘以b矩陣對應位置的元素形當作的一個新矩陣,一般兩個矩陣運算利用點乘,如下圖所示:
第二步我們來看一下例子,在matlab號令行窗口中輸入a=[1 2;2 4],b=[1 5;3 6],建立a和b兩個矩陣,如下圖所示:
第三步在號令行窗口中輸入a*b,可以看到是兩個矩陣相乘的成果,如下圖所示:
第四步輸入a.*b,按回車鍵之后,可以看到是兩個矩陣每個對應位置元素相乘形當作的一個新矩陣,如下圖所示:
第五步最后我們可以看一下矩陣乘以數值的成果,也是每個元素乘以數值形當作的新矩陣,矩陣乘數值和矩陣點乘數值的成果是一樣的,如下圖所示:
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!