%%矩阵构造和四则运算 scq整理
A = [1 2 3 5 8 5 4 6]
B = 1:2:9
C = repmat(B,3,1) //重复3行1列
命令窗口
C =
1 3 5 7 9
1 3 5 7 9
1 3 5 7 9
C = repmat(B,3,2)
命令窗口
C =
1 3 5 7 9 1 3 5 7 9
1 3 5 7 9 1 3 5 7 9
1 3 5 7 9 1 3 5 7 9
以此类推
D = ones(2,4)
生成2行4列 都为1
接下来为矩阵的四则运算
给出一个A = [ ; ]
B = [ ; ] %数值自己填
C = A+B
D = A-B
E = A*B' %矩阵A*矩阵B的转置
F = A.*B %对应项相乘
G = A/B %G*B = A , G*B*pinv(B) = A * pinv(B) G=A * pinv(B) 矩阵运算自己可以看书
H = A./B %对应项相除
举个例子:
H = A./B
A =
1 2 3 4
5 6 7 8
B =
1 1 2 2
2 2 1 1
那么H =
1.0000 2.0000 1.5000 2.0000
2.5000 3.0000 7.0000 8.0000
%%矩阵的下标 scq整理
A = magic(5)
B = A(2,3)%第二行第四列
C = A(3,:) %第三行
D = A(:,4) %第四列
[m,n] = find(A > 20) %找大于20的序号值/矩阵
补充: