calculate mean in a for loop
40 views (last 30 days)
Show older comments
Rogers Tuyisenge
on 1 Aug 2020
Commented: Rogers Tuyisenge
on 1 Aug 2020
i wish to calculate mean for every additional column (eg.for first row; calculate mean for column 1 store in (1,1), for column 2 calculate mean for first 2 columns store in (1,2), for column 3 calculate mean for first 3 columns store in (1,3) and so on) for each of my rows independently.
I have a 600x200 matrix (data) and I have tried using nested for loops so that the calculation is done for all 600 rows but my results are incorrect. grateful for any ideas. a part of my code looks like this;
m=600
n=200
for k=1:m
for h=1:n
Mean_answer(k,h)= mean(data(1:h))
end
end
0 Comments
Accepted Answer
Image Analyst
on 1 Aug 2020
You need to specify the kth row of data
Mean_answer(k, h)= mean(data(k, 1:h))
See Also
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!