Аналоги MATLAB

LabVIEW

Бесплатно
Windows
macOS
Linux

LabVIEW — графическая среда разработки и система программирования, разработанная компанией National Instruments, ориентированная на управление измерительными приборами, сбор данных и автоматизацию тестирования; в отличие от текстово-ориентированных сред вроде MATLAB, LabVIEW использует визуальный язык программирования G, где программы создаются в виде блок-схем (виртуальных инструментов, VI) с графическими элементами для передачи данных и управления потоками, что упрощает разработку систем реального времени, аппаратно-зависимых приложений и интерфейсов для приборов; среда включает библиотеки для сбора и обработки сигналов, управления оборудованием и визуализации, поддерживает модульную структуру, интеграцию с внешними устройствами и кодом на других языках, а также инструменты для создания исполняемых приложений и распределённых измерительных систем.

PTC Mathcad

Windows

PTC Mathcad — инженерная вычислительная среда, объединяющая текстовый редактор с возможностью оформления математических выражений в привычной математической нотации и вычислительного движка для численных и символических расчётов; ориентирована на документирование технических расчётов и расчётных отчетов, поддерживает матрицы, векторы, функции, уравнения и визуализацию данных, обеспечивает воспроизводимость вычислений за счёт живых формул, встроенных единиц измерения и проверки размерности, интегрируется с внешними библиотеками и инструментами автоматизации, применяется в инженерном анализе, проектировании и образовании как альтернатива программным средам типа MATLAB, но с упором на удобство чтения и представления расчётной документации.

OpenFOAM

Бесплатно
Открытый исходный код
Windows
macOS
Linux

OpenFOAM — свободный пакет прикладного программного обеспечения для вычислительной гидродинамики и численного моделирования физических процессов, предоставляющий инструменты для решения задач механики сплошных сред, теплообмена, химических реакций и многопроцессных взаимодействий с помощью решателей на основе метода конечных объемов; реализован на C++ как набор библиотек и готовых приложений, обеспечивает гибкую настройку граничных условий и физических моделей, масштабируемость на параллельных вычислениях и поддержку пользовательских расширений, широко применяется в научных исследованиях и промышленности как альтернатива проприетарным системам для численного моделирования.

COMSOL Multiphysics

Windows
macOS
Linux

COMSOL Multiphysics — коммерческое программное обеспечение для численного моделирования и решения задач, основанных на методе конечных элементов, предоставляющее платформу для мультифизического анализа и симуляции инженерных и научных задач; включает модульную архитектуру с готовыми физическими интерфейсами (механика, электромагнетизм, теплообмен, химические реакции и др.), средства для создания пользовательских уравнений, связки между разными физическими процессами и инструментами для оптимизации и параметрических исследований, а также графический интерфейс для построения геометрии, задания граничных условий и визуализации результатов, поддерживает автоматизацию через скрипты и программные интерфейсы, интеграцию с внешними данными и экспорт в различные форматы.

MapleSim

Windows
macOS
Linux

MapleSim — это программная среда для моделирования динамических систем и мультидисциплинарного моделирования на основе символических вычислений, разработанная компанией Maplesoft; позиционируется как инструмент для создания моделируемых физических систем с использованием компонентно-ориентированного подхода, предоставляя средства для сборки моделей из блоков, автоматического вывода уравнений, численного и символьного анализа, оптимизации и генерации кода; часто сравнивается с MATLAB/Simulink по назначению, но отличается интеграцией с компьютерной алгеброй Maple, что упрощает работу с аналитическими преобразованиями, сокращает порядок систем уравнений и ускоряет симуляции сложных многофизических и гибридных систем.

TIBCO Spotfire

Windows
macOS
Linux

TIBCO Spotfire — коммерческая платформа для визуальной аналитики и бизнес-интеллекта, предоставляющая инструменты для интерактивной визуализации данных, подготовки и объединения данных, статистического анализа и создания дашбордов; в отличие от MATLAB, ориентированного прежде всего на численные вычисления и разработку алгоритмов, Spotfire фокусируется на быстрых интерактивных исследованиях больших и разнородных наборов данных, поддерживает подключение к разнообразным источникам данных, встроенные функции агрегации и прогнозирования, а также механизмы совместной работы и публикации аналитики в корпоративной среде.

Ansys Workbench

Бесплатно
Windows

ANSYS Workbench — интегрированная платформа инженерного анализа от ANSYS, предназначенная для подготовки, выполнения и постобработки численных моделирований методом конечных элементов и других вычислительных методов; обеспечивает модульную среду для создания мультифизических моделей, автоматизации рабочих процессов, управления геометрией и сеткой, обмена данными между приложениями и визуализации результатов, часто используется как средство сопоставления и дополняющего инструмента по отношению к специализированным численным пакетам вроде MATLAB при задачах моделирования, оптимизации и сценарного анализа в инженерии и науке.

Dymola

Windows
Linux

Dymola — коммерческая среда моделирования мультидоменных динамических систем, разработанная для создания и анализа моделей, основанных на языке Modelica; применяется в инженерии для моделирования гидравлических, механических, электрических, тепловых и контрольных систем, поддерживает объектно-ориентированное моделирование, многозадачную симуляцию и оптимизацию, включает библиотеки компонент и инструменты для совместной работы, интеграции с CAD/CAE и автоматизации генерирования кода для встраиваемых систем.

FEATool Multiphysics

Бесплатно
Windows
macOS
Linux

FEATool Multiphysics — коммерческое программное обеспечение для моделирования и численного решения задач механики сплошных сред, теплообмена, гидродинамики и мультифизических взаимодействий с использованием метода конечных элементов и граничных элементов; включает графический интерфейс для построения геометрии, задания физики и сетки, а также API для автоматизации и скриптинга на языке, совместимом с MATLAB/Octave, поддерживает интеграцию с внешними солверами, имеет средства для визуализации результатов и обработки данных и ориентирован на исследовательские, инженерные и учебные задачи.

Wolfram Mathematica Online

