Вводятся масштабные обновления для ускорения процесса работы и взаимодействия с MATLAB
MathWorks представила версию 2016a (R2016a) пакета своих программных продуктов. В нее вошел редактор MATLAB Live Editor, который обеспечивает возможность писать, выполнять и изменять исходный код в единой интерактивной среде для ускорения эксплораторного факторного анализа, а также App Designer – среда, упрощающая процесс построения приложений MATLAB. R2016a также включает в себя множество новых функций для Simulink, способствующих повышению скорости разработки моделей и проведения моделирования. Кроме того, в новой версии содержатся обновления и исправления ошибок для всех прочих продуктов.
Редактор Live Editor предлагает новый способ создания, редактирования и исполнения кода MATLAB. Результаты вычислений и графики отображаются вместе с кодом, который их производит в единой интерактивной среде, что повышает скорость программирования и последующего выполнения эксплораторного факторного анализа. В настоящее время ученые и инженеры могут использовать форматированный текст, математические выражения, изображения и гиперссылки для создания интерактивной пояснительной записки, которую можно передавать другим.
App Designer обеспечивает расширенную среду разработки и набор компонентов пользовательского интерфейса для построения приложений MATLAB. Он объединяет две основные задачи по созданию интерактивного приложения – размещение визуальных компонентов и программирование функционала приложения. Генерируемый код является объектно-ориентированным, что упрощает совместное использование данных различными элементами приложения, а компактная структура упрощает его понимание и поддержку.
Обновления семейства MATLAB включают:
- MATLAB:
Новые множественные графики по оси ординат, графики в полярных координатах, а также визуализация уравнений.
- MATLAB:
Пауза, отладка и продолжение выполнения кода MATLAB.
- Neural Network Toolbox:
Глубокое обучение со сверточными нейронными сетями (CNN) для задач классификации изображений с использованием графического ускорителя в Parallel Computing Toolbox.
- Symbolic Math Toolbox:
Интеграция с MATLAB Live Editor для редактирования символьного кода и визуализации результатов, а также конвертация рабочих тетрадей MuPAD в скрипты Live.
- Statistics and Machine Learning Toolbox:
Приложение Classification Learner, которое автоматически обучает многоуровневые модули, визуализирует результаты по меткам классов и выполняет классификацию по логистической регрессии.
- Control System Toolbox:
Новые и переработанные приложения для проектирования SISO контроллеров, автоматической настройки MIMO систем и создание моделей пониженного порядка.
- Image Acquisition Toolbox:
Поддержка Kinect для Windows v2 и USB 3 Vision.
- Computer Vision System Toolbox:
Приложение Trainer для оптического распознавания символов (OCR), обнаружения пешеходов, определения структуры объекта по модели движения, а также блочное уравнивание для трехмерного зрения.
- Trading Toolbox:
Анализ стоимости транзакций для коммерции, уязвимых мест, а также постпродажного обслуживания.
Обновления для семейства Simulink включают:
- Simulink:
Стартовая страница для ускорения начала или продолжения работы за счет доступа к шаблонам, последним моделям и характерным примерам.
- Simulink:
Опция Automatic solver для более быстрой подготовки и обработки вашей модели.
- Simulink:
Использование системных моделей, ориентированных на гетерогенные устройства, такие как архитектуры СнК Xilinx и Altera.
- Simulink:
Юниты Simulink для описания, визуализации и тестирования юнитов на переходах между компонентами Simulink, Stateflow и Simscape.
- Simulink:
Variant Source и Sink-блоки, позволяющие в генерируемом коде задавать и распространять вариантные условия для подключенного функционала при помощи директив компилятора.
- Aerospace Blockset:
Стандартное оборудование кабины пилота для отображения условий полета.
- SimEvents:
Новый дискретно-событийный движок симуляции и моделирования с событийно-зависимыми действиями, авторская разработка дискретно-событийной системы MATLAB, а также автоматические переходы между областями в Simulink и Stateflow.
- Simscape:
Новая технология упрощения уравнений и симуляции для более быстрого обсчета моделей и настройки динамических параметров в генерируемом коде во время выполнения.
- Simscape Fluids:
Библиотека Thermal Liquid для моделирования систем с жидкостями, свойства которых изменяются в зависимости от температуры.
- Simulink Design Optimization:
Инструмент Sensitivity Analysis использует схемы проведения экспериментов, моделирование методом Монте Карло и корреляционный анализ.
- Simulink Report Generator:
Трехстороннее слияние моделей для графического разрешения конфликтов между версиями проекта Simulink.
Обновления для обработки сигналов и передачи данных включают:
- Antenna Toolbox:
Моделирование диэлектриков для анализа влияния подложек на антенны и антенные решетки конечных размеров.
- RF Toolbox:
RF Budget Analyzer для вычисления усиления, уровня шума и IP3 для каскадных радиочастотных компонентов.
- SimRF:
Автоматическая генерация набора радиочастотных тестов.
- Audio System Toolbox:
Новый продукт для проектирования и тестирования систем обработки аудио сигналов.
Обновления в части генерации кода:
- Embedded Coder:
Генерация директив компилятора для реализации размерностей сигналов через #define.
- HDL Coder:
HDL-оптимизированные FFT и IFFT, поддерживающие покадровый ввод для проектов со скоростями работы, исчисляющимися гигавыборками в секунду (GSPS).
- HDL Verifier:
PCIe FPGA-in-the-Loop для моделирования алгоритмов на отладочных платах Xilinx KC705/VC707 и Altera Cyclone V GT/Stratix V для ЦОС через интерфейс PCI Express.
Обновления системы верификации и валидации:
- Polyspace Code Prover:
Поддержка типа long-double для чисел с плавающей точкой и улучшенная поддержка Infinity и NaN.
- Simulink Design Verifier:
Автоматическая генерация тестов для S-функций в C.
- IEC Certification Kit:
Поддержка медицинского стандарта IEC 62304 для Simulink Verification and Validation.
- Simulink Test:
Составление и выполнение в реальном времени тестов в Simulink Real-Time.
R2016a уже доступна для немедленного приобретения в любой стране мира.