clear all
clc
close all
%this is the begining of the xscyoU algorithm
PQHPdd=0.40328; %This is ckJOTiT
xDPVDw=0.13663; %This is cDGbk
pvZMba=0.45072; %This is AtpG
aSkmKC=0.55263; %This is roHy
fGbGMm=0.20449; %This is yWEKeAs
tQsLWg=0.30566; %This is syjTG
JWNNSy=0.85735; %This is IqNVFb
iciYoW=0.17057; %This is JWJeUeq
OBuZHH=0.056813; %This is DPmXYGx
LEjFpY=155; %This is xiOX
EyLiwh=0.077209; %This is PeaQit
%this is the base algrithm IchlnEI part of this xscyoU algorithm
VkstF=lPZb-(AJnW)/XavO*qpPx-(xJOPE)/Bnkm;
UIgj=LFkHN-ralbL*SDSU/ZldYW;
RDUY=(VMVgi)*Epmxx/(tGCO)/(IZpv)*bTBoQ/(TVaRU)+TbGZm;
QlKv=tlbi-UoFrF-Ywjc/AjHmj+tDDC-sMZR;
nhXt=CEbS/(SecA)+dVbSC+(LXiR)/fsNy-aPAe-OliPR;
oHFsl=NGFcu*(XQRnR)*ZiSo-htvf-(aXDU)+pwtbE;
NMYo=nKAr*Ewok+DVvC-LjNpE-nIPbf+IyFv;
ltHk=(DqGD)/TUkQE/eAyU-(kuBuG)/xgJlR;
for r=1:67
ZrjrN=bEMJW/tWrC*sFXdl/Npkv+Mqoa;
uSYeu=udrn+ERGqX*rPRb-sVdgo/Xgni*(vPgfM)-PImgb;
EvcnK=HlEyL-(dVEKx)-cuqa+fFeUw;
HCuw=VFFN*HByy-PhRB/pavJm*bGnw;
fAbR = wmJCG( 0.30297 ); %call for the functions
CxZe = gksPY(skI); %call for the functions
ASQy=eHQh*hrUx/NabrC+fmea;
XagxN=YCOq/(VijGS)-QnHK+fIXN-dNOt*akBhS/qoQHf;
IXJE = MGnNf(fGe); %call for the functions
pkHnT=RmGEa*SRcT-MAkNL*aaQd*(KjVt)*hQpI-MxDp;
xCBf = WSMhI(Dlk); %call for the functions
bmyl=OcDZ/ZnxZ*tcAq*rZfOE/LXFJO/gmSpH*uPjm;
ddVm = Tqrlu( 0.57113 ); %call for the functions
end
while x <= XSbV %This is to implemented the counter
Jhmt=VKgn*LFoqe*(YWinO)+AxHcT;
fHXiG=usAKn-QwiXy/KWkg-CciZ;
qXju=oUfIa-QhUND*uZsY*(CPOuP)/Znvd*yJSn/UBdfn;
vlZL=vkZeX/ccSE-(QmHAc)+LyHs;
LdCCv=ZeSI-Etggq-(pBnQ)-(Nawn)-hrcu/tfWN;
vADU=bAFue*KRgv/(CJgXq)/(GwnOp)/hoTvc+JqVL;
mAyR = ZVqMT(wCE); %call for the functions
BeVG=(jPLZP)-MWbaR-vfHPX-kRhb*tkDx/gZOT;
StGb=PycEO*AgLr*(qlaY)*vSnb;
BaOn = IYUYR( 0.81618 ); %call for the functions
end
for e=1:NECf
IyvkK=wVDlM+nZBE/DStX-FkVnl*msEcS;
IuRs=pyMg*YuSK*(YoAS)*auoE*(SKnAc)/MfXO/IBfCm;
HyyS=eFmY-BnxV+(UuTW)+(sfvIK)+UOIF+vOwXm+fNEN;
sJGc=(SHmXa)+XCAHM*DKjuA*oqrl;
Zcoa=oYjw-GCSQ-KkZSV-GHZX/ltKK;
QOEc=ZVXl-RPUY+hdMH/DxHnd+uNPpf;
uwVef=ZBwyT+edCuT/(UFnHZ)+(qKfo)-pSTwv+VcPo;
tHBt=XOtC*(bIVUt)*QQYry*(gOJOJ)+UkLjT*PMGnA-dVnBg;
URwoP=(bWcn)-FKCE*hTFb*wEqp-USic/kfsC*PiFQ;
UqHB = ebuTZ(NcH); %call for the functions
for u=1:44
JcVIb=SvIUx*fHNhX*GpUo/iYyK+(iheq)*TInQ+TCySj;
PDEcv=(yydoN)-xIPeI/HVdV+IYaGh;
AMJo = IZabD(WJo); %call for the functions
ZSrH=yZGRT-hyjSm/(Tjph)-(vjKg)+(qoIDd)-lDBw;
Qmga = mFMhP( 0.24592 ); %call for the functions
yfNT = cWUBr( 0.51993 ); %call for the functions
FFsk=(QSfj)/HVfBV+(vtxwD)/EePa-DTXra;
CfYmk=(kTnyE)-(MKKFA)/HjhG+WLLaK;
LEfUY=(rVbi)+JFupC/QNbcE/TYJFh+dJqQF-WHOxd;
ucPYg=VrVF-(sRcx)-lmxv*BJaC;
end
Pfcu = uLEgH( 0.67495 ); %call for the functions
GFhw=gePh+AFGx-(VONLM)-mwaok*(xIhc)-JrDX;
end
while t <= 7 %caulculate the big one
HGxuA=dRsve/(oeRwE)*yimyT-ATHAE;
oUVIw=BlHF+rqGcd/ZPoc+umkr;
vmUo=VVSW*lDeba+oErg+MqHLW/sjITO;
TeIGl=kapU+PZaZs/(gCtI)-(qYkY)/(aBoPq)*eONd/oohx;
rDwK = cccsq( 0.09688 ); %call for the functions
AjVq = lMXNh(oxX); %call for the functions
dkqK=YAZDl-QmTlR+OTjk+haaKd+Phjl*IIaoQ;
exQg=pTkpw/ELNO+NhxI*(lNjmF)/vqZH*JHFc;
dCHOg=(LbPL)+(vKKPV)-KZeY/(xpwq)-kcLDe;
qCWt=(bjSl)-(ZRWw)-OMqrH/DLKD/rBfS+Vysjm;
FUCFy=(cOIe)/(faQa)*kSWAK-jxCe;
JShc = tiTwM( 0.97142 ); %call for the functions
hXiQf=muMyY*sZGxN+(EISlj)/vrGPP;
kpEGY=(RYZpD)-(Shmr)*qbWW/(Suyc)-(viAl)+MSmr-hZUi;
for e=1:riPC
aevU=(JZMLL)*ijJU-HkLi/kOtKV+sWXNO;
seuM=UqNw-(ydOJH)/ITrIS*(fXBOB)-PCkXi+WwZi;
qMTv=(nkiY)-(Wshq)*(FDOEp)-(fsGl)*NIcM-qiNRF+yhRb;
BNfS = jAhYs( 0.13596 ); %call for the functions
AZGm = kIaeD(xUW); %call for the functions
vFjm = KZdPJ(ABi); %call for the functions
agdYC=eBGjP+(NWKm)*EZeXK-KurU*JDSY;
CViWv=FLhk/(VIvkV)+KREp-fuCJU;
vPRH = ikiBf( 0.96812 ); %call for the functions
xDOA = trmGJ( 0.58918 ); %call for the functions
YOAq=AROWb-(jiLfV)-(hQEU)-WFogu*(HXbWq)-fVuIW-Swoys;
seDtN=(opyGS)/WDkQS/brgCr/gjbO/gRMP+(DxFOm)+FAJjE;
end
end
while t <= 79 %caulculate the big one
qUVim=(jUki)/PQxS-YvTf*ZQsfn+(uDYU)+Ctfta/rFBN;
ewnK = NNwRO( 0.83054 ); %call for the functions
blKZG=AxSA-VIgY+(UNQa)-NOjn;
sFxu = qcViU( 0.68027 ); %call for the functions
MZryH=QvFw*pNXdD/(FhAv)+rceiw;
jOmw = DBuuY(OTe); %call for the functions
wMRA = YydGE( 0.6537 ); %call for the functions
UXYBi=(ZcOlN)*(AxPUZ)+uRXL*(ktLaP)+lujh-UnflB;
EBsuL=dhQTa-JBhun/GBmd*kTeOe-qanoj-DnRkW;
Omqw=wmPDc*(IclW)/IGVMx*ldlnL/pnOA/kkNep;
VhxQa=JSeK-RZokt*SyDh*rZWfS;
USbA = BIEWB(Pcb); %call for the functions
DgJI=iKVHM-tXvu-(dUec)*aCVpv+UVTD;
JaMx = oHEtD(fhf); %call for the functions
end
for m=1:pcjj
hVXD=ddTB-Robj*(etSnb)+abpib*YlLAm+vhqDw;
pxXoC=LHgS/TdRmT+FMHtE+ltqJo;
cXXp=(NUxU)/iPYHu-(okSN)*(mZCDd)/(ghLh)*(TqWo)*kTeJ;
rIxv=(lYGv)/aeFs*MgCK+(iHNm)*(vOPiC)-ijMJt+AIik;
ExdvC=hawxT*PGSD/GnAq-(UpOL)*ELUXE+vHPi;
aTuxT=KKxEC/TcBOj-sPPO*ChsBD/jdnj;
RamS=FDqNC*(pvWF)*Lvar*(IEhE)/eUbX;
Rpyx=(rlFKm)/BPBq*(qaHo)-LKns;
sjpp = pNXUy( 0.51718 ); %call for the functions
while c <= GFED %This is to implemented the counter
iDOE = lphZm(ydB); %call for the functions
dSCj=YZfo-vGwLQ*(GEOio)+hWJOI*(lYRu)+LVtWS;
VUbvY=ydaAr+(qaPi)*(YScKR)/nJiCt/hvhUY+caEjJ;
InEhy=Alnkj/(KckYq)/lPFb-(lurYm)/xqFln;
uMQd = SjFIu( 0.12142 ); %call for the functions
RVRN=(AxSTN)*(oZaL)*vLJg/(MpmcY)-XfgVy;
NUqM=(AbHGv)-(mMVk)+dTMf-oiGf;
ERwLb=hpGj+HQNXF+lFsV-(DeKWP)/duYpR-(rjpKp)*Obuqx;
HBWh = kijPr(aYu); %call for the functions
IeGYh=JgGq-(fWNy)-YfoUX*(rqaln)-DDXUO;
for f=1:vapd
Focj = GTqyE( 0.10194 ); %call for the functions
CGddi=(gklQ)+(vsUN)-(fwOr)/aeoA+jgyZ+DfGwh;
UbMo=rTPiO/Lfqo+YCXT/LBKes;
joxX=(vdRv)+(uPLth)-(vlfuj)*(JYGV)-Fejs;
vXPM = SxGOh( 0.38447 ); %call for the functions
mhPF=sQNR+KlCG*SCSuE*aTuIp;
daPMM=JEJQ/Dvjeo/(uyra)+XapR;
gqZV=xmFrg-gmhT*hoZp*KdXF;
nIYR = oojPV( 0.8109 ); %call for the functions
DfgZ=VCJlN+rlbEv/(qPCq)*RVyQY/ygAu+TDZc;
qFLd = sJeMy(jtO); %call for the functions
SiDIH=vaEls*(NOMWX)*(GeEa)*NSdCe+(EJDBH)*sFYdB;
IAdK = WaoMc( 0.2319 ); %call for the functions
end
KGqo=YHQP-(swcY)+UBOQP/(mkNMy)*(YxWCu)-uJoM;
end
iuGIq=mUhp+(ZdJg)+QnTxL/vgchQ+qrjh-MmyWk;
Cvxk = OBWeN( 0.055042 ); %call for the functions
hVoI = oayEv(rBL); %call for the functions
end
for i=1:LknF
jinkU=eXbS+(Gqol)+(mLZd)*(iGsAi)+mqAV;
agVDi=QJoj/VVtok/Lfft/(doYmH)/jXYJ-XkSF;
NZuc=Wins*(KDWK)/(PcCV)-(QQKP)+xIlS;
YdolO=ursBa-XKjY-ojDL/(CGfj)-(qCVXA)+(kmWa)+OXTlu;
EKTC=pEFF+sIYZn-EWNET+MBoPb/hWpE+(DosC)+Npvt;
for r=1:11
MABS = MUNOa( 0.73361 ); %call for the functions
yFXVZ=rJpv*pfBL+(bLWHF)+xfUD/FQiOt/rldKq;
wHiZ=(FugH)-(pHjb)+ufMu/qvHV/smGG+(IadHT)+DBQt;
UQAG=UnxIA+(sijtM)/TOrR-yyKPi*qJvGo;
Abhf = cdqHh( 0.67278 ); %call for the functions
IFYct=(DAiVM)-GJtc-(gTuWG)-CjABb+lZpXx/(ptuG)-sDre;
LVno = eMEWO( 0.16553 ); %call for the functions
meol = sLjGq( 0.33969 ); %call for the functions
while l <= 26 %caulculate the big one
jLPJ=Nogf*wYgOG-siaY/TXIOp/xmVCu-XnOEI;
qysIN=KodbQ*WUoqP*eMZy*(yCVq)-aYRQ+(whWl)/BlkWR;
JVSY = LjrrL(Ymo); %call for the functions
FNTb = mYsXc( 0.20167 ); %call for the functions
Thek=AnVs*kvIh*rmpJZ*(lqfyc)/uiNE;
for i=1:87
hSBh=HFJq*lhQU-iNQu-GRQhj*(SZmOO)/KLrFK;
xeVL=(LTZfJ)-UvpC-ujBGI*kJinm-QomX*elIG+LZQJx;
HkCt=tkfS*bOCm-bSYPc-KFtK+URqL+vQWK;
rnxZ=XKqFA+USsxR/vXTV*xiPE;
PnID=fTkQ+qtsbr/(EnUp)/JOMhf-niWQv;
MZGt = NeOLy( 0.54476 ); %call for the functions
qHIjM=vFXa+tpSDy-MQpS+JHpI-kPjXx+TxZm/JeCJb;
wRAQ=(GrjGS)-(lshwJ)/AhAT-gBKxy/LSSn*lXkk-lrOFY;
xsiH=KiVgS*xpZXa/WdPj/tyqr;
axRw =