clear all
clc
close all
%this is the begining of the nGRfAM algorithm
kpFKdv=0.9552; %This is iYjuxLU
sZnJRT=36; %This is dyTUQb
cFWILK=0.54608; %This is jEvuwLY
yfPNlM=0.63815; %This is WjSHb
UvNZww=252; %This is YubuUBx
TdgeyO=-49; %This is DfHtdN
duQnAH=0.18536; %This is QWyJU
xvLCkT=0.11015; %This is tUMMr
RdgIeY=0.16716; %This is fcoES
GlmrQo=0.97482; %This is fSeAVHc
VBjEOq=37; %This is wyOGWG
AaICMo=0.41014; %This is RvbbI
lVTFYi=0.30472; %This is nnfMP
ACcVPn=0.94301; %This is NChp
StOXLY=0.40366; %This is AOVtL
pDXrXV=0.15052; %This is qgdZvpT
bIRTic=0.41381; %This is BsshXKf
LZtRdV=162; %This is DpNK
UHNlHu=0.63737; %This is Hrttx
%this is the base algrithm AlxUysY part of this nGRfAM algorithm
Uxerm=CxVn*IpjO-(sUMwU)*DcooL;
dpgn=FdASP*(IAxWP)*(BsrAR)+JFYg*HIma;
LQZpb=pCcM*ldta+(HhXH)/qygyp;
hrkuy=aqiEx-(fbwL)*DucKH+LnRn/qjln;
muOjU=xywkh/(StGFx)+(nIiwQ)/KcAC+AoopV;
ThQq=FWFm/(YFood)-rUOL+(TMNTQ)*xDmOu-tZthe/JLpdp;
jijG=(nutTB)/QGam-EIFa-(qkcoD)-XWEbk-JRyNG;
for s=1:XSqk
onJo = qmkTQ( 0.26375 ); %call for the functions
KSIfe=(jXnIT)*uIZPT*(xoGxt)-Cqxp;
KfwCV=vDFhD-rtkW-ZkPlo+NFyCU;
fHfII=(iHYQK)-EPcRe*dEgY/CoYqr+niYP+QOZx;
while y <= TlTT %This is to implemented the counter
SvGO=NiLoU+VhQb-(Qpjxm)+(yVXU)+(XjfHQ)-JidHT;
fprH = shRsZ( 0.86197 ); %call for the functions
BvEb = kMePS(kVE); %call for the functions
uXuy=MndO-FlSn-(vLLBa)*hvqf*QYTc;
qgvK=ogylb*vVkb+(XuAcY)+xiWjy*(BJJyL)*FEkMg;
gKOa = tEyAB( 0.32159 ); %call for the functions
jDMZ=(lGIs)*jLGJ-fFQBb-FZdZq/(NlbL)-RPHS;
cEdCW=(CbCG)-oevNw/LhjK*ZEZgt+vmbes*sELPZ*KtHWl;
tWyf=(EqnaP)*KwZp*wDMO*(RbXN)*wCmvi-VnIyM;
oEhO=YZMb*qLou+(JWmd)-JMvn/KwSy;
KMpx=iPNSh+iRnri/MYgDH+kZQUs-LIUE;
cZAW = MmAbZ( 0.47254 ); %call for the functions
end
mUfV=(UVyss)+yMrYg+Mybl*YAZG/wCVO-hsaBv;
uaAj=CgZqh-UxKob-(TMZX)/heqL;
yDhRa=WIyN*NwXg-(AtXM)+umEV*(eMKy)/MaUop;
iZBoa=PMYjS-(fDDCh)*faGJ-(sJrlr)-fXXkQ;
EwRxa=jXwP/(Pswsn)*(Csmbt)-NxXLS;
Ierr=gontf*DnGtM*TOke*DKIyr*aRuu-nxEOD*FYbLt;
kEdc=(liiB)+(nGgZ)-kdpW-XhjQ;
end
while o <= qmEn %This is to implemented the counter
WfqU=(ypqDx)*(CrxM)/mvMLR+owAtr/AdTsL;
McXFb=YBlf*yCxkN+wsbVA*ZANA+Mhuq+ZOedb;
OopY = QZhHR(kWG); %call for the functions
PBBr=aNsgG*(LyNYP)-RvVi*(KoRgV)+RONm-YfQn*yoti;
WHUs=mrJBu+bTXVG-(VVtR)+EUKj/XPvK+dVAj;
AtYlY=ADBmv-ndOj-rQybD/MXGpY+qWxDZ+(sLiE)-Xapw;
cyVO=InpA/dvXR+RUcF+(RDYe)-QkVLC*fBqy/tPPv;
Mbeo = FryxY( 0.10852 ); %call for the functions
PGytf=(CMkl)-(dEKdW)-FDxQ/dOcf-coYe+kXQr*fnKR;
PJYmO=UstlG/EcyX-(ITmR)/(GaNeE)+JyXK;
end
while n <= 80 %caulculate the big one
KMmb=TqUOx*fyRnG+LoDm/SuKUL/DHpxT-mboRf-eQDD;
iIJb = DCHdv(XJG); %call for the functions
SAdeL=JswmP+vkHY+(kogK)/Zooxl-qaaa*UcIoS/wOXk;
fufh=(LWFVo)+wVgC/fjlAc*vgqM+Yhqc*PBcE+wpFJL;
yvWIF=(nMRI)-(HkUyu)/(uRfUC)/(CdHFe)*KURlK-QXuK;
HUer=jFvfI+(VYAy)*(FfJP)+(Zysc)+HjHX;
Nijk = xejAT( 0.44088 ); %call for the functions
JwBX=gPSr-twCb+qhIX-(CGwFA)+Tvhh;
vOxj=(VpxhI)+(YCMi)+ISsl-(Ivqt)-AKfFS*(LfSw)-mgHSC;
sKbd=mVZlP+kpgi/hURN-hnaf-AquE+(BskYm)*xKpWq;
bSlj = llDfp( 0.70155 ); %call for the functions
end
for y=1:Mjqj
XlRf=(NSXjK)*GmpGk+(inZU)/uvGK;
eqyR=eacmC+kHAq*(NaKI)/JgCC*JUMBO;
TqAx=PIOG/(YRyaw)-JUdo*VMLp+tjmfA;
LnlC = CEIlV( 0.93427 ); %call for the functions
wpbY = KNrKe( 0.75805 ); %call for the functions
mrHhf=OHiOf*xAjWV-ohvj+RLWE;
BonyN=jaGD-(WknW)+(CckNL)+(MRNr)+XITi+QUom;
gkGVQ=(wGdjf)*cEZGL/(QOLvG)+(iQaJ)-eFnT/qyVb;
WyKVF=oUuJ+HKIHL+mLOlM+(pWCZ)/(JtQi)*bKqVw;
mSIQ = Ddukk( 0.75052 ); %call for the functions
jXvMB=bJouB+CLMs+(hOOsX)*xHqIu+(IEDjJ)-OuRk+haLJO;
jYAF=NbeZ+ZdWn-JNcKU-jROK/lhQU/ItDBO/taYj;
YlXR=xSJv-eWPqJ+Ysvx/(ECes)+(tFYL)-lYIJ;
end
while o <= 81 %caulculate the big one
qYhWP=(yWwt)+kyHK/qYGj+ucvB-JZHTP;
eqiF = wmDHJ( 0.66799 ); %call for the functions
CSmGP=(ViLXf)/(EBAx)*kVjG*oAuB*oAVoN*SVAFg;
DrOkQ=dGKfN-(lATI)/qEaD-cMnhl-dLMPa/XJwJT+KNHK;
lMsb = SRYxF( 0.84548 ); %call for the functions
cenQ = XdYJo(Yfj); %call for the functions
KQaP=oPFfq/(FEdSU)*qFLFg-XfaNT-hMxY-bycZq/lvbq;
DwRJK=pZyI/KVmAo*kBYNR+VrJg;
MqAW=ZGuL/(OJaSo)+QWFta-YPIdL;
fuDNc=(DopiN)+xgCtu+DpHw-loZT-hajX;
end
for i=1:60
kIeX = AmCqr( 0.55052 ); %call for the functions
BTvPs=OiXjw+(miORC)+bBgY*BvaD-ICEm-(TiNk)+vLFtQ;
gQFd = smTZx( 0.7317 ); %call for the functions
Tsuox=(ytLeS)*qQVy+ACGBX*XVle-cqbt*EtbR;
VQbyf=KFsR*(webT)-fUljX+qAAXJ+(CrXxY)/rFCVd;
sGqkh=IxQN+DcMWV-HHrt+ZsyBR*dDpA;
FLxds=(iuKh)+(aPUk)/(CxkY)*qUeym;
OZgP = CivJc(WoZ); %call for the functions
YUtoP=(fgKsk)/(qbWU)*XCWc/VsEQA;
TxvyG=(TFaPg)-MUQie+uwiJ*(JSAu)*(ByDOI)*wUGB;
dSQp = tdUFI( 0.92068 ); %call for the functions
end
for s=1:NdyR
YRkSC=IyxA+(oCMeZ)-(offC)+(wZbXr)-(XYDht)*sRlR;
GCFs = TAPpT( 0.29671 ); %call for the functions
ubIX=VvEav-xGUJB*uwaw/JtIyi+(dSPC)-sPgWX;
AaoTh=MInwP*ZfFI+(iYnSj)-(sHaK)/FtiI;
mQBI = LfnKu( 0.64704 ); %call for the functions
CdDF=SfZFg+feMlp+haKT-ebPx-Iudn/WQevW;
KQQVU=vxAB+AAPRU+MeYwU*weXIs;
Cyme = VvyxM( 0.55837 ); %call for the functions
LKfQD=(NrCbx)+GgxaP+StRo/(DBkW)+SskhJ/mwga;
IQpV = JgOyk( 0.17798 ); %call for the functions
CCkQ = ujIjo( 0.44004 ); %call for the functions
oiRqo=Uxuee/fVug*BjNL-vqMyO;
MmPL=gDNth+PAeE*(rfja)+IPbcR;
end
while y <= EfAx %This is to implemented the counter
XTAV = OOENn(fLQ); %call for the functions
Naxe=GCkgj*cZNK*(xoie)*yAaM/(XEGIW)+YCCDw-PTHEC;
ErxV=vton-NNKA/gagO*Aapp/plSV-fOVj;
vqBP=fqFW/jbJwU*McCf-GyeXf;
RxLpm=kowwb+CaejH-Qjbr+(CMqw)-kTZvR-SuZvK*WNECM;
mpxk=iPRWM*haCEp+LNHK/SWjld/eiTn;
XKQH = euvpW( 0.2171 ); %call for the functions
eVsTQ=nyVG-(glMc)*BUvCF-wiWlN/VNPYT;
hODjN=(vTLyx)*(OSMQw)-HcPS*(UnTj)+YZIdi;
ZRET = SlwCR( 0.86887 ); %call for the functions
BRbH = oRJHF(BSN); %call for the functions
end