LINUX.ORG.RU

Maxima 5.12.0


0

0

Maxima - написанная на Common Lisp свободная (GPL) система компьютерной алгебры (CAS). Maxima основана на DOE Macsyma - версии US Department of Energy системы Macsyma, разработанной в MIT, - одной из первых CAS. В новую версию добавлены пакет lapack с функциями из BLAS и LAPACK, новый алгоритм суммирования рядов с Levin Transform (http://arxiv.org/abs/math-ph/0306063), пакет для фракталов, добавления к документации, приятные мелочи, такие как множественное присваивание, и другое.

Список изменений
Скачать исходники и сборки для Linux/Windows

>>> Домашняя страница

★★★★★

Проверено: Shaman007 ()

Re: Maxima 5.12.0

Это конечно хорошо, что они функции в модули выносят... Но всё-таки мне не понравилось, что det заменили на determinant

Но математический пакет превосходный.

Quasar ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от Quasar

Re: Maxima 5.12.0

> det заменили на determinant

Бугага, сделай `det: determinant` и не мучайся :)

Sphinx ★★☆☆ ()

Re: Maxima 5.12.0

подскажите по ней во такую вещь: во всех вычислениях она выводит строчку "rat replaced" как его убрать

prizident ★★★★★ ()

Re: Maxima 5.12.0

пробовал - не понравилось. Довольно все мутно - особенно дока.

vaborg ★★★ ()

Re: Maxima 5.12.0

> новый алгоритм суммирования рядов с Levin Transform (http://arxiv.org/abs/math-ph/0306063), пакет для фракталов

с хвостовой рекурсией, надеюсь? а то ведущие computer scientists ЛОРа не оценят. :)

ivlad ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от acefsm

Re: Maxima 5.12.0

Это вовсе не означает, что свободный. А для многих это может быть определяющим фактом.

stassats ★★★★ ()
Ответ на: Re: Maxima 5.12.0 от acefsm

Re: Maxima 5.12.0

> я задал вопрос не про платность продукта, а про функциональность

Ну дык и функциональность:

$ apt-cache search maxima
maxima - A computer algebra system -- base system
maxima-doc - A computer algebra system -- documentation
maxima-share - A computer algebra system -- extra code
maxima-src - A computer algebra system -- source code

$apt-cache search maple

а нету :-?

Evgueni ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от acefsm

Re: Maxima 5.12.0

Поясняю: Maxima есть везде, а maple нет.

В большинстве случаев Maxima хватате (студентам так заведомо), а там где не хватает IMHO часто проще программу написать.

Evgueni ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от acefsm

Re: Maxima 5.12.0

> и чем оно лучше maple 10?

Поставлювопрос иначе: чем лучше maple 10? Ответ: ничем, долго и упорно сравнивал, разницы не нашёл, разве что поддержка кватернионов, но мне они нафиг не нужны. (Интересно, а кто их использует?)

А вот у maxima есть преимущества: сверхвысокая прецезионность вычислений (до 500000 знаков), берёт интегралы, что maple не по зубам. И, конечно, GPL.

Для научных расчётов -- самое то.

Bircoph ()
Ответ на: Re: Maxima 5.12.0 от Bircoph

Re: Maxima 5.12.0

>А вот у maxima есть преимущества: сверхвысокая прецезионность вычислений (до 500000 знаков), берёт интегралы, что maple не по зубам.

про интегралы и "прецизионность" вычислений не понял

поясни если не трудно на примерах

acefsm ()
Ответ на: Re: Maxima 5.12.0 от acefsm

Re: Maxima 5.12.0

Maple 11 for Students - $99

Но не все студенты:

Maple 11 Professional - $1895
Mathematica 6 - $2495

grob ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от kbps

Re: Maxima 5.12.0

Sphinx> Бугага, сделай `det: determinant` и не мучайся :)

Всё равно неудобно :)

kbps> Quasar, а это не твой сайт h88p://kuasar.narod.ru/

Нет, а что?

Quasar ★★★★★ ()

Re: Maxima 5.12.0

Народ, а существует какой нить способ-программа чтобы конвертить ИЗ теха в максимовский синтаксис ? В идеале хотелось бы писать формулы в lyx а потом скармливать в максиму :)

kernel ★★☆ ()
Ответ на: Re: Maxima 5.12.0 от kernel

Re: Maxima 5.12.0

> Народ, а существует какой нить способ-программа чтобы конвертить ИЗ теха в максимовский синтаксис ? В идеале хотелось бы писать формулы в lyx а потом скармливать в максиму :)

texmacs спасёт отца русской демократии, правда к TeXу он никакого отношения не имеет.

Evgueni ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от kernel

Re: Maxima 5.12.0

В общем случае это невозможно, поскольку TeX - это только внешнее представлени, и он не отображает собственно математического смысла. Это беда вообще классической математической нотации - сначала на десятке страниц объясняешь принятые обозначения, потом только пишешь одну короткую формулу.

Есть некоторые подвижки в направлении построения действительно однозначного математического языка - OpenMath. Вот от него и надо плясать.

anonymous ()
Ответ на: Re: Maxima 5.12.0 от acefsm

Re: Maxima 5.12.0

>и чем оно лучше maple 10?

