Я хотел бы знать эквиваленты Mathematica, Maple или MATLAB в Ubuntu, так как оба являются дорогостоящими.
software-recommendation
matlab
mathematica
kernel_panic
источник
источник
Я использую QT Octave, так как GNU Octave не имеет приятного графического интерфейса. Хотя большинство команд работают довольно хорошо, некоторые функции могут работать не так, как ожидалось в MATLAB
источник
Вы также можете попробовать R. Это свободная среда программирования с открытым исходным кодом. Он имеет мощные возможности визуализации, мощные числовые библиотеки и все, что вы ожидаете от функционального языка программирования (ну, кроме компилятора).
источник
Я бы предложил Python с соответствующими библиотеками в качестве хорошего варианта.
Это не совсем замена, поскольку язык Python не так специализирован для математики, как синтаксис Matlab / Mathematica, но он сочетает в себе относительно хороший синтаксис для интерактивной математики с полностью функциональным языком программирования.
Вы хотите установить пакеты:
ipython
- гораздо более приятная версия стандартной оболочки Python, с сохранением сессии, завершением табуляции и т. д. См. их веб-сайт . Вы также можете захотетьipython-notebook
предоставить интерактивный сеанс на основе браузера (см. Изображение ниже).python-numpy python-scipy python-matplotlib
- основные научные библиотеки питонов; Numpy предоставляет эффективные массивы для обработки больших объемов данных; Scipy предоставляет алгоритмы, например, кластеризацию, БПФ, численное интегрирование, линейную алгебру; и Matplotlib обеспечивает широкий спектр построения функций ( в том числе интерфейс , предназначенный для интерактивного использования).spyder
- Обычно я просто использую эти библиотеки с текстовым редактором и терминальным сеансом ipython, но если вам удобнее работать с интегрированной средой, вы можете взглянуть на spyder , IDE, разработанную в духе matlab / mathematica с использованием вышеуказанных библиотек. Смотрите скриншот ниже.источник
Reduce , Maxima , Sage , Axiom (в трех вариантах) и другие, все они бесплатны и предоставят вам компьютерную алгебру в Linux.
источник
Freemat - хорошая альтернатива. Он может обрабатывать большинство m-скриптов Matlab.
источник
И Mathematica, и Matlab очень раздуты, потому что они пытаются сделать слишком много и быть своего рода серебряной пулей. Как я уже сказал, они пытаются.
Однако большинство библиотек и инструментов с открытым исходным кодом фокусируются на конкретной проблеме или области домена и делают это наилучшим и быстрым способом, обеспечивая при этом их импорт и экспорт в соответствующие форматы, чтобы вы могли работать с несколькими различными инструментами и передавать свои данные из одного другому.
Скорее всего, вы получите гораздо более полезный ответ на ваш вопрос, указав конкретный домен, в котором вы хотите работать, или конкретный тип инструментов, которые вам нужны, в отличие от попытки найти клон чего-то вроде Matlab, который я бы даже не использовал если бы это было бесплатно.
источник
Я бы предложил установить Cantor, который поддерживает четыре различных среды (Maxima, R, SAGE и KAlgebra).
Он имеет очень простой интерфейс и прост в использовании.
источник