- Бесплатные аналоги Mathcad для Linux
- Сохранить ссылку
- Смотрите также
- Математические пакеты
- Scilab
- Maxima
- Graph Online
- SMath Studio
- SMath Studio Cloud
- GNU Octave
- Бесплатные аналоги Mathcad для Linux
- Сохранить ссылку
- Смотрите также
- Бесплатные аналоги Mathcad для Linux
- SMath Studio Cloud
- SMath Studio
- Maxima
- Mas.Exponenta.ru
- Scilab
- Graph Online
- Бумажка
- Бесплатные аналоги Mathcad для Linux
- Сохранить ссылку
- Смотрите также
- Бесплатные аналоги Mathcad для Linux
- Maxima
- Бумажка
- GNU Octave
- Бесплатные аналоги Mathcad для Linux
- Сохранить ссылку
- Смотрите также
- Бесплатные аналоги Mathcad для Linux
- SMath Studio Cloud
- SMath Studio
- Maxima
- Mas.Exponenta.ru
- Scilab
- Graph Online
- Бумажка
- Случайные заметки
- вторник, июня 13, 2006
- Linux для математика
Бесплатные аналоги 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 и прочими). Программа осуществляет численные расчеты максимально верно, поскольку применяет дроби, целые числа (как с плавающей точкой произвольной точности, так и без нее). Стоит отметить, что при использовании псевдографики, приложение способно функционировать в режиме командной строки. Система имеет довольно понятный интерфейс, несмотря на то, что современным его назвать сложно. подробнее.
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. подробнее.
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
Источник