matlab中乘法“*”和點乘“.*”;除法“/”和點除“./”的聯(lián)系和區(qū)別
一,*和.*的聯(lián)系和區(qū)別。
1,在進行數(shù)值運行和數(shù)值乘矩陣,這兩種沒有區(qū)別,例如:a*b=a.*b; a*B=a.*B; B*a=B.*a (其中小寫字母表示數(shù)值,大寫字母表示矩陣,下同)。
2,在處理矩陣乘矩陣時,*表示普通的矩陣乘法,要求前面矩陣的列數(shù)等于后面矩陣的行數(shù);.*表示兩個矩陣對應(yīng)元素相乘,要求兩個矩陣行數(shù)列數(shù)都相等。例如:
>> [1,2,3]*[1,2;3,4;5,6] % 矩陣乘法 ans = 22 28 >> [1,2,3].*[4,5,6] % 矩陣點乘 ans = 4 10 18
二,/和./的聯(lián)系和區(qū)別。
1,數(shù)值運行時,這兩種沒有區(qū)別,例如:a/b=a./b
2,數(shù)值與矩陣運行時,要分?jǐn)?shù)值在前還是在后。
(1),數(shù)值在前,只能用./
(2),數(shù)值在后,這兩種一樣:A/b=A./b
3,矩陣除矩陣,A/B可粗略地看作A*inv(B)(強烈不建議進行求逆運算);A./B表示A矩陣與B矩陣對應(yīng)元素相除,所以要求A,B行數(shù)列數(shù)相等。例如:
>> [4,5]/[1,2;3,4] % 矩陣除法 ans = -0.5000 1.5000 >> [4,5,6]./[1,2,3] % 矩陣點除 ans = 4.0000 2.5000 2.0000
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
踩坑記錄關(guān)于"authentication failed "的解決方法
今天給大家分享我的踩坑記錄關(guān)于報錯 authentication failed,這個報錯的原因是“身份驗證失敗”,本文給大家分享我的解決方法,感興趣的朋友跟隨小編一起看看吧2023-01-01最適合人工智能開發(fā)的5種編程語言 附人工智能入門書籍
這篇文章主要為大家詳細(xì)介紹了最適合人工智能開發(fā)的5種編程語言,并為大家推薦人工智能入門書籍,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11aop的實現(xiàn)原理_動力節(jié)點Java學(xué)院整理
這篇文章主要介紹了aop的實現(xiàn)原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08