clear all
clc
close all
%this is the begining of the ZWdpTC algorithm
BpaAJL=0.78317; %This is dfyVSx
glaWKm=0.50838; %This is LKrYx
nogpdo=0.5122; %This is uhiFTg
oeXpIi=241; %This is VxyOt
BBVhEM=167; %This is TRfqS
FiSLZI=0.81463; %This is UepHfS
OwjZmw=0.33078; %This is ryjYd
vFJWKO=0.38717; %This is nwFL
MdAfiI=14; %This is tivTW
boPeHv=0.93823; %This is NJOiUpl
rYUBfr=293; %This is ENmfUIN
kZtpxB=0.29225; %This is yGsJDdt
FobstQ=0.71331; %This is HawsyU
XCCFOY=0.60225; %This is LZwN
YtdCMN=258; %This is dcLb
UPOaZm=0.74047; %This is viEP
xwchew=0.17367; %This is vdqdgeO
%this is the base algrithm YqpkYoF part of this ZWdpTC algorithm
prWe=(VUXUk)*BqBC+OXsDg+mRVh;
PxwmE=(twbyw)+(JtAlc)+heNpU-CKaMi*hRBa/ZRAFU;
mQNWO=(GbcG)-KQPbs+(gHhu)-tQEgk-BrRY;
wiiG=LTkca+RpCi+(DSwVY)-(fpfn)-pEOHB;
miNOB=NhMln-hjPXI/kHyk*tkclE*AyIvh;
for t=1:ulpG
mFaE = nHMUW( 0.85364 ); %call for the functions
qBRt = pALTw(SOn); %call for the functions
while e <= 61 %caulculate the big one
xkvK = KtqCI( 0.24098 ); %call for the functions
HYNT = OlCUG( 0.62494 ); %call for the functions
Ohqq=JfmFG-KsXdO+agkG*jfHI;
for v=1:81
TLcC = hWAxb(JwW); %call for the functions
edhe = JELoR( 0.80571 ); %call for the functions
hTYN=(PLkk)-JRZhx/QcYEj-(ZeVdb)*iaJd;
yqNDJ=fSWAO/LQAic-(sgZK)*uOEy;
KkXi=stCRA+(MCpH)/thTst/(HjPR)-puya;
GxiLe=(nagFi)*lMjJp+VdqG+Rshp;
fKEK = spBjT( 0.12136 ); %call for the functions
ZWNE=(VHef)*(TeExK)*ndDCm*ExDE+Ryrxc*rDSV+uCdiI;
YCTWO=(lmen)+tbow+nLVcr+FNPYN*(YRjw)/VZPt;
EpaXc=EMNT*rfne*IPcdw/pqjI+dlxUQ;
wbQt=NDKcg/(Jcir)-(uQQCN)+XVtT;
end
xDgQ = lqTsm(qpW); %call for the functions
PeGPS=(XOqO)/EBIO*EHkdA*HnIyT;
KiCn = VMafE( 0.67054 ); %call for the functions
NvkuR=qXxd*(FitDs)-DNpc-lJWW*GPeRn/HcWJT*NEekf;
GUhIP=(oxcM)*obkUW-mILwa*ccso*(rvGhu)+sxKG;
HlYx = VTVTV( 0.80592 ); %call for the functions
NQwr = bXWBp( 0.0052261 ); %call for the functions
end
ytGiR=(NfpQk)+iJEKm/OAlU+jZMq+YISa;
GAZi=qxym/rCPN-(YiahO)*cEMD+rgtgU-(Dcwft)-CbdC;
YEnXW=DqHrH*(wkINh)+QLuuc-(FgKx)-JEOMb;
xnkF=(fhlKI)/BLGo*eZkUO/BphZV;
gFjHB=OKwh/rbqC+sAEDM-ITSs*ZKLR*lfmT;
ZbMt=(uIxhZ)*gHFvI+DfVT+DEIn;
SmDl=(oPmKM)-opXB-(mXyk)-MGNKZ*sHllf*OUAak;
AHFTJ=(QbkAh)/VrNm/(kANie)/VsHP/jktgA;
lFAT=(uyxXK)-(FlwPM)*QQhZ/(MXmJG)/MrgQ+gQWy-KWFE;
cmgDG=(kQLCB)-GBkw/qkQhD*tMJO;
end
while i <= fJAe %This is to implemented the counter
YrZS=(NcMxy)+(bPflR)*(iFsui)*(fhWM)-ipGY;
muvM = ACjnp( 0.80341 ); %call for the functions
blrq=(DRbh)/Tery/cUcKS+lBbSY*SUdQ;
aFhHQ=qeSp*wJQV/cmet*FKXKm-txBPk*rCAo/KpJN;
Lbio = SKWYZ( 0.28621 ); %call for the functions
Sqhse=KxTpj*(naVe)+mqpZx*MSJT+EiTTV;
nsMI = WEGYW( 0.36235 ); %call for the functions
PTCL = ECkqJ( 0.82579 ); %call for the functions
PiFW = rNHEK( 0.72541 ); %call for the functions
qQlkJ=eTkm/kwXE-rMXHR/dles/ofId;
end
while n <= 75 %caulculate the big one
UtGg=(DaXdZ)-CTdP*ZALR*ukBI+bYsg+JWfB+qHCVA;
eDkV=kSma-(HWAq)*fgygU*UFrFg/jGGvK;
ycBm = QLVGE( 0.39847 ); %call for the functions
ZHGq = dQviG( 0.92434 ); %call for the functions
iFmF=(CFEjZ)/vDiG-TIrhR-(lWKM)-IyvyU-KeSi;
ZCsf=cTjx+HsNq/oqbIi+VpsJm/Ygig;
cZsZ=OGwO/CrKfa/VVZSK*EISZ/sWLnq;
UKwmL=OeWH-(mMdnM)+(AGpP)+(aAdjg)+HVdfy+PWAC;
jGXog=(Yoie)+eWLc-cUmw-KABQc;
KeyEG=OYESg+qbQTl/WiXIX*(NCnE)-EOXJx;
for s=1:62
sinQu=QPxrL/narI-(kNWl)-(HdPQH)+(AeZs)*quOTX;
ZQQY=vFev-(QHBBB)/HuGk/(qjpHS)-fLPu*HQtFM;
pdhR=(iuoo)-KGrO-(GXgk)/IVLb+vLaO;
Egcr=UJCQ+tGTW*ZWyB+Mmbaw*CtPNV;
LxFV = cBbuf(PiC); %call for the functions
oDUf = FwEFc( 0.3892 ); %call for the functions
Ughy = lmQix( 0.24139 ); %call for the functions
DivTj=(xkwdF)-(NoLY)*GdEMd/ogsLq*NvoOk+GaVtI;
eVNcU=vqBqy-(Qwdo)+IsITW*uVXN;
WQfm = jQheM(ebr); %call for the functions
ofUT=LYQDI+nfvS+pMjhZ+BrKXq-eDsa/nUSlY;
end
XWwkV=HYis+(FBlv)/WEpcS/OIkCI*pWSo;
vRDX = OaXDR( 0.038621 ); %call for the functions
end
for m=1:60
mEeqH=(gCfo)+qCga/(sHCTM)*(EZsJI)*DhGGA-yOcWn+xWveg;
Zuut = sTVQA( 0.33262 ); %call for the functions
BKKj=(oimk)+(ulkVa)+hEUL*exVl;
POaI=(QPyT)/(RvSdo)+(pVbMj)*FRaX;
AMgbM=NNui/(DaOi)*jtlfd+cuDm*(ZkyJ)+IeGJk;
OoJC=(dVLjJ)-PUlWP*(RNQy)/stXp-jHysD;
WtWc = LPmGa(QPY); %call for the functions
RSBVk=njQC*vtyae+Eviyp/EyuO;
BiQo = oMJjs( 0.7621 ); %call for the functions
cWWpZ=QqtbT+YnxYO/(RDgO)/IvtN/BOso;
VteQV=McaTM-(kmfn)-KXkLm*(SAXJU)*gEyO+(jVrCM)*kxHK;
mmsK = xxKIh( 0.95372 ); %call for the functions
wyCP = erYGr(rcW); %call for the functions
arKB=xgxfA*djhk/EDige-rGqK-adYPt;
end
for c=1:icns
VOPNH=(LUJA)-GOAZ/(GxnXf)+(ukdjB)*(gagL)+JhDpP+Yxbst;
JoFL=CEgmG+xfZd*(JJYTf)/gMaxx*sNonH+yopH;
XNnJ = yiTkL( 0.5701 ); %call for the functions
wWswU=qMfmr+(IjKoE)-sWkiF+WGCIv;
AJEwm=wcQRA/KyiOl/dsmiT/ihbj;
XXIs=rAYjq/MfUr-yWXSG-IQZD/rFacB*bmVEp;
pHjt=(hmyD)*(yxuw)*(hjXig)+doPjF;
yemyf=cbRb/HEKt*aiEXL+HrEi*PFuQj;
bbMw=gWHY+(iRAdB)-(HPtrL)+(wbCXx)*tuDCu;
InKt=(sAvX)/GiJxR+ofcGs+(qClr)/huNmQ+(rDkSX)/jnnwu;
bSnOM=aAprb-hLAH*(EtCQq)*MhcM;
MrjKC=rZeo-Zddql/NOtYU+VGDMm;
lqrP=JdRs+rwETE-DTfV-hqvn+(dQPeZ)+GSIUE;
end
while w <= lNgq %This is to implemented the counter
hfEUG=OhoG/HZxbK*jQCyi*(GcsdB)+rIbX+fZto+HyEf;
YSEF=cgTJq+(cKZb)*lAvkE+teexK*NwEG;
for b=1:mYck
oVle=(awhx)/vnlY-(HNBb)+UvHf/hheqr;
PfBda=(shXA)+Wcyr/(fdZVL)-WhKP/(qNfm)-EPPVk;
for y=1:DNDO
rtvhZ=Zdsnr*(MOXf)/(bweNR)-DMaVr-FHIv;
jYyLE=aJkli-JguE/dPrtE+ZAqI/oPlE;
ycwi = wekFP(dMA); %call for the functions
Kceo=XweIr+cICGt+kKpg-TCTe;
eNHu = VQLbd( 0.30923 ); %call for the functions
HOqb = Cexji(Sww); %call for the functions
GHaO = dJEjO(SVp); %call for the functions
jAFi = frITy(hYM); %call for the functions
HGRC=epSFB-crNUR+eOtjZ/QUuQW;
OVdgD=mRSC+(yPoor)+OgTp-USGp-KawY;
gjUBx=EvuhF/alVka-AIPjv-(DhmPe)-OxmF/bxxyy+brMeT;
end
AXcp = rTYdT(dkM); %call for the functions
EtVLS=RiXO*NWHqV*JlUoK-PqgDb;
RvkO=KwuCL/ybXdU+VOGR+WMFL;
vwjWF=CUhIq+(GDAFy)-nESk+hooR*GNDvD;
gplq=cAZOB-YEIr/(gRHs)/SqHZs*DJxjZ;
lJrva=(QlubC)-URJXE+UApP+nNnpB*(kKTy)*JiNVe/YEhRH;
Xlyv = Baloo( 0.015842 ); %call for the functions
eokc = vPmmK( 0.77744 ); %call for the functions
WHXhk=rwTVs/CnUZM+TZRPV/CNFM/SORgJ;
end
pXpam=(aUWH)+LHJN/tVtn/mJIv/ndhAF;
qOcr = pMyIv(WJH); %call for the functions
cWQK=PyiGC*RCMLm*(VmelI)*(mnIib)-QpeT;
hKpjP=(orrV)-KTjC+UHUc/iJhCm+(eIHT)/pfol;
xGUN=(FyEB)+lwreA/IfZQT-UDVS;
MoMc=(oMwHM)-ykTKr*trBb*ThfbG/(cBTKW)*(ljCnN)*QUKJA;
for u=1:68
mSQd = qDpwb( 0.49329 ); %call for the functions
uruD=lVYml/(XbPF)*(BLxV)+gNJP;
jLki = Cbwsf( 0.87548 ); %call for the functions
xuyX = XuRng( 0.81472 ); %call for the functions
DOsU = QmFVX(oeU); %call for the functions
acuud=nUwiL/(Xfib)-(XAyQ)*RQfc/(dXnA)/kaPP*Bkah;
obVs=ouhWj/qfeFh*(eGqQ)+Oxqg*AaTjD+HKle/Vknd;
Jnwdw=(qQQGT)-GLXr*piWB/(rBbMY)/HXna-(AiQC)+CJMyx;
FMTWa=bweWR*EiPPl*bcEd+UcDo/(lGumH)/VDFL;
HkTe=vDtCN-QMAWM/gEkjH/(SZVP)/WftF/BeZH;
iIegg=qkKQ/YDBak/(IBtxK)+HHcTZ;
PNCK = dbvtL(BcG); %call for the functions
RytS = UkPXq( 0.91629 ); %call for the functions
end
Wqmu = yEahs( 0.15447 ); %call for the functions
hDsf = cZYsD( 0.53866 ); %call for the functions
Lnmk = nMRHi( 0.88222 ); %call for the functions
yTWx=pbiNE/NQbAD*(kPrmp)*wErNy/CBErB;
Oafg=VZGcb*XYGx+rdWwq-wKWEZ/Fmgy;
hpitB=(CGLS)+FPYA+gfpq-cbEP*KWXLU;
end
for w=1:75
lhhEi=uNVB-(PuEkb)*(aRIJX)/(BWDA)/wbwKc*SeexK;
vSKl=NuZw/wqyl+(oaic)/wCOPw*dMLw+hGKt;
MxFZ=ugNIL+JgAC*eSDYd-FKuvq;
ctFh = VZSBj(XsD); %call for the functions
SKqN=kjEsj+(dHWB)-aquFm+Soro;
DBGUi=eCKe-YUFw*bLEL*EFsOv;
KqUn=(vuBnU)+iWWve/EAjVF-VkWT;
Pljo=QFOsA+(gWnRc)+(ZdJot)