Аналог маткад для линукс

Бесплатные аналоги Mathcad для Linux

Сохранить ссылку

Смотрите также

Математические пакеты

Ниже вы найдёте бесплатные программы, распространяющеся под лицензиями

Scilab

Scilab — мощный математический пакет для построения 2D и 3D графиков, решения задач линейной алгебры, работы с разряженными матрицами; предоставляет возможность использования интерполяции и аппроксимации, дифференциальной и недифференциальной оптимизации. Также пакет имеет встроенный язык. подробнее.

Maxima

Maxima — это система компьютерной алгебры, созданная на языке программирования Common Lisp, первый запуск которой состоялся в далеком 1982 году. Данная утилита предназначена для проведения аналитических и численных вычислений, а также формирования графиков функций. Эта разработка располагает несколькими графическими интерфейсами юзера (wxMaxima, XMaxima и прочими). Программа осуществляет численные расчеты максимально верно, поскольку применяет дроби, целые числа (как с плавающей точкой произвольной точности, так и без нее). Стоит отметить, что при использовании псевдографики, приложение способно функционировать в режиме командной строки. Система имеет довольно понятный интерфейс, несмотря на то, что современным его назвать сложно. подробнее.

Graph Online

Graph Online — бесплатный сервис, предназначенный для визуализации графа и поиска кратчайшего пути на графе. Создание графа выполняется по матрице смежности или матрице инцидентности. Кроме поиска кратчайшего пути можно осуществить поиск компонента связанности. Сервис поддерживает работу с орграфами и неориентированными графами. Построенный граф можно сохранить и продолжить работу с ним позже. подробнее.

SMath Studio

SMath Studio — хороший пакет для вычисления, упрощения математических графиков, построения графиков функций. Интерфейс программы очень понятный и не уступает MathCad. подробнее.

SMath Studio Cloud

SMath Studio Cloud — онлайн версия бесплатного математического пакета SMath Studio. Сервис поддерживает множество функций для математических вычислений и анализа: построение графиков (2D и 3D), множество математических функций, работа с матрицами, решение и упрощение выражений. Большим достоинством онлайн версии является возможность загрузки файлов *.sm, *.smz и *.xmcd. Сервис позволяет сохранить вычисления для дальнейшей работы, а также предоставить ссылку на них другим пользователям, распечатать. подробнее.

GNU Octave

GNU Octave — программный пакет решений для работы с математическими моделями и графиками. Программное обеспечение написано на языке программирования C++ и его можно внедрять в другие проекты. Программа имеет поддержку множества функций при решении математических задач, а в случае если пользователю не будет хватать её функционала, в сети всегда можно найти и расширить их с помощью дополнений. По заверениям разработчиков, совместим с таким ПО как MATLAB и поддерживает многие его функции. Так же программа является кроссплатформенной, что делает её доступной для всех пользователей разных операционных систем. подробнее.

Источник

Бесплатные аналоги Mathcad для Linux

Сохранить ссылку

Смотрите также

Бесплатные аналоги Mathcad для Linux

Используя бесплатный аналог Mathcad вы экономите 54900 рублей.

SMath Studio Cloud

SMath Studio Cloud — онлайн версия бесплатного математического пакета SMath Studio. Сервис поддерживает множество функций для математических вычислений и анализа: построение графиков (2D и 3D), множество математических функций, работа с матрицами, решение и упрощение выражений. Большим достоинством онлайн версии является возможность загрузки файлов *.sm, *.smz и *.xmcd. Сервис позволяет сохранить вычисления для дальнейшей работы, а также предоставить ссылку на них другим пользователям, распечатать. подробнее.

SMath Studio

SMath Studio — хороший пакет для вычисления, упрощения математических графиков, построения графиков функций. Интерфейс программы очень понятный и не уступает MathCad. подробнее.

Maxima

Maxima — это система компьютерной алгебры, созданная на языке программирования Common Lisp, первый запуск которой состоялся в далеком 1982 году. Данная утилита предназначена для проведения аналитических и численных вычислений, а также формирования графиков функций. Эта разработка располагает несколькими графическими интерфейсами юзера (wxMaxima, XMaxima и прочими). Программа осуществляет численные расчеты максимально верно, поскольку применяет дроби, целые числа (как с плавающей точкой произвольной точности, так и без нее). Стоит отметить, что при использовании псевдографики, приложение способно функционировать в режиме командной строки. Система имеет довольно понятный интерфейс, несмотря на то, что современным его назвать сложно. подробнее.

Читайте также:  Полная проверка hdd windows

Mas.Exponenta.ru

