1、矩阵的定义与构造
A = [1 2 3 5 8 5 4 6]; %不同数之间用空格或逗号,多行用分号
B = 1:3:9; %取[1,9]之间的数字,3是步长,不可省略
C = repmat(B,3,2); %将B重复3行2次
D = ones(2,4); %2*4的全1矩阵
2、矩阵的四则运算
A = [1 2 3 4;5 6 7 8];
B = [1 1 2 2;2 2 1 1];
C = A + B; %[2,3,5,6;7,8,8,9] 对应相加
D = A - B; %[0,1,1,2;3,4,6,7]
E = A * B'; %[17,13;41,37]
F = A .* B; %[1,2,6,8;10,12,7,8] 点乘,对应位置相乘
G = A/B; %相当于A×B的逆,A * inv(B),但没有方阵的限制%[1.833333333333334, -0.166666666666667;
3.166666666666667, 1.166666666666666]
H = A ./B;
3、矩阵的下标
A = magic(5);
B = A(2,3); %第2行第3列的值
C = A(3,:); %第3行所有数值
D = A(:,4); %第4列所有数值
[m,n] = find(A > 20); %找大于20的序号值/矩阵