find something strange when using rot90. the matrix are not equal nor equal. In this case 33 appears in the answer.
Afficher commentaires plus anciens
A=randi(2,3,3);
B=rot90(A);
if A==B
11
elseif A~=B
22
else
33
end
Réponse acceptée
Plus de réponses (1)
Dishant Arora
le 11 Mar 2014
A and B are matrices not scalar compare them using isequal. Try this
if isequal(A,B)
% do something
elseif ~isequal(A,B)
% do something
And to know what you did wrong in your code type this:
A==B
1 commentaire
Henry
le 11 Mar 2014
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!