Возможности
версий 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 (предварительный
просмотр области печати).
Содержание раздела