How do can I use every number in my loop?
1 回表示 (過去 30 日間)
古いコメントを表示
Dameon Solestro
2021 年 11 月 24 日
回答済み: Walter Roberson
2021 年 11 月 24 日
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
0 件のコメント
採用された回答
Walter Roberson
2021 年 11 月 24 日
for j=1:3
for i=1:5
x(i,j)= rand()
end
h(j)=mean(x(:,j))
end
Mean_allx= mean(h)
0 件のコメント
その他の回答 (1 件)
the cyclist
2021 年 11 月 24 日
編集済み: the cyclist
2021 年 11 月 24 日
% 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;
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!