Wolfram Mathematica Online — это веб-версия системы компьютерной алгебры Mathematica, предоставляющая доступ к вычислительным возможностям, интерактивной визуализации и инструментам разработки на основе Wolfram Language через браузер; платформа поддерживает выполнение символических и численных вычислений, работу с данными, создание динамических интерактивных блокнотов и отчётов, интеграцию с облачными сервисами Wolfram для хранения и совместного использования файлов, а также включает средства для построения графиков, обработки изображений и создания вычислительных приложений, предлагая альтернативный инструмент для пользователей MATLAB путём предоставления высокоуровневого языка, встроенных функций для научных и инженерных задач и облачной среды выполнения.

ParaView

Бесплатно
Открытый исходный код
Windows
macOS
Linux

ParaView — свободное программное обеспечение для визуализации и анализа научных данных, разработанное для обработки больших объемов трехмерных данных и многомерных массивов; основанное на архитектуре, поддерживающей распределённые вычисления и параллельную обработку, оно предоставляет графический интерфейс и скриптовые интерфейсы (на Python) для создания интерактивных визуализаций, построения графиков, обработки сеточных и скалярных полей, а также экспорта результатов; широко применяется в инженерии, вычислительной физике и прикладных науках как инструмент для постобработки результатов численного моделирования и анализа экспериментальных данных.

JASP

Бесплатно
Открытый исходный код
Windows
macOS
Linux

JASP — свободное статистическое программное обеспечение с графическим интерфейсом, разработанное для упрощения проведения статистического анализа и визуализации данных; создаётся как удобная альтернатива традиционным средам вроде SPSS и MATLAB для пользователей, ориентированных на прикладную статистику, и поддерживает как классические частотные методы (ANOVA, регрессии, корреляции), так и байесовские анализы, предлагая интуитивный интерфейс с таблицами, графиками и возможностью экспорта результатов; проект ориентирован на прозрачность воспроизводимости исследований, включает модульный набор расширений, кроссплатформенную совместимость и активное сообщество разработчиков и пользователей.

SAP Analytics Cloud

Бесплатно
Android
iOS

SAP Analytics Cloud — облачная платформа от компании SAP для бизнес-аналитики и планирования, объединяющая инструменты визуализации данных, интерактивной отчетности, моделирования и прогнозной аналитики в едином интерфейсе; поддерживает подключение к разнообразным источникам данных, интеграцию с корпоративными системами (включая SAP ERP и SAP HANA), возможности совместного планирования и управления бюджетом, встроенные алгоритмы машинного обучения и прогнозирования, а также средства для создания дашбордов и сторителлинга, ориентирована на предприятия для принятия обоснованных решений на основе консолидированных данных.

Python

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

Python — высокоуровневый интерпретируемый язык программирования общего назначения, широко используемый в научных вычислениях и как доступная альтернатива MATLAB благодаря богатой экосистеме библиотек для численного анализа, обработки данных и визуализации (включая NumPy, SciPy, Pandas, Matplotlib и Jupyter), поддержке интерактивной работы и скриптовой автоматизации, возможности интеграции с С/С++ для вычислительно интенсивных задач и наличию обширного сообщества, обеспечивающего переносимость кода, инструментальные средства для высокопроизводительных вычислений и применение в задачах машинного обучения, моделирования и инженерного анализа.

Engineering Equation Solver

Windows
Android

Engineering Equation Solver (EES) — это коммерческая инженерная программа для решения систем нелинейных уравнений, оптимизации и термодинамических расчетов, часто используемая как альтернатива MATLAB в прикладной теплоэнергетике и инженерных дисциплинах; она поддерживает численные методы решения уравнений, табличные и аналитические функции, библиотеки термофизических свойств для множества веществ, единицы измерения с автоматическими преобразованиями, параметрический и оптимизационный анализ, а также возможности графического представления результатов и экспорта данных для последующей обработки.

RStudio

Бесплатно
Открытый исходный код
Windows
macOS
Linux

RStudio — интегрированная среда разработки (IDE) для языка программирования R, обеспечивающая инструменты для интерактивного анализа данных, визуализации и разработки статистических и научных вычислений; в контексте сравнения с MATLAB RStudio выступает как аналогичные по назначению средства для научных вычислений и прототипирования, предоставляя редактор кода, консоль, панели для просмотра графиков и переменных, систему управления пакетами и поддержку репродуцируемых рабочих процессов (R Markdown, knitr), при этом опираясь на экосистему CRAN и Bioconductor для расширяемости и ориентируясь на языковые особенности R в задачах статистики, моделирования и обработки данных.

ATOMS

Бесплатно
Открытый исходный код
Windows
macOS
Linux

ATOMS — вычислительная среда и язык программирования, разработанные для численных и символьных вычислений, научной визуализации и инженерного моделирования; представляют собой платформу с матричным ядром, поддержкой высокоуровневых операций над массивами, встроенными инструментами для построения графиков и интерфейсами к библиотекам линейной алгебры и оптимизации; ATOMS совместим с распространёнными форматами данных, обеспечивает расширяемость через пользовательские модули и API, применяется в академических исследованиях, образовании и промышленности как альтернатива MATLAB благодаря сочетанию удобного синтаксиса, производительности на больших объёмах данных и набора утилит для анализа и визуализации.

ScicosLab

Бесплатно
Открытый исходный код
Windows
macOS
Linux

ScicosLab — свободная среда для численного анализа и моделирования, развиваемая как ответвление Scilab, обеспечивающая интерпретируемый язык высокого уровня, библиотеки для численных вычислений и модуль Scicos для графического моделирования динамических систем и систем управления; ориентирована на научные и инженерные приложения, поддерживает процедурное и функциональное программирование, выполнение скриптов, визуализацию данных и интеграцию с внешними библиотеками, предоставляя совместимый по концепции аналог MATLAB/Simulink в среде с открытым исходным кодом.

RapidMiner

Бесплатно
Открытый исходный код
Windows
macOS
Linux

