Я пытаюсь построить серию двумерных матриц, содержащих единицы и нули (фактически черно-белые изображения) в MATLAB, которые упорядочены в 3D.
Код, который у меня есть на данный момент:
function PlotthreeD()
numrows = 100;
numcols = 100;
Plot1 = zeros(numcols);
Plot1(20:50,20:50) = 1;
Plot2 = zeros(numcols);
Plot1(20:70,20:90) = 1;
Plot3 = zeros(numcols);
Plot3(20:50,20:50) = 1;
B = cat(3, Plot1, Plot2, Plot3);
figure;
offset = 100;
hold on;
for i=1:3;
mesh(B(:,:,i)+offset*(i));
end
end
Есть ли команда рисования (а не сетка), которая позволит мне показывать двумерные массивы в виде сплошных фигур (где матричные элементы равны 1), вместо того, чтобы эти области отображались как поднятые (как они с сеткой)