•  
    Ближайшие события

    Новостная рассылка

    Подпишитесь и получайте самые свежие новости.
    Подписаться на новостную рассылку
  • Особенности релиза R2016b

    07 октября 2016 года

    Общие изменения

    Релиз R2016b представляет новые инструменты по работе с Big Data в MATLAB. Упрощена работа с данными, объем которых не умещается в оперативной памяти. R2016b также включает новые функции Simulink, новый продукт Risk Management Toolbox, а также обновления и исправления в 83 продуктах.

    Новый тип данных Tall array предоставляет возможность работы с данными, не помещающимися в оперативную память, при помощи знакомых функций и синтаксиса MATLAB, что снимает необходимость обучения программированию для Big Data. Поддерживается большое число математических, статических функций, а также машинное обучение. Код может быть запущен как на кластерах Hadoop, так и интегрирован непосредственно в приложения Spark.

    Новый релиз также включает новый тип таблиц timetable для синхронизации и индексации табличных данных, привязанных ко времени; строковый тип данных string для работы с текстовыми данными; а также новые функции для предобработки данных.

    Обновления продуктов семейства MATLAB

    MATLAB:

    • Новый тип данных Tall array для работы с данными, не помещающимися в оперативную память;
    • Новый тип таблиц timetable для синхронизации и индексации табличных данных, привязанных ко времени;
    • Возможность объявлять локальные функции в скриптах, для читаемости и переиспользуемости кода;
    • Запуск кода MATLAB из программ Java при помощи MATLAB Engine API для Java.

    MATLAB Mobile

    • Сохранение захваченных данных с сенсоров iPhone или Android в облаке MathWorks.

    Database Toolbox

    • Интерфейс для получения данных Neo4j.

    MATLAB Compiler

    • Поддержка развертывания приложений на кластер SPARK.

    Parallel Computing Toolbox

    • Параллельная обработка массивов вида tall на хосте или кластерах Spark при помощи MATLAB Distributed Computing Server.

    Statistics and Machine Learning Toolbox

    • Алгоритмы для обработки данных, не помещающихся в оперативной памяти, включая алгоритмы понижения размерности, описательной статистики, кластеризации методом к-средних, линейной регрессии, логистической регрессии и дискриминантного анализа.
    • Байесова оптимизация для автоматической настройки параметров алгоритмов машинного обучения, анализ окрестности компонента (NCA) для выбора функций модели машинного обучения.
    • Автоматическая генерация C/С++ кода для SVM и моделей логистической регрессии при помощи MATLAB Coder.

    Image Processing Toolbox

    • Поддержка данных объемного изображения с помощью 3D superpixels для простой линейной итерационной кластеризации (SLIC) и 3хмерной медианной фильтрации.

    Computer Vision System Toolbox

    • Обнаружение объектов с использованием глубокого обучения при помощи свёрточных нейронных сетей (R-CNNs).

    Risk Management Toolbox

    • Новый инструмент для построения моделей и симуляции рисков.

    ThingSpeak

    • Сбор данных с датчиков, подключенных к сети Интернет и запуск аналитики в облаке с использованием функций из Statistics and Machine Learning Toolbox, Signal Processing Toolbox, Curve Fitting Toolbox и Mapping Toolbox.

    Обновления продуктов семейства Simulink:

    Simulink

    • Ускорение симуляций в режиме Accelerator за счет JIT-компиляции;
    • Инициализация, перезапуск, завершение работы подсистем для моделирования поведения при запуске и выключении;
    • Блоки State Reader и State Writer для полного контроля над поведением перезапуска в любом месте модели;
    • Поддержка Raspberry Pi 3 и Google Nexus.

    Simulink and Stateflow

    • Инспектор свойств (Property Inspector), редактор данных модели (Model Data Editor), менеджер символов (Symbol Manager) для упрощенного редактирования данных и параметров.

    Simscape

    • Расширенные библиотеки блоков для моделирования идеальных, полуидеальных и реальных систем газов.

    Обновления в продуктах по обработке сигналов и связи:

    Signal Processing Toolbox

    • Приложение Signal Analyzer для временного и частотного анализа множественных временных рядов.

    Phased Array System Toolbox

    • Поддержка моделирования атмосферных эффектов и эффектов многолучевого распространения для узко- и широкополосных сигналов.

    WLAN System Toolbox

    • Поддержка стандарта IEEE 802.11ah и многопользовательских MIMO приемников.

    Audio System Toolbox

    • Хостинг аудио плагинов для запуска и тестирования плагинов VST непосредственно в MATLAB.

    Обновления в генераторах кода:

    Embedded Coder

    • Интеграция кода между релизами для переиспользования кода, полученного из более ранних релизов;
    • Возможность генерации подключаемого исходного кода для любой программной среды, включая поведение динамического запуска и остановки;
    • Поддержка симуляции базового ПО AUTOSAR, включая Diagnostic Event Manager (DEM) и NVRAM Manager (NvM).

    HDL Coder

    • Адаптивная конвейеризация для указания целевой тактовой частоты для автоматической подстановки конвейров и Logic Analyzer для визуализации и анализа переходов и состояний (с DSP System Toolbox).

    Обновления в продуктах для верификации:

    Simulink Verification and Validation

    • Проверки на соответствие стандартам во время разработки модели в режиме реального времени.

    Simulink Test

    • Пользовательские определения критериев для оценки тестов.

    HDL Verifier

    • Получение данных с ПЛИС для анализа внутренних сигналов ПЛИС в MATLAB или Simulink.

    Polyspace Bug Finder

    • Поддержка стандарта кодирования CERT C coding standard для обнаружения нарушений безопасности.