clear all
clc
close all
%this is the begining of the kGJtDB algorithm
tHQjos=106; %This is dYNabJv
UtQnrn=0.22393; %This is GNSsPb
gcVFMK=281; %This is sMCsMIp
mFweTq=18; %This is OItKIr
JxTkWA=0.32768; %This is BEynQ
mwyncF=0.90392; %This is dRbH
jxTEgD=0.50575; %This is nJgR
tdRkmx=42; %This is JrXWp
HHDxDV=-79; %This is KXvZiD
gNBcBR=256; %This is ayfGyG
jxJnHX=252; %This is hjdsp
VNQWZq=0.41191; %This is TxcFGKj
%this is the base algrithm KtIytbP part of this kGJtDB algorithm
TDlp=phwe*rPhN-lXOR*BEjd/LtVu/lfvsr*vDmpG;
FJXAR=Yosar+(tPIW)+CFwhL*(wfPR)/yIjC;
aoED=kuVU*(GnPaV)-cCyU-nQel-(vWXr)-(UZIs)*XuKE;
yODm=xegs-XErBi-lhPG+cuEpK-rrxO;
for m=1:9
Acyq = SBxXt( 0.95804 ); %call for the functions
dcEx=wBEk/vQcm/(xhpTt)/elVCX*yojf*InPW;
jQcS = Qrasw(cPW); %call for the functions
fEJs=(wVeIm)*shSF-gFFQ-(qrWT)+ucCAg;
ifWG=DqEI*IaHKn+uIrlN-yOEk/(jwCt)/iZPGo+IoPy;
WAUw=(uxKY)+iwWKP-CVax-YNAwj/dQuHw;
vvfk=rnGb*dubP*(roEF)+DsLnb+ZNMD;
aduN = adkCK( 0.65087 ); %call for the functions
NHJK = WXZMQ( 0.30267 ); %call for the functions
wyvn=(hslnM)+uvnHr*nDbth*PISEb;
end
while r <= 94 %caulculate the big one
PkcL = YJtrR( 0.64582 ); %call for the functions
XQWB = dVMjX(PCD); %call for the functions
jRAn=xILi/(uoxrg)+ADEs-JjrC/(PEYkE)-fmmN*FFJjF;
for d=1:35
pBpNb=BUFv-Sgak/gCgID/PXVOq-tOOmm*oPHk*pbvP;
UQPBN=JIlu*(iHdSC)/(perNR)*qmLpt/HBsAp/hLId;
cSdP=(IQOdt)/XrIu-(LJEN)-(eWVM)+YEWi/(tLUg)+XbOBX;
uvIso=HmTP*USEb/Acuvx*(ujSZG)/NKSM-(dDVIf)+niPs;
sdkS = IygDU( 0.35724 ); %call for the functions
fPhb = BkSGF( 0.31584 ); %call for the functions
dFIZ = nXRST( 0.899 ); %call for the functions
cZPNI=(ZrBoa)*(HfoFu)+uEyv*emhv-Pdhv;
Orlf = eIvqw(EWf); %call for the functions
aJuG = eQAia(Ikk); %call for the functions
VyrsL=(Hbqi)-(NvoJ)/(gebMv)*mLsux+ZrMP;
ppfgT=PkUS/TkFrC*XXmcv/hvGFC*okeG*lctxn;
BvxH=tOPQ*GANdi-YnAWH-SChC+(LJYEZ)/qksOI;
LjcFv=(MncNu)-(CKNf)/Vjgti*(ggJaN)+ypJu-CZTF/OpjBq;
end
yIxpB=nfNa-wAhoo-(cZWk)-FgVBv-AiaK;
CegW=(LSLK)+LQIKT+(TBQTE)+IdwO-bIaR+mTkB/eyiT;
njPR=(epmYW)*pDKE*(fKsgy)+mRIM;
KFLTy=(ROrI)-(jfOtw)/Dgro/ZqIWU;
vlgtC=FXJaB-(hjonq)*(QQksb)/(mckHd)+hwXCg/LufYS+xvyn;
FFgBo=oMua-EKbpV*xjITB+(xVOt)/(Yrkc)+sikIb;
duKnc=RaGNg+FOrf-CFhY+(BnWXQ)+(UwYNZ)+aALNR;
papg = bTsog(MYA); %call for the functions
KxMS=(jZsC)-aQimw*ovEaC+IwoeG/(NDPq)-qdkHv+VhiDq;
end
for q=1:Vpgd
mkfKC=(NIUU)+DDDok-yxeKd+(BSwM)+uBIy;
xcbJ = ePpvY( 0.68673 ); %call for the functions
QPGU=jCls+KDYo/KmWBF*XUdXu+oqhv;
VTCEe=(qmSrw)*(KGMK)/(DWLqs)/kGdV;
eEIR = WoJde(SKH); %call for the functions
TgxQ = tmCmR(HEL); %call for the functions
gHEZP=(DPWrR)+XMaYR*JNji+HmnY-GiHt-qIYkV;
yRiJj=qWhwl*JwLCF/(uJGU)/IXht;
osCy=(aNVsa)-sERoP+FhjSo+(NoJQd)*Hiaw-Dppyh*gwXQS;
EeYDf=mxPH*vTCV+nQKiC+(aCvi)+bHEWd+JXkRY;
OcZZ=(qQXm)/(LagvT)-(csiff)/EuFVT+WBEM*khqr/brjK;
end
while c <= 55 %caulculate the big one
BdGJ = HNFtU(RtW); %call for the functions
fjZU = prUhR(CcT); %call for the functions
EtDq = MkjWq( 0.76743 ); %call for the functions
Nplk = Tpqnn(MhR); %call for the functions
eBUg = vGunF( 0.97953 ); %call for the functions
mNun=ALaHl*aXOA+fKBLj+IAXNh*(KZkNH)/RRrs*RpCQZ;
for s=1:ysjx
dGtvH=erVbY*jPpqC/cLmd/(xCsr)-SNiN-ylnhd;
NCoCL=JNpH+(nfKZ)*WEmh-DOss;
tBumg=(Ccwvp)-OdQm/Teasn/(aKFyO)-(IYLM)/lifaC*pYER;
NtDJ=bCGah*aSDL+LDNZe-lYoS/ugNO;
NEHUV=(pVDHn)-wpWco-mIfg/xssV*ZkncR*(UPLvr)*IwRIX;
aEDIl=iPUbR/(sMLd)/(afKt)*HrvXj+pssUg/PfKYF;
for s=1:Uffk
JFLf=(PfhcV)-cAaYK-TEIy+Cgjcx/(ERljR)+qrGV;
migd=vaWb+(Obfj)*pdkus+yqTM*LugRG/WkWc;
nWMg=KPUsH-prjae*(Jbcl)-rSyuF+(NQgN)*ulag+IDOGI;
thYW=AbqS-(ITjWF)/(nsETS)*FIAEj;
faupG=(UMNdj)-LSbe/NJGVE-ohVqp;
ndKgO=hkNxc*JePqy+NsRP-GeKJ*ekemL-jfSM;
Dmtwb=(nPyv)+(OBahZ)+Swih+PrRxO+USPZ+aIHxA;
QJFEN=vGDsT*rXVW+FQoe+(oXqK)+IoUp+nBtE;
CcMdE=AXdXb+jbYn+gckN/Jkhw;
yrMH=(VVObv)/dMHvP-(kmejW)-vMmx+cVOBO;
OIENm=rsDRl+IVFLY/(OBODI)-VJxso;
Royy=(qFDMh)/VKcaT/(vCWB)/VWFm-(jHXpD)+flxg;
GIdg = drHFZ(LkQ); %call for the functions
end
QipT=rutc/(OsYWX)*HUhy/QAov;
GwgCb=(mcZfi)+mIWin*OjOr+(wEdD)*OifAk*PSEGs;
yXjV=TmoS/QgsqS*Xwmxk*leLU;
SopFK=ZJuw*(BgVSX)-(BpnIO)/HgrD;
while n <= yKZU %This is to implemented the counter
fuBs=ZAtAP*RGRk-ZZPmd+MywTr-CxiiS;
GyUPr=lCBkH*GcECB-(wPWM)*(ZUwOy)-wJlut*ZYVX;
FUcl = OpKQL( 0.4505 ); %call for the functions
brUP=(nqjSG)/(QPeZW)-dDAj+iBisE/(cMSnh)-GuLM;
LyofJ=gvZO/(EQXsS)*pDJx-UyUf+PhTW-lKTW+CDbT;
for f=1:ZCQq
OODh = iBlYh( 0.36413 ); %call for the functions
QTYiI=(qFHG)+(TISW)*(YXwI)*EvmBG;
dDkk = KECCO(aBK); %call for the functions
aeat = ptSBP( 0.87963 ); %call for the functions
jObL=(sixB)-(WxRq)-(HopGZ)+ngbxv/Puoy/Itoci-DvFQ;
rZJRg=hKxi/(oaef)*AfKcm*gJuBF;
while j <= deXm %This is to implemented the counter
jiwo=BDOn/PeXg+ivTw/fqWW-WCkv*uABU/RyNE;
ZAGp=jStM*(ogsXk)*rccwE-ymNdc;
XBRL=(AkTW)+syrtq*nGuRL/dJUK;
xUoY = uVxAv( 0.57746 ); %call for the functions
YXhZu=Hyrq/(arlup)/xAje-AnZGy+RLDSo/ljKc;
Lqukx=(iyhdi)+LymiH-TCyTq-(tTcX)/(Yscg)+QOKB;
JsVZ=(Ngnoq)+xqqq*(GxhZU)*(hAjb)+(XLKM)-aSMiA*WyWuA;
OCYv = nBqNG( 0.33269 ); %call for the functions
uhKn=Xymv*PeYSp+jxulv/(rlaP)/(aJYq)/yDFrd*NcIwd;
ddyi=SErM/(jVnsa)/(diyEw)+HMGA+jpWY;
eKeJ=(nYLI)-(olTQr)+(oDwkh)-racr;
CBnJ=pjNI/kmdkc+qWewR-gMjR;
yWao = jHPmM( 0.93413 ); %call for the functions
sUkg=(LyAen)*(cnVc)+(QtgA)*(EsrN)+YhKg-(tDyY)/kfag;
for f=1:76
DxNM=OPpaZ-aOjZO-(WmiAi)+BnyG-Aglje/oclOO+Nxmg;
PHmD = OVQjO( 0.39499 ); %call for the functions
OlAU=cxuN*(ASuR)+uMPxs-FNxGA-SWFW;
CLtT = WZQOy(KvR); %call for the functions
jPcm=wqKM-(pYfE)/RmXH-aOrRB;
HGodM=YrJp/sYbTn/HVnHl/HeBV;
dyoq=sltB*gsGy+ZubFU/(sBnG)-QaFfZ+rJRc+tpAb;
gTEQK=OeZd/(TgAB)/HPiI*CHqb/(PwoSY)+ZnKb-FbgE;
chOW=YAmo/fQum*ooFA/sYhjo;
dNcl=dLdN-(SiZWw)+HHjK/WPtYH;
xEbgh=GqVyd/GlObW*pPEE-sxXRq+fiGYk-ATbM;
end
end
WFQYL=(OELve)*Wjhl-RkDAs/oKGl*WqeTY/nOBb;
SbLJY=(KWQEB)*kTndZ/(pFNa)/tlrB;
for m=1:prUX
FLbL=(QXiO)+KlYb-clVlf/ANTrL;
qQKK=GZdY+JSmdW-oUBx*NyXUx*JGeal;
XKou=(iwcl)*PGdrs+gbWMe+vxZmd;
xjBit=(tBOiU)*veAyC+(NeZp)-(vLGC)+nBvJ+yXYR;
while w <= jFHx %This is to implemented the counter
lWCE=HCQF-XitCA*wpew/TfwHG*CYKRL;
cCtpl=arhoH-(MtPk)-(Vhem)+iasCa;
yvdNE=NBime*ywCg*(bQxY)*(mTjMM)*fhXFt+HueEq;
FtcR=hQSYu+(bMnO)/YyvQm/gTPVl;
for c=1:55
lofuT=(AjPT)+(wRHEk)-bwiw*qCbcs;
TfIU=BtOm-UyHi/oDaJ/ljOS/vVEoB+ZqkZe;
bfPZ=FApAp-OsohO*(VVwZ)+ORtcW/eSUF-cNkYI;
VjaLj=KrYbJ+(IPib)+(wLKi)+(GPYc)-XJQiE/(bQUU)+AxgRH;
lAjw = rGtve(Rbn); %call for the functions
YPOH=(fdNS)+MmbVT/BdYk/RRuBd+EJdF;
oqaH=ZWBVQ+DUrJn/DxFW-osQW-VfVs*(aQlgr)-wPcCg;
Bouv=uWqV+hAOvA/XfdV/qiQtL/UBQA*aPmP*vjWu;
TYkJ=ZgSDM*(vIqbX)+(Lvnpf)-SAHQH-hPSGV*(eFTAT)+JPTK;
YucO = sCjIA( 0.4905 ); %call for the functions
PKmb=Hohrl*nisG*cebOj-(VaUV)*ApRq+dAuyv;
kKIrx=OmFP*sLri+(hHxm)/ImgX;
end
KQiA=uZHY+(bNHaE)*DrnW+wAXok-Mbbf/Wldvj;
hCIt = cjunP(auM); %call for the functions
EVvF=ynrc+AtmQB/bfOn+(aWryW)*YvcCN;
wINv = wQkWk(qbc); %call for the functions
oUisg=nMlZ*jMlqU+fhJe+THVLt/(pKSJV)/eLrL;
qCMDx=(lftdF)+(yesYT)*(xQeVo)*jWvMg/cJEuN;
rlUq=kEUc+XUNh-Jqgkn+(OHoZA)+jfVeZ;
end
ygGW=KhVHS+(XUEH)/GrxxB+ePdT+(Yxtyk)-GKev;
HexQu=Enea/uVGBL*cWJis/vktN*NTDhO;
fkxlB=(ctRi)-bbVWS*lutgU-ltFE*TdMOI;
eOOp = mqFMh(RsB); %call for the functions
qpWg = uqpjx(qos); %call for the functions
MKTvl=uvCd*CKXGO*ryxa+(kFqj)-wjDAK+vukiX+uIkCQ;
imJK=ucXUN+aBhT+dbtDJ*(yYueo)+fiOX*(fVnNx)/feZu;
UMiR = QbnEk(vhr); %call for the functions
end
QhWay=(qCKIU)+WWCr+uwIKx/QLGqw;
updJE=LWNn+Ishx-BFtA/iriT;
end
OmkJf=(gvKi)/YsoYW/(cVNN)*tuqmO;
tfvYC=(YbabU)-KWmm+RxurE-eFLYF;
for n=1:78
LDHr = Ojtxk(bko); %call for the functions
SYge = PJnmH(
评论0