Matlab中二维矩阵元素的直方图

Alf*_*ong 2 matlab histogram

我想知道是否有任何功能的构建或一个简单的方法来绘制一个元素的直方图2d array.

例如,如果A=rand(100,1),那么A1D array,并且hist(A)可以做直方图.

但是,如果A=rand(100,100),我想对元素进行直方图A,就像将每个元素A作为一个元素处理一样1D array.有一个简单的方法吗?

Jon*_*nas 13

你只需要重塑A成一个向量,然后hist就像往常一样使用:

hist(A(:))
Run Code Online (Sandbox Code Playgroud)

  • 我喜欢MATLAB的简单列矢量化,`A(:)`因为它总是看起来像数组微笑,无论你看哪个方向:) (6认同)