2013-12-12 74 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; 

请注意,对浮点数执行相等性测试绝不是一个好主意。