Nous savons tous que Mathematica est grand, mais il a aussi souvent un manque de fonctionnalités critiques. Ce genre de paquets externes / outils / ressources utilisez-vous avec Mathematica?
Je vais modifier (et inviter quelqu'un d'autre de le faire trop) ce poste principal de prévoir des ressources qui sont axées sur l'applicabilité générale de la recherche scientifique et qui, comme beaucoup de gens que possible seront utiles. N'hésitez pas à apporter quoi que ce soit, même de petits fragments de code (comme je l'ai fait ci-dessous pour un calendrier de routine).
Également, des sans-papiers et de nombreuses fonctionnalités utiles dans Mathematica 7 et au-delà, vous avez trouvé vous-même, ou creusé à partir d'une feuille de papier/site sont la plupart de bienvenue.
Veuillez inclure une brève description ou un commentaire sur pourquoi quelque chose est grande ou quelle utilité qu'il procure. Si vous avez des liens vers des livres sur Amazon avec des liens d'affiliation, veuillez le mentionner, par exemple, en mettant votre nom après le lien.
Forfaits:
-
LevelScheme
est un package qui élargit considérablement Mathematica de la capacité à produire de la bonne à la recherche de parcelles. - Je l'utiliser si ce n'est pour rien d'autre, pour le bien d'un meilleur contrôle de trame/axes de tiques. Sa dernière version est appelée SciDraw, et sera publié dans le courant de cette année. - David Park
Presentation Package
($50 - pas de frais pour les mises à jour) - Jeremy Michelson de l'
grassmannOps
paquet fournit des ressources pour faire de l'algèbre et le calcul avec des variables de Grassmann et les opérateurs qui ont non trivial de commutation relations. - John Brown
GrassmannAlgebra
offres et réservez pour le travail avec de Grassmann et les algèbres de Clifford. - RISC (Institut de Recherche pour le Calcul Symbolique) a une variété de forfaits pour Mathematica (et autres langues) disponibles pour le téléchargement. En particulier, il est Theorema automatisée pour la démonstration, et la multitude de forfaits pour la symbolique de sommation, les équations aux différences, etc à l' Algorithmique Combinatoire du groupe logiciel page.
Outils:
-
MASH
est Daniel Reeves est un excellent script perl essentiellement en fournissant un support des scripts pour Mathematica v7. (Maintenant intégré dans de Mathematica 8 avec l'option du script.) - Un
alternate Mathematica shell
GNU readline d'entrée (à l'aide de python, *nix seulement)
Ressources:
-
Wolfram propre référentiel
MathSource
a beaucoup de utile si étroit cahiers pour diverses applications. Découvrez également les autres sections telles que-
Current Documentation
, -
Courseware
pour les conférences, les - et
Demos
pour les démos.
-
Livres:
-
Mathematica de programmation: une introduction avancée par Leonid Shifrin (
web
,pdf
) est à lire absolument si vous voulez faire quelque chose de plus que Pour les boucles dans Mathematica. Nous avons le plaisir deLeonid
lui-même répondre à des questions ici. - Quantum Méthodes avec Mathematica par James F. Feagin (amazon)
-
Mathematica, un Livre de Stephen Wolfram (amazon) (
web
) - Schaum du Contour (amazon)
-
Mathematica dans l'Action par Stan Wagon (amazon) - 600 pages de pur exemples et va jusqu'à Mathematica de la version 7. Les techniques de visualisation sont particulièrement bons, vous pouvez voir certains d'entre eux sur l'auteur de l'
Demonstrations Page
. -
Mathematica les Fondamentaux de la Programmation par Richard Gaylord (
pdf
) - Une bonne introduction parfaite à la plupart de ce que vous devez savoir à propos de Mathematica de programmation. - Mathematica livre de cuisine par Sal Mangano publié par O'Reilly 2010 832 pages. Écrit dans le bien connu O'Reilly livre de cuisine de style: la Solution du Problème. Pour les intermédiaires.
- Équations différentielles avec Mathematica, 3ème Ed. Elsevier 2004 Amsterdam par Martha L. Abell, James P. Braselton - 893 pages Pour les débutants, apprendre à résoudre DEs et Mathematica en même temps.
Sans-papiers (ou peu documentées) Caractéristiques:
- Comment personnaliser Mathematica raccourcis clavier. Voir
this question
. - Comment inspecter les structures et fonctions utilisées par Mathematica propres fonctions. Voir
this answer
- Comment obtenir la Cohérence de la taille pour GraphPlots dans Mathematica? Voir
this question
. - Comment produire des Documents et des Présentations avec Mathematica. Voir
this question
.