Cài đặt Octave trên Ubuntu 22.04 | 20.04 LTS

Octave là một môi trường tính toán tự do, mã nguồn mở, tương tự như MATLAB. Theo giấy phép GPL, Octave có sẵn để mọi người sử dụng miễn phí; nó sử dụng ngôn ngữ script của riêng nó. Đây là một gói chương trình cho giải pháp số của các nhiệm vụ toán học và khoa học cũng như để phân tích và hiển thị dữ liệu chung. Sử dụng nó, các nhà phát triển cũng có thể tạo một chương trình toán học với các gói và tiện ích bổ sung miễn phí. Đặc biệt, một chương trình Octave thường cũng có thể được MATLAB thực thi mà không cần thay đổi.

Hầu hết các chương trình MATLAB chạy trong Octave, nhưng một số chương trình Octave có thể không chạy trong MATLAB vì Octave cho phép một số cú pháp mà MATLAB thì không.

Ví dụ: MATLAB chỉ hỗ trợ dấu nháy đơn, nhưng Octave hỗ trợ cả dấu nháy đơn và dấu nháy kép để xác định chuỗi.


GNU Octave là phần mềm có thể phân phối lại miễn phí. Bạn có thể phân phối lại và / hoặc sửa đổi nó theo các điều khoản của Giấy phép Công cộng GNU (GPL) do Tổ chức Phần mềm Tự do xuất bản.

Các bước cài đặt dưới đây không chỉ giới hạn ở 20.04 hoặc 22.04, chúng ta có thể sử dụng chúng trên Ubuntu 18.04, Debian, Linux Mint, POP! _OS, MX Linux và các Linux tương tự khác.

Thực hiện cập nhật hệ thống

Để cập nhật bộ nhớ cache của kho lưu trữ hệ thống và các gói khác được cài đặt trên hệ thống, hãy chạy một khi lệnh cập nhật hệ thống: sudo apt update

Lệnh cài đặt Octave trên Ubuntu 22.04 | 20.04

Các gói cài đặt Octave có sẵn trong repo mặc định của Ubuntu Linux. Do đó, không cần thêm bất kỳ kho lưu trữ của bên thứ ba nào trên hệ thống Linux của mình. Bắt đầu thực hiện lệnh đã cho: sudo apt install octave -y

Khởi động Octave

Ngay sau khi hoàn tất cài đặt Octave bằng trình quản lý gói APT, trình chỉnh sửa GUI cùng với dòng lệnh sẽ được cài đặt trên hệ thống của bạn. Sau đó, chúng ta có thể khởi động nó chỉ bằng một cú nhấp chuột từ Trình khởi chạy ứng dụng trên Ubuntu.

Giao diện đồ họa GNU Octave trên Ubuntu 20.04 | 22.04

Cuối cùng, giao diện người dùng đồ họa sẽ có trên hệ thống của bạn để bắt đầu lập trình với Octave. Các phần tử GUI có sẵn là hộp thoại I/O, thanh tiến trình và các phần tử giao diện người dùng cho các cửa sổ plot.

Trình thông dịch Octave sử dụng Command line shell

Những người không quan tâm đến giao diện người dùng đồ họa có thể sử dụng dòng lệnh. Mở terminal và sau đó chạy: octave
Hãy viết một cú pháp đơn giản để có được kết quả trực quan. Ở đây chúng tôi đang gán x, y và z - một giá trị cao nhất là 30 và sau đó chạy một lệnh để có được một biểu đồ đồ họa.

[x,y,z] = peaks(30);
surfc(x,y,z)

Xóa hoặc gỡ cài đặt Octave

Chà, có thể sau một thời gian, bạn sẽ không yêu cầu ngôn ngữ lập trình này trên hệ thống Linux, khi đó bạn có thể sử dụng lệnh để gỡ cài đặt hoàn toàn: sudo apt remove octave