Читать онлайн «MATLAB. Программирование на С++, С#, Java и VBA»

Автор Николай Смоленцев

Н. К. Смоленцев MATLAB. Программирование на С++, С#, Java и VBA Второе издание, дополненное и переработанное Рекомендовано УМС по математике и механике УМО по классическому университетскому образованию РФ в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлениям и специальностям «Математика», «Прикладная математика и информатика», «Механика» Москва, 2015 УДК 004. 432 ББК 32. 973. 22 С51 С51 Смоленцев Н. К. MATLAB. Программирование на С++, С#, Java и VBA. Второе изд. , пере- раб. и доп. – М. : ДМК Пресс, 2015. – 498 с. : ил. ISBN 978-5-97060-282-9 Всех, кто работал с системой MATLAB, поражает удивительная легкость написания программ на языке MATLAB для решения самых разнообразных задач. MATLAB предлагает классы, которые представляют основные типы данных MATLAB в других языках программирования: С/С++, Java, VBA, . NET. В системе имеется также возможность создания компонентов для этих языков, которые включают функции, написанные в MATLAB. Изложению этой тематики посвящена данная книга. В ней подробно рассматривается работа Компилятора MATLAB, примеры создания не- зависимых от MATLAB приложений на C++, Java, C#, VBA. Кроме того рассмотрена работа с MATLAB Production Server, что позволяет исполнять трудоемкие процедуры MATLAB на сервере MATLAB. Освоение технологии использования колоссальных математических воз- можностей MATLAB в других языках программирования позволит создавать полноценные приложения с развитой графической средой для реализации сложных математических алгоритмов. Издание предназначено студентам и преподавателям вузов по математи- ческим специальностям, а также программистам, которые сталкиваются с проблемами реализации математических алгоритмов на MATLAB. УДК 004. 432 ББК 32. 973. 22 Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но, поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответ- ственности за возможные ошибки, связанные с использованием книги. © Смоленцев Н. К. , 2015 ISBN 978-5-97060-282-9 © Оформление, издание, ДМК Пресс, 2015 оглавление Предисловие... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... . . 12 Глава 1. Система компьютерной математики MATLAB. ... ... ... ... ... ... ... ... ... ... 15 Введение... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 15 1. 1.