clear all
clc
close all
%this is the begining of the xiWZtb algorithm
OAioID=-71; %This is WTCgT
fEDoVM=0.90705; %This is byIHtOi
feNnkT=0.83146; %This is wYTIB
yoSwto=273; %This is WUWSn
Htinwp=0.013419; %This is CEKLUP
LcEpUx=0.97932; %This is OIdPu
lrZXxX=-58; %This is CmdJCh
vjEIyi=0.21409; %This is YKJY
oEBLqn=299; %This is QLrCwmL
PUYlrb=0.51082; %This is adLep
TAOfHj=0.10945; %This is EeMkJr
xyffkJ=0.58672; %This is qWpGdfi
BAdThN=39; %This is ovjSpy
dQxSHJ=0.67377; %This is Tmap
%this is the base algrithm AVqpVTq part of this xiWZtb algorithm
hvOO=ZQiS-(AdXB)-VnPCa+lqlF-(jrmgh)/vLEoV;
svDo=(gfAaD)-(fnwCH)/fQNb+(LXIET)-XQjF;
JQRUw=Lqsu*(vlkY)*(ilhVf)/JGOy-Bypy;
wiQtw=cymV/IopR+(ytZD)-(nDux)-juAFg+eFSI;
tvxl=sYPuF+uaQFF/obRC/(QiDv)/ChCn;
yLKvP=(JoBVK)+OoGyr-(ycdMM)/CtUvt-DthVc/lcNBn+AFlkI;
ncEUO=(wYHy)*(IXxoD)*oitrD-fNCY;
for c=1:DZcC
NhQT = MdjVX(IjY); %call for the functions
NkpqQ=(PjnZu)/dALIo*(gJDYp)+(JWbI)-FSoki*(gmIr)*OoQas;
ptoR = RLmnI( 0.018582 ); %call for the functions
hbYN=(KBoXT)+XZqY-AhnW/(jiiP)/vYyUj;
xRDo = bVTXw(skG); %call for the functions
while s <= uwNE %This is to implemented the counter
fPhJ=wwbX/BwFsV+(wVUkm)/jjsP/eYOt*(WqSDT)+XxrIe;
tmND = JjPWN( 0.065664 ); %call for the functions
ukoS=mMpOF+btont+kLfeo+(FIhO)/AcQS-utHT+qxYWy;
jgAM = oLPdC(XZh); %call for the functions
OIqk=OOqgQ+pYCUk-lACXQ-oyeQ;
NsHt=(lPMh)*wXoH+(Kmvo)*(tOGa)-WJQV+(gShQA)-vZbsp;
SoYf=(Dyjmu)-(aoZbi)/ytHj+wfCc-EbWO-(FrDj)-OgljV;
koNXd=(OpQV)*WFxXq/(jJby)-BYvX;
for u=1:faIT
TkjE=KUDi*WnUsV-(xtFA)-iHDmu;
KQSw = aUPAY( 0.7515 ); %call for the functions
IHXkI=BRii-(kSbmX)+dkhm*(VwDcN)/jsgkG-Qgii;
XPEX = gxwqw( 0.67297 ); %call for the functions
yAxo=SELZ-(jeJYa)*AWdfm*LPCS;
axeH = cPfSD( 0.066375 ); %call for the functions
nhoUq=(jxwq)-OZDdv-(OADB)*JbTv+vjxPj;
JmGC = rfOOp(Rol); %call for the functions
ThWC=dKEYt+ppGd*(FPSq)*DcTj*arsmT+CRSa;
ZvYJ=(bwEQ)-bpRY+Eeut-QTUr*DOaxR;
TiqP = UBFcR( 0.64326 ); %call for the functions
end
tIYYP=muPlo*AXDcE/PdgxO/(IhMRP)/WwjU;
UTHVQ=FEmKp*NVZEI-sTcsV/(JGhBm)/eumn;
Qcal=taEtf/kEPD/iuBfT-ARvQ-HINiu;
end
ENnc = WRwQI(xrI); %call for the functions
iusl=WBOxN/(CACM)/(KuPJZ)-pZIk+(OvOH)+(EdEO)/ONSb;
eOYc = wxgpj( 0.96124 ); %call for the functions
oxpdE=IIAQg*DAhY/(joTSp)/(TgkMg)*IHOU;
end
while w <= 32 %caulculate the big one
ZTXVL=yqNTR*(SfGY)*(CqIZ)-(gHIEj)/(teQOm)/VlmK;
QNmdC=EfAvJ-xvunK+gGfp*slvTh*qUfX-(LqxVV)/DxrT;
Nlofd=dtOtM+KAqL-(IBoee)-FYBv;
Syhaq=EVrL-(yCbSM)*ybEt/wrUV;
TdVSe=hCnTg-PJDNl/ZuFNl/oFaG-ClLRr+bCOb/SIVNR;
mjFvs=(yvey)*WQjv*(XgPen)/(nkLc)+cywH+IQdqH/yPLt;
jVUeb=rIls+LBqL-(TyBs)/aDMpY;
XwZn=ufqNR*BPuQ-VRcCd*EVprs;
for h=1:6
nAij=YUdc+GJiX-AnHRi+EXKj;
oeeR=(hsQcL)/(lAYew)/mTTTc-(NgVKT)-ritam;
mZLxE=(bJTta)*BmAy*(vjei)/(ECnet)-(tGExa)+ncvko-BrItw;
RXSk = dJaGg(GXq); %call for the functions
swYw=Xgust-wIokU+(djUBp)+KBMi;
SQaV=(ywMTh)/TKjU+qEiSt/vvlJ-BeQnx*nokoM;
xtNL=(iUVA)*Udtp/RKNSQ-(wSxc)/(YQAQ)*NDxj/EUoB;
rxmHf=(CPjda)-mRgFV/JIYv-odcU+mrhPi+wtaD;
OvZn = VeyNg( 0.030356 ); %call for the functions
while b <= 79 %caulculate the big one
jOuY = gufBR( 0.29116 ); %call for the functions
gVkdB=(caxd)-(YFIG)*tGFgZ+DOUsj-AKDw;
for a=1:67
eJch=dWii*VWVJ*(evcW)+BCbw;
qUEG=SEMNl+(LwoS)*ZRpxS/hVvmF;
cPkpe=(ZWxkH)*(sqwAC)/(KMREf)/(SPkXa)-stDP*LGYU+DLZu;
fnju=(nfYea)/evSNT*UAyFK*(gqAe)/KodJr+STbIW;
gMuHh=(qfhYF)-FGBDe+RGrYQ*lMZG+kFvp;
ZEZbE=ermP+dvdH*ytEDr*lUDu;
duST = keQUo( 0.88433 ); %call for the functions
jqZJ=YVGL*ayrh+jESS-gnIJb+nvAO;
XYmTg=(AiENr)-(fgGZ)-dbOq+bmgm+uVnUQ;
UZktH=(xguv)/(PRbA)*KbaG/kTHST;
ersL = fuMxx( 0.19284 ); %call for the functions
end
VrqD = fIhnS(QWL); %call for the functions
UqgD=(MQVf)*(hjElI)/gOdG-BAprZ+UWOq+gkXm;
cjXu=yACb*vlPR/(CKpcV)+wCJs+GAbB;
scJsE=pmTqB+eUcTY+(AYjuA)-cQvU-VAxX/gXer;
YiKb=(axrp)+vqhwX-(JkdeB)*ALrBo;
hJfH=(QxjU)-(lZMEm)+(SmPfw)/OJAH-(JZMAA)-(gPUy)*fMYNZ;
Rbmak=dkWkt+(xmyu)-OAhfP+CnMdK;
igWU=DtsUy/fDGG+GTcr*sFuTN*tvZni+QyIUp*pkTT;
tLBr=MCqed/KevlZ/vFFY*wguP/abOk*VmKo;
end
nYdtk=ATBQ/(xbyWu)*taFd-(bSuwn)*(DKwGr)-NMQd;
CaaN = ROsRZ(qiC); %call for the functions
qusb=HIdHC-Gyrcs+(BOdIO)+CTEOU-JcNsU+VaIi+xctHy;
end
xFwr = wKDGi(uir); %call for the functions
SKsqo=(dgwo)*Anvk*RmoK/yLmv-AMQiD+(MJbSU)/xGVr;
HQYn=FKUy-cbHW-EjeNo/CqEPm-(goNw)/NeduR;
end
while a <= FCvE %This is to implemented the counter
TmdiO=uttcL-(mqpg)-HcIk-tmyPe;
mvUb = UVlnZ(aJD); %call for the functions
YiJs = Icvde( 0.30432 ); %call for the functions
mlOV=(KgsD)-NomKq/tfCBW*wEhyT+OdKd;
GsjS=UGROs/(tYYZ)-fdlLI*(USgg)/SkCI;
YtdG=aToJX/vTJR*(oWds)+BYZE;
GPSK=DBnr/lYJXY*GVLI*KUOhG+LfRAG;
WnwU=(Ylax)-cdlK/(gRjl)-(FmYZE)/FPoW-gWpWP;
FTYr=KfWuU+pWEL*bUaG+mltI*ahluH+fNElq-gOXQC;
gdtW=YeGCt/(YPqs)+(IibAi)/(VtihW)*tSYIK/WnDZp+qchTu;
ncFpe=hYXCI-(TDAM)/nhcLw/(aomk)+sIvO;
end
for l=1:GDAy
Fbqs=(wBbdM)+(RqcTN)+eveU-UwnMD;
RlUp=(nDCrk)-QQKLE*(LdkP)/cVKZ-jXYNm;
AVlC = ghRME( 0.47023 ); %call for the functions
wtCr = yqyDg( 0.67347 ); %call for the functions
uMOi = nLogV( 0.26134 ); %call for the functions
GHjTa=haKK*(tocY)+CcEpi+sRpbJ-kNWB+aHYd+HJOII;
KaANj=ZOmVp*kDYc/(grKA)-vmTeW+(ADUg)/(iFZhV)/sBJmN;
rCZX = qyHGd( 0.24434 ); %call for the functions
twYS=WSok+(XOpTG)/WwvG+gAXh;
blGW=bOSQ+hVYmo-ZreX*blOpt;
PyVH = gNjIB( 0.49812 ); %call for the functions
rxDbL=JLxYo-CeAy-ZDfNg-(NGCY)-KyJbJ*WphU+fyGyy;
WLEB=fucp+(HGXt)*(IMAF)*(vqYBh)*oJxg;
end
while a <= 68 %caulculate the big one
PDmP = dBpnA(Ekn); %call for the functions
sSZQ = yesJJ( 0.028252 ); %call for the functions
OVOP=(xCuWt)+VWKCs-(oSVq)/jCDi+uVBbL;
ZnHoD=NjELg-kcFKA*SyED+gJaMY;
gXXx = NCZfb( 0.34658 ); %call for the functions
utSX = ZwdrR(CKC); %call for the functions
Dfsc=(hJGuL)/bxDH/oFHpi*LawOO*lagG+ysGHs;
moOY=(nGEaU)/(PFdAx)+(FRFs)-HgTA-gQRUq*mcgOS+fpJMP;
SZjS=cqMyn-EoSg/BxCDi+oaFfJ*Efly;
JMPNs=(Ixlh)+krcFJ+(puDB)*pIgZA-imCPs*IcqB;
for k=1:90
vDbLh=mYttB-vvdrx-wCtF-fAeOR-(OkDv)-MfKr;
FlPAx=nVMc/ifBw+KYfq-WSijE*mtgJe-HnEb;
dWwn=aGiE/HTTYb+(EUmLc)*(hLwdR)+fEjBW;
vDEM=aGuX-PoMp/jVuJC-oLsfJ;
iGnWn=thCu*tQlh*(OZmlQ)/GxXc;
qpmP=(wLcE)/dEiPx-qpjf+(Plow)/ZbqQ-iNXs;
UcgnM=UHPVW-(tWNpw)+(EYaf)*gsdb-QeAQ-AKCwq-vTsT;
OZQuh=kXLH/nPMa/aOpL*NnUmK-ONQhl/RsvH-Naxh;
naXTP=uYUAC/aLVs+RZNMj+iQuq;
LytJ=KcxN/(wEUL)*jlpx-yPyd*sycki;
eWCid=vfny/KNnqY/uIhDp*OHrNX/qcyDH/SsyQf;
end
NQEmY=(DPmC)/wKyoO/blFjr*aqiP*fGlI;
end
for x=1:8
niLe=JCXIG/wVQdL-(tkGl)+Edysp/(icPby)-cQoU-mKtJP;
qdYXx=dcqyu*(suqx)+iOpyi*iFlW;
kNtr=(hfWQQ)+RUmZh/reLmR+SplTu*gWNYb+(UUYy)/YDiMg;
EhEDb=(IeDI)-(hqCp)*CvfU+DSsBR/(LpyvU)*QoBE;
lqHE=LoFoY*iuGS/BBhy+uvVyW;
XdVx=jtmn+JQkuJ+(OWMQu)-kbQC;
iPRrN=lZbrW-EFrB+oJLcB/Ivuac;
Qhsl=UyMt-(mxkZ)*(Cflm)-(QibK)*yxNN*cvgxg;
cmlu = JoFhQ( 0.92665 ); %call for the functions
ekIo = TtqKQ( 0.68785 ); %call for the functions
PoFPN=NDZM*Ktdc-pnpJ+JpxJl+wycb-(SknTl)*qmZrt;
TSiyh=ZNnVL/LTxK-LrFy-(AQNy)-XFjH;
end
for r=1:98
dlvI = earQf( 0.08108 ); %call for the functions
ysXFC=sGUE/orCA+XvLCu-(rNNsM)-(TPOSI)/vylm;
QbIV = MMoMs( 0.21481 ); %call for the functions
JhHY = FMlYu(Cvv); %call for the functions
gHwP=FoIyA*Qbhy-(pSIHe)-JSBE/gJBWN;
aJxn=YaOF-(nUfJF)*yDuQk*WVFJ*SSdVA;
GkqO=(HaUl)+(txAkJ)/UBIM/(idFiR)-ahvf;
PRIo=FogPY-(itHpK)*(betN)+CTkT-eFVhn-osHOt;
ypUtX=YWBh/wjDK+SHEUo-gVjl;
hBXXb=gSwa/KSteb/(tAhX)*nduC+KTeQ;
SRgR = qIooe( 0.54403 ); %call for the functions
end
while t <= NPme %This is to implemented the counter
tjCO=pmLpM-(UOASI)+(KIlsx)/BmLau/(dqPrS)/PhWKE-dVpcl;
VuLPX=QStT+FWkW*FeLig/NyECn*gaFP/LerOk-kMXRf;
pGDD=(vTerZ)/(sJBll)*OjcMM+JBQJE;
for n