我怎么能显示的三维图像10 x10x10矩阵?每个多维数据集有一个值在1 - 10之间。
8视图(30天)
显示旧的评论
我有一个2 d矩阵s (10、10)。因此,有100个方格。每平方1 - 10之间有一个值。所以,我可以显示显示亮度图像的矩阵()函数。就像下面的图像。s代表了右下角。下面的方块图1或2之间的值
现在我想扩展三维矩阵,这是(10、10、10),有1000个方块,每有1到10之间的一个值。我怎么能显示如下与每个多维数据集彩色图像各自的价值观?
0评论
答案(1)
Bjorn Gustavsson
2022年10月17日
编辑:Bjorn Gustavsson
2022年10月17日
你应该能够生成一个图就像你展示利用的多维数据集
片
函数。是这样的:
% 10 x10x10嘲笑一些数据
s10by10by10 =圆(convn(10 *兰德(10、10、10)的(2 2 2)/ 8,“相同”));
%显示与片
片(s10by10by10([1:结束,结束],[1:结束,结束],[1:结束,结束]),11 [1]11 [1],[1,11])
你可能需要玩耍得到一个漂亮的彩色图显示:
colorbar
cmp =喷气机(10);
colormap (cmp (randperm(大小(cmp, 1)):))%增加地区相似的价值观之间的对比
HTH