Rain rate Calculating and plotting CCDF and percentage of time that the rain rate exceeded.
3 次查看(过去 30 天)
显示 更早的评论
How can I calculate and plot the complementary cumulative distribution functions (CCDF) for the one minutes rain rate?
in the attached mat file first columns Day, month , year, hours, minutes, and ran rate reading at that respective minute.
- I want to calculate and plot the CCDF for these readings. - I want to Calculate the percentage of time that the rain rate exceeded.
attached an example image.
hope you explain in a bit of details
2 个评论
Muhammad Usman Saleem
2016-4-2
send it in excel if it is data. Other wise post its code. File not opening on my PC
Muhammad Usman Saleem
2016-4-2
编辑:Muhammad Usman Saleem
2016-4-2
(1) there are a lot 0 values in the data set. Which will baise your plot. Also tell me
(2) whether you want to create plot of time (in second , created from minute column) with rate?
(3) Tell me formula of % time
采纳的回答
Kuifeng
2016-4-3
编辑:Kuifeng
2016-4-3
data = importdata('RainRate.txt');
day = data(:,1);
mth = data(:,2);
yr = data(:,3);
time_hr = data(:,4);
time_min = data(:,5);
RainfallIntensity = data(:, 6);
N = length(RainfallIntensity)+1; %total duration, min
hist(RainfallIntensity);
[nelements,RainRate] = hist(RainfallIntensity,20); %count frequency of rainrate
Prob = nelements/N; %probability
%estimate cum- probability
Cum_prob(1) = Prob(1);
for i = 2:20
Cum_prob(i) = Cum_prob(i-1)+Prob(i);
end
loglog(1-Cum_prob, RainRate);
更多回答(0 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!