如何在MATLAB中可视化其元素为向量的矩阵?

时间:2017-12-20 15:55:22

标签: matlab histogram

我在MATLAB中生成了一个3 x 2 x 25的矩阵A.

A(1,2,1)= 5表示方法1,类型2,试验1的计数值为5.

A(3,1,2)= 7表示方法3,类型1,试验2表示计数值为7.

基本上,每个(方法,类型)对有25个计数值。

过去,我使用“直方图”MATLAB函数来显示二维频率图,我知道我可以像这样使用它:

histogram(A(3,1,:))

但是如果我使用直方图,我必须绘制所有6个像:

histogram(A(1,1,:))
histogram(A(1,2,:))
histogram(A(2,1,:))
histogram(A(2,2,:))
histogram(A(3,1,:))
histogram(A(3,2,:))

但是我想知道在三维直方图中是否有一种方法可以显示所有6个图?

1 个答案:

答案 0 :(得分:0)

您需要3维图上的4维信息。获得第四维信息的唯一好方法可能是颜色,这将是6个情节的混乱。你最好将这些图分成不同的图形。

根据您所描述的内容,第二维只有2个状态。在你的情况下,将这个维度分割成图形/颜色的2个3d图是否合理?