my related question

е знаем, что Mathematica великолепна, но ей также часто не хватает критически важной функциональности. Какие внешние пакеты / инструменты / ресурсы вы используете с Mathematica?

Я отредактирую (и предложу кому-нибудь еще сделать это) этот основной пост, включив в него ресурсы, посвященные общей применимости в научных исследованиях и которые как можно больше людей найдут полезными. Не стесняйтесь вносить что угодно, даже небольшие фрагменты кода (как я сделал ниже для процедуры синхронизации).

Кроме того, недокументированные и полезные функции в Mathematica 7 и более поздних версиях, которые вы нашли или нашли в какой-то статье / сайте, приветствуются.

Пожалуйста, включите краткое описание или комментарий о том, почему что-то великолепно или какую утилиту он предоставляет. Если вы ссылаетесь на книги на Amazon с помощью партнерских ссылок, укажите это, например, указав свое имя после ссылки.

Пакеты:

LevelScheme это пакет, который значительно расширяет возможности Mathematica по созданию хороших участков. Я использую его, если не для чего-то еще, то для намного, намного улучшенного контроля над тиками кадра / осей. Его новейшая версия называется SciDraw, и она будет выпущена где-то в этом году.Дэвид ПаркPresentation Package (50 долларов США - бесплатно)Джереми МайкельсонаgrassmannOps Пакет предоставляет ресурсы для выполнения алгебры и исчисления с грассмановыми переменными и операторами, которые имеют нетривиальные коммутационные отношения.Джона БраунаGrassmannAlgebra пакет и книга для работы с алгебрами Грассмана и Клиффорда.RISC (Научно-исследовательский институт символьных вычислений) имеет множество пакетов для Mathematica (и других языков), доступных для скачивания. В частности, естьTheorema для автоматического доказательства теорем и множества пакетов для символического суммирования, разностных уравнений и т. д. наСтраница программного обеспечения группы алгоритмической комбинаторики.

Инструменты:

MASH отлично Дэниел РивзPerl Сценарий, по сути, обеспечивающий поддержку сценариев для Mathematica v7. (В настоящее время встроено в Mathematica 8 с-script опция).alternate Mathematica shell с GNU readline входом (с использованием python, * nix только)Пакет ColourMaths позволяет визуально выбирать части выражения и манипулировать ими.http://www.dbaileyconsultancy.co.uk/colour_maths/colour_maths.html

Ресурсы:

Собственный репозиторий WolframMathSource Имеет много полезных, если узкие ноутбуки для различных приложений. Также проверьте другие разделы, такие как

Current Documentation,Courseware для лекций,а такжеDemos ну, демо.

Mathematica Wikibook.

Книги:

Программирование Mathematica: расширенное введение Леонид Шифрин (web, pdf) необходимо прочитать, если вы хотите сделать что-то большее, чемЗа петли в Mathematica. Мы имеем удовольствие отLeonid сам отвечаю на вопросы тут.Квантовые методы с Mathematica Джеймс Ф. Феагин (Амазонка)Книга Математика Стивен Вольфрам (Амазонка) (web)Схема Шаума (Амазонка)Mathematica в действии Стэн Вагон (Амазонка) - 600 страниц аккуратных примеров и доходит до Mathematica версии 7. Методы визуализации особенно хороши, некоторые из них вы можете увидеть на авторском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.

Ответы на вопрос(26)

Ваш ответ на вопрос