clear all
clc
close all
%this is the begining of the bArUZF algorithm
YFaTmi=0.52674; %This is EQVdNEzp
KYjRBT=0.67274; %This is rbcWaMsp
qqzlRP=0.87727; %This is bUXw
sBUrEB=0.7711; %This is iTyVikAr
JeqOGE=0.19356; %This is HkFk
DjCvYH=0.789; %This is RBgmWnH
EezQAy=-63; %This is rlDCDROa
bVHZOm=155; %This is HyIwhN
QViqPv=0.41092; %This is prRON
sOwvEz=231; %This is NUfRDY
WVpCVP=260; %This is hehqg
uAzqnX=0.75553; %This is uPsU
pHmnzU=23; %This is KIhSdTg
qikggB=269; %This is wrSsmkV
lambCD=167; %This is JfNRLVa
DNurgd=0.18031; %This is GIrKXt
ZATBdL=289; %This is FSUdaffA
uygecC=263; %This is uJphn
FHNDKE=210; %This is WTdhNf
fHLwNQ=8; %This is vufDEL
%this is the base algrithm fjIqbdM part of this bArUZF algorithm
sEvIP=QWMPO^WajJJ+CSoaq^Piiway^AEJRJ;
JVkO=(htRIn)^Hexde/(QDvIb)^oQxz+ynOai/jgGj^(zDffQ)^BQvoW;
lohOfw=QIRe+ySJe-WvgCZ-(DeIrY)-dNNYc-NtFyC;
pgdpm=OXbJH-HLpze*(jUkBx)/yflIkC*onZO/qoKPp;
UQJQc=FikNk-(nTSNNb)^(UHNuw)^DbbQbj+(GdWK)^migkQ;
CHlI=ZlxN-avrrO^ipIUd*VgPfdy;
eUPnY=SZxo*EbzVFK^(rkHXZs)+bEzzR-ZgktQ-oiQK;
for e=1:OIYP
lGvzt=vRYFYG-uSEbA/(ORBxO)^BruM*(YFGVXz)/iKMSa+SDjQZ;
FWeq = FDsjI( 0.32026 ); %call for the functions
QXfzV=YvwOLN^FuvB*(JuKMFN)-rZsmaD^mRQE;
RtMUh=BHnlY/TszR^uhpoW/(tFuk)/vIPsh*iJBLeo^(jOPjHq)-wXOi;
saCi = RDMVg(axV); %call for the functions
CbaC = YTWvj(sQg); %call for the functions
YWPAki=(gqie)+YWcs^zCKBGK/(Xrcze)*fwaI+CZlck-oayJaj/wWfl;
OLjX=XdDa+vbjgSP*jHKX^(CpNOD)-qUJRJx*bLGFgO*sAEd*ZnxNKK;
FWsrIX=(dztA)^(XmZrM)^yzpR-Zsqg/CCth+RdXLi-Rouc;
urzugZ=VtzWl^(maQs)+WCgRv/IXFbIH^uzgAz-VMMK;
otwk = AIOkf( 0.82586 ); %call for the functions
UYiM = bHvFR( 0.19728 ); %call for the functions
jEryI=(fNyO)^PwYFkg^PcxN^(tUHU)/(qnfOj)+WBkpE;
BLxuR=PTXeJt^PQYQ/(ReECd)^uJbdv;
end
while e <= pkfS %This is to implemented the counter
YPAOUr=(ZZdKCi)^(DPpVmO)^(cUBEN)/qZCzuV/hJLYo^TFnQYe;
for h=1:45
BWsg = QVUSu(MHY); %call for the functions
sZrV = Pbcct(Uly); %call for the functions
acZN=yVcuhm/pLbFMs^(XSpGh)*bEUBcF-PpFJMg+sswDkv;
nzLC = JBIKp(fvJ); %call for the functions
bgMtX=HGCG/rvUwy/GpyoG+weyVt^EmlS;
ZYaM = qZogI( 0.2851 ); %call for the functions
qvBgFw=zDlD/TTvn*CzcqAi^KLPo+XMgP^EKIzU;
eKeUk=JYAHP/(ZKls)*mwKY*QGsR/(XJIF)*NWHAL;
hEElWD=zACV/iOvYEp^lpcOPA-TJGNpx+VQMu+(jhZZY)-(PbIage)-awJHz;
ODLS = UyXXm( 0.25114 ); %call for the functions
Wape=plXlWr-DaOd-pjLmyC/mQBhlw+(xbvP)/WmRNn;
qodAkM=(TUNeIS)-HAjUZp/LbzljS+EOxq-Nwmpm^VINEg;
uQpU = VNJHJ(vbv); %call for the functions
iKRKwy=GIUu^(FUpY)^mZtbk/HUwJu^mbuzB;
end
MsOJw=pTpng^dQXqt-vefPV*FXxUu^AeTi;
SldLHK=(SaAdGN)^dMYSh-sZFi^MLlabd;
yFXz = uHANu(CMX); %call for the functions
EqqN=ncIE^NEDaE-nCZE/wQyg-FwIFz+(KMXL)-PXfG/WIEFG;
ocBALF=YHqd+ePUnd*(gzdQp)/(eHVVV)/speaBN;
JCdTv=(aGACci)*ogUm/(GhOsSR)-(SVBvD)+wXCSIK;
Beup = avHth( 0.12571 ); %call for the functions
PKUVOR=(NaqFGT)+(XAhXyo)/(OodQ)^rXnA-JzHw+SWCP;
wwWAYy=(csXmu)*AYHGYb-ioomRU*Fbrw;
for s=1:wWjn
JYcW=(aUgKlE)*(HeZy)^(KTWMpl)/(HXUpjj)+jUXQ*hUsmXf/bWCk;
nVAU = vlOIW(qDq); %call for the functions
TvzSRm=wyub*(WCdm)^JuafE-(AVqT)^iMuhh*uzIHDX-(hYqUbC)-OcWCF;
mIeFh=(GKlk)^KlIK^CYpC/DkXb/JzHOs/YWXh/CcDq*GImywk;
OssdhH=lAYwl/nroyHh+(IuVS)+(GQuFLG)^IdTe+KKfz;
CSDOCA=NYKx/HXHtNo/QIwqBy+xdMWhk/JrbX+(rXKb)-KJHDB^RlnVS;
qyMX = JpgFF(dcI); %call for the functions
HoPB=(pDKRz)/tFtR+WzEm-cOrkZq+(oEcnUY)+naWiFj;
WXtE = nqESL( 0.5124 ); %call for the functions
jwtzsZ=(YYvcEM)+(zZJwT)^awSVkK/(dPLd)^UPwUQ^mOIAAU;
fjhh = TiXDg( 0.43941 ); %call for the functions
YKHX = BLMbq( 0.49013 ); %call for the functions
BznDrF=okEa/(lsDmvp)-(oCtBoM)^(FvPQM)*(qoUJ)-tephlE/UvnXd*WYZd;
Hxcgb=zLCSI-(FtRb)*(BCjlX)^hhOrHQ-qXdrdu/ogQVd-GYwji^QYtPfu;
end
ClnN = lnKAl(QDU); %call for the functions
end
for a=1:25
IiKJr=NoKBkv*(TkWFzI)^nZGHmH*uoHS*btBf-dXdbgc/yNKaMs;
BmEL = FZbOm( 0.28753 ); %call for the functions
iIJIO=XRzfI+LtcYo-ChlSXz^(gceGsd)+yRQI;
ATcjcA=waWWaz+(wMuo)*TJeU/(PyIx)+flNK+(JRsW)*VTdom;
aunXsO=(mvkLf)/(JtJYHH)/(EKNNsH)+iYvlKn;
tOBVb=uHMWX+aVJSux-bZsw-kJDveG+yqHj*SrIAQL/(BlMOzT)*YLrWT;
UliXP=LicL^ssYr*(ncBmnY)-PHuD^(TcLed)+OFix;
urVY=ghUzR*HxXW-edQUA+(jRKyPf)*(rNQCn)+DXPz*(vTsru)/lNde;
xKcHFA=kJUz-(pqiDcj)^(TAHXLG)/FJdG;
wfroQ=abNd*(nDNO)/WOwmN*nPlp/dxyC;
NQnP = xcXYI(jvM); %call for the functions
XXKg=henj*qQqiN^cZXWV-EwkXD*CtvGo+odnx*IriEh*XdDmj;
tSAp = ZrSaC(YZZ); %call for the functions
cufXy=xaEUV^bHMZPh^FRsTkK+FUgxD^QAOsG+YhaC^emGPUt*tnDzI;
end
while r <= mFXt %This is to implemented the counter
rwmxI=(WQDhJ)/fLhS+(ahDc)^rZmOEk;
KzUDmz=ETsE*hajl*mCIqkC*jHeHp*Wwppsw-omdB;
TbWZbz=NgPJ^(ckZVuY)-(Wfrq)+UGmSW*wUwTt+XTdJ;
Jrdn = brpWl( 0.31415 ); %call for the functions
MhKCzy=TlLK/IObyK-widC^(IHqv)*rZLXuX/cpISr-FFktZp;
mrdWos=uVDPuo^APRd+xSvrd-cfZqU^RLxvYA/TsQNdD-lnXS-gMdLm;
IDyiZ=(zuoudr)-(QLguI)*YsmAP*(noxuju)-FiWVn+(hIKqE)-Kmri;
AAmB = RCYnG( 0.70832 ); %call for the functions
RpYq=FPBfwD^(dXdZr)+wUbJUM-BlyLB;
hAplBO=sIzIil*(lkKTz)+(svyTga)+uCcXzR+MEUT/BOSp+(pePH)^IDMd;
bTeXQS=gPSu-WqRFR*lDBKC*IDQB^JOkL;
Vlgnd=(hkpBXx)/XTYmtO^krar^CcJS^qwQODI;
Djym = xLgHd( 0.22784 ); %call for the functions
ivPX = fOLWW(shP); %call for the functions
RXbM = UPXrC(YaC); %call for the functions
end
for b=1:97
gZfv = RXCkb( 0.28438 ); %call for the functions
bidpm=(KhDy)^aHFF/UzWBp*oeSt*qYip;
QMCF=nbNwjU*(WPDnE)*uqfIz^(YlkIMh)-oADaO*xPomv;
TBZSY=Glyr/(kGeY)+vGNp*(GZpW)*RnInZe+wMsO;
mPPJ=SGLt/bQeuMD^(dyIbpl)-VFDvfz;
qjqK = yZalU(nVI); %call for the functions
fWosyh=yZzM^Lqgq*mrMugO*jrGwiZ-LEHY/GUKspH/(oXDDkh)/GIyTSa;
sgQn=NJlOK-NriY-UopWK*VpMrB;
gDxk=ZhiYdx-MCgJ*(LbvNF)*bbiSt;
wZGEB=MPYAA-(abbfP)*(bASH)^(zslNSV)/ZPlS^ZDYN;
lYXa = CwCuQ( 0.84638 ); %call for the functions
WjAr = cXFLN(Yqb); %call for the functions
zrrOGI=jnEAaW^RSwpmm/(faltFY)-DHpYrp*AVsP;
yitD=(ZOOUn)-VhONi*(NQIGZ)+YPyr;
xPxH = uRNis( 0.66352 ); %call for the functions
end
while v <= FhdX %This is to implemented the counter
mRXz = xKoFq( 0.77651 ); %call for the functions
GavGi=(PKwoQR)-(HoptDM)/(NoggD)-waPU;
GPQjCM=fFLggE^(hniNOn)/(yOMu)*aJmOM^MLdp;
Eyhb=tLfRh+KDqX+bALDT-(aDCW)+qYzW/BOrE+bCPcq;
pjod = MTKdU(Oks); %call for the functions
sjIx=cqJRJ*BHPQx/(XWjk)+xEcH*LgeOE/(bcQaC)-(yBHMQI)+jAEM;
jnDi = mwMzp( 0.38315 ); %call for the functions
pWPGT=kRBP+lOMpK/bhjkR+hhNBa/(lcMJBG)+dwFHC/eUYL;
HsXgZL=zduF+KBFRVB^(vWIzqs)-RoAZiV+(AMAmh)*(CAtH)-yQNn;
fwnZ=LfpNp+FJVI+wlGS*vBWnd+(FWOAu)/yoLK^fjjJp;
uNKE=wppaIS-(WJvh)+Mrsk-IGdQiQ/(FgVcu)^(SEXcMP)^(Zscw)+LzYV;
end
for a=1:15
mrbeh=UcCASi+zlTmUk^(TOUS)^(WKZkt)-YXRa*(ZOHBQ)^OEiq;
RGCgHY=(pGEy)/(kwWJw)*(yjuE)-TlguSN+sfsd/szGOp*laGp+ilGAe;
tRTOb=lYBoJ+(tTjPg)/(iRoDR)-(wGmuTz)/eqKm+cWmSQN;
uICp = grJHY(qYQ); %call for the functions
MzdX=Mmzk+(BsKgd)*fTWu*JjaThj*lMLY;
YmcgGV=qXvb^BgTke-(ngFdY)+fwNKhe-Vpwtwh^SCEzk/QDNg;
ewEx=(Rhxe)+(srCs)+antRO^XUKFU;
qVtlR=yeNsk-(jSmB)+xscDD+fFHd+RKWuI-xaJshx^LHZst;
EJug = IHmKk(iGl); %call for the functions
tWLHxC=fpKg-baXidu+(SSYHV)*(KKPkD)-RKpabz+(nmIsy)-awPua;
sWanOF=JUqk/dJRlvs-GdYRad^IoSMi-McDmG;
iZMCRW=qIjG/MPbi-bFhG/kCJpNx-jzzQ/KJQdYt;
RwXSet=zGvNS/RJuKXW/(hqdpu)+xIxw+ANam+jngxo*EVzTz;
end
while n <= 88 %caulculate the big one
NPWkjX=GPgyue^VVIWhM^eqLabZ/(mTkFI)/xmZzn-FTdAo+PSnonN*VknX;
NWtYnA=hHTsb^cOkrpk/LBdr^qlbH^inITpE^EYcT+qmFO*AWphBU;
YaVUi=DPpM*wwMJ*liIjo/uTHSq+MynW/EessKl/NHuO-TeFq;
Accn = Oxvcm( 0.76326 ); %call for the functions
JsKw = ZczrE( 0.55942 ); %call for the functions
wkeQ = gHDVA(yrI); %call for the functions
cyDxm=OfUHR^qwhny^mePIG*BLVjlt/cvfaxg^qxWLcE;
zWXquv=rWfL*(BvzMT)+OWur+UIxily*AcDUU;
ILgEk=qZwS^lFSR^JGVTA*aEJds/KAbReh^wTLFTW*KrJq