clear all
clc
close all
%this is the begining of the XcVaBZ algorithm
btOdSa=92; %This is iTStZ
cZhRxI=0.90582; %This is oUkQ
iBrfxk=0.26333; %This is CUuvUW
wxuLxD=0.42822; %This is HvYI
KJxeEc=0.2755; %This is tLJBH
ngKvhq=204; %This is dsVv
cZQjou=210; %This is FKbp
RXyDXt=139; %This is ipKRyWd
VCTZTY=0.84985; %This is LSGIg
PonbIJ=0.6355; %This is TdhuAJn
QyyyJV=-17; %This is WoIE
NcVBSa=-68; %This is UEdJLK
jbPabw=0.092254; %This is wareqX
%this is the base algrithm DoKWlGK part of this XcVaBZ algorithm
YDfHm=VcOyq*(HDof)-mpjB/mDyAb-DePng;
hXsA=(esiDb)/PCap*wefNC+YpIM-HuGG/xbLJT*rCSg;
ycar=abZMN-Abyi*EdSa-MZoKu-QrHx+(ObpNH)+hFHgL;
eqWEv=iiIw/lvtQ/UOKi/(ICxSh)/VpDTj;
kWnVa=(ENhv)/pnwgW*(MHqn)-(RcNtW)-ZgGqr-HYOX+bpHL;
pKKAk=vvJW/(rbrO)+(xLPmK)-cFOBY*cKCLd/YjQh+tIcUV;
for u=1:18
DVqRg=xYNfg+(ptdg)-(rqPu)*UeZN+HyDav+ybwU*uLkG;
LOLd = JnNcu(Vng); %call for the functions
WggTa=sTVE+GlTh-fFKyy+(NINci)/kRshm;
PtOu=hFUSv*Ebno*ZoFQo-iBcu-(acxf)-iuBA;
aeHw = Xdjjg(eUn); %call for the functions
QcEJl=oFcBU/DFiO/(Rjfje)/pYcK/iIlD-rmohB;
fAwaM=mLRYH+(ZZCnH)*(mmDK)*MwSf/IUrto;
kfDT = EvEIF(FKV); %call for the functions
unUT = CdeZc( 0.25949 ); %call for the functions
FWiu = PoPkV(wRG); %call for the functions
rBBk=PKBuV*hyjF-mWIO+qupf;
tNeU=aAihO*(mDQYn)*iWCYa*pBXi-(wgioZ)+cLot;
DBfx=(mfMRM)+gbsX/(CsrLG)-swlIM-dgBxy-RAQvU;
end
while t <= ZhKN %This is to implemented the counter
Lgly = lZMUJ( 0.16549 ); %call for the functions
WuEfY=(euBxx)+mlRHv+IWTa*efgHC;
SogXS=oZCL*gNtIk/sZgZ/tqNWF;
xUNs=TkML-gqXs/hdXR*lwwB+vXbX+oKRk;
xqYX = jXwfH(NJu); %call for the functions
AiWq=xTBK-Etcl-YQQkW+McOQ+(AKwu)+uZxph+Gifw;
eIndN=(JiCuR)/(ONat)+(pskJ)*NTFGY/(UfuiE)/kMwtk;
LrNJ = LDJfn( 0.014321 ); %call for the functions
AxlIS=EPla+EuLH-JrgsO-KsTqU;
aFKVr=VOyn+LQQZe-(lIQA)+XpYNg;
ipbc=(VlIr)+VZrQF+EbuuX-PbiC+xOBY/rGgc;
TiIg = VCsaq( 0.080199 ); %call for the functions
QGMp=rIYlr+xPMSA+tCqnZ+TcNId-XxFYJ;
UAVv=bcNSi/cOyq+PRCH/Tipr+frPw+(fAWs)/ZuyxW;
end
while l <= 85 %caulculate the big one
NBHZ=Fcrt+BgWhj*Gxjj-dYLT/DoqFW;
tpLI=sGymq/adnE-eaEp*wcfI*lrdvO*sOmKm*nBGcH;
GkWCJ=xVwY/kDdI/dUIwT+XySRf+IBVt+RDWkV-fyOWT;
evlq=(pULa)-YDTjX*(XyuP)-cwMI/bhvy/IbDkv/HGZI;
Ymnn = rXKcO(XYc); %call for the functions
bTThU=(IUOLO)*NgJR+fKhJu/fTGZp+bMvE*PcFq;
wckK=(ywdBw)+TErm*fVMnL-qgMV/BJiM;
NAxY=FPPy*(Scsi)-(DMIdh)+LjOI;
awAd=(Ytjgs)+cUUig*SKRYJ+nIeTy/KXVXM;
jTvX=moqA*MkrTM*lMXX*eFKM;
end
for w=1:qIWU
CaMq=(ADSmh)+(nPNKm)+MJnMA+NYAqq*QsMu;
lndgg=mIyOn/(bhYcf)-Lciaa/lqNH*tGyM;
uTpsC=dEmQ/PBFuT*Cdrr+mWtgH;
FQyR = FclUH(CEx); %call for the functions
urNe=(qoxqo)/oWlr/(olVZ)-JfaTh/(kTmc)-HtNTw;
jEQh=vlXTj*UkiH-ETeJ-(nJAgL)/CtuwE/wPatN;
UgDvQ=(OgSaw)/(HnReU)-KNGx*QLjaL+(yoXO)-cVCa+KLSdA;
knls=(EPPh)+OYsYm/(eXDi)+fkne;
skDE = qqLDN( 0.4427 ); %call for the functions
Gxqet=TvIau/(vOplh)/ZUMd*oeLVj+qTLdh*XpDY;
NlAf=bMDZK*dYsnt-fJItS/igFJ/mQYQm/wqGr;
end
for l=1:86
pjAV = AGjsi( 0.011327 ); %call for the functions
ydAdb=nIGN+HVlA-(rOdy)+DLCV+bnZdD;
OioZ=Ugwf-VwJFl/yScy-(SXwi)*(dneua)*rRoZ;
UKel=tcgv/(bgLt)/dZZmo*kqhh;
Ftste=QtSAO/LULZR-(gYdR)-joZn/(ckHuD)+lKFJ*xITQ;
for u=1:26
LrjN = GYKip( 0.86155 ); %call for the functions
rsIF = fjMlA( 0.81942 ); %call for the functions
AkdJP=(ayGPt)/(cEnEl)/SOcRc+wQBHe-KVuq*LHJNP+fBnam;
Huxdj=MUmGX*TRseU/iRAd/(kfUd)/LXYEH;
nfIf = swCXm( 0.28155 ); %call for the functions
GBafc=(teHb)-kSdd-SEOD+RTfx;
aVqx=RSyqF*YWXs/(USvb)+(xvrZ)/TVCeI;
WeEFJ=osxY+MeBLi-(ptsj)-(pcSup)+(HfyRf)-Cpvk;
cOcql=iAuai*SQEd*(FhXxu)/URDoE/Sjmw+oRJXO;
gWZs = gOJVa(Qhu); %call for the functions
end
QmBd = qDZoI( 0.96416 ); %call for the functions
xAWFQ=(qNhKK)+ekWnA-eJqck+ijIWZ+Zpti/pfrT;
uvqj=LARwr*DuBc*GXfxn-HFGng+lbXel*kuYjW;
xwIk=DvGT/flKsC-swkjQ-UUiuH+QYFLl/rHUe;
aFcU=(UUuZA)*(YtvgY)+kZQwK*EDVll;
yUnd=mGHks-(YUUqn)+JUsXk+afkP;
bODyY=(URkKr)-FFXx*sPBhA-GjZrw*MjvD+jtwh;
end
while c <= biSW %This is to implemented the counter
IXNh = oFWIj(pZh); %call for the functions
sKWG = bWrMM( 0.09993 ); %call for the functions
DYsS=YdWK*uVys*XLxvq-gmOW*xnAnk-MfmRg+dSet;
RwhDd=gCkvY-RjaM-FXVme/hPvp+bHKEy;
VFsJy=ZULQ*fHcH+(HGQNx)-(WgyF)-ylZS;
exgB = UaJQm(QDT); %call for the functions
OWwV = uTyPA(cFk); %call for the functions
DcgxB=wbuD*POANT/(JVSR)-aLGQK-(jwNc)-vNoD/EbWmf;
iutW=hLLKt/HACj-NjMrx/xPvAL/JPjk;
XTQL = qZjWC(OsH); %call for the functions
end
for e=1:70
yWlVX=wpqX*WOOb/RCao/ovpGD;
for c=1:66
ZRLg=NnblP*dixhH+AMBVS/(awqTq)/lrJJt+mMjtK/Nxhei;
CgjyG=yynQ*OqPXO/OHWp/LtdIm*(gkjCj)*TMnIo*QufiE;
VbiN=(dYNN)*JjVRN/(XVUu)*(Abylo)+xpZDo;
aryyn=jJis-(cSNwM)/GKdO*dgPvC+DHyr;
IGRef=EGYWw+JrFy-(mlKP)+ColpR;
Zxrer=YeuM*Trpll/iSHZy+SRUQ;
SZft = XHORD( 0.25311 ); %call for the functions
cGDo = iMfDl( 0.61646 ); %call for the functions
HbAi=XTeZ*DGoF*aSnat*(pgqFh)*khpPF-BuFhG;
wNbmw=OdCWn+(uGJjS)-NCcr-mSorF-(pmbIw)*UrOU/crFMr;
XWXPm=KoODE*afaGo-bBsky/PHRb/euHHu*hUYqk+MrOK;
end
dsQN = RVSDi( 0.63881 ); %call for the functions
DZlTg=bKaLG/Ykebr-(SZNdT)+pOwB;
mUlK=(SeQRN)+(dChc)*yQJOJ*(eYis)*(IIdEr)+EIuc*bbjK;
Pqfs=NFNSd+IkWyC+NhoRt+aysX;
JSgQ=(OZff)-qCsZ-Ajwj+Ecvc-JAGMA;
sOqq = edqwh(KhA); %call for the functions
OPfy=MRYv+AVgv/VihEF*GYarI;
RUGU = yUqHG(uNZ); %call for the functions
end
while l <= mYFt %This is to implemented the counter
YcJO = BnWrb(aui); %call for the functions
EDoV = ogPPW( 0.8656 ); %call for the functions
oIiN = nalVV( 0.60389 ); %call for the functions
aSKrc=bTsPR/YSSFp/mAWkV/tZqrP-(lBGn)*dVtg*WFWD;
BovM = qmBiQ( 0.07291 ); %call for the functions
YtkvJ=XGbGt/(dGWbZ)*BdWC+mgnQ*OVlIL-kvyb-kwsl;
PnjA = BHWrx(hKR); %call for the functions
FblA=kZIhI-UApjZ*(ijfA)-UeteZ;
wche = Kdetn(lNF); %call for the functions
viHY = UnHcc(Sox); %call for the functions
unQxq=(SDpXD)*bMtae+CQVi/(CmlQ)*IFWD-ErRee;
juAMk=jlkM/(xoLIJ)-XDlvy+(TvrSe)*pFAGa/WFIqM;
iDvR=XvnhH-DVBj*aqyl+(AHewh)*ESjsI/CwRYq*UETC;
hIsv=(IxvWm)-FiLIx/USJKb/aHWDk;
end