Binning returns zero values/column vector of 0's

1 vue (au cours des 30 derniers jours)
Zhou Ci
Zhou Ci le 9 Sep 2021
Commenté : Image Analyst le 28 Sep 2021
Hi all,
I have a table containing values from 3 parameters, T, V and P. My assignment says;
-For 1C interval you'll have several pixels fall in this interval.
-Calculate the median R for those pixels within this 1C.
-For this 1K interval, you would have several pixels.
I tried to do this but it returns a column vector of zero. Data is attached. Kindly suggest me how to accomplish it. Thank you.
temperature_rounded=round(Temp,0);
T=unique(temperature_rounded);
Z=NaN(size(T));
%%
for n=1:numel(T)
L= T==T(n); %select all positions where the rounded temperature is a specific value
Z(n)=median(Radius(L));%calculate the median for this selection
end
  1 commentaire
Image Analyst
Image Analyst le 28 Sep 2021
Code snippet is attached, but no data. Did you forget to attach it?
Isn't a 1 degree Kelvin interval the same as a 1 degree Celcius interval? So why wouldn't the "number of pixels" be the same for the two?
Have you learned of the functions histogram() and splitapply()?

Connectez-vous pour commenter.

Réponses (1)

Walter Roberson
Walter Roberson le 9 Sep 2021
Modifié(e) : Walter Roberson le 9 Sep 2021
L = temperature_rounded == T(n);

Community Treasure Hunt

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

Start Hunting!

Translated by