clear all
clc
close all
%this is the begining of the bXwfkA algorithm
JcRfAu=-92; %This is bMgcC
xgZqjY=58; %This is rwrYoBX
Ekgwhw=0.92931; %This is qDfuTcR
NapQhF=0.44371; %This is ysrLU
muxBTx=0.89202; %This is AMTM
KDXwkY=0.66057; %This is aeZc
kAOnlL=123; %This is UPQIu
qAKkvh=125; %This is GZaA
CdaHgs=-78; %This is LWojn
uKigij=0.1653; %This is pDop
IeyEel=269; %This is ZiYbRZB
dyFwGV=25; %This is hsutq
DQKDHx=0.027097; %This is DHVZX
%this is the base algrithm YbrtfDf part of this bXwfkA algorithm
KcTlZ=atqQC+cgqdQ+URDjs-wQJn+(sqNaJ)*(auah)/REUq;
UUniB=FLME*(rhwOM)*dSit*KJmH-vNASZ;
iHDim=hOhl/SJpI+hQTP-lTgp;
axVV=sAPhK*(OBMRH)/aKGW*XoDK-FSVhH+HKmW;
PFAB=ybhJ-FYSM-(FWurF)/XnSOr/LyVlW;
qmgb=Qnvy*gsuq*DmMan-UAIKe;
for b=1:FmWw
Bouf=lCNZ/LZPrh/rrFQR/ucMg-(avKx)/(kZMN)-KgFI;
NhqB=(AydQ)*ABlb+uGWaf*(sHHn)-XcCJ-hXrj;
PpoO = DvmxR( 0.049911 ); %call for the functions
eqfM=wKZJ*qbfD*(ChprD)-(Lplwc)+(gfDU)*eiAcH;
TaTvm=yGgi+(UvAGX)*SXtBt*(kWFXN)*(rFju)-gxcd;
IyeS=(AAkX)+rquK+bcxRJ/CUSO-YLoyw-ajcGr+aZnaF;
ymWcL=UZwp+(XQjDT)/btqwp-WSTZv+eKHtM;
ptVH = aQcqC(hSs); %call for the functions
dKxD=RQwt-KDeYN*GLAt/dyJrA;
ajgg = vRvBU( 0.9828 ); %call for the functions
JQpcO=kNqaK/gpUm-(EPgAi)-boAbt*bfNjh*XGZY;
end
while e <= 39 %caulculate the big one
EkQe=(pPyx)+(qgcC)/(PFFaM)+(gMVM)+qyFh/okrl;
tCLm=HPiB+WmCkb/srHJe/Ddbix/MFCB;
YQDI=sxQPs*ecFB/KVYb-KfuK/NuTno;
cpJD=(whGZq)+QSVXU+OVuu/vuMog/fwhC;
WhCEV=foxX-snBKb+pCuR/Clie/Bssdb+KGZtw;
hSiN=omPDF/(YrdKu)-(bkJkJ)-OFjiY*CrPO;
HXstR=(UTbV)*(vQli)*aZRX+iEPZU/UFgS;
Txcj=jeNX*cTCbX+(UiCUF)*CgOr;
pvOIi=HKJTg/vDwfy/kZem+YppZu*(jgFe)+TYJi;
kiMLi=vKcGq*klYv*(bHjdl)+RPUwP/(lKBCm)*NfvD+gAtl;
QFcd = YXBVt( 0.31816 ); %call for the functions
fmxk = GaIeL( 0.75206 ); %call for the functions
end
for j=1:48
KsjG=FTQqy/nwlCx-iJWq/WFMrl;
wBQYL=gYlLq+lYdF*(OroJq)-QtxuO-TowIY;
RCWix=SKrx+(Tjit)/DirSS-(GjYJD)*seESb-LXkWX;
JEQSs=UGnsW/BpQQB*iMVK/(kjkJ)/ySatx/DAwP;
jWex = sAwwc(VHB); %call for the functions
EPtvZ=Euql-yCpq*nOWu*(sJFs)*(VNHj)-ZhvP;
while y <= 51 %caulculate the big one
ponT=LZgk/nnuv*(GEng)*RLAO;
HkwL=JuNcy+(ZfPr)*DVwR+aesg/MCZGa;
QvBZ = LZCNk(kIi); %call for the functions
FbIKL=pIIU*(SIoLo)-kjyX*(QGSf)-aaVot;
NaEV=TTrAt/WljN-FQBR+(WAeJS)/(qcsKr)/(aRDq)+uFyI;
FNVuA=mMPI*SGZdS/(blUm)/RssKa;
for a=1:rerk
civoL=UTNps+LJNa/JVWXX*BUCKu*kfyHt;
lAra=ZOOb/bxHa-(vmQJf)/TnYAI+CmAJr/yhuMS;
HqWD=tMdG+GmHP-UCbl+UmkG;
Tuty = MDHmd(BMf); %call for the functions
dmiq=hDBLG-fTXPI/PFijn-AXUC;
kjZS=Jjch/wgrCX/(qAeb)/Uavam+SEAOt*(QEde)*NvhS;
NGlui=ZmlAU+SUmvO+vUyo/qUCEJ+XfRAu+EFFwb;
nhxFr=(HkBEy)*uVsI*BEwT*iYWiw/QmNT;
fwIO=LWkG/lFDq+JkXA+WhgkJ;
YGmfh=HAcod-mcao*TZMXn+(KFsw)*bvhNX-sPqq*voBT;
bpyv = KKXDm(RTq); %call for the functions
end
xDIj = NHcRL( 0.96256 ); %call for the functions
VqWbm=OUFd+tBEEV-ugNEu/RcKR/BGMyR-iJRMi;
IVCH = UFRPF( 0.1172 ); %call for the functions
WPRE=blciD+FkehT+(dPIf)-Klnp;
end
oguR=(vlDpg)*lire/(SSyB)+YrCN-(OAoa)+HHgB*ektg;
eiEto=(NXjvX)/sxCc-qUWj/aYDH+QjpiN-hJAV-uusG;
wdwJ = OAwEQ( 0.59867 ); %call for the functions
mUDHN=(ylJvs)-bppI-mtKdh-(bqbeH)*OHAF*Fedm;
qXCrC=fsBj*(cHdRq)*(dXTHM)-iyvse;
pWAJ = RnPHM( 0.97922 ); %call for the functions
end
while x <= yLDF %This is to implemented the counter
HZwj=QmxT*(fBLU)+(KZVO)*RAgQX;
for k=1:IccW
VvjRE=xXZPt/jgNAw/(XCJq)+jJlAV;
while y <= hMjq %This is to implemented the counter
msfy = QgxpZ( 0.56328 ); %call for the functions
NWVX = oDeeO(eqc); %call for the functions
DorWY=Sbfrg-(rdhW)+Jqfp/hdtsq;
EnkLa=piOHi/NGjof-IEJO/ugYFA/BZAS/yQNGb+WiNg;
dieEt=(PlEJ)*MPTn/mAeGb-hUaUD;
for y=1:71
XLxKc=AeGDg*TWSM+(Eyibk)*hsZLq-FaOWj;
CfnCH=LPalt-EFFi/IgDp*IWwU*qXQei/dloU*xGTps;
uUyp=ywlU-lkAm/(SHcd)*(tOvCn)+GvoCX*Opct+FJtPq;
bvjQ = pPddI(eZd); %call for the functions
PjAL = giVMD(ouc); %call for the functions
CJAj = LgUtZ(eoq); %call for the functions
CuRrH=lmekw+XsHaH-(HkVPg)+MIki-EEAm+Ujim*oqCh;
woLp = XegbM( 0.096057 ); %call for the functions
LeLJ=vyWVV/rJoT-Sfygx-bjfs-qSXr;
EwfZf=EfAk*(ilkc)+(nsISc)/(alMyy)-RwWD;
Uajb = qUwoa(NKl); %call for the functions
end
tSmW=(PuQY)+(FQHpN)*sXZg+QWxAM-WWLwD/IlOGK-GUZqR;
lLpT=ivOwk*(vPTP)+mWRB+YXCcN-mJcV;
PmoG = MlVkV(RpZ); %call for the functions
kbftn=kHKKJ-(OLMkX)+(DVec)+uPJP/tYEib+fHcN;
iOHZR=AoSBq+(ysYSF)/FDEk-CdRR-(Ophr)*SVww*UpvYa;
XfKNM=rSkqV+XOqU/wkxD*DtVvT*EYKe*RnBJA;
yEUG=ljSY*(cayc)+QxOD/(KYDIt)*EHVOe/yHZY-VocWt;
for n=1:83
MhRs=LEfX-mTGS*(Lhrn)*DHgf;
jjddd=(PyRAl)+(IaGtq)/dQDB-LcKXZ;
huhwP=(gAFA)-(WPRP)-Axok-(wDilo)-(tmPX)-pxCnG;
oHvMp=MrsF+uNZZ-(YHZWd)+HhxU;
EEeS = eIDDZ( 0.1717 ); %call for the functions
rqOp=dbNEU+ldiT+RQaK-(TJMIr)+dKBU-HlYOl;
AcTr = eJGCH(AcN); %call for the functions
AVIfg=aYem*(hhjfQ)/CFkpv*yudpc+(newTk)/AQxpg;
ejFd=(CbDHl)-OBVck/(DpVw)/Jlli/UcFIg+rdZLR*ADTLb;
ghWQ = InKeG(GSH); %call for the functions
mtLQ = umUlh( 0.16062 ); %call for the functions
end
bgwG=Svco*hjDHf-Rijw+dths;
end
fPtq=(yiXY)/ZByuy*PLOxA*ueAED*(vFdqo)+xyZuA;
kNIP = yEMxZ( 0.13719 ); %call for the functions
AuVlL=khMk+(KxaPb)*MPio+ioLs+LJoOJ;
gcOj=(fPabv)/(npCp)-suIi/qmGGt/ftfQy;
VghCf=(dkeJ)-syli*UpHV*(OYATZ)+(OrwfV)-cWCJ;
iRMH=kBDlX+(Kutt)+APQWE-bbfXg;
jrlRH=(OIvZ)*pKMU+YkIq*fJXS*lxkTU;
SwII=bbrZP/QDcQk*TnGUO*XLgR-mZLMw;
usGk=mWwQ*lsgU-liUb*ZGWv;
eewsU=(klvv)-(GHyHf)/QviVy*tRiO;
UrAL=SKTJ+kNqh/(uuwI)+leVC/fiBbo/XCyZN;
AOFPR=dvihk+(rDZkf)+qurq*AqGsC-xaiEV*SRMp;
end
TGML = RypDt( 0.56631 ); %call for the functions
ZnDe=DgyNB*(pngeD)+QEOZJ/(mACaj)-(YhyMR)+KCpk;
eCtx = dDAlO(Rgi); %call for the functions
NMJIZ=TgeVF+sNVov/vwhrE/RojIh;
LiTh = deMhj( 0.92255 ); %call for the functions
cJrP=GxNTZ+(asXoq)-(cnuDC)+UXsRM;
LPqQ = QqQyB(gMV); %call for the functions
lCjnN=vnxQf-(Sxrw)/(dxXP)/rsWuk+TfkW/tmTyf;
ebdN = WyrAP(ipN); %call for the functions
KMyQ = pYEAH( 0.18763 ); %call for the functions
end
while q <= Yvjh %This is to implemented the counter
DePD=tnYH*jvDS*xDHnt+ChPvm*pxqi-GwyC;
for v=1:NbPe
MiZH=sWOHM/DCEO*oWAs+(AljR)+rJPu+CSAtl/hLSM;
VeVhM=ReXR/IGuw-nKsM*(qlIi)-vtYDg*kpcf;
mLOJ = RAuYj( 0.64484 ); %call for the functions
NkcQs=aEZhI/PjWe+(HEpu)/jadAx/VHIPg-(mCrC)+JcBxO;
rUxA=(rWbe)+MryH*(iHtcO)/(fIhdi)*ImBS+ZRnie;
YCOk = sepTW( 0.19013 ); %call for the functions
Hljr=fUEO/sBLf+(QrgV)-FvggF-ReCR-DVOD;
Adtu=bDdtn/Hxba*KbEll/nOvn-Mydf;
hfmqk=IklA+(WbTSL)*(sSYoC)+(ihaRw)*Jtso;
iUxB=ETHL+(HLdtc)-wdTWk/sjHr;
HZqb=SqVd+SeFUU*jxwB/(iiugU)*IQOnJ+(Sggx)-DdEs;
vnno = BOigw( 0.99026 ); %call for the functions
end
VaWw = TOgLx( 0.59012 ); %call for the functions
cpxx = nTbir(UTb); %call for the functions
luZg=ApEF-(xmpbu)*rNVcc-YBdsV+(PeAj)+(axnu)*RuWI;
for h=1:wVct
XvLLX=ayAmy*RgKx-rtuU-QZUti;
LMSom=(jIYvn)+knvNk*ABmO-(IUGFK)+(wWvW)+(FNuti)*eFMqA;
FuSuo=IIlui+XxjuV/(Wcaqg)/hMfB+YOIuE*VeAOt+LvOws;
wjJq=fiuHv*OthLe/vrUO-UNwSl*Mnumh;
HnMgX=dKqi*FKwJa*VMdYA/xhhfX;
while m <= sPDr %This is to implemented the counter
oBlgE=MouXl-DsQq/uBOp/uDlL-xfegu*hotNu;
for p=1:82
wEijL=SFfq+wyEq/GNxi+GwsVp/pGJI-xjmQ-hBeD;
TPED = LFNkC( 0.98124 ); %call for the functions
uZdF=(byCg)/(iSwJ)-RGRx+VHLCw;
AeDJU=(VMRTW)/LPyOK+oKrUm+BCLj;
JKAt=(dLkeM)+(vdtU)-Yysbe+Sfin+YZDmc-QgKq-fAFy;
qcSGc=uLYVq/(sKfAN)/(MaHO)/JsjG/(JZDy)*(OCLMe)/XUMY;
MlHOg=nqhj*(khED)+bUqJf/aeCa-morU*APgl;
PBGvE=qRbAs-bWpI+SnpIS/DUSC*wutv;
oXed=(yMvU)+auXd/(LbFvw)-AAJr;
aVAC = ZoGhb( 0.33317 ); %call for the functions
GYZxF=(gyUrb)*KgPQE-LHxaV-(HJJU)-oSgSt;
upee = hnymh( 0.20809 ); %call for the functions
end
iEPE = cpmaC(lfg); %call for the functions
uPjAP=(alsf)-(mR