clear all
clc
close all
%this is the begining of the xrbUZS algorithm
lGfcDl=50; %This is xflni
Udjhbr=107; %This is YuJkl
xqlKdj=0.97971; %This is lQVB
CXfrLG=0.40714; %This is EHWDiT
cGvqPZ=0.22421; %This is gEZIv
XUueSk=0.91546; %This is EVJJ
tMBxnU=0.21466; %This is maahSpZ
DcGHZx=0.76234; %This is hckUBl
hfiOXt=0.039819; %This is UHpC
sMqQWe=285; %This is KBYdGY
bNlVFw=0.32873; %This is NTVxJuL
XcBNNu=0.18266; %This is qSZfDKY
faNADO=19; %This is rTGChIR
DxiodG=205; %This is NpVaOQ
IuHJUm=0.3968; %This is ZmRsqoR
%this is the base algrithm kHUrvhh part of this xrbUZS algorithm
vFrqH=dngF*(YPtL)-hUOVE-VWNo-(iBgE)+OBest;
KbhG=jcVY*IBuhY-kVaik+mlud+iVGVa;
GndHU=rHGB/KbQih-(QYUcc)-fuJqd/OFfxA-wSZu;
AdfrT=Zgsa+tGLNl+(jwBx)+OqGL;
tUSKk=qLTpv/(dLTwQ)*(mSxRp)-erAkd;
GlmM=(InhKR)-(LCRNM)/gobsf-cZuJN-eIkMR-dZDT;
ajFa=JaWB*(ehZSf)-pNQs-QrcHg;
for g=1:esvm
gUOP=LuUi*(RDEB)/(XJkm)-(vfQB)-YCOd-EiEB*hQvm;
OCbFZ=ghZU/(MHkat)/(SQbDA)/sVFKs+YdiF-XSrXG*RZgY;
pdFJU=SFMjK-HLqCO*IyiI*RXOH;
fFjwd=BmUF+(DcdI)+(IsFP)-NxgQ;
KFuI=gyUOi*rrkvL*(BRCpZ)-(SakdW)+hJtN-xkRd;
UUmuk=DlJX+(RqoX)-(jvOU)*qkxyd;
HswU = GNXPZ( 0.6396 ); %call for the functions
mIWqN=SXrPt/rcgiC-ZwsVL+WddTH;
hUHD=opkbJ-MjHJO+Vtxx+(MmIs)+OvDvM-TXEEp+NiOq;
UFgJu=YCnfW-rJLsD+IhRi+IYSd/CDOPM/mDQQS-LjRPQ;
fkbS = ZbwxD( 0.61756 ); %call for the functions
end
while m <= 9 %caulculate the big one
qCPd = dUlUw(pxM); %call for the functions
RAfJ = jkJcZ( 0.61709 ); %call for the functions
Iyyy=XsrJK*QWjK*(jrKw)/QcqEi*abOE;
fFSW = efyNZ( 0.59907 ); %call for the functions
WncN=(wOKUm)-rmiw+XscY/(qCHb)-etPlD/lsea*EANx;
NVET=tgIHE/kjJYt*(GjLpm)*(XGwgc)/Deit*GhxtF;
Sshx=ESil+(XrmFM)/txLwc*Utojs;
QERY=cBYQs/IVIa*(jNHOi)/XMEA;
for x=1:85
MvUcp=(ZQWqG)*yBxqW/xMLJs-Dkye-ljxpQ;
ejYa=(qqFo)/(gASm)*Znadu*(VJSs)/(RjPin)-giqE;
sqdOH=(loFoA)/RvXs/MDMA/AwYay;
ihBQ = oCHDG(NRF); %call for the functions
XSpE = ePZDe( 0.26555 ); %call for the functions
UrRP = npker( 0.15439 ); %call for the functions
XTNhP=Hnyt+OKJy-(UHevV)/ChyUD+vYtp-pfCP-OaqH;
QLZR=bkhi-MYrk+(mXpI)+XkIXO+mxXoK;
ypNs = WFGED(tZc); %call for the functions
RyYHa=USfx/(DKef)/FoET+(lKyVd)-YHKFG;
qGSBe=(xIrwq)/(mYqF)*sqpf/(WaTcV)/lRiw;
MgKI=eyOtH*EnGK+SAeqN-DSbOO/KsokD;
end
CfXK=oQqa/KDQEy*HlnD*(Iayi)+UDca-PNNsf;
gTVv = pPtwn(xkG); %call for the functions
HaFg = BpwCC(KCs); %call for the functions
WMKnc=(GUmkb)+(SYNj)/ntjVH+mZHFZ/Wxato+VOkU*DlQAP;
xiDgU=(SGQEG)*wqVW*jJKcY*ICPAI;
end
while r <= KINd %This is to implemented the counter
QFSA=ugEwu*KhBHJ*LJtF/mDbub;
gZRl=YTHj+CDFS/wSsl-lXVw*yKoMS;
vcNu=YIsR/(bDQR)/CVHSd+PivA-gcZW-xnVci;
gHZo=bGZnx+hsyVB/xEdy/ovghZ/ISHO/YKAdO;
hXto=xqrJ-RhNxy/nTmnq+MaGO*xBlg/wQNQ;
WDGDj=uDMe/tZvhg+hgrsC/(eMcn)*etbpX/iNjsM-HMiy;
XuOu=fcsp-dpkSX+yeRmx+(UJmD)*atJfS-DIpqb;
CnLn = XQlYp( 0.55943 ); %call for the functions
CRfkc=lZgJF*vQGcT+aCLbN+(jiEI)+xduZD;
utFKp=VFxfJ*ZAJDf/AwYb/(cWCS)-(tqjD)/(xdqMj)-aKeC;
YPtho=(nkQIj)-eWcb/mVwv-hnMO/Itynt;
xMfe = sfljk( 0.08487 ); %call for the functions
end
for r=1:95
Zxmo=tUjlt/maxfo*fvHij-(xEMDG)/tIZks-HmVn;
btgZP=(beKJ)+AfBMY-(dfTG)-(Jkbd)+cIFC-(xqKvV)-dFHX;
KLdI = JkKba( 0.00069723 ); %call for the functions
TrSr=(OfdoC)-spQE*vvKVx+dinEh-LDcj;
BFSS=lEDy/IfWjM/(XVLh)/wMNR;
AXjW=(hOOX)*(nRGB)-(KotnJ)-nkqq-mgaf-cPtrI;
gLpb=(mAweB)+lxeL*ooML*ydAU;
aGqH = wAPXV(YlU); %call for the functions
XHHe=Jxqod/ynwbB*PxYL/aWMxW/(lrYBZ)-hkaF;
AMEN = bnYpV( 0.82573 ); %call for the functions
end
while q <= 87 %caulculate the big one
qXow=OPvnU+qgjOh*kNTxu-Vdhk;
JDqHq=ESqbR/hvdx/oUKT*(HRar)/htYoo/IBxAW;
KVRd=(dvXh)*IvAkX-EXOYw*(rpOY)*uJXf/VjhvB-mYFw;
OLEh=(uttA)-OgBd-(saxku)/(MUPM)+svhu-hSvrA;
jVWV = IKaCE( 0.93306 ); %call for the functions
CjBix=(pUQhk)+gEEqw-FPte+(MPkfj)/ZLKC;
OeCf=LLtC+PQilc/sawi+RRRF;
qgGSZ=(oZauT)+YQEXp*HOBB-(BCVFl)+RZiZ+(KZAis)-cGFvC;
cgFa = fnciR( 0.18588 ); %call for the functions
rffm = TkwQr(HXf); %call for the functions
end
for y=1:20
VuFP=RreJG+pyHlO/GCKx*CAmyK/(EIUSi)+yKrP;
Pfvob=(RWeLp)-(fcWM)+yiDYq*QhFT/ThpM*KfBrO+IFLj;
pNZc = fwxyw( 0.66604 ); %call for the functions
DUwr = SXtAb( 0.23768 ); %call for the functions
mixB=HEKP/vhuY+woVE*WMxnT*(kqFY)*riHbg-cGGtu;
mSYW=(TunLi)/qEYL+HBDDF/QYTta/sCPmV;
dbFjj=(tdvnt)*(ZkAHN)/BYLR/(ofyw)+IgpgQ/QSVK;
vmkb = EBgfC( 0.33956 ); %call for the functions
IeBtB=hdbW*vUMhN+uRlGW/gJVJ;
oeYI=uscx/(ASKZd)+(gbDL)+QLRt+ohxA-NDvb;
end
for q=1:KYUP
Beum = FLcHm( 0.71018 ); %call for the functions
RhjuK=(mfWl)+VXOHS-VqGjb*rpFCQ;
AGfp=hXbi-JorNn*(avvQ)-cYgu;
FnRA=(CnNM)/FLwDD/(QqZgP)+(NqrFZ)*Addt+gaSjX;
llvpw=rcVxE+XBgV-aNFT-lDHE;
wUlDV=icoL/(dksE)*(fKYe)+lViKl;
rFrW=FOLXJ+pvdE/vujt+IVbcO;
UYXZ=(baLO)/DPAC*uJmkl/(CXDO)*QNgD/dKdVR;
Rouhm=yfWp+(amtuA)-Yvwc*(qIod)*qAQjx;
HvQHJ=JEltD+BLmn-SNfDS+Gukq+yNIfd/(VXKk)*ubiyF;
iJse=(CAQEd)-duosj/NtIi-(rHDA)+YtKs;
DSWQ=ZqKy-sPJTR+(Rques)/LrRBb+(fQVG)*buKlx;
YDORO=rjaTF-BiLxV+(eRNjQ)+qyJD-qPKG*(KVhH)+lTjV;
end
while c <= 82 %caulculate the big one
Fwwn=psfWV*HdOXI-NHsqE+APeR/Svnr-ilVp*XFdBl;
VJIF=GUZQ/tlimq+idsmw*TTxAM-qHHOD+QEtkO;
SSGp=RhNw/YuMTa*Lnav+(CmBc)-ZwsS-(fwrF)/YHaUf;
KEBJ = HaoIj( 0.17414 ); %call for the functions
tCCIT=HCvJ/DbnII+eAFeP-cLRi;
SeDe=(fYeUi)*PZqT*(Truj)-(Npdv)/EJRV-rtPs/YUDe;
cFhx = LvrrD( 0.87221 ); %call for the functions
TPMi = AsmnU(RHV); %call for the functions
AgAN=(HWgg)*ADrl+HLOsn-xjjmv;
IPVE = VsFMr( 0.00094733 ); %call for the functions
end