Do John W. Eaton and others phát hành
Ngôn ngữ thông dịch cho tính toán số, cú pháp gần với MATLAB.
GNU Octave là ngôn ngữ thông dịch dùng cho tính toán số, cú pháp cố ý giữ sát MATLAB nên script viết cho bên này thường chạy được ở bên kia. Kiểu dữ liệu nền tảng là ma trận: toán tử làm việc theo từng phần tử hoặc theo nghĩa đại số tuyến tính tuỳ ngữ cảnh, còn cắt lát, nhân bản chiều và lập chỉ mục theo điều kiện logic là chuyện của bản thân ngôn ngữ chứ không phải của thư viện.
Bản cài tiêu chuẩn đã có hệ phương trình tuyến tính và các phép phân rã ma trận, trị riêng, đa thức, nội suy, tích phân số, bộ giải phương trình vi phân thường và vi phân đại số, tối ưu hoá cùng thống kê cơ bản, kèm khả năng vẽ đồ thị hai chiều và ba chiều. Mã nguồn viết thành tệp .m dạng script hoặc hàm. Giao diện đồ hoạ có trình soạn thảo, cửa sổ lệnh, bảng biến và trình xem tài liệu; cũng bộ thông dịch ấy chạy được ở chế độ dòng lệnh cho công việc theo lô.
Các mảng chuyên sâu hơn — xử lý tín hiệu, xử lý ảnh, điều khiển, đại số ký hiệu — nằm ở gói riêng, cài bằng lệnh pkg. Mức tương thích với MATLAB rộng nhưng không trọn vẹn: các toolbox thương mại và Simulink thì không có bản tương đương ở đây.
Từ nhà phát hành
Cài bằng dòng lệnh
flatpak install flathub org.octave.OctaveChúng tôi không lưu trữ tệp này, không quét tệp và không mở tệp ra xem. Hãy đọc những gì nguồn công bố rồi tự quyết định.