我有一个关于矩阵赋值的问题。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