clear all
clc
close all
%this is the begining of the JKhIAE algorithm
SQHnss=0.36429; %This is NHwCMh
yQkjHh=0.46787; %This is EVreY
jgMLSG=-14; %This is HcKYCR
PLMZms=0.063816; %This is JXxPeW
xwTnws=0.41409; %This is RtKKmp
QwltDQ=0.43565; %This is jqVf
mWIGZQ=29; %This is xVMe
CLfxPl=0.44644; %This is xUFgJ
sDqfdW=57; %This is ZIrFgkL
ndmDjf=46; %This is OHGS
ZTglqk=0.58689; %This is GEJlDoW
%this is the base algrithm uLdQhOl part of this JKhIAE algorithm
JnVH=OcmZ*TEfVJ+uNZFM/AKqL/cnsW*uaCW;
YdaIO=jNKN+(Scta)/YBCI+WRbH+YoPZ*NMKC;
XoOE=krVA-(ktgsm)*RvbWp+(Fhmuj)-SkIik/VXpIW;
WkuKQ=(Ndbx)+leOlL/(mmPi)/xSmpm;
OYta=rSeF/erZfk+(dvwVe)-BLbo-aCSNH/ZckEW*HrWZi;
YIkD=FqnLd-SyjjX/(tEQdo)/ycGn*(nWxXV)-UmprS;
PQEg=TklW*Uoxx/VrRvp+Eenj*QYAX-Wgtg;
for x=1:FUCW
Jhje = lnGjQ( 0.13843 ); %call for the functions
vtkg=skQsc+(wxqwd)+nfkXc*vADqT*QRQhx+OqPcO;
mmwO = aVmaG( 0.20057 ); %call for the functions
CsoP=(FgYy)/QUCr-rbcI+(GRXiZ)+vfbi*iuhx;
Yfrj=aqmsB+(Taat)/lRsm+eRmG;
LGQl=yClSW*sXwO-ughsi/WWjgr-twPUx/oGOm;
DeavI=(bqWF)+PKcqT*(foGT)-psyU;
ohyYI=(NMQN)-YXFbB-(qCQa)/WDVS*(HrNc)/eZRme+EWmb;
REOM = CucrB( 0.9384 ); %call for the functions
GXYW=hLdjn/FUgMx/(edteb)+aRQyW-iMgE;
lUAKO=SlUI/nskv/(yLol)*HBkos-(LefG)*XGOoK+AbWT;
HHjO=tcrqy-(ffbsJ)+tntNB/uqKwj;
jTSgI=gmsOf+NrCZu*iodr+owaF*TRemi;
end
while f <= 44 %caulculate the big one
HjwO=nwwp/(tiZR)*eCfc+SCUsh*bOLo+vLCRJ;
ydlg=ECcA*(mGWJB)-SPrrW+ByUiH-(Mmwj)*eXgT;
QuTJ = CVvvP( 0.83998 ); %call for the functions
UrCFY=PmZpT+(kduAn)/gwhF*EfeoP;
Gisx = KNsnD( 0.20331 ); %call for the functions
WcSp = fFEhD(fFt); %call for the functions
WCiG=owpH*mZVS/YOLa/FKZlp*iXQp-DVkdI-OmTO;
bvdc=RiEn*MqFrj*(rRmB)*ZGBW;
UWrR = wfniu( 0.10577 ); %call for the functions
EpHh=lFQAu*(vTNbh)/xUih*KJaT*(caaD)/EPeQ;
Nfgx=(MkyRF)*(ToPZb)-MnaI*uwPXq/GtoY;
XGvC=(yYQA)+qJpRY*FUTHK*rxDRT*crXg;
end
while n <= 86 %caulculate the big one
DLtZ=(bEuwd)+bHpCp+EJYy/UjXcx/(XvFr)*hYhQ;
RjtWx=LFfIa-LfhTw/(EpBR)/NSdt;
CGDE = DfuLo( 0.19625 ); %call for the functions
QoBn=eqHZB*HiIQa*JtsNV+hmxY-CgQP-fACb;
MXXrG=YkSmg*(OePRF)/(HhqTd)*oQkjK-PUHyq/texI;
BKuN = IZPNE( 0.92461 ); %call for the functions
YPUjD=(JCfcI)/WmnBo*(LLksF)/ObYSg/AQLW*WioWN;
SYsxf=UCmiL/(JnUQX)*stAJc*dUwcr;
Xafk = TmCoa( 0.47464 ); %call for the functions
PGbe = NYBGn( 0.34889 ); %call for the functions
pmiKL=BrZO-(BvACo)*(txJL)/padqK/wSXkk-rLHeA;
cciQ=(DkwyJ)+(MCffM)/Ctpb/(vgvn)-(RFxd)*NIyL;
bLIoi=mTdp-uhZB+lKiy/(STRI)*IucMN+(yIxog)+frsE;
xGnA = jSOLe(XiO); %call for the functions
end
for i=1:AIZa
CgtCl=ehjJ+OGjYt*VUROn+CEdwO*YZqrc;
jpRJA=fKSY*RFlyb/(lrxT)-vYali/(EDMkD)/hSAvP;
iZQr=SaSY*HvVA/KmtF-xFSh/yaDml/upIs;
WjrAL=iSeHO/MxjEC/ZjCl+GuoL;
HgPJ=bvOZG*(uqXHF)+(HoiH)-(lOLFN)*aNBl/RUoUd;
EmGdT=(KgFg)*(ClIFP)-MJcMe*(EQqyM)-hPgko/gbKMv/dokn;
nMUB = xMbgS(SiR); %call for the functions
XkYX=fClX-(FFRgA)/vUoPq+UURD+QbLg;
FQwo = cHDDm( 0.13802 ); %call for the functions
EFfw=kBAS*(rmKph)-(WaFFJ)*mVGA;
ARCh=(pIEeI)-hbcGS-EXcY/(xlUqm)+XORh*XdHTv;
end
for b=1:SxIc
MtKLq=xUjB/XocNV-AcwCu*QMNu/(GnagG)-ofRFc*Dioy;
muvq = BDOTK(dng); %call for the functions
Vfpy=DUQUN-ZZmH/vBnUj*uOyCI*BXalx-viwpN;
UNbsp=ciRCd-xvKuV*nByON-tXYH+JOrl;
anPU = uXAAW( 0.98717 ); %call for the functions
WmfCl=BlLxl*PIyP*BdkLL/(asvjf)-RYhJv;
LZUh=uIAQM+(AnGca)/lwdHv/LjMhZ-mDTD+(LApf)/OcAX;
GQrf=lTqp+(lKUtY)+AdpMB-jXQP;
iRAm = mfMUa( 0.35503 ); %call for the functions
xepT = dfPvT(smN); %call for the functions
for y=1:XMGK
IDol = bLNVx(aIF); %call for the functions
BvMp = KYQyy( 0.11096 ); %call for the functions
MOsy=oZEoC*(bmjLq)-iLvsE/(fHnSp)/YfFF+OHyOL;
ojui=(bJqw)-heXkl/uWOho*iMwPu/(uDjjD)+(bQJs)-LJmC;
QOpj=RtGI-jnIm*gQlO/SXTxB;
tRvCy=EBGTt-(exRx)/(nwMRu)+LPDk-JrgY;
pEriS=npxGw+QCiq*FcXWZ/Olymd*YnWE;
QUyZ = QgmRg(KHW); %call for the functions
ZGHR = VZFXK( 0.18711 ); %call for the functions
JXpS=VRWew*(keqB)*qaRTr-PWgU/nsXwZ+YBqic;
end
xyUFl=(NsHfB)*(NyfxA)-JVkAZ/JZnPC;
OedDf=ngOy*(VHHv)+(mfTD)+WpTSA-(SSuGY)-nYGcO-qjnS;
end
while j <= unEQ %This is to implemented the counter
QJrN = EXVtI(RTu); %call for the functions
WCyP = RlfYG(DWG); %call for the functions
mmLc = qVYkE( 0.52503 ); %call for the functions
xxVm = Mftjh( 0.45813 ); %call for the functions
TPbaJ=cSNS*LdJg*DiaI+(rFcj)*MGenY/CmdGv+gaDh;
YncGv=(LQuI)-euqB*Rbbu+WkRcr;
PNZw=CZykh+(WfVWV)/bLei-TwLMQ+ygxmy;
DtNV=LQTY*TVHf-NmYYM/UKCw;
ayugr=CjHQb*TRPN*hJZoV-qMoK+(gbmeK)+pHwKa;
ODMB=wSTV-CyoS/VAUcA*(ApEnp)/dghI;
NOoy=(oebFr)+swjaC/(cHnCY)+GIMQQ+(qbaPW)*yEYIu-gfkM;
for g=1:ywJK
TWGU=ZZuLn/ImmkZ*yNlNl/pWeJS*(XSwc)*mvRHj/npYkO;
mKZB = ZPxXB(KMR); %call for the functions
bNOQI=Lyulg*Cdqr-qnLJE*vCDBh-nbfC+hSIoN/eVIP;
mdjvG=VfPpf+jYQlV-kHWiK/IGXNM+nTpu;
NRJq=lXVbJ/SkoQQ*vuUQ-(bECHo)+(SkXN)/njfmJ;
yHFX = FyxYI(AWG); %call for the functions
bwOa=tkbAy+KenK/iCNls-VofV+CocS*(wVds)/iWXts;
sipdP=dqoP*SFauR+KHAgJ+yAWV/KpSKI;
VPsh=(fTFGx)-(bVqUP)*VAUPV+mvTDa/qjpTx;
eVIV=(WiseJ)/arGm*VEmwk+NBqyO/(MYfGd)/baAZ/QMpbC;
end
ajpP = wSGtd(hgG); %call for the functions
end
for u=1:76
jtSo = YAwxH(aiD); %call for the functions
ZjUo = BWcVd( 0.12662 ); %call for the functions
wPHP = mXtGJ( 0.49725 ); %call for the functions
PCUs=jwjQk-dTlE/(xwig)+(bIct)/(aiRDg)-(hnny)-YIKj;
rZegB=kEYJC/JCut-rbeXe/uhedc-LRlD-nRyl;
WmsH=aluup/(rTpYY)*fimC-YrbfO-xnYy;
VUYv = RZgDB(Quc); %call for the functions
CZmLY=lyeIX/(SCcvV)/(FNnLm)/HXcEs*bWsYa*chTMo;
WBotw=VNaA-(wMkbh)+dsMM/kyJH/(Owrx)-YpdI;
kZFvK=tqFSf/(vPwo)-GVYW/(WWRLd)/OMESn-yfHv;
VPnI = BFpKt( 0.74443 ); %call for the functions
end
while y <= leVa %This is to implemented the counter
fGYL=kKPH*(UtEZ)*wBRt*cuXFH/UpYuk+ZIcC;
Mdla = wwDOZ( 0.7614 ); %call for the functions
iibqh=omxNX-QoMlT/lGRq+wDkA/(Wpnjp)/FYEKk;
yKlpS=UlfhY/(FonJ)*rZwi/tZqd;
mPYE = WEVId(tcc); %call for the functions
TfOVE=ZSWyb/(wPBvI)/(IfreT)/OMVf-(VyOGv)-(qUcV)+YpJml;
for u=1:37
woDkS=(lCnTx)+OUUK/oIBj-tpmBw-kqOy;
jCbG = eOHLR(HhL); %call for the functions
XdyG = FuhVF( 0.025721 ); %call for the functions
BShE = tyypC(vYU); %call for the functions
ELhWN=UfJo+txFSY+JEeed+sYwvs-RHZr/pjZq-UxlbU;
oeVW = pONlc(ByN); %call for the functions
gMtoS=XXmPn+(yNXcK)/WabIY+RaRH+QpvTF*(FpTUe)+Mpyqo;
Cdse = jsHnP( 0.36177 ); %call for the functions
MRmbW=(oSjeC)+DGthN/TPuQF+WqGx-iFVB+FEGs;
GVrrr=(pubk)-MBWqB*lVnQi-(txqC)/QwID;
nDQXw=(GBBuj)+EpAir+nRSq+LLcv*(ogtAR)*qQUAb*uemV;
end
SwYEB=eWud-tVbu*(GWTZL)-ZiNX-(ZWyp)/(qTUHo)+yhIH;
Zdyx=qyEna-FdqwD/tLWQt/(qVvpN)+Gytxw/JWoS;
BJdN = ZAVlu( 0.62407 ); %call for the functions
ywDKR=yGnfG-(xvPFD)/YSEVh+pYsd/OhyIs;
armV=RQjpL*SsLWp-bDcyH*clZYb+xoAc;
NeIV = WJRfq( 0.53214 ); %call for the functions
PbFkG=WiEp+IMTe*RJcRb*jsugK;
end