MathWorks Release 14
включает в себя все продукты из семейств MATLAB®
и Simulink®, включая 28 существенно
обновленных продуктов и 12 новых продуктов.
Версия содержит новые средства программирования, поддержку
целочисленной арифметики и арифметики с одиночной точностью, возможность
работать с большими объемами данных, а также средства повышения
производительности. Кроме того, MATLAB Compiler 4 полностью поддерживает
язык MATLAB, накладывая значительно меньше ограничений на возможность
компиляции приложений.
Новые возможности
Среда разработки
- Обновленный рабочий стол позволяет легко управлять окнами
документов, пристыковывать графические окна, сохранять настройки
рабочего стола, создавать ярлыки для часто используемых команд
- Переработанные редактор массивов (Array Editor) и браузер рабочего
пространства (Workspace Browser) облегчают просмотр, редактирование и
визуализацию значений переменных
- Новое средство Directory Reports позволяет сканировать M-файлы для
анализа эффективности кода и взаимозависимостей в нем
- Новое средство M-Lint Code Checker анализирует код и предлагает
модификации, направленные на повышение производительности и облегчение
поддержки
- Добавлена возможность запускать на выполнение отдельные фрагменты
M-кода прямо из редактора
- Автоматизировано оформление M-кода в виде документов HTML, Word и
LaTeX
Программирование
- Добавлена возможность создания вложенных функций
- Введен механизм анонимных функций, позволяющий определять
однострочные функции прямо в командной строке или в сценариях
- Реализована возможность обращаться к дескрипторам функций с
использованием стандартного синтаксиса вместо вызова функции feval
- Добавлены условные точки прерывания, позволяющие останавливать
выполнение программы при истинности заданного выражения
- Введены маркеры блочных комментариев, позволяющие закомментировать
целый блок кода
Математика
- Введена целочисленная арифметика, позволяющая сохранять типы
данных в процессе вычислений и обрабатывать большие наборы данных
- Введены арифметика с одинарной точностью (Single-precision),
функции линейной алгебры, быстрого преобразования Фурье (FFT) и
фильтрации для данных с одинарной точностью, позволяющие обрабатывать
большие наборы данных
- Добавлены более робастные функции вычислительной геометрии,
использующие ядро Qhull 2002.1 и дающие бОльший контроль над выбором
используемых алгоритмов
- Добавлена функция linsolve, позволяющая быстрее решать системы
линейных уравнений путем указания структуры матрицы коэффициентов
- Решатель обыкновенных дифференциальных уравнений (ODE solver)
теперь позволяет работать с неявными дифференциальными уравнениями и
многоточечными граничными условиями (multipoint boundary value
problems)
Графика
- Новый интерфейс вывода графиков позволяет интерактивно создавать и
редактировать графики без ввода M-кода
- Реализована возможность генерировать M-код, соответствующий
графическому окну, что позволяет программно организовать повторное
использование графиков.
- Улучшенные возможности аннотирования графиков включают рисование
фигур, выравнивание объектов, прикрепление аннотаций к точкам графиков
- Введены средства исследования данных (Data exploration),
позволяющие осуществлять прокрутку больших графиков и выводить курсоры
данных для легкого измерения величин при просмотре графиков
- Введена возможность выполнять для групп графических объектов
преобразования поворота, отражения и масштабирования
- Пользовательские интерфейсные панели (User interface panels) и
элементы управления ActiveX теперь доступны из GUIDE
- В дескрипторной графике (Handle Graphics®) улучшена поддержка
визуализации сложных уравнений с использованием полного синтаксиса TeX
и LaTeX
Внешние интерфейсы и доступ к данным
- Введены новые функции файлового ввода/вывода для чтения очень
больших текстовых файлов произвольного формата и записи файлов в
форматах Excel и HDF5
- Добавлена возможность сжатия данных в MAT-файлах, позволяющая
сохранять больше данных при меньшем требуемом объеме дискового
пространства
- Новая функция javaaddpath позволяет динамически добавлять, убирать
и перезагружать классы Java без перезапуска MATLAB
- Введена поддержка custom-интерфейсов COM, серверных событий и
сценариев Visual Basic
- Реализован доступ к Web-службам с помощью протокола SOAP (Simple
Object Access Protocol)
- Добавлен FTP-объект для подключения к FTP-серверам и выполнения
удаленных файловых операций
- Введена поддержка кодировки Unicode, обеспечивающая сохранение
корректности символьных данных в MAT-файлах при смене системной
кодовой страницы
Производительность и поддержка платформ
- JIT-ускоритель поддерживает все числовые типы данных и вызовы
функций
- JIT-ускоритель генерирует MMX-инструкции для целочисленной
арифметики
- Функции быстрого преобразования Фурье (FFT) используют новую
версию библиотеки FFTW3
- Ускорены загрузка и сохранение текстовых файлов
- Поддержка 3GB switch под Windows XP обеспечивает для MATLAB
дополнительный 1 Гбайт памяти данных
Simulink — это платформа для эмуляции и модельного проектирования
динамических систем. Она обеспечивает интерактивную графическую среду и
настраиваемый набор библиотек блоков, которые позволяют с высокой
точностью проектировать, моделировать, реализовывать и тестировать
системы управления, обработки сигналов, связи и т. п. Версия Simulink 6
улучшает производительность, скорость реакции, точность моделирования и
эффективность протекания процессов при моделировании больших систем.
Simulink 6 содержит новые средства для повышения скорости работы моделей
систем управления, связи и обработки сигналов.
Новые возможности:
- Компонентное моделирование больших систем
- Возможность сегментирования модели на несколько файлов, каждый из
которых представляет собой отдельную модель
- Возможность моделировать, тестировать и реализовывать каждый
компонент отдельно, еще до его вставки в общую модель системы
- Улучшенная интеграция моделей с существующими системами управления
файлами и контроля версий
- Инкрементальная загрузка моделей и генерация кода
- Увеличена скорость обновления диаграмм и моделирования для больших
моделей
- Созданы рабочие пространства моделей (Model Workspaces),
обеспечивающие отдельные области памяти для хранения параметров и
переменных каждой модели
- Улучшена поддержка шин для задания интерфейсов, поддержки операций
над сигналами шины и описания шин как структур при генерации кода
- Реализована интеграция Simulink и Stateflow
- Унифицированный браузер моделей (Model Explorer) позволяет
просматривать, создавать, конфигурировать все сигналы, параметры и
свойства моделей
- Объединены и унифицированы настройки параметров моделирования и
генерации кода
- Введена поддержка создания и сохранения конфигураций параметров
моделирования и генерации кода
- Введена возможность управления данными и их визуализацией
- Добавлены новые объекты данных для задания структур, шин и типов
данных
- Введены возможности протоколирования данных и добавления
контрольных точек без добавления блоков к модели
- Средство Signal & Scope Manager позволяет подключать к модели
источники и приемники сигналов без добавления блоков
- Поддержка языка MATLAB
- Генерация C-кода и реализация приложений на основе внедряемых
MATLAB-алгоритмов
- Улучшена функциональность для создания S-функций в виде M-файлов
Communications Blockset 3
Набор блоков Communications Blockset добавляет в Simulink обширную
библиотеку блоков, предназначенных для разработки и моделирования
физического уровня телекоммуникационных систем и их компонентов. Набор
блоков поможет вам в разработке коммерческих или оборонных беспроводных
и проводных систем связи, а также полупроводниковых компонентов,
используемых в таких системах.
Новые возможности:
- 31 новый блок, среди которых широкий набор эквалайзеров и
алгоритмов синхронизации, формирующие фильтры, блоки кодирования и
декодирования сигналов с решетчатой модуляцией (trellis code
modulation, TCM), вспомогательные блоки для организации задержек
- Интеграция с пакетом расширения Communications Toolbox для анализа
помехоустойчивости систем связи с использованием графического
пользовательского интерфейса BERTool
- Улучшен блок канала с аддитивным белым гауссовым шумом (AWGN
Channel) с целью обеспечить настраиваемые параметры для целевой
платформы RSim (Rapid Simulation) Real-Time Workshop
Communications Toolbox 3
Пакет расширения Communications Toolbox дополняет MATLAB средствами,
предназначенными для разработки, анализа и моделирования алгоритмов,
относящихся к физическому уровню телекоммуникационных систем. Пакет
поможет вам в разработке алгоритмов для коммерческих или оборонных
беспроводных и проводных систем связи.
Новые возможности:
- 42 новых функции для моделирования физического уровня
телекоммуникационных систем, включающие модель многолучевого канала,
перемежители, эквалайзеры, функции анализа помехоустойчивости
- BERTool — новая графическая среда для сравнения вероятности ошибки на
бит, обеспечиваемой моделируемой системой, с целым рядом известных
аналитических результатов
Control System Toolbox 6
Пакет расширения Control System Toolbox содержит специализированные
инструменты для разработки и анализа контроллеров систем управления и
динамических систем с обратной связью.
Новые возможности:
- Улучшенное численное ядро, основанное на библиотеках LAPACK и SLICOT,
повышает скорость и точность расчетов
- Улучшены алгоритмы упрощения моделей, в том числе неустойчивых
- Новые команды модальной декомпозиции
Database Toolbox 3
Пакет расширения Database Toolbox позволяет осуществлять обмен данными
между MATLAB и любыми ODBC/JBDC-совместимыми базами данных. Инструмент
Visual Query Builder, входящий в данный пакет, позволяет создавать
запросы, не требуя знания языка SQL.
Новые возможности:
- Поддержка SQL-объектов Java типов BINARY и OTHER, в частности,
растровых изображений
- Возможность записи данных в любые ODBC/JBDC-совместимые базы данных с
помощью Visual Query Builder
- Visual Query Builder поддерживает структуры и числовые массивы с
возможностью их визуального отображения
DSP Blockset (переименован в Signal Processing Blockset)
Embedded Target for Motorola® MPC555 2
Целевая платформа Embedded Target for Motorola® MPC555 позволяет
загружать код, сгенерированный с помощью Real-Time Workshop Embedded
Coder, непосредственно в микроконтроллер MPC555. Результирующий код
может выполняться в реальном масштабе времени, что обеспечивает
возможности быстрого прототипирования, аппаратной эмуляции и, в конечном
счете, разработки качественного продукта.
Новые возможности:
- Поддержка семейства контроллеров MPC56x
- Средства профилирования
- Загрузка через последовательный порт
- Улучшена производительность драйвера CAN-интерфейса
- Улучшена поддержка CANdb
Embedded Target for TI C6000™ DSP 2.1
Целевая платформа Embedded Target for TI C6000 DSP позволяет
осуществлять быстрое прототипирование приложений реального времени для
цифровых сигнальных процессоров Texas Instruments (TI) C67x (с плавающей
запятой) и C64x, C62x (с фиксированной запятой). Она позволяет с помощью
Real-Time Workshop генерировать эффективный код для процессоров C6000
непосредственно по Simulink-моделям.
Новые возможности:
- Поддержка плат Texas Instruments C6416 DSK и семейства процессоров
C64xx
- Поддержка плат Texas Instruments C6713 DSK и семейства процессоров
C67xx
- Улучшена поддержка плат Texas Instruments C6711 DSK, C6701 EVM и
семейства процессоров C62x DSPs
- Библиотека C64x DSP
- Библиотека поддержки ядра DSP и улучшенная поддержка RTDX
- Поддержка дочерней карты кодека TMDX 326040A/PCM3003
Filter Design Toolbox 3
Пакет расширения Filter Design Toolbox содержит расширенный набор
функций для синтеза, анализа и моделирования цифровых фильтров. Он
позволяет рассчитывать и моделировать архитектуры фильтров для сложных
приложений реального времени — в частности, адаптивные и многочастотные
фильтры.
Новые возможности:
- Расширена поддержка рекурсивных фильтров, составленных из каскадно
включенных секций второго порядка, включая расчет секций, управление
порядком их размещения и масштабированием, графический анализ фильтра,
его реализация с использованием арифметики с фиксированной запятой
- Возможность каскадировать несколько многочастотных фильтров, а также
каскадировать одночастотные и многочастотные фильтры
- Улучшены возможности моделирования и анализа фильтров с использованием
арифметики с фиксированной запятой, а также интеграции с набором блоков
Signal Processing Blockset
- Добавлены новые функции расчета нерекурсивных фильтров
- Произведены улучшения среды FDATool, включающие расширение набора
методов синтеза фильтров, панель для синтеза многочастотных фильтров,
переработанную панель настройки параметров квантования, улучшенное
диалоговое окно размещения и масштабирования секций второго порядка
- В объект дискретного фильтра добавлены новые методы для реализации
моделирования структур программируемой логики (FPGA) совместно с Filter
Design HDL Coder
Если Вы используете пакет Filter Design Toolbox, обратитесь к странице
MathWorks Release 14 product changes за дополнительной информацией
(http://www.mathworks.com/products/new_products/R14_transition.html#FD).
Financial Derivatives Toolbox 3
Пакет расширения Financial Derivatives Toolbox расширяет пакет Financial
Toolbox компонентами, предназначенными для анализа портфелей инвестиций
и производных для обыкновенных акций и акций с фиксированной
доходностью. Он позволяет вычислять цены и чувствительности производных,
выполнять анализ хеджирования и визуализировать его результаты.
Новые
возможности:
- Модель Кокса—Росса—Рубинштейна (Cox-Ross-Rubinstein) и модель равных
вероятностей (Equal Probability) для вычисления цен и долларовых
чувствительностей экзотических опционов с нефиксированным доходом,
включая Bermuda, compound, barrier, Asian и lookback
Fixed-Point Blockset (переименован в Simulink Fixed Point)
Instrument Control Toolbox 2
Пакет расширения Instrument Control Toolbox дает возможность
осуществлять взаимодействие с измерительными приборами, такими как
осциллографы и генераторы, непосредственно из среды MATLAB. Пакет
позволяет взаимодействовать с оборудованием через широко
распространенные протоколы, такие как GPIB, VISA, TCP/IP и UDP.
Взаимодействие является двусторонним — можно как выводить данные из
MATLAB, направляя их приборам, так и считывать данные для анализа и
визуализации.
Новые возможности:
- Поддержка драйверов оборудования, включая IVI, VXIplug&play, а также
драйверов MATLAB, позволяющих взаимодействовать с приборами без
необходимости изучения их специфических команд
- Новый графический интерфейс пользователя (tmtool) для обнаружения
измерительного оборудования, его конфигурирования и взаимодействия с ним
- Средства разработки и тестирования драйверов оборудования
- Средства модификации драйверов IVI и VXIplug&play для включения в них
MATLAB-процедур анализа данных
Mapping Toolbox 2
Пакет расширения Mapping Toolbox предназначен для построения карт и
анализа геопространственных данных в MATLAB.
Новые возможности:
- Поддержка стандарта GIS и файлов геопространственных данных форматов
ESRI Shapefiles, GeoTIFF и "worldfiles" для изображений с
пространственной привязкой
- Функции отображения векторных конструкций, пространственной привязки
изображений, создания сеток данных в проекционных координатах
- Поддержка поперечной меркаторской (Transverse Mercator) проекции и
библиотеки проекций PROJ.4
- Интерактивная среда просмотра карт
MATLAB Compiler 4
MATLAB Compiler автоматически преобразует алгоритмы и приложения MATLAB
в автономные приложения и программные компоненты. Версия MATLAB Compiler
4 налагает значительно меньше ограничений на исходный код, чем это было
ранее.
Новые возможности:
- Компиляция алгоритмов MATLAB, в которых используются объекты
- Контроль версий общих библиотек MATLAB, что позволяет одновременно
работать на одном компьютере программам, созданным с помощью MATLAB
Compiler версий R14 и R13
- Улучшенный C++-интерфейс для функций-оболочек, генерируемых MATLAB
Compiler
- Генерация приложений и компонентов для автономных приложений,
библиотек C и C++, надстроек Excel (с помощью MATLAB Builder for Excel),
а также COM-объектов (с помощью MATLAB Builder for COM)
Имеется также подробная информация об ограничениях, имеющихся в MATLAB
Compiler 4, а также о поддержке им функций из пакетов расширения MATLAB
(см.
http://www.mathworks.com/products/compiler/compiler_support.html).
MATLAB Report Generator 2
MATLAB Report Generator позволяет автоматизировать процесс создания
документации различных форматов для MATLAB-приложений.
Новые
возможности:
- Переработан графический интерфейс пользователя
- Ускорена генерация отчетов
- Добавлены дополнительные компоненты MATLAB — Axes Snapshot, Handle
Graphics Summary Table и MATLAB Property Table
Model Predictive Control Toolbox 2
Пакет расширения Model Predictive Control Toolbox позволяет
разрабатывать, анализировать и моделировать контроллеры, которые
основываются на моделях, созданных в MATLAB или полученных путем
линеаризации моделей Simulink.
Новые возможности:
- Графический интерфейс пользователя для разработки и моделирования
контроллеров
- Представление моделей в виде линейных стационарных (LTI) объектов
- Блок для реализации контроллеров в Simulink
- Одношаговый расчет контроллера с использованием Simulink-моделей
- Возможность использовать контроллер в онлайновых приложениях и
приложениях реального времени
Если Вы используете пакет расширения Model Predictive Control Toolbox,
обратитесь за дополнительной информацией к странице MathWorks Release 14
product changes
(http://www.mathworks.com/products/new_products/R14_transition.html#MPC).
Nonlinear Control Design Blockset (переименован в Simulink Response
Optimization)
Optimization Toolbox 3
Пакет расширения Optimization Toolbox реализует проверенные алгоритмы
оптимизации — как общего назначения, так и для задач большой
размерности. Дополнительные функции реализуют решение задач линейного
программирования, квадратичного программирования, нелинейной оптимизации
по минимуму квадратичного отклонения, а также решения нелинейных
уравнений.
Новые возможности:
- Решатель задач двоичного целочисленного программирования
- Новая реализация функции оптимизации без ограничений fminunc для задач
средней размерности
- Возможность использовать симплекс-алгоритм в функции линейного
программирования linprog
- Введена выходная функция, вызываемая функцией оптимизации на каждой
итерации алгоритма
- Добавлена дополнительная диагностическая выходная информация
Real-Time Workshop® 6
Real-Time Workshop генерирует C-код, соответствующий моделям Simulink.
Полученный код ускоряет моделирование, может работать в реальном
времени, обеспечивает защиту прав интеллектуальной собственности и может
работать на разнообразных платформах реального времени в целях быстрого
прототипирования и аппаратной эмуляции.
Новые возможности:
- Инкрементальная генерация кода с использованием блоков моделей
- Библиотека блоков асинхронных событий
- Структурная поддержка шин Simulink
- Улучшенная интеграция кода
- Скоординированное задание параметров генерации кода для всей модели с
помощью браузера модели (Model Explorer)
- Поддержка внешнего управления для обмена данными по последовательному
каналу
Real-Time Workshop Embedded Coder 4
Real-Time Workshop Embedded Coder генерирует высококачественный
оптимизированный C-код на основе моделей Simulink и Stateflow.
Результирующий код может работать на любой платформе, включая
встраиваемые микропроцессоры, используемые в массово производимых
системах управления и обработки сигналов.
Новые возможности:
- Поддержка систем непрерывного времени и S-функций
- Дополнительные возможности оптимизации кода
- Графический интерфейс для разработки сохраняемых классов (custom
storage class, CSC)
- Улучшенная поддержка многоскоростных систем, включая качественную
привязку к абсолютному времени
- Пользовательские типы данных и расширенный набор предопределенных CSC
Signal Processing Blockset 6 (ранее назывался DSP Blockset)
Набор блоков Signal Processing Blockset расширяет возможности Simulink,
позволяя осуществлять фреймовую обработку сигналов и добавляя блоки для
разработки, реализации и тестирования систем обработки сигналов. Этот
набор блоков позволяет моделировать поточные данные и многоскоростные
системы, применяемые в телекоммуникациях, аудио- и видеотехнике,
цифровых системах управления, радио- и гидролокации, бытовой и
медицинской электронике, а также многих других прикладных областях,
требующих больших объемов численных вычислений.
Новые возможности:
- Блоки для обработки речевых и аудиосигналов, включая взаимные
преобразования между коэффициентами отражения и линейного предсказания,
кодек G.711, алгоритмы CIC и прореживания/интерполяции
- Расширена поддержка цифровых фильтров — 4 структуры с плавающей
запятой и 15 структур с фиксированной запятой
- Расширена поддержка арифметики с фиксированной запятой (требует
наличия набора блоков Simulink Fixed Point) для фильтров, статистических
блоков, алгоритма Левинсона—Дарбина и других функций
- Новый диалоговый интерфейс для задания параметров результатов операций
с фиксированной запятой, включая размер слова, положение запятой, режимы
обработки округления и переполнения и т. д.
- Новые и улучшенные блоки отображения информации, включая новый блок
Waterfall Scope
Simulink Fixed Point 5 (ранее назывался Fixed-Point Blockset)
Набор блоков Simulink Fixed Point дает доступ к внутренне присущим
продуктам семейства Simulink возможностям осуществлять операции с
фиксированной запятой, позволяя разрабатывать системы управления и
обработки сигналов с учетом эффектов, связанных с использованием
арифметики с фиксированной запятой.
Новые возможности:
- Интеграция всех блоков с фиксированной запятой в одну библиотеку
Simulink
- Улучшено взаимодействие с набором блоков Signal Processing Blockset,
включая более чем 80 блоков с поддержкой фиксированной запятой, а также
облеченный переход от плавающей запятой к фиксированной
- Введено автомасштабирование в Stateflow
- Улучшена генерация кода с фиксированной запятой с использованием
дополнительных оптимизаций
- Введена возможность просматривать значения сигналов с фиксированной
запятой в различных форматах: десятичном, двоичном, шестнадцатеричном
- Введена возможность независимо проверять алгоритмы с фиксированной
запятой с помощью пакета расширения MATLAB Fixed-Point Toolbox (теперь
этот пакет доступен всем покупателям набора блоков Simulink Fixed Point)
Если Вы используете набор блоков Fixed-Point Blockset, обратитесь за
дополнительной информацией к странице MathWorks Release 14 product
changes
(http://www.mathworks.com/products/new_products/R14_transition.html#FP).
Simulink Report Generator 2
Средство Simulink Report Generator позволяет автоматизировать процесс
создания документации различных форматов для Simulink-моделей.
Новые
возможности:
- Переработан графический интерфейс пользователя
- Ускорена генерация отчетов
- Добавлены дополнительные компоненты Simulink и Stateflow, включая To
Workspace Plot, Stateflow Automatic Table, Stateflow Hierarchy и Truth
Table
Simulink Response Optimization 2 (ранее назывался Nonlinear Control
Design Blockset)
Набор блоков Simulink Response Optimization облегчает тонкую настройку
моделей систем управления, целью которой является соответствие временных
параметров сигналов заданным ограничениям.
Новые возможности:
- Улучшен графический интерфейс пользователя для постановки и настройки
оптимизационной задачи
- Расширен набор оптимизационных процедур для настройки скалярных,
векторных и матричных параметров
- Введена возможность нестандартного определения степени соответствия
сигналов заданным образцам
- Возможность оптимизации любого сигнала в иерархии Simulink-модели
- Реализована полная поддержка моделей с непрерывным временем, с
дискретным временем, а также гибридных моделей
- Расширена демонстрационная библиотека, которая теперь содержит примеры
оптимизации электромеханических и аэрокосмических систем управления,
химических процессов, систем цифровой обработки сигналов
Stateflow® 6
Stateflow — это интерактивная среда для моделирования систем,
управляемых событиями. Элементы языка Stateflow позволяют описывать
сложную логику системы в естественной и понятной форме. Версия Stateflow
6 обеспечивает улучшенную интеграцию с Simulink.
Новые возможности:
- Унифицированный браузер моделей (Model Explorer) позволяет
просматривать, создавать и конфигурировать все сигналы, параметры и
свойства моделей
- Объединены и унифицированы настройки параметров моделирования и
генерации кода Simulink и Stateflow
- Реализованы автоматическое наследование и параметризация типов и
размеров данных
- Поддерживаются скалярные, векторные и матричные параметры
- В графические функции добавлена поддержка векторного и матричного
ввода/вывода
- Добавлена поддержка протоколирования данных, индикаторных блоков
Simulink и менеджера сигналов и индикаторов (Signal & Scope Manager)
- Временные диаграммы состояний теперь можно просматривать на
осциллографах Simulink
- В диаграммы Stateflow можно внедрять функции MATLAB
Stateflow Coder 6
Stateflow Coder генерирует C-код по диаграммам Stateflow. Полученный код
может быть использован автономно либо совместно с Real-Time Workshop для
создания разнообразных приложений реального времени.
Новые возможности:
- Параметры генерации кода унифицированы с Simulink
- Улучшена унификация генерируемого кода с Real-Time Workshop
- Введены новые оптимизационные возможности, направленные на повышение
эффективности кода
- Реализована возможность компилировать в C-код функции, написанные с
использованием внедряемого подмножества языка MATLAB
Statistics Toolbox 5
Пакет расширения Statistics Toolbox содержит функции и графические
интерфейсы для анализа и моделирования данных, а также разработки
статистических алгоритмов.
Новые возможности:
- Графический интерфейс пользователя и функции командной строки для
подгонки параметров распределений к выборкам данных, оценки
распределений, а также управления подгонкой и отображением
- Введены дополнительные функции отображения
- Улучшена функциональность оценок максимального правдоподобия (MLE)
- Поддержка многомерных массивов при генерации случайных чисел и в
функциях описательной статистики
- Неметрическое многомерное масштабирование
System Identification Toolbox 6
Пакет расширения System Identification Toolbox позволяет строить и
оценивать линейные модели динамических систем по измеренным входным и
выходным сигналам, используя как временные, так и частотные методы.
Новые возможности:
- Идентификация и верификация моделей в частотной области
- Упрощенные идентификация и верификация моделей непрерывного времени
первого, второго и третьего порядков с задержками
- Улучшенная интеграция с Simulink в части импорта полученных моделей и
взаимного обмена данными между пакетом расширения и Simulink
Virtual Reality Toolbox 4
Пакет расширения Virtual Reality Toolbox предназначен для анимации
трехмерных сцен, представляющих Simulink-модели, позволяя, таким
образом, визуализировать динамические системы и графически
взаимодействовать с ними в процессе производимого Simulink
моделирования.
Новые возможности:
- Поддержка записи видеофайлов
- Возможность использовать векторные и матричные типы данных для
манипулирования данными в сцене
- Возможность управлять скоростью анимации из Simulink, чтобы визуально
отразить относительные скорости и ускорения объектов
- Улучшенное средство просмотра с панелями инструментов для построения,
просмотра и запуска моделей
- Поддержка устройств USB Space Mouse, контроллеров движения Space
Traveler и джойстиков с обратной связью
Wavelet Toolbox 3
Пакет расширения Wavelet Toolbox позволяет разрабатывать основанные на
вейвлетах алгоритмы для анализа, синтеза, очистки от шумов и сжатия
сигналов и изображений.
Новые возможности:
• Поддержка схем лифтинга
• Вейвлеты для непрерывного вейвлет-преобразования (continuous wavelet
transform, CWT)
• Введены функции для слияния изображений
• Реализована одномерная дробная броуновская генерация (Fractional
Brownian Generation)
* Звездочка обозначает, что продукт появился после выпуска Release 13SP1 и первоначально распространялся через Интернет, а теперь включен в состав дистрибутива
Release 14.
Bioinformatics Toolbox 1.1*
Пакет расширения Bioinformatics Toolbox предназначен для решения задач вычислительной молекулярной биологии. Он предоставляет ученым открытую и расширяемую среду для исследования идей, прототипирования новых алгоритмов и создания приложений в области фармацевтических исследований, генной инженерии, а также других областях, связанных с геномами.
- Поддержка форматов файлов, предназначенных для хранения генетической информации
- Обеспечение доступа к базам данных через Интернет
- Выравнивание генных цепочек
- Получение статистических данных о генных цепочках, их преобразование и манипулирование ими
- Поддержка нормировки и визуализации микромассивов данных
- Анализ филогенетического дерева
Embedded Target for TI C2000™ DSP 1.1*
Целевая платформа Embedded Target for TI C2000™ DSP Platform интегрирует Simulink и MATLAB с платами и средствами разработки Texas Instruments eXpressDSP™ и цифровыми сигнальными процессорами C2000. Вместе эти продукты позволяют автоматически выполнять генерацию кода, прототипирование и реализацию внедряемых систем на процессорах TI C2000.
- Генерация документированного, читаемого и редактируемого C-кода в формате проектов среды разработки Code Composer Studio™
- Автоматизация тестирования и выполнения Simulink-моделей на цифровых сигнальных процессорах TI C2000
- Возможность тестирования систем в реальном времени с использованием плат F2812 eZdsp и F2407 eZdsp
- Представление памяти целевой платформы, а также периферийных устройств, размещенных на чипе процессора (ШИМ, АЦП, CAN-интерфейс), в виде блоков Simulink
- Представление библиотеки TI IQmath в виде блоков Simulink для моделирования и генерации кода
Filter Design HDL Coder 1
Filter Design HDL Coder позволяет использовать MATLAB в процессе аппаратной реализации цифровых фильтров. Это средство генерирует эффективный платформенно-независимый код VHDL или Verilog, соответствующий фильтрам с фиксированной запятой, разработанным с помощью пакета Filter Design Toolbox. Оно автоматически создает тестовый код для VHDL, Verilog и ModelSim в целях быстрого моделирования, тестирования и верификации сгенерированного кода.
- Генерирует эффективные VHDL- и Verilog-реализации фильтров с фиксированной запятой непосредственно из среды MATLAB
- Обеспечивает возможность управления оптимизацией, а также стилевые настройки для генерации кода VHDL и Verilog
- Интегрирован с Filter Design Toolbox, обеспечивая единую среду разработки и реализации
- Создает тестовый код VHDL и Verilog для быстрой верификации разработанных фильтров
Fixed-Point Toolbox 1
Пакет расширения Fixed-Point Toolbox придает MATLAB возможность вычислений с фиксированной запятой и интегрирует с MATLAB библиотеки блоков с фиксированной запятой, имеющиеся в Simulink. Пакет расширения содержит функции, с точностью до бита моделирующие численные результаты вычислений в форматах с фиксированной запятой и предназначенные для использования при тестировании, моделировании и верификации устройств, использующих такую арифметику.
- Поддержка числовых типов данных с фиксированной запятой в MATLAB
- Реализация четырех арифметических операций для данных с фиксированной запятой, при этом операции +, –, .*, * реализованы в операторной нотации, а операция деления — в функциональной нотации
- Возможность использования типов данных с фиксированной запятой в операциях ввода/вывода
- Возможность ввода/вывода данных с фиксированной запятой в моделях Simulink
Genetic Algorithm and Direct Search Toolbox 1.0.1 *
Пакет расширения Genetic Algorithm and Direct Search Toolbox расширяет оптимизационные возможности MATLAB и пакета расширения Optimization Toolbox, добавляя в их набор генетические алгоритмы и алгоритмы прямого поиска.
- Обеспечивает графический пользовательский интерфейс и соответствующие функции командной строки для быстрой постановки задач, управления параметрами алгоритмов и отслеживания процесса оптимизации
- Содержит средства реализации генетических алгоритмов с возможностью управления созданием популяции, масштабированием, отбором, скрещиванием и мутациями
- Содержит средства реализации алгоритмов прямого поиска с возможностью управления размером сетки, методами опроса и поиска
- Позволяет интегрировать генетические алгоритмы и алгоритмы прямого поиска с оптимизационными средствами MATLAB и Optimization Toolbox
- Реализует автоматическую генерацию M-кода
Link for ModelSim® 1.1.1*
Link for ModelSim — это интерфейс взаимодействия, который позволяет использовать MATLAB и Simulink в процессе разработки аппаратных средств, основанных на программируемой логике (field programmable gate array, FPGA) и заказных интегральных схемах (application-specific integrated circuit, ASIC). Он обеспечивает быструю двунаправленную связь между MATLAB, Simulink и ModelSim — HDL-эмулятором фирмы Model Technology.
- Обеспечивает двунаправленную связь ModelSim с MATLAB и Simulink для совместной эмуляции, верификации и визуализации
- Поддерживает PE- и SE-версии ModelSim
- Дает возможность выбирать режим взаимодействия между MATLAB, Simulink и ModelSim
- Реализует совместный доступ к памяти для повышения скорости работы и сокеты TCP/IP для большей гибкости и универсальности
- Содержит библиотеку блоков Simulink для совместной эмуляции
OPC Toolbox 1
Пакет расширения OPC Toolbox позволяет быстро прототипировать аналитические, мониторинговые, оптимизационные и управляющие приложения, использующие производственные данные в реальном масштабе времени. Пакет позволяет подключаться к серверам OPC, а также считывать и записывать OPC-данные с помощью MATLAB.
- Поддерживает стандарт OPC Foundation Data Access Standard версий v2.05a и выше
- Позволяет считывать и записывать OPC-данные с помощью MATLAB в синхронном и асинхронном режимах
- Поддерживает протоколирование данных OPC-серверов как на диск, так и в память
- Предоставляет графический пользовательский интерфейс для просмотра OPC-серверов и конфигурирования клиентских данных
RF Blockset 1
Набор блоков RF Blockset расширяет возможности Simulink с помощью библиотеки блоков, позволяющих моделировать поведение высокочастотных (ВЧ) усилителей, смесителей, фильтров и линий передачи, используемых в системах радиосвязи. Все блоки реализуют моделирование во временной области с использованием низкочастотных эквивалентов (метод комплексных огибающих) для ускорения работы моделей и совместимости с другими блоками Simulink. RF Blockset может использоваться при разработке систем радиосвязи коммерческого и военного назначения.
- Позволяет задавать параметры и моделировать поведение ВЧ-компонентов, включая усилители, смесители, фильтры и линии передачи
- Реализует описание компонентов на основе параметров многополюсников, математического описания или физических свойств
- Допускает каскадирование компонентов для моделирования высокочастотной архитектуры
- Интегрирован с пакетом расширения RF Toolbox для реализации импорта файлов и преобразования параметров многополюсников (частотная область) во временные параметры
- Включает в себя графические средства, в том числе диаграммы Смита (круговые диаграммы) для визуализации параметров систем
RF Toolbox 1
Пакет расширения RF Toolbox расширяет возможности MATLAB, добавляя функции и графический пользовательской интерфейс для разработки и анализа систем, составленных из высокочастотных (ВЧ) компонентов. Пакет позволяет описывать такие ВЧ-устройства, как фильтры, линии передачи, усилители и смесители, на уровне параметров многополюсников и физических свойств.
- Позволяет считывать и записывать файлы параметров многополюсников в стандартных промышленных форматах
- Обеспечивает описание ВЧ-компонентов (фильтров, линий передачи, усилителей и смесителей) на базе их физических свойств либо экспериментально или теоретически полученных параметров многополюсников
- Обеспечивает вычисление параметров эквивалентных многополюсников для последовательного, параллельного, каскадного и гибридного соединения отдельных блоков
- Позволяет вычислять коэффициент шума и точки перехвата третьего порядка по мощности (output intercept points, OIP3) для каскадно включенных компонентов
- Осуществляет взаимные преобразования между системами параметров многополюсников S, Y, Z, ABCD, H и T
- Содержит средства визуализации данных — графики параметров многополюсников в прямоугольных и полярных координатах, а также диаграммы Смита (круговые диаграммы)
Simulink Control Design 1
Средство Simulink Control Design обеспечивает дополнительную функциональность при выполнении линейного анализа нелинейных моделей.
- Содержит графический пользовательской интерфейс для организации и настройки линейного анализа
- Обеспечивает не нарушающий работу модели анализ характеристик между заданными точками и характеристик разомкнутых контуров
- Содержит инструмент Linearization Inspector, позволяющий исследовать результаты линеаризации отдельных блоков
- Обеспечивает возможность управления точками анализа
- Реализует интерфейс командной строки для создания автоматизированных сценариев линеаризации и выполнения пакетной линеаризации
Simulink Parameter Estimation 1
Simulink Parameter Estimation — это инструмент, помогающий настраивать характеристики моделей Simulink по критерию максимального соответствия сигналов в модели сигналам в реальной системе. Это устраняет необходимость ручного подбора параметров модели или разработки собственных оптимизационных процедур.
- Настройка параметров по переходным характеристикам во временной области, полученным с использованием тестовых данных
- Адаптивный построитель таблиц, использующий тестовые данные для установления связей между входами и выходами системы
- Графический пользовательской интерфейс для управления процессом оценивания параметров
- Препроцессор тестовых данных
- Динамическая визуализация процесса оценивания параметров
- Средства сравнения множественных результатов для контроля корректности оценок параметров
Simulink Verification and Validation 1
Средство Simulink Verification and Validation позволяет создавать в Simulink и Stateflow системы, основанные на формальных технических требованиях, разрабатывать тестовые примеры и измерять степень покрытия для этих тестов. Связывая требования с системами и тестовыми примерами и выполняя анализ покрытия тестов на уровне модели, можно отслеживать выполнение требований, проверять качество систем, обнаруживать неадекватные требования, находить дефекты в разработанных системах.
- Быстрое связывание моделей с описаниями требований
- Синхронизация моделей с проектами DOORS
- Связывание блоков верификации с тестовыми примерами
- Включение требований в C-код, сгенерированный для каждого блока, в виде комментариев
- Идентификация нетестированных фрагментов модели с использованием стандартных для промышленности метрик структурного покрытия, включая метод модифицированного покрытия “условие/решение”
- Отображение информации о покрытии теста непосредственно на схеме модели
- Реализует функциональность, ранее предоставлявшуюся средством Requirements Management Interface и инструментом Model Coverage Tool, входившим в состав Simulink Performance Tools
Если Вы используете Simulink Performance Tools или Requirements Management Interface, обратитесь к странице MathWorks Release 14 product changes за дополнительной информацией (http://www.mathworks.com/products/new_products/R14_transition.html#RMI).
Подробная
информация о продуктах, входящих в Release 14,
размещена на сайте MathWorks. |