size() function returns wrong size
    8 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    danielle sisserman
 am 7 Nov. 2020
  
    
    
    
    
    Kommentiert: danielle sisserman
 am 7 Nov. 2020
            i have the following line of code:
s = size(k_distances)
k_distances is a 1x1 matrix:

but the size function returns a size of 1x2:

and then: 
 k_labels = zeros(s);
returns a 3x1 matrix that not all zeros!!

any idea what is happening?
thank you
4 Kommentare
Akzeptierte Antwort
  Mario Malic
      
 am 7 Nov. 2020
        k_labels should return 1x1 array with value of zero.
Did you clear workspace from previous runs?
From the documentation on function size
sz = size(A) returns a row vector whose elements are the lengths of the corresponding dimensions of A. For example, if A is a 3-by-4 matrix, then size(A) returns the vector [3 4].
If A is a table or timetable, then size(A) returns a two-element row vector consisting of the number of rows and the number of table variables.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Characters and Strings 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!



