矩阵运算
1.矩阵乘法
1.常规矩阵乘法
A*B
2.对应位置的数值相乘
A.*B
3.给自身每个数平方
A.^2
4.用某个数x,除以自身的所有数
v = [1;2;3] v = 1 2 3 >> 1 ./ v ans = 1.00000 0.50000 0.33333
5.给自身每个数求log10、ln、abs、去负、加同一个值
log(v)
exp(v)
abs(v)
-v
v + 1
6.转置
A'
7.求最大值
对行向量或列向量
val = max(a) or [val, index] = max(a)
对多维向量
max(A)返回每一列的最大值
返回某一维的最大值
max(A, [], axis)
or
max(A(:))
8.filter
1. a < 3 返回矩阵对应的0、1矩阵(真、假) 2. ans = find(a < 3) 返回值ans是一个列表是下标的集合 前提是行列向量 [r, c] = find(A < 3) a = 1 2 3 4 >> [r,c] = find(a < 3) r = 1 1 c = 1 2
9.求和、求积、向下、上取整
sum
对多维
sum(A, axis)
prod
floor
ceil
10.上下翻转、逆矩阵、伪逆矩阵
flipud
inv
pinv