LINUX.ORG.RU

TeXmacs и maxima


0

0

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

TeXmacs - научный текстовый редактор и отличный frontend к maxima.

>>> Просмотр (1024x768, 72 Kb)

anonymous

Проверено: ivlad

Смотрел я эту максиму, все-таки она до математики не дотягивает, в особливости по расчетам интегралов, рядов бесконечных,...

В математике-то главное алгоритмы, которых нет в других пакетах.

TeXmacs смотрится вроде ничего, но больно уж тормозной, по мне так обычный tex удобней. И связка к maixima тоже не очень, maximу (да и математику тоже) гораздо удобнее просто из консоли гонять.

ivon
()
Ответ на: комментарий от ivon

Для того чтобы сложную задачу решиь ведь всё равно программу пишешь - здесь и математика не поможет. А в простых вычисления вполне и maximы хватает.

С уважением Евгений

P.S. Это без учёта платный/не платный

Evgueni ★★★★★
()
Ответ на: комментарий от ivon

А примерчик можно? Интегралов или рядов которые математика считает а максима нет?

geekkoo
()
Ответ на: комментарий от xlex

Техмакс использует теховые шрифты (и сам же их антиалиасит) и от wm? - шрифты? - дистрибутив? не зависит

geekkoo
()
Ответ на: комментарий от ivon

про CAS вообще и maxima vs Mathematica в частности...

2 ivon:

> Смотрел я эту максиму, все-таки она до математики не дотягивает

Тут я согласен... Pattern matching у maxima какой-то... кривоватый, мягко говоря.

> в особливости по расчетам интегралов, рядов бесконечных,...

А тут -- нет. Mathematica сплошь и рядом выдает некорректные результаты.

Примеры:

1) некорректного счета интегралов:

Integrate[Log[a*(1-x) +b*x-x*(1-x)], {x,0,1}]

2) некорректное разложение в ряд:

Series[Gamma[epsilon-1], {epsilon, 0,1}]

Maxima же выдает правильный ответ.

Кстати, об интегралах. Лучшие алгоритмы вычисления -- у Axiom. Она могет либо взять интеграл, либо доказать, что он не берется.

Dselect ★★★
()
Ответ на: про CAS вообще и maxima vs Mathematica в частности... от Dselect

Примеры рядов - Эпштейновские зета-функции. Например, \sum'_{m,n=-\Infinity}^\Infinity \frac{(-1)^n}{a*m^2+b*n^2}, ну и более высоких размерностей.

У меня че-то не получилось их посчитать. На фортране тоже самое считается нормально, но офигенно долго, если нужна хорошая точность.

ivon
()
Ответ на: комментарий от ivon

про числодробильню...

2 ivon:

> На фортране тоже самое считается нормально, но офигенно долго, если нужна хорошая точность.

Пользуй компилятор от Compaq ( и Aplha, а не убожество интель ).

Dselect ★★★
()
Ответ на: комментарий от geekkoo

про неберущиеся интегралы...

2 geekkoo:

> Или она просто сообщает, что не может его взять?

Нет, она именно доказывает, что интеграл не берется. Как? Это Вы у Бернштейна спросите :)

Dselect ★★★
()
Ответ на: комментарий от ivon

еще про CAS...

2 ivon:

И вообще, maxima -- это CAS, а не числодробилка...

Dselect ★★★
()
Ответ на: про числодробильню... от Dselect

2Dselect >Пользуй компилятор от Compaq ( и Aplha, а не убожество интель ).

Разрядность, как я вкуриваю, тут особо не поможет - тут все решается количеством членов ряда, а в математику забит алгоритм апроксимации результата по членам ряда ( то есть она считает гораздо меньше членов).

ivon
()
Ответ на: комментарий от anonymous

2 anonymous: >А какие мнения о Maple можете высказать?

А никаких = я им почти не пользовался, но народ хвалит.

ivon
()

Как прикрутил?

Можно вопросик? Как связать TeXmacs и maxima? Что-то у меня не получается. Есть где-нибудь описание этой процедуры?

RogiZu
()
Ответ на: комментарий от anonymous

>подскажите ссылку где можно Matlab для Linux скачать ?

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

ivon
()
Ответ на: Как прикрутил? от RogiZu

Если максима установлена и после этого компилируется техмакс то он ее сам обнаруживает и соответственно менюшку делает Text-Session-Maxima (по дефолту там только шелл и гайл). То же самое со всеми другими системами (R,Octave,Scilab...)

geekkoo
()
Ответ на: комментарий от anonymous

Пробовал maxima после maple, чего в ней нет так это "функционального стиля", то есть я не могу объявить оператор A на пространстве функций f(x) таким образом:

A:= f -> x -> 1/2*f(2*x),

чтобы потом можно было применять его к функциям и получать функции.

Спрашивал в листе максимы -- выходит что никаким простым способом это сделать нельзя.

А в мапле это делается легко, можно например определить последовательность

A_:= n -> f -> x -> 1/2^n*f(2^n*x),

Ну и еще лисп учить неохота, а если что серьезное на ней делать то придется.

anonymous
()
Ответ на: комментарий от anonymous

мое особое фе про Maple.

> А какие мнения о Maple можете высказать?

Мне очень не нравится. Он как-то чудно ухитряется путать локальные переменные с глобальными. В результате попытка что-то сделать сводится к вечной войне с глюками...

Mathematica, конечно, тоже в этом смысле на голову больная (по умолчанию все переменные глобальные и типизация отсутствует как таковая), но все же можно хоть как-то пользоваться...

Dselect ★★★
()
Ответ на: комментарий от ivon

Re: TeXmacs и maxima

>подскажите ссылку где можно Matlab для Linux скачать ?

А что GNU'тум софтом западло???

Есть же octave, процентов на 90 с matlab'ом совместим...

anonymous
()

А чего она у тебя вся такая не русская? Вроде как локализация там есть. С ней она даже лучше выглядит.

anonymous
()
Ответ на: комментарий от xlex

Дистриб - gentoo шрифты - microsoft (в TeXmax - от tex) wm - fluxbox

anonymous
()
Ответ на: комментарий от anonymous

Забавноая прога !!! Довльно точнаяю. У нас проф. её сам пользует и нам советует !

Кстати , есть под линукс?

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