for loop in for loop not storing all variables
Mostrar comentarios más antiguos
In the simplest way, I am trying to get 3 random (x,y) data sets per group with a total of 5 groups. (So 15 x coordinates and 15 y coordinates in total). Every time I use my mean(x) to find the average x. My for loop only calculates the mean for my groups of x coordinates. How do i do it for all 15 x coordinates?
for j=1:5
for i=1:3
x(i)= rand();
y(i)= rand();
hold on
end
hold on
h=mean(x)
end
Respuesta aceptada
Más respuestas (1)
Dameon Solestro
el 24 de Nov. de 2021
0 votos
1 comentario
Walter Roberson
el 24 de Nov. de 2021
In the code I posted in https://www.mathworks.com/matlabcentral/answers/1593204-for-loop-in-for-loop-not-storing-all-variables#answer_837899 then you would just use
x - mean(h)
Note that each element of your h is a mean of a column, so mean(h) would be mean of the means
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

