我有两个矩阵A和B.我想比较矩阵A中每个元素的值和矩阵B中的元素。如果矩阵A和矩阵B中的比率元素的对数结果低于零(0),矩阵A中元素的值将更改为0,否则不会更改。例如:
A =[1 2;3 4];
B =[1 9;1 0];
然后当我运行代码时,它返回:
A=[1 0;3 4]
因为我将检查A./B的比率,所以B的某些元素有0值,因此A./B不正确。这是我的代码。但我认为这不正确
A =[1 2;3 4];
B =[1 9;1 0];
A(log(A./B)<0)=0
你能帮助我吗?
答案 0 :(得分:3)
您无需计算比率或其对数:只需比较A
和B
:
A(A<B) = 0;