Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Help with Looping and Averages?

3 Ansichten (letzte 30 Tage)
sharlyn gante
sharlyn gante am 1 Dez. 2016
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
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]

Antworten (1)

dbmn
dbmn am 1 Dez. 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.

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by