wxMaxima за 10 минут

Силами Mehanik подготовлен перевод краткого введения в wxMaxima — оболочку для одной из самых популярных систем компьютерной алгебры Maxima!

Ссылка на оригинал на английском (автор Žiga Lenarčič).

Учебник открывается прямо в wxMaxima!

Небольшое примечание: для наглядности, переменные в этом учебнике написаны по-русски. Это также демонстрирует возможность Maxima и wxMaxima работать с Unicode. Однако, к сожадению, не все платформы поддерживают Unicode. Так, этот пример не работает, если Maxima используется вместе с GCL (а это именно так в Mandriva 2010 и Ubuntu 10.10).
Вы можете установить версию Maxima, собранную с clisp или с SBCL.
В Mandriva используйте пакет maxima-runtime-clisp
В Ubuntu установите пакеты Maxima и wxMaxima из следующего PPA: https://launchpad.net/~blahota/+archive/wxmaxima

В конце концов, вы можете потренироваться и просто переправить все кириллические
идентификаторы на английские 🙂

Также, обратите внимание, что кодировка файла учебника — utf8. Она отлично поддерживается в современных дистрибутивах Linux, но для использования в Windows или иных системах, не поддерживающих Unicode может потребоваться конвертация в другую кодировку. В Windows-версии wxMaxima используется cp1251.

>>> Скачать

wxMaxima за 10 минут: 6 комментариев

  1. Mandriva 2010.1 wxMaxima 0.8.6 совместно с maxima-runtime-gcl 5.22.1-2mdv2010.1.i586. Tutorial затыкается на
    (%i7)sqrt(2 * %pi);
    float(%);
    привет: 5;
    И дальше висит.
    ИМХО, затык происходит при попытке вычисления строки «привет: 5;».
    maxima-runtime-gcl не любит кириллицу?
    maxima-runtime-clisp прокатывает на ура, хотя с бубном пришлось поплясать: в Mandriva 2010.1 maxima-runtime-clisp совместно с wxMaxima 0.8.6 вставать по-хорошему не хочет (говорят, несовместимость с GTK, потому жёстко привязали к maxima-runtime-gcl)

  2. Да, действительно так. Проверил — сейчас и на Ubuntu 10.10 не работает, затыкаясь на «привет». Версия:

    Maxima 5.21.1 http://maxima.sourceforge.net
    using Lisp GNU Common Lisp (GCL) GCL 2.6.7 (a.k.a. GCL)

    В этом плане, пользователям Mandriva повезло больше: у Ubuntu’шников выбора нет.
    Хотя нет, есть: можно использовать пакеты с этого ppa: https://launchpad.net/~blahota/+archive/wxmaxima
    Эта версия использует SBCL.

    Ну и, конечно, можно просто переписать кириллические идентификаторы на латинице. Заодно и дополнительная тренировка 🙂

    • Да, тренировка 🙂
      Однако, как комментарий можно наверное в учебник добавить упоминание об этом затыке и методе его обхода 🙂
      Хотя… Возможно кто-то догадается перейти по ссылке, указанной в конце учебника 😉
      P.S. Кстати, ещё один небольшой баг: во встроенной справке о wxplot2d не упоминается ничего и по F1 не отображается. Хотя это скорее недоработки самих разработчиков, ИМХО (вроде как недокументированная возможность). Если бы не этот учебник, я о таком бы и не узнал, наверное, несмотря на то, что справку по построению графиков облазил вдоль и поперёк. Так что спасибо за перевод: всё же лучше справки и учебники читать на родном русском, хоть и на английском всё понятно.

  3. По поводу этой проблемы отписывался на форуме EduMandriva: http://edumandriva.ru/forum/viewtopic.php?f=14&t=1003&p=8211
    Правда я там тему создавал немного раньше, чем догадался по ссылке из учебника сюда прийти 🙂
    Про эту особенность уже отписали на вики EduMandriva
    http://edumandriva.ru/wiki/index.php/EduMandriva_2010.1_Errata#WxMaxima_.D0.BD.D0.B5_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.B0.D0.B5.D1.82_.D1.81_.D1.80.D1.83.D1.81.D1.81.D0.BA.D0.B8.D0.BC.D0.B8_.D0.BF.D0.B5.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D0.BD.D1.8B.D0.BC.D0.B8
    Хорошо бы ещё и в Ubuntu тоже отписать 🙂

  4. Уведомление: Maxima для физиков: единицы измерения и физические константы | Linux в Новосибирске

Добавить комментарий