LINUX.ORG.RU

Maxima 5.11.0


0

0

Вышла новая версия алгебраической системы Maxima, написанной на Common Lisp.

В новой версии можно отметить:

  • Улучшение документации
  • Исправления и улучшения Xmaxima
  • Исправлены ошибки в определении интегральных функций
  • Новые расширения
  • Множество баг-фиксов

    >>> Скачать

    >>> Список изменений

  • Re: Maxima 5.11.0

    первый! а вообще, хорошая пррога!

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

    Re: Maxima 5.11.0

    Отличная программа, считает всё, что нужно студенту :)

    can3p ()

    Re: Maxima 5.11.0

    Да хоть бы она была написана на суахили, лишь бы лишний компилятор/интерпритатор трижды не нужный не устанавливать... вот почему в проприетарных проектах никто не заостряет внимания на том, на чем писался проект? Пока аффтары проектов не поймут этой элементарной мысли - винда будет бессмертной.

    anonymous ()

    Re: Maxima 5.11.0

    Великолепная прога! :-)
    Правда не знаю -- можно ли определить скажем несколько функций в Maxima и сохранить во внешней файл для использования в другой сессии? Было бы не заменимо...

    unDEFER ★★★★ ()
    Ответ на: Re: Maxima 5.11.0 от anonymous

    Re: Maxima 5.11.0

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

    stassats ★★★★ ()
    Ответ на: Re: Maxima 5.11.0 от anonymous

    Re: Maxima 5.11.0

    Да, и логика тоже на высоте. Троллинг тоже икусство...

    Компилятор, значит, лишний ставить не охота? А кто просит собирать из исходников, когда есть бинарники. Ведь проприетарные вообще не собрать самому.

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

    Re: Maxima 5.11.0

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

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

    Re: Maxima 5.11.0

    save("foo.lisp", all);

    Ну и соответственно load("foo.lisp");

    stassats ★★★★ ()
    Ответ на: Re: Maxima 5.11.0 от anonymous

    Re: Maxima 5.11.0

    анонимус, мне наплевать, что ты юзаешь, Mapple или абаку.

    stassats ★★★★ ()

    Re: Maxima 5.11.0

    > Исправлены ошибки в определении интегральных функций

    В оригинальном анонсе говорится об определенных интегралах :)

    > Исправлены ошибки в определении интегральных функций

    Кстати, при наличии imaxima и wxMaxima, многие ли пользуются xmaxima? Просто интересно.

    grob ★★★★★ ()

    Re: Maxima 5.11.0

    Отличная софтинка.. Развивается.. :-)

    MiracleMan ★★★★★ ()
    Ответ на: Re: Maxima 5.11.0 от grob

    Re: Maxima 5.11.0

    По моему самое удобное это TexMacs. А xMaxima это полный отстой, я никак не могу понять, зачем оно, если есть консоль? Или для венды?

    ArtSh ★★★ ()
    Ответ на: Re: Maxima 5.11.0 от anonymous

    Re: Maxima 5.11.0

    Ну и поставте ее под винды и даже не узнаете, что ей нужно еще что-то, вот только другая прога, которой нужен лисп, поставит вам еще один интерпретатор/компилятор и вы опять об этом не узнаете, а в линуксе стоит один лисп и больше ничего не надо. Стоит гнутый лисп - используйте его, си лисп - не проблема и с ним работает.

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

    Re: Maxima 5.11.0

    >Mapple написали и ничего - ничего не отвалилось...

    Mapple, в смысле который Maple? По моему там часть написана на фортране...

    Swappp ()

    И ты прав, Абрам.

    Анонимус в чём-то прав, а в чём-то нет. Я согласен что главное чтобы программа работала, выполняла свою функцию. Но язык на котором она написана не есть "дело десятое" если речь идёт об open source программе. Потому что если программа написана на Common Lisp, то знающие люди смогут дополнить её возможности, исправить баги (будем реалистами, программ без багов не бывает). А вот если программа написана на суахили или русском матерном, то редкий профессор Оксфорда сможет внести в неё исправления.

    Camel ★★★★★ ()

    Re: Maxima 5.11.0

    а есть ли документация на русском?

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

    Re: Maxima 5.11.0

    Искать maxhelpb.ps.

    В Linux Format идёт цикл по Maxima от Тихона Тавровского (если фамилию не переврал) - IMHO, написано вполне доступно.

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

    Re: Maxima 5.11.0

    > Mapple написали и ничего - ничего не отвалилось...

    Я пользуюсь Maple'ом с 98 года (еще бесплатной версии 3), так на C там написано ядро - базовые функции. Остальное - на собственном языке. они фактически свой lisp написали. И потому Maple сейчас занимает CD, а Максима - на порядок компактнее.

    annoynimous ★★★★★ ()

    Re: Maxima 5.11.0

    Хорошая софтина. В студенческие годы не представлял без неё жизни.

    Zmacs ()

    Re: Maxima 5.11.0

    можно ли в этой версии по-решать нелинейные диофантовы уравнения в целых числах?

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

    Re: Maxima 5.11.0

    TeXmacs как показала долгая практика преподавания с Maxima плохо дружит. Студенты очень быстро убивают его ап-стену. wxMaxima там тоже виснет если мышкой усилено орудовать, но это я ее вешал, уж что они сделают даже и предположить не могу. xMaxima самый безотказный инструмент - но полный ацтой. Хотелось бы потестировать на группе студентов wxMaxima (то, что нужно для них), но не судьба уже, мне по крайней мере.

    Tigro ★★ ()
    Ответ на: Re: Maxima 5.11.0 от Tigro

    Re: Maxima 5.11.0

    Юзал через emacs. Даже формулы через латех рисовались.

    Zmacs ()
    Ответ на: Re: Maxima 5.11.0 от Zmacs

    Re: Maxima 5.11.0

    А что за мода? Стандартная M^x maxima по умолчанию не рисует

    Evgueni ★★★★★ ()

    Re: Maxima 5.11.0

    Перечитал тред... не аргументы а пердеж в лужу просто. Кто не верит, читать историю Maxima(Macsyma). Если учесть что она бесплатна, то ваши мапли и иже с ним просто в биореактор надо сдавать.

    P.S. К тому же максима написана исключительно для символьной алгебры ;-) Для численной есть octave.

    Metallic ()

    Re: Maxima 5.11.0

    А так ли часто нам требуется символьная алгебра? Мне вот ни разу не требовалась, поскольку большинство прикладных расчётов выполняется всё-таки численно (octave, MATLAB и иже с ними).

    AsphyX ★★★ ()
    Ответ на: Re: Maxima 5.11.0 от AsphyX

    Re: Maxima 5.11.0

    > А так ли часто нам требуется символьная алгебра? Мне вот ни разу не требовалась, поскольку большинство прикладных расчётов выполняется всё-таки численно (octave, MATLAB и иже с ними).

    Все-таки

    1) это не для прикладных расчетов

    2) приятно, когда хотя бы частично задачу можно решить символьно - кроме того, экономится время на последующем численном счете

    3) все равно матричные элементы от exp(i*q*x) на волновых функциях гармонического осциллятора Maxima в символьном виде не берет (хотя ответ известен и выражается через полиномы Лагерра)

    4) "из коробки" ей никто не объяснил, как работать с квантовомеханическими операторами. А так было бы здорово, если бы она брала коммутаторы.

    AEP ★★★★★ ()
    Ответ на: Re: Maxima 5.11.0 от AEP

    Re: Maxima 5.11.0

    > 3) все равно матричные элементы от exp(i*q*x) на волновых функциях гармонического осциллятора Maxima в символьном виде не берет (хотя ответ известен и выражается через полиномы Лагерра)

    Я стесняюсь спросить, а накуй это надо? Единственное, что могу придумать - это решение УШ для гармонического осциллятора в импульсном представлении. Есть у меня правда подозрение, что в импульсном пространстве оно с точность до коэффициентов то же самое. Что ставит под сомнение Ваше утверждение.

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

    Re: Maxima 5.11.0

    Господа, остановитесь. А то кто-то вспомнит про морфирование темплейтов, и будет поздно.

    faustus ()
    Ответ на: Re: Maxima 5.11.0 от AEP

    Re: Maxima 5.11.0

    > 3) все равно матричные элементы от exp(i*q*x) на волновых функциях гармонического осциллятора Maxima в символьном виде не берет (хотя ответ известен и выражается через полиномы Лагерра)

    Да, кажется прочитал невнимательно. Если "матричные элементы", то снимаю свои претензии :)

    annoynimous ★★★★★ ()

    Re: Maxima 5.11.0

    Может подкажут мне знатоки maxima как в ней сделать минимизацию функции по одной из переменных?

    Нечто аналогично функции minimize() в MathCad нужно мне.

    realloc ★★★★ ()
    Ответ на: Re: Maxima 5.11.0 от realloc

    Re: Maxima 5.11.0

    > Может подкажут мне знатоки maxima как в ней сделать минимизацию функции по одной из переменных?

    Взять производную, проравнять её к нулю и проверить все решения?

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

    Re: Maxima 5.11.0

    >> Может подкажут мне знатоки maxima как в ней сделать минимизацию функции по одной из переменных?

    > Взять производную, проравнять её к нулю и проверить все решения?

    Ну это какое-то не особо красивое решение... А если не берётся производная? :-)

    Хочется порешать задачки оптимизации... Но получается закрытый маткад это делает проще и универсальнее...?

    З.Ы. Я не сильно разбираюсь в математике :-(

    realloc ★★★★ ()
    Ответ на: Re: Maxima 5.11.0 от realloc

    Re: Maxima 5.11.0

    >Нечто аналогично функции minimize() в MathCad нужно мне.

    А почитать мануал не судьба?

    ratsimp()

    Metallic ()
    Ответ на: Re: Maxima 5.11.0 от Metallic

    Re: Maxima 5.11.0

    > А почитать мануал не судьба?

    Нашёл. lbfgs.

    В 5.10 в документации про эту функцию просто не написано, так что это ещё одно важное изменение в свежем релизе! :-D

    realloc ★★★★ ()
    Ответ на: Re: Maxima 5.11.0 от realloc

    Re: Maxima 5.11.0

    >>А если не берётся производная? :-)

    Значит тебе не нужна максима. Точнее, нужна не максима.

    >>З.Ы. Я не сильно разбираюсь в математике :-(

    Любая программа берет на себя часть рутинной работы пользователя. Это не значит, что она вместо пользователя будет разбираться в математике.

    geekkoo ()

    Re: Maxima 5.11.0

    Вот кстати вот здесь же:

    >В Linux Format идёт цикл по Maxima от Тихона Тавровского (если фамилию не переврал) - IMHO, написано вполне доступно.

    написано, что и maple и mathcad использовали код maxima в основе.

    UVV ★★★★★ ()
    Ответ на: Re: Maxima 5.11.0 от UVV

    Re: Maxima 5.11.0

    >В Linux Format идёт цикл по Maxima от Тихона Тавровского (если фамилию не переврал) - IMHO, написано вполне доступно.

    можно ли эти статьи найти в инете?

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

    Re: Maxima 5.11.0

    >В Linux Format идёт цикл по Maxima от Тихона Тавровского (если фамилию >не переврал) - IMHO, написано вполне доступно.

    >написано, что и maple и mathcad использовали код maxima в основе.


    Ядро Мапла написано на С, ну а Маткад использует ядро Мапла(в последней версии уже не использует кажется). Maxima написана на лиспе, да и поведение обоих систем довольно отличное, так что не верю.

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