Kita semua tahu bahwa Mathematica hebat, tetapi juga sering tidak memiliki fungsi kritis. Paket / alat / sumber daya eksternal apa yang Anda gunakan dengan Mathematica?
Saya akan mengedit (dan mengundang orang lain untuk melakukannya juga) posting utama ini untuk memasukkan sumber daya yang berfokus pada penerapan umum dalam penelitian ilmiah dan yang mungkin berguna bagi banyak orang. Jangan ragu untuk menyumbang apa pun, bahkan cuplikan kode kecil (seperti yang saya lakukan di bawah ini untuk rutinitas waktu).
Juga, fitur tidak berdokumen dan berguna di Mathematica 7 dan di luar Anda menemukan diri Anda, atau menggali dari beberapa kertas / situs dipersilahkan.
Harap sertakan deskripsi atau komentar singkat tentang mengapa sesuatu itu hebat atau utilitas apa yang disediakannya. Jika Anda menautkan ke buku-buku di Amazon dengan tautan afiliasi, harap sebutkan, misalnya, dengan meletakkan nama Anda setelah tautan.
Paket:
LevelScheme
adalah paket yang sangat memperluas kemampuan Mathematica untuk menghasilkan plot yang terlihat bagus. Saya menggunakannya jika bukan untuk hal lain maka untuk kontrol, jauh lebih baik atas bingkai / kutu kapak. Versi terbarunya disebut SciDraw, dan akan dirilis sekitar tahun ini.- David Park's
Presentation Package
(US $ 50 - tidak ada biaya untuk pembaruan) - Paket Jeremy Michelson
grassmannOps
menyediakan sumber daya untuk melakukan aljabar dan kalkulus dengan variabel dan operator Grassmann yang memiliki hubungan pergantian non trivial. GrassmannAlgebra
Paket dan buku John Brown untuk bekerja dengan aljabar Grassmann dan Clifford.- RISC (Research Institute for Symbolic Computation) memiliki beragam paket untuk Mathematica (dan bahasa lain) yang tersedia untuk diunduh. Secara khusus, ada Teorema untuk pembuktian teorema otomatis, dan banyak paket untuk penjumlahan simbolik, persamaan perbedaan, dll . Di halaman perangkat lunak kelompok Algorithmic Combinatorics group .
Alat:
MASH
adalah skrip Perl yang sangat bagus dari Daniel Reeves yang pada dasarnya menyediakan dukungan scripting untuk Mathematica v7. (Sekarang dibangun pada Mathematica 8 dengan-script
opsi.)- Sebuah
alternate Mathematica shell
dengan input readline GNU (menggunakan python, * nix saja) - Paket ColourMaths memungkinkan Anda memilih bagian ekspresi secara visual dan memanipulasinya. http://www.dbaileyconsultancy.co.uk/colour_maths/colour_maths.html
Sumber:
Repositori Wolfram sendiri
MathSource
memiliki banyak notebook yang berguna jika sempit untuk berbagai aplikasi. Periksa juga bagian lain sepertiCurrent Documentation
,Courseware
untuk kuliah,- dan
Demos
untuk, yah, demo.
The Mathematica Wikibook .
Buku:
- Pemrograman Mathematica: pengantar tingkat lanjut oleh Leonid Shifrin (
web
,pdf
) adalah harus dibaca jika Anda ingin melakukan apa pun lebih dari Untuk loop di Mathematica. Kami merasa senang memilikiLeonid
dirinya sendiri menjawab pertanyaan di sini. - Metode Quantum dengan Mathematica oleh James F. Feagin ( amazon )
- Buku The Mathematica oleh Stephen Wolfram ( amazon ) (
web
) - Garis Besar Schaum ( amazon )
- Mathematica in Action oleh Stan Wagon ( amazon ) - 600 halaman contoh rapi dan naik ke Mathematica versi 7. Teknik visualisasi sangat baik, Anda dapat melihat beberapa di antaranya ada di penulis
Demonstrations Page
. - Dasar-Dasar Pemrograman Mathematica oleh Richard Gaylord (
pdf
) - Pengantar singkat yang bagus untuk sebagian besar dari apa yang perlu Anda ketahui tentang pemrograman Mathematica. - Cookbook Mathematica oleh Sal Mangano diterbitkan oleh O'Reilly 2010 832 halaman. - Ditulis dengan gaya O'Reilly Cookbook yang terkenal: Masalah - Solusi. Untuk perantara.
- Persamaan Diferensial dengan Mathematica, 3rd Ed. Elsevier 2004 Amsterdam oleh Martha L. Abell, James P. Braselton - 893 halaman Untuk pemula, belajar memecahkan DE dan Mathematica secara bersamaan.
Fitur tidak berdokumen (atau jarang didokumentasikan):
- Bagaimana cara menyesuaikan pintasan keyboard Mathematica. Lihat
this question
. - Cara memeriksa pola dan fungsi yang digunakan oleh fungsi Mathematica sendiri. Lihat
this answer
- Bagaimana cara mencapai ukuran yang konsisten untuk GraphPlots di Mathematica? Lihat
this question
. - Cara membuat dokumen dan presentasi dengan Mathematica. Lihat
this question
.
Grid
, atau apa pun yang seperti itu.