MATLAB如何画出这个数组里面数据的概率分布?

AverL = 2.1606 0 0.9269 7.2855 5.6647 3.6616 0.9964 8.2883 4.7182 5.5884

应该是一个正态分布的规律吧~
范围是在0————10之间的。。。

多谢多谢~~~

如果你有统计工具箱的话

probplot()
normplot()
没有的话,我还在想。

hist()可以显示数据的分布(频率)。频率/总数可以计算概率,你这个里面就这么点儿数,没法用这个来显示了。
a = hist(AverL)
b = a / 10
bar(b)
或者plot(b)
这里面b就是概率分布了。如果你有足够多的数据就可以这么做。不然看起来很奇怪。
温馨提示:内容为网友见解,仅供参考
无其他回答

MATLAB如何画出这个数组里面数据的概率分布?
a = hist(AverL)b = a \/ 10 bar(b)或者plot(b)这里面b就是概率分布了。如果你有足够多的数据就可以这么做。不然看起来很奇怪。

用matlab画出概率密度分布图
1、第一步,在matlab的主界面中,将出现相关窗口,见下图,转到下面的步骤。2、第二步,完成上述步骤后,直接通过命令行窗口输入初始化内容,见下图红框处,转到下面的步骤。3、第三步,完成上述步骤后,需要根据图标的输入绘制图像,见下图红框处代码,转到下面的步骤。4、第四步,执行完上面的操作之...

用matlab画出概率密度分布图
首先,打开MATLAB的主界面,你会看到相关窗口,这是开始操作的起点。在命令行窗口中,输入初始化内容,如图所示,这是绘制图的基础设置。请仔细查看红框中的提示。接下来,根据图标的指示,输入相应的代码来绘制图像。在红框内输入你的代码,然后执行。完成图像绘制后,为图表添加标签以明确表示其含义。参...

用matlab画出概率密度分布曲线
比如,你的数据为y数组 y=rand(1,2000)ymin=min(y);ymax=max(y);x=linspace(ymin,ymax,20); %将最大最小区间分成20个等分点(19等分),然后分别计算各个区间的个数 yy=hist(y,x); %计算各个区间的个数 yy=yy\/length(y); %计算各个区间的个数 bar(x,yy) %画出概率密度分布图 ...

如何用matlab画出均匀分布的累计概率分布函数?
假设你要做的是一个[0,10]上均匀分布的一个随机变量,那么我们就可以这样做:x = 10*rand([10000,1]);xi = linspace(-10,20,201);F = ksdensity(x,xi,'function','cdf');plot(xi,F);解释一下变量,x是产生的随机数,共有10000个点,点越多,概率密度函数越接近于理想分布函数。rand是...

怎样用MATLAB 画正态分布的概率密度函数图
请参照以下步骤用matlab画正态分布曲线。1、首先将需要被分析的数据文件整理为矩阵文件,即行列分明的数据文件。2、打开matlab软件之后,点击菜单栏里的“import data”,准备加载需要统计分析的数据。3、打开加载界面之后,找到要加载的数据文件,点击打开。4、在加载的界面,将类型选择“matrix”矩阵列表,...

matlab中输入一组数据怎么求每个数据的概率
A数组是个例子,程序你看一下吧,有什么不懂的再问吧!clear;clc A=[1 1 1 1 1 3 3 3 3 5 5 5]B=unique(A)c=zeros(size(B));for i=1:length(B)c(i)=length(find(A==B(i)));end c p=c.\/sum(c)

如何运用matlab得出概率密度函数的曲线图
在matlab中有一组数据,要得到这组数据的概率密度分布,要注意连续随机变量概率密度函数与离散随机变量概率分布函数的区别。统计样本x在各个区间的概率(与hist有些相似),再自动选择xi,计算对应的xi点的概率密度。

已知随机变量X1,X2均服从正态分布,利用matlab怎么画随机变量函数Y的概 ...
matlab只能通过仿真来模拟,而不是准确的概率密度函数。具体程序是下边这样的。x1=2+randn([100000,1]);x2=4+randn([100000,1]);Y=714+807*(x1)+518*(x2)+325*(x1.^2-1)+122*(x2.^2-1)+360*x1.*x2;[f,y]=ksdensity(Y);figure;plot(y,f);

用matlab怎么求正态分布概率?
使用MatLab画出正态分布的概率密度函数 x=[-10:0.01];y=normpdf(x,0,1);%正态分布函数 figure;axes1=axes('Pos',[0.1 0.1 0.85 0.85]);plot(x,y);set(axes1,'YLim',[-0.01 0.43],'XLim',[-3 3]);例如:>> Y = normpdf(1.5,0.5,1)Y = 0.24197 clear x=-5:...

相似回答