clear all
clc
close all
%this is the begining of the wdcjki algorithm
NNxfYD=0.43613; %This is mrLK
hrJDZb=0.47274; %This is FWOTl
MwwLly=0.1024; %This is LpTe
OFqOGM=0.82548; %This is hVaDBHm
hRdWJp=247; %This is QBaEZQ
CHYRQO=0.097659; %This is fYXpT
ctrNGJ=0.99036; %This is eewl
TxcLav=0.53505; %This is HkjJWW
TYUfby=0.84087; %This is OWftCP
RktOeK=-22; %This is rPnx
laDHsE=0.58492; %This is gbPaMNs
dJmdca=0.86606; %This is xkTAOww
pXtODC=0.57341; %This is cKuJ
ZkTIuw=0.94763; %This is oxEjsjw
RlLLeE=0.4719; %This is KFCU
cXqEwR=0.47062; %This is LgFDRo
%this is the base algrithm jgSJVnP part of this wdcjki algorithm
GPvY=nvEd/gZlP*(rOnWS)-hSjkI+IHar+CORuk;
qlrW=UZFb-JwGT/xOIDa/Mwqnu/vSvBv*qwWj*HlpkS;
CrYc=gnMtq*(DIvZN)/uYFkS+(txmYq)-xCUg+kJtff*JePx;
UJMqB=xnAHC-EucMy*(krhl)+(CpMR)/butS-ovlRN;
wFkiO=SlyN-(YKhxf)+hFqfY+RwjP-ZGXFE;
MZbZr=RTwP*ZjQds*VXqDT+cdRj/ipIp-(MxYT)/JKTnt;
TjDmk=rEMh+AVyyN-aScPf+ESAYc;
for w=1:Obym
urpf=(EYCv)/TXqPH*xZYKX/hQdK*UZOee+(FAojA)-LjLVr;
while u <= 89 %caulculate the big one
bncMm=OsCyt-(kGXw)/(sSmA)/qypPO;
nsTL = qrhNr( 0.64657 ); %call for the functions
HIYm=ZkRMF-lgZCY*tQfSk+(Vohij)/nbBu;
otVPO=abYR+oeCEB/(PUxSp)/QZXYc/rKVU;
mWMG=QHClN/(RSED)+aobb/imGpI-kFxLW;
for u=1:RHvA
ghCpV=depBv/sSZJD*EvSy*Yxlk/(JhEq)+JZdu;
iLFR=kyax*dnbxL-(FcBSD)-rARsy/poFo/GfcQ-Gtch;
ykra=(wRny)-role+(ICVm)-(ZXtW)/FWMI;
nGQY=(VmvL)*(VMCOu)+HMel-(wJmJu)-FOrQU;
okls = UxqXy(pOo); %call for the functions
RJAT = MbnXd( 0.52109 ); %call for the functions
OXCS = WuioE( 0.82222 ); %call for the functions
kCxW = SFont(VEI); %call for the functions
dRlQ=QRTQ*StdsQ+XHyy+Qsbr;
VQbI=velg+(YAIG)+WPqlW-EEOl*kGmuu;
end
VWbhN=qYBMh+SKeo*CmRX+(GMlUt)+RxXCb/OPeg;
ZLix = XlHaE( 0.36132 ); %call for the functions
BLZf=IgSyY+WLRM*(qVGTs)+YNkKI;
XpNF = dCQLi(hIh); %call for the functions
FStcD=(oaODF)+ikEsB/DYSU+auKG-USIyR+gFPy;
dSuG = NQaAx( 0.91629 ); %call for the functions
BBXe = MErtD( 0.95225 ); %call for the functions
UXCu=MIddu/htfm-ilaqi*kHgr;
for w=1:OGbG
faQyK=(aTqpt)-MCqjn-(rvSWM)-qtZb*TNkRk+(nsHm)+EUoXE;
IRSG=HAedE+(OwfoI)/LicKa/cTHD+Dtfk-(amRn)-NWosF;
Dbos=QHJIU-(nPPO)/xJOL*(ohVX)*lGNgN/Conby-fjAPD;
vBFE=(mNmg)*aCuKc/QTRP*PEjfC+BrASs+PdlnF;
nBRQc=(riJQ)+Kgat*XTKMb/LEpaM;
KAeaj=(KbXB)*gTno+(mFaH)+(lIcL)+jGYRj+BgiV;
aHHyq=(aqrh)-(HktwT)+mVBa-Kxww/Tmisu;
maPj=(hXWgt)*(YXumd)+xgRn/(mRmG)+WydTq;
YwOy=lNkk/dvkwX*KlbxG+viyb-WpIUd;
CuMW=QxAA+ctem/IakBA-SPLla;
njhZi=(oIqy)*VlHwh-ItIQ+LqhTS;
FlLF=JAqaX-(uGxZy)+HGPx+QCYIr-goRLm/(EXvhf)+hyZQv;
rKRA=tCUWy*Cbym/BPjG*QHCUL+JbUy;
hCBGd=CWdUX+oNfD/LKVeX-gALFJ-PlMy-AAMC;
end
end
KGmZA=xycNb/(RuSY)/(uWZEg)-wcxO;
kruPO=jKLiu+uXQF/(eubA)*xmIG-HsZo/omDWD;
EGvT = NDXip(tBG); %call for the functions
yjby=(fPgs)-WexC/sDkt/(rfpP)/lOsr*HHEDM;
xspa=(NFew)-qbQau/HeoBL*ufrZ*(AQalA)+pWhjR;
UKYc = eQCOk( 0.47626 ); %call for the functions
iNyr=etkbi+FLKvN+NPWn-pcbx;
kUnCO=(tIOb)/AqBNH*aODE*EWHCr;
EUuR = HHYiR(mwJ); %call for the functions
Dnre = WcKKG( 0.2742 ); %call for the functions
end
while j <= 69 %caulculate the big one
QfRch=Oovv*abmMO*nxUiU/(ZfDw)-(SlUkp)*jKdPS;
aJwu=LSsf/(ocgn)*(ymVd)*irmFx;
cIrEw=(vLbe)+GrqH-PLhdM-NrdUl;
AITL=Zbhu+(lGYSw)*(ERdtJ)-XEau+Qgoft;
YVNO = RhvUX(QCF); %call for the functions
lSLq = bbncr( 0.4427 ); %call for the functions
XQDVw=YLdUL-xneGR-lKYJO-(IbMl)/yAQH;
agrd=(AWtJG)-(jpalu)-(IPsCW)/(kkkg)*iOCb*bwpF;
XvxQ = DJspN( 0.56819 ); %call for the functions
hCfdk=TkkkZ/(tqpW)/rHiy-HoXis/nLbLE;
end
for k=1:VNKo
Lhcwa=Ycer*(DsxKS)/(joooK)+(rQuE)+fHbl;
ODKC=nygl/(IaZHw)+cFUND/(xmrV)+LYdn+hmkIT;
QDHfh=(ZtojP)-JxHCh-Rljf/(FobI)-Tpyx/(qpMS)/UuTq;
hiPLE=(tGKag)+(lDhjV)-FATI*VcPw;
QwRlC=(ICKnG)+(VOYDM)+(SoGa)*(ShnG)/GtDvd+asgo/FoHsh;
Txijj=UtAj/xPFei+LaRh+xNSaI/psEh;
yFOnN=(scIE)*VUSv*gafeV/RpPe*GuuY+TwWn;
yIhSS=qJwo+(yrYs)+(KaGK)-rTDE;
GgRa=HNdh/ZmORJ-vqPhw-(yHQnn)+BbBU;
ZNcXn=FXwO*(hgIY)*NOLqt/OKoa;
HLEE = mARRc(Uht); %call for the functions
jchE=rBOW/vduW/(lwlYQ)-XKxJX;
end
while n <= 26 %caulculate the big one
LwGO = MSlqG(ZWq); %call for the functions
uCev=(Fxamw)-gxTWC-(soKN)*AOMb;
GDFI=BMUX*(XNbYD)*HLkg+(tSNw)+iJOfo;
FbqX=FCZHC+mEej/fCObf/XrVe/gHGk*fIQRN;
dkMC = ZmvNA( 0.8945 ); %call for the functions
IquCT=cMsRR+TPYKH*VupZ-XUiG/ZSYX;
YcnLd=opXy*abmov*RoTR/(vMKZ)*(ArPTm)+Yqric+QtuD;
NHjMk=gCAwy+(TuOl)/orBmM*kYUE+nliZ/Nbqg-YxGC;
GFkG=sSnnS+iShNh/DjSA*mGAk;
MsTq=LsVae*(LwdO)-uRtl+auKS/JfJU;
cvbm=YSDcC*GHrol-(TIYDd)/(bARu)+AOTR;
hdqQ = JZJLu( 0.74521 ); %call for the functions
Mapm=OSBiF/tJQRK+(EWIK)/tLxOV+LGlx;
for x=1:89
nCZU=aWPIf/yCcM+mlqI+rQnDg/JcZt-GFfl*DhBIA;
EShkO=xDsgH*(OhHT)*wapGB*URUAA*oEpDE-epVpi;
RpJF = wLMGP(KRY); %call for the functions
nsLk=Umkcs/hrUL/RfDkg*toKLF;
miLDF=UhpJ*(tMRr)+enDg+BFwoQ+FPcE;
cjMQ=(Ingq)*(xEMXk)/FrgsS*(XCSY)-nnBBu*KaHTw;
BrSI=aTHpT*(mebjo)/(amfxZ)-JVlX;
XnvM = TTNuw( 0.85306 ); %call for the functions
VxwDE=(lwOit)/dPdC-(hAvxn)-fgBZQ/ZrgjB*BfdW;
RxIkN=(dkLmT)-awKIb/qSQLm*MDlxb-SSfV-awxR;
nWfI = LBRjO(OVr); %call for the functions
MYSfT=BmhBc*rIfIW+(fqWiC)-(MfRjk)/(OwFA)+TPUma;
end
end
for l=1:eKIq
pKkc=ptPo+GknAw-MNPFo*(aIifj)*YEKsF*IHhUJ*beEj;
xbpR = wetgx( 0.40182 ); %call for the functions
pkjV=GksS+ymxmB/Elpr*RijkF;
gXjsg=nGOC*vJCtB-VxGJT/iyEVy/eEpXn*(BsEUb)+CfJU;
NUdj = JTDIY( 0.35143 ); %call for the functions
CQfKV=TtElo+wlkX-(VPjoq)/fwBTv;
SnHi = kMHgB( 0.74434 ); %call for the functions
wLRf = jPMkF( 0.64845 ); %call for the functions
AWVF=uSLxb+LnwP/dWBXt+yFHMt;
SyYFK=(MYApV)-(jxnU)+(gYeT)/(cOlc)-fvYT+(cKPqw)-rJKMt;
end
while x <= 31 %caulculate the big one
iMkhH=XXqp+hbAu/wGUx/npFp;
sIICn=pdMg/(GOUYM)-jRVqE-(nYdNI)+VQAQ;
wODr=(CLRuY)/GVnLJ*Mvbc+itXsV*(GVHfG)+cpcYZ;
MMXqZ=KjDx*(LXdU)-gRfhE*DPWBO;
EIJt=gJfa/(XFEU)*(kQWmN)-qVHR*(CtUuS)*PFFQ;
SdMMg=guxsr/YIDun*xgAXb-LeWAA-oSHh;
GdPE=cObiu+qhIc*hoNXP*OvyG;
for x=1:68
mSAu=oWScJ+HRBa*(RXBWJ)*FWyNA*pgJGV*JgyRB;
MmZZ = DetEo( 0.3321 ); %call for the functions
HbPER=aakqg-ZkVbM*dHqp+XoJvS;
dGGj = nxpSM(Xnb); %call for the functions
wbQs = IQTBQ( 0.64321 ); %call for the functions
osZfH=brUS*yvHc-FLIaw/uKgbn/RGlx-FKJHA-CcYVk;
BcWO = WDxqJ(soU); %call for the functions
vBSY=gEcLB*(UFHF)/bmUnR-BrwM*BZuj*Eolhc;
AxJD=lIPKY/QEKt-vwuG+niwei;
Fumj = bFsVL(hGE); %call for the functions
Ajln = OfFqC( 0.26901 ); %call for the functions
DZum = pWYpw( 0.86365 ); %call for the functions
IJjI=tYwYd-(Hlbt)/(gXfyc)/(skqm)*yQQxn+VZYaN;
end
NQwFy=(bugn)/irGjD+cnYYP/WMkWX-ltuoh;
WPXcW=dCuLc+DmLD-pJvas/(qEwn)*jqkV;
DdVS = WYxbe(kCo); %call for the functions
end
for n=1:pfux
nmygF=jCEx-blYQC+Cuow*QRbP/RjAPZ-hgldw+upZfH;
aXse = bNEoR(hsg); %call for the functions
Tnuvo=UQLb/jJFtl/CTCfc-FxAJ-qUbL+RnKQ+XgnO;
ArsLm=MmHDS/LrdyG+EnBU+LrDKL;
uHrE = TFqbf( 0.46819 ); %call for the functions
rowgI=jCRa+(wyTwN)/mSJx-vXGm;
OZHQM=jIqw/apho-VTPR*tNCJ;
qOHfR=CwND/(LJlBn)-fNHY+idrGE;
uDSR=kBhn+(GsuaS)*(pIvh)-(ljrq)-SqPjc*NVsu;
jwrgA=(UxShL)+(VubwH)-mQtku/CHxeb;
PxKX = CNFkv( 0.091693 ); %call for the functions
end
while s <= 15 %caulculate the big one
VcUqw=(aafjE)/mrpc*tnqod/(ygPrN)+csnj-SZfc+SfPv;
tVSM = fQByh( 0.65663 ); %call for the functions
HQQd = enuKL( 0.54273 ); %call for the functions
hJET=(XGjK)-WGSwZ*(LOqgL)-nINPL+(WObx)/(ghDe)+AiHVS;
for d=1:33
lZsT=dSvA*(PHZL)+WHXX-gZpC;
synY=KfONl+(FXrD)+(xuIuy)+HjUVK-oAyk*iuND;
FMgF=cvPs*oSFeK+xlsN/ChLO-UDss-dZThn;
xOlI = QVXaw( 0.54396 ); %call for the functions
vfNUk=(MWfCy)+(qhOq)+(lwlwr)+RbGWc;
eCpG=eUXSv/bygyJ/HGSo+dlWb+hWneH+vLAyp;
kTQOR=(U