for loop in for loop not storing all variables
Afficher commentaires plus anciens
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
Réponse acceptée
Plus de réponses (1)
Dameon Solestro
le 24 Nov 2021
0 votes
1 commentaire
Walter Roberson
le 24 Nov 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
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