Mas.Exponenta.ru — онлайн сервис для математических вычислений с использованием Mathcad Application Server, является совместным проектом Exponenta.ru и СПбГПУ. Сервис содержит вычисления в следующих разделах: математический анализ, линейная алгебра, теория вероятности, математическая статистика, численные методы. Стоит отметить, что местами сервис имеет проблемы с версткой, но пользоваться им всё равно можно. подробнее.

Scilab

Scilab — мощный математический пакет для построения 2D и 3D графиков, решения задач линейной алгебры, работы с разряженными матрицами; предоставляет возможность использования интерполяции и аппроксимации, дифференциальной и недифференциальной оптимизации. Также пакет имеет встроенный язык. подробнее.

Graph Online

Graph Online — бесплатный сервис, предназначенный для визуализации графа и поиска кратчайшего пути на графе. Создание графа выполняется по матрице смежности или матрице инцидентности. Кроме поиска кратчайшего пути можно осуществить поиск компонента связанности. Сервис поддерживает работу с орграфами и неориентированными графами. Построенный граф можно сохранить и продолжить работу с ним позже. подробнее.

Бумажка

Формульный калькулятор с построением графиков, переменными и пользовательскими функциями. Написан на Питоне 2.7. Подходит для быстрого, «на коленке», математического моделирования относительно несложных вещей: задать сигнал и посмотреть его спектр, вычислить определенный интеграл и производную в точке, численно решить уравнение или систему уравнений и т.п. Расчет запоминается и может быть отредактирован, подобно тому, как это происходит в Mathcad. Программа успешно применялась для курсов «Радиоавтоматика» и «Цифровая обработка сигналов». подробнее.

Источник

Бесплатные аналоги Mathcad для Linux

Сохранить ссылку

Смотрите также

Бесплатные аналоги Mathcad для Linux

Используя бесплатный аналог Mathcad вы экономите 54900 рублей.

Maxima

Maxima — это система компьютерной алгебры, созданная на языке программирования Common Lisp, первый запуск которой состоялся в далеком 1982 году. Данная утилита предназначена для проведения аналитических и численных вычислений, а также формирования графиков функций. Эта разработка располагает несколькими графическими интерфейсами юзера (wxMaxima, XMaxima и прочими). Программа осуществляет численные расчеты максимально верно, поскольку применяет дроби, целые числа (как с плавающей точкой произвольной точности, так и без нее). Стоит отметить, что при использовании псевдографики, приложение способно функционировать в режиме командной строки. Система имеет довольно понятный интерфейс, несмотря на то, что современным его назвать сложно. подробнее.

Бумажка

Формульный калькулятор с построением графиков, переменными и пользовательскими функциями. Написан на Питоне 2.7. Подходит для быстрого, «на коленке», математического моделирования относительно несложных вещей: задать сигнал и посмотреть его спектр, вычислить определенный интеграл и производную в точке, численно решить уравнение или систему уравнений и т.п. Расчет запоминается и может быть отредактирован, подобно тому, как это происходит в Mathcad. Программа успешно применялась для курсов «Радиоавтоматика» и «Цифровая обработка сигналов». подробнее.

GNU Octave

GNU Octave — программный пакет решений для работы с математическими моделями и графиками. Программное обеспечение написано на языке программирования C++ и его можно внедрять в другие проекты. Программа имеет поддержку множества функций при решении математических задач, а в случае если пользователю не будет хватать её функционала, в сети всегда можно найти и расширить их с помощью дополнений. По заверениям разработчиков, совместим с таким ПО как MATLAB и поддерживает многие его функции. Так же программа является кроссплатформенной, что делает её доступной для всех пользователей разных операционных систем. подробнее.

Источник

Бесплатные аналоги Mathcad для Linux

Сохранить ссылку

Смотрите также

Бесплатные аналоги Mathcad для Linux

Используя бесплатный аналог Mathcad вы экономите 54900 рублей.

SMath Studio Cloud

SMath Studio Cloud — онлайн версия бесплатного математического пакета SMath Studio. Сервис поддерживает множество функций для математических вычислений и анализа: построение графиков (2D и 3D), множество математических функций, работа с матрицами, решение и упрощение выражений. Большим достоинством онлайн версии является возможность загрузки файлов *.sm, *.smz и *.xmcd. Сервис позволяет сохранить вычисления для дальнейшей работы, а также предоставить ссылку на них другим пользователям, распечатать. подробнее.

SMath Studio

SMath Studio — хороший пакет для вычисления, упрощения математических графиков, построения графиков функций. Интерфейс программы очень понятный и не уступает MathCad. подробнее.

Читайте также:  Windows linux and mac operating systems

Maxima

