Matlab-konditionierte Matrixzuordnung
Ich habe eine Frage zur Matrixzuordnung.
Angenommen, ich habe drei Matrizen A, B und C, und ich möchte die Elemente der Matrix C den Elementen von A und B gemäß der Regel zuordnen
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])
Wie kann ich es ohne for-Schleifen schreiben?
Vielen Dank für Ihre Hilfe.