How to check if all the numbers in a column of a matrix are equal and return that value
20 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
William
am 2 Nov. 2013
Kommentiert: William
am 2 Nov. 2013
I am trying to construct a way to find a column of equal numbers in matrix of any size. There will only be one column where the numbers are equal. I then need to extract that number (the number that is the same throughout the column) to a variable that can be called on. I have tried for loops, but I cannot get it to work. Any help would be greatly appreciated.
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 2 Nov. 2013
Bearbeitet: Azzi Abdelmalek
am 2 Nov. 2013
If A is your matrix
idx=find(all(~diff(A)))
out=A(1,idx)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!