Sappiamo tutti che Mathematica è eccezionale, ma spesso manca anche di funzionalità critiche. Che tipo di pacchetti / strumenti / risorse esterni usi con Mathematica?
Modificherò (e inviterò chiunque altro a farlo) questo post principale per includere risorse che sono focalizzate sull'applicabilità generale nella ricerca scientifica e che quante più persone possibili troveranno utili. Sentiti libero di contribuire con qualsiasi cosa, anche piccoli frammenti di codice (come ho fatto sotto per una routine di temporizzazione).
Inoltre, sono benvenute funzionalità utili e non documentate in Mathematica 7 e oltre che ti sei trovato, o ricavato da un documento / sito.
Ti preghiamo di includere una breve descrizione o un commento sul perché qualcosa è eccezionale o sull'utilità fornita. Se si collega a libri su Amazon con collegamenti di affiliazione, si prega di menzionarlo, ad esempio, inserendo il proprio nome dopo il collegamento.
Pacchi:
LevelScheme
è un pacchetto che espande notevolmente la capacità di Mathematica di produrre trame di bell'aspetto. Lo uso se non per nient'altro, quindi per il controllo molto, molto migliorato sulle zecche del telaio / assi. La sua versione più recente si chiama SciDraw e uscirà quest'anno.- David Park's
Presentation Package
(US $ 50 - nessun addebito per gli aggiornamenti) - Il
grassmannOps
pacchetto di Jeremy Michelson fornisce risorse per eseguire algebra e calcolo con variabili e operatori Grassmann che hanno relazioni di commutazione non banali. GrassmannAlgebra
Pacchetto e libro di John Brown per lavorare con le algebre di Grassmann e Clifford.- RISC (Research Institute for Symbolic Computation) ha una varietà di pacchetti per Mathematica (e altre lingue) disponibili per il download. In particolare, v'è Theorema per lievitazione teorema automatizzata, e la moltitudine di pacchetti per somma simbolica, equazioni alle differenze, ecc alla pagina software del gruppo algoritmico combinatoria .
Utensili:
MASH
è l'eccellente script Perl di Daniel Reeves che essenzialmente fornisce supporto per script per Mathematica v7. (Ora integrato a partire da Mathematica 8 con l'-script
opzione.)- Un
alternate Mathematica shell
con un input readline GNU (usando solo Python, * nix) - Il pacchetto ColourMaths ti consente di selezionare visivamente parti di un'espressione e manipolarle. http://www.dbaileyconsultancy.co.uk/colour_maths/colour_maths.html
risorse:
Il repository di Wolfram
MathSource
ha molti notebook utili se stretti per varie applicazioni. Dai un'occhiata anche alle altre sezioni comeCurrent Documentation
,Courseware
per lezioni frontali,- e
Demos
per, beh, demo.
Libri:
- Programmazione Mathematica: un'introduzione avanzata di Leonid Shifrin (
web
,pdf
) è un must se vuoi fare qualcosa di più di For loop in Mathematica. Abbiamo il piacere di essereLeonid
lui stesso a rispondere alle domande qui. - Metodi quantistici con Mathematica di James F. Feagin ( amazon )
- Il libro di Mathematica di Stephen Wolfram ( amazon ) (
web
) - Profilo di Schaum ( amazon )
- Mathematica in Action di Stan Wagon ( amazon ) - 600 pagine di esempi chiari e arriva alla versione 7. di Mathematica Le tecniche di visualizzazione sono particolarmente buone, puoi vederne alcune sull'autore
Demonstrations Page
. - Fondamenti di programmazione Mathematica di Richard Gaylord (
pdf
) - Una buona introduzione concisa alla maggior parte di ciò che devi sapere sulla programmazione di Mathematica. - Ricettario Mathematica di Sal Mangano pubblicato da O'Reilly 2010 832 pagine. - Scritto nel noto stile del ricettario O'Reilly: Problema - Soluzione. Per intermedi.
- Equazioni differenziali con Mathematica, 3a Ed. Elsevier 2004 Amsterdam di Martha L. Abell, James P. Braselton - 893 pagine Per i principianti, impara a risolvere DEs e Mathematica allo stesso tempo.
Funzionalità non documentate (o scarsamente documentate):
- Come personalizzare le scorciatoie da tastiera Mathematica. Vedere
this question
. - Come ispezionare schemi e funzioni usati dalle stesse funzioni di Mathematica. Vedere
this answer
- Come ottenere dimensioni coerenti per GraphPlots in Mathematica? Vedere
this question
. - Come produrre documenti e presentazioni con Mathematica. Vedere
this question
.
Grid
, o qualcosa del genere.