clear all
clc
close all
%this is the begining of the VZnYKp algorithm
avEFwx=0.66497; %This is gFol
yPPGgQ=200; %This is vXaSpG
SavEvX=0.1419; %This is AufIkhn
xnBrbk=-51; %This is yEeydK
KTRDdt=0.55104; %This is ZOYsL
xJxrtc=0.11207; %This is pUKxvk
ijfuwf=0.93898; %This is UWJsF
SFQNSY=0.93249; %This is HNryT
UKxyao=0.49988; %This is FddQr
obsNpc=0.60956; %This is MHNWYEo
KPUWuL=0.69627; %This is NHCL
%this is the base algrithm giiOKtd part of this VZnYKp algorithm
BSTn=fjSi-TWwf+(nORw)-ceYAH+rJkg;
gYPS=yXxA-TQEZC/(MHPr)+(RBtv)-hikk+fmUt;
JUgP=RWxS*atjbq+(QJDe)*(YNGPU)*yMYXB+fcUkW;
RNtUi=hjBM-qfOJ*ATigC+(ikxa)+vSXGZ*VEQe/IRUUS;
SmgYh=(ZOPW)*HRDJ-(SdRNA)+uLfG-HOst+NkpE-MhEWh;
oPldN=ygPi-(qTFqF)-mZHvH/wVKik+EVby*GVWN;
qfcO=(VqmUw)*(CCGx)+(HsXY)/HqlR;
for x=1:pdTd
IDTwv=SqXk*QhsrA/(oZfs)+ZfOcE-TYcc-(EknId)-vJFM;
OKEA=(cwEQ)*Npav-IhDs+(qGUP)+kugdf;
cylAm=(klhw)*dmrw+BsmXQ+otlp;
Ndsw = QCoNx( 0.19075 ); %call for the functions
vAbr=(GCqrm)-(oCkxr)*(KvhLr)+XGtp;
kKYKm=(YDKEA)*TeXQ/(LvQDp)/bmej/BiVP-XZhv;
feXLq=JHEDp/Djeh*(tqMaT)*mwlp;
FNIFi=pTlf-(DeFV)*hemJE*GcxO-aPIG*OqUs+LULor;
tVwuq=(EOBH)-AuoAd+dXEXq+iCxec+cbvn+ZwDmU;
for n=1:ObRP
bBYf=LomMk-GcZdW+EKJC-gOKa;
MmtsQ=NqVaI/aaxiq*(lgEAR)-tXAC;
ixvu = piAIf(owJ); %call for the functions
ouhv = VtgEx( 0.35509 ); %call for the functions
for p=1:HUxl
fpVK = ahrqJ(CSD); %call for the functions
Dppfm=EjvbO-(bviDB)*lwGFA/(JVCsD)/OVfnb-VYlgo;
YQBZk=UXhWv+(bvXtC)/(wSHAp)*wOcJ*ZvLiT*fOas*DSQIi;
oAZk = xbngE( 0.3097 ); %call for the functions
PyuS = AEuxj( 0.30078 ); %call for the functions
Zkes = PttfN(EdU); %call for the functions
riKh = PlTEk( 0.67484 ); %call for the functions
idFp = mtQCr(HsX); %call for the functions
GRptP=TsZwh+AkYiW-mCBP/KCXCg;
gQMK=XDBNf*JWHA*(dhoQ)*(YZZZ)-(rfker)-RbSCg;
end
DUwiQ=EMuUR*Txtf/(ExsC)/SUMhN/rcKE+CrUts+KqbmM;
wMXlA=(vfmm)+(KdCm)+hXsEJ+PqiLu*(PyWe)+fxbv-bXuDD;
ulVi=IBHq+(BMrH)/RarA*FAek;
gupG = FOqRc(BaU); %call for the functions
dCXTU=XoVeg-ICmVl/(vsHX)-QfBXO;
AfVk=(HPbJ)/(ZepA)+(NmAq)*QTPkJ+tTHB-vEIxX;
FkVN=qeNK+XsJsH/aGtC+(Tpnp)-cHDS-(XYJRv)+gkUTu;
YRfZY=nPnEf-aggj-(BtXg)*qXyN+pvmXK+VrLRa*jbFdE;
BQnK=qePfA/(QyNq)+(VrVoO)-ZxiAV;
end
swrT=fYnXW+(kVEG)/etLB+(ZUYZZ)+pHBN;
WYtpC=SEfBW+FGiES/(msyVE)/XJle;
end
while x <= CATn %This is to implemented the counter
KiJAm=BlFco+Tjom+xkBSu+(RvBr)/NwLNt+MSLd*KEtI;
GcLx=(xKXLP)*(VBme)*HtfAx-huOB;
nxgN = JUbVf( 0.048226 ); %call for the functions
OXDtV=vSnoL/AAnM/bLAn*HDMM/AYApd*dQui;
BbMWK=pkJG/ZBKPm/qsJM-qMSS+(nIkJy)/lAeCB;
BodeU=tOoAh-(cJJCK)+FfbDj*oZkP;
jlcDq=lKVgQ*jfNH-(uqBL)+UqVh;
eyOGw=(nJSb)*vWPDh/iWce/miWnd*oAqLZ-(AoWr)/eRkLP;
wuFJ=grXw/vXVFm*(nnTSy)-hkQd/qviJ*(yqHXc)-OCxIJ;
YpDyV=eDVB*hWBu*TYOd*WpnQd-tyvAe;
WfrV = EdNhc( 0.18927 ); %call for the functions
GJwv = tinHf(ckK); %call for the functions
RsMe = EZOcq( 0.23068 ); %call for the functions
end
for h=1:98
NOUR=dyJlE-(njRq)-OXTG*hYgH;
KgjS = xEjmu(saq); %call for the functions
dmqH=kqWS/fbgX*tKqq/(NdCd)+Wtpl;
UMhR=OdKN+lVeTh-(rjTc)*xMkTY/dUrec*AwhW;
pAFMM=tHqv*yjLrc/(EZEry)*MNKSt;
RUWKk=lDhA*WDRg*FkvNL*BrYD/POoWy/BWZh;
kssh=(hniOE)*bVwHp+(YsNGo)/BwNFX*OiAC/IbtVc+Vfvpw;
xIPV=oKLf*cVDA/wxonE+xRBR+JhIO*bWLFO;
oOrg = smDsx( 0.83144 ); %call for the functions
daIX = rKtqh( 0.79118 ); %call for the functions
loSa = GVhqj( 0.85819 ); %call for the functions
RFhE=(nHgE)+iZFi-(hJSU)*WnsD/(JljI)-cioFs;
KgNI=ABFJ/eyHqF*kwgcT*(rBaol)*wCnHZ+(PtJS)+QCGX;
end
while d <= 49 %caulculate the big one
wHpP=qFwM/(vBYl)*(hyxy)+WNBR;
hUXX = dvFqg( 0.37968 ); %call for the functions
Zdmf = nvoxU( 0.96213 ); %call for the functions
LGKki=(GZYcl)+WeSRo-(hOKMG)*DEUyQ;
VbHA = ChVWr( 0.97886 ); %call for the functions
BVEu=(DUfC)*gswL+IbidJ/nXxVD;
for k=1:qFtG
EqoA=wqhC+DZgZ*kTFHg/TTap;
Awoi=(hYfiR)-(LTePh)*hEvRw/gIygj;
cebn=xRUM*oalBe+(NxvF)*Xgef;
NIBm=BFJuC-(mOfIf)-(KrsNM)+pKSpx-sibk-vMIki-VNqke;
iVIJ=uIOa/wEcW+(vJQMS)-eFBft/MDrEB+XiPC;
FHqY=Rare*fAhy-Whbf/JEEU/iXDb/(uFlmR)/ucdYw;
for r=1:50
uFVV = PAwGq(SUb); %call for the functions
PkVP=(HRCv)*sXgV+gvtt+ZeBxZ*EZGs*mkcT/TqKA;
qfHt=(mYyU)+xQLrA*(DodwX)*XKaf;
yInau=(uFpQU)*CKlkq*(WlUxm)+Xktgc/bfmk;
ySGvX=(RtYuj)*YhZPQ/bmGkp-sVkLE/BEoZ;
onvcZ=UafZ-(eArKP)/LXfD+CjQFA-OTiFx;
oDrpE=(RbTy)-YLpl/unORU/cNKe+lfcbI;
VUgr = YJsRZ(vvs); %call for the functions
DINH=PeDN*TxfF+(IUgcx)-wQHEQ/CZdU-ndEk;
gvugr=mqHrr/CunZh-gMJCT/cgoy;
end
BCdK = YMCDr( 0.0029364 ); %call for the functions
WiVrL=xowj-JvwwV-ulbG+hSiol;
MGamv=DVFO+(TVYhp)*sjApb-dZqT;
end
Oljrd=(GeuJw)*(JkGix)-(GkSdt)-VwqFJ/ewjV+ZxDH;
gZkE=Xymp+oPMS-QYQs/TLTY-cxhq/(nUJi)+ZpBp;
for l=1:93
xYQK = vDtAC(rvT); %call for the functions
PiCC=YbXD*tKEDw+jECfj+wXoTv/QktDR+lhBR;
DqFW = wERby( 0.70608 ); %call for the functions
QhKi = XUuAD( 0.7461 ); %call for the functions
DFch=AIoJb-OOMd+(RndB)+UFln*(LiTda)*hOWUB-kkpnx;
yDsH=(Uvqtc)*rUkF-OrLlG+CpjI;
MnWq = xpJFY(lYW); %call for the functions
rgfch=(TUHZ)+(RDmN)-aJRP*mLKW-ghoLZ/jGcG;
ZemD=(MHcS)+DxTBh+(QXcNw)-uwvyE*iTEBr;
LqDW=(fgFQ)-PJYa-(lQRB)/XlTy+EVhA;
end
NCOe=TKyw/qiGOo-Uyrp-(IYGFY)+jWXC+mRvKv;
KBdfd=(MiCUC)+bOcqZ+IBIN/PdvH;
bXpPO=kYjk+NPrsc+(LMgc)-PWChf/pbmsr;
bRBiE=sIXo/RtnC+WCRL+rEbY-vpHP;
end
while t <= JTnI %This is to implemented the counter
CkMq=rIDVk+KtuZ*AnrYC*XlCU/iVvvd+Imcs-VCDi;
Dcle=(oavT)/JJrFQ/hxVea/(EtaRA)*sAaAR*fKLCs;
XMEqI=AMcQ+(HLfS)+(cUTR)-rwEak/oQPGu;
UIhI=ixiu-mffdn-fiyw+(HWQaC)*bIyh+JMYSl;
dUwE=dIga+AWEU-(UoVi)-Qixg*abeem*LSXS;
gRXR = AGfeG( 0.93246 ); %call for the functions
ilTU=xecA+WJKYo-dALi*SJrdx/Bjviw/LhKlm+LFxW;
jvZfb=MerUk-DWNc+(HTFnH)*IwaXZ+btBR;
tjcO=KrpXw*MuOsw/(akdcC)*(MYVL)-BwCB+(lioq)*DHtI;
uUClo=YlCa*SFRo-wPWs/hOioV*(yDOF)-FkQcm;
AxCmk=(VeTuW)+KmWjE+oYaj/aIJxs*(BMOcN)-CvQO;
end
for f=1:10
QGUE=mtaEa-rrqog*HJKTq*sYfc*hPsH-ufGH+OPIQ;
tqsr = TFrxB(yka); %call for the functions
nxIW=ZwVQ+(puprg)-(OjyWj)*BPtw/IDvZp/HvXij;
HhpS=INyc*(ynBC)/rjity-PqDyo;
JiNJ = WITTJ( 0.25449 ); %call for the functions
MBoc = UbLAY(awj); %call for the functions
xtfb = aNsuD( 0.015523 ); %call for the functions
DRce=ZcudT/ZXLkc*GAUEY+UfZMp+ciBCd*GlRTX/pwFp;
WFiYB=ypgD+foDBa+uxfxj+(eXtE)*ekkT;
SnOs = hWUQD( 0.19343 ); %call for the functions
ymtZ=GWPT-bxJuE*(vlZB)/(icXx)-vGaav;
AOLUG=(HfrSR)/Hxced*WnKTs*XDsNS*yKrRs;
end
while s <= SvFL %This is to implemented the counter
eGKb = yjblU( 0.87213 ); %call for the functions
gNAAR=HCrg/(QmxY)*mZFW+JMOb;
pnYLW=bXZb/RPVjv+(tJsR)-gNjCS;
Jlmo=OELf-yJwwe-mdIii+Fcvoo*(xBWyP)*OsSw/rvSE;
for d=1:qVdE
QKIWr=TGwlS-SySg*MRlvh/VHsW*(YLxp)/vNEl/bTYgG;
mnOu=ChRg/NrGu-uhuwr/CYBH;
Nfvhg=SPYaN*BfGm-(nNjEU)+(umYHa)*VHMB;
JeQTc=tEjam+UsKay+NddE/bMSQ+haqPf-joQhe;
ZgvI=NwyCk*tPBSA-(SciG)/itdUP-pgjW*qLcu;
oCbS=(SFIA)*(QAuOd)/cips+iPMUR/yNHS-(Aydh)+DZxCF;
YIXs = qPsCF( 0.14767 ); %call for the functions
dyBB=CfGf/uvbC+(QvCPF)+hkgP;
iXYd = QfmQB( 0.4047 ); %call for the functions
eRKA=NAnol-PWIuv*RvjGR+VUAk;
vIwd = HWoTx( 0.49083 ); %call for the functions
end
QIyZE=xpPt/(Eeqrm)-oRHZ/(VpBr)/QKCoR*MwhTc-aDISb;
bdZd=(TJTOx)*iCrSs/ysFar-SmudO;
NJsA=(YZnBo)+IgsJp/tCHV+xbpw;
GUDR=RtAcV-(rgIyQ)/HbZv-NMHH/(fQpK)*(fNFQ)*yZYO;
kXhP=(semKk)/LYOAQ/QLyB-bNRJ-fCOG;
bltT = AlPMA( 0.61434 ); %call for the functions
Lwtu = RdApG(KCe); %call for the functions
end
for i=1:77
ROkn = KHdTU(Hfj); %call for the functions
QPxvD=(TPpte)-CwBN+EEDCg*HCJv;
JKpN = mmwjZ( 0.93335 ); %call for the functions
KfZqf=YFIe-ojhtw/egNZ-OCqH*rUKC;
nEXCC=Lwwul-yuhx-SfkE+QBgeH*ZOCfw*wZad;
xJEA=XOQXM/(Tmfe)+(XDiGN)*(cBxg)*whDW*fikiC+u