请各位帮我解答 图中A里面的数字是有每个a相加得出 相加的方法如图
a1 = [5,1,3,5; 3,2,3,5; 1,6,4,1; 2,7,5,2];
a2 = [3,1,0,4; 3,2,5,7; 1,1,1,2; 2,2,3,1];
a3 = [5,1,2,1; 5,1,3,5; 1,1,1,6; 2,1,4,8];
% 下标矩阵,每行对应A的下标1~6,第一列对应a1的实际下标1~4,
% 第二列对应a2的实际下标1~4,第三列对应a3的实际下标1~4,
% 0表示没有对应下标
index = uint32([0,1,3; 0,2,4; 1,3,0; 2,4,0; 3,0,1; 4,0,2]);
A = zeros(6,6);
for i=1:6
for j=1:6
if index(i,1)~=0 && index(j,1)~=0
A(i,j) = A(i,j) + a1(index(i,1),index(j,1));
end
if index(i,2)~=0 && index(j,2)~=0
A(i,j) = A(i,j) + a2(index(i,2),index(j,2));
end
if index(i,3)~=0 && index(j,3)~=0
A(i,j) = A(i,j) + a3(index(i,3),index(j,3));
end
end
end