Моделирование работы компьютера, реализующего известного алгоритма Евклида по нахождению наибольшего общего делителя двух натуральных чисел. Этот ставший классическим пример разветвляющегося алгоритма можно представить в виде блок-схемы, представленной на рисунке.
Stateflow-моделью работы этого алгоритма может служить показанная на следующем рисунке диаграмма. При моделировании свободно программируемых устройств STATEFLOW - эффективный способ представить общую структуру программного кода как конструкцию в виде условных операторов и циклов
Далее на основе этой диаграммы создаем Simulink-модель, обеспечивающую ввод и вывод информации. Конечный результат работы модели на заданном ей наборе данных показан на рисунке. Наибольшим общим делителем заданных на входе в диаграмму чисел 121 и 22 является число 11.
Знаете ли Вы, что динамическая модель - это модель, в которой состояние объекта явно или неявно зависит от времени. Даже если на эту модель не воздействовать извне, то при движении времени в ней все равно будут изменяться выходные характеристики. Примером динамической системы может служить тело, брошенное под углом к горизонту.