MATLAB – это среда и язык технических расчетов, предназначенный для решения широкого спектра инженерных и научных задач любой сложности в любых отраслях.
Это одновременно:
Стоимость лицензии MATLAB и её тип будут зависеть от целей использования.
» Если вы хотите узнать цену на MATLAB для приобретения от юридического лица или для использования в коммерческих целях, оставьте заявку по кнопке ниже:
» Если вы преподаватель или студент:
Полностью рабочая версия c последними обновлениями и расширениями доступна только из официальных источников.
Здесь вы можете бесплатно получить профессиональную пробную версию MATLAB.
Для MATLAB подготовлена обширная документация по всем продуктам, содержащая более 150 000 страниц и более 10 000 примеров кода. Мы перевели её на русский язык и вы можете принять участие в её улучшении.
Задать вопрос более опытным коллегам, поделиться своими наработками или просто обсудить интересующий вас вопрос, связанный с MATLAB, вы можете в нашем сообществе.
Полноценный фреймворк для разработки систем и обучения алгоритмов с искусственным интеллектом на больших данных для задач машинного зрения, обработки сигналов, систем управления и анализа текстовых данных.
Проектирование встраиваемых алгоритмов посредством моделирования и автоматической генерации кода для систем управления и обработки сигналов.
Создание стендов на базе контрольно-измерительного оборудования и устройств сбора данных для автоматизации испытаний и регрессивного тестирования.
Моделирование посредством систем дифференциальных уравнений в численном и символьном виде, статистическое моделирование и решение задач математическое оптимизации.
Бесшовное развертывание алгоритмов на пользовательских машинах, корпоративных серверах и web-ресурсах в виде программ или библиотек.
Использование скриптового языка в Simulink позволяет автоматизировать широкий спектр задач: перебор параметров по методу Монте-Карло, анализ чувствительности параметров модели, распараллеливание моделей, подбор оптимальных параметров, запуск скриптов по любому триггеру в модели, запуск алгоритмов верификации и генерации кода, а также автоматическое построение моделей.
Используйте MATLAB Live Editor для создания MATLAB скриптов и функций, которые объединяют код, выходные данные и форматированный текст в исполняемой записной книжке.
Новинка! Live Editor на ОС IOS: создавайте, редактируйте и запускайте живые скрипты в приложении MATLAB Mobile на iPhone или iPad (R2020b).
Новинка! Live Editor: используйте гиперссылку живого скрипта для открытия других живых скриптов (R2020b)
Экспорт в стандартные форматы: сохраняйте живые скрипты и функции по одному или партией в PDF, Microsoft Word, HTML и LaTeX(R2019a, R2020b).
Live Editor: используйте задачи Live Editor для изучения параметров, отображения результатов и автоматической генерации кода (R2019b, R2020a).
Запускайте тесты в Live Editor: запускайте тесты прямо из панели инструментов Живого Редактора (R2020a).
Скрытие кода: скрывайте код живых скриптов при их передаче и экспорте (R2019a).
Приложение App Designer позволяет Вам создавать профессиональные приложения, даже не будучи профессиональным разработчиком программного обеспечения.
Новинка! Свойство Icon: выберите настраиваемые иконки для окон пользовательских фигур и инструментов для нажатия и переключения панели инструментов (R2020b).
Новинка! Инструмент сравнения: сравнивайте и объединяйте приложения из App Designer’a (R2020b).
Новинка! Настраиваемые компоненты для пользовательских интерфейсов: создайте собственный класс для создания сложных компонентов пользовательского интерфейса, которые инкапсулируют алгоритмы, а также графику и объекты пользовательского интерфейса (R2020b).
Новинка! Функции exportapp и getframe: захват и сохранение изображения приложения (R2020b).
Функция uicontextmenu: добавление и настройка контекстных меню в приложении App Designer и других приложениях на основе uifigure (R2020a).
Функция uitoolbar: добавление настраиваемых панелей инструментов в приложение App Designer и другие приложения на основе uifigure (R2020a, R2020b).
Функция uihtml: добавление HTML, JavaScript или CSS содержимого в приложения ( R2019b).
Доступ, систематизация, очистка и анализ данных из различных источников.
Новинка! Функции readstruct и writestruct: чтение и запись структурных данных в XML файлы (R2020b).
Новинка! Оптимизируйте задачи Live Editor: интерактивно создавайте и решайте проблемы оптимизации (R2020b)
Новинка! Объект ArrayDatastore: Создание хранилищ данных из данных в памяти (R2020b).
Задачи Live Editor: интерактивная предварительная обработка данных (R2019b) и управление таблицами и расписаниями (R2020a) с помощью задач, которые автоматически генерируют код MATLAB.
Групповые рабочие процессы: выполняйте групповые операции с помощью функций grouptransform (R2018b), groupcounts (R2019a) и groupfilter (R2019b).
Ввод-вывод типа данных: используйте специальные функции для чтения и записи матриц, массивов ячеек и временных таблиц(расписаний) (R2019a).
Поддержка файлов Parquet: чтение и запись отдельных или больших коллекций файлов Parquet (R2019a).
Визуализируйте Ваши данные с новыми функциями отображения и возможностями кастомизации.
Новинка! Функции bubblechar, bubblechart3 и polarbubblechart: создавайте пузырьковые диаграммы в двухмерных, трехмерных и полярных координатах (R2020b).
Новинка! Функция swarmchart: визуализируйте распределения дискретных данных (R2020b).
Новинка! Заголовки, подзаголовки и метки осей: добавление подзаголовков на графики и выравнивание заголовков и меток осей с графическими блоками (R2020b).
Функция boxchart: создание графических блоков для визуализации групповых числовых данных (R2020a).
Функции exportgraphics и copygraphics: сохранение и копирование графики с улучшенной поддержкой для публикации рабочих процессов (R2020a).
Функция tiledlayout: размещение, вложение и изменение размера сетки макетов (R2020a).
Класс Chart Container: разработка диаграмм, которые отображают мозаичное размещение окон декартовых, полярных или географических графиков (R2020a).
Расширьте анализ до больших данных, не внося больших изменений.
Запись в хранилище данных: запись огромных коллекций данных в хранилища данных на диск для проектирования данных и рабочих процессов на основе файлов (R2020a).
Настройка высоких массивов: создавайте собственные алгоритмы для работы с высокими массивами в блочных или скользящих окнах (R2018b, R2019a).
Функции для высоких массивов: работайте над высокими массивами с большим количеством функций, включая innerjoin, outerjoin, xcorr, svd, и wordcloud (R2018b, R2019a, R2019b).
Настраиваемое хранилище данных: чтение из баз данных на основе Hadoop с использованием инфраструктуры настраиваемого хранилища данных (R2019a).
Объект FileDatastore: чтение больших пользовательских файлов путем импорта файла меньшими частями (R019b).
Хранилища: объединяйте и трансформируйте базы данных (R2019a).
Используйте новые типы данных и конструкции языков для более быстрой и чистой записи, и более удобный код.
Новинка! Объект pattern: создание паттернов для поиска текста в строках (R2020b).
Расшифровка файлов: улучшенная поддержка наборов символов, отличных от ASCII, и кроссплатформенная совместимость с кодировкой UTF-8 по умолчанию для файлов MATLAB (R2020a).
Проверка входных аргументов функции: объявление входных аргументов функции для упрощения проверки ошибок ввода (R2019b, R2020b).
Шестнадцатеричные и двоичные числа: укажите числа, используя шестнадцатеричные и двоичные литералы (R2019b).
MATLAB запускает Ваш код в более чем два раза быстрее, чем пять лет назад. И уже нет необходимости изменять каждую строку Вашего кода.
Новинка! Функция spdiags: повышенная производительность построения матриц с разреженными полосами (R2020b).
Новинка! Функция uitree: повышенная производительность при настройке нескольких элементов в списке (R2020b).
Профилировщик: исследуйте и улучшайте производительность вашего кода визуально с помощью “Пламенных” графиков (R2020a).
Live Editor: улучшенная производительность в циклах и анимированных графиках (R2020a).
Назначения в больших массивах: повышенная производительность при назначении элементов путем добавления индекса в массивы большой таблицы, массивов datetime, duration и calendarDuration (R2019b).
Сортировка больших матриц: сортировка рядов больших матриц происходит быстрее вместе с функцией sortrows (R2019a).
Инструменты разработки программного обеспечения помогают Вам управлять своим кодом и тестировать его, интегрировать с другими программными системами и развертывать Ваши приложения в облаке.
Новинка! Python: запускайте и останавливайте интерпретатор Python из сессии MATLAB (R2020b).
Новинка! Отчет о совместимости кода: отчет о совместимости кода включает в себя предупреждения о неподдерживаемых функциях (R2020b).
Новинка! Платформа модульного тестирования: параллельное выполнение тестов в кластерах и облаках (R2020b).
Внепроцессное выполнение Python: выполнение функций Python вне процесса, чтобы избежать конфликты библиотек (R2019b).
Проекты: организуйте свою работу, автоматизируйте задачи и процессы и сотрудничайте со своей командой (R2019a).
Интерфейс C++: вызов функций библиотеки С++ из MATLAB (R2019b).
Плагин Jetkins для MATLAB: запускайте тесты MATLAB и генерируйте отчет о тестах в таких форматах, как отчеты о покрытии кода JUnit, TAP и Cobertura.
Новые эталонные архитектуры: развертывание и запуск MATLAB на Amazon Web Services (AWS) и Microsoft Azure (R2018b).
Управляйте популярными микроконтроллерами, такими как Arduino, Raspberry Pi, и получайте изображения с веб-камер, данные с датчиков и изображения с дронов.
Новинка! Arduino: Arduino Engineering Kit Revision 2 включен в пакет поддержки Arduino (R2020b).
Новинка! Raspberry Pi MATLAB Online генерация кода (R2020b).
Новинка! Задача живого редактора в получении изображений с веб-камеры: интерактивный захват изображений с веб-камеры (R2020b).
Новинка! IP камера: поддержка декодирования видеопотока H.264 в IP-камере (R2020b).
Новинка! Поддержка датчиков: используйте датчик BNO055 вместе с набором инструментов для комбинации датчиков и отслеживания, и набором инструментов для навигации для расчета ориентации (R2020b).
Поддержка дронов: используйте MATLAB для управления и получения данных датчиков и изображений с дронов Ryze Tello (R2020a).
Arduino: доступ к данным шины CAN с помощью экрана шины CAN MCP2515 (R2020a).
Bluetooth Low Energy: запись и чтение на устройства BLE (R2019b).