MATLAB请问这句代码什么意思?[m,n]=hist(double(I1(:,256)),20)有人知道吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 12:49:26
MATLAB请问这句代码什么意思?[m,n]=hist(double(I1(:,256)),20)有人知道吗?

MATLAB请问这句代码什么意思?[m,n]=hist(double(I1(:,256)),20)有人知道吗?
MATLAB请问这句代码什么意思?[m,n]=hist(double(I1(:,256)),20)有人知道吗?

MATLAB请问这句代码什么意思?[m,n]=hist(double(I1(:,256)),20)有人知道吗?

由里面到外说

I1应该是个二维矩阵,I1(:,256)是取出矩阵的第256列所有行,double则将第256列数据转化成double双精度浮点类型.

hist是绘制直方图的函数.将上述数据绘制直方图绘制直方图,而后面的20则指定将这些数据等分成20组,即图中有20个长方形.

直方图示意如下 :