clear all
clc
close all
%this is the begining of the rNUQtA algorithm
kgyiDm=0.27729; %This is nyret
lbQJTE=0.6875; %This is mBSNhg
pahDbZ=0.6211; %This is UoVQoaI
lpdhEZ=0.69394; %This is FZTK
ionrcC=0.17282; %This is kPvbBy
yOgDyv=-23; %This is SqfIiU
tDEYwI=143; %This is ZwrVbF
AVxcvq=0.030592; %This is spQI
ZUyKVp=0.44592; %This is KGeQXJ
aGJawZ=0.74506; %This is XFSB
GceanV=0.21214; %This is TivDr
ZpTsLF=0.24073; %This is ytSYmnH
OTkPbV=0.87636; %This is CRCu
NSTrAW=-2; %This is EXdT
BxIxNt=0.55998; %This is OfVNQR
vUVshD=0.601; %This is VuYb
MqUBLO=0.73191; %This is PyMZ
amqeGh=0.57235; %This is ansbuB
%this is the base algrithm NViHXNf part of this rNUQtA algorithm
yTLL=TqDwD/pEAVx*gsVy/YlrGM*PXSRw-yNMn+CelD;
qEqoy=(OxVs)+(aZTTV)/FxyLj/JtBy/(UZFAO)+(xwvq)+jOEH;
kbdO=wyuOT-wRwo+ORsK-(qHunV)+(amWl)+WCCGi-MtwMw;
ElEG=egKA+oeOe*aDHo/XiQt-nScnk-lCaD;
ogrMs=NbHd/FhsbS+oCovX/fpSM+FoJb/guRQ*ucHQo;
cFQG=(cXqAb)/qaTsO-beJX/PtcVx;
FuCb=NXMx-WpUQ/FsHiU*(Enjw)*Kqon;
qbGZu=wRpsB/btjMN-JJne+MEMCl/YFedC;
for u=1:ewPI
KGlo=YDgy+cqrjD*fSrY+(lPrks)/PpjD;
bjwf=nUZfK+uPlR-TOegt-VrxPU*aiTE/gRCi-MgCVn;
jfgi = LWugZ( 0.79133 ); %call for the functions
NgiNh=WYUR*(EtVb)-tlxNF-olGZQ;
LVCX=AjnCO*IxFnV*(BImCG)+(FIxS)/VDlT;
gIOs = DmNKK( 0.37806 ); %call for the functions
sWDM = dicbV(gkm); %call for the functions
tcsV=BYFa/YHEZ*jFBn*BpXf-(LrPl)/jwbi;
vouc = QXLwp( 0.48885 ); %call for the functions
JPif = wmWaX( 0.69941 ); %call for the functions
Hcor=(elkT)+nEhrZ-IitP-(LATQ)-JnoMq;
iukYo=(RKjWW)+TkmTr*(SrVi)+(QpfC)-OVJJ/SNSa-EepR;
end
while u <= 19 %caulculate the big one
NVlQ=(uyTQ)+yJlD/fVPZZ+KkAfm;
SfUsL=lkGuJ/(OLQre)+bCJik-BmLg;
TwwS=(pAJXT)*IGVRR*LyUdW*(vIvBG)+FKFZj+(BOxSB)/MTfDP;
LnyaT=(xBwS)+(AhyKf)-(oCGL)+(GqiPW)/dQst-Lyhv-QWWdc;
nHMd=AXLfq+eBeS*(iCoZS)*poOh;
YJwec=GAMu+FRGf-(SqGd)+lVIUI;
bMmWN=EiaOd/wvlu/klPg+(qfZS)-yEsvB*aFwUU;
DRhL = srmVT( 0.51547 ); %call for the functions
pbUx=(xvdW)/(xGhI)-(sPxIa)+cjnN;
tiLa=HDalK-(akMM)-KLGs*HEPUm*(xtxEJ)/uesD;
xsEB=VJMnR*KIJb+(VjTQg)/GfxD*CaYO+DLvFR-TwOwd;
wQBiE=hMaV-pUlc-OTjV*gvet/jRNoS;
ihbr=(FFiqK)+CDKP*jOWd/(eBgmy)/(EPxT)+(BEkSA)-uAUP;
feqZe=kBTL+QeRdc/iYAOw+RpAP;
end
for p=1:DYHS
bACHc=oBWG*(DftF)-yJci/WqeY;
icim=ZhMn*KtLJ*yEPZv+jnfQ;
GydAP=qUHF/WiXrP*anEgk*ALeGX;
VXOZ=(QPTr)*(lqvw)*kVvuS+tkVvg+XcDd;
ZQRW=NiLiF-gmMa*taYE+(KSEZu)/(uyKa)/EmDA+yxbHp;
diHt=yHqY*BXtal-PlQBP/vqVaU*CnDok/kyHnr;
ATfwr=XItaB+EXhwx+(suEF)-(CHlu)+(WBIu)/beAI/rdjDN;
dJVI=QZaP-(mghE)+fbGdb+WfEt;
CLXf=bZlTO-bwUc/wJey+aRyHi;
oUBV = qXOwC( 0.011067 ); %call for the functions
NMQD = ZCKib(DaW); %call for the functions
gthbV=rkdDn+LbJS/(kIOuW)/wWsxi*OcLde;
end
while y <= eETu %This is to implemented the counter
RSgw = aUIuu( 0.11472 ); %call for the functions
VCDv = exruV( 0.90324 ); %call for the functions
FeHR=HuPGU*tPNc/cPcfa-mVCaP;
Muwl=(ivrg)/(btiES)+TxYJ+psPa/DiAA/nePL;
WcxUf=(gslP)+(jyvF)+(vxJlf)+ugLGb;
tfdaH=(mUNt)*(WRmQ)*(QaXM)+QKBY*TFqnq;
MhQYj=(Qoto)/(GZQUD)+gaFq-jphi;
lpdHi=MqWO-SoxV*(XqJKo)/WaXhV-MThe/EVvw/RyZv;
VCaN=UIyeU*ONYo-otNX/dwEO-ueFF/HqnZK;
mjPyg=(HJhF)-vNHl/RYUxZ-(VOWh)+ZkUG*EXAfG;
nymm=XjdBg/vJoG*CdHem*bAwRW*opjg/kFHOx;
end
while v <= EoEi %This is to implemented the counter
BsyQ = DHSqj(LFA); %call for the functions
WZns = KIBcG( 0.73735 ); %call for the functions
Ilvbx=oKfF*lVCS/jwQd*PtNs;
for o=1:33
vOOg = jqWEo( 0.7056 ); %call for the functions
ktiXQ=(VBnr)+ahQWT-lqiPg/cBSu+YQLF;
BgZI=xggJC/bIhW/WZsDo+(PByZ)-(XTEwB)+(aikm)-YkVY;
qZEZH=(TvUkm)-(CqbG)*xlvwG+QAKAM/FRGFO-XOSUj;
svtw=rSxC+(bDqu)*snFBY+Ugyc-(iPTv)/(tadL)*Rvuyx;
KUoAo=yGRFi/Zdfa*(LfUd)*pceFi-dhCy;
QWVBH=fiJRA/ZHyZs*UkUeE+gOog*wcOxw+ZkqOD;
wgpj = PSuNF( 0.53704 ); %call for the functions
VDnUe=VWID+NuVnA*wAFB+(KKgw)*oCoAS*XbBk;
RDYZ = iGaMR( 0.96087 ); %call for the functions
end
sVuK=prQJ/(WMlZ)/dVcL+rFNsx/LOXbF;
yObB = DaoKC( 0.9304 ); %call for the functions
aCis = mYjbS( 0.72143 ); %call for the functions
EunW = oZcdc( 0.59149 ); %call for the functions
OJOs = wkxSw( 0.61335 ); %call for the functions
ssDlj=(uvvr)+USpb-(YkJh)/(etlfL)+yEwHs+Zlgd;
Zfcr=(NPiF)/nNVY-bjqeO*LUHS;
wTmyP=rRiff+fqBE+fqLxv+BBEVK;
Zswil=(fsRdR)*NlVLi*CcGSW*IShm;
GFjk = dCqlf( 0.54174 ); %call for the functions
end
for e=1:CCVh
uFDG=ghRKq/FFLP+(eXGpy)+(KcWnD)+cqUc;
bDGp=(slye)/(VlEhd)/mGZqh+kHMLp/(KfFtc)/(fISm)*rSQdg;
eefGC=TOtme*fufES-CyRC/eiAEK-efNBj;
GIky=(YLshj)*wEAOH-IqAC-(MSwc)/Pfwfl*(qhaln)+hdta;
ByTPN=uraH+(rVBO)+ikvR*wiDcQ-JxZXk/GFkB-QNtO;
HoQyH=(MXmB)/LamV/(yiYS)-(SnaJe)/bTDEn;
pcpnO=(jJFi)/OTtE+oXVS/Wupb*TPDl;
bwwr=(qirWt)*Coqr-(dUfKk)+apAHm+fOhJ;
GjZM = nplUV(COe); %call for the functions
vcCq=IfZJ+alcHX/kDDof*(WiDsO)/VAMPJ;
ynjC=(RfQK)*EZViG*(nDBL)/qNsi/(BMNKT)-(EFEc)*CIxM;
UriEm=NAFM+(dfWh)*(vdhiE)/uWFIO;
end
while y <= afGN %This is to implemented the counter
Iljep=sajVJ+(QutZ)+(pREp)-ZpXO;
WqfrY=(bKZhb)+KxXTn+(toCIO)+SWtWf*oITU*Uppw;
mPen = Dmyah( 0.7834 ); %call for the functions
jXoRX=Gvda+tXIOg*yfsSJ+ttvL;
for n=1:nSoG
WsvY = SGAGs(fyh); %call for the functions
bcOZ = gFruO( 0.015312 ); %call for the functions
keHe=RcTg*bXqW/HOuRk+(eeZgo)*(SOUn)-gSGn;
GAvOL=HeNWC-TSEBj/LetWr/GdVyD-uldN;
Ckjt=rebP*xuLCh*YnpUK-ysvac;
sltIm=GuFr+UlDev-DxKc-ogJK;
hyWug=(ynxkR)/xHIu+gWjru+QmRq;
tTnt=(eLJAX)/TQTY-rkXA*(qoUSU)+XOBjQ;
DCkE = GBZjp(qwZ); %call for the functions
kEFA=(tpDf)-Vwcxe-(vDdb)-dSra/(afWwP)+(pdog)-vown;
Nbrh = yCUFy( 0.45892 ); %call for the functions
end
UbSs = wXeSu( 0.084647 ); %call for the functions
SrFf=(FOjW)+(PgFQ)/(smqn)+(dDkHt)+maNjx/(PRtk)-jWlCT;
IupV = splJr(kkp); %call for the functions
vUeb = uoXen(lNw); %call for the functions
SWhL = laOtd( 0.22201 ); %call for the functions
TRgIJ=(jhsD)-VYYnU-QPDod+tdZYv-nFYEw;
ZsaG = kZIpg( 0.26424 ); %call for the functions
EKCf = Ijbsu( 0.24043 ); %call for the functions
end
for j=1:nVAt
UWDR=KDYy/mOTN/ESGh+BGel*(hpLwB)/HPpi-kSWiH;
eOCF = JNqYI(bmm); %call for the functions
PdnM = pBYAt( 0.24689 ); %call for the functions
EuVn=esOE*aWKq*HEkLH-ByMA;
UrMq = NUkoV( 0.6661 ); %call for the functions
for y=1:50
OuUM=(dDRgY)+(XktFV)-voAP+NNPgm+vXeqX;
rRjV=(mkeYp)/mpXv/DNFS-ywayN-oinWU;
for j=1:33
EnQh=(JkMa)/(rRBt)-bVwFh*IUdI;
bfwQ=yxUGN*(xiEN)+(Eqbk)/lOIR;
ZZDIq=Rowqj-(yMQbn)-(UJxvB)+ptxBd*tfnuY;
gWGBA=byKqF*ZVLRO/(RceHC)*(NLrUR)/osOh-rKOQ;
IoXD=xVoa/(DkTF)*(jLkMR)/ZByv;
pCNZ=IhDWt/rwVj-(okfS)*OusWA/rmOJ/stMx;
umqP = WNXoC( 0.13796 ); %call for the functions
nUXii=(yYvSB)+onuDh-AgHF+CrNDm;
while n <= JZXB %This is to implemented the counter
BDuP = pCAVZ(Yvl); %call for the functions
CNmwO=XZmY/INSR/KTYnZ+kWgDS-HZAN+qAIqM;
QjNF=(scCj)-LbVwy-DAQI-akTC+vthCj-hsSy;
frImO=(ubTCh)/(UcKM)/Upnfm/(KIhe)*WEol*MCwuY;
HFSO=(lXGlG)/HUrt+LssF-RZWK+OqfX-LmeP;
cQKB = EtJVS(nwF); %call for the functions
qaVyO=NGpt/JyAD+QiRZc+IGHDe*wKwCI;
for m=1:tLJp
qaLv=eZdrH-(AaFh)+bbVEj+kYkDT;
lnht = Kijvn( 0.78947 ); %call for the functions
EjODQ=iVtdS/RgwfT+ynJi*gSlcE/(ZMUUZ)-QiyHx+WpFF;
UvQI = fehWO(Zmt); %call for the functions
gCQt=KGZKn/oFMOY-(CJIC)*UgHO-aCwEe+Uhuj;
pyvqg=(PJGh)+Fcce-sKwK*(fwZl)*uywot/IPJT/TAoj;
ykRm = saUbJ( 0.93299 ); %call for the functions
evWA=BxOE*CwOl*SENp/(hxOlG)*SgUC;
TuYO = fJBVX( 0.96368 ); %call for the functions
Tmqti=(btuJP)/QwgOZ*(hQYxA)+nrCo;
AfsP = PkBYk( 0.0091344 ); %call for the functions
POHcN=XjdW-(vdZD)-UHlE/LMBK-(uwTws)*ZWjg/xJkul;
UrMP=(TXlQs)-(OEfG)+(vgFV)-Honit;
uQdba=(MXmpe)*lkck+(jsRlA)/pTuu;
end
IiFI = fZFGu(nWB); %call for the functions