Bài viết này là một phần của loạt bài Học với Linux:

  • Học với Linux: Học cách gõ
  • Học với Linux: Mô phỏng Vật lý
  • Học với Linux: Học nhạc
  • Học với Linux: Hai ứng dụng địa lý
  • Học với Linux: Làm chủ toán học của bạn với các ứng dụng Linux này
  • Học với Linux: Flashcards

Linux cung cấp phần mềm giáo dục tuyệt vời và nhiều công cụ tuyệt vời để hỗ trợ sinh viên thuộc mọi cấp lớp và lứa tuổi trong việc học và thực hành nhiều chủ đề khác nhau, thường tương tác. Loạt bài "Tìm hiểu với Linux" cung cấp phần giới thiệu về nhiều ứng dụng và phần mềm giáo dục khác nhau.

Toán học là cốt lõi của máy tính. Nếu người ta mong đợi một hệ điều hành tuyệt vời, như GNU / Linux, để vượt trội và kỷ luật, nó sẽ là Toán học. Nếu bạn tìm kiếm các ứng dụng toán học, bạn sẽ không phải thất vọng. Linux cung cấp nhiều công cụ tuyệt vời mà sẽ làm cho Toán trông đáng sợ như nó đã từng làm, nhưng ít nhất chúng sẽ đơn giản hóa cách bạn sử dụng nó.

Gnuplot

Gnuplot là một tiện ích tạo biểu đồ dạng dòng lệnh và linh hoạt cho các nền tảng khác nhau. Mặc dù tên của nó, nó không phải là một phần của hệ điều hành GNU. Mặc dù nó không phải là tự do được cấp phép, nó là phần mềm miễn phí (có nghĩa là nó có bản quyền nhưng miễn phí để sử dụng).

Để cài đặt gnuplot trên hệ thống Ubuntu (hoặc phái sinh), hãy nhập

 sudo apt-get cài đặt gnuplot gnuplot-x11 

vào một cửa sổ đầu cuối. Để bắt đầu chương trình, hãy nhập

 gnuplot 

Bạn sẽ được trình bày với một giao diện dòng lệnh đơn giản

mà bạn có thể bắt đầu nhập các hàm trực tiếp. Lệnh cốt truyện sẽ vẽ một đồ thị.

Nhập, ví dụ:

 âm mưu sin (x) / x 

vào dấu nhắc gnuplot, sẽ mở một cửa sổ khác, trong đó biểu đồ được trình bày.

Bạn cũng có thể đặt các thuộc tính khác nhau của biểu đồ trong dòng. Ví dụ, chỉ định "tiêu đề" sẽ cung cấp cho họ điều đó.

 cốt truyện sin (x) title 'Chức năng Sine', tan (x) title 'Tangent' 

Bạn có thể cung cấp cho mọi thứ sâu hơn một chút và vẽ đồ thị 3D bằng lệnh splot .

 splot sin (x * y / 20) 

Cửa sổ lô có một số tùy chọn cấu hình cơ bản,

nhưng sức mạnh thực sự của gnuplot nằm trong dòng lệnh và khả năng kịch bản của nó. Bạn có thể tìm thấy tài liệu hướng dẫn đầy đủ về gnuplot tại đây với hướng dẫn tuyệt vời cho phiên bản trước đó trên trang web của Đại học Duke.

Maxima

Maxima là một hệ thống đại số máy tính được phát triển từ các nguồn gốc của Macsyma. Theo trang SourceForge của nó,

“Maxima là một hệ thống để thao tác các biểu thức số và ký hiệu, bao gồm sự khác biệt, tích hợp, chuỗi Taylor, biến đổi Laplace, phương trình vi phân thông thường, hệ phương trình tuyến tính, đa thức, tập hợp, danh sách, vectơ, ma trận và tensors. Maxima cho kết quả số chính xác cao bằng cách sử dụng các phân số chính xác, các số nguyên chính xác tùy ý và các số dấu phẩy động có độ chính xác thay đổi. Maxima có thể vẽ các hàm và dữ liệu theo hai và ba chiều. ”

Bạn sẽ có các gói nhị phân cho Maxima trong hầu hết các dẫn xuất của Ubuntu cũng như giao diện đồ họa Maxima. Để cài đặt tất cả, hãy nhập

 sudo apt-get cài đặt maxima xmaxima wxmaxima 

vào một cửa sổ đầu cuối. Maxima là một tiện ích dòng lệnh không có nhiều UI, nhưng nếu bạn bắt đầu wxmaxima, bạn sẽ nhận được một GUI đơn giản nhưng mạnh mẽ.

Bạn có thể bắt đầu sử dụng điều này đơn giản bằng cách bắt đầu nhập. (Gợi ý: Nhập sẽ thêm nhiều dòng hơn, nếu bạn muốn đánh giá một biểu thức, hãy sử dụng "Shift + Enter").

Maxima có thể được sử dụng cho các vấn đề rất đơn giản, vì nó cũng hoạt động như một máy tính,

và nhiều phức tạp hơn nữa.

Nó sử dụng gnuplot để vẽ đơn giản

và các đồ thị phức tạp hơn.

(Nó cần gói gnuplot-x11 để hiển thị chúng.)

Bên cạnh việc làm đẹp các biểu thức, Maxima có thể xuất chúng ở định dạng latex, hoặc thực hiện một số thao tác trên các chức năng được đánh dấu bằng menu ngữ cảnh nhấp chuột phải,

trong khi các menu chính của nó cung cấp một lượng lớn chức năng. Tất nhiên, Maxima có khả năng nhiều hơn thế này. Nó có một tài liệu mở rộng có sẵn trực tuyến.

Phần kết luận

Toán học không phải là một chủ đề dễ dàng, và các phần mềm toán học xuất sắc trên Linux không làm cho nó trông dễ dàng hơn, nhưng các ứng dụng này làm cho việc sử dụng Toán học trở nên đơn giản và hiệu quả hơn nhiều. Hai ứng dụng trên chỉ là một giới thiệu về những gì Linux cung cấp. Nếu bạn đang nghiêm túc tham gia vào toán học và cần nhiều chức năng hơn với tài liệu tuyệt vời, bạn nên kiểm tra dự án Mathbuntu.