How to determine array equality ?
Afficher commentaires plus anciens
hy I want to in main while cycle search for point with random searching 'robot'. If the robot see the point what is not in the list, then should put the coordinate to the list...if this point does not contain. I can't figure out how to comparate... I tried different way, the last what I did is this,but I need something like do in for loop,what is going through the matrix rows.
templist = [1 2 0
2 2 0
45 5 0
4 5 1
7 85 0
4 5 1]
newcordinate = [ 4 5 ]
LIST = [];
% sum( [zoznam(:,1) zoznam(:,2)]' )
if sum(newcordinate') == sum( [templist(:,1) templist(:,2)]' )
display('do nothing')
else
templist(end+1)= newcordinate(1,2);
templist(end+1)= newcordinate(1,1);
templist(end+1)= 0;
LIST = reshape(templist,3,[])'
end
the third element is need in the further to determine is the coordinate is used or not
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Creating and Concatenating Matrices 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!