RapidMiner — платформа для подготовки данных, машинного обучения и аналитики, предоставляющая визуальную среду для построения рабочих процессов без необходимости написания кода, с поддержкой анализа данных, предобработки, моделирования и оценки моделей; включает набор операторов для интеграции данных, трансформаций, отбора признаков и алгоритмов машинного обучения, позволяет выполнять экспериментирование и развертывание моделей через графический интерфейс или расширения на Java/Python, применяется в исследовательских и прикладных задачах бизнес-аналитики, науки о данных и промышленной аналитики.

Spyder

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Spyder — интегрированная среда разработки (IDE) для языка Python, ориентированная на научные вычисления и анализ данных; сочетает в себе текстовый редактор с подсветкой синтаксиса и автодополнением, отладчик, интерактивную консоль (IPython), инспектор переменных и средства визуализации, предоставляя функциональность, сходную с MATLAB, включая поддержку работы с матрицами, графиками и пакетами научного стека (NumPy, SciPy, Matplotlib, pandas); распространяется под свободной лицензией и доступна для Windows, macOS и Linux, часто используется в научных, инженерных и образовательных приложениях для разработки, прототипирования и выполнения численных алгоритмов.

Scilab

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Scilab — это открытая программа для численных вычислений и научного программирования, разработанная как свободная альтернатива MATLAB; она предоставляет язык высокого уровня, средства для матричных и векторных операций, встроенные библиотеки для линейной алгебры, оптимизации, моделирования и визуализации данных, а также расширяемую архитектуру с возможностью подключения внешних модулей и инструментов; проект поддерживается сообществом и используется в академических и инженерных приложениях для разработки алгоритмов, прототипирования и численного анализа.

Komodo IDE

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Komodo IDE — интегрированная среда разработки, ориентированная на разработку на скриптовых и языках общего назначения, предлагающая редактор с подсветкой синтаксиса, отладчик, управление версиями и инструменты для работы с проектами; в качестве аналога MATLAB она может использоваться для редактирования и выполнения скриптов, анализа данных и визуализации при интеграции с внешними интерпретаторами и библиотеками, обеспечивая расширяемость через плагины и макросы, кроссплатформенность и поддержку множества языков, что делает её подходящей для научных и инженерных задач в средах, где предпочтительна гибкость IDE и использование существующих вычислительных стеков вместо специализированных математических сред.

NCL

Бесплатно
Открытый исходный код
macOS
Linux

NCL (NCAR Command Language) — это интерпретируемый язык программирования и набор библиотек, разработанных в Национальном центре атмосферных исследований (NCAR) для анализа и визуализации массивных научных данных, особенно климатических и метеорологических наборов; он предлагает специализированные инструменты для обработки многомерных данных, статистического анализа, работы с форматами NetCDF и GRIB, а также формирования высококачественных графиков и картографических визуализаций, предоставляя функциональность, сходную с MATLAB в области численного анализа и построения графиков, но сосредоточенную на научных и геопространственных приложениях.

Maple

Windows
macOS
Linux
Android
iOS

Maple — коммерческая система компьютерной алгебры, разработанная компанией Maplesoft, предназначенная для символических и численных вычислений, визуализации данных и разработки алгоритмов; сочетает мощный движок символьной математики с языком программирования высокого уровня, инструментами для интерактивного моделирования, пакетами прикладных библиотек и возможностями построения графиков и отчетов, применяется в научных исследованиях, инженерии и образовании как альтернатива MATLAB благодаря поддержке аналитических вычислений, решению дифференциальных уравнений, оптимизации и численного анализа, при этом сохраняя интеграцию с внешними средами и форматами данных.

OpenModelica

Бесплатно
Открытый исходный код
Windows
macOS
Linux

OpenModelica — свободная среда моделирования и разработки для системного моделирования и симуляции, основанная на языке Modelica; предназначена для моделирования сложных многодоменных физико-математических систем (механика, электроника, гидравлика, теплопередача и т.д.), предоставляет компилятор, среду разработки, библиотеку компонентов и средства для численного решения дифференциально-алгебраических уравнений, поддерживает многопрофильные моделирования, автоматическую оптимизацию и интеграцию с внешними инструментами, предлагая альтернативу проприетарным пакетам типа MATLAB/Simulink для исследований, образования и инженерной разработки.

Julia

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Julia — высокопроизводительный язык программирования с открытым исходным кодом, ориентированный на численные вычисления и научные задачи; сочетает синтаксис, удобный для математиков и инженеров, с эффективной реализацией на время выполнения (JIT-компиляция через LLVM), поддерживает динамическую типизацию, множественное диспетчерование и удобную работу с массивами и линейной алгеброй, что делает его популярной альтернативой MATLAB для задач моделирования, анализа данных и разработки численных библиотек, при этом обеспечивая богатую экосистему пакетов для визуализации, оптимизации и машинного обучения.

TensorFlow

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

TensorFlow — открытая библиотека для численных вычислений и машинного обучения, разработанная компанией Google; она предоставляет гибкую модель вычислений в виде ориентированного ациклического графа, где узлы представляют операции, а ребра — многомерные массивы данных (тензоры), что позволяет эффективно выполнять распределённые и аппаратно-ускоренные вычисления на CPU, GPU и специализированных ускорителях; TensorFlow поддерживает создание и обучение нейронных сетей, автоматическое дифференцирование, масштабирование на кластеры и интеграцию с языками высокого уровня (включая Python), а также используется в научных исследованиях и промышленных приложениях как средство для прототипирования и развёртывания моделей машинного обучения, предлагая средства для сериализации моделей, оптимизации выполнения и работы с большими объёмами данных.

Octave Online

Бесплатно
Открытый исходный код

Octave Online — это веб-приложение, предоставляющее среду для интерактивного выполнения кода, совместимую с GNU Octave и в значительной степени совместимую с MATLAB; оно позволяет запускать численные вычисления, визуализировать данные и выполнять скрипты через браузер без необходимости установки локального ПО, поддерживает работу с файлами, пакетами и графическими выводами, обеспечивает совместный доступ к сессиям и часто используется для обучения, быстрого прототипирования и выполнения вычислительных заданий в облачной среде.

