主要内容

说明大数定律

这个例子展示了如何使用MATLAB系统块来说明大数定律。

大数定律指出,当试验次数接近无穷时,事件的累积平均概率接近期望值。您可以在生成的图中看到这一点。

与常数比较块相连接的均匀随机数块起到伯努利试验的作用。该实例以高值作为实验成功的结果。

这个例子强调了MATLAB系统块的使用如下:

  • 成功计数器计算成功试验的次数。总试验计数器计算总试验次数。这两个块使用相同的System对象™。System对象是一个源块,它使用“resetImpl”方法来计算块在连续的时间步骤中运行的次数。

  • 分析和绘图块计算平均概率并绘图。它使用继承自接口类matlab.System的System对象。接口类matlab。所有System对象都需要System。要使用代码生成不支持的特性,例如不支持的金宝app函数,请为System对象定义传播器方法。因此,该块不能在“代码生成”模式下进行模拟。它必须在“解释执行”模式下模拟。

  • 两个MATLAB系统块使用自定义图标。分析和绘图块使用一个图像文件图标。Total Trials Counter方块使用了一个多行文字图标。对应System对象的“getIconImpl”方法定义这些自定义图标。