Você está na página 1de 1

% gpuArray()->uses->graphics processor->for array %

%% -------------gumbel's method------------- %%
exelData = xlsread('flood_data.xlsx'); %read from exel file
dischargeData = exelData(:,2); %read column 2 in this variable
SD = std(dischargeData); %fiding Standard Deviation
MEAN = mean(dischargeData);
%% finding samplesize %%
sampleSize = size(dischargeData);
NS= sampleSize(1,1);
%% finding s(n) and y(n)_ f(NS) [_NEED A BETTER WAY TO FIND THIS_] %%
YN = 0.5332;
SN = 1.1004;
%% finding (T-1)/T for various time period T %%
time = [1.01 1.1 1.5 2 3 5 10 15 20 30 50 100 200 500 1000];
TN = size(time);
N = TN(1,2);
for i = 1:1:N
Z(1,i) = (time(1,i))/(time(1,i)-1);
end

%% defining XT vs YT %%
YT = -log(log(Z));
for j = 1:1:N
K(1,j) = (YT(1,j) - YN)/SN;
end
for k = 1:1:N
XT = (K*SD)+MEAN;
end
%% ploting XT vs YT %%
plot(YT, XT, 'ro-');

Você também pode gostar