Filter löschen
Filter löschen

I need to find the the lowest temperature recorded each year in a dataset. I am having a hard time while writing the loops.

1 Ansicht (letzte 30 Tage)
The data set has 10 columns but I only want to look at the TMIN(Temperature minimum) and the year column.
if true
% code
end
clear; clc;
load Weather;
counter = 0; %I know I need this just don't know where
year = find(W.Year == 1974);
Y = W(year, :);
Year = (Y.Year);
temp = find(W.TMIN);
T = W(temp, :);
Temp = (T.TMIN);
min = Temp(1)
for k = Year >= 1974 & Year <= 2010;
for t = 1:length(temp)
if min > Temp(t)
min = Temp(t)
end
end
end

Antworten (1)

TS
TS am 18 Apr. 2017
I recommend using min https://de.mathworks.com/help/matlab/ref/min.html
find smallest value of random 5x5 matrix:
a=rand(5);
a_min=min(a);

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by