目錄
1.矩陣與數相乘 每一項都要乘
2.矩陣的加減運算 每一項都要乘
3.矩陣相乘
4.矩陣對應元素相乘 ---同型矩陣
5.矩陣的轉置 t
6.矩陣的共軛轉置 h
7.矩陣的逆 i
8.矩陣的試圖 a
import numpy as np
m1 = np.mat([[1, 2, 3], [2, 3, 4]])
print('m:', m1)
m2 = m1 * 3
print('m2:', m2)
如果形狀不同,那麼不能進行運算,牽扯到廣播機制
(1)矩陣相加 對應位置的元素相加
(2)矩陣相減 對應位置的元素相減
m3=m1-m2
print('m3:',m3)
(1)直接相乘
行列互換
先共軛後轉置 實部不變,虛部取負
a+b*i 其中滿足:i^2=-1
a為實部 b為虛部
ab=ba=e
import numpy as np
m = np.mat('1 0 3;2 6 4;3 9 5')
print('m:', m)
print('m的轉置:', m.t) # 行列互換
print('m的共軛轉置:', m.h) #
print('m的逆:', m.i)
n = np.matmul(m, m.i)
print('矩陣與逆相乘的結果:', n)
print('m的試圖:', m.a)
print('m的檢視型別:', type(m.a)) # m的檢視型別:
矩陣的運算
矩陣的常用運算包括 加法 減法 點乘 點除和乘法等。矩陣的加法就是2個矩陣對應位置的數值相加。in 1 import numpy as np in 2 m1 np.array 1,2,3 4,5,6 np.uint8 in 3 m2 np.array 4,5,6 7,8,9 np.uint8 in ...
矩陣的運算
1 include2 using namespace std 3int main 1920 21 cout 請輸入矩陣b的行數和列數 22 cin x k 23 cout 請輸入矩陣b 24for int i 0 i x i 253031 32 cout 矩陣a為 33for int i 0 i n...
矩陣運算 矩陣旋轉
以下不加證明地給出在世界座標系中,以座標點 0,0,0 為原點的旋轉矩陣 包含平移的線性變換稱作仿射變換,3d中的仿射變換不能用 3 x 3 矩陣表達,必須使用4 x 4矩陣 1.繞x座標軸旋轉 1 0 0 0 0 cos a sin a 0 0 sin a cos a 0 0 0 0 1 2.繞y...