exponenta event banner

Пример закона больших чисел

В этом примере показано, как использовать системные блоки MATLAB для иллюстрации закона больших чисел.

Закон больших чисел утверждает, что кумулятивная средняя вероятность события приближается к ожидаемому значению, когда число испытаний приближается к бесконечности. Это можно увидеть на сгенерированном графике.

Блок Uniform Random Number, соединенный с блоком Compare To Constant, действует как пробная версия Бернулли. В примере в качестве успешного результата эксперимента используется высокая величина.

В этом примере показано использование системного блока MATLAB следующим образом:

  • Счетчик успеха подсчитывает число успешных испытаний. Счетчик «» Общее число испытаний «» подсчитывает общее количество испытаний. Оба блока используют одну и ту же системную object™. Этот объект System является исходным блоком, который использует метод resetImpl для подсчета количества запусков блока на последовательных шагах времени.

  • Блок анализа и графика вычисляет среднюю вероятность и строит ее график. Он использует объект System, который наследует от класса интерфейса matlab. Система и matlab.system.mixin.Propagates. Класс интерфейса matlab. Система необходима для всех системных объектов. Чтобы использовать функции, не поддерживаемые для создания кода, например неподдерживаемые функции, наследуйте объект System от matlab.system.mixin.Propagates. В результате этот блок не может имитироваться в режиме «Создание кода». Он должен имитироваться в режиме «Интерпретированное выполнение».

  • В двух системных блоках MATLAB используются пользовательские значки. В блоке «Анализ и печать» используется значок файла изображения. В блоке счетчика общих проб используется многострочный текст. Методы getIconImpl соответствующих объектов System определяют эти пользовательские значки.