Subscript indices must either be real positive integers or logicals
    6 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
i am trying to add column of a large matrix using sum instruction but is getting this error "Subscript indices must either be real positive integers or logicals." kindly suggest me a way out
q =
     0    76
     0    76
     0    76
     0    76
     0    76
     0    76
     0    76
    55    21
    57    19
    57    19
    57    19
    56    20
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    11    65
    10    66
    11    65
    11    65
    11    65
    11    65
    10    66
    10    66
     9    67
     9    67
     8    68
     8    68
     7    69
     6    70
     6    70
     5    71
     5    71
     3    73
     0    76
     0    76
     0    76
     0    76
     0    76
     0    76
     0    76
     0    76
     0    76
     0    76
     0    76
     0    76
>> pri=sum(q)
Subscript indices must either be real positive integers or logicals.
0 commentaires
Réponses (2)
  Azzi Abdelmalek
      
      
 le 21 Juil 2013
        You have probably used sum as a variable in your code. Check it by typing
sum
0 commentaires
  Image Analyst
      
      
 le 21 Juil 2013
        You probably redefined sum to be a variable or function in your code, thus destroying it, or actually just using yours in preference to the built-in sum() function. Try putting these lines in and seeing what it says.
whos sum
which -all sum
0 commentaires
Voir également
Catégories
				En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


