如何用matlab画一组数据的统计图,

如何用matlab画一组数据的统计概率图,不是正态分布图。下图是上万行的10列数据,每一列的一个统计图,每一列的数据都是有上下限的,图上有10个统计曲线,是概率图还是统计图,但不是正态分布的那种概率,请教高手。
只要能画出其中一列的就好解决了,急,麻烦各位高手了,

比方说,你的数据在y这个数组中.

y=rand(1,3000)
ymin=min(y);
ymax=max(y);
x=linspace(ymin,ymax,20); %将最大最小区间分成20个等分点(19等分),然后分别计算各个区间的个数
yy=hist(y,x); %计算各个区间的个数
yy=yy/length(y); %计算各个区间的个数
bar(x,yy) %画出概率密度分布图

s=0
for i=2:length(x)
s=[s,trapz(x([1:i]),yy([1:i]))];
end
figure;
plot(x,s,x,s,'*')
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用matlab画一组数据的统计图,如何用m
1)打开matlab,点击右上角wokspace里的绿色向下箭头,弹出选择路径窗口,并选择你所需要导入的数据(如data.xls),出现新的窗口点finish.完成导入,我认为最简单的方法了。由于你是每一列为一类,因此,要记得转置。>>A=data%赋值A=132231>A=A'%转置A=123321其中t=[1,:];y=[2,:];%即t为第...

如何用matlab直接画图-matlab如何描点画图
1、也比较方便,清除之前在命令行的代码,直接在命令行输入:clc,然后按回车键。2、重新在命令行输入离散点,采用函数scatter进行画离散点,如:scatter(X,Y,'r'),'r'表示离散点显示为红色。3、比较一下两种方法是否一样,用holdon,使两个图在一副图上面显示出来。发现标记的离散点是在同一个位置的!...

matlab直方图怎么画(Matlab统计图绘制基础)
Bar(a):a为柱状图标准,可设置如下:X=[1 2 5 4 8];每个长条的高度;Y=[x;1:5];Y是一个矩阵,会成为两组柱状图。Bar3(y),绘制三维图。Bar(a): a is the bar chart standard, which can be set as follows:X=[1 2 5 4 8]; the height of each bar; Y=[x;1:5]; Y is...

MATLAB画图技巧与实例(七):箱线图boxchart函数
在MATLAB中,boxchart函数是绘制箱线图的工具。[2]通过boxchart函数,我们可以很容易地创建箱线图,例如,可以输入一列或矩阵数据,或根据分类数据进行分组。函数提供了多种选项,如指定Notch,调整离群值的显示,以及自定义箱体、须线和点的样式。在绘制箱线图时,还可以使用返回的句柄进行属性设置,以...

如何用matlab画一组数据的统计图,
x=linspace(ymin,ymax,20); %将最大最小区间分成20个等分点(19等分),然后分别计算各个区间的个数 yy=hist(y,x); %计算各个区间的个数 yy=yy\/length(y); %计算各个区间的个数 bar(x,yy) %画出概率密度分布图 s=0 for i=2:length(x)s=[s,trapz(x([1:i]),yy([1:i]))];...

用matlab实现:统计1-100中有多少偶数、奇数以及质数,输出结果?
回答:先分开,在统计、、、嘿嘿你还费解不???

MATLAB | 科研绘图第十四期表示散点分布的双柱状双Y轴统计图
单幅图通常指的是一个子图,但在实际应用中,我们可能会遇到不同的子图排列形式,如一行一列、一行两列、两行一列等。这些图通常在SCI论文中使用,以展示不同数据集的对比或趋势。在绘制双柱状双Y轴统计图时,figureWidth参数被设置为8.5,主要是考虑到双栏排版的限制。这一数值基于A4纸的尺寸:210...

matlab如何实现对一组数据的统计计算?
代码如下:A=1:1000;RESULT=A(floor(A.\/100).^bai2+(floor((A-floor(A.\/100)*100).\/10).^2)==mod(A,10).^2)。诸如数据采集、数据库接口、概率统计、样条拟合、优化算法、偏微分方程求解、神经网络、小波分析、信号处理、图像处理、系统辨识、控制系统设计、LMI控制、鲁棒控制、模型预测、...

matlab画统计直方图
接着使用 subplot(3,1,2);hist(x,100);其中参数100的意思是将数据分为100个组并进行绘制,如图所示;对比一下这句就明白参数的使用方法:subplot(3,1,3);hist(x,25);这里将数据绘制成25个直方,如图所示,下面第三个图就是;hist还可以这样用 a=[1 2 3];hist(x,a);这时候a是一个...

matlab 统计直方图
1、首先随机产生一组数据作为例子,在这里,我们随机产生一组数据,并将其圆整为整数,方法是:a=round(10*rand(5,1))2、接下来,可以用MATLAB的内置函数bar进行绘图,方法是bar(a),在这里,可以自己定义直方图的宽度,系统默认的宽度为0.8,因此,可以依据默认的宽度设置自己想要的宽度,例如,在本...

相似回答