Рассмотрены ключевые особенности нового релиза MATLAB & Simulink Release 2017a
Новые продукты
Automated Driving System Toolbox
Powertrain Blockset (впервые представлен в R2016b+)
Ключевые особенности релиза:
MATLAB:
- Live Editor: обновление «на лету» графических элементов – заголовков графиков, меток, легенд и других надписей, – а также возможность копировать вывод Live Script в другие приложения;
- Графическое представление данных в виде тепловой карты;
- Новые функции для работы с большими массивами (tall arrays), такие как ismember, sort, conv, а также ряд статистических функций.
Econometrics Toolbox
- Модель Байесовской линейной регрессии для анализа связей между выходными данными и набором входных данных;
- Модель векторной авторегрессии для анализа многомерных временных рядов, включая внешние предикторы.
MATLAB Production Server
- Графический интерфейс для управления web-сервером.
Neural Network Toolbox
- Алгоритмы глубинного обучения на основе свёрточных нейронных сетей для работы с задачами регрессии при расчёте на нескольких GPU, кластере или в облаке;
- Средства визуализации глубинного обучения на основе свёрточных нейронных сетей;
- Функции для извлечения весов нейронов из обученных свёрточных нейронных сетей (AlexNet, VGG-16 и VGG-19) и работы с фреймворком Caffee.
Statistics and Machine Learning Toolbox
- Приложение Regression Learner для контролируемого машинного обучения;
- Алгоритмы для работы с большими массивами (tall arrays) применительно к машине опорных векторов (SVM) и наивному Байесовскому классификатору, а также сложенные деревья решений и лассо-регрессии.
Computer Vision System Toolbox
- Глубинное обучение для распознавания объектов с использованием Fast R-CNN и Faster R-CNN.
Automated Driving System Toolbox
- Новый продукт для разработки, симуляции и тестирования систем помощи водителю (ADAS) и систем управления беспилотных автомобилей.
Simulink
- Simulink Project: пакетное обновление файлов проекта до текущей версии Matlab;
- Параллельная симуляция с помощью команды parsim;
- Передача больших объёмов входных данных без загрузки их в память;
- Упрощённое создание шин (bus) для быстрой группировки сигналов и автоматическое добавление входных портов шин;
- Автоматическое добавление входных портов для блоков при проведении сигнальной линии.
Powertrain Blockset
- Новый продукт для моделирования автомобильных двигателей и трансмиссии.
Simscape Multibody
- Изменяемые параметров «на лету», без дополнительной генерации C-кода;
- Импортирование Onshape CAD для использования облачных САПР-сборок в многомодельном моделировании.
Antenna Toolbox
- Приложение Antenna Designer для интерактивного выбора и анализа антенн с заданными характеристиками.
Communications System Toolbox
- Моделирование и симуляция пространственно определенных MIMO-каналов, работающих по сценариям многолучевого распространения и рассеяния.
LTE System Toolbox
- Функции для моделирования технологий 3GPP и 5G;
- Функции для симуляции прямых связей LTE-A ProSe на уровне канала для применений в сфере общественной безопасности и связи между автомобилями.
WLAN System Toolbox
- Поддержка генерации сигналов стандарта IEEE 802.11ad.
Embedded Coder
- Возможность включения в проект кода, сгенерированного в предыдущих версиях Embedded Coder.
Simulink Coder
- Поддержка динамической памяти для симуляции блока Matlab function и генерации из него кода.
HDL Coder
- Генерация HDL-кода по стандарту IEEE для операций с вещественными числами одинарной точности.
HDL Verifier
- Возможность захвата внутренних сигналов ПЛИС для анализа их в Matlab или Simulink.
Polyspace Bug Finder
- Проверка кода в соответствии со стандартом MISRA C:2012 Amendment 1, а также новые криптографические процедуры.
Simulink Verification and Validation
- Улучшено обнаружение дублирующих структур для выявления повторяющихся библиотек и подсистем;
- Поддержка DOORS® Next Generation для связи и и трассирования элементов модели в соответствии с требованиями DOORS Next Generation.
Simulink Design Verifier
- Визуализация влияния времени активности состояния на «срезе» процесса симуляции.
Simulink Code Inspector
- Поддержка петель и циклов в MATLAB, Simulink и Stateflow.