a = zeros(100,100,100);
distance = [1,21,41,61,81];
for d = 1:5
for i=distance(d): distance(d)+19
for j=distance(d): distance(d)+19
for k=distance(d): distance(d)+19
a(i,j,k) = 1;
end
end
end
end
大小为 (100,100,100)的张量a
和所有元素主导对角线。
如何用零显示a
它MATLAB
是白色,一个是黑色。我在 MS 办公室绘图,这就是我想要的预期图像
对于矩阵情况,我们可以可视化如下
X = zeros(100,100);
distance = [1,21,41,61,81];
for d = 1:5
for i=distance(d): distance(d)+19
for j=distance(d): distance(d)+19
X(i,j) = 1;
end
end
end
imagesc(a)
im = imagesc(1-X)
colormap(gray(256))
并且图像是 二维矩阵可视化
如何为张量做类似的事情?