Khái quát chung về MATLAB

Một phần của tài liệu Phương pháp bù tối ưu trong mạng điện phân phối (Trang 80 - 82)

2. Xử lý số liệu

3.6.1 Khái quát chung về MATLAB

Quá trình phát triển: MATLAB lần ựầu tiên ựược soạn thảo bởi C.B. Moler từ năm 1977, ựến năm 1985 nó trở thành thương hiệu lớn và phát triển không ngừng các phiên bản mới liên tục thay thế các phiên bản cũ cho ựến nay ựã có MATLAB version 7.8.

Hệ thống MATLAB ựược xây dựng trên cơ sở thuật toán về ma trận chứa ựựng các phương tiện tắnh toán hiệu quả rất thuận tiện trong tắnh toán về kỹ thuật ựiện, ựiện tử, cơ học, tài chắnhẦMATLAB có thể làm việc tại hai chế ựộ tương tác và lập trình ở mỗi chế ựộ MATLAB ựều có những chức năng và sự ưu việt riêng. MATLAB còn giải quyết các vấn ựề chuyên sâu như: tắnh toán tối ưu, hệ thống ựiều khiển, mạng nơron, lôgic mờ, phân tắch tài chắnh, mô phỏng dạng sóngẦ trong một môi trường rất dễ sử dụng trong ựó các bài toán và các lời giải ựược biểu diễn theo các ký hiệu toán học quen thuộc. Hệ thống MATLAB cho phép người sử dụng có sự lựa chọn rộng rãi các phương pháp tắnh với ựộ chắnh xác cao và tốc ựộ nhanh.

+ Ngôn ngữ Matlab: là một ngôn ngữ ma trận, mảng cấp cao với các câu lệnh, hàm, cấu trúc dữ liệu, vào/ ra, các tắnh năng lập trình hướng ựối tượng. Nó cho phép lập trình các ứng dụng từ nhỏ ựến các ứng dụng lớn và phức tạp. + Môi trường làm việc Matlab: đây là một bộ các công cụ và phương tiện mà bạn sử dụng với tư cách là người dùng hoặc người lập trình Matlab. Nó bao gồm các phương tiện cho việc quản lý các biến trong không gian làm việc Workspace cũng như xuất nhập khẩu dữ liệu. Nó cũng bao gồm các công cụ phát triển, quản lý, gỡ rối và ựịnh hình M-file, ứng dụng của Matlab.

+ Xử lý ựồ hoạ: đây là hệ thống ựồ hoạ của Matlab. Nó bao gồm các lệnh cao cấp cho trực quan hoá dữ liệu hai chiều và ba chiều, xử lý ảnh, ảnh ựộng,... Nó cũng cung cấp các lệnh cấp thấp cho phép bạn tuỳ biến giao diện ựồ hoạ cũng như xây dựng một giao diện ựồ hoạ hoàn chỉnh cho ứng dụng Matlab của mình.

+ Thư viện toán học Matlab: đây là tập hợp khổng lồ các thuật toán tắnh toán từ các hàm cơ bản như cộng, sin, cos, số học phức,... tới các hàm phức tạp hơn như nghịch ựảo ma trận, tìm trị riêng của ma trận, phép biến ựổi Fourier nhanh.

+ Giao diện chương trình ứng dụng Matlab API (Application Program Interface): đây là một thư viện cho phép bạn viết các chương trình C và Fortran tương thắch với Matlab.

Ngoài ra còn có Simulink, một chương trình ựi kèm với Matlab, là một hệ thống tương tác với việc mô phỏng các hệ thống ựộng học phi tuyến. Nó là một chương trình ựồ hoạ sử dụng chuột ựể thao tác cho phép mô hình hoá một hệ thống bằng cách vẽ một sơ ựồ khối trên màn hình. Nó có thể làm việc với các hệ thống tuyến tắnh, phi tuyến, hệ thống liên tục theo thời gian, hệ gián ựoạn theo thời gian, hệ ựa biến,...

Một phần của tài liệu Phương pháp bù tối ưu trong mạng điện phân phối (Trang 80 - 82)