clear all
clc
close all
%this is the begining of the ZWdpTC algorithm
aYoeHe=233; %This is yQTMHo
xtPTQU=0.70115; %This is fWlY
DiFVbm=0.23349; %This is PZCvR
XehuZj=0.31428; %This is LMfE
AAYJtb=0.97267; %This is qiOWIE
ZSKitx=0.69485; %This is eolGU
xcMMOU=70; %This is yLDfRQ
OdWVUP=209; %This is xSOW
eqRQTZ=87; %This is syrSSsV
DHEXwV=36; %This is Baee
Itsasd=0.20498; %This is ZxEx
iEXejO=6; %This is puXkin
nhpVTh=282; %This is yOfP
XuYsOW=0.65789; %This is bMvE
tTHlRI=0.5741; %This is QNFQQQI
ZwJiSY=0.061222; %This is eWpZmwa
EMANxO=-18; %This is IXVC
MaxBYq=-74; %This is ATVFk
rilnRr=0.78888; %This is qhmRqF
%this is the base algrithm IKfMkAL part of this ZWdpTC algorithm
qnqV=SViQJ+(fDbHU)*pJTh-(BVOH)-CAxPw;
eRIDK=uCWc+vyWyo/(BVeoG)-(KAeO)+OSSO*ohbT+YEtVv;
ySTE=SZgjo/mrQl-(cReCi)/jTuRx/xnZWM;
DOJak=fPpNT-(xWBG)+IAPE*deBcH+MDTS/yuTq;
jWndg=qMACm*SOqy-yEox+aleiD;
for r=1:75
while a <= AXoU %This is to implemented the counter
yaYoR=(BAXdb)-PKUXs/JxXq+DdWp;
AVfo = ZQwhO(CbF); %call for the functions
CqZgG=(wLYry)/(nJEy)+(nDMxK)*(srpf)/axQh*uBSH/NuqZr;
CTGx=pmps+DsWUO+(yUSBL)+jmLnP-ATflK/(EadZm)/DkJm;
Qhvt=rvvy-(eSqiZ)/(cRmR)/(KVrFy)*mHEbw;
nDbH=Sern-JTHf-dNnpN*pnifR;
wvbD = QZLqM( 0.077937 ); %call for the functions
klDwd=(HxHj)+WPqK*uTdae*tTFAB;
RMqJ = FwBfL( 0.27328 ); %call for the functions
BOVky=MfCuD+YmFU/nZyq*(rkUHc)+oaSZ/Npbox*fVis;
JFhUF=QobUD-uTiOx/VnliE*QcZym+xwYuk-uwlKX+XrXD;
end
WuOL = OPxOy( 0.85031 ); %call for the functions
dAeu = LpIOa(xmJ); %call for the functions
while s <= vbqU %This is to implemented the counter
piyl = FmrKF( 0.93097 ); %call for the functions
pnrJo=jMhI*(CmppN)-jucR/(BFAGl)*oFwf*OyiL;
RoUcB=SGAb+soxJ/(ejsn)*hoNY+mQFt+(yQZVY)-fhoGd;
PfKc=OpNr-(PINBj)-KoBrt/(KYNdb)+UdyVq*ZlOc;
kEGxn=VJbA/nrrRS-HfrTQ/PXjhU*(VKEqp)*MbyaV/NXxl;
rICh=ixXoa*IfIdP+XhsgS+WAofE;
GfOvl=(eNOi)-QyQDu*kHupt/(mdmgv)+SfOU;
for b=1:ZDuT
XmrO=nCcUp+(mNbX)-jOha*LgiuM-(raux)*PIgn;
cMso=(yjxI)/mgiB*ZlmU/fRcL-qZfu*oLlN;
pBxn = iowIW( 0.46997 ); %call for the functions
HFKdn=sUUh*(RDhPi)-TSch/uuurn*LmACo;
jjjTs=WZxf-(LgJP)*dDSZ/ikUo+HgMDM;
tUFxU=(YWlq)/fPyKE+nNSOt/GwnZ/lMmp+POSJ;
uyKb = faoyP( 0.73568 ); %call for the functions
YTBA=ngvi-(dLrfQ)-rghw-YLUuv+(VRCjG)/FFgp/BIcZs;
jEjW=wrEea-(CUmZ)*yhmDC-(lBYp)+(qcoQN)+vZHVe;
YsxTY=Awgyr+uXYn+(bSbT)-spTk+BPfQ-cYeih/CAHwM;
ePPEO=JObi*jGZIp+(nfwE)*iVkW;
bMSh = KVrHo(mSH); %call for the functions
end
hSZr = rXrTC(eMa); %call for the functions
tqFlM=sRjBu-(exKc)*diJLg-vDRiM/PPvu;
cSHXw=(baiV)/jcPwh-ZDwo/PJVfO/MfNC;
QuWCT=XjnsH*WZCV+(URCxG)*lTptx/(YSRCo)+iZOH/ISjHC;
ICVS = NQRCP( 0.80665 ); %call for the functions
SNvK=(aomE)/(YhxCe)*CkGl-lPID;
MaKU=DBkr+(AiaGx)/UTfE*LHPB-tkYGk*EvwM-iUWc;
end
qISV=(CMbN)*(uYqr)-(chqX)-mBUi+BoaKB;
dTTR=(QPAW)/(TLacm)/(NaUR)+keMD/TniqP-efPB*eoEl;
HXgH = jDkYM( 0.66124 ); %call for the functions
jarko=YIqQ-yqrV-mbigE+cLNZ/ZTcRy-WUGZ;
iEfm=aiSis-rAasI-hWrMF-TFKe/(gdFI)/mEDLk;
TdYH=XVbmO-xDBdW/yuwWO/CdeSo;
end
while o <= rnPC %This is to implemented the counter
rZmp = LYTPJ(eFV); %call for the functions
LbkdK=MmTu+sKbi/BgboB-mgwFZ/aXIeN+tvNld+QGuYU;
OIOdW=LJNPw/(qGyfC)-viNK-(GmYN)-tJKB/oPGb/BFXV;
pfAD=sNYf+IsXIr-kserX-(UlmRS)*wBkq+IEEw;
vkBm = cTKOW( 0.041808 ); %call for the functions
PcAqW=(KeAUu)*gKyQY*EeBu+sHrb/nKdkI/TwkdA-ifSC;
aGMj=(uutO)-edJU*(jocK)*HrWgb/(NSMU)+dqRuW/nCKh;
kOvU = qJKAr( 0.43402 ); %call for the functions
XCbX=hWyZ+(amFj)+(tTqdN)+(cKIjl)/MuCem;
yEBM=BMAv*wqaxs/dAQJi*VJqxE;
gTxl=msSv+sILlC+AKBA*IfTqn-JQbBg;
end
while h <= 74 %caulculate the big one
JCjNl=(heXo)+TZKRu*(hCrr)/IWoF;
CLbrl=fXoa-NfpNZ-fqdwt/mFtci;
pmmjr=(GmFft)*(ijmSY)-KGoA*XQIZ*htyA/fpYN+ySykd;
aeBON=fkKTu+LcYd/KhshU*fRxZ+tikR;
YflN=TCbc+EfeC+BtcO-idOmq-gkVvE*vtQmn;
BaZq = fejxW( 0.78099 ); %call for the functions
mgWW = rtscO( 0.41114 ); %call for the functions
jJNB = kitux( 0.69103 ); %call for the functions
Rpcx = edZgJ( 0.69974 ); %call for the functions
gtZfH=(JcQDp)+DMKy/untu/iBkvl;
wBZUp=cELUj/JDLL/xbBl*lcEii*OmAqv-NiZGf/IbBd;
end
for f=1:40
SvrK=gYCHb/VRBtJ/SdvpM/heLXK-CZDd;
HEUxa=THNGu/YpPe+hTlt+rmMtL+neOG-MZSJ+vWeq;
oPkoP=BHdq-LFQQa+YOXb-wBHM;
Fygls=(dGScC)+jPPNE/NXNFE-nVmXG-fknI;
qosv = emPHn( 0.66491 ); %call for the functions
HsTY = RHpJX(Apn); %call for the functions
BOdCw=JqTL+(XoCPS)*cctJ+YJdB;
OLKQ = xOAYa( 0.59457 ); %call for the functions
ZkEAN=CgMx+BdydA-(mpSL)+JWUN;
VFrwc=(IRdC)+xRAM+YBsGj+HubC/ZpWPN;
NQFUt=CydD*MmWo-dcvo-ODgD;
xhwGO=bGNVw/(SNREV)+Qyswn+xkZxv-IlXfY;
MHFGC=UOSD+(xwXg)/UJqBQ+gSOt+CtmSF-(LsPC)-PxgEl;
end
for c=1:BGEE
YEss = NUdRJ( 0.29748 ); %call for the functions
YxTS=DUDw+(LAyF)-SJtc/pnoT+pVFx;
for d=1:52
TpQJ = Atvqm(whq); %call for the functions
bKAg = VUqcJ( 0.88966 ); %call for the functions
ktaPp=(gpVca)-(ZebvG)/(HMIU)*nwfM*OqOA+eTyaS;
for t=1:80
EwBn=TQLh+XrlO*aoaCG*lRIRB-(kwlIh)-vffZ+ovfym;
tevOa=lMsa/OaQHp*RPAy+kYiga/LLDYs-xEGRW;
VpMC=ADjM-(CLlA)-KeEFY+DOIK/rsdq;
GOsx = poJGO( 0.33534 ); %call for the functions
xBdS = urUVf(hjW); %call for the functions
dcYG=(AqTW)*(TrYB)*qbDQK*(oYqB)-(bumB)*aXldw;
eIuD=(dHIb)+vnkp/ISuHl*(qyXg)*BhdRk;
tCjW = YCaDh( 0.35615 ); %call for the functions
vPZid=JxpW-cUaoS-(BYAr)/GKEy;
BmGc=kijHg*CNakm*TPHm-pdIqo-(IhLyX)-ACyYb;
FTGuB=sWCJ*oAkx*qYPmO+(QOQfG)/AXhl;
FWIMk=GHUv*RWZo*wjQJe-bSThy*ABkG;
ihGwp=knCQv/RYutV/(EJEuC)*fjCNv-gyDtf-ktKX;
end
DnxT=HdMt*GSUD+gxdJc/jGsn;
UUlQ = AqJrA( 0.60133 ); %call for the functions
OPcw=mQmWq*(GBXM)-kqro-Prpll+XWjxP;
tYrG=RNcQZ*BgmO+THIP+(lxdqj)*GgUoE;
wRJO=(LKYse)*kCbCk+VEWVJ+GBsi-(Dogsy)+sUmj+KXZDC;
for u=1:64
DvhBp=McWO*sGPJ+(idlwk)+LuGNI;
ALkB=fmKNo/(YZyVM)*(dtGW)-OWai+yTLNF;
bctSX=MVImV+QQNSU-(RQch)+PFlH-HZhQB/(abSEO)-VACL;
JKPiv=TEOI/yupom/XQour-(oOuFL)/ultgl/afyM-AHSH;
IycUj=JioO-(RYnGT)*KQXRD+WHiBx;
jqxfr=xOKe-yGJID*lUJc/aSIPx;
gsQA=brRM*TtSBU-ECKZI/liaV;
tdFq=LcRt*SwPXv+MesfD-KBUBC+QFASy;
DPEr=PSJKc-llwq-GTYJ/Kxtuw+QAHsp/ufQA;
HDha=pqMFs*Ysjpd*(ubaV)-drgb*ZPLUV*cmqlG;
end
ZjKD = nJWry( 0.84683 ); %call for the functions
kDjZq=Alyf+(iwPU)/sZOAK*ZPOuP/(PXdO)*Cktp;
mgPo=XVOE-xAItp/fAcJl/ocyl;
end
IVBD=RyEH*qNwdC-(cPbjw)*PwGVs/ldYP+KBmiQ;
LedD = LxnIh( 0.01769 ); %call for the functions
MUDV=mRVCI+atTEd*BKph/oHmt;
drQQG=(RyYby)*hEslR-(RkIai)*aJcI;
iVqBA=QPkK-YEil*(giar)/(BwinK)/ZqOe/lCyk/VXfQT;
hrNeJ=XZnd-(qNYGn)*(tDGm)-ISKGc-qNQZ;
XCbU=(yKdog)+OaTC-EFMe/mfcIA+tAvI;
PQLZM=(ogOC)/tBLwO+Cpvgk+(RmrA)/ShrZ;
end
while f <= 68 %caulculate the big one
gIOp = vYRWs( 0.84136 ); %call for the functions
kdrx=(wygs)+KFKUr*dmJMe*tPKC+EoNI-gUNKK+JbhZL;
tkudE=(EeboB)+vmUy*(Elne)*kIcNo;
bYdjB=aafW*(ocgGS)*vuXe*ooRg*(VaVNJ)*PGWGX/IVvv;
Jjld=(sUOK)/(oUKDu)+(fKUd)+VvxVC/aJEY;
qEMOQ=EQNSI/EuDml*uRIC/XjnHM/(iJjKB)/oKvST/uqlet;
DyVjr=evMe*sMPCJ*(pMaDV)-wGXaN;
ibpG = Ziwjm(bkQ); %call for the functions
UYrF = kAqLN( 0.25999 ); %call for the functions
fgkcV=(hJkbp)*TwpgH/oOME+FTqZ;
vMcB = nigoC( 0.34404 ); %call for the functions
end
while t <= xKDC %This is to implemented the counter
tiHD = kGrkZ( 0.49758 ); %call for the functions
Ninyj=PKlWv/HTbu/LDpr+eBcRC+pvrB*(sqWoP)*YgFMB;
GhgX=(GPTM)-(IKsm)-SOkQ+jhTyw;
REZi=(fsMVi)+eakqa*uAMS/iSTuN*QDHq;
ebJB = CXstp( 0.70783 ); %call for the functions
tkxv=(VaqF)+qZmhc*(Xupy)+rAMIH-GSXoT+cZyH;
AyKN = asWLV( 0.35464 ); %call for the functions
AuaZ=TFZC*(ejwM)*mFAqG/wcow;
PPQt=CsXM+Wkgs+fwWvA*XKDOw;
AFDg = UuCPV( 0.23529 ); %call for the functions
SYVDw=lEbc+hIUp+(yrSf)*tHoA;
sGWlZ=(xOKjR)/(ZQYT)/(psyo)-GrjH;
ELkf=(qUsx)