Info
Cette question est clôturée. Rouvrir pour modifier ou répondre.
Help with Looping and Averages?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Any help will be great. I'm trying to calculate the average of something using a loop. For this question, I have to calculate the average of ice content within 6 different lakes (ice content is y-axis), each day (x-axis). For example, In Day 1: Lake1 has 6%, Lake 2 has 3%, Lake 3 has 6%, Lake 4 has 5%, Lake 5 has 3%, and Lake 6 has 6%. There is 120 days in one data file. I'm not very good at loops so I honestly only have
%% LOOP TEST
i = Day1; <--where Day1 is [1:120]
0 commentaires
Réponses (1)
dbmn
le 1 Déc 2016
Here is a small script that should help you get started
ice = rand(6,10);
days = datetime(today)+days(1:10);
% Average over all 6 Lakes per day
average1 = mean(ice);
% Average over all 10 days per lake
average2 = mean(ice,2);
if you have multiple datasets of 150 days that you read in a loop, you can get the overall average by taking the average of the averages.
If the datasets have a different number of days, you can just take the sum of each file and divide that by the total number of days in the end.
0 commentaires
Cette question est clôturée.
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!