Насколько я помню maple ориентирован на символьные расчёты, а maxima на численные так что это совсем разные вещи.

Rodegast ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от Rodegast

Re: Maxima 5.12.0

> Насколько я помню maple ориентирован на символьные расчёты, а maxima на численные так что это совсем разные вещи.

Что касается maxima в данном вопросе память Вас подводит :(

Evgueni ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от anonymous

Re: Maxima 5.12.0

> Есть некоторые подвижки в направлении построения действительно однозначного математического языка - OpenMath. Вот от него и надо плясать.

Там всё замечательно, только это как вслучае подобных технологий вовсе не для людей придумано - а для компьютеров.

Так что лучше texmacs.

Evgueni ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от Quasar

Re: Maxima 5.12.0

>Нет, а что?
просто обознался ;-)

kbps ★★★ ()
Ответ на: Re: Maxima 5.12.0 от BigBiker

Re: Maxima 5.12.0

>>Так что лучше texmacs.

>У него всё также тормозит интерфейс?

Он использует шрифты TeX, отсюда после их приведения к растровому виду (требуется проделать ровно один раз при первом отображении символа) всё отрисовывается вполне адекватно.

P.S. Русской локализацией texmacs занимается Андрей Грозин - один из ведущих специалистов теорфизиков по CASам в мире - кроме шуток.

Evgueni ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от acefsm

Re: Maxima 5.12.0

> и чем оно лучше maple 10?

Ценой. Я захотел на свой грант его купить. Но ~1200$ за лицензию = это уж чересчур. С учетом того, что Мэпл 4 версии имел очень много того, что имеет 10 версия и при том был бесплатным. А сейчас они только и делают, что переписывают граф. морду. Платить за ЭТО деньги я не готов.

annoynimous ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от Bircoph

Re: Maxima 5.12.0

> А вот у maxima есть преимущества: сверхвысокая прецезионность вычислений (до 500000 знаков), берёт интегралы, что maple не по зубам. И, конечно, GPL.

arbitrary precision numbers есть в обеих системах, это, видимо, одно из оснований любой CAS. А вот насчет интегралов я не уверен. Можно пример? Я знаю, по крайней мере, обратный случай \int_0^{\infty}{\exp(-x^2)/(1+x^2)} = \dfrac{1}{2}\pi\e(1-\erf(1))

annoynimous ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от anonymous

Re: Maxima 5.12.0

> А intel MKL к ней подцепить мона?

Напоминает сцену из анекдота про сибирских дедов подсунувших лом под бензопилу "дружбу"

подозреваю, что mkl - ни что без ifc или icc.

lapack портирован при помощи f2cl - транслятора фортрана в лисп.

на текущий момент доступны dgeev (вычисление собственных значениий и векторов реальной матрицы) и связанная задача сингулярного разложения матрицы - dgsvd

anonymous ()
Ответ на: Re: Maxima 5.12.0 от Evgueni

Re: Maxima 5.12.0

>Он использует шрифты TeX, отсюда после их приведения к растровому виду...

Благодарю за разъяснения. Как всегда чётко и по делу.

P. S. Спасибо Вам за отличный цикл статей по MetaPost.

BigBiker ()
Ответ на: Re: Maxima 5.12.0 от Evgueni

Re: Maxima 5.12.0

> Когда же будут доки на русском, а может они где-то уже есть? http://www.inp.nsk.su/~baldin/LF/index.html - смотрим номера с 81го по 86ой.

Там где-нибудь написано, что автор приподготовке использовал материалы из проекта Maxima? В 86 выпуске я этого не нашел. "Реальный пример" взят и переработан с английского варианта так и неоконченной книжки написанной приучастии многих членов сообщества.

anonymous ()
Ответ на: Re: Maxima 5.12.0 от anonymous

Re: Maxima 5.12.0

> Там где-нибудь написано, что автор приподготовке использовал материалы из проекта Maxima? В 86 выпуске я этого не нашел. "Реальный пример" взят и переработан с английского варианта так и неоконченной книжки написанной приучастии многих членов сообщества.

Напишите автору и спросите его лично.

Evgueni ★★★★★ ()

Re: Maxima 5.12.0

Хотелось бы знать, если я хочу получить функцию как решение дифура, потом другую линейно независимую к ней и посмотреть их линейную комбинацию на удовлетворение неким условиям, это в принципе возможно в данном пакете?

anonymous ()
Ответ на: Re: Maxima 5.12.0 от anonymous

Re: Maxima 5.12.0

> Хотелось бы знать, если я хочу получить функцию как решение дифура, потом другую линейно независимую к ней и посмотреть их линейную комбинацию на удовлетворение неким условиям, это в принципе возможно в данном пакете?

Комбинация функций есть функция, а как они получаются дело десятое - IMHO, естественно. Никаких граблей я здесь не вижу.

Evgueni ★★★★★ ()
Ответ на: Re: Maxima 5.12.0 от acefsm

Re: Maxima 5.12.0

Это с какой версии Maple перестал брать интегралы???? Всегда брал, однако. Да и с "прецизионностью" тоже не все ясно. Это с плавающей точкой? Если да, то вычисления с плавающей точкой к компьютерной алгебре не относятся. А вот целочисленные вычисления с произвольной точностью в Maple тоже всегда были.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.