资源描述
clc;
clear all;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%问题一
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
n=3;
A=rand(n,n);
m=3;
B=zeros(n*m,n*m)
for i=1:n
B((i-1)*m+1:i*m,(i-1)*m+1:i*m)=A;
end
B
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%问题二
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
N=[2 3 4]%数字表示方阵的行或列数
k=length(N);
B=zeros(sum(N),sum(N));
for i=1:k
Ai=rand(N(i),N(i));%第i个方阵
B(sum(N(1:i))-N(i)+1:sum(N(1:i)),sum(N(1:i))-N(i)+1:sum(N(1:i)))=Ai;
end
B
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%问题三
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Aa=3;Ab=4;A=rand(Aa,Ab);
Ba=3;Bb=6;B=rand(Ba,Bb);
Ca=2;Cb=4;C=rand(Ca,Cb);
Da=2;Db=6;D=rand(Da,Db);
M=[A,B;C,D]
展开阅读全文