Chương trình theo quan sát đối tượng (OOP) là một mô hình lập trình mà tổ chức thiết kế phần mềm xung quanh dữ liệu, hoặc đồ vật, thay vì chức năng và logic. MATLAB, được biết theo truyền thống về máy tính số, cũng hỗ trợ OOP, cho phép người dùng tạo ra mô- đun và mã tái sử dụng. Bài này cung cấp một tóm tắt về cách thực hiện chương trình theo ý đồ trong MATLAB.

Cơ bản của chương trình đã định hướng đối tượng trong MATLAB

Trong mục MATLAB, các lớp được dùng để định nghĩa đối tượng. Lớp là một mẫu miêu tả các thuộc tính (dữ liệu) và phương pháp (các chức năng) gắn liền với đối tượng. Để tạo một lớp học, bạn xác định một tập tin phân loại, mà chỉ định tính chất và phương pháp của nó.

Tài sản của cửa hàng có liên quan đến đối tượng, trong khi phương pháp xác định hành vi. MATLAB hỗ trợ thừa kế, cho phép các lớp học lấy tính chất và phương pháp từ hạng cha mẹ, khuyến khích việc sử dụng lại mã.

Tạo một lớp học đơn giản

Để tạo một lớp trong MATLAB, hãy xác định một tập tin phân loại với từ khóa. Ví dụ, một lớp đơn giản đại diện cho một điểm trong không gian 2D:

File: Point.m)

[Nghề nghiệp] [N dâng các phương pháp X] hàm số 0 / 1] obj = Point (x, y) obj.X = x; obj.Y = y; kết thúc chức năng hiển thị Coodotes(bj) fprintf('Point tại (%.2f,%.2f) n', obj.X.Y; kết thúc`

Dùng lớp học ở MATLAB

Một khi một lớp được định nghĩa, các đối tượng có thể được chuyển ngay lập tức và được dùng trong văn lệnh hoặc chức năng. Ví dụ:

Cách sử dụng )

[Tiếng cười] [Tiếng cười] [Tiếng cười]; [Tiếng cười]; [Tiếng cười];;; p1. risconzement [Tiếng cười];``

Lợi thế của chương trình đồ họa đối tượng trong MATLAB

OOP ở MATLAB giúp tổ chức tốt hơn về các mã phức tạp, phát triển lại mã thông qua việc thừa kế và bảo trì đơn giản hóa các dự án liên quan đến nhiều loại dữ liệu và hành vi liên quan.

  • Comment
  • Name
  • Mô phỏng dữ liệu và hàm số
  • Khả năng bảo trì được cải thiện