按你的意思,A里面数是啥无所谓了呗。看看这个怎么样。
>> A=[1,2;3,4];B=[1 0; 0 1];a=ones(size(A));kron(a,B)
ans =
1 0 1 0
0 1 0 1
1 0 1 0
0 1 0 1
N=5;
A=reshape(1:25,N,N); %生成A
n=3;
B=A(1:n,1:n);%B是A的前三行,前三列。
%
其中汉字自己修改吧,应该没问题的
M
=
zeros(10,10);
for
i
=
1:8
for
j
=
1:8
M(i,j)=
公式;
end
end
M(9,9)
=
已知数据;
M(10,10)
=
已知数据;
按你的意思,A里面数是啥无所谓了呗。看看这个怎么样。
>>
A=[1,2;3,4];B=[1
0;
0
1];a=ones(size(A));kron(a,B)
ans
=
1
0
1
0
0
1
0
1
1
0
1
0
0
1
0
1
如果A,B的size是一样的,直接
A=B;
如果A>B
[r c]=size(B);
A(1:r,1:c)=B;