Иллюстрированный самоучитель по Matlab

         

Возможности версий MATLAB 5.x


В версиях системы MATLAB 5.x введены новые мощные средства. Улучшенная среда программирования:

профилировщик m-файлов для оценки времени исполнения фрагментов программ;

редактор/отладчик m-файлов с удобным графическим интерфейсом;

объектно-ориентированное программирование, включая переназначение функций и операторов;

средства просмотра содержимого рабочей области и путей доступа;

конвертирование m-файлов функций в промежуточный р-код.

Графический интерфейс пользователя (GUI):

интерактивное средство построения графического интерфейса пользователя — GUI;

новый редактор свойств графических объектов — Handle Graphics Property Editor (редактор свойств дескрипторной графики);

панели списков, включая списки с множественным выбором;

форма диалоговых панелей и панелей сообщений;

многострочный режим редактирования текста;

запоминание последовательности графических элементов управления;



расширение параметров элементов управления;

свойство переносимости между платформами;

курсор, определяемый пользователем;

подготовка документов в формате HTML (языка разметки гипертекста Hypertext Mark Up Language) начиная с версии 5.3.

Новые типы данных:

многомерные массивы;

массивы структур (записей);

массивы ячеек данных разного типа;

массивы символов с 16-разрядной кодировкой;

массивы с 8-разрядной кодировкой элементов.

Средства программирования:

списки аргументов переменной длины;

переназначение функций и операторов;

применение локальных функций в m-файлах;

оператор-переключатель switch...case...end;

оператор wait for;

функции обработки битов.

Математические вычисления и анализ данных:

пять новых численных методов решения (solver) обыкновенных дифференциальных уравнений (ОДУ);

ускоренное вычисление функций Бесселя;

вычисление собственных значений и сингулярных чисел для матриц разреженной структуры;

двумерные квадратурные формулы; 

 многомерная интерполяция;

триангуляция и вывод на терминал данных, определенных на неравномерной сетке;


анализ и обработка многомерных массивов;

функции обработки времени и даты.

Новые возможности обычной графики:

Z-буферизация для быстрой и точной трехмерной визуализации;

24-битовая поддержка RGB;

множественная подсветка поверхностей и полигонов;

перспективные изображения из произвольной точки;

новые модели подсветки;

векторизованные полигоны для больших трехмерных моделей;

поддержка данных, определенных на неравномерной сетке, включая триангуляционные и сеточные двух- и трехмерные поверхности;

дескрипторная графика для множественных объектов;

вывод на терминал, хранение и импорт 8-разрядных изображений;

дополнительные форматы графических объектов.

Презентационная графика и звук:

двойные х- и y-оси;

легенда — пояснение в виде отрезков линий со справочными надписями, размещаемое внутри графика или около него;

управление шрифтом текстовых объектов;

надстрочные, подстрочные и греческие символы;

трехмерные диаграммы, поля направлений, ленточные и стержневые графики;

увеличенное количество стилей для маркировки линий;

16-битный стереозвук.

Интерактивная документация:

возможность просмотра с помощью Netscape Navigator или Microsoft Internet Explorer;

полная справочная документация в форматах HTML и PDF; О возможность создания «живых» книг с помощью специального приложения

Notebook.

Версия MATLAB 5.3.1 (выпуск 11.1) интегрирует в своем составе 42 программных продукта, среди которых основу составляют базовая система MATLAB и новая реализация пакета расширения Simulink 3.1. В систему введен ряд новых компонентов, включая следующие:

Data Analysis, Visualization and Application Development — анализ данных, их визуализация и применение;

Control Design —проектирование устройств управления;

DSP and Communications System Design — проектирование коммуникационных систем и систем цифровой обработки сигналов;

Financial Engineering — финансовые расчеты и др.

Из других возможностей версии MATLAB 5.3.1 наиболее значимыми являются следующие:



существенное обновление пакетов расширения (toolbox) системы MATLAB; О новые улучшенные версии Simulink 3.1 и Real-Time Workshop 3.0;

Real-Time Windows Target, позволяющая исполнять управляющие программы реального времени на том же компьютере или ноутбуке, где установлены MATLAB, Simulink и Real Time Workshop;

стандартный пакет расширения хРС для управления системами реального времени на управляющем компьютере (PC) без участия хост-компьютера с установленной системой MATLAB;

Data Acquisition Toolbox для обмена информацией с блоками сбора данных, подключаемыми к шине компьютера, в реальном масштабе времени;

новое меню View (Вид), позволяющее выводить или скрывать панель инструментов;

расширенные возможности работы с целочисленными данными;

улучшенное окно графики с панелью инструментов;

возможность вращения графиков в пространстве с помощью мыши в любом направлении простым включением режима вращения с помощью кнопки панели инструментов графического окна;

поддержка нового стандарта NTSC;

новый графический интерактивный редактор, облегчающий форматирование графиков;

обеспечение записи и считывания изображений в формате PNG (Portable Network Graphics) (Переносимая сетевая графика);

улучшенная визуализация трехмерных скалярных и векторных данных объемных поверхностей;

новые решатели дифференциальных уравнений и дифференциально-алгебраических уравнений;

улучшенный редактор и профилировщик m-файлов, содержащий генератор отчетов и поддерживающий HTML (язык разметки гипертекста)-формат записи файлов;

улучшенная печать, предусматривающая предварительный просмотр печатаемых страниц — команда Print Preview (предварительный просмотр области печати).


Содержание раздела