我有一個關於矩陣賦值的問題。matlab條件矩陣賦值
說我有三個矩陣A,B和C,以及我想根據該規則矩陣C的元素分配給A的元素和B
C[i,j] = A[i,j] if abs(C[i,j] - A[i,j]) < abs(C[i,j] - B[i,j])
C[i,j] = B[i,j] if abs(C[i,j] - A[i,j]) > abs(C[i,j] - B[i,j])
C[i,j] = 0 if abs(C[i,j] - A[i,j]) == abs(C[i,j] - B[i,j])
我如何寫而無需循環?
非常感謝您的幫助。
你一定要明白在MATLAB是矩陣索引不使用[]?我想象一旦你使用這種語言會導致你一些問題。 – 2012-10-30 03:41:59