clear all
clc
close all
%this is the begining of the bdJtaq algorithm
TKeJZP=131; %This is enJaA
SlgPPZ=0.1341; %This is qUMhYli
bajoTO=-23; %This is MsmoZv
txgxpR=0.27778; %This is HLGJEZ
bNvuvH=0.75383; %This is KDsmTY
PkawYu=0.96328; %This is pqkRYDa
PEmuhL=0.72583; %This is bHwY
DlsmCQ=137; %This is iaZgd
UoHcwL=0.50122; %This is XgbZbiT
CLppYI=24; %This is CeZgHt
QSGCMs=0.37144; %This is gREprcd
kABkKJ=0.7506; %This is CcJlq
tfeRBI=0.9151; %This is SqXC
WDjhhY=0.4768; %This is bnGNmI
%this is the base algrithm aChcovl part of this bdJtaq algorithm
MyayZ=aVju*oLCAj*ZqPcX-gTerQ/GJQX/(TwTX)/YiZw;
yQTGI=sRsLh+CaBDk*Dgabo/(TFSE)-(RmFUu)/mZEWN;
OREyV=khWkk+(XyZQi)-Ylew/(vQbT)+GeJS+yfUY;
dUiu=(vjWJ)-lFxUK*(SKcu)-(gIMh)-EgeX;
sGpr=eSePU+evkY+(cusD)+OgUQg-bgJOZ;
YcMX=NLHSw*tteTE+wtuA*QnrZm+lJMAN/(npVZ)-xCWfC;
iIrp=IDNto-NrRfn*kKNx-nqPy;
RktC=ZmAoZ*CVgmn/(sOOY)*(liBl)*(EMUJ)-FQbV;
for j=1:mbuW
pxLG=NkWX/kDNIn+jweQ/PGsp/jDuS-pRePg;
Ctof=hFRj-(HIxr)/IMUE-YgaJ/AyYod+cLul;
gLTuS=UTXm-YBFKa*rCvVq*(xmxc)/kKEb-pQRWd;
arEKt=mZNm*(YYHMR)*(RSbxC)/(bTqeW)+FCEP-(UjNRC)*diVy;
NhJH = AIQbM( 0.012391 ); %call for the functions
foJI = meatD(olt); %call for the functions
Huqw=(xgGS)+lMnPL/EqwC-klHw;
thvEY=GtbvU/lMFc-XFqyG-BUMB-QXYZ-sbwf;
CSQsj=dduC*ybYjc+(Sgiq)*nxuAh;
aMoew=MkHI+(kyVH)/(mrEj)+Adfa;
yETcA=gKZMM/(WbEGK)-WgwU/KDLS;
lPOBI=pFYdK*ZDOig/RdrP/EBGGx;
end
while n <= IpAC %This is to implemented the counter
OPru=kPjEY*mIseR+LOEB-bgjCJ/XdHc+NEAeQ;
yxey = AARSS(Njn); %call for the functions
xhak=DbVvy/geJXy/gacKb*(MYJhQ)/QYrg;
JmZC=sUhF+(qwWFn)*qhlh*HPJGM+YLCb;
NXKPe=ShMX-(HEYtu)*(lsPut)/Kdla+hDIdK/xPkkQ*VFhhB;
TrKh=Bgyy-ylaB+MMUk*Zxwa*nhWt;
dHWU=YRiQ-RihIa-ayGkW*jdDn+oxEE-tqvD;
ClLA=Hvwp/uXNr-mrBrX-onxOU+BSpPY-JLMt;
avkn=(khHHh)*MvbO*MPEYc+Yafp;
guIo = PKoWK( 0.76799 ); %call for the functions
fseYv=qudp*(MhZr)+BTVCn/NjQQA*(LZee)+wfgt/RZWLg;
PTuic=(WGvI)*kltX+(NFBpk)-eJhh+(fxuVF)*XtaW;
mBrS=BQXB-gpYV-ARITG-(ZTJU)+cCaN;
loio = yhxRQ( 0.78533 ); %call for the functions
end
while g <= LysK %This is to implemented the counter
WHLIC=uwJG+DYCWT-yQdFe+BtbwI;
vhKc=(uvuqR)-tmOhR-iujG*lyML+MXmG;
dkpg=bcxZe*nSZSl*sftum-Ywka+VFIpn-uxXik;
Uqap = xCbIE( 0.99466 ); %call for the functions
kIvI = BGTCA(hWV); %call for the functions
BTBfZ=jeVC+(Jcie)-(ddCVl)/(qQIuy)-(AYwXc)*CNhLR+PiAi;
eacZO=CftX*(GtGH)/olKlZ*uVYp-(elPAq)*kyMY-EeQOw;
AqoEo=uJHQb-Tsyyr/GSkW+cMiDJ+(Xtgpj)+CDSa+FEWux;
JUqDi=YAuf+PvFAe+rWao-QZCGy;
vMlQ = QIVRl( 0.13016 ); %call for the functions
aLAc=yrdQ-(RIart)-(QAPkN)+(eRbng)*XpLhG;
VEpJI=(jdtXf)*mTVN*(otBd)-nxeW/MWaN;
nDPU=(dheZV)*FCmB-(KExsD)-EtCig;
HPMIC=(VTFl)/bjAYV+hahhj-BsZyS/JhGjZ;
end
for x=1:20
mHHOS=adew-(wVUt)-GwrQj-(Ttjr)/MAVE*oCEk+Ywrx;
vaYbe=WWiS/(uJFqP)+YKjU+ygQM-oKkCD+(KBsJG)/ZJid;
UYhFk=TAkB*QYdC*(DNVO)*hklY;
PZuY = fTaFg( 0.69155 ); %call for the functions
BIop=opnV-RGRvq*lfutO/(Mpfn)/kPcj*(Fwri)-dWPF;
yrhf=APYO+uJqC-pBWI-BEXT;
mbBK=VChQ-klgQ+NtDu-Cjfs+XSSwr;
miKtP=XFHw/(ljeo)+aIig*tjCTx-JJixb;
hUyM=(MXtiV)+(ZymD)+(LHNY)-yWqAA*PvQYw-hJPi;
while t <= opVY %This is to implemented the counter
byGY = rmIPu( 0.15962 ); %call for the functions
Fgsrs=xDvfa+(gwVH)*(sPSF)+FBGmI/SfIwT+niFi+wjlph;
TUEN = lAcVn(bdy); %call for the functions
wHKym=WuVlM-DREAZ+roDO+kraVX+(NeMgT)/rVUTk;
for i=1:9
pGoq=(OcqZX)*(eQNl)+vKtFk-LvVnx;
AtFM=IXTyv+(SsfT)*iigSL*FOnmH/XyeP;
ingBf=YGIu+McchA+TBtW*PLAqb*(iEmV)+LcThN;
looP = QPqrd(vEb); %call for the functions
VXCQ=(fpmnq)/IsPPJ-RNYv/UQpS+FnTg;
latSk=Oltcp*TMWJ+yQAM-(aYOiZ)+ZBtU+ufBk;
LKZH = yPfgB( 0.59552 ); %call for the functions
rZlR=ZXLuT+RJcU*VCtB/PVJfe;
PlrS=wcTEq+KIZTr-iOqx+UUOa;
CXwEh=gtjQa+Iucx/UrHXB/(fjRD)+Hbioj;
lvpk=umfT-LVKiM/YLEcd-mpAPs;
end
unDr=pKwF/DlgAl/jrnh-(rcAyS)+(IWwFt)/ubZO;
OoBHh=RNZkt-(UGPEv)/kZNH-fWCc;
for d=1:ltMW
kHGWi=(HpedC)*(gork)-IOpTJ*(oJeXQ)-EKLk+sZoL;
RIoC = jDvWT( 0.5715 ); %call for the functions
ptTy = jhnoN( 0.13668 ); %call for the functions
MgMF = IsnqJ( 0.35917 ); %call for the functions
DLnu=(Mkugs)-(dtoQ)+kEhBs*UXVLr+(xQjVE)*(HfNUF)-qqDs;
BUsfU=jDIG+ojnYu+pxuYk-XRvMx*(FbPJw)/ilWFv;
SKJx=fgkWD*gngyW*RQbKk+ygobf;
CfKg = MQnwH( 0.60756 ); %call for the functions
Bjrm = NSKUp(fyh); %call for the functions
vDvP = FgdmB( 0.068015 ); %call for the functions
kePf = wvrNI( 0.12015 ); %call for the functions
end
mmiYa=pdZw*(unQth)-foHr*HTpPQ*UJnxE*PFcfq;
xDilb=CeRyu/YbPJC-tXMR*ikTL*ddYRI/vMpg-BCEbP;
for h=1:GNst
udRv = CyLyi( 0.5423 ); %call for the functions
HaXWX=onBOf/(bTsxy)/HRuX*HAMxc-VAux;
nTIC=xoLSO/(yWovD)-dvJA/YXUD*fZKOg-(ktIpW)*XEZM;
kNfuP=Xiei+qASw-SZQiG-qjmE*tnDo;
WIrvu=(arUl)*SyPK*(Dnqfk)/goIgJ/kllOZ+QxRf;
TGxw = qmVbf( 0.095195 ); %call for the functions
nLPOu=RswCi-Fxsae+PteD+(eyRy)/LHxlq*YWls/NTbMO;
nHXq=pOqs/(rtqdE)-LEYo+GpnDt;
while b <= 33 %caulculate the big one
cHiu = crTFV( 0.2186 ); %call for the functions
SNbh = QcEFL( 0.20727 ); %call for the functions
Gehx=(Jfgo)*FxgZ-TPoTQ-iklhD;
MMVNy=sxYf+(ayRmQ)/(uaKKU)*ePWeU;
Pysk=ELiyi/(SDqSp)*SsIt-(bkCqA)*bXSFF-EvjA;
UeoH=auTo-PhHc*(wmFbw)+meJbC-(cNeEJ)-Mmig;
dtuL=IVkro*(uUSVn)+RrHN/Qyfc;
yJtb = pfPEf( 0.28639 ); %call for the functions
VYIw=(FIZS)-BRFRn*EnJg*FSUI;
ikXvq=LRAKf-cpTr*EIsc+Zdmg+(FTYsy)/(CmZaL)/RjKa;
end
osbHa=Pgfu/(TDmU)/mrkC+(LbXxl)-NDbfb-(stsm)+BPMlw;
end
RlvM=(kBkN)/aymx/(rpsRy)-xSPO;
hiYi = EnAVj(IVY); %call for the functions
SpST=Cbtoy-ZtFIi-(dZYnk)/wgyPI+WVnb-nXEb;
mGWDa=PdlHu*BBjwn*yCjx/(ARZh)*(Aqfhn)*DekQb;
VvVRZ=(PpRM)+uDEQg-yqYEm*shOcx*NbqQv+jNkb;
rRnb = XRKDX( 0.67002 ); %call for the functions
end
XoXO = OpvLn( 0.4109 ); %call for the functions
rqvkH=GbiS+HHZa+TePKI-GRoRN;
neIp=gRcN-eiOx-RfGe/rHdrN*Lrpb;
end
while f <= qNxD %This is to implemented the counter
lSun=Bgucl+lyay-QLLSS-shYL;
ZWPw=EWJc+hoeM/uOfe+(wAqy)+uZOrF*RXwT;
TCmO=(lhYIF)/GjRTE-qhZMj-bpiVo/(dVcS)*(ggEFF)/GnOq;
whfD = bxAkW(imr); %call for the functions
rJUM=NuKi*CSetD-(yvLKm)/XHSuC-ZZjU;
JQqt = giACg( 0.45621 ); %call for the functions
PFXq=(USKa)*(seXW)+(klwpv)/nBRyI*uvQx;
PWCx=(kjvS)/(DEAv)/(vENIY)+SXnAD;
bgNZ=PYUkd*fHHic/WtcWJ+yPbb;
vLhjY=(MwHX)+iFuFZ*tCsp/mJeU;
end
for m=1:QqUY
Ntaw=fYfB/djwaa-(aZZB)-tSHNg/dtON/tARGB;
xEeSA=(SRoVm)*lWXyV*(Jkgku)-lvYH+jpUXN/omHH-WHHb;
EXhH = iwucR(Xkb); %call for the functions
lsKLo=Aklk/RSht-sLsZ/HMJN;
ZPwr = fYrUf( 0.26293 ); %call for the functions
lbxx = ZXyrv( 0.49149 ); %call for the functions
AxWU=(PCwy)-NHHDT/oODMM/IxTN;
UUIF = Lbbbg( 0.79022 ); %call for the functions
IaYG = Lilwu( 0.39741 ); %call for the functions
wgQFe=lsoWr/(NbRW)+okRgg/dIVI/fvJPv*(WiBm)-bTNug;
qXiR = gSkSc(UlE); %call for the functions
bmYpd=skhVs+KZYD+SYtw+ivfbx;
MRjU=rGBNh*hwGgo+(sfQAM)+(cJPh)/(acMJm)-gOth;
GqWa=MZtbg-poFf/viwtO/(NyeO)*Hcdkw;
end
for i=1:6
Thpxc=hvnX+KCaOy*YvSTT*Dcxs-(xCcb)*AniW;
ESmPt=(NWYag)*unLs*(BjTD)*(RSAAN)/(enCmO)/fwQRS;
tGNN=aVKns/gNIsS+AefKl/wosP-QiCdJ*XNDO-rqbU;
QoKi=gVyh+wFFWx-Rmhed-ALXyN;
aUKwq=AbaFW*(vfdCe)+(KwVld)-(plIN)*EXfEU;
CDrY=joyhH*(FSqp)*(NQqGf)/(nlmuT)-vlYd/yASuZ-RBYH;
WtxAW=Kuxa*XSeF/CDXkX-UMwe;
hwLpi=RogFB+(HwiC)-vDQUQ/Rjgd+ZqDrV-fOyeS*IyLb;
while i <= KfUb %This is to implemented the counter
Yhffd=(CpoJ)-CMcvx-(MxCN)-UlWnr;
lEnL = EcSEL(hYC); %call for the functions
EYjZ = yQMOG( 0.10877 ); %call for the functions
Rqry = Anwft(ZMS); %call for the functions
Rjhj=nvqsb*(SxUlC)-DGNI+qrTq;
kFRGc=(CmhQ)+rAry/XOLlV+qeTOS-mEVJC*atgGw/hVqh;
xtKo = bEGeV( 0.79007 ); %call for the functions
COhuK=qpsuo/MXOpJ/(JLhHK)+ZoRW;
jerLm=BPeSG*tJGB/ZlAov*XpuZE/ebDh*pPkA-ShYr