MatBasic là một môi trường tính toán, lập trình và gỡ lỗi bằng cách sử dụng ngôn ngữ lập trình cấp cao đặc biệt được thiết kế để giải quyết các vấn đề toán học. Ngôn ngữ lập trình MatBasic cho phép thực hiện các phép tính toán toán học khó khăn, liên quan đến một bộ công cụ đầy đủ cho mục đích tạo ra các chương trình thuật toán. Nó cũng cho phép người dùng trừu tượng hóa tâm trí của mình từ loại dữ liệu làm việc có thể là số có giá trị thực, hoặc số phức, hoặc ma trận, hoặc chuỗi, hoặc cấu trúc, v.v. MatBasic hỗ trợ cả văn bản và trực quan hóa dữ liệu đồ họa. MatBasic là thông dịch viên ngôn ngữ nhanh và lĩnh vực ứng dụng môi trường của nó rất rộng: từ giải quyết vấn đề trường học đến thực hiện các tính toán kỹ thuật và toán học khác nhau. Ngôn ngữ lập trình MatBasic kết hợp; đơn giản của ngôn ngữ BASIC, tính linh hoạt của các ngôn ngữ cấp cao như C hoặc Pascal và đồng thời trở thành một công cụ tính toán mạnh mẽ. Bằng một chế độ hoạt động đặc biệt, Matbasic có thể sử dụng như một máy tính mạnh mẽ. Ngoài ra MatBasic có thể được sử dụng cho mục đích giáo dục như là một vấn đề nghiên cứu các cơ sở của lập trình và nâng cao kỹ năng thuật toán. Matbasic cung cấp các công cụ tính toán sau: - Công cụ tính toán cơ sở; - Số học phức tạp đầy đủ; - Đại số tuyến tính và hoạt động. Giải quyết các hệ thống phương trình tuyến tính, các vấn đề eigenvalue, và các vấn đề giá trị số ít. Yếu tố ma trận (LU, Cholesky, QR, SVD, Schur); - Các vấn đề đa thức. Rễ của đa thức. Phép nhân đa thức, chia và các hàm khác; - Đánh giá số tích phân của chức năng; - Giải quyết hệ thống phương trình phi tuyến tính; - Tìm số không của một hàm của một biến (giải phương trình phi tuyến tính); - Giảm thiểu một chức năng của một và nhiều biến; - Giải quyết các vấn đề giá trị ban đầu cho các phương trình vi phân thông thường (cứng và không cứng); và những người khác.
lịch sử phiên bản
- Phiên bản 1.29 đăng trên 2011-11-13