compare values in two workspace ?

8 vues (au cours des 30 derniers jours)
Rakesh Praveen
Rakesh Praveen le 3 Déc 2011
i want to compare arrays of two different size(1 workspace with 1000x1 , other with 900x1) which contains data of type double stored in workspace. so that i check all d elements are equal or not ? how do i do it ?
thank you.

Réponse acceptée

Paulo Silva
Paulo Silva le 3 Déc 2011
So the question is just about comparing arrays of different sizes?
Maybe this way
a=ones(1000,1);
b=ones(900,1);
%b(10)=2; %change one element of b so a and b aren't equal
all(a(1:900)==b) %1 if they are equal and 0 if they aren't equal
It just compares the first 900 elements of a with those from b, the last 100 elements of a are just ignored
(I'm back after many weeks :) )
  3 commentaires
bym
bym le 3 Déc 2011
@Paulo -- welcome back
Paulo Silva
Paulo Silva le 3 Déc 2011
Hi proecsm, thanks for the welcome :)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Operators and Elementary Operations dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by