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 тоже
математический пакет с пользовательской точки зрения, но набор библиотек
с точки зрения программиста(которые можно использовать, не?). Я не хочу
открывать войну терминов, так что прошу прощения если задел ваши чувства.