Maxima — это система компьютерной алгебры, созданная на языке программирования Common Lisp, первый запуск которой состоялся в далеком 1982 году. Данная утилита предназначена для проведения аналитических и численных вычислений, а также формирования графиков функций. Эта разработка располагает несколькими графическими интерфейсами юзера (wxMaxima, XMaxima и прочими). Программа осуществляет численные расчеты максимально верно, поскольку применяет дроби, целые числа (как с плавающей точкой произвольной точности, так и без нее). Стоит отметить, что при использовании псевдографики, приложение способно функционировать в режиме командной строки. Система имеет довольно понятный интерфейс, несмотря на то, что современным его назвать сложно. подробнее.

Mas.Exponenta.ru

Mas.Exponenta.ru — онлайн сервис для математических вычислений с использованием Mathcad Application Server, является совместным проектом Exponenta.ru и СПбГПУ. Сервис содержит вычисления в следующих разделах: математический анализ, линейная алгебра, теория вероятности, математическая статистика, численные методы. Стоит отметить, что местами сервис имеет проблемы с версткой, но пользоваться им всё равно можно. подробнее.

Scilab

Scilab — мощный математический пакет для построения 2D и 3D графиков, решения задач линейной алгебры, работы с разряженными матрицами; предоставляет возможность использования интерполяции и аппроксимации, дифференциальной и недифференциальной оптимизации. Также пакет имеет встроенный язык. подробнее.

Graph Online

Graph Online — бесплатный сервис, предназначенный для визуализации графа и поиска кратчайшего пути на графе. Создание графа выполняется по матрице смежности или матрице инцидентности. Кроме поиска кратчайшего пути можно осуществить поиск компонента связанности. Сервис поддерживает работу с орграфами и неориентированными графами. Построенный граф можно сохранить и продолжить работу с ним позже. подробнее.

Бумажка

Формульный калькулятор с построением графиков, переменными и пользовательскими функциями. Написан на Питоне 2.7. Подходит для быстрого, «на коленке», математического моделирования относительно несложных вещей: задать сигнал и посмотреть его спектр, вычислить определенный интеграл и производную в точке, численно решить уравнение или систему уравнений и т.п. Расчет запоминается и может быть отредактирован, подобно тому, как это происходит в Mathcad. Программа успешно применялась для курсов «Радиоавтоматика» и «Цифровая обработка сигналов». подробнее.

Источник

Случайные заметки

Блог продолжающего linux-оида.

вторник, июня 13, 2006

Linux для математика

Итак, вопрос: есть ли для Linux (*nix) аналоги известных коммерческих математических пакетов? Ответ: есть, более чем.

Небольшая табличка аналогов:

Коммерческий пакет для Windows Аналог для Linux Лицензия Homepage Комментарии
MathCAD Symaxx/2 GPL symaxx.sf.net К сожалению, не очень интуитивный интерфейс. Является графическим front-end-ом к Maxima. Написан на Perl/Tk.
MuPAD Коммерческий www.mupad.de Не видел 😉
Mathematica, Maple maxima GPL maxima.sf.net Прародитель Mathematica и Maple.
axiom GPL axiom-developer.or g До 2001г. — самая дорогая система компьютерной алгебры (по слухам, порядка $200k).
Mathematica Linux Коммерческая wolfram.com Практически полный аналог своей сестры для Windows, только бывают проблемы со шрифтами
Maple Linux Коммерческая maplesoft.com
MatLAB SciLAB Своя, типа GPL scilab.com Почти совместим с MatLAB 5/6 на уровне исходников.
Octave GPL octave.org Нет своего аналога Simulink. Почти совместима с MatLAB.
MatLAB Linux Коммерческая mathworks.com Дороже своей Windows-версии
Statistica R GPL r-project.org Мощный язык для статистических вычислений + куча модулей.
OpenDX GPL opendx.org Одна из мощнейших в мире систем визуализации данных.

И здесь еще не все перечислено… Математического софта под *nix просто море.

Причем интересна его история.

В 50-60-х годах в США на волне интереса к компьютерам начали создавать системы компьютерной алгебры. (в смысле, программы, способные сообразить, что (a+b) 2 = a 2+2ab+b^2, не зная, что такое a и b). И, конечно, такая софтина нужна была одному мирному американскому ведомству. И это ведомство объявило конкурс на лучшую CAS (Computer Algebra System) для своих нужд, пообещав всяческую поддержку. Конкурс этот выиграл мало кому известный тогда проект Macsyma (CAS, написанная на Lisp). И, получив поддержку, очень неплохо развивался как коммерческий проект года так до 1984. А в 1984 году небезызвестный Richard Stollman объявил о создании FSF и опубликовал первую версию GPL. Услыхав про это, один из отцов-основателей проекта Macsyma заявил руководству (и Пентагону) ультиматум: «либо а) мне передают все наработки проекта, и я паралельно развиваю GPL-версию Macsyma, либо б) я ухожу из проекта». Так как второй вариант означал быстрый распад проекта, Пентагон вынужден был согласиться на первый. Так появилась свободная CAS под названием Maxima. Она развивалась паралельно с Macsyma до начала 1990-х. А в 1991 СССР распался, холодная война кончилась, и Пентагон прекратил финансирование проекта. В 1994 Macsyma прекратила свое развитие. Исходники были частично распроданы, и на их основе вскоре появились Mathematica и Maple. А Maxima продолжает развиваться до сих пор.

