Другие журналы

электронный научно-технический журнал

ИНЖЕНЕРНЫЙ ВЕСТНИК

Издатель: Общероссийская общественная организация "Академия инженерных наук им. А.М. Прохорова".

77-48211/676017 Опыт использования стандартных интерфейсов MATLAB для организации разноязыкового программирования в задачах математического и полунатурного моделирования авиационной техники

Инженерный вестник # 12, декабрь 2013
Файл статьи: Бурлак_P.pdf (353.05Кб)
авторы: Набатчиков А. М., Бурлак Е. А.

УДК 629.7:004:331.101.1

ФГУП "ГосНИИАС", Москва

nabat@gosniias.ru

burlak@gosniias.ru

 

В статье рассматриваются два внешних интерфейса популярного пакета прикладных программ MATLAB: MAT и MEX. Приведены примеры создания расширений в бесплатной кросплатформенной IDE (Integrated Development Environment) Code::Blocks с использованием языка программирования C++. Даны рекомендации по конфигурации систем и практически проверенные примеры описания интерфейсов. В качестве практического применения MAT и MEX могут выступать такие задачи, как обработка экспериментальных данных, математический анализ моделей динамики авиационной техники, организация полунатурного моделирования в реальном масштабе времени. Приведённый исходный код ориентирован на читателя с базовыми познаниями языков C++ и M.

 

Список литературы

 

  1. Аэродинамика, устойчивость и управляемость сверхзвуковых самолетов. /Под редакцией Г.С. Бюшгенса. М.: Наука, 1998, – 811 с.
  2. Огинский А.А., Набатчиков А.М., Бурлак Е.А. Организация межпотокового взаимодействия с использованием объектов ядра операционной системы // Вестник компьютерных и информационных технологий. – 2012. – № 7. – С. 48-52.
  3. Огинский А.А., Набатчиков А.М., Бурлак Е.А. Организация межпотокового взаимодействия с использованием объектов ядра операционной системы // Вестник компьютерных и информационных технологий. – 2012. – № 8. – С. 52-56.
  4. Таненбаум Э. Архитектура компьютера. – СПб.: Питер, 2007. – 844 с.: ил.
  5. Мартынов Н.Н., Иванов А.П. MATLAB 5.x Вычисление, визуализация,  программирование – М.: КУДИЦ-ОБРАЗ, 2000. – 336 с.
  6. Ахо А. и др. Компиляторы: принципы, технологии и инструментарий, 2-е изд.: Пер. с англ. - М.: ООО "И.Д. Вильямс", 2008. – 1184 с. : ил. - Парал. тит. англ.
  7. Шилдт Г. Искусство программирования на C++. – СПб.: БХВ-Петербург, 2005. – 496 с.: ил.
  8. Дьюхэрст С. Скользкие места C++. – М.: ДМК Пресс, 2006. – 264 с.: ил.
  9. Страуструп  Б. Язык программирования С++. – М.: Бином, 2011. – 1136 с.
  10. Справка MATLAB.
  11. Извращенный перехват // Хакер. – 2012. – № 5. – С. 96-98.
  12. Корсун О.Н., Бурлак Е.А., Набатчиков А.М.  Исследовательский полунатурный стенд для анализа задач пилотирования и алгоритмов обработки полетных данных // Седьмой международный аэрокосмический конгресс IAC’2012. Сб. научн. тр. М.:  2013. 1 электрон. опт. диск (CD-ROM) рег. № 0321303652/03.06.2013.
  13. Бей И. Взаимодействие разноязыковых программ. Руководство программиста – М.: Издательский дом "Вильямс", 2005. – 880 с.: ил. эл. опт. диск (CD-ROM).
  14. Корсун О. Н., Набатчиков А. М., Бурлак Е. А. Синхронизация информационных потоков при полунатурном моделировании движения летательных аппаратов // Электронный научно-технический журнал "Инженерный вестник", - 2013. - № 10. - С. 1-16.
  15. Е.А. Бурлак, А.М. Набатчиков, А.А. Огинский "Повышение производительности систем моделирования полёта на базе многоядерных ПЭВМ". С. 334-339. Проблемы совершенствования робототехнических и интеллектуальных систем летательных аппаратов: Сб. докл. IX-й Всерос. науч.-техн. конф. "Проблемы совершенствования робототехнических и интеллектуальных систем летательных аппаратов", Москва, Мос. авиац. ин-т, 25-26 июня 2012 г. /Редкол.: К.М. Тихонов (пред.). - М.: Изд-во МАИ-ПРИНТ, 2012. – 448 с.: ил.

Тематические рубрики:
Поделиться:
 
ПОИСК
 
elibrary crossref neicon rusycon
 
ЮБИЛЕИ
ФОТОРЕПОРТАЖИ
 
СОБЫТИЯ
 
НОВОСТНАЯ ЛЕНТА



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (499) 263-69-71
  RSS
© 2003-2024 «Инженерный вестник» Тел.: +7 (499) 263-69-71