可视化阵列图中的中央极限定理
此示例显示了如何使用和配置dsp.arrayplot.
系统对象™可视化中央限位定理。本定理表明,如果您从群体中取出大量随机样本,则样品的分布方法就是正态分布。
Display a Uniform Distribution
此示例的群体是0到1之间的随机数的均匀分布。使用Matlab®中的值的样本集兰特
功能。使用该发行版节目
功能。
numsamples = 1e4;numbins = 20;r = rand(numsamples,1);hst = histcounts(r,numbins);
Create a new array plot object and configure the properties of the array plot object to plot a histogram.
scope = dsp.ArrayPlot; scope.XOffset = 0; scope.SampleIncrement = 1/numbins; scope.PlotType ='Stem';scope.YLimits = [0, max(hst)+1];
调用范围来绘制均匀分布。
scope(hst')
显示多个样本的分布
接下来,模拟多个均匀分布的随机样本的计算。因为群体是在0和1之间的均匀分布值集合中,我们可以通过在0和1之间产生随机值来模拟样本装置的采样和计算。随着随机样本的数量增加,手段的分布更加紧密正常曲线。运行释放方法以让属性值和输入特性更改。
隐藏(范围);释放(范围);
Change the configuration of the Array Plot properties for the display of a distribution function.
numbins = 201;numtrials = 100;r = zeros(numsamples,1);scope.sampleincrement = 1 / numbins;scope.plottype ='楼梯';
反复呼叫范围以绘制样本的分布。
表演(范围);为了II = 1:Numtrials r = rand(numsamples,1)+ r;HST = Histcounts(R / II,0:1 / NUMBINS:1);Scope.ylimits = [min(hst)-1,max(hst)+1];范围(HST')暂停(0.1);结尾
当仿真完成后,阵列绘图图显示铃曲线,表示接近正常的分布。
通过缩放检查您的数据
缩放工具允许您同时放大in the directions of both theX- andy-axes或任一方面单独。例如,要放大0.3和0.7之间的分布,可以使用zoom x选项。
要激活缩放X工具,请选择工具>zoom x.,或按相应的工具栏按钮。您可以通过查找缩进工具栏按钮或旁边的复选标记来确定Zoom X Tool是否处于活动状态工具>缩放xmenu option.
接下来,放大0.3和0.7之间的区域。在数组绘图窗口中,单击0.3秒标记并拖动到0.7秒的标记。