Wszyscy wiemy, że Mathematica jest świetna, ale często brakuje jej krytycznej funkcjonalności. Jakich zewnętrznych pakietów / narzędzi / zasobów używasz w Mathematica?
Zmienię (i zaproszę do tego wszystkich innych) ten post główny, aby uwzględnić zasoby, które koncentrują się na ogólnym zastosowaniu w badaniach naukowych i które będą przydatne dla jak największej liczby osób. Zapraszam do przesyłania czegokolwiek, nawet małych fragmentów kodu (tak jak zrobiłem poniżej dla procedury synchronizacji).
Ponadto mile widziane są nieudokumentowane i przydatne funkcje w Mathematica 7 i nowszych, które znalazłeś lub wykopałeś z jakiegoś dokumentu / strony.
Prosimy o dołączenie krótkiego opisu lub komentarza, dlaczego coś jest świetne lub jakie zapewnia użyteczność. Jeśli umieszczasz linki do książek na Amazon za pomocą linków partnerskich, wspomnij o tym, np. Umieszczając swoje imię i nazwisko po łączu.
Pakiety:
LevelSchemeto pakiet, który znacznie rozszerza możliwości Mathematica w tworzeniu ładnych wykresów. Używam go jeśli nie do niczego innego, to do znacznie, znacznie ulepszonej kontroli tików ramy / osi. Jego najnowsza wersja nosi nazwę SciDraw i zostanie wydana w tym roku.- David Park's
Presentation Package(50 USD - brak opłat za aktualizacje) grassmannOpsPakiet Jeremy'ego Michelsona zapewnia zasoby do wykonywania algebry i rachunku różniczkowego ze zmiennymi Grassmanna i operatorami, które mają nietrywialne relacje komutacji.GrassmannAlgebraPakiet i książka Johna Browna do pracy z algebrami Grassmanna i Clifforda.- RISC (Research Institute for Symbolic Computation ) udostępnia do pobrania różne pakiety dla Mathematica (i innych języków). W szczególności istnieje teoria dotycząca automatycznego dowodzenia twierdzeń oraz wiele pakietów do sumowania symbolicznego, równań różnicowych itp. Na stronie oprogramowania grupy Algorithmic Combinatorics .
Przybory:
MASHto doskonały skrypt Perla Daniela Reevesa, który zasadniczo zapewnia obsługę skryptów dla Mathematica v7. (Teraz wbudowany w Mathematica 8 z-scriptopcją).- An
alternate Mathematica shellz wejściem GNU readline (przy użyciu Pythona, tylko * nix) - Pakiet ColourMaths umożliwia wizualne wybieranie części wyrażenia i manipulowanie nimi. http://www.dbaileyconsultancy.co.uk/colour_maths/colour_maths.html
Zasoby:
Własne repozytorium Wolfram
MathSourcema wiele przydatnych, jeśli wąskie notatniki do różnych zastosowań. Sprawdź również inne sekcje, takie jakCurrent Documentation,Coursewarena wykłady,- i
Demos, no cóż, dema.
Książki:
- Programowanie w matematyce: zaawansowane wprowadzenie autorstwa Leonida Shifrina (
web,pdf) to lektura obowiązkowa, jeśli chcesz zrobić coś więcej niż pętle For w programie Mathematica. Mamy przyjemnośćLeonidodpowiadać na pytania tutaj. - Metody kwantowe z Mathematica autorstwa Jamesa F. Feagina ( amazon )
- The Mathematica Book autorstwa Stephena Wolframa ( amazon ) (
web) - Zarys Schauma ( Amazon )
- Mathematica in Action autorstwa Stana Wagona ( amazon ) - 600 stron zgrabnych przykładów i przechodzi do wersji Mathematica 7. Techniki wizualizacji są szczególnie dobre, niektóre z nich można zobaczyć u autora
Demonstrations Page. - Podstawy programowania w Mathematica autorstwa Richarda Gaylorda (
pdf) - Dobre, zwięzłe wprowadzenie do większości tego, co powinieneś wiedzieć o programowaniu w Mathematica. - Mathematica Cookbook autorstwa Sal Mangano opublikowana przez O'Reilly 2010 832 strony. - Napisane w znanym stylu książki kucharskiej O'Reilly: Problem - rozwiązanie. Do półproduktów.
- Równania różniczkowe z Mathematica, wyd. 3. Elsevier 2004 Amsterdam, autor: Martha L. Abell, James P. Braselton - 893 strony Dla początkujących, ucz się rozwiązywania DE i Mathematica w tym samym czasie.
Nieudokumentowane (lub słabo udokumentowane) funkcje:
- Jak dostosować skróty klawiaturowe Mathematica. Widzieć
this question. - Jak sprawdzić wzorce i funkcje używane przez własne funkcje Mathematica. Widzieć
this answer - Jak osiągnąć spójny rozmiar GraphPlots w Mathematica? Widzieć
this question. - Jak tworzyć dokumenty i prezentacje w Mathematica. Zobacz
this question.
Gridlub cokolwiek podobnego.


