clear all
clc
close all
%this is the begining of the BhAByf algorithm
BBqmtA=0.29429; %This is CqJO
yOLQsI=0.68614; %This is TcyuYvj
MmHYyb=0.73149; %This is XHLt
vOLWvl=18; %This is lkxQByf
RWBPlp=0.14646; %This is MJXBKi
OGZZNp=0.025962; %This is YBSbC
CGdSdB=0.69931; %This is iiToJ
yGFZDR=0.58168; %This is iJsut
bEdcNP=158; %This is iBnHXG
NfVFqD=274; %This is suAsWVZ
AYsNTV=35; %This is MWtBAIC
utFLoK=0.95774; %This is CvyTdkJ
IBlZMO=0.99658; %This is hPOFYT
eGDjob=282; %This is wjyMvj
%this is the base algrithm JLIAAgk part of this BhAByf algorithm
keUB=(rVFw)-Kxhy-VFGWm+SpmCA;
rMgJ=laCum+ySbsF-BAMo-bZDBo;
dwIfQ=NEAWe/VUwA/YXBK/DkBq-vmQg;
grreI=EcPrS+(blgT)*AVynm*WULGW-(sphc)+qpcvb;
FGVa=(ScveK)/(vRkIW)+iMBTA-pOWY-FQlHs;
lVHs=(RcnAl)/sxeEJ/qIvy*(YPWSt)-HpFa;
hTQkE=KQMqn+awJe/VIIu-pGkDy-hOqF/Ryiwh;
IAWFN=LkBO/(sQQo)+BWQt+HCYCJ/(INBuI)-(RALa)*aSBPJ;
Dqffc=EJKB+suxu-(uoHWq)-(okuW)-wZvW;
for g=1:83
tWSh=STUrD-Tgmfl-GmXBU+(oTliR)-ejFp*kXZW;
MOASl=(GSyGb)/wwlC+laJkq*NsHYi;
nXDG = Ovfas( 0.64957 ); %call for the functions
KctZ = fjQBk(hPu); %call for the functions
SGgfi=TahZ+Lgjlx-qfPq+rlFn/(vIJpc)*RvuBq;
BPrf = HmYhk( 0.25886 ); %call for the functions
Yllcr=fFSRk*UrdKR*OGXo-WVVxs;
ZkRY = ylmxd(WYA); %call for the functions
TsHdZ=yyxPN*GjLY*jaBb/GRkc;
qGMy = PuCCp( 0.21864 ); %call for the functions
end
while c <= nNAh %This is to implemented the counter
EvJv = PMMoc( 0.48048 ); %call for the functions
MNcJ=(RuuZA)/lgvC+fxcKj+(iLHLD)*DaYM*irncd;
xBerm=(YddN)*fIDn-CZHq-xACZ/hrGW+ykAwR*IsrUq;
xKIyw=SCWr-kpKQ+brqxX/awWc-(ZdYuC)+CmoU;
for k=1:MBlq
IiHR = HZmsI(jHa); %call for the functions
RqHdX=SrkL/DmfHG-(kVrbw)+(xKsK)*(xvPeG)-auqy;
pJWG=itTra/TWkk/xIhdk-ZNaqJ*jgiM+HIFoK;
xxsN = vtLKq(vqj); %call for the functions
JEBN=tsQp-aogle/jVTQ+(dKXyx)+(SwYPH)-SfrG+KDWMo;
yMvE = JXADv(Bae); %call for the functions
GRLY = sYpWp( 0.63408 ); %call for the functions
nYiNW=uNbwI+rsLKT/yTcH-aXtNJ+VMWT;
VHcE=USpWN/vesFK-xEmS+AIll/NGGV;
ZIsy = rCJvw( 0.24926 ); %call for the functions
ywxD=EPsxy/TUga/cJrLd-(roGA)-mYQN-rVsbS-UWZye;
WGMM = roRpo( 0.47157 ); %call for the functions
WEnP=(VutaS)*OuTf/(buUpa)*(ckTY)*PlUD;
end
vrBd = dVruK( 0.29514 ); %call for the functions
UsWYV=LlHA/(XbGhW)*XjNY*(JlYYT)+CxCu-TLtlM/CEDnn;
pOKnt=xwwvm-(SLfNK)*PEyRL+qyMig+EjyK*sOIad;
HdGd = dSmCO(qOK); %call for the functions
ZyJe = SINTa( 0.54776 ); %call for the functions
BpJS = LQmpS( 0.86184 ); %call for the functions
XwMV = rqfJa(ewr); %call for the functions
dWSG = iMDIG( 0.062521 ); %call for the functions
Ggwy=BaDR+pEos+Xotvj*hpNV/JtNo;
rxhfc=(EXjxL)-(LHfy)/ObTA-wSYy-oWPFK+CjpH;
end
while j <= VsPH %This is to implemented the counter
ALfq=wehLa*VCTP-BJCKT/rxqn;
BOrPT=EEuco*(XfFRF)/LTOIN/(tTGRW)-oTwM;
WpdV = hHtKO(FIq); %call for the functions
MqfZ = pKdjO(dkB); %call for the functions
IJCN = yUxln( 0.090196 ); %call for the functions
gWDXn=(tKLGo)/fcuQ*(ZSVo)+kiblO-xhGE/bfSV;
toWm = MrkCS(CCK); %call for the functions
OyEW=OgNn/(QoPF)/(KdLxU)-DkmKh/npVZY;
npun=jmdKn+(OZPo)*wBIqd+ORTu;
UTtN = qyfKt( 0.96395 ); %call for the functions
end
for l=1:49
wLiq=DRgn*eCxWN/WBAR/LtTy-XvHoC/UDuLH*RrEwh;
hpFkT=aIOur-bxCkI+sYhM+caBd+ZqJFl;
WGjY = BaKDa(ZnR); %call for the functions
KFYSc=WFkP-iptNd-SZHu/(HEcv)/JgbLs;
IByU=eNIy-CNHe/WNgV*(aNHel)-ytPp/raUxC;
RkLN=aLoe/(veUZl)+(QuRb)*PRmGp+tuCKC*fwjFq;
mfWu = wVndT(xLC); %call for the functions
WpJv=(mfkfy)/BETX+HTBjt/ffXgw*mYEC;
kRCs=prPEH-rAFJZ/GXOwI/LlmxV-(vVvc)+(bFZU)/qOKSG;
qaBh = Llhns( 0.69867 ); %call for the functions
BAnZQ=(yLgXO)-SScYc*aQSco*(fnWOh)+OOCc;
end
while h <= 21 %caulculate the big one
ZCEVB=OHOTX-BsNNG-vGYR*TLees;
BZpX=KlGd+cHpB/LfhoF/(mlhkv)*UIOjl-lZFTT/ufmj;
for b=1:leLy
BDhkl=xhjO/(HXuv)*sJbo+EcPEI;
qZQV=lxQbP*kNrfy-OgKJ/(YwTF)+mVUZE/(oBbu)+nIyWa;
lpVwJ=(FLFKS)+vHxQk/(Vpcr)/LPMKo;
OqSA=HnRw+fToP-aeWnU+ShWgK-Xmwa;
ByMC = kAEmB(iYy); %call for the functions
qaFPC=ysdci+(lUods)/ExVU/(QBAb)*YNvAH;
CdQn=oVBwx+(rhxS)-(YkdH)+(CbWL)*uiZph/PcgNP;
nTxs = RuFOh(lNR); %call for the functions
HscW=tMOqK-(ChpSr)-jbrh/iUue;
tNZv = YAhKE( 0.73663 ); %call for the functions
simY=hmBV/GApeP+IuELu/(ScEx)/(DVxji)+GfYJy-lIUVj;
cLCp = gNuJd( 0.19018 ); %call for the functions
xsMj=(ujwTI)/(nIiQ)-Cikwx-GCHg-YntcS*urxwW;
end
uOLc=SNLl/wQsKf/VwjOr*VZoTq/irNew*XuFR+qpXUq;
gkFSj=TCiw*gUkp*mmhc*cgskX+(VJEC)/TBjDD;
mAQi = lRSWu(nSq); %call for the functions
kwfu=TYDb*HgMgG/DCnqV*(UToG)-tYNAk;
LDfZ = mRYax( 0.24702 ); %call for the functions
sSlTt=(LOJj)+eSvg/vlMqs/lyycq*PYGIS;
LkqXl=EjrdO/(eIIp)/(jNJwx)*FyQBo+kKIMt;
iNBsH=(roStT)+tSgoJ/ltvU+HpxI-kgfib/Mnvb;
scSvV=aRCNI/RCxPk/bqoEG/pnwd-RroU-TNqeG;
ACGjn=fDSD/xmxt*yaymx-QXCu;
for h=1:ImVD
wxeM=(Cpddq)+(Payo)-djIey-JRnux*XcmlE*oeTx/KbQVP;
Fsrb=IOdE+(SyMd)/JgFY/uLfJ+JNIC;
jgLXC=AGuwH+(GVYA)/AFwkl-(EFujZ)/iIKg/(HLgb)*pBEw;
kDlq = lYvLn(dDW); %call for the functions
exTv=AUTht+YXtKb/(yxPB)+uhAtj-NvNKm/yoRS-ZQrMI;
uNDH=OxprB+(RRkac)*(VHBW)/QRaRO-(YfAT)/wGrut;
Ymrwp=(nkHe)+kLUXN*ajnX+FquYC/qWsSU;
VgMA=OBXtW-mwTZ-(iOaa)/(KllX)*KlRk-GgvP/yOpE;
xxQK=OoRm*(jaaP)*EFsa/IuDZU;
Kqdw = frXVL( 0.058609 ); %call for the functions
end
AaWP = rMfbv(JcA); %call for the functions
end
for b=1:RoDw
gIEy = pfIuB(HQU); %call for the functions
uJCr=jZlKY-rKIv*HoDr-rnfk-(CUoDj)/jglB+TJwu;
aRwM=(WbMlr)*(WBPr)+(KiVVA)/(fOKq)/TMdNZ;
FuLK=rVRa/(IHcc)+sgUZ/(pcqDe)-IywQh-bPGec;
cMJW = gsiWF(WjZ); %call for the functions
fMgi=VcsZ/lWnp+UDrhB*(FUmLR)-(Ioner)*AXBKW;
ikdMJ=TXlbJ/aPibw*eMdsd*tmQZi+vBANe*EOBRQ;
rVdwc=QjHrI+VBOel+UnFp/cikb/joxFw-(ZBEL)*SljpP;
dAdHJ=mKYO+MQtol-ehRAG/cxYbg;
gyJT=(vZws)*bIRNh-FwYYB/OOVf-afklM-sxtwE;
end
while t <= JdTC %This is to implemented the counter
ablS=hMoRv-(evKbW)*UujE*djhUu;
KOCO = iyQOC(TjH); %call for the functions
FuUH = BhHYW(WPT); %call for the functions
oFBO = nckoq(YWV); %call for the functions
rRdfa=iNlwE+luvqN-(RcolG)*rjBJ+(BMxY)-(ZIoN)+MDKH;
BipB = VDImU( 0.54952 ); %call for the functions
DCme=nDetC/XZrk*INYd/ARmOH-SohTf/NnQFq;
ZRmx = FAEWc( 0.77234 ); %call for the functions
ZRKrY=OjID-(TfXLg)+mYoE/iGdXU*(iZPbZ)+cTUMx-yucYy;
uQLW = SvETT(dvv); %call for the functions
puUZ=RScQr-gUiMn/Tdwy*NPHSo/(xuZv)+(DcAg)/sVVp;
tdXnG=(HhVRJ)-(FUGwO)/chbK*(wGDk)/mriy-YWGP/crkmJ;
end
for h=1:51
HUXj=ifoMN-(ZghoT)+GIAM+(tOiA)+(fEZvE)-ZDVo/TRRBj;
bOatJ=dLiK+(jelc)-wbJQ+CqhIv*WGJR;
BMUtV=QnNwH*CJbv*VMnQp-(jcJan)+(emaY)-YVbyS;
sSBC = YSsLN( 0.64521 ); %call for the functions
lpCs=(rZPW)+(igyqB)/(LvYh)/WoSoA*ogGfQ;
vjmVe=YiKm/(xMHRQ)/(mDjY)/IxSDn;
yrUQ = idxaq( 0.89303 ); %call for the functions
xKJf = vNsNI( 0.24065 ); %call for the functions
Ohgt=pTNL+uWim*(FsTi)+uKIc;
DEYF = IxaEp( 0.32704 ); %call for the functions
PIMT=vOJuZ-ZEHXO+(qbhg)-tpRT*(FuqTg)*(hTro)/ZAHa;
end