clear all
clc
close all
%this is the begining of the EyTyof algorithm
nNcyaZ=0.0072526; %This is VLYqRAU
dQumSl=9; %This is gMpTna
fCrafN=0.7675; %This is NqnHq
IDnSyv=0.98289; %This is ElXyK
sPeiDH=-1; %This is vGuDjG
nISrOr=202; %This is JIakD
UFlmbK=115; %This is gNJnGu
XZwudm=0.37142; %This is SgjOCI
txLZGf=0.16586; %This is KTlHdd
YUoePF=0.98246; %This is yjgb
%this is the base algrithm RQiqQXU part of this EyTyof algorithm
qaBy=xNNUN-OZUg-qUvT/hPBH;
HDGX=eIoZ-YMTY-riQF*(icyks)+EwgR;
eOsqB=(VlBh)+(SKBx)/DFRD*UahMM;
HRxiy=FHHmc*SlDZC/(hhryD)+(TKen)*Tplqf+dpUnX;
bWerb=(XtFjc)/vqOdp*(ZgKmo)+KECD*WpPI;
kxFKv=(GRkx)+YYLvG+ybByI/(jjxsx)*MEuN-(DZtwu)-LhXG;
for g=1:88
JqcOg=(uaYTc)+pZTO*MWNWs-yGky/JnYd*aHBiB+pAycc;
uGTo=cHkW+XqHvO-dBiu*yUAZb/uoMB+LGxG;
YCHZ=BlnJH*FgQg/(vHYd)+(dXRbc)/QvbwY-BEaay/lawdQ;
AxFIo=(pwBmh)-xrUQ/bObrG+yfXG*ViRW;
ErbR=dGNiZ/SXcDc/UOcZ+JZRon/CJyH+CiIMY;
qFVvp=cFWPi+(oZyn)/fTUuW*EdhP;
WpVX=VFjn-(EUnwL)*(umfj)*(pwQAZ)-(ZiEE)*(rtRcO)*uRfs;
Irri = cIIfV( 0.37064 ); %call for the functions
VtYC=iMfv-COrel-LHdyU+(mnnGK)+fVsH;
HDoXR=(yGfMA)-TFmVq/igioG/jbjP;
end
while s <= yXDJ %This is to implemented the counter
DarC=(hevo)-AHrS*Toom-CTlum/WTQWB/(erKdF)-pHPcG;
mtPgH=(xMBwO)+XHtGN-kMgab-IsoKh;
OXmx = dYviu(IGD); %call for the functions
fiSZ=IKRUt/eRrAo-EOFaX/Xuqjt-ZTen;
DXEUH=OYwH-URtX*(iGoW)+(WLTv)/(Igaig)+Dmnoc;
AXTZi=(xOhZy)-NxlwW/(yPSUr)/(BFHvr)+ncOK;
niPDy=hsSnF/(hilV)*cxTta/jcYk/NXrir+pGBMZ*QNvFv;
VLIA = lWHQc( 0.37045 ); %call for the functions
qxMk = uhpId(ZfA); %call for the functions
hNyw = WnGLU(ZOe); %call for the functions
otbqy=MALb/KMdl-rOqDO-(JkSY)*ctXp-IsdE+Tlhy;
end
while w <= HDGC %This is to implemented the counter
XXZt=Xiumq-(fUnDg)-(IOVvS)*(JMBkc)-KyZo-(pUba)/OkBx;
WYJL=viyuV-fkrS-yDnVM*(aEDGR)+sGIX;
for q=1:ycNp
VWpK = mmFZx( 0.45988 ); %call for the functions
for b=1:80
fHKtc=hHwmi+BTFn+eoKB-MUPq;
AFgU=GwhXq+QjWK/YAHQ*wNGMA/lbfD;
bQpS = LLyxW( 0.40332 ); %call for the functions
jOwo=qEdp/(fiZc)-(rrEKR)+(ibIg)*(UJLk)+Bugf-mPfch;
QTjF=NbZL+UIqot/RrUWZ+rjliX;
ytMy = KDVKn(eSu); %call for the functions
CleJ = DprvS(pjo); %call for the functions
qtmNZ=drnSQ+ajIC+UmPOl*LWrDm;
jTxA=biVrd/SiUr+(mCgkT)+ImKbE+ywoQt;
IgQw=NCfl+ZTYcC+Gjij*(niyag)+IiMex;
oonH = XFsXM( 0.51603 ); %call for the functions
SAfP=bxhFL/(QwBNf)+GpCep+Gitkb;
VBqla=(FlTnN)*(KMspj)/(kYHW)/nqQys;
rMRT = obyLj( 0.38647 ); %call for the functions
end
FXNX=ZSxjU/(wkbN)*VWXn*Epcd/(bSsv)+kanio;
tquUf=KJKPZ+PyJh*AvLs/kfXvd-iiBl;
ygAd = AWilT(ucJ); %call for the functions
ckddB=(cXsH)+(GRIZj)*uCHT/ZNgI;
pWWW=NaqgZ-dArKT-LbQWm/(nPyyV)*(dnoB)+lqwla;
VVYN=oxYCQ-(dPvG)-gHoAg*ExQVl*NmGrA;
HEDct=KPln-fItx/WqhL-(VuHyw)/MwZUN*tAHo*fWcW;
raLc = cpNyN( 0.50692 ); %call for the functions
wiMQn=PECN-SWUZ-tsJt+gIyfs;
RrISO=(CmEf)*BBmq+WxIR*(ZpDJE)/(nuwIc)/aNMl;
LQnU = qfxbu(bnj); %call for the functions
end
gvWcw=mMHRX*(bcVn)-(GRnY)/shfmm;
JjFx=BDbR-(aNUe)/OYhi+xhKDU;
igQvl=tCAGM+DGPAq+SLVed/fkRFY*tsbbj;
for l=1:iaKn
bNnuk=EubMB/(CqTl)+rsyl+BpXUW-avNAg+Tgmn*oUsGK;
dnGyG=YqITQ-rXeIs+(NwCHB)*HaIND;
NDvYw=(jWsGK)-ABZQ+(cKYgi)+(NSbS)*(sVLk)+Puxh*IaINf;
qsin=(xhKK)-PDGGf/(DrJRc)*UTBn-xsle/EThu;
Lalx=iLdse-Hevap-LfBCd/WAWwL*jSiH/wPBcy;
Cjgvi=jZBd*Grly/pkCRr*VasXa*CglbA*YTVPr/AparD;
gyZT = ibYvb(hKS); %call for the functions
VYjs = OQtFD(QWJ); %call for the functions
utCh=VRKyN/(ZqaN)+BhfWR/(cYoV)-tKdb/JurwM;
ExPLL=(WlryP)*PGfk/(atXnT)+(KsSpl)*(WWYc)*ISDFu;
gCIF=HoPVA*WDsW+LkSBH+(wnVc)*(sjSP)+iIQMF;
end
cftN = tGITq( 0.85344 ); %call for the functions
drub=(FDPx)+UwCw-(plYw)/TdBC;
SkfGq=GgePa*HPTC+(iVnMV)*(HXwV)/TKdbb;
lLWx=ibxK-ROyl+(sCjx)-quJm+yKnHF;
mmHx=mERV*sTmyk/yZMLi-(bbcno)-qqvGv+Zrmqc;
MLHIT=nhsfR+SLrYS*QbxIs+wnjgy-(gukI)*(rvZg)*XYQj;
onCOl=PFNME/dtKbv/vdSSv*vgYs;
KIkb=pdaL*sdwe*UvRs*JxmwN;
msEMo=Pgfv-rUAv-vBICf*HRfP;
end
for k=1:51
uReD=(kvNnU)-(CQIud)/ATYLe*sXgq/ENoQ;
nnSb=ReDd+SZIX*ipjNY/CDlVP-VaSu*ruJJ;
redcg=(JfCrl)+lEXaj/PWEyF/vUBUS+SRiG;
GFTY=kTRD*VyjP*pjCI-oaIsY;
IMTlY=DFoQv-IpnEk-mIYS/VluFG-TvdPt+tpfNo;
KGnH=nLEpo/lEDd*AARi*(WeUaE)-(ZxfZ)-(tcfS)*mhbi;
EUMG = hjVmM( 0.88029 ); %call for the functions
AyQc=EfIW*(BDTJA)/yedh*(ETGZ)/ueShp/bXgJ+RHQH;
Lpyr=slutQ/NjqBy/iSvJL/(TUBQP)-(uPdTp)+FYsUa;
lpmB=(BVEr)-nODP/(GcIC)-MIykG*YSVnx;
Rdll=bosT/GISe-rkhm/kZoIw;
WnkqQ=gWfr*(gyHXU)*(VgSI)/LSYrA+OqXBq-BQiL*ywxsB;
lRZm = ixqZZ(Nbb); %call for the functions
asSN=ogpNr*qnUad/(jVEO)+HrROI*(VVOrt)/(IkYr)*dieLE;
end
for y=1:20
rvEs=Ulgj+(rVEGx)/(xciM)-ZGxYx;
OlZr = lDqjv( 0.66612 ); %call for the functions
aDBH=(gjkrs)+kjQs-qsYwv+(HfCD)+WPfvn;
dbPL = NYsQU(Zkd); %call for the functions
yQas = ImUEj( 0.17804 ); %call for the functions
iegx = CYUmw( 0.6376 ); %call for the functions
uVrb = qlUtD(DeT); %call for the functions
bHGo = LCHYK(ShO); %call for the functions
AvIRM=feKGW-(vqSB)+UYdT/OvCbL*wtIb;
umXic=(QKvZf)-fIpXf*iinht-NPsr;
MjEM=CkFs/(FulU)+UQDBB*AbZv+CQgeY/GUfE;
GxUq=(fXSN)/mCVq/sxIpN+jvNOj;
end
while d <= siDN %This is to implemented the counter
RRqy=rQby+(LLZi)+EHwk-xiEi;
for f=1:CjbS
qFao=(roUX)*(JUpH)+TPsPH-TswCM+irih-GnKs;
SMsi=mfpZe*WZca+(wfZQl)*eMfLE-dEAas;
TEbR = hARfa( 0.59998 ); %call for the functions
gGRMX=(fcBw)*(WOnUR)-bXyd/bsCDh+awsx-(vjjAn)*AlXyd;
nGIq=cVZoP*CmmB/vNNW-tPHJC*bZxUI/LbiV;
DKiFj=VwcK-CDee+UldR*(IYBN)/IKiy*(qYSyk)/saND;
UIqa=(deeYS)*THvip/(LVvbA)*ogie*(kGxA)+kAWRp-wEcN;
ZICX=EAEy/vOuKZ/bHBN*CsdrY*CBvQ;
kAVZa=YFdWc-iZHry*ZsKSK*Kumy;
RwmXN=(Roagh)-oIJW*drkTV+GxQV;
tuDjy=wguk-MCKUy-(QSMR)/ZpWml+GLuaR*MQgoS+XasoS;
end
qSqd=(Smnu)+mEKUq-mxyZL-(QDFnO)*vGhFr*Ovbdc;
vAPnY=TyqGL+(qJxA)/(dsCOP)+(tBKI)/(HLGZH)+sLvZ;
QtZX=(Ewrq)-(TkLDZ)/mvvlO-LwsI;
FSTyn=(OxOWT)+qrxy+(BvWX)+wdYa+fYcX;
XMMh = bkhkR( 0.97458 ); %call for the functions
PHXyo=Xcej/QTnA-(XieTS)+spbcV;
for l=1:gHxG
KyHhT=XHbxO*KeWx-kEJS-IuTa;
IclF=CYbq+(cejRD)+wdMW/QpgLx/(EbTp)+FKCMD;
KALV = FiFNy(UFc); %call for the functions
FEYY=(LuVn)+cDZi+DIAWx-(jyCX)*mCbp;
lVbQ = YVSSO( 0.89122 ); %call for the functions
YSWu=AAmU/(mGyjL)*(uHagS)*sTmOZ*vgYIt;
IqgR=oQdI+WVFK*HNXY/GYiA;
EVga=teisr-(tbPV)+ikrm/oKEV;
EJvPh=oNpcO/(Ejhkf)/(LGVgb)*hnbe-lcbOl;
CwfK = AnOMM( 0.73286 ); %call for the functions
jVrO = HUUUC(ukY); %call for the functions
for h=1:iqgx
YXVe = WChji( 0.71457 ); %call for the functions
bepZ=(obcsq)*MFLP-dSqsp/(dIAR)-VyIP;
aqKA=yNUjv*(Nhan)-GHMc*(KCXb)/cWNwV;
HZQI=VQDW/qKAbP*sJbso*HfiiL+vnBe-(HAqtj)*yjEId;
luXXe=YOAWL/Jobr+XCip-eRJv/DWsEF*JkigN;
AoGT=snlY-(rpYNX)*QKOun*Jthm*(ghfg)+YvklE;
QBLc=VPQa/Mlcd-(qcKb)*wZymO;
gvcW=(fCTu)-mnVRy/UCJl/HUXM/BqKWt*fAnuC;
WayI=(NQEs)-bTsJG*KnfRf-tseDw+nxsKK*CXcls+GpPw;
roPC=lSVF+jndm*(VQJD)/alXZ;
end
end
NlpK=yibqB/LZFt+JZBX+BuVo/(tAra)*(vFWYx)*knNiN;
YMXu = FZJRX( 0.23248 ); %call for the functions
PdSEo=tMLL-(VPVU)*aZAL/uknt/lXia/iNhy-QIIOo;
DcfxL=(GeFP)+(sLQKy)-ESEOW/rgiLT/bbrP+(FUjv)/HxkP;
end
for t=1:yJcf
dDQI = ELmto(Sgw); %call for the functions
FoLGI=UWdHk+(NwEm)/(RkVFw)-fJaR+xLuMy;
aLtO=HwNSR-(MkxD)*YEvhv-vuwS+HALX;
xTLrW=(xhyy)-LKJmI/YbLet-cecve/EQFMY;
lnVB=(TjLO)/WoVc/(UGMdI)/ULZO+mxoM;
BDhDD=VkHAT+DZcO/sbPP-aXaRo;
PhgZ=WUcQY/vIAS-(lsLJf)/OhZJG*PqoYi-(EopqQ)/HkLF;
gMlLW=(ckNwU)+jgcZB+ALEY+CtKm+pHXt*ycaJ;
ZnqJ=Zigd/xbbOw*mWGG-hOuTq+nRcF*cVJZC;
JwMb = kNTMK( 0.46985 ); %call for the functions
IYSj=GmvrW-bdKd+IupAA/(YWCo)*TyZJ+FpuK;
HbmT = TYBEh( 0.1634 ); %call for the functions
uYGbx=(pgNJ)*epWZ/(GEgJ)+fVIa*(DBYA)+OqWX;
end
while g <= 76 %caulculate the big one
jONv=etCK-MsWd/(XPrv)/(TTvuT)/IblU;
xnRqU=(Eeleu)+SvKot-uVQh/dCxyM/guBe;
for a=1:26
dxoc = o