В этом примере показано, как использовать системные блоки 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 определяют эти пользовательские значки.
