Hepimiz Mathematica'nın harika olduğunu biliyoruz, ancak aynı zamanda kritik işlevsellikten yoksundur. Mathematica ile ne tür harici paketler / araçlar / kaynaklar kullanıyorsunuz?
Bu ana yazıyı, bilimsel araştırmalarda genel uygulanabilirliğe odaklanan ve mümkün olduğunca çok insanın yararlı bulacağı kaynakları içerecek şekilde düzenleyeceğim (ve başkalarını da davet etmeye). (Bir zamanlama rutini için aşağıda yaptığım gibi) küçük kod parçacıkları bile katkıda bulunmaktan çekinmeyin.
Ayrıca, Mathematica 7 ve ötesinde belgelenmemiş ve kullanışlı özellikler kendinizi buldunuz veya bazı kağıtlardan / sitelerden kazılmışlardır.
Lütfen kısa bir açıklama ekleyin veya bir şeyin neden harika olduğunu veya hangi yardımcı programı sağladığını yorumlayın. Amazon'daki bağlı kuruluş bağlantılarına sahip kitaplara bağlantı oluşturursanız, lütfen örneğin bağlantıdan sonra adınızı yazarak söz edin.
Paketler:
LevelSchemeMathematica'nın iyi görünümlü grafikler üretme kabiliyetini büyük ölçüde artıran bir pakettir. Başka bir şey için değilse, o zaman çerçeve / eksen keneleri üzerinde çok daha gelişmiş kontrol için kullanırım. En yeni sürümüne SciDraw denir ve bu yıl bir süre sonra piyasaya sürülecektir.- David Park's
Presentation Package(50 ABD doları - güncelleme yok) - Jeremy Michelson'un
grassmannOpspaketi, Grassmann değişkenleri ve önemsiz olmayan iletişim ilişkileri olan operatörlerle cebir ve hesap yapmak için kaynaklar sağlar. - John Brown'un
GrassmannAlgebrapaketi ve Grassmann ve Clifford cebirleriyle çalışmak için kitap. - RISC (Sembolik Hesaplama Araştırma Enstitüsü) Mathematica (ve diğer diller) için indirilebilecek çeşitli paketlere sahiptir. Özellikle, orada Theorema otomatik teorem ispatlamada ve en vb sembolik toplamı, fark denklemleri için paketlerin çok sayıda Algoritmik Kombinatorik grubun yazılım sayfası .
Araçlar:
MASHDaniel Reeves , Mathematica v7 için betik desteği sağlayan mükemmel Perl betiğidir. (Şimdi Mathematica 8'den itibaren-scriptseçenek ile inşa edilmiştir .)- Bir
alternate Mathematica shellbir GNU taleb girişli (python kullanırken, * nix sadece) - ColourMaths paketi, bir ifadenin parçalarını görsel olarak seçmenize ve bunları değiştirmenize olanak tanır. http://www.dbaileyconsultancy.co.uk/colour_maths/colour_maths.html
Kaynaklar:
Wolfram'ın kendi deposunun
MathSource, çeşitli uygulamalar için dar not defterleri varsa çok yararlıdır. Ayrıca diğer bölümlere de göz atın.Current Documentation,Coursewaredersler için,- ve
Demosdemolar için.
Kitabın:
- Mathematica programlama: gelişmiş bir giriş Leonid Shifrin (tarafından
web,pdf) Eğer birden fazla şey yapmak istiyorsanız mutlaka okumalısınız için Mathematica döngüler. BuradaLeonidsoruları cevaplamaktan mutluluk duyuyoruz . - Mathematica ile Kuantum Yöntemleri James F. Feagin ( amazon )
- Stephen Wolfram'ın Matematik Kitabı ( Amazon ) (
web) - Schaum'un Anahattı ( amazon )
- Matematiksel Hareket Halinde Stan Wagon ( amazon ) - 600 sayfa temiz örnek ve Mathematica sürüm 7'ye kadar çıkıyor. Görselleştirme teknikleri özellikle iyi, bazılarını yazarın üzerinde görebilirsiniz
Demonstrations Page. - Mathematica Programlama Temelleri Richard Gaylord (
pdf) - Mathematica programlama hakkında bilmeniz gerekenlerin çoğuna kısa ve öz bir giriş. - Mathematica Yemek Kitabı Sal Mangano tarafından O'Reilly 2010 tarafından 832 sayfa yayınlandı. - İyi bilinen O'Reilly Yemek Kitabı tarzında yazılmıştır: Problem - Çözüm. Ara ürünler için.
- Mathematica ile Diferansiyel Denklemler, 3. Baskı. Elsevier 2004 Amsterdam, Martha L. Abell, James P. Braselton - 893 sayfa Yeni başlayanlar için, DE'leri ve Mathematica'yı aynı anda çözmeyi öğrenin.
Belgelenmemiş (veya nadiren belgelenmiş) özellikler:
- Mathematica klavye kısayollarını özelleştirme. Bkz
this question. - Mathematica'nın kendi işlevleri tarafından kullanılan desen ve işlevlerin nasıl denetleneceği. Görmek
this answer - Mathematica'da GraphPlots için tutarlı boyut nasıl elde edilir? Bkz
this question. - Mathematica ile belge ve sunumlar nasıl üretilir. Bkz
this question.
Gridveya buna benzer herhangi bir şey için günlük layık mizanpajlar oluşturmak çok daha kolaydır .


