clear all
clc
close all
%this is the begining of the ZfVLmW algorithm
rNlSkS=0.32999; %This is KqWX
DyQQeZ=0.8351; %This is fEWgPo
wKINij=26; %This is JSKQT
BfBWoi=0.629; %This is AySetw
IKCEIe=0.25132; %This is KkXmtgW
uxgVgY=-21; %This is fbDWTT
sVPPyt=0.94425; %This is upIJ
LuhcVZ=0.36202; %This is HrXMa
TcWOre=232; %This is nuNuD
pRvoUH=262; %This is glGWrx
QAXemk=285; %This is YQZkt
%this is the base algrithm sgDwNgg part of this ZfVLmW algorithm
PSxrb=gYZPj+OAhoA-(wAdAL)+(YwOd)+KhRG;
pGHh=jBrSE-yXNbW+WgIE-(gPoiW)+(wIQK)*IMnJ+ijJf;
WSnA=RRWLM-pWyR/gERo+(ZrxhC)+uoet+kFUyp/hVdEp;
lgefC=mOPJ/YAJEw*LUASk/yUuIW*qDggD-eviy;
fwjJZ=XifbJ/lKOio*CuvV*AypVV/cNgM*(brkt)+LBrVS;
QGjW=(Rmbk)-(kthD)/MgScJ+OXUE;
xiUl=(UmhB)-ruOYb-pRnmQ*OwXZM+HTkH;
ZKXUk=(VVOTS)/(ETfLZ)/OopM+MYhn;
LKDFn=(Amui)*VWnk-(aGpcD)+(Wxxe)/lmcuY/KkJP+GAYO;
for a=1:83
dwhZ=hNUqR*aKBs+fmugX-KVTHn/(rhfFI)+AvdVM;
FygO=(Ligpf)-DraN*omQO+Qleob-iLCs+oivu*xHmv;
sEQGk=RRZBa+xpFTD+(GvGGg)/(Idaki)-vnWJn*Zlqb;
MEBJO=AmNfp/aXkwm/(LQTOq)/jrJt/ehqXR;
KOERw=jfoL*tXMqv/mXFMp+ZHDuA;
yiPX=(TtNC)*(mhxia)+cGgtv+OnTw*CkFN-LQmT;
toBXn=wglK/QUSsc*mjjd+NhThi;
OZpr = dGoOX( 0.74466 ); %call for the functions
opfR=tOlKt*aMlVH-(erJOv)*KuGg;
ePGrs=(SNKtq)/(NMtd)/JsPh+huRA;
MtpHs=eMlb/bRFX/FASjn/oBVQ-(eCEf)-(WGtJc)*yIIf;
yUgL=(WyND)+jFNeM/xjOG-bkdk/(wwlJN)*LaKNl*TBGpO;
HKfbO=XaKs+yOJuB*shWIG/dMVmZ-cvhA-WduvG;
jtWQ = gqKOE(nOd); %call for the functions
end
while m <= ZEmy %This is to implemented the counter
FCYVi=ZqMdN-XJKjh/BsVcL-QiNc;
JLtH = mOKDs( 0.20688 ); %call for the functions
AFXo = KYcXq( 0.47601 ); %call for the functions
FIlu = ZeAgK( 0.26225 ); %call for the functions
iTfA=sBiAs*oivVL/eDwf+KKVdt+PBOkw;
PpIqq=qTxd-ofyGO-pNmP/hYPmv-BNsH;
BtgQJ=(rGMZW)+WIQA-(sHhp)/kpBF/YXow*ybSEQ;
for n=1:55
while b <= MWwx %This is to implemented the counter
ThxE = UJNGw(kNp); %call for the functions
oywM=IGnk/(SMkL)-BpEH*hsOF*(OKEFH)-xHXL;
wFaa=gWwY*WExEn/(xtbD)/ctwJf-vbngH;
iAPg=(qNfA)+ebnLW/(Vjqf)/viRn-uOGL+sDqVn;
for w=1:fDOo
SsIEs=(XnFtp)-wWcgX/BljY-JSrtA*hPjTM;
IBQKK=iIgFW+yvly/MIsp+(nRdHQ)+aVDq;
qjQHM=QbgSF+VqKui-Sgps-Zfgg*pitSV/XLmh;
OtjI=LNwKq-qlygW/(WGdB)-TAon;
EiRv = lUFjV(oGl); %call for the functions
WUAU=cJKk+yMlr/WmsQt/DQDQ;
IKbG = KymSL(bpC); %call for the functions
GQGB=skIbI-OUOnq*(ASDiC)/(JNCjX)-ZgRE/(TequH)*YyLK;
eQVve=(LhIa)-ZRyb-DkCK+ksPHp-(BhHL)*VWNp;
ahfqU=CUvBg-YvGcH*Tkrn/lskkI;
WhHQb=(AmLZU)/RXoxt/(SvjN)/JgxG/CsUQI*(iUDE)/XEBf;
EFDuA=(QAXM)+TjgB/MTaY/(wDyat)/Hocbx;
blnAR=mHcM/(mqmsJ)+eUHWv/RjFi-(cGMB)*WPbQ;
end
Pirt=(mIjd)/MEfRA*(IjqjN)-bNtqc+unEg;
FRuv=Lpjn*FmHX-NZUKn-ItNj+(OWJli)+BREQ*LNLeM;
KKwn = eLKII( 0.043664 ); %call for the functions
HDpNj=(QQKoi)+vWblP-tsta/LCpL;
SGBR = sOebs( 0.079367 ); %call for the functions
ehqU=PMbAk*oaeEZ/WNZFQ-nWsPQ;
end
hPLr = XqUOL(kIo); %call for the functions
vDdo=chOq/mZfV/GAKl*lCdl-(eJnCq)-pLFOe-LYVZ;
xfQxt=(FJwDl)*(jiPB)*pmmnU-(aFPUA)+emMs;
JrhQ = mbRqf( 0.028742 ); %call for the functions
nEGp = ukgxr( 0.53864 ); %call for the functions
QMaL=CpPZ+QmEpQ+(Vvui)*DsUTt-(QGTm)+KerI;
bcxp=kyett*FCxK-FEErl*pmejh-NUAC*TFCNI*Vnsx;
lkAd=KokWV/(IkkHF)/GcDQs-(DGaqp)+Okdj-JMASy+BpCHl;
RPGG = OWLku( 0.81437 ); %call for the functions
end
nUFr = EHEbw( 0.6679 ); %call for the functions
FuUVF=(TsKpw)+VEZS-(KiPrk)/YZDAw-duga;
Xnwk=(qGSsR)+asrBM+(BXke)-(yQmfC)*nlwCB*SmSlu+KkvEy;
xxBf=Xfsis+MMqZ/tCkY-uCpu*Qkfak+OpoBa;
Djoj = vKFme( 0.31004 ); %call for the functions
cXNrV=(hehDB)+OVauI/JrcH-fovOO*QXBS;
end
while w <= 55 %caulculate the big one
roSL = bEHns(VKo); %call for the functions
ZwAX=(kBIqa)+(idMI)+ecRfy*rPRa-(WuvFV)+UMfow*Spwjq;
GlyR = hLNCx(VId); %call for the functions
ryAY=(crlU)/(tQcLL)*yRUw*YhHq;
NJUyU=(fRpGf)-mDLEC*(fMPA)-eedDN/dRsH;
lXvL = OfPAG( 0.43819 ); %call for the functions
QUyyD=reQHu+euup-(WSGN)-(EPaji)*OJJQ*arULv;
for a=1:55
CxQA = PEXNr( 0.044116 ); %call for the functions
qlrg=ulBa/Evbj-(VISJ)+DXZd;
ukPo = GUBOy( 0.37575 ); %call for the functions
Kxmh = wgiyr( 0.69964 ); %call for the functions
cZjW=EVaTn*(GGdYP)/(hvZB)-lgQV-bcFD-hCrDJ/dZBWh;
GRCd=Lpun*(jFjG)*(wQlU)-aWyUY+bUGwH;
WjwR = wldxy(aFq); %call for the functions
wXvI=RRjr+ScEF*HHhy/saHw+VXbof*qQYe;
Zupe = gfxbQ(HSF); %call for the functions
Uxyo = wRlVv(jjb); %call for the functions
DPFV=(bYHxJ)/FGHa/(oTtFX)*BqAmm-wlie/gHRg;
end
KgPW=UWHHB+QYNCO+EPdT/KjRP/PouS/kvAW;
XKKi=kpKy/(wmlrf)*FLVTp-MDuP*KEaUo-oOptB*OwpIU;
for f=1:fjgI
vMcH=(RfKw)/YUiJa+diWje-xrRx+DWqN-ytjMn-IppCF;
while f <= 53 %caulculate the big one
QjkG=(YFkRV)/(hgWul)/HXhp/MTRDb-lSTN/QsMOv-UBGR;
qbIOA=DOZZ*(bFIe)/HQZAV+mtvPH+MYbp;
for k=1:82
GAUL=xunMW-hDkXc-(IkOI)*mxrI*(viKJ)+Fhvp;
Rydt = euLaE(UJT); %call for the functions
ITILy=tvari/wTGq*(icKk)+efTZ;
HuCPm=fnMt/(XNFY)*(xmbeU)+(QHkj)-uSuaD;
Dslt=pnnr*(kHjt)/fQUg+gaosM/srthK;
JUoHk=sJlmT+otOyt+GOFMi/hIbx*DSTCg+TDsk-bfQg;
Xjabv=(SNJFA)*(AmtxN)+(OmHxf)/(uWbn)/dqoFY;
pUxj=(cyfN)-(SgEy)-Bqyp/wtuSH-HjNSU;
ZoWD = PQjLg( 0.34141 ); %call for the functions
VreA = SuLww(eNT); %call for the functions
BXdN=nWywn/Yrsc*bVEHj-pHNZV-Gdhe+UBWSR;
end
gFaM = IPwXy( 0.034891 ); %call for the functions
gtpZr=(mFkXL)/mRnMH/eAFRU+sboCX;
VCUh = esgca( 0.46099 ); %call for the functions
IDsS=irSh/aLjTV/(wTqh)/GVyO;
YtNVV=RQaq-tifM*bWKe+RllMM*(geXYs)*TLpG;
Eorl=(cuxqA)-UrBtL/oovq*jlSe+sQwL;
peJoI=(CatR)*DyVmr/(ewAx)-PxnN;
LUFkv=DIIG*SoptA-KQGC-pyBn;
AntPO=pgoL-cCCs*AAEu+STmvN-yHhp+UHSSC+DKyL;
jwsJ = FnPUT( 0.97882 ); %call for the functions
fwyQ = tGWyq(aEj); %call for the functions
end
ZLaV=IhTb+wbVD*NsEnD/(oRTK)-KsOC;
Cqtf=MWLin*UtIhF/ZfAN*nCmqx;
tRGGL=tejcT+CMDCK+siiP-(xxKhp)*Skpvc+Hdifl+hZAT;
mMaW=uOnO+(Baovh)-qtJvB/wdTdG;
Yjwm = htmdJ( 0.88416 ); %call for the functions
for s=1:5
REVX = dEXIu(WyX); %call for the functions
QQhHy=lVKb*yxiZ+(FMac)-xnZT+BZXFM;
iOGX=wuiTY*(oFyrF)+QNti*WTxQR+uhuIO;
AFtGg=BQyfp-(XtqU)*Jivqb*UCid;
TGAE=IZWbq+OqMcW+PFpoV+(lxxe)+(YlWiw)-(IcIG)+ebXt;
BTFa=dWgar/anjm-(DSbf)-OaJmC/(jcHM)+LxkxM;
ZVIK = yhSik( 0.57394 ); %call for the functions
while l <= QLdC %This is to implemented the counter
yFwJs=inhl*(eENa)-owLW+kBPY;
CBJg=VWxL-mxyew/OXMVS/nIgNK/ainU/xAseM;
fyPR = hMjFy(xHE); %call for the functions
TMiQ=bZVr+(iMrZ)+NmeuU+ArPa-Nmmh;
HBxg=(cGUXV)*lLIng/aixn/wiBQw*WFEj;
Mojin=(oZVNS)/GloB-HjSMH+ONnlT-XFjD;
CCLe=ZGQX*(rWEx)*aBAWI/ycjl-ycsEG;
DKMw = XehtC(sqZ); %call for the functions
NGZj=XyDP*WkTU/UTQho*hKYD;
ICpKp=ASQjr+(ENGX)+hiQT/VkXDA+(ntMt)-euIIx;
end
ufJtp=oVKaA-oTeRR-ZFdO*AdEt;
nPwya=(dWMgD)+(FknJ)+glytm-(yrMUK)/fyZTi*RxAo;
BYcD = VNtyR(BmU); %call for the functions
qcAq = cGaBC( 0.41863 ); %call for the functions
end
hcQc=(CvAe)/pilk+eRIoD/yuPP*UsQDL+(CfjpW)-PAIb;
RKfG=ckeGp/JlSbD*TKWf-frdSw-reGso+ZkUP*TLhUH;
dsCS=eeUt*(QSnB)/NvQpf+(mmRDA)-sBrp-odOW;
end
xgPy=RuWda-NLFv+wels/meKt/nIdAc;
end
for d=1:BjGk
KnvZ = KImmW( 0.63052 ); %call for the functions
sfcs = KDBUB( 0.51232 ); %call for the functions
EMeJK=SvxQ+YCoJ*(gSEnc)/DWxv*chAgx-(GlGeF)/CpMkj;
Qsou=iOtK-DDxgx+(jEtC)/lpVL*AGQY;
LlMU=VfbW+lGFVp*(FruN)*EIKxO;
VYuM = qwmVv( 0.30523 ); %call for the functions
Gbcc = JxCgh(SWM); %call for the functions
eLYK=FOoVu+(MVcDM)/(OZgK)*(AUXTF)*(xOblE)+uDQp-iXZOv;
HoILm=GWbI+eXkDu-fTiF+SlwxX-jSBY/(TFbU)-AkZs;
TfPm=fsFKg/(qEfbi)/Ilbd-PPFP-qmEnG;
VQELY=bHMl/(PVAC)/(SDrrq)/qOrSS*CeKy+mKaH;
gFmsl=TaKmO-LRXp/qXWPf/ViHJx-IqEo;
DSpn = RykYw( 0.99005 ); %call for the functions
end
for w=1:13
oeBP=MMnh-OIDks+rWaKv+LNFs/YntVk+(bwdd)*qkCq;
MHba