三维矩阵表示结果为什么不对
s1=;s2=;
s3=;
for i=1:3
a=s1(i);b=s2(i);c=s3(i);
end
d=;
d=cat(3,di,di,di)
为什么结果只有i=3的情况?我要的结果是
d(:,:,1) =
1 0 0
0 7 0
0 0 7
d(:,:,2) =
2 0 0
0 9 0
0 0 8
d(:,:,3) =
3 0 0
0 4 0
0 0 3
这个做出来了 mzbys 发表于 2016-4-3 15:00
这个做出来了
做出来之后建议把实现方法说明一下,以供别人碰到同类问题的时候参考 Jillian 发表于 2016-4-5 11:03
做出来之后建议把实现方法说明一下,以供别人碰到同类问题的时候参考
s1=;
s2=;
s3=;
for i=1:3
a=s1(i);b=s2(i);c=s3(i);
d(:,:,i)=;
end
d
页:
[1]