2013-12-12 106 views
-2

給定一個矩陣A和一個矩陣B,我如何逐個比較它們,以便程序返回第三個矩陣C,它顯示: - 如果A中的元素大於B中的元素,則C中的元素應該爲1. - 如果A中的元素小於B中的元素,則C中的元素應該爲-1。 - 如果兩個矩陣的元素相等,則C中的元素應該爲0.如何比較MatLab上的兩個矩陣?

希望你能幫上忙!

+0

嗨,你應該發佈一些代碼 - 你有什麼試過,爲什麼你有問題等。 – FazoM

+0

嘗試C = sign(A - B) –

回答

2
C=zeros(size(A)); 
C(A>B) = 1; 
C(A<B) = -1; 

請注意,對浮點數執行相等性測試絕不是一個好主意。