Алексеева_simulink.pptx
- Количество слайдов: 23
СПБГПУ Кафедра «Прикладная математика» Пакет визуального моделирования Simulink в среде Matlab Доклад на семинаре Студентка группы 43601/2 Алексеева Наталья, Число ноября 2014 г
Содержание Введение 1. История создания и версии 2. Назначение и сферы применения 3. Преимущества 4. Основные объекты, конструкции и операции 5. Типы 6. Simulink 7. Документация 6. Результаты развития Заключение 2
Введение • Используется для написаний функций и скриптов • Парадигма • • Императивная Матричная На уровне значений Объектно-ориентированная(c 2005) • Интерпретируемый • Имеет реализацию многопоточности • R 2007 a • Создан под влиянием APL, Fortran 3
История создания • Был создан в конце 1970 -ых годов • Автор языка Клив Моулер • Версия на Fortran • Версия на С – JACKPAC • в 1984 году основана компания The Math Works Inc вместе со Стивом Багнером И Джоном Литтлом 4
Версии языка • • MATLAB 1. 0: 1984 MATLAB 4. 2 c: 1994 MATLAB 5. 0, Volume 8 : 1996 MATLAB 6. 5, R 13 : 2002 • Simulink • MATLAB 7. 3, R 2006 b : 2006 • Поддержка MAT-file • MAYLAB 7. 5, R 2007 b : 2007 • MATLAB 8. 3, R 2014 a 5
Simulink/Matlab Пакет предназначенный для моделирования линейных и нелинейных динамических систем • Визуальноориентированное блочное моделирование • Блоки ориентированные на моделирование конкретных устройств в виде функциональных схем Цели моделирования • Познавательная • Управление с целью выработки оптимальных воздействий и характеристик 6
Сфера применения и назначение языка • Типичные сферы применения языка • Математические вычисления • Создание алгоритмов • Моделирование и «визуальное программирование» • Simulink, Notepad • Научная и инженерная графика • Создание приложений(включая графический интерфейс) • >> why • • • How should I know? It's your karma Loren knew it was a good idea For the love from Cleve The devil made me do it 7
Преимущества Simulink/Matlab • Открытая архитектура • Наглядный редактор компонентов • Технология Drag-and-drop • Обширная библиотека • Проверка результатов в режиме реального времени • Сокращение стоимости тестирования 8
Объекты Matlab 9
Объекты Matlab 10
Наследование 11
Перегрузка 12
Передача аргументов по значению и ссылкам 13
Обработка событий 14
Типы 15
Simulink • Создание модели • Постановка задачи • Оценка методов ее решения • Виды моделей • • Физические Математические Стационарные Нестационарные • Основные свойства модели • Простота • Адекватность • Потенциальность 16
Пример 17
Документация • 18
Результаты развития • В процессе эволюции было приобретено ядро символьных преобразований Maple • Библиотека Simulink • Библиотека C Math • Уникальная коллекция реализаций современных численных методов компьютерной математики, созданных за последние три десятка лет 19
Популярность 20
Рейтинг • На 2014 год по версии Red. Monk: • 16 место • Стабильный рост несколько кварталов • Упоминания встречаютя чаще на Stack Overflow, чем на Github • Продолжающийся рост популярности 21
Заключение • Matlab является гибким и надежным инструментом для исследования и визуализации данных • Высокопроизводительный язык для технических расчетов • Предоставляет возможность вычисления, визуализации и программирования в удобной интерактивной среде разработки, где задачи и решения выражаются в среде, близкой к математической 22
Список литературы • В. Дьяконов, «Simulink 5/6/7 самоучитель» • Компьютерра «Языки программирования R и MATLAB становятся все популярней» , URL: http: //www. computerra. ru/93444/r-redmonk/ • Официальный сайт The Math works, URL: http: //www. mathworks. com/ • Matlab, URL: http: //en. wikipedia. org/wiki/MATLAB 23
Алексеева_simulink.pptx