С axiom вышла тоже интересная история. Этот проект развивался самостоятельно, и развился в очень мощную и очень дорогую CAS. Однако, организаций, способных заплатить несколько сот тысяч баксов за копию программы, не так уж много. Так что к началу XXI века продажи резко упали (рынок был насыщен), и проект стал коммерчески нерентабельным. Тогда авторы axiom выпустили ее под лицензией GPL.

Maxima и Axiom замечательны уровнем абстракции, который они предоставляют пользователю. Они поддерживают так называемые Rule-based преобразования. Например, можно задать, что «f(A and B)» переходит в «f(A) or f(B)», и CAS сделает преобразование, не задумываясь ни о том, что такое A и B, ни о смысле операций and или or. Это позволяет производить преобразования не только над математическими выражениями, но над чем угодно, что может быть записано в виде формулы.

Изюминка Maxima состоит в большой гибкости синтаксиса. Например, объявив «f(x,y):= x 2-y 2», можно объявть f инфиксным оператором и писать далее вместо «f(x,y)» — «x f y».

У Axiom тоже есть свои изюминки. Во-первых, это язык с очень мощной и простой системой типов. Например, можно объявить «A: List Matrix Rational Polynomial Complex» — «пусть А — это список матриц из дробей, числителями и знаменателями которых являются многочлены над комплексными числами». Во-вторых, поддерживаются весьма абстрактные операции из области абстрактной алгебры и теории чисел. «Приведение многочленов над полем Галуа» — слышали про такое? Криптоаналитики слышат каждый день. А в Axiom для этого есть встроенная функция. В-третьих, Axiom имеет очень интересный алгоритм вычисления интегралов. Большинство CAS, встретив слишком сложный для них интеграл, просто оставляют его как есть. Это у них означает «Либо интеграл не берется в элементарных функциях вообще, либо я просто не знаю, как его брать». Axiom выдаст интеграл как был только в том случае, когда может математически доказать, что взять его в элементарных функциях невозможно.

Из CAS под Linux можно упомянуть еще yacas, yorick и GAP. Все это свободный софт.

GAP — совершенно замечательная система. Ее название — аббревиатура, расшифровывается как «Groups, Alghorithms and Programming». Это изначально свободный (GPL) проект создания модульной системы для абстрактной алгебры. На сегодняшний день это мощнейшая из систем такого рода (в том числе и коммерческих). Здесь «поле», «кольцо», «группа» — это типы данных, а «вычисление идеала банаховой алгебры» — стандартная функция.

Ну ладно, CAS обсудили, поехали к «числодробилкам» (системам численных вычислений). Из коммерческих продуктов здесь на ум сразу приходит MatLAB. Это очень дорогая система. В том составе, в котором мы привыкли видеть ее на пиратских дисках, она стоит что-то от $40k «студенческая лицензия» (т.е. с правом установки на один компьютер один раз, без тех.поддержки) до $60k Enterprise Edition.

Проект SciLAB появился как коммерческий, но более дешевый конкурент MatLAB-a. Коммерчески проект себя не оправдал, и исходники открыли. Лицензия — «почти GPL», но с изменениями, направленными на то, чтобы затруднить появление многочисленных мало совместимых версий. Эта программа почти полностью совмекстима с MatLAB на уровне исходных текстов (m-файлов). Здесь есть даже аналог Simulink — средства визуального проектирования математических моделей.

Octave появился как «чисто GNU GPL» конкурент SciLAB-a. На сегодняшний день во многом совместима с MatLAB-ом, но нет аналога Simulink.

Из этой же серии можно отметить Tela — «interactive tensor language». Замечателен pascal-подобным синтаксисом.

Остались только программы для статистиков.

В качестве функциональной замены системы Statistica можно посоветовать язык статистических вычислений R. Это очень мощный язык, плюс к нему написаны десятки модулей для конкретных задач (кластерный анализ, финансовый инженеринг, распределенные вычисления…).

Для визуализации численных данных ученые всего мира используют OpenDX. Изначально это недешевый продукт IBM (dx — data explorer), однако исходники открыли, сейчас это GPL-проект. Считается мощнейшей системой в своем классе.

Материалы собраны по всему Интернету, плюс личный опыт общения с CAS и числодробилками.

Last updated 02-May-2006 21:51:13 YEKST

Источник

Читайте также:  Linux где хранятся драйвера принтеров
Оцените статью