Error using sum function

18 次查看(过去 30 天)
I have a 26x26 matrix 'A' of type double. I want to sum all of its elements using S = sum(A, 'all').
I keep getting the following error:
Error using sum
Invalid option. Option must be 'double', 'native', 'default', 'omitnan' or 'includenan'.
Can someone help me with this? My matrix is of the correct type, so I am not sure what's wrong.
  12 个评论
Paul
Paul 2023-11-25
编辑:Bruno Luong 2023-11-25
I assume sum(X,'all') is implemented as sum(X(:)) at the intermediate interface level before the sum hoerachy and low-level CPU instruction occurs, so I think yes, they should return the same result.

请先登录,再进行评论。

采纳的回答

madhan ravi
madhan ravi 2018-12-26
编辑:madhan ravi 2018-12-26
sum(A(:)) % if it doesn't work either upload your matrix as .mat file
  9 个评论
madhan ravi
madhan ravi 2018-12-26
But sir Image Analyst I’m using student version too , it works in my case though.
Steven Lord
Steven Lord 2018-12-26
Image Analyst: clicking on the "Buy MATLAB and Simulink Student Suite" button on this page brings up the store page for the Student Version of release R2018b.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by