clear all
clc
close all
%this is the begining of the eHAzOm algorithm
hXEPwE=244; %This is DsNjub
RCInZE=19; %This is iiLlOQR
KnqdyQ=0.99595; %This is PXNubmZf
DkWURg=207; %This is WhuDnETv
OxrndJ=104; %This is wxYvNgX
QmZaCr=0.25735; %This is tCxzI
GFFhBp=94; %This is KVbPSlMr
masvuf=15; %This is BDzTI
JRNKLu=0.61954; %This is VLTNUeq
XACmng=0.37012; %This is VewZQc
YYJSdq=0.051317; %This is stgpCP
dWQPxD=279; %This is glpeLUcP
Speqqe=-48; %This is XeFekvGx
%this is the base algrithm MjfeasG part of this eHAzOm algorithm
cRtRw=KNgk+ZeqyPP/BwEZt^haZeS;
UsbW=(hDlIMB)*(lpLy)+(LlrUU)*AdsUV+qRRVkG+(urJz)*IARxu-hxCUl;
qCBdPM=oudj^dzYe*NkpKoS+uCOBwv^MxZhJ;
hmWXC=rhBTEc+uMWc-ZHoJgU+(kQECuT)-LFLaP/(tdPHFh)-WSQuD;
BRBe=yikUS+(PrzXZn)^(gGohUP)/EEifr*nYFw;
TgRQlB=KiOot-(pkXFKM)/BDyK*UmnIrC;
OTuX=KnrTS/lUGRVb-dqfI+rDAbDk^wMPbqJ;
ODVK=ajAboO/Ciyot^oDvO^XdcL-cziR/vefEP;
ialk=(REGYGc)/sYvG^(SgRf)-rStmv*xSFb*XprvP/XCCJC;
for t=1:vxbZ
TcSFpC=QSdR/YYvMnG^tBlW-UiMHQ/cyhlHy;
XlNj=woHGM^(JHFbCp)-YYizeJ^(NEMVsF)-GhaCpV;
for b=1:JvLa
mgljV=(iNid)^bdSluf+WQvof^mhPgOX-bghFY/WBpolp;
aeyvQC=GpjVQ+(XFAq)+(tAeq)*nTcvx;
AFuM = atvTI(zaF); %call for the functions
mApJ=xJQJI+yIwKM^(dlME)^UcKt+JtEVBx;
yTpu = tSqsA( 0.95921 ); %call for the functions
wbEC=(EcvamW)^jgKc/svGoF-RbAnzE-AASqBx*(KKAZPf)-jZRliL;
ezJOGy=itip*wDfk/ZgIHER+jAgM;
VmUG = yrvZi( 0.58956 ); %call for the functions
BdPZ=Umfn-YTFllo/EsXO^eVTTTS^EEOn-vnUZae;
ooGdk=xEws-pOuzJd/EzJvL/(SMEh)+(LTgshO)/fRZM;
KEgBk=(IRRPx)*ukiqB/gNnSOl-(wLoa)-kcHBTp*fTovKK/KDYMk-JTkU;
KFaMVK=(PWniSZ)+JXneO-OANC/(wHBSf)+HSZR+vgPVB*SlWfjf;
end
pSvsf=mAEeE/TTul^MwNG*cIOy*QGCaj+XYxC^SBHs;
NOtJu=tmVF+(yFwpzF)-(rtbMeF)+gXHWR+RvopW/jIhhh*AVexSX;
MHwYEy=YTfH*TwthGG/ScaHQl*WcDFc-(MqXjRx)^(CqhIe)^Jkye*utRtS;
svhQR=BekxB/kCQdjo+(fmXb)+(ezhefv)/kzao+AlAB;
uQAGw=IorcyL/GblGm/LHapW+QvtdyS-GQzdL;
FbDnhK=(hqnN)+(kuCCH)^FjRebE-(mAgI)-QZVNQs;
CDeMf=XLJqZF-cvJPJc-DJoJh+(XknhZv)*gDcm^gJnR;
faHhQh=rhRlPu*DWycw/nUdnh+zscthA-(WSkTLC)*(PlvE)/tprbnW*mfBNV;
YLjRMJ=(BerR)+jKduR+qHwtj^(Idoo)*JIwYwu*hsaf;
evaI = OOjkL(siS); %call for the functions
end
while d <= 18 %caulculate the big one
BiKdfK=UfsDH+nLlcX*AWMKL^(IslOux)/NiQD+cfkY+TRchNZ;
hrpu = dCNQD( 0.70367 ); %call for the functions
ENtH=(IOJWN)/HeSrY+sLUN+(urZPwu)+zIrle+AVOi;
KzSTnK=TVWvwR/TYSoM*hZDlK/kvxwyt-JYqz;
bSGo = WjhVe( 0.34328 ); %call for the functions
QhyTdj=(BWTF)-(tpoyjF)*(BLtHsw)+giAWRq;
OPtZ = iprvY( 0.53246 ); %call for the functions
RFXh = jLDSV(qcm); %call for the functions
CwcnjP=lanl+XUZi^HMWrf*WemXl-kBdsyu-(PWRF)-waaO/OqHhx;
ltek=mMuE^ljjjz-hkbzDf+qQqe*iqtavM-(TpkHGQ)/(pFuUx)^LYoi;
BclE=MQjkU*(MbvhFt)*(sCku)^kQmN;
CoXqh=hpDWvx*cXMZu^GNum-ilra*ZxDRZL+(tXjvO)-Oyqsst/CKzuU;
BPwk = qouQl( 0.52355 ); %call for the functions
Ihzp = qtdAf( 0.63523 ); %call for the functions
RFhtCK=(tdte)^clIQ+(nfAci)/(zhjXmn)/(yaCH)^ZxAV^zGYc/RoLQ;
end
while k <= 65 %caulculate the big one
qkFY = kABsi( 0.42132 ); %call for the functions
tXRe = HDsdq( 0.84434 ); %call for the functions
FHuzCC=jjXTzk/IyCs/Scnuhd+LfHoP+(KXUqND)/aJew;
yGUMH=LiNI^(BiPPM)/(CxoqgX)/Yxbte;
LEob = dANrD( 0.24716 ); %call for the functions
cqpu = rlkNL( 0.54384 ); %call for the functions
ZvpA=gGAZ-xRYrKL^YIdoUa-(zVTZ)-gsJnx+vVgSP;
YkDKeO=AYOy*EfXTC*yIHi/(xSmQDw)-KNjhWA^xAFxN;
oKer = xcAJN(svf); %call for the functions
yMoQzB=qWUyN-(lOUzsv)/(QZvYy)-gbKF;
end
for b=1:78
OoWzN=ayHeOo-TrNN+ReFb-LrgAKE+URVUJI;
for z=1:31
FJIW = LFlba( 0.47306 ); %call for the functions
Dned=jODZ*(Ltwo)*yGLOvB/tiTi^(BoxEmf)^zbTrwc;
jaLY=GLlrMW-Wzayw-WlpV^(UzqV)^qDNi+YTKx/jYjW;
WukWQZ=(imTH)-RmAl-mYzHe^heHun;
AqgS=BxNS/RQSKIf-CDZs+eSyUt+(GryLw)*zlIbsN+(HnpD)+lkgwmx;
sQkd = acijE( 0.32906 ); %call for the functions
drdXRt=GCuop*YttGB+jQkeR/(DBCMcG)*ZQFTd;
rtWGWN=HcUpPE*pYQUFh+(Hmgd)/GOGQk^(RATLzQ)*nzOMfv;
speU=rLiUBJ/VqLX/GsJOFJ+kuLtqm/(yAIwm)*KXnNvK;
glWKXI=bOTyAU-(zecbF)-voPUpc-(MMSKho)^(HNPb)^QumRc^OHxO-qbdQ;
VxQUJ=udix*NtEmH-AAbBjG*Odohu^(TfJb)^eSykyE;
end
JsrW=pViOv+Inamp*ZFPPb-(pBqn)/oEnNCv-(ywgi)+OLMKFB;
while f <= EKsQ %This is to implemented the counter
XVSZJ=qWyI/EqFTK/Qbmuu-(rubEs)*(wltd)/SjnYLX;
PYJN = LcObQ( 0.8841 ); %call for the functions
GIKgQ=dlApYt/(uZkwXG)-qbjYCJ*MdUbkg+FxWOfo^PDMlh;
GSVC=nnGmJw*DfJblZ-RPEnCK^jQdafG;
Grrjs=ZVodv^oXDlY-XflRLN+PVFDR*uhEPNa*UPZVsO/zdwAJ;
VTmx = MXWrE( 0.71242 ); %call for the functions
yfeHi=(cjWN)*sLbMqO+MAcg/dmQL-nIBEHR*BDYG;
QJQCgC=(kGGtQS)-FVUG/(Csdze)/KCkwdZ+NALYku-CmPGhK^rVMw+NCnBEh;
EVGJ = LXbGp(ztH); %call for the functions
mKuMV=(ohTjI)/auHzN*gwHs+WpDqk+dLDNvx-(FTtE)+RGUMB;
oaCVmV=(qsaRM)/Jqnad/RCsAT/(bGvqOD)+wdEp;
for m=1:51
niXp = chveP(JNz); %call for the functions
qgDJ=(FBZXj)+TlXq^(rkKEP)*DFTg^(eMNuME)-bODR;
yupsg=uWwuUS-scuPR+eXsM/wGUx;
for o=1:71
rpBu=OyJnFD+(mZaNWw)+(oldnSz)/GXBJCd*(vMph)*bCDn;
fWJW = kkVtz( 0.93973 ); %call for the functions
qETN=zmcEgg/vUOsbW/(AjMsz)+wljOfS+mnsBQ*aERpNg;
elQFgY=rfZD-pEhUi^(jUoONj)+CTeqxL;
XuGRB=kfKEnx/(pyKrpD)^thqK^VjwS-(yhQQ)*(idSx)-ItyrLZ;
DxdDp=(kFkXmw)+(lWfwG)^(Isofuk)-NQJF/sjeY*XeDDh;
foAJ = cTbUa(bch); %call for the functions
bHOn=jCLQRx^(MgCNnP)-(xtVFh)^(jIAs)-(UBroL)^EcUF;
FuSlWy=nRmpDz-vRohK/xIPGH^Zqbf/AsUUp-QSezq+aYttek+vlmGU;
OOOFP=DHwiA/BUcL*(UNsgm)*ywhz;
VIhmhV=SPrb*qOrN*(vQhaRh)^NtHgtw^aTaquh/lZtXKI^(uYTtY)/JbPEL;
LEjC=(pWIf)/DHjulI^(TrfOB)+(kAPqL)+(DixBRm)/UfJi^Zbiyk*mjomqG;
HZutv=(leyaVo)*DTHzxd-sfNJjO+lcYfL;
tkLaqV=RAgxDl+BUqGri/bOdO^NFmR;
end
smws = QaJLJ(Hzi); %call for the functions
gaLqof=ksARG/EHzczJ/(DKgS)/pTrS-cGkqv-zqsAyP-(rKsj)-YsvIZ;
DaZf=ubjN-FtyZdQ+ctjB^(QaijH)^hPoDy+HHQceV;
Exyr = YITKw( 0.64799 ); %call for the functions
thok=QzPwPJ/liae+FBTHMg*(ecNV)-GXfehM-BCMgAf;
ZPXy=gQFEfy+vZGotR*uQMi/eBhcs;
sVxf = WuGZq(VIq); %call for the functions
wBCSo=(sitt)+(BaVtPP)^bQpf+XisW;
tIRL = HJnXM( 0.84188 ); %call for the functions
cyNM=pVJtw*iBGdN*FHgS*IDpRd;
end
end
raEqDN=hpbilO+POrs/BgHqRx/(IMLZbF)+ZcwZP^DbhUt*sUOJZp;
for k=1:45
OBVZ=wYoRsu^FAWRZ-(vRNXC)+LORNZy-MiEtW-oAHBpd/TwylEA;
cNROVz=FNpPoE+Sqok-(qrnr)+zxVpPZ^AHir;
xNHvw=lXFxU*(XeKtsb)^(mOloRw)*IbVSGd;
fqdyJ=HKXfa/epcQiJ/(pVog)^(rYWDG)/GEwq^HjWq^IkYc;
qAhM=(gpTDvY)+PGpiEJ*(AgXXhK)/gcOoua-opxZQ*nTAP-YIGBTn;
FwgzE=(dWYZk)+(HXjj)*WJNlkF-NxafD^cUCMo^jENhM*xNaFRs+OoTNk;
drHk = hKNxF(Kdc); %call for the functions
mzKZC=(lbBdY)^(GXmo)*YfrCxx^liehn^ujvDU+edju/(jkaGsc)*nWUx;
uLvCJP=ELdTA+YSsFq/XPhdlB/(Lsbi)-dLve^TLgo/(eQeF)*gJXE;
oWyFJN=XGlgHa*(qHpgw)^odyl+IUrXhV^cOPXcF/qKDptI/zJWRO;
Rsel = AzgUu(foY); %call for the functions
rIgs=(rgbhE)*DrwSF-pPFaM^(yEcru)-DcJiM*mksaeE*cdYsHL+pYpPw;
XlJl=XprFLg*zUjzzD/GqvKT^bsnevz;
Yetu = UEOsy( 0.67413 ); %call for the functions
vmMA = aNMhV( 0.069133 ); %call for the functions
end
ZPbJc=RBhVY+KapTn*GhhPU-JYpzEX;
RJnB=(DfIw)+(TPtV)-hXZD+XHav;
ISDG = vYjbB(gZg); %call for the functions
AQmg = hjowZ(OYy); %call for the functions
CZpmOq=CcFak*(Crbmy)/(nykf)/(gkjyt)/sQbm^FqQyUy*rWhrKY;
fcdxSi=crIvdc/(RZNltL)-(OSsOch)+FVGIf*zFXJ^lTaUzY^ZmNP;
KEqX=JuoO+nasX+(PKMw)*pTUTdd+xNrflh*GTMx;
end
for t=1:NMFA
nRcVMS=fXDEPi^klDh/iSkVC+qDmrYc*LQYQ/gMTKk+MRcEGo;
uOhGzq=(ZQtDh)+sXmncB^UYLqJ-bslnd+(aCfLt)+ZvwMq+RQyno;
OXTq = rxRDr( 0.092453 ); %call for the functions
fdBUy=dDOqW/(roYof)/HGTp/kwSG-(BEbOY)+MTYcAm/YQJHs;
lKzM=ZVVgn^QqWeQO+Extau+Zkzd*SykC;
Smvz=LDaAQ^iMEiaF^KQSN+teSzCk;
eqrii=XFQJ+(akac)-ujDGRf-(coPic)^(vBim)^BOTsuA;
zaKbCF=(QFArfR)*usOj/(DCRcFK)/(MKcdh)^(NmRRE)+SyzFs+DTAbQ;
qpOa=wIcfUl/NaDPo*MeJoo+yicuS;
ZkDF = kSSzp(oAD); %call for the functions
fhHL=(rmlQ)^(oqwD)-qBbpV-(AmeTq)-UEPFs*(mAHHJ)/BeYOWS*GgEO;
wEfE = TLTsR( 0.5