05.12.2011 23:52, Zoresvit пишет:


2011/12/5 Zoresvit <zores...@gmail.com <mailto:zores...@gmail.com>>

        Добрый вечер!
        У меня как то тоже была подобная задача, лазил по инету в
        поисках подходящего софта. В итоге отделался написанием
        программки в MatLab'e, но на заметку взял библиотеку Sage для
        python(википедия
        <http://en.wikipedia.org/wiki/Sage_%28mathematics_software%29>).
        По моему она включает всё перечисленное хотя насчёт
        полиспектров я не уверен. Ну и если Вы привыкли к C, python
        может показаться довольно, эмм... нелогичным ) Взгляните может
        подойдёт.


    Sage, это совсем не библиотека для Python, а отдельный
    математический пакет на ряду с Mathematica, Matlab, etc. Иначе
    тогда C++ — это библиотека для C. Просто Sage — это унифицированый
    интерфейс над Python, NTL, GMP и всех мыслимых и немыслимых
    математических библиотек. Вы как-то уж совсем невнимательно на
    Sage смотрели. Это я к тому, что будь она библиотекой python, то
    для ее запуска нужен был бы один лишь интерпретатор. Но Sage — это
    отдельная программа, требующая множество библиотек и в том числе
    интерпретатор Python. Не вводите людей в заблуждение :) Еще у Sage
    есть веб-интерфейс, что-то похожее на блокноты в Mathematica. По
    удобности ей до Mathematica далеко, но в вычислительном плане
    штука мощная.

-- Sincerely, Zoresvit


PS: сорри за пост в личку.
Да, в общем то вы правы, я ограничился чтением документации и примеров использования. Если хотите, да это "математический пакет", но это и библиотека(набор библиотек если хотите, фрэймворк ещё слово красивое есть) для python. Насчёт примера который вы привели: С++ был библиотекой для C в первой реализации, он перестал быть библиотекой для C только когда перестал использовать его компилятор. К примеру, Matlab тоже математический пакет с пользовательской точки зрения, но набор библиотек с точки зрения программиста(которые можно использовать, не?). Я не хочу открывать войну терминов, так что прошу прощения если задел ваши чувства.

Ответить