Subscript indices must either be real positive integers or logicals
조회 수: 1 (최근 30일)
이전 댓글 표시
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
답변 (2개)
Azzi Abdelmalek
2013년 7월 21일
You have probably used sum as a variable in your code. Check it by typing
sum
댓글 수: 0
Image Analyst
2013년 7월 21일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!