Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ѕрограммные продукты MathWorks




 

ќснованна€ в 1984 году компани€ MathWorks специализируетс€ на разработке программного обеспечени€ в области численных вычислений, имитационного моделировани€ и автоматизированного проектировани€. ќблада€ сетью представительств по всему миру и сотруднича€ с лидирующими компани€ми-разработчиками, MathWorks посто€нно расшир€ет область своей специализации и выпускает новые улучшенные версии продуктов.

ќколо миллиона инженеров и научных сотрудников по всему миру используют программное обеспечение MathWorks. ѕродукты компании примен€ютс€ ведущими технологическими и финансовыми организаци€ми, исследовательскими институтами и образовательными учреждени€ми. ѕрограммное обеспечение MathWorks направлено на решение различных инженерных задач и ускор€ет создание и внедрение инновационных технологий дл€ научных исследований в таких област€х, как медицина, экологи€, авиатехнологи€, энергоснабжение, образование и др. ¬ последнее врем€ программное обеспечение MathWorks активно примен€ютс€ в области генной инженерии, проектировании экономических моделей и анализа их устойчивости в критических услови€х, тестировании технологий, диагностике и научном прогнозировании. ѕрограммы компании помогают разрабатывать эффективные и безопасные приложени€ и мощные системы управлени€.

ќсновные продукты MathWorks: MATLAB, Simulink, Stateflow. MATLAB используетс€ дл€ технических расчетов, разработки алгоритмов и анализа данных.

MATLAB - это высокопроизводительный €зык дл€ технических расчетов. ќн включает в себ€ вычислени€, визуализацию и программирование в удобной среде, где задачи и решени€ выражаютс€ в форме, близкой к математической.

“ипичное использование MATLAB - это:

− математические вычислени€;

− создание алгоритмов;

− моделирование;

− анализ данных, исследовани€ и визуализаци€;

− научна€ и инженерна€ графика;

− разработка приложений, включа€ создание графического интерфейса.

MATLAB выполн€ет множество задач дл€ поддержки научных и инженерных работ, начина€ от сбора и анализа данных до разработки приложений. —реда MATLAB объедин€ет математические вычислени€, визуализацию и мощный технический €зык (рис. 16.2). ¬строенные интерфейсы позвол€ют получить быстрый доступ и извлекать данные из внешних устройств, файлов, внешних баз данных и программ.  роме того, Matlab позвол€ет интегрировать внешние процедуры, написанные на €зыках —и, —и++, ‘ортран, и Java с MATLAB приложени€ми.

 

 

–ис. 16.2. —реда MATLAB

 

»спользуемый повсюду в промышленности, государственных, академических и учебных организаци€х, MATLAB фактически стал прин€тым во всем мире стандартом дл€ технических вычислений. MATLAB имеет широкий спектр применений, включа€ цифровую обработку сигналов и изображений, проектирование систем управлени€, естественные науки, финансы и экономику, а также приборостроение. ќткрыта€ архитектура позвол€ет легко использовать MATLAB и сопутствующие продукты дл€ исследовани€ данных и быстрого создани€ конкурентоспособных пользовательских инструментов.

ѕрограмма Simulink €вл€етс€ приложением к пакету MATLAB. ѕри моделировании с использованием Simulink реализуетс€ принцип визуального программировани€, в соответствии с которым, пользователь на экране из библиотеки стандартных блоков создает модель устройства и осуществл€ет расчеты (рис. 16.3). ѕри этом, в отличие от классических способов моделировани€, пользователю не нужно досконально изучать €зык программировани€ и численные методы математики, а достаточно общих знаний, требующихс€ при работе на компьютере и, естественно, знаний той предметной области, в которой он работает.

 

–ис. 16.3. ѕрограмма Simulink

 

Simulink €вл€етс€ достаточно самосто€тельным инструментом MATLAB и при работе с ним совсем не требуетс€ знать сам MATLAB и остальные его приложени€. — другой стороны доступ к функци€м MATLAB и другим его инструментам остаетс€ открытым и их можно использовать в Simulink. „асть вход€щих в состав MATLAB пакетов имеет инструменты, встраиваемые в Simulink (например, LTI-Viewer приложени€ Control System Toolbox Ц пакета дл€ разработки систем управлени€).

»меютс€ также дополнительные библиотеки блоков дл€ разных областей применени€ (например, Power System Blockset Ц моделирование электротехнических устройств, Digital Signal Processing Blockset Ц набор блоков дл€ разработки цифровых устройств и т.д.). ѕри работе с Simulink пользователь имеет возможность модернизировать библиотечные блоки, создавать свои собственные, а также составл€ть новые библиотеки блоков.

ѕри моделировании пользователь может выбирать метод решени€ дифференциальных уравнений, а также способ изменени€ модельного времени (с фиксированным или переменным шагом). ¬ ходе моделировани€ имеетс€ возможность следить за процессами, происход€щими в системе. ƒл€ этого используютс€ специальные устройства наблюдени€, вход€щие в состав библиотеки Simulink. –езультаты моделировани€ могут быть представлены в виде графиков или таблиц.

ѕодготовка задачи дл€ моделировани€ в SIMULINK проводитс€ в следующей последовательности:

− ¬ыбор расчетной схемы.

− —оставление системы уравнений, описывающих исследуемый процесс.

− ѕриведение системы к виду, удобному дл€ решени€ (разрешение относительно старших производных).

− ќпределение начальных условий.

− —оставление структурной схемы.

− ћоделирование возмущающих функций.

− ќпределение исходных данных.

− —оставление модели в среде SIMULINK.

− ¬ключение средств визуализации.

− “естирование.

− –ешение.

− јнализ результатов.

− ќтчет.

 

ѕрограммный продукт Stateflow €вл€етс€ интерактивным инструментом разработки в области моделировани€ сложных, управл€емых событи€ми систем (рис. 16.4). ќн тесно интегрирован с MATLAB и Simulink и основан на теории конечных автоматов. Stateflow предлагает элегантное решение дл€ проектировани€ встроенных систем с контролирующей логикой. Ќовые усовершенствовани€ включают:

− всестороннюю поддержку данных и операций с фиксированной точкой,

− выполнение функций отмены и повтора в Stateflow Editor,

− программируемый доступ к Stateflow с помощью полностью документированного API,

− поддержку двумерных матриц дл€ передачи данных в и из Simulink,

− отладчик Stateflow может определ€ть переполнение данных,

− упрощение повторного использовани€ кодов с помощью экспорта графических функций из библиотечных таблиц.

 

–ис. 16.4. ѕрограмма Stateflow

 





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 2106 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

„тобы получилс€ студенческий борщ, его нужно варить также как и домашний, только без м€са и развести водой 1:10 © Ќеизвестно
==> читать все изречени€...

500 - | 477 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.013 с.