Мы все знаем, что Mathematica великолепна, но ей также часто не хватает критически важной функциональности. Какие внешние пакеты / инструменты / ресурсы вы используете с Mathematica?
Я отредактирую (и приглашаю кого-либо еще сделать это) этот основной пост, чтобы он включал ресурсы, посвященные общей применимости в научных исследованиях и которые как можно больше людей найдут полезными. Не стесняйтесь вносить что угодно, даже небольшие фрагменты кода (как я сделал ниже для процедуры синхронизации).
Также приветствуются недокументированные и полезные функции в Mathematica 7 и более поздних версиях, которые вы нашли или нашли в какой-либо статье / сайте.
Пожалуйста, включите краткое описание или комментарий о том, почему что-то великолепно или какую утилиту он предоставляет. Если вы ссылаетесь на книги на Amazon с помощью партнерских ссылок, укажите это, например, указав свое имя после ссылки.
Пакеты:
LevelSchemeэто пакет, который значительно расширяет возможности Mathematica по созданию хороших участков. Я использую его, если не для чего-то еще, то для намного, намного улучшенного контроля над тиками кадра / осей. Его новейшая версия называется SciDraw, и она будет выпущена где-то в этом году.- David Park's
Presentation Package(50 долларов США - бесплатно) grassmannOpsПакет Джереми Майкельсона предоставляет ресурсы для выполнения алгебры и исчисления с грассмановыми переменными и операторами, которые имеют нетривиальные коммутационные отношения.GrassmannAlgebraПакет и книга Джона Брауна для работы с алгебрами Грассмана и Клиффорда.- RISC (Научно-исследовательский институт символических вычислений) имеет множество пакетов для Mathematica (и других языков), доступных для скачивания. В частности, есть Теорема для автоматического доказательства теорем и множество пакетов для символьного суммирования, разностных уравнений и т. Д. На странице программного обеспечения группы Algorithmic Combinatorics .
Инструменты:
MASHпревосходный Perl- скрипт Даниэла Ривза, по сути обеспечивающий поддержку сценариев для Mathematica v7. (В настоящее время встроено в Mathematica 8 с-scriptвозможностью.)- An
alternate Mathematica shellс GNU readline входом (используя python, только * nix) - Пакет ColourMaths позволяет визуально выбирать части выражения и манипулировать ими. http://www.dbaileyconsultancy.co.uk/colour_maths/colour_maths.html
Ресурсы:
В собственном репозитории Wolfram
MathSourceесть много полезных, но узких тетрадей для различных приложений. Также проверьте другие разделы, такие какCurrent Documentation,Coursewareдля лекций,Demosну и для демо.
Книги:
- Программирование в Mathematica: подробное введение Леонида Шифрина (
web,pdf) необходимо прочитать, если вы хотите сделать что-то большее, чем цикл For в Mathematica. Мы рады, чтоLeonidсам отвечаем на вопросы здесь. - Квантовые методы с Mathematica Джеймсом Ф. Феагином ( амазонка )
- Книга Математики Стивена Вольфрама ( амазонка ) (
web) - Схема Шаума ( амазонка )
- Mathematica в действии Стэна Вагона ( Амазонка ) - 600 страниц аккуратных примеров и доходит до версии 7. Mathematica. Методы визуализации особенно хороши, некоторые из них вы можете увидеть на авторской
Demonstrations Page. - Основы программирования Mathematica от Ричарда Гейлорда (
pdf) - хорошее краткое введение в большинство того, что вам нужно знать о программировании Mathematica. - Поваренная книга Mathematica Сала Мангано, опубликованная O'Reilly 2010 832 страниц. - Написано в хорошо известном стиле поваренной книги О'Рейли: проблема - решение. Для посредников.
- Дифференциальные уравнения с Mathematica, 3-е изд. Elsevier 2004 Amsterdam от Марты Л. Абелл, Джеймса П. Бразелтона - 893 страницы Для начинающих изучите решение задач DE и Mathematica одновременно.
Недокументированные (или едва документированные) функции:
- Как настроить сочетания клавиш Mathematica. См
this question. - Как проверить шаблоны и функции, используемые собственными функциями Mathematica. Видеть
this answer - Как добиться согласованного размера для GraphPlots в Mathematica? См
this question. - Как составлять документы и презентации с помощью Mathematica. См
this question.
Gridили чего-то подобного.


