Scilab

Scilab
Phát triển bởiScilab Enterprises
Phiên bản ổn định
5.5.1 / 2 tháng 10 năm 2014; 10 năm trước (2014-10-02)
Kho mã nguồn
Hệ điều hànhLinux, Mac OS X, Windows
Thể loạiKỹ thuật máy tính
Giấy phépCeCILL
Websitehttp://www.scilab.org/, http://www.scilab-enterprises.com

Scilab là gói phần mềm tính toán số phát triển từ năm 1990 bởi các nhà nghiên cứu từ INRIAÉcole nationale des ponts et chaussées (ENPC). Tạo ra vào tháng 5 năm 2003, nó được phát triển và duy trì bởi INRIA.[1]

Tổng quan

[sửa | sửa mã nguồn]

Scilab là ngôn ngữ lập trình hướng số bậc cao. Ngôn ngữ này cung cấp một môi trường lập trình diễn giải, với ma trận như kiểu dữ liệu chính. Bằng cách tính toán dựa trên ma trận, kiểu động, và quản lý bộ nhớ tự động, nhiều vấn đề có thể được thể hiện trong một số ít các dòng mã lệnh hơn so với các giải pháp tương tự trong các ngôn ngữ truyền thống như Fortran, C, hoặc C++. Điều này cho phép người dùng nhanh chóng xây dựng các mô hình trong phạm vi toán học. Trong khi ngôn ngữ cung cấp các phép toán ma trận cơ bản như phép nhân, gói Scilab cũng cung cấp một thư viện các phép toán bậc cao. Phần mềm này có thể được sử dụng cho xử lý tín hiệu, phân tích thống kê, xử lý ảnh, mô phỏng động lực chất lưu, và tối ưu hóa.[2][3]

Cú pháp của Scilab tương tự như MATLAB, Scilab bao gồm bộ chuyển đổi mã nguồn từ MATLAB. Scilab hiện sẵn dùng miễn phí dưới giấy phép mã nguồn mở. Do tính chất đó một số đóng góp của người dùng đã được tích hợp vào Scilab.

Giấy phép

[sửa | sửa mã nguồn]

Dòng Scilab 5 được phân phối dưới giấy phép GPL-phù hợp với giấy phép CeCILL.

Trước phiên bản 5, Scilab là phần mềm nửa miễn phí theo danh nghĩa phần mềm tự do. Lý do của việc này là do các giấy phép của phiên bản trước đó bị cấm phân phối thương mại theo khoản 6 của định nghĩa mã nguồn mở.

Cú pháp của Scilab phần lớn dựa trên ngôn ngữ MATLAB. Cách đơn giản nhất để thực hiện mã lệnh Scilab là gõ vào dấu nhắc -->, trong cửa sổ lệnh. Bằng cách này, Scilab được sử dụng như shell toán học tương tác.

Tham khảo (Tiếng Anh)

[sửa | sửa mã nguồn]
  1. ^ "SCILAB Consortium launched". 2003.
  2. ^ Holopainen, Timo (2000). "Modelling and simulation of multitechnological machine systems" (PDF).
  3. ^ Guenther, Raidl (1998). "An improved genetic algorithm for the multiconstrained 0-1 knapsackproblem". Evolutionary Computation Proceedings. doi:10.1109/ICEC.1998.699502. ISBN 0780348699.

Đọc thêm

[sửa | sửa mã nguồn]

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Hướng dẫn build đồ cho Citlali trong Genshin Impact
Hướng dẫn build đồ cho Citlali trong Genshin Impact
Hầu hết các kỹ năng của Citlali đều có scale cơ bản theo chỉ số tấn công, nhưng chỉ số tấn công cơ bản của cô hiện đang thấp thứ hai game
Những hình ảnh liên quan đến Thiên Không và các manh mối đáng ngờ xung quanh Childe
Những hình ảnh liên quan đến Thiên Không và các manh mối đáng ngờ xung quanh Childe
Thread này sẽ là sự tổng hợp của tất cả những mối liên kết kì lạ đến Thiên Không Childe có mà chúng tôi đã chú ý đến trong năm qua
Nhiệm vụ ẩn – Khúc bi ca của Hyperion
Nhiệm vụ ẩn – Khúc bi ca của Hyperion
Là mảnh ghép cuối cùng của lịch sử của Enkanomiya-Watatsumi từ xa xưa cho đến khi Xà thần bị Raiden Ei chém chết
Bạn có thực sự thích hợp để trở thành người viết nội dung?
Bạn có thực sự thích hợp để trở thành người viết nội dung?
Đã từng bao giờ bạn cảm thấy mình đang chậm phát triển trong nghề content dù đã làm nó đến vài ba năm?