作业帮 > 综合 > 作业

求教 matlaba(2,2,2)=1;>> for i=1:2;for j=1:2;for k=1:2;a(i,j,k

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/17 22:49:04
求教 matlab
a(2,2,2)=1;
>> for i=1:2;
for j=1:2;
for k=1:2;
a(i,j,k)=i+j+k;
end
end
end
运行显示:a(:,:,1) =
3 4
4 5
a(:,:,2) =
4 5
5 6
a(2,2,我的理解就是矩阵a在1维、2维、3维刻度为2相交的数值为1,但语言表述和最后的结果不是1,有点搞不懂了.而且问题来了,前面的输入当中改变a(2,2,2)的值,比如a(2,2,2)=2,其他不变,结果输出还是一样的,实在搞不懂了,
有一个三维矩阵,它的下标是2,2,2 且他的初始化值是1,关键后面就没用初始化的值,所以你就是把a(2,2,2)=10 也没用