Error using sum function

14 visualizaciones (últimos 30 días)
Nour Aburaed
Nour Aburaed el 26 de Dic. de 2018
Editada: Bruno Luong el 25 de Nov. de 2023
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 comentarios
DGM
DGM el 25 de Nov. de 2023
Ah.
Paul
Paul el 25 de Nov. de 2023
Editada: Bruno Luong el 25 de Nov. de 2023
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.

Iniciar sesión para comentar.

Respuesta aceptada

madhan ravi
madhan ravi el 26 de Dic. de 2018
Editada: madhan ravi el 26 de Dic. de 2018
sum(A(:)) % if it doesn't work either upload your matrix as .mat file
  9 comentarios
madhan ravi
madhan ravi el 26 de Dic. de 2018
But sir Image Analyst I’m using student version too , it works in my case though.
Steven Lord
Steven Lord el 26 de Dic. de 2018
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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by