'Array indices should be positive' error

18 visualizaciones (últimos 30 días)
Vinisha Venugopal
Vinisha Venugopal el 12 de Mzo. de 2019
Comentada: Star Strider el 17 de Feb. de 2020
Let's say I'm taking an array of values from an Excel file,
maybe the first column in the excel file and I wanna find the standard deviation for it.
So the code is gonna be
col=a(:,1);
std=std(col);
It gives an output for the first run, but when I run it second time, it gives an error saying,"Array indices should be positive". Why?
Kindly help.
Thanks,
Vinisha.

Respuesta aceptada

Star Strider
Star Strider el 12 de Mzo. de 2019
This is the reason:
std=std(col);
You ‘overshadowed’ the std function by naming your variable ‘std’.
Do this and the problem will go away:
StDev = std(col);
You will have to change that variable in the rest of your code, however the MATLAB Editor should make that easy.
  4 comentarios
Timmy Watt
Timmy Watt el 17 de Feb. de 2020
This solved my problem too, thank you!
Star Strider
Star Strider el 17 de Feb. de 2020
My pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Data Import from MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by