Error: The logical indices contain a true value outside of the array bounds.

1 view (last 30 days)
The assignment is to calculate the mean of 1 month in the year 2019. The function seems logical to me and other students, but I keep getting errors. Can someone help?
Maand=month
Jaar=year
function Tgem2 = MaandGem2019(maand19)
load data_weer.mat
b=TG(jaar==2019);
for d=1:length(b)
c(d)=mean(b(maand==maand19))
end
Tgem2=c

Accepted Answer

David Hill
David Hill on 16 Jan 2020
function Tgem2 = MaandGem2019(maand19)
load data_weer.mat;
Tgem2=mean(TG(jaar==2019&maand==maand19));
end

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!