How to use the SUM() function..?

3 views (last 30 days)
paul
paul on 5 Oct 2022
Moved: Steven Lord on 5 Oct 2022
Hello,
I must be doing something very stupid here, as I can't get the sum() function to work at all;
X = [0 0.5 1 1.5 2 2.5]
sum(X(1,:))
From what I've read, this should sum all the element of row 1 of the matrix X and return a numerical result, but when I try it, I get the error:
Array indices must be positive integers or logical values.
Can anybody tell me what I'm doing wrong, please?
Thanks,
Paul

Accepted Answer

Bruno Luong
Bruno Luong on 5 Oct 2022
You overshadow sum function
make sure to run
clear sum
before runing your code
  2 Comments
paul
paul on 5 Oct 2022
Moved: Steven Lord on 5 Oct 2022
Thanks very much :)

Sign in to comment.

More Answers (1)

Torsten
Torsten on 5 Oct 2022
Did you create a MATLAB function with name sum.m ? If yes, rename it.

Products


Release

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by