【问题标题】:How to compare two vectors element by element? [duplicate]如何逐个元素地比较两个向量? [复制]
【发布时间】:2016-08-12 13:24:28
【问题描述】:

我有两个矩阵:A=[1,2,3,4,5]B=[1,2,3,4,6]。我需要比较这些矩阵的元素,因此我需要有二进制矩阵 Result=[1,1,1,1,0],这意味着如果A(i)==B(i) 然后Result(i)=1 否则Result(i)=0

我试过了:

if (isequal (A,B))
   Result=1
else
   Result=0
end

我试过了:Result=sign(A,B)

我希望你能帮助我吗?

【问题讨论】:

  • 你试过A == B吗?
  • 它给了我 Result= 0,但是我需要结果是一个矩阵。
  • 你确定它给你Result = 0
  • 是的,我敢肯定,@StewieGriffin,这不是一个重复的问题。
  • 这怎么不是重复的?据我所知,它们是相同的,只是另一个适用于二维而不是一维。 this answer不解决问题吗?

标签: matlab matrix


【解决方案1】:
A = [1,2,3,4,5]
B = [1,2,3,4,6]
Result = A == B

【讨论】:

  • 我以为你说A == B没用?
  • A==B,只给我 Result = 0,但 Result= A==B 给我最好的 Result=[0,0,0,0,1]
  • A == B; ans = [1 1 1 1 0]
猜你喜欢
  • 2011-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多