IPython

Бесплатно
Открытый исходный код
Windows
macOS
Linux

IPython — интерактивная среда для программирования на языке Python, созданная для удобного исследовательского и численного вычисления и часто используемая как альтернатива MATLAB; она предлагает улучшенную консоль с поддержкой таб-автодополнения, цветовой подсветки синтаксиса, расширенных магических команд, интеграции с визуализацией и возможностью запускать и отлаживать код по ячейкам, а в сочетании с библиотеками научного стека (NumPy, SciPy, Matplotlib, pandas) и инструментами окружения (Jupyter) обеспечивает функциональность, сопоставимую с возможностями MATLAB для матричных вычислений, визуализации данных и прототипирования алгоритмов.

JuliaHub

Бесплатно

JuliaHub — облачная платформа и набор сервисов для разработки, выполнения и распространения вычислительных приложений на языке программирования Julia, включающая удалённые интерактивные среды, управление пакетами, кластерные и GPU-вычисления, инструменты для профилирования и развёртывания, а также интеграцию с репозиториями и CI/CD; предназначена для ускорения научных, инженерных и аналитических рабочих процессов, обеспечения воспроизводимости вычислений и упрощения перехода от прототипов к масштабируемым вычислениям, сопоставима по назначению с коммерческими и исследовательскими системами вроде MATLAB, но ориентирована на экосистему Julia и современные облачные архитектуры.

PyTorch

Бесплатно
Открытый исходный код
Windows
macOS
Linux

PyTorch — это открытая библиотека машинного обучения на языке Python, разработанная компанией Meta AI, предоставляющая инструменты для построения и обучения нейронных сетей с динамической вычислительной графикой и поддержкой автоматического дифференцирования; она сочетает высокоуровневые абстракции для моделирования и оптимизации с низкоуровневыми возможностями для работы с тензорами и ускоренной вычислительной поддержкой на CPU и GPU, широко используется в исследовательских и прикладных проектах, заменяя или дополняя традиционные среды типа MATLAB для задач научных вычислений и прототипирования моделей машинного обучения.

Microsoft Excel Analysis ToolPak

Бесплатно
Windows
macOS
Android
iOS

Analysis ToolPak — встроенный в Microsoft Excel надстройка для выполнения прикладного статистического и инженерного анализа, предоставляющая набор готовых функций и диалоговых инструментов для регрессионного анализа, дисперсионного анализа (ANOVA), вычисления статистических показателей, решения задач оптимизации и работы с временными рядами; часто используется как лёгкая альтернатива специализированным математическим пакетам наподобие MATLAB для быстрого выполнения стандартных численных и статистических операций непосредственно в электронных таблицах, с упором на удобство интеграции данных, автоматизацию расчётов и визуализацию результатов средствами Excel.

mlpack

Бесплатно
Открытый исходный код
Windows
macOS
Linux

mlpack — свободная библиотека машинного обучения на C++, ориентированная на высокую производительность и удобство использования, предоставляющая широкий набор алгоритмов для классификации, регрессии, кластеризации, редукции размерности и оптимизации; она поддерживает как командную строку, так и API для C++ и обертки для других языков, использует эффективные структуры данных и параллельные вычисления для работы с большими наборами данных и стремится к простоте интеграции в научные и прикладные проекты, сочетая модульную архитектуру с акцентом на скорость, воспроизводимость и расширяемость.

EViews

Бесплатно
Windows
macOS

EViews — коммерческое программное обеспечение для эконометрики, статистического анализа и прогнозирования, разработанное для обработки временных рядов, панельных данных и перекрестных сечений; сочетает в себе средства управления данными, широкую библиотеку встроенных статистических и эконометрических методов (включая регрессионный анализ, методы максимального правдоподобия, тесты на одновременность и коинтеграцию, модели авторегрессии и условной гетероскедастичности) с графическим интерфейсом и объектно-ориентированной средой, что упрощает построение моделей и визуализацию результатов и делает его популярным инструментом в академических и прикладных исследовательских задачах, где требуется анализ экономических и финансовых временных рядов; часто сравнивается с MATLAB по функциональности для численных вычислений и визуализации, но ориентирован специально на эконометрические приложения и включает готовые высокоуровневые процедуры и отчетность.

Theano

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Theano — библиотека для численных вычислений с оптимизацией выражений, разработанная в 2007—2010-х годах в Университете Монреаля; предоставляет Python-интерфейс для определения, оптимизации и эффективного выполнения многомерных массивных выражений, включая автоматическое дифференцирование и компиляцию вычислительных графов на CPU и GPU, и использовалась преимущественно в исследованиях машинного обучения и глубинного обучения как средство ускорения прототипирования и обучения моделей, уступив в дальнейшем популярности более крупным фреймворкам.

Microsoft Cognitive Toolkit

Бесплатно
Открытый исходный код
Windows
Linux

Microsoft Cognitive Toolkit — это библиотека с открытым исходным кодом для глубокого обучения, разработанная Microsoft Research, предназначенная для создания, обучения и развертывания нейронных сетей; она предоставляет высокопроизводительные инструменты для описания вычислительных графов, оптимизации обучения на больших наборах данных и поддержки распределённых и GPU-ускоренных вычислений, включает декларативный и императивный интерфейсы, совместима с популярными форматами данных и фреймворками, и позиционировалась как масштабируемая платформа для исследовательских и прикладных задач машинного обучения, предлагая средства для моделирования сложных архитектур, настройки гиперпараметров и интеграции с производственными системами.

Numba

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Numba — открытая библиотека для языка Python, предоставляющая компилятор времени выполнения на основе технологии Just-In-Time (JIT) для ускорения численных вычислений путём трансляции аннотированных функций Python в машинный код с использованием LLVM; она поддерживает векторизованные операции, работу с массивами NumPy, параллельное исполнение на многоядерных процессорах и ограниченную поддержку GPU, что делает её популярным инструментом для научных вычислений и прототипирования, часто рассматриваемым как альтернатива традиционным средам для численной математики, таким как MATLAB, благодаря сочетанию простоты Python и высокой производительности.

Keras

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

Keras — высокоуровневая библиотека для разработки и обучения нейронных сетей на языке Python, созданная для упрощения построения, тестирования и развертывания глубоких моделей; изначально разработанная Франсуа Шолле и интегрированная с такими бэкендами, как TensorFlow, Theano и CNTK, Keras предоставляет удобный интерфейс с модульными слоями, оптимизаторами и инструментами для работы с данными, поддерживает как последовательные, так и функциональные API для составления сложных архитектур, обеспечивает совместимость с аппаратным ускорением (GPU/TPU) и широко используется в исследованиях и промышленности благодаря простоте, расширяемости и активному сообществу.

R

Бесплатно
Открытый исходный код
Windows
macOS
Linux

R — язык программирования и среда для статистических вычислений и графики, созданный как свободная реализация языка S; широко используется исследователями и специалистами по данным для анализа, моделирования и визуализации, предоставляет богатую библиотеку пакетов для статистических методов, машинного обучения и обработки данных, поддерживает интерактивную работу и скриптовое выполнение, имеет мощные средства для построения графиков и расширяется сообществом через репозиторий пакетов CRAN.

Anaconda Navigator

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Anaconda Navigator — графический интерфейс для управления средами и пакетами в дистрибутиве Anaconda, предоставляющий доступ к инструментам научных вычислений и анализа данных и выполняющий роль удобной отправной точки для запуска приложений (например, Jupyter Notebook, Spyder и RStudio); в контексте сравнения с MATLAB часто рассматривается как альтернатива благодаря интеграции с Python-библиотеками для численных вычислений, визуализации и машинного обучения (NumPy, SciPy, Matplotlib, pandas, scikit-learn), возможности создавать и изолировать виртуальные среды, управлять зависимостями и устанавливать дополнительные пакеты без командной строки, при этом не являясь единым интегрированным вычислительным окружением с собственным языком и средой разработки, как MATLAB.

FreeMat

Бесплатно
Открытый исходный код
Windows
macOS
Linux

FreeMat — это свободная среда для численных вычислений с открытым исходным кодом, предназначенная как альтернатива MATLAB; обеспечивает интерпретируемый язык высокого уровня для матричных и векторных операций, встроенные функции для линейной алгебры, обработки сигналов и визуализации данных, поддержку скриптов и функций, совместимость с некоторыми синтаксическими конструкциями и файлами MATLAB, расширяемость через модули и внешние библиотеки, кроссплатформенность (Windows, macOS, Linux) и использование лицензии, позволяющей свободное распространение и модификацию.

SageMath

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

SageMath — свободная математическая система с открытым исходным кодом, предназначенная для выполнения численных и символических вычислений, построения графиков и разработки алгоритмов; объединяет в единый интерфейс множество пакетов (например, NumPy, SciPy, SymPy, Maxima и R), предоставляет язык высокого уровня, основанный на Python, и поддерживает работу с многообразными областями математического моделирования, алгебры, теории чисел и вычислительной геометрии, часто рассматривается как альтернатива коммерческим средам вроде MATLAB благодаря расширяемости, интеграции пакетов и ориентации на воспроизводимость вычислений.

GNU Octave

Бесплатно
Открытый исходный код
Windows
macOS
Linux

GNU Octave — свободная среда программирования для численных вычислений, совместимая с языком MATLAB; предоставляет интерпретатор высокоуровневого языка с поддержкой матриц, визуализации данных и пакетов для решения задач линейной алгебры, оптимизации, численного интегрирования и моделирования; распространяется под лицензией GPL, развивается сообществом и используется в научных исследованиях, образовании и инженерии как альтернатива коммерческому MATLAB, обеспечивая совместимость скриптов и функций в значительной части типичных рабочих сценариев.

Maxima

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android

Maxima — свободная система компьютерной алгебры, предназначенная для символических и численных вычислений, основанная на более ранней системе Macsyma; поддерживает манипуляцию выражениями, дифференцирование и интегрирование, решение уравнений, работу с матрицами и полиномами, построение графиков и произвольное программирование с помощью собственного языка скриптов; распространяется под лицензией GPL и доступна на разных платформах, широко используется в научных исследованиях, образовании и инженерных задачах как открытая альтернатива коммерческим пакетам вроде MATLAB.

SMath Studio

Бесплатно
Windows
macOS
Linux
Android
iOS

SMath Studio — это бесплатная математическая среда для численных и символьных вычислений, ориентированная на удобный интерфейс и совместимость с практическими задачами инженерии и науки; программа поддерживает работу с таблицами, графиками, матрицами и скриптами, предоставляет набор функций для алгебры, анализа и визуализации, включает встроенный редактор формул и шаблоны документов, позволяет выполнять интерактивные вычисления и автоматизацию через пользовательские макросы, доступна под Windows и в портированных версиях для других платформ, и позиционируется как более лёгкая альтернатива коммерческим системам типа MATLAB.

GAP

Бесплатно
Открытый исходный код
Windows
macOS
Linux

GAP — система компьютерной алгебры, ориентированная на исследование и вычисления в теории групп, кольцах, полях и смежных областях алгебры; разрабатываемая как свободное программное обеспечение, она предоставляет язык программирования высокого уровня, богатую библиотеку алгоритмов и данных (включая каталоги групп и их представлений), инструменты для работы с симплектическими и комбинаторными структурами, а также возможности расширения через пакеты, что делает её удобным аналогом систем вроде MATLAB в задачах символических вычислений и экспериментов в чистой и прикладной алгебре.

Control System Toolbox

Windows
macOS
Linux

Control System Toolbox — набор программных средств для проектирования, анализа и моделирования линейных и нелинейных систем автоматического управления, предоставляющий функции для построения и редактирования моделей в частотной и временной областях, вычисления передаточных функций и матриц состояния, синтеза регуляторов и наблюдателей, проведения устойчивостных и частотных анализов (Bode, Nyquist, корни характеристического многочлена), а также инструментов для работы с дискретными системами, оптимизацией параметров и интеграцией с моделированием в средах моделирования; Toolbox ориентирован на инженерные задачи, обеспечивает набор численных алгоритмов и утилит для автоматизации разработки систем управления и совместим с общепринятыми форматами описания систем.

SciDAVis

Бесплатно
Открытый исходный код
Windows
macOS
Linux

SciDAVis — кроссплатформенное свободное программное обеспечение для интерактивного анализа данных и научной визуализации, объединяющее возможности обработки данных, построения графиков и простого программирования в стиле MATLAB/gnuplot; оно предоставляет таблицы данных, многопанельные графики с настраиваемыми видами, встроенный скриптовый интерфейс и набор математических и статистических функций, ориентировано на исследователей и инженеров, поддерживает импорт/экспорт популярных форматов и расширяемость через плагины и скрипты.

GraphPad Prism

Windows
macOS

GraphPad Prism — коммерческое программное обеспечение для статистического анализа и визуализации данных, ориентированное на исследователей в биологии и медицине; сочетает инструменты для построения графиков, выполнения регрессионного анализа, сопоставления кривых и ряда стандартных статистических тестов с удобным интерфейсом и шаблонами для обработки экспериментальных наборов данных; поддерживает импорт/экспорт таблиц, автоматизацию вычислений и настройку оформления графиков, предлагая упрощённые рабочие процессы по сравнению с более универсальными вычислительными пакетами вроде MATLAB, но с меньшей гибкостью для написания произвольных алгоритмов и численных методов.

JupyterLab

Бесплатно
Открытый исходный код
Windows
macOS
Linux

JupyterLab — интегрированная среда для интерактивной работы с вычислениями и данными, развиваемая проектом Jupyter; она предоставляет веб-интерфейс для создания и управления документами в виде блокнотов (notebooks), терминалов, редакторов кода и визуализаций, поддерживает множество языков программирования через систему ядер (kernels), расширяемую архитектуру плагинов и инструменты для совместной работы и воспроизводимых научных исследований; в функциональности и целевом использовании JupyterLab близка к средам типа MATLAB как платформа для численного анализа, визуализации данных и разработки алгоритмов, при этом отличается открытым исходным кодом, модульностью и ориентацией на языковую независимость.

Rationale

Бесплатно

Rationale — коммерческая среда для численных вычислений и визуализации данных, разработанная как альтернатива MATLAB; предоставляет интерпретируемый язык высокого уровня с поддержкой матриц и векторов, широкий набор встроенных математических и статистических функций, инструменты для построения графиков и визуализации, а также механизмы для разработки и отладки алгоритмов; ориентирована на инженеров, исследователей и преподавателей, обеспечивает совместимость с распространёнными форматами данных и интеграцию с внешними библиотеками, предлагая как интерактивную командную строку, так и возможности создания скриптов и модулей для повторного использования кода.

SciPy Stack

Бесплатно
Открытый исходный код
Windows
macOS
Linux

SciPy Stack — набор свободного программного обеспечения на языке Python для научных и инженерных вычислений, включающий библиотеки для численной линейной алгебры, оптимизации, интегрирования, обработки сигналов, статистики и визуализации (включая NumPy, SciPy, Matplotlib, pandas и другие), который часто рассматривают как альтернативу MATLAB благодаря совместимости с массивно-ориентированными операциями, расширяемой экосистеме пакетов и возможностям интерактивного анализа данных; проект ориентирован на открытую разработку, кроссплатформенность и интеграцию с инструментами научного рабочего процесса, такими как Jupyter.

Octave Forge

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Octave Forge — набор свободных пакетов расширения для GNU Octave, предоставляющий дополнительные функции и библиотеки для научных вычислений, обработки сигналов, оптимизации, статистики, численного анализа и визуализации; разработан сообществом пользователей и разработчиков для совместного развития и обмена модулями, совместимых с синтаксисом и функциональностью, аналогичной MATLAB, и распространяется под свободными лицензиями, что позволяет использовать, модифицировать и распространять код в академических и прикладных проектах.

XEP

Бесплатно
Windows
macOS
Linux

XEP — специализированная среда программирования и вычислительной математики, представляющая собой коммерческий и свободно распространяемый пакет для численного анализа, визуализации данных и разработки инженерных приложений; функционально аналогична MATLAB и включает интерпретируемый язык высокого уровня с поддержкой матричных операций, встроенные библиотеки для линейной алгебры, оптимизации, обработки сигналов и статистики, а также инструменты для построения графиков и пользовательских интерфейсов; платформа ориентирована на научные исследования, образование и промышленное применение, предлагая расширяемую архитектуру с возможностью подключения внешних модулей и совместимостью с распространёнными форматами данных.

EngGenie – Engineers Toolbox

Бесплатно
Android
iOS

EngGenie — Engineers Toolbox — кроссплатформенная среда для инженерных вычислений и моделирования, представляющая собой набор инструментов для численного анализа, обработки сигналов, оптимизации и визуализации данных, ориентированная на инженеров и научных исследователей; включает скриптовый язык совместимый с матричной арифметикой, библиотеку готовых функций для линейной алгебры, интегрирования и решения дифференциальных уравнений, средства для построения двумерных и трёхмерных графиков, а также модульную архитектуру для расширения через пользовательские плагины и интеграцию с языками программирования и популярными форматами данных.

Intel Fortran Compiler

Бесплатно
Windows
macOS
Linux

Intel Fortran Compiler — коммерческий компилятор языка Fortran, разработанный компанией Intel для высокопроизводительных вычислений на архитектурах x86 и x86-64; обеспечивает оптимизации для многопоточности, векторизации и использования SIMD-инструкций, интеграцию с библиотеками Intel Math Kernel Library (MKL) и средствами профилирования, поддерживает современные стандарты Fortran и расширения для параллелизма (OpenMP, MPI), широко применяется в научных вычислениях, инженерном моделировании и численном анализе как инструмент для разработки быстродействующих численных приложений, сопоставимых по назначению с такими средами, как MATLAB, но ориентированный на компилируемый код и низкоуровневую оптимизацию.

Mathics

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Mathics — свободная система компьютерной алгебры и среда для численного и символьного вычисления, ориентированная на совместимость с синтаксисом и функциональностью MATLAB/Mathematica; реализована на Python и предоставляет интерпретатор, полное выражение математических операций, поддержку символьной алгебры, численных методов, визуализации и расширяемый модульный интерфейс, благодаря чему используется в научных вычислениях, обучении и прототипировании как лёгкая альтернатива коммерческим системам.

Wolfram Mathematica

Бесплатно
Windows
macOS
Linux

Wolfram Mathematica — коммерческая система компьютерной алгебры и среда для технических вычислений, разработанная компанией Wolfram Research; она объединяет символьные и численные методы, визуализацию, обработку данных и функциональное программирование в единой среде с собственным языком Wolfram Language, поддерживающим выражения для аналитических преобразований, численного моделирования, построения графиков и создания интерактивных вычислительных документов; часто рассматривается как альтернатива MATLAB для задач математического анализа, моделирования и визуализации, хотя отличается философией языка, интеграцией символьных вычислений и коммерческой моделью распространения.

Xcos

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Xcos — графическая среда моделирования и разработки динамических систем, входящая в состав свободного программного комплекса Scilab; служит аналогом Simulink в MATLAB и предоставляет блок-схемный интерфейс для построения, симуляции и анализа непрерывных, дискретных и гибридных моделей, включая элементы управления, электрические цепи и механические системы; поддерживает настройку параметров блоков, подключение пользовательских функций на языке Scilab, экспорт и импорт моделей в различных форматах и предоставляет набор библиотек стандартных блоков вместе с возможностью расширения через сторонние модули.

pandas

Бесплатно
Открытый исходный код
Windows
macOS
Linux

pandas — это свободная библиотека на языке Python для обработки и анализа данных, предоставляющая структуры данных высокого уровня и инструменты для манипуляции табличными данными, подобные тем, что доступны в MATLAB; основными объектами являются Series и DataFrame, которые обеспечивают индексирование, выравнивание по меткам, агрегацию, объединение и обработку отсутствующих значений; библиотека включает функции для чтения и записи данных в различных форматах (CSV, Excel, SQL и др.), временных рядов, групповых операций и преобразований, ориентирована на эффективность при работе с большими наборами данных и широко используется в науке о данных, статистике и прикладной аналитике.

Stata

Windows
macOS
Linux

Stata — это интегрированная статистическая программная система, разработанная для управления данными, выполнения статистического анализа и построения графиков; часто используется в эконометрике, социальной науке и эпидемиологии как альтернатива MATLAB в задачах прикладной статистики благодаря широкому набору встроенных команд для регрессионного анализа, панельных данных, временных рядов и методов выживаемости, а также возможностям автоматизации через скрипты и пользовательские программы, поддержке репликации исследований и удобным средствам импорта/экспорта данных.

Minitab

Windows
macOS

Minitab — статистическое программное обеспечение, разработанное для анализа данных, визуализации и поддержки принятия решений в исследовании и промышленности; в отличие от MATLAB, ориентированного на численные вычисления и программирование общего назначения, Minitab предоставляет удобный графический интерфейс и специализированные инструменты для описательной статистики, регрессионного анализа, дисперсионного анализа, контрольных карт качества, экспериментального дизайна (DOE) и анализа доверительных интервалов, что делает его популярным среди исследователей, инженеров качества и аналитиков, которым требуются готовые процедуры для статистического анализа и интерпретации результатов без глубокого программирования.

MathGL

Бесплатно
Открытый исходный код
Windows
macOS
Linux

MathGL — библиотека и набор инструментов для научной визуализации и численных вычислений, предоставляющий средства построения двумерных и трёхмерных графиков, обработки данных и выполнения линейной алгебры; разработана с акцентом на производительность и переносимость, включает интерфейсы для C, C++, Python и других языков, поддерживает экспорт в различные графические форматы и интеграцию с инструментами анализа данных, предлагая функциональность, сопоставимую с возможностями MATLAB в части визуализации и базовых вычислительных операций, при этом ориентирована на гибкую встраиваемость в научные и инженерные приложения.

VisIt

Бесплатно
Открытый исходный код
Windows
macOS
Linux

VisIt — свободное программное обеспечение для интерактивного визуального анализа и постобработки научных данных, разработанное для работы с большими массивами числовых результатов моделирования и экспериментов; предоставляет набор инструментов для 2D/3D визуализации, построения графиков, обработки сеток и полей, поддержки множества форматов данных, масштабируемости на многопроцессорных кластерах и расширяемой архитектуры плагинов, что делает его востребованным в научных вычислениях и инженерных приложениях как альтернатива коммерческим средам наподобие MATLAB для задач визуализации и анализа объемных данных.

OpenCV

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

OpenCV — открытая библиотека компьютерного зрения и обработки изображений, первоначально разработанная компанией Intel и ныне поддерживаемая сообществом, предоставляющая набор алгоритмов и инструментов для задачи распознавания образов, обработки видео, анализа движения и машинного зрения; реализована на C/C++ с интерфейсами для Python, Java и других языков, оптимизирована для высокой производительности на различных платформах и широко используется в научных исследованиях, промышленных приложениях и образовательных проектах как легковесная, расширяемая альтернатива проприетарным средам типа MATLAB для разработки и прототипирования методов компьютерного зрения.

Dyalog APL

Бесплатно
Windows
macOS
Linux

Dyalog APL — коммерческая реализация языка APL, ориентированная на массивно-ориентированное программирование и численные вычисления, часто рассматриваемая как альтернатива MATLAB; разработанная для интерактивной работы и скриптов, она поддерживает выразительный символический синтаксис на основе операндов и операторов, мощные функции работы с многомерными массивами, богатую библиотеку векторизованных примитивов и расширяемую среду разработки с отладчиком и инструментами визуализации; Dyalog APL обеспечивает интеграцию с внешними библиотеками и системами (включая .NET и C), поддерживает Unicode и современные средства разработки, а также применяется в научных, инженерных и финансовых задачах, где требуются компактность кода и высокая производительность при обработке массивных данных.

JuliaPro

Бесплатно
Windows
macOS
Linux

JuliaPro — коммерческая дистрибуция языка программирования Julia, ориентированная на задачи численного и технического вычисления и часто рассматриваемая как альтернатива MATLAB; она объединяет компилятор и стандартные пакеты Julia, оптимизированные библиотеки (например, линейной алгебры и BLAS), инструменты для разработки и отладки, а также предсобранные бинарные компоненты и менеджеры пакетов для упрощения установки и воспроизводимости вычислительных сред, что делает её удобной для научных, инженерных и исследовательских рабочих процессов, требующих высокой производительности и совместимости с экосистемой Julia.

Nx

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Nx — это программная среда и набор библиотек для численных вычислений и научного программирования, предназначенная в качестве аналога MATLAB: она обеспечивает интерактивную работу с матрицами и массивами, богатый набор линейной алгебры, оптимизации и визуализации данных, поддержку скриптов и модульной разработки на языке программирования высокого уровня, совместимость с популярными форматами данных и инструментами для построения воспроизводимых вычислительных рабочих процессов; акцент сделан на расширяемость, производительность за счёт оптимизированных вычислительных ядер и возможности интеграции с внешними библиотеками и вычислительными бэкэндами.

Databricks

Бесплатно

Databricks — облачная платформа для обработки больших данных и аналитики, объединяющая возможности распределённой обработки на базе Apache Spark, инструменты для подготовки и визуализации данных, совместной разработки на языках Python, R, SQL и Scala, а также интегрированные среды для машинного обучения и развёртывания моделей; по сравнению с MATLAB акцент смещён с интерактивного численного вычисления и специализированных инструментальных наборов для инженерных задач в сторону масштабируемой обработки больших объёмов данных, потоковой аналитики и совместной работы в корпоративной среде, с поддержкой управляемых кластеров, версионности рабочих пространств и интеграции с хранилищами данных в облаке.

Veusz

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Veusz — свободное программное обеспечение для создания научных графиков и визуализации данных, разработанное на Python с использованием Qt для интерфейса и поддерживающее скриптовое управление и плагинацию; предоставляет набор инструментов для построения двумерных и трёхмерных графиков, обработки и подгонки данных, экспорта в векторные и растровые форматы и интеграции в рабочие процессы с помощью командной строки и Python API, часто рассматривается как лёгкая альтернатива коммерческим пакетам вроде MATLAB для задач визуализации и подготовки публикаций.

SageMathCell

Бесплатно
Открытый исходный код

SageMathCell — веб-интерфейс к свободной компьютерной системе SageMath, предоставляющий интерактивную среду для численных и символьных вычислений, визуализации и демонстрации математических идей, часто упоминаемый как альтернатива MATLAB благодаря поддержке языка Python и обширной библиотеки математических пакетов; обеспечивает запуск кода в браузере без локальной установки, обмен результатами через ссылки или встраиваемые виджеты и ориентирован на образовательное и исследовательское использование с открытым исходным кодом и возможностью подключения к удалённым вычислительным ресурсам.

Gnuplot

Бесплатно
Windows
macOS
Linux

Gnuplot — это свободная кроссплатформенная программа для построения двух- и трёхмерных графиков и визуализации данных, первоначально разработанная Томом Пробстом в 1986 году; она предоставляет командный интерпретатор и сценарный язык для создания линейных, логарифмических и полярных диаграмм, контурных карт, поверхностей и анимаций, поддерживает чтение данных из файлов и вычисление выражений, множество выходных форматов (включая PNG, SVG, PDF и постскрипт) и взаимодействие с другими языками (например, C, Python, Perl), при этом делает упор на гибкость, малый размер и автоматизацию визуализации, часто используется как лёгкая альтернатива коммерческим средствам визуализации, таким как MATLAB, в задачах научной и инженерной графики.

MATLAB

Windows
macOS
Linux

Сайт: www.mathworks.com/products/matlab.html

MATLAB (сокращение от англ. Matrix Laboratory) — проприетарная среда численных вычислений и язык программирования, разработанные компанией MathWorks. Изначально созданный в конце 1970-х годов Кливом Моулером как инструмент для упрощения использования библиотек линейной алгебры, MATLAB с тех пор стал мощной платформой, широко применяемой в научных, инженерных и прикладных вычислениях.

Основу MATLAB составляет высокоуровневый интерпретируемый язык, ориентированный на работу с матрицами и векторами. Среда предоставляет обширный набор встроенных функций для анализа данных, решения математических задач, визуализации и разработки алгоритмов. MATLAB поддерживает работу на различных операционных системах, включая Windows, macOS и Linux, и используется более чем миллионом специалистов по всему миру.

  • Матричные вычисления: эффективная работа с многомерными массивами данных и матрицами.
  • Линейная алгебра: решение систем линейных уравнений, вычисление собственных значений и векторов, сингулярное разложение.
  • Численные методы: численное интегрирование, решение дифференциальных уравнений, оптимизация.
  • Символьные вычисления: поддержка символьной математики через интеграцию с MuPAD.
  • Визуализация данных: создание 2D и 3D графиков, анимаций, интерактивных визуализаций.
  • Моделирование и симуляция: использование Simulink для многодоменного моделирования и проектирования динамических систем.
  • Разработка приложений: создание пользовательских интерфейсов и интеграция с другими языками программирования.
  • Машинное обучение и искусственный интеллект: инструменты для обучения моделей, обработки данных и анализа результатов.
  • Параллельные вычисления: поддержка многозадачности и распределённых вычислений для ускорения обработки данных.
Подробнее