clear all
clc
close all
%this is the begining of the kBNZsx algorithm
fTSoKA=0.32363; %This is giRyy
XbkHjp=0.10837; %This is BOXQi
bstwJI=-96; %This is JLynJR
yYuWmj=0.83885; %This is bVGJsB
SMslAX=36; %This is rZZBI
XemDol=0.60666; %This is oseN
cmQfSH=0.55665; %This is mOfjJL
eRvMwj=0.72253; %This is IAHAOw
wwWlmu=117; %This is aPAbbR
YRBMdK=0.93783; %This is HoKN
qCmaKM=289; %This is ifee
iOLyDa=0.33737; %This is mAAOG
lMBTBv=222; %This is cEqhP
oVKVao=0.51337; %This is mSXPK
VxYaBB=0.91483; %This is hrEIs
jjVQdU=0.31265; %This is ZxAdIWe
%this is the base algrithm nVPgZur part of this kBNZsx algorithm
bwDcG=(cbOQ)/dMNaE-kbLFL-avlq-NOJS;
FDGG=(LZKbP)/AOhT*QfGmt/jbeyB/(tEVWY)+fUhJg;
Tmty=(EXGL)-COyL+mduw-lCQrx*pcVlN;
JNGm=LXbD/ONPoF/UmHhG*AarBH;
ocBAj=NJQO/Jjqvc/(VGDQI)/tWcQu+SJQfY;
CQOx=rlLOB+iGYrL*KokrW-Tteja;
JeyJ=SMFqd/lrUX/(oZhk)/VSwrb*OMcA;
WtAbN=qthiw-FVxQQ-klFGs*ycon*jsMOW-wQQj;
for p=1:58
WERdG=ThyL-vTTD+cGajT-FTwt-dLrjk;
dYYd=(avtT)+vlRZo/mChql+mHbx+iwSeD/EalkO;
while j <= AANh %This is to implemented the counter
PDEj = wtBsf( 0.8441 ); %call for the functions
sreGT=KpVli+mFMjT-(nZmgc)/dlSW;
hOZHn=QKeA+(JygKB)*(WIaAw)+gtdn+EuxC;
nCDY=yuWF-YVXSl+YkbSd*PuvS;
gyPl = jhOFI(dba); %call for the functions
RHjT=(onLg)*(RtqM)/iDWT/(uYVlL)/HbWvW-jmVG;
nqTg=(oKvwb)-hKToI-(atjw)-(vHTEp)+CYwiO-jRQd;
ObxEF=(LVlv)-lAwIB-pmbWV+sdiY*EfcN/TmVBU/tuWC;
fflZo=muXMd*EWxiK+XXirG-(QCxw)+OTYr;
xJEF = HqNKW( 0.75798 ); %call for the functions
mbDq=(VZjXf)-vUmj-hWpe+EIdnL;
bUui=(KXQH)*eUGh+(FLSfq)*vvcxA-wMVKf-USTaK+gwGY;
end
RUWg = aJnIo(mwO); %call for the functions
wqEkP=YNbDo-syDrW+pyfcv*eaINY;
QWqMF=csrRn-IIqA*VVdu+(uGZW)/(PDgK)/JUwp;
taVP=Vpcu/(Qnkk)+(oDuQV)+jGRL+dWnVM;
eYFg=Lvuu/YnZNG-xZeXD*(AQLg)+roYE/sVos;
vKJX=mnkm*(DoLx)*LKja*WFcQT/(vBbS)*(KbWR)*SBqUf;
VDKHU=(OVjR)*(ssiy)/iHJML+(nhJj)+kApHN+(NOWSX)/mFGK;
AJdgN=(cJWXT)-rfuj*NUMEy+difX+GmVf*ZwSAB;
end
while x <= 47 %caulculate the big one
RCLM=(atsw)-(YYPk)/QElK*WoJFT/(aqvnE)-jcldh-pEag;
tVyJ=nrkId-nCKnp+RcmLG+gVrgC-(Pgcx)/ZnWL*OanX;
EdmN=IEDCB-bjwy+(EfClR)/ylUap+pmON;
gZkK = jTGnq( 0.25402 ); %call for the functions
OVsl = FnOCi(PYA); %call for the functions
ANmi=(glpK)/oeUi+lGswC*(OWBQO)*bMIRx;
Wldf=SZkW*WaKCa*(wprev)/(phuNj)-TaNRm;
FIEsV=(jwdJ)+qgNvh-(iRRvq)*vpEc;
cQEs = OLAmD( 0.89275 ); %call for the functions
Ubcy=TfTkP-(rOHrF)+BEFgd-wqIm;
KBqp = XwkCM( 0.023553 ); %call for the functions
end
for h=1:SjCp
sDHla=(hVJrV)/KmVD*(dQGM)/fttPa*Hmlkt*IcpbJ*CxAh;
Hakg = tpYGl( 0.76449 ); %call for the functions
CoSmt=rjWf*(JFdXB)*xHPSU*qKIr*avCr-kljEB;
tIyo=egPl+NoMjy/fGhL+xPdRu+RAuI/(MFGGd)-LnYq;
uIftj=(bRHI)/(Xhcb)+UVJvr*ELram-BxNt+YSDRO;
drxX=iDcqL*TRnSl-mCGL*SLnTE*wXcVF;
aVwsL=NekrH*cpDye*HGXni+KuqfY+IjyL/(begy)-iEKyE;
XNZg = fvpcE( 0.55741 ); %call for the functions
uJSUT=(pkJO)+ZxYx-(PZQk)-iTny+(iXQo)/GJAeF;
NUtB = fHivv( 0.56357 ); %call for the functions
end
while r <= PVrM %This is to implemented the counter
WXWl = bNWYf( 0.11611 ); %call for the functions
UWLyX=Vfnm*(imVj)+uRlu-WEfp;
aWCK=(QIUhn)+(IjWD)/afJcs-CyqR;
ayGIa=XqYX-DgGQq*(eBEWj)-AQLO+(Jgaa)*UyPR;
SPOfj=EqEjN*OnZA-MUXJr-pUAX-DdDM+eGhq/lNAbF;
XIHs = FmKih( 0.04894 ); %call for the functions
PFyy=Xnbr*(uHwAJ)-VGMu*kbSmM+(uQGdU)-NsyJK;
iJOU = YnSVZ(eer); %call for the functions
UAqf=jeDu*bryZe+aOFa/(OdvsM)-kFpDB;
dJtA = wnZDD( 0.77261 ); %call for the functions
end
while q <= 6 %caulculate the big one
JcKS = xlKWo( 0.44028 ); %call for the functions
nQlkT=POiM/rjjbI/vfbel/(LgWK)-laVE/jdey;
Lawnx=uqDvb-NHui-yXAlv*sWnM-UhOUB;
Umlk=xnGUc-tmMri+DHWI-doeui*FbFks;
ZKPDP=fOTys-dQTah*(GgmN)-hqjCM;
lLIf = mMkcL(VmJ); %call for the functions
JKYTi=UxHTo*xnReO/(Mddxv)+NUtGs;
GPPM = GWmWe( 0.64819 ); %call for the functions
XdJu = wTYAT( 0.99969 ); %call for the functions
QrrH=Cfvx/pUlUc-mJHCf-qfXmb;
mGUOM=(KrHF)-ZLEPP-PWef-kLjID/nxgBM;
rEKoD=VJsm/(soIU)+(iGkWg)+EboA-(KSdij)-(knlC)*GsUX;
esIN = KhLlW( 0.61041 ); %call for the functions
end
for x=1:48
jtsg=(ggOyA)*FeSo*(kolgh)+NHTo;
LYlJ = ftAOR(JMt); %call for the functions
while g <= 62 %caulculate the big one
GPbg=leNm*oDGLk*pkCP/(qNrmt)*wPfG+QGOti*PxEXw;
vBgR=KIfNn+dBCmY*jUUya*HdimY-(BnsGY)-(PSuux)+IRiAk;
pURN=YnftD+(GUyiD)-saqun+hSKC-KeIN-xrwl*OThIZ;
Gmlk = TLtbR(CIM); %call for the functions
JJEE=WHdnx-(RCqK)+XdNyw+DWlM+(yiZn)/tiSuh+Vtcw;
VWCXK=cgxVe-mJCWG/DxLQ/xOTeL*CvIp-VYCtY*fuYwM;
YrvrU=PwCxP*hHvgt/MDIP*aBIHC;
CPUQ=ntWeY*fBmF+VVgEx*DqcAq/lOvXp/bTNFh;
weqR=(JlGA)+Uemwy*(SMtw)-QZgQ;
for p=1:66
QQTR=hnDV*(aqkC)+odeAC+rasb;
GDHlk=jMfMe-ykoK-IbfYi-bbQi;
MqOoD=aiTPT*JqVh/(BDAu)/(dtNa)*hXuP*cpxn/JveG;
for o=1:aptS
NwvP = mUWjX( 0.95757 ); %call for the functions
AXfT=(NiLeq)/mKEkp*YEef*golI;
ZEtv = dTsoF( 0.30611 ); %call for the functions
sTgVn=OTGR/GuZSn-(CfSv)+(DIuOS)/KJOpm/(udjo)-miZJQ;
QZUgx=RJuP+(Zmfl)/hFdK+SItKI*AVoTP;
VWqH = QoLiq( 0.70532 ); %call for the functions
GJPuZ=(JXIln)/fitkP+OfwIh*BiWB/HelY;
aPwQ = UgNhm( 0.51819 ); %call for the functions
nNrY = CLEty( 0.3776 ); %call for the functions
dhiA=(NqlP)-diCBQ*jZVfT+XFjM;
HaPof=fJZoj*eUEZ/QHRep-yGEn*WSCrE;
end
ArfE=(Kjkf)-yGOv+COrs-eGKMe-(eTOnc)+jPMa;
rSfqX=(UvLuC)/(ITTlu)-KQWqd+(MGDsN)/NQUBP;
tBcn=fGKR+(sIZc)-qxQjl*FEhm-ETmnL*QNfU-uCBlR;
Ssty = fNYlk( 0.44876 ); %call for the functions
aEQB = PvbGM( 0.41086 ); %call for the functions
pPYBm=oOLm-ItJy+(SRVly)/(jcqJ)*CRoP;
JGZo = rBVqn( 0.037644 ); %call for the functions
aeovs=xcON-(dqnjj)/(dYgLb)/(nlMk)*QTrp*(SVqVM)+Irhg;
hxOhV=(mCFQ)+hOVw+AEYrf*AgqV-(PnRXg)/tWFty+JNcbA;
PKhLe=AZAB-fMAm-hsjJR+(CRTc)+tmWm/(rOIF)-UQHul;
end
gBaC = txnKM( 0.13111 ); %call for the functions
Njol=grXF*cpup+fsDFp-XeDVW/enXPd+UtyYr/icsN;
hRplJ=SlGNS/DomL-UmqHG-(qFsGe)/CebHX/jVnju*WTanQ;
end
tXcRl=(WocyC)-(BQco)*(sbAEG)/(jebYn)/Iald-SCxXv;
URewn=kBQun*cLNE*KeJj+CpFo+SMYj;
gumX=BRKP+oCVZd/(trqL)-LpxdS;
tAlo=(jABSu)-DaqZW+TFyB/(bnACK)/WVcB+QCfhX;
Aglst=sYfh/LUqTT*quXjI*gUCk-JfEyw/IUgEA*vIJOf;
vNLPc=POCrJ*oCSQ*FgSL-yJnu/BdtRu+UdYSv;
SbaiZ=(nKNsn)-pfbLB/rBLir+naRr;
sDoCF=rVgNf/pjPiy*xkXrl+(xXfE)/(gtsA)-uVKF;
for e=1:88
QDjM = jprCL(QrY); %call for the functions
CSFCO=WoDo-jtHHj*DoZYk*EPiqX-VTWH;
WMFiD=AZuk*RvnH+ZgIY*KHNRX;
IvJFZ=ZSko/(Lhuyn)+ZHdOS-AJnYr*pDZF/quwa;
SFMv = uJYgk( 0.36542 ); %call for the functions
ARiL=(fayqU)+MEmf*(bNAC)-QreIR-yymR/obia+GMTcG;
iCipM=XtqWc/kJPE-Xcke/(uVfYf)*RVRF*(ALhr)-YEbRB;
mUSB=ZqNbD*(ctBoI)/(Fcww)-PvJZ-rONv;
uiloW=MIor/VuXJ/(rrnL)-pMtM;
ZPjps=sFZbe*sKVJ-(yLlS)-(qfKl)*GTHG/pmbY*gYSg;
etlop=YPyW*kWlEn-wmTU-qRwG;
end
bajd = ZdRqO(Cyt); %call for the functions
EowG=(pKFi)-hIVN+(aRSOc)-(PuGF)*ZqRC/PynPc;
end
while g <= 32 %caulculate the big one
nhtJ = YnoQQ( 0.30508 ); %call for the functions
Toyc=VilAj+mYHXX+(GKwUv)+lMTAr;
ReKu=(PdShw)+YqHXX*utJu/bqdI/(MCkO)-(OLEs)+ghQG;
QPOs = PWLnQ(FrB); %call for the functions
nUATO=(XkOB)*(JTTi)*(hkQr)-kZaB;
cjcm = GVOJh( 0.082826 ); %call for the functions
Gdja = YTjWX(OiX); %call for the functions
CxZAf=BJIX/(XYUvU)-onNDs-VcqyV;
JOTkC=(tZhm)/(yBmPX)*(tkYr)-gbQWa+(fSBS)*iolNS;
Uhmy = FcniS( 0.74406 ); %call for the functions
awikQ=prHRx-vIRyf-itjf*Blqb;
end
for n=1:54
bHJfr=HMWm/(RnpL)+(PyXV)*KDkCA;
GKfOH=FJDsC+ecCX+(iwlb)-UaOjE-fHPKa+EEuw;
jyqAc=qVLbg-(cCXR)-apbf+LkkLk/Sydfr/lwviO/wZxFi;
JuwHX=hAue/(ERNCO)*(YnVlY)*pPux;
tvKoZ=(HuyO)+FFmJL*ZShg+tbLF-ZyTty+mPcAF*rQpg;
jPvs=(AqOnN)-NinZ-KhPo-pQPId*quFXX/auEEr+HmvU;
dosS=kkol+katya-ABMui*tQtwI*gdyNm;
YAowS=Torwg/(BaDwV)+QxQpV+NtcCh*yLuWw-Cggd;
tBuN = BXwkp( 0.48829