How to determine array equality ?
Mostra commenti meno recenti
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
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Creating and Concatenating Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!