Find minimum values based on unique number
I have a dataset of temperatures collected over multiple depth profiles (1-147 profiles). The data is all listed in one long table, not by each profile (attached).
Each profile has a different temperature minimum, and I want to find this minimum for each profile, and colour all of the temperatures above this in grey in a figure (essentially discarding them).
Evidently I’m going about this the wrong way as my output (T_min) is all the same number (see code below).
Once I have the T_min for each profile, when I do a scatter plot, how can I colour each dot less than the T_min – for that particular profile – grey?
Thanks in advance – sorry if this isn’t very clear.
j=1;
for i=1:length(dives)
T_min(j) = nanmin(SG579_FINAL_table_MF.Cons_temp(dives));
j=j+1;
endI have a dataset of temperatures collected over multiple depth profiles (1-147 profiles). The data is all listed in one long table, not by each profile (attached).
Each profile has a different temperature minimum, and I want to find this minimum for each profile, and colour all of the temperatures above this in grey in a figure (essentially discarding them).
Evidently I’m going about this the wrong way as my output (T_min) is all the same number (see code below).
Once I have the T_min for each profile, when I do a scatter plot, how can I colour each dot less than the T_min – for that particular profile – grey?
Thanks in advance – sorry if this isn’t very clear.
j=1;
for i=1:length(dives)
T_min(j) = nanmin(SG579_FINAL_table_MF.Cons_temp(dives));
j=j+1;
end I have a dataset of temperatures collected over multiple depth profiles (1-147 profiles). The data is all listed in one long table, not by each profile (attached).
Each profile has a different temperature minimum, and I want to find this minimum for each profile, and colour all of the temperatures above this in grey in a figure (essentially discarding them).
Evidently I’m going about this the wrong way as my output (T_min) is all the same number (see code below).
Once I have the T_min for each profile, when I do a scatter plot, how can I colour each dot less than the T_min – for that particular profile – grey?
Thanks in advance – sorry if this isn’t very clear.
j=1;
for i=1:length(dives)
T_min(j) = nanmin(SG579_FINAL_table_MF.Cons_temp(dives));
j=j+1;
end unique, minimum, loop MATLAB Answers — New Questions