介紹Matlab中的乘法和除法運算。
工具/原料
Matlab
方法/步驟
Matlab中乘除法分為多個部分:
單個數值與矩陣的乘除法;
矩陣與矩陣的乘除法;
矩陣中各個數值之間的乘除法。
下面一一進行介紹。
單個數值與矩陣的乘除法比較好說:
如下圖,先來一個隨機矩陣,乘以3後,可以看到矩陣的每個項都乘以了3.
都除以3.
接下來看看矩陣與矩陣的乘法,這與陣列的乘法差不多,矩陣有先後順序,第一個的陣列的行數等於第二個陣列的列數。最終得到的矩陣是第一個矩陣的行數和第二個矩陣的列數。
比如a(10,2),b(2,5),那麼a*b得到的是10行5列。
矩陣的除法,符號為“\”,這時就需要前一個矩陣的行數與後一個矩陣的行數相等。
下面圖中我使用了/符號,matlab出錯。
d是八行兩列,無法與a進行除法運算。
矩陣中的數字與另外一個矩陣中數字的乘除法,這裡術語叫做“點乘”。計算中用到的可能多一點。
這時就需要兩個相乘或相除的矩陣行列數相同。
當然,也可以選擇矩陣中的資料進行運算。