(轉)【matlab】./和/ .*和* 有什麼區別
阿新 • • 發佈:2019-02-17
原文地址 http://blog.csdn.net/u013346007/article/details/54583271
如果a、b是矩陣,a./b就是a、b中對應的每個元素相除,得到一個新的矩陣;
如果a、b是兩個數,那麼a./b就是普通的除法
2 /
如果a、b是矩陣, 比如aX=b,求出X。那麼X=a\b(代表a的逆乘以b);或者Xa=b,X=b/a(代表b乘以a的逆)。
如果a、b是兩個數,那麼a/b就是普通的除法。
------------------------------------------------------------------------
'.*' 運算子用於矩陣間對應元素的相乘,或數與數之間,數與矩陣之間的相乘。
2* 乘
'*' 運算子用於一般數學意義下的相乘運算。
matlab中./與/有什麼區別
- 點運算是處理元素之間的運算
- 直接/在矩陣計算中只能處理符合矩陣運演算法則的運算
- 矩陣計算和作圖都是點運算
- 在對數值計算時,“./”和“/”其實是沒有區別的。
- 例:對於矩陣A=[a b c d],1./A=[1/a 1/b 1/c 1/d],而1/A表示的是A的逆
如果a、b是矩陣,a./b就是a、b中對應的每個元素相除,得到一個新的矩陣;
如果a、b是兩個數,那麼a./b就是普通的除法
2 /
如果a、b是矩陣, 比如aX=b,求出X。那麼X=a\b(代表a的逆乘以b);或者Xa=b,X=b/a(代表b乘以a的逆)。
如果a、b是兩個數,那麼a/b就是普通的除法。
------------------------------------------------------------------------
matlab中.*與*有什麼區別
- 點運算是處理元素之間的運算
- 直接*在矩陣計算中只能處理符合矩陣運演算法則的運算
- 矩陣計算和作圖都是點運算
- 在對數值或矩陣計算時,“.*”和“*”其實是沒有區別的。
- 例:對於矩陣A=[a b c d],2.*A=[2*a 2*b 2*c 2*d]=2*A
- >> 2.*Aans = 4 68 64 8>> 2*Aans = 4 68 64 8
'.*' 運算子用於矩陣間對應元素的相乘,或數與數之間,數與矩陣之間的相乘。
2* 乘
'*' 運算子用於一般數學意義下的相乘運算。