MATLAB : программирование на С++, С#, Java и VBA
Здесь можно купить книгу "MATLAB : программирование на С++, С#, Java и VBA" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-89818-594-7
Страниц: 499
Артикул: 107796
Краткая аннотация книги "MATLAB"
Всех, кто работал с системой MATLAB, поражает удивительная легкость написания программ на языке MATLAB для решения самых разнообразных задач. MATLAB предлагает классы, которые представляют основные типы данных MATLAB в других языках программирования: С/С++, Java, VBA, .NET. В системе имеется также возможность создания компонентов для этих языков, которые включают функции, написанные в MATLAB. Изложению этой тематики посвящена данная книга. В ней подробно рассматривается работа Компилятора MATLAB, примеры создания независимых от MATLAB приложений на C++, Java, C#, VBA. Кроме того рассмотрена работа с MATLAB Production Server, что позволяет исполнять трудоемкие процедуры MATLAB на сервере MATLAB. Освоение технологии использования колоссальных математических возможностей MATLAB в других языках программирования позволит создавать полноценные приложения с развитой графической средой для реализации сложных математических алгоритмов. Издание предназначено студентам и преподавателям вузов по математическим специальностям, а также программистам, которые сталкиваются с проблемами реализации математических алгоритмов на MATLAB.
Содержание книги "MATLAB : программирование на С++, С#, Java и VBA"
Предисловие
Глава 1. Система компьютерной математики MATLAB
Введение
1.1. Общее описание системы MATLAB
1.1.1. Инструментальные средства рабочего стола MATLAB
1.1.2. Справочная система MATLAB
1.1.3. Константы и системные переменные MATLAB
1.1.4. Типы данных MATLAB
1.2. Основы работы с MATLAB
1.2.1. Запуск MATLAB и начало работы
1.2.2. Задание массивов
1.2.3. Операции над массивами
1.2.4. Решение систем линейных уравнений
1.2.5. Решение дифференциальных уравнений
1.2.6. Символьная математика пакета расширения Symbolic Math
1.2.7. М-файлы
1.2.8. Чтение и запись текстовых файлов
1.2.9. Операции с рабочей областью и текстом сессии
1.2.10. Графика в MATLAB
1.3. Программирование в среде Matlab
1.3.1. Операторы системы MATLAB
1.3.2. Управление последовательностью исполнения операторов
1.3.3. М-функции
1.3.4. Вычисление символьных выражений
1.3.5. Ошибки и предупреждения
1.3.6. Повышение эффективности обработки М-файлов
1.3.7. Пример. Огибающая семейства нормалей
1.4. Создание графического интерфейса пользователя в MATLAB
1.4.1. Среда разработки GUIDE графического интерфейса пользователя
1.4.2. Пример создания GUI «Предельные циклы. Границы хаоса»
1.5. Взаимодействие MATLAB и Microsoft Excel
1.5.1. Установка продукта и конфигурирование
1.5.2. Функции Spreadsheet Link EX
1.5.3. Использование Spreadsheet Link EX
1.5.4. Использование Мастера функций (MATLAB Function Wizard)
1.6. Массивы символов, ячеек и структур
1.6.1. Массивы символов
1.6.2. Массивы ячеек
1.6.3. Массивы структур
Глава 2. Компилятор MATLAB
2.1. Общие сведения о Компиляторе MATLAB
2.1.1. Назначение Компилятора MATLAB
2.1.2. Инсталляция и конфигурирование
2.1.3. Среда выполнения компоненты MATLAB, библиотека MCR
2.1.4. Среда разработки Deployment Tool
2.2. Создание автономных приложений и библиотек
2.2.1. Создание автономного приложения
2.2.2. Библиотеки совместного использования С и обращение к ним из программы
2.2.3. Библиотека совместного использования C
2.2.4. Функции библиотеки, создаваемые из m-файлов
2.3. Программный интерфейс С/C++ API Компилятора MATLAB
2.3.1. Классы C++ Компилятора 5.1 MATLAB
2.3.2. Класс mwArray
2.3.3. Класс mwString
2.3.4. Класс mwException
2.3.5. Внешние интерфейсы
2.4. Передача значений между C/C++ double, mxArray и mwArray
2.4.1. Преобразование значений между C/C++ double и mxArray
2.4.2. Преобразование значений из C/C++ double в mwArray
2.4.3. Преобразование значений из mwArray в C/C++ double
2.4.4. Вспомогательные функции преобразования данных
Глава 3. Создание компонентов для Java при помощи MATLAB Builder JA
3.1. Введение в Java Builder
3.1.1. Необходимое программное обеспечение Java
3.1.2. Установка и конфигурирование MATLAB Builder JA
3.2. Создание и использование пакетов MATLAB Builder JA
3.2.1. Создание пакета Java средствами MATLAB Builder JA
3.2.2. Разработка приложения, использующего компонент
3.2.3. Обсуждение примера Java-программы
3.2.4. Объем n-мерного шара и площадь (n – 1)-мерной сферы
3.3. Создание оконных приложений в среде NetBeans
3.3.1. Среда проектирования IDE NetBeans
3.3.2. Объем n-мерного шара и площадь (n – 1)-мерной сферы
3.3.3. Магический квадрат
3.4. Некоторые вопросы программирования с Java Builder
3.4.1. Импорт классов и создание экземпляра класса
3.4.2. Правила обращения к методам Java Builder
3.4.3. Правила преобразования данных MATLAB и Java
3.4.4. Аргументы методов Java Builder
3.4.5. Обработка ошибок
3.4.6. Управление собственными ресурсами
3.5. Массивы MATLAB в Java
3.5.1. Использование методов класса MWArray
3.5.2. Использование MWNumericArray
3.5.3. Работа с логическими, символьными и массивами ячеек
3.5.4. Использование MWClassID
3.5.5. Использование класса MWComplexity
3.6. Язык программирования Java
3.6.1. Основные элементы языка Java
3.6.2. Классы в Java
Глава 4. MATLAB Builder NE для создания компонентов .NET
4.1. Среда разработки Microsoft Visual Studio .NET
4.1.1. Основные элементы платформы Microsoft .NET
4.1.2. Среда разработки Visual Studio 2013
4.1.3. Создание простого приложения
4.2. Начало работы с .NET Builder: создание консольных приложений
4.2.1. Назначение Компилятора MATLAB Builder NE
4.2.2. Инсталляция и конфигурирование
4.2.3. Создание .NET сборки в среде разработки Deployment Tool
4.2.4. Разработка приложения для библиотеки матричной математики
4.2.5. Использование командной строки для создания .NET сборки
4.2.6. Создание COM-компонентов
4.3. Примеры Windows-приложений, использующих математические процедуры MATLAB
4.3.1. Вычисление интегралов
4.3.2. Решение обыкновенных дифференциальных уравнений
4.3.3. Вейвлет-анализ сигналов. Открытие, обработка и сохранение файлов
4.4. Введение в программирование с .NET Builder
4.4.1. Библиотека классов .NET MWArray
4.4.2. Правила преобразования данных
4.4.3. Интерфейсы, создаваемые .NET Builder
4.4.4. Задание сборки компонента и пространства имен
4.4.5. Обязательные элементы программы
4.4.6. Передача входных параметров
4.4.7. Обработка ошибок
4.4.8. Управление родными ресурсами
4.4.9. Преобразования между типами C# и MWNumericArray
4.5. Основы языка C#
4.5.1. Элементы синтаксиса языка C#
4.5.2. Система типов
4.5.3. Массивы
4.5.4. Операции и выражения
4.5.5. Класс и структура
Глава 5. MATLAB Builder для Excel
5.1. Установка MATLAB Builder EX
5.2. Создание компонента Excel для Мастера функций
5.2.1. Построение компонента матричной математики
5.2.2. Установка созданного компонента
5.2.3. Общие вопросы создания компонента Excel Builder
5.3. Использование созданного приложения в Excel
5.4. Создание дополнения с пользовательским интерфейсом
5.4.1. Построение компонента
5.4.2. Разработка пользовательского интерфейса дополнения
5.4.3. Тестирование дополнения
5.4.4. Упаковка и распространение дополнения
5.4.5. Инсталляция приложения и его интегрирование в Excel
5.4.6. Обсуждение программы VBA
5.4.7. Использование флагов
5.5. Библиотека утилит Excel Builder
5.5.1. Функции MATLAB Builder для Excel
5.5.2. Библиотека утилит Excel Builder
5.6. Справка по VBA
Глава 6. MATLAB Production Server
6.1. Общие сведения о MATLAB Production Server
6.1.1. Назначение MATLAB Production Server
6.1.2. Инсталляция и конфигурирование сервера
6.1.3. Подготовка программ MATLAB для MATLAB Production Server
6.2. Работа с MATLAB Production Server
6.2.1. Клиентское программирование на Java
6.2.2. Клиентское программирование на C# .NET
Список литературы
Перечень примеров программ
Предметный указатель
Все отзывы о книге MATLAB : программирование на С++, С#, Java и VBA
Смоленцев Н. К. другие книги автора
С книгой "MATLAB" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "MATLAB : программирование на С++, С#, Java и VBA (автор Николай Смоленцев)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку