Làm thế nào để sử dụng Not Equal trong MATLAB?

Lam The Nao De Su Dung Not Equal Trong Matlab



MATLAB hỗ trợ các toán tử quan hệ để so sánh hai đại lượng. Các phép toán này bao gồm lớn hơn, nhỏ hơn, bằng và không bằng. Toán tử quan hệ không bằng nhau cho phép chúng ta xác định sự bất bình đẳng giữa hai đại lượng. Blog này sẽ thảo luận về cách sử dụng toán tử không bằng trong MATLAB bằng một số ví dụ.

Làm cách nào để triển khai toán tử không bình đẳng trong MATLAB?

Toán tử không bằng hoặc ~= trong MATLAB được sử dụng để so sánh hai giá trị, vectơ, ma trận hoặc mảng bằng cách trả về một mảng có các giá trị logic cho 1 và 0. Việc triển khai toán tử này sử dụng cả toán tử “~=” và cú pháp ne(). Cả hai cách này sẽ mang lại kết quả như nhau.

Một ~= B

ne(A,B)

Đây,

A ~= B tạo ra một mảng logic hoặc bảng các giá trị logic, trong đó mỗi phần tử là logic 1 (đúng) nếu đầu vào A và B không bằng nhau và logic 0 (sai) nếu ngược lại. Bài kiểm tra so sánh phần tử thực và phần tử ảo của mảng số.

Một kỹ thuật khác cho ~= là sử dụng ne(A, B), tuy nhiên, điều này hiếm khi được thực hiện.

ví dụ

Hãy xem xét một số ví dụ để chứng minh chức năng của toán tử không bằng nhau trong MATLAB.

ví dụ 1

Mã MATLAB đã cho sử dụng toán tử ~= để so sánh hai giá trị x và y đã cho.

x = 5;

y = 9;

x ~= y

Sau khi thực thi đoạn mã trên, chúng ta sẽ nhận được giá trị logic '1' vì điều kiện đã chỉ định được thỏa mãn.

ví dụ 2

Trong ví dụ này, chúng ta sử dụng hàm ne() để so sánh hai ma trận x và y đã cho.

x = mắt(3);

y = cái(3);

ne(x, y)

Phần kết luận

Toán tử không bằng nhau trong MATLAB cho phép chúng ta xác định sự không bằng nhau giữa hai đại lượng bằng cách trả về một mảng có các giá trị logic cho 1 và 0. Việc triển khai toán tử này sử dụng cả toán tử “~=” và cú pháp ne(). Cả hai cách này sẽ mang lại kết quả như nhau. Hướng dẫn này đã khám phá cách sử dụng toán tử không bằng trong MATLAB.