How to compare elements of two vectors in MATLAB ?

조회 수: 12 (최근 30일)
charu shree
charu shree 2023년 4월 4일
댓글: charu shree 2023년 4월 4일
Hello all, I want to compare elements of two vectors of dimension 2 x 8 but without using for loop.
Any help in this regard will be highly appreciated.

채택된 답변

Torsten
Torsten 2023년 4월 4일
이동: Torsten 2023년 4월 4일
A = [1 2; 3 4];
B = [1 4; 3 5];
sum(A(:)~=B(:))
ans = 2

추가 답변 (1개)

James Tursa
James Tursa 2023년 4월 4일
Compare for what purpose? E.g., these statements will compare them:
isequal(v1,v2) % are they equal
v1 == v2 % matrix of individual element comparisons
... and others
Unless you tell us what you intend to do with the comparison it is hard to advise you which method would apply.
  댓글 수: 1
charu shree
charu shree 2023년 4월 4일
Thank you so much for your answer....
Basically I want to find out how many elements are different between the two vectors.
For e.g., in 2 x 8 vector there are 16 elements and so out of these 16 elements between the two vectors how many are different.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by