Các toán tử (Operator) trong MATLAB

Toán tử (operator) trong Matlab là ký hiệu cho phép trình biên dịch thực hiện các thao tác toán học hoặc logic. Trong bài viết này Taimienphi.vn sẽ giới thiệu tiếp cho bạn các toán tử (Operator) trong Matlab.

MATLAB được thiết kế hoạt động chủ yếu trên ma trận và mảng. Vì vậy các toán tử trong MATLAB hoạt động trên cả dữ liệu vô hướng và không vô hướng. MATLAB cho phép các kiểu toán tử cơ bản dưới đây:

- Toán tử Số học.
- Toán tử quan hệ.
- Toán tử logic.
- Các phép toán được thực hiện trên các Bit.
- Các phép toán tập hợp.

cac toan tu operator trong matlab

Toán tử số học trong MATLAB

MATLAB chp phép 2 loại toán tử số học khác nhau, bao gồm:

- Toán tử số học ma trận.
- Toán tử số học mảng.

Toán tử số học ma trận được định nghĩa giống như trong đại số tuyến tính. Toán tử mảng được thực thi từng phần tử một, cả trên mảng một chiều và mảng nhiều chiều.

Toán tử ma trận và toán tử mảng được phân biệt bằng biểu tượng dấu chấm (.). Tuy nhiên các toán tử cộng và trừ trong ma trận và mảng là giống nhau. Bảng dưới đây mô tả ngắn gọn các toán tử số học trong MATLAB:

cac toan tu operator trong matlab 2

Toán tử quan hệ trong MATLAB

Các toán tử quan hệ cũng có thể làm việc trên cả dữ liệu vô hướng và phi vô hướng. Các toán tử quan hệ cho mảng thực hiện so sánh từng phần tử một giữa 2 mảng và trả về mảng logic có cùng kích thước, với các phần tử được thiết lập là 1 (true), trong đó quan hệ là true và các phần tử được thiết lập là 0 (false).

Dưới đây là bảng danh sách các toán tử quan hệ trong MATLAB:

cac toan tu operator trong matlab 3

Toán tử Logic

MATLAB cung cấp 2 kiểu toán tử logic và các hàm:

- Element-wise: Các toán tử thực hiện trên các phần tử tương ứng của các mảng logic.

- Short-circuit: Các toán tử thực hiện trên các biểu thức tích vô hướng và biểu thức logic.

Các toán tử logic Element-wise thực hiện từng phần tử một trên các mảng logic. Các biểu tượng &, |, và - là các toán tử mảng logic AND, OR, và NOT.

Các toán tử (Operator) trong MATLAB logic Short-circuit cho phép bỏ qua các phép tính logic. Các ký tự && và || là các toán tử logic short-circuit AND và OR.

Các phép toán được thực hiện trên các Bit trong MATLAB

Các toán tử Bitwise hoạt động trên các bit và thực thi từng bit một. Dưới đây là bảng danh sách các phép toán &, |, và ^ trong toán tử Bitwise:

cac toan tu operator trong matlab 4

Giả sử nếu A = 60 và B = 13. Ở định dạng nhị phân, các giá trị này được viết như sau:

A = 0011 1100
B = 0000 1101
-----------------
A&B = 0000 1100
A|B = 0011 1101
A^B = 0011 0001
-A = 1100 0011

MATLAB cung cấp các hàm khác nhau cho các phép toán được thực hiện trên các Bit như "bitwise and", "bitwise or" và "bitwise not", ... .

Dưới đây là bảng danh sách các toán tử Bitwise được sử dụng phổ biến:

cac toan tu operator trong matlab 5

Toán tử tập hợp trong MATLAB

MATLAB cung cấp các toán tử tập hợp khác nhau như union, intersect, ....

Dưới đây là bảng danh sách các toán tử tập hợp trong MATLAB:

cac toan tu operator trong matlab 6

https://thuthuat.taimienphi.vn/cac-toan-tu-operator-trong-matlab-32907n.aspx
Như vậy trong bài viết trên Taimienphi.vn vừa giới thiệu cho bạn các toán tử (operator) trong MATLAB. Khi đã tìm hiểu về toán tử trong MATLAB, bạn có thể tìm hiểu thêm cách thêm ký hiệu toán học trong MATLAB để nắm thêm kiến thức sử dụng MATLAB. Các bài viết tiếp theo Taimienphi.vn sẽ giới thiệu tiếp cho bạn cách khai báo mảng, các lệnh trong MATLAB, .... Nhớ đón đọc các bài viết mới trên Taimienphi.vn nhé.

Tác giả: Nguyễn Long Thịnh     (4.0★- 14 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

MATLAB là gì, hướng dẫn đầy đủ về MATLAB
Cách lưu công thức hoặc lệnh dưới dạng Script trong MATLAB
MATLAB - Viết và chạy file Script đơn giản
MATLAB - Xuất dữ liệu
Cài đặt và sử dụng Matlab
Từ khoá liên quan:

MATLAB

, toán tử trong MATLAB, các toán tử trong MATLAB,

SOFT LIÊN QUAN
  • MATLAB Compiler Runtime

    Môi trường thực thi ứng dụng MATLAB

    MATLAB Compiler Runtime là môi trường thời gian chạy, cho phép bạn thực thi các ứng dụng MATLAB mà không cần cài đặt gói phần mềm gốc trên hệ thống đích. MATLAB Compiler Runtime tích hợp nhiều thư viện chia sẻ mà MATLAB ...

Tin Mới