matlab標量或矩陣比較

樹橋上多情的kevin發表於2020-10-13

判斷兩個標量是否相等

“==”用於判斷兩個標量是否相等,如果相等,返回1,不相等返回0

 

判斷兩個矩陣是否相等

“==”用於判斷兩個矩陣是否相等(兩個矩陣的行和列數相等),不會測試二者是否相等,而會測試二者相等的位置,結果會生成另一個由 0 和 1 構成的矩陣,並顯示元素與元素的相等性。

A = magic(4);     
B = A;     
B(1,1) = 0;
A == B

ans =
     0     1     1     1
     1     1     1     1
     1     1     1     1
     1     1     1     1


使用 isequal函式測試,

if isequal(A,B)
    C=1;
else
    C=0;
end

 

相關文章