nzzj.net
当前位置:首页 >> 怎样用mAtlAB做histogrAm(直方图) >>

怎样用mAtlAB做histogrAm(直方图)

直接用matlab自带的函数 v=[1000,2001,3001,4002,5003,6003]; x=diff(v); hist(x); n_1000=length(find(x==1000)) n_1001=length(find(x==1001))

用MATLAB的bar( )函数,可以画直方图。对于本例: >>X=rand(1,10) %10个数据的随机向量 >>bar(X) 运行结果

im=imread('c:\1.jpg'); %文件名为1.jpg的图像,放在c盘底下,当然路径都可以自己改 if size(im,3)>1 %判断如果是彩色图像,转换为灰度图 im=rgb2gray(im); end hist_im=imhist(im); %计算直方图 bar(hist_im);%画直方图 %图片你随便找一张,改...

matlab中,绘制二维直方图的函数是bar,绘制三维直方图的函数是bar3,以下分别列出其用法: 调用格式:bar(x,y,选项) ,其中,x,y是维数相同的矩阵或者向量,配对的x,y按对应的列元素为横纵坐标绘制,选项是一些绘图控制选项,可选; 例如,绘制...

close all I = imread('C:\Documents and Settings\dmt\桌面\实习\图像\灰度图像\lenna.bmp') imshow(I); imhist(I); 有事喊我就可以了!!!

或者在 matlab下边输入 help imhist edit histeq %%%灰度图象的直方图数据%%% clc clear fn='rice.tif'; I=imread (fn); J=I; %计算灰度图象的直方图数据 L=256; %灰度级 Ps = zeros(L,1); %统计直方图结果数据 nk=zeros(L,1); [row,col]=size(I...

matlab绘制直方图 语法: n = hist(Y) n = hist(Y,x) n = hist(Y,nbins) [n,xout] = hist(...) hist(...) hist(axes_handle,...) 描述: 直方图显示了数据值的分布情况。 n = list(Y) 将向量Y中的元素分到10个等间隔的范围内,并返回每个范围内...

%生成一组随机数(正态分布)data=normrnd(0,1,1,500);%绘制直方图hist(data,20); hold on;%求出概率密度函数参数[mu,sigma]=normfit(data);%绘制概率密度函数[n,x]=hist(data,20);y=normpdf(x,mu,sigma);%处理一下数据,使得密度函数和最高点对...

hist(x,M):将x封装在M个等距的区间(默认M=10) histc(x,edges):落入edges元素之间的x值的个数 y=[-3,-2,-1,1,3]; x = -2.9:0.5:2.9; histc(x,y) n=hist(x) n=hist(x,4) %这种情况建议用histc()

public void save(){ try { FileOutputStream outStream=this.openFileOutput("a.txt",Context.MODE_WORLD_READABLE); outStream.write(text.getText().toString().getBytes()); outStream.close(); Toast.makeText(MyActivity.this,"Saved",Toa...

网站首页 | 网站地图
All rights reserved Powered by www.nzzj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com