【发布时间】:2015-12-09 19:51:19
【问题描述】:
我正在尝试在 MATLAB 中创建一个 3D 矩阵。我关注了这个example。我的代码是这样的:
A1=zeros(50,2,10);
A1 = [1 2; 2 3; 3 11; 11 12; 11 9; 9 10; 9 7; 7 8; 7 5; 5 6; 5 4; 4 3];
A1(:,:,2) = [1 3; 3 2; 3 4; 3 5; 5 6; 6 7; 6 8; 6 9; 9 10; 10 11; 11 12; 12 13; 11 17; 17 16; 16 14; 14 15; 14 12; 16 18; 18 27; 18 19; 19 20; 20 21; 27 21; 27 26; 21 22; 26 25; 25 24; 24 22; 22 23]
我得到的错误是:下标分配维度不匹配。
谁能告诉我我哪里出错了?
【问题讨论】:
-
您能解释一下预期的输出吗?您没有为 [50 2 10] 矩阵分配足够的元素。
标签: matlab