How do can I use every number in my loop?

1 visualización (últimos 30 días)
Dameon Solestro
Dameon Solestro el 24 de Nov. de 2021
Respondida: Walter Roberson el 24 de Nov. de 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

Respuesta aceptada

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

Más respuestas (1)

the cyclist
the cyclist el 24 de Nov. de 2021
Editada: the cyclist el 24 de Nov. de 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 comentario
Dameon Solestro
Dameon Solestro el 24 de Nov. de 2021
I kind of need both i and j loops.. is there a way for this to still be possible??

Iniciar sesión para comentar.

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by