
MATLAB. Программирование на Visual C#, Borland C#, JBuilder, VBA
ПредисловиеОсновы работы в системе MATLAB®Система компьютерной математики MATLAB®Основные компоненты системы MATLABИнструментальные средства рабочего стола MATLABКонстанты и системные переменные MATLABТипы данных MATLABОсновы работы с MATLAB®Запуск MATLAB и начало работыЗадание массивовЗадание одномерных массивовЗадание двумерных массивовОперации над массивамиРешение систем линейных уравненийСимвольная математика пакета расширения Symbolic MathМ-файлыЧтение и запись текстовых файловОперации с рабочей областью и текстом сессииМассивы символовЗадание массива символовОбщие функцииПроверка строкОперации над строкамиПреобразование чисел в символы и обратноФункции преобразования систем счисленияВычисление строковых выраженийМассивы ячеекСоздание массивов ячеекДоступ к данным в ячейкахВложенные массивы ячеекМассивы ячеек, содержащих структурыМногомерные массивы ячеекМассивы структурПостроение структурДоступ к полям и данным структурыМногомерные массивы структурПрограммирование в среде MATLABМ-функцииОператоры системы MATLABУправление последовательностью исполнения операторовВычисление символьных выраженийОшибки и предупрежденияПовышение эффективности обработки М-файловКомпилятор MATLAB® версииОсновы работы с Компилятором MATLAB®Назначение Компилятора MATLABИнсталляция и конфигурированиеПример использования КомпилятораСреда разработки Deployment ToolСоздание приложенияИспользование команды тссСреда выполнения компоненты MATLAB, библиотека MCRФайлы, создаваемые КомпиляторомТехнологический файл компоненты (CTF)Файлы оберткиПроцесс создания компонента MATLAB®Процесс создания компонентаУправление путями при компиляцииРабота с тсс и mbuildРабота с тссОбычное использование тссОпции тссПорядок использования опцийИспользование файлов группСоздание файлов оберткиИспользование псевдокомментариевНесколько полезных замечанийФункция mbuildПримеры создания автономных приложений и библиотекБиблиотеки совместного использованияБиблиотека совместного использования СФункции, создаваемые из т-файловИспользование varargin и varargout в интерфейсе т-функции++ библиотека совместного использованияСоздание автономных приложенийСоздание кода только из т-файловОбъединение М-файлов и кода С или C++Классы C++ Компилятора 4.6 MATLAB®Основные типы данныхКласс mwArrayКонструкторыМетоды копированияМетоды получения информации о массивеМетоды сравненияМетоды доступа к элементам массива mwArrayОператорыСтатические методыКласс mwStringКонструкторыМетодыОператорыКласс mwExceptionКонструкторыМетодыОператорыВнешние интерфейсыПроцедуры доступа к МАТ-файламОперации с массивами mxArrayПередача значений между C/C++ double, mxArray и mwArrayПреобразование значений между C/C++ double и mxArrayПреобразование скаляровПреобразование векторовПреобразование матрицПреобразование значений из C/C++ double в mwArrayПреобразование матрицПреобразование скаляровПреобразование векторовПреобразование значений из mwArray в C/C++ doubleПреобразование скаляровПреобразование векторовПреобразование матрицВспомогательные функции преобразования данныхПреобразование значений из C/C++ double в mxArrayПреобразование значений из mxArray в C/C++ double . 147 Преобразование из C/C++ double в mwArrayПреобразование mwArray в C/C++ doubleПример создания заголовочного файлаМатематическая библиотека C++ MATLAB®Расположение файлов математической библиотеки C++Документация Математической библиотеки MATLAB C++Знакомство с Математической библиотекой MATLAB C++Работа с массивами mwArrayЧисловые массивыПодключение математических библиотек к Borland C++ BuilderПримеры приложений использующих математические библиотекиЧтение, обработка и запись данныхПостроение графиков данных mwArrayСоздание компонентов для Java при помощи Java BuilderЯзык программирования JavaОсновные элементы программирования на JavaПервая программа на JavaКомментарии и именаКонстантыТипы данныхОперацииОператорыМассивыКлассы в JavaПонятие классаКак описать класс и подклассОкончательные члены и классыКласс ObjectОпертор newКонструкторы классаСтатические члены классаМетод main()Где видны переменныеВложенные классыПакеты и интерфейсыСтруктура Java-файлаВведение в Java BuilderОбщие сведения о MATLAB Builder для JavaГрафический интерфейс пользователя MATLAB Builder для JavaСоздание компонента JavaИспользование командной строки для создания компонентаРазработка приложения, использующего компонентОбсуждение примера магического квадратаМассивы MATLAB в JavaИспользование методов класса MWArrayПостроение MWArrayМетоды получения информации о MWArrayМетоды получения и задания данных в MWArrayМетоды копирования, преобразования и сравнивнения массивов MWArrayМетоды для использования на разреженных массивах MWArrayИспользование MWNurriericArrayПостроение различных типов числовых массивовМетоды уничтожения MWNumericArrayМетоды для получения информации о MWNumericArrayМетоды доступа к элементам и задания элементов MWNumericArrayМетоды копирования, преобразования и сравнения массивов MWNumericArrayМетоды возвращения значений специальных константМетоды toTypeArray и getTypeArray преобразования массивов данныхМетоды работы с разреженными массивами MWNumericArrayРабота с логическими, символьными и массивами ячеекИспользование MWClassIDПоля MWClassIDМетоды класса MWClassIDИспользование класса MWComplexityПримеры приложений JavaПример спектрального анализаПостроение компонентаРазработка приложения, использующего компонентПример матричной математикиПостроение компонентаРазработка приложения, использующего компонентНекоторые вопросы программированияИмпорт классов и создание экземпляра классаПравила обращения к методам Java BuilderСтандартный интерфейсИнтерфейс mixПравила преобразования данных MATLAB и JavaАвтоматическое преобразование в тип MATLABПреобразование типов данных вручнуюАргументы методов Java BuilderПередача неопределенного числа параметровПолучение информации о результатах методовПередача объектов Java по ссылкеОбработка ошибокОбработка исключений MWExceptionОбработка общих исключенийУправление собственными ресурсамиИспользование «сборки мусора» JVMИспользование метода disposeСреда проектирования JBuilderПримеры создания приложений с использованием классов Java BuilderОбъем п-мерного шара и площадь (п-1 )-мерной сферыСоздание компонента Java BuilderСоздание приложения JBuilderСоздание пакета для распространения приложенияМагический квадратMATLAB Builder для ExcelВведениеСоздание компонента для ExcelУстановка компонента на другие машиныМастер функцийРабота с компонентами в ExcelОбщие вопросы создания компонент Excel BuilderПроцедура создания компонентаРегистрация компонентаРазработка новых версийПример создания дополнения для спектрального анализаПостроение компонентаПодключение компонента к Excel с использованием VBAСоздание формы Visual BasicДобавление пункта меню Spectral Analysis в ExcelТестирование дополненияУпаковка и распространение дополненияОбсуждение программы VBAИспользование флаговБиблиотека утилит Excel BuilderФункции MATLAB Builder для ExcelБиблиотека утилит Excel BuilderКласс MWUtilКласс MWFIagsMWStructКласс MWFieldКласс MWComplexMWSparseКласс MWArgПеречисленияСправка no VBAСоздание компонентов для .NET при помощи .NET BuilderСреда разработки Мicrosoft .NETОсновные элементы платформы Microsoft .NETНовые понятияСреда выполнения .NET FrameworkСтандартная система типовОбщая спецификация языков программированияОсновы языка C#Элементы синтаксиса языка C#Алфавит и слова C#Структура программы C#Переменные и константы C#Объявление переменных. Область видимости и время жизниСистема типовЗначимые и ссылочные типыСистемные встроенные типыПриведение типовЛогический типСтроковые и символьные типыПеречисленияОрганизация системы типовМассивыОперации и выраженияУправление последовательностью выполнения операторовОператор if...else условного переходаОператор switchОператор цикла whileОператор цикла doОператор цикла forОператоры break и continueКласс и структураКлассыСтруктурыИнтерфейсыОтражениеВведение в .NET BuilderБиблиотека классов .NET MWArrayПравила преобразования данныхИнтерфейсы, создаваемые .NET BuilderЗадание сборки компонента и пространства именСоздание консольный приложенийПример магического квадратаСоздание .NET компонентаИспользование компонента в приложенииПример матричной математикиСоздание .NET компонентаИспользование компонента в приложенииИспользование командной строки для создания компоненты .NETНекоторые вопросы программирования с компонентами .NET BuilderОбязательные элементы программыПередача входных параметровПримеры передачи входных параметровПередача массива вводовОбработка глобальных переменных MATLABОбработка возвращаемых значенийИспользование запросов MWArrayОбработка ошибокУправление родными ресурсамиПреобразования между типами C# и MWNumericArrayПреобразование скаляровПреобразование векторовПреобразование матрицСреда разработки Visual StudioСоздание нового проектаПрограммирование на Visual Studio 2005 с использованием математических процедур MATLABВычисление интеграловСоздание .NET компонентаСоздание приложенияРешение обыкновенных дифференциальных уравненийСоздание .NETкомпонента ODEСоздание Windows-приложенияОткрытие, обработка и сохранение файловСоздание ^ЕТкомпонентаСоздание приложенияПредметный указательСодержание компакт-дискаЛитература