(软件:matlab)
第一题:
clc,clear,close all
B = [1:1:7;
9:-2:-3;
logspace(log10(2.^2),log10(2.^8),7)]; %等比数列
B = fix(B) %对矩阵截尾取整
第二题:
%(a)
clc,clear,close all
B = [1:1:7;
9:-2:-3;
logspace(log10(2.^2),log10(2.^8),7)];
B = fix(B)
A = [0;0;0;0;1;0;1]
B1 = B * A
%(b)
clc,clear,close all
B = [1:1:7;
9:-2:-3;
logspace(log10(2.^2),log10(2.^8),7)];
B = fix(B)
A = [0,0,0,0,0,0,1]
B2 = A * B
%(c)
clc,clear,close all
B = [1:1:7;
9:-2:-3;
logspace(log10(2.^2),log10(2.^8),7)];
B = fix(B)
A = [1,0,0,0,0,0,0;
0,0,1,0,0,0,0;
0,1,0,0,0,0,0;
0,0,0,1,0,0,0;
0,0,0,0,1,0,0;
0,0,0,0,0,1,0;
0,0,0,0,0,0,1]
B3 = A * B
第三题:
%(a)
clc,clear,close all
A = [1,2,3,4,5]
B = [1;1;1]
M1 = B * A
%(b)
clc,clear,close all
A = [1,1,1]
B = [0;1;2;3;4]
M2 = B * A
第四题:
%(1)
clc,clear,close all
cMat = reshape(1:100,10,10)
%(2)
clc,clear,close all
cMat = reshape(1:100,10,10)
A = sum(cMat)
(个人答案,如有错误或更正建议欢迎联系作者)