How do can I use every number in my loop?

1 vue (au cours des 30 derniers jours)
Dameon Solestro
Dameon Solestro le 24 Nov 2021
So right now I have 3 groups of 5 x values(15 x values in total. How do I perform a loop where I use the values after I get the mean?? so how would i create a matrix such that . M= [x1-Mean_allx ; x2-Mean_allx ; x3-Mean_allx ;...... ; x15-Mean_allx] ?? Could it also be possible for the value to be Matrix to be averaged?
for j=1:3
for i=1:5
x(i,j)= rand()
hold on
end
hold on
h(j)=mean(x(:,j))
Mean_allx= mean(h)
end

Réponse acceptée

Walter Roberson
Walter Roberson le 24 Nov 2021
for j=1:3
for i=1:5
x(i,j)= rand()
end
h(j)=mean(x(:,j))
end
Mean_allx= mean(h)

Plus de réponses (1)

the cyclist
the cyclist le 24 Nov 2021
Modifié(e) : the cyclist le 24 Nov 2021
% Set the random number seed, for reproducibility
rng default
% Create the x data
x = rand(3,5);
% Mean of all the x data
Mean_allx = mean(x,'all');
% Subtract the mean from the x data
x_minus_mean = x - Mean_allx;
  1 commentaire
Dameon Solestro
Dameon Solestro le 24 Nov 2021
I kind of need both i and j loops.. is there a way for this to still be possible??

Connectez-vous pour commenter.

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by