Chúng ta đều biết rằng Mathicala rất tuyệt, nhưng nó cũng thường thiếu chức năng quan trọng. Bạn sử dụng loại gói / công cụ / tài nguyên bên ngoài nào với Mathicala?
Tôi sẽ chỉnh sửa (và mời bất kỳ ai khác làm như vậy) bài đăng chính này để bao gồm các tài nguyên tập trung vào khả năng ứng dụng chung trong nghiên cứu khoa học và càng nhiều người càng thấy hữu ích. Hãy thoải mái đóng góp bất cứ điều gì, ngay cả các đoạn mã nhỏ (như tôi đã làm dưới đây cho một thói quen thời gian).
Ngoài ra, các tính năng không có giấy tờ và hữu ích trong Mathematica 7 và hơn thế nữa bạn đã tìm thấy chính mình, hoặc đào lên từ một số giấy / trang web được chào đón nhất.
Vui lòng bao gồm một mô tả ngắn hoặc nhận xét về lý do tại sao một cái gì đó tuyệt vời hoặc tiện ích nó cung cấp. Nếu bạn liên kết đến sách trên Amazon bằng các liên kết liên kết, vui lòng đề cập đến nó, ví dụ: bằng cách đặt tên của bạn sau liên kết.
Gói:
LevelScheme
là một gói giúp mở rộng đáng kể khả năng của Mathicala để tạo ra các lô đẹp mắt. Tôi sử dụng nó nếu không phải cho bất cứ điều gì khác sau đó để kiểm soát nhiều, nhiều cải thiện đối với các dấu tick của khung / trục. Phiên bản mới nhất của nó được gọi là SciDraw, và nó sẽ được phát hành vào năm nay.- David Park's
Presentation Package
(US $ 50 - không tính phí cập nhật) grassmannOps
Gói của Jeremy Michelson cung cấp các tài nguyên để thực hiện đại số và tính toán với các biến và toán tử Grassmann có quan hệ giao hoán không tầm thường.GrassmannAlgebra
Gói và cuốn sách của John Brown để làm việc với đại số Grassmann và Clifford.- RISC (Viện nghiên cứu tính toán biểu tượng) có nhiều gói cho Mathicala (và các ngôn ngữ khác) có sẵn để tải xuống. Đặc biệt, có theorema cho minh định lý tự động, và vô số các gói cho tổng mang tính biểu tượng, phương trình vi phân, vv tại các trang phần mềm nhóm của thuật toán tổ hợp .
Công cụ:
MASH
là kịch bản Perl xuất sắc của Daniel Reeves về cơ bản cung cấp hỗ trợ kịch bản cho Mathematica v7. (Bây giờ được xây dựng kể từ Mathicala 8 với-script
tùy chọn.)- Một
alternate Mathematica shell
với đầu vào đọc GNU (chỉ sử dụng python, * nix) - Gói ColourMaths cho phép bạn chọn trực quan các phần của biểu thức và thao tác với chúng. http://www.dbaileyconsultancy.co.uk/colour_maths/colour_maths.html
Tài nguyên:
Kho lưu trữ riêng của Wolfram
MathSource
có rất nhiều hữu ích nếu các máy tính xách tay hẹp cho các ứng dụng khác nhau. Ngoài ra kiểm tra các phần khác nhưCurrent Documentation
,Courseware
cho các bài giảng,- và
Demos
cho, tốt, các bản demo.
The Mathicala Wikibook .
Sách:
- Lập trình Mathicala: một giới thiệu nâng cao của Leonid Shifrin (
web
,pdf
) là phải đọc nếu bạn muốn làm bất cứ điều gì hơn Đối với các vòng lặp trong Mathicala. Chúng tôi có niềm vui khi cóLeonid
chính mình trả lời các câu hỏi ở đây. - Phương pháp lượng tử với Mathicala của James F. Feagin ( amazon )
- Cuốn sách Mathicala của Stephen Wolfram ( amazon ) (
web
) - Đề cương của Schaum ( amazon )
- Mathicala in Action của Stan Wagon ( amazon ) - 600 trang ví dụ gọn gàng và chuyển sang phiên bản Mathicala 7. Các kỹ thuật trực quan đặc biệt tốt, bạn có thể thấy một số trong số chúng trên tác giả
Demonstrations Page
. - Các nguyên tắc lập trình toán học của Richard Gaylord (
pdf
) - Một giới thiệu ngắn gọn về hầu hết những gì bạn cần biết về lập trình Mathicala. - Mathicala Cookbook của Sal Mangano được xuất bản bởi O'Reilly 2010 832 trang. - Được viết theo phong cách O'Reilly Cookbook nổi tiếng: Vấn đề - Giải pháp. Đối với trung gian.
- Phương trình vi phân với Mathicala, Ed 3. Elsevier 2004 Amsterdam của Martha L. Abell, James P. Braselton - 893 trang Dành cho người mới bắt đầu, học giải DE và Mathicala cùng một lúc.
Các tính năng không có giấy tờ (hoặc tài liệu hiếm):
- Làm thế nào để tùy chỉnh các phím tắt Mathicala. Xem
this question
. - Cách kiểm tra các mẫu và hàm được sử dụng bởi các hàm riêng của Mathematica. Xem
this answer
- Làm thế nào để đạt được kích thước phù hợp cho GraphPlots trong Mathematica? Xem
this question
. - Làm thế nào để sản xuất tài liệu và thuyết trình với Mathematica. Xem
this question
.
Grid
, hoặc bất cứ thứ gì tương tự sẽ dễ dàng hơn nhiều .