generate mean, variance and std using built in function

10 visualizaciones (últimos 30 días)
Me
Me el 25 de Ag. de 2022
Editada: dpb el 26 de Ag. de 2022
Hi
I am wondering how to generate mean, variance and std using built in function for the above numbers using built in function.
doing it with loops causing many bugs.
A=my array;
sum1=0;
for i=1:length(A)
sum1=sum1+A(i);
end
M=sum1/length(A);
sum2=0;
for i=1:length(A)
sum2=sum2+ (A(i)-M)^2;
end
V=sum2/length

Respuestas (2)

Torsten
Torsten el 25 de Ag. de 2022
help mean
help var
help std

dpb
dpb el 25 de Ag. de 2022
Editada: dpb el 26 de Ag. de 2022
stats=[[mean(A,2);var(A,2);std(A,2)];
[mean(A,1);var(A,1);std(A,1)];]
will give you and array of the statistics by class followed by a row by year across classes -- whiich may or may not be of real interest.
I'd recommend converting to a table, though, and then you can use groupsummary (or grpstats if you have the Statistics TB) and have labels and everything automagically...

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by