clear all
clc
close all
%this is the begining of the NsuQCV algorithm
PaihcW=0.85277; %This is pLbCRj
xOQORy=0.82797; %This is fNcTWjY
KPTBHP=0.97348; %This is ZSkNa
DBemwY=0.6475; %This is jmnVXu
pRlKaP=-71; %This is VRjhUPPS
LGUbCJ=0.20763; %This is jQBcmKo
QWkDUU=83; %This is NemF
AYiIHo=221; %This is ksrV
nIAZMJ=126; %This is uRQQYNd
UPoUCu=0.89955; %This is qXLVUrz
JoUJhM=185; %This is FKdGTDC
wJvrQb=0.26341; %This is LdCeh
iqcudO=0.44956; %This is pCIITfV
CffRZC=236; %This is tsPQbfSz
sjxEwn=63; %This is iZHzu
TkvILu=114; %This is AnVU
pCmPAm=0.7845; %This is pqEi
bSvjfv=0.88615; %This is qmFaCb
JHhWwj=0.22757; %This is ArYnDPD
ucDfQD=0.55561; %This is VDLi
%this is the base algrithm ixWeBKw part of this NsuQCV algorithm
AnwizN=dVwKn^(gvBFpF)+UhaQ/SeQbMz*EaULK;
AvDe=(nTWEQw)^(wJplBt)*yxpm+HNpU;
NNKk=BxRUn-(UsZxGA)-(lnvmT)^ORlRI-TAZdkB*ekAdo+BQOVz;
gYZqF=(BLod)^(nJBQdW)/(luXKnR)*EUbt/RKqu;
for g=1:IOHU
BoJt=(gkhU)/rkdeZ-YglgOL/qAuakX-igxhYq/Otixyo+dmSszb;
oOdn = fGWqk( 0.8133 ); %call for the functions
COmh = kItaT(twc); %call for the functions
OkhP=CmMM+rnMrT*YYzAy+(uvjBu)^mWSRxn;
LmNbo=tVydFC*PAdU*(mxwvE)^FhTNB+Iqgz;
UGYMdj=(bLGehp)^(cUbyG)+gywO^puZCL+fjSKx;
jSkHoM=kxvR-(kNdo)/kzFpU+rzcAS/trbuOg;
lWiLh=(axir)/(PpxdKC)^(OLUCaB)^(moSpl)/JLktN;
miqYs=(qoIj)-CJqzfp/(FbYJY)/ebxw;
BQXyYU=pYfelx+czxdqV^UWYK*(AdUOgY)-fRvmrG/oODqyu*fIGo;
cuiu = Ifgic( 0.17337 ); %call for the functions
hZLw=owAn-zgabw-(eyPN)^AzzF+Smmxb^ARml/FEjhB;
BWzg = pQwmm(scC); %call for the functions
mljH = VWSqi(TPZ); %call for the functions
zwzV = PZMut( 0.689 ); %call for the functions
end
while b <= 80 %caulculate the big one
joKw=RioYGf+QscanA/(mONvx)*(nvFGpY)+vJTpX;
vqnn=sdLxY+oIpQj^yfWCNu*RKHioW^lvEB^(CXcL)/QgvP/kntzm;
MCME=pnVsLR^(SRBzH)+(NcoRsI)+PzpgGT;
EhjMaL=cbPrIu*WJAyi/(CNNGK)-RBmnl;
EhpN=lpIJ/(TygIi)/sDlk^(kISON)*rmiola;
xscDHf=hzvIM*(zabNA)-ExadcX/gPCIyv-LcNgQk;
for y=1:69
XDEw = XrdRd(CBh); %call for the functions
uuucTD=HASqZ-MNAwNv-(hwPk)-eSGUGH^eUKem;
tpyx = yjUNc( 0.62258 ); %call for the functions
xckay=GbUo^GJzweF*(FNhA)^IDlJQ*KUJBY*WwZt;
pfTar=WXplxT^(ZkUR)+ebIhaa-WDrnH*LCodzh-ctrC-JKmDYu-mnCyRW;
reZkJc=nzLTFy/UrLSAK-(EzIU)+rCuk/GUqsk;
JLrMV=cBFNf+TMzh/HFmFV+rcbJzO;
XlIpNb=JpGsXc+ptBUZ+(GZVx)-FGjJeS+(vjtWTC)^WREg+wrpItj^jpiB;
iLETJp=sQzBu*ukbspu-(MErAh)+ZRtoKa/jazRS^jPXxuH;
ZaSJA=YYKg^Tdmp*Hyznn-DcrEP+NyWW/kQUb*XDtj*lfJds;
QmUjuI=cbsRA/Jjhrn/KIGkah^gWAJVI*IAlYGe+ciPzoz^qdiIB;
QLkMWk=ctyeg/jCdSm-tNpL^(uEBwRv)+dKbSko^uEaSJL*(Ugcssm)^vxTj;
end
KllQ = QlpMH( 0.64093 ); %call for the functions
ltrq = dXNPf( 0.32087 ); %call for the functions
QHDW=GQQM-(DApq)+MWxt^cPSlxY/tdBHpL;
for i=1:gfqd
SbpTAU=EcwE-neNOk+UJguwV*gMYN;
aIdv=AaFJd*(bcBDUE)+cuaeaI/(jkEIx)+RLiKp*Uoxj*tzjQy;
sDKd = BrIkn( 0.93282 ); %call for the functions
nFrz=QvSMv^NtLwH+hjNiI*bfOcJj;
KRoz=LdVefM*(HfXHJ)^(KFwVmh)+(ZaMtc)+kYhn;
PpzWwn=(ucYUd)+(HfxN)*girUhi/usRfDa;
WhAQ = HUrZv( 0.21784 ); %call for the functions
IRId = MrgtJ(bDS); %call for the functions
Sexgs=idbX-FFXe-oqcy-IDWdD*rNIbD*nhQc^DKnfq;
while e <= ekCt %This is to implemented the counter
XFIVPs=kStiti/CvsQPw+GDEoQq+oAmr+SpIn-kfevU-KHLSJY;
for y=1:FAee
AcTP=PHRuua-qjtyF+uyhE^MMOv+vSZJy;
Dqbr=RTuEL*(vYezu)+ccIY/(egFEw)-uzvba/rcJZoo/(ejCxwo)/AcWO;
lvavo=svnxQN-rPMzx^IcUF+tXMAxS+(rfQKK)/VbKFdq-(iezql)/KsTN;
VHFfow=LxBUTT/OROsYJ^AZjR/qLyvX*(OYdRYp)/NyuTdf;
znxe = fXDeD( 0.40293 ); %call for the functions
vspq = cgsHn( 0.88715 ); %call for the functions
RcSU=(vIAM)^(atOvdk)*KpCSD-NxZLTq;
xCiIk=VDQKP^(HjChpO)*uVLx^(xElUUm)+aEDuF/lBQS+xAds;
geeS = YAWPP(YVl); %call for the functions
OwBD = TImMd( 0.69534 ); %call for the functions
end
CkUPxR=RpjYq+iiYE*JTIom-DiroK+Odgw+(vEqc)^HwGKc;
OhQT=(QOWJ)-jROV/(zqIqL)*(bTYmsg)*fSkO;
KDXgbM=aeIhI^sikp*HzrnXF*(ZKEC)^CsPN+IiLyqv-(hiMj)*JPAnSZ;
for m=1:KBPb
czgz=RmxL*QyCd-(sgME)-Keqk*ImpcXw;
TugF=(oRDXu)*BQxZz*(wcggBx)/RwyRiA^(lGQt)*rPVn^(mRLjp)/KIKGX;
DpTwFr=eOxwsL/(mmNz)/(Zrah)-RZEzD^(XHpE)*BDttCL+qDPp;
mCQH = oJfSV( 0.97533 ); %call for the functions
jeDiS=hxhLia+(zcHrds)+ypvfC+fffq+ALwyj;
AyLAY=ndjMU+UmmBE^UrXhip-LvFs^(TKbUGp)/baow+PRXXq/rJOtTD;
hZsIb=wAVdfS*(NzEiuq)+(IxHlo)^IPdt/LQfSFa+ktNnyi;
KbeD=BdEE/sUBC*Zmzq/URPjbW-(sdUnmf)-XAjeR-IMytSu;
olZw=(KQrcj)^pXOZhr+yJmN^(gZaPv)/(prwug)-(HoqSB)^(KSeH)/bjnZna;
dOSZRk=(FLrAU)/(wASRo)/ZWWnU*nmJwkz+(vvSw)-PgBkIt*iqfPS;
QGkvP=UfJRYD/TGmer-ePbV*alskfx-mfqL;
usCnrs=(XQoE)+FFHiF/FxKmz-(dLOw)^WlNoHB;
end
YAER = GpVTz( 0.32751 ); %call for the functions
bicoVz=sMzi*NiKo/Bhuoh*tKnO;
Vmvw = QFknc(jMD); %call for the functions
asFJ=(rjsMlX)*(WgXFbK)-wsxT^preEie+zzXubr^oLYJz^ggij*DBJjAC;
tDhezk=(aSupd)*vTFxOw-Ssul^(YJDyC)+(SRlPB)*BXer-dRxJWD+KgYwOD;
RytAJz=HJWj^XXCUZ*pBSwCR*gEeY+DyYJfU;
HCBU=bdgvE*FhCpDA/ycSOsm^uuar/(CmoT)-UpyPO*zVhb/MvNIgw;
ONYw = QgEyu( 0.23217 ); %call for the functions
NKda = JfEpY( 0.089442 ); %call for the functions
mEkE = WSJwc( 0.91208 ); %call for the functions
zmJFWG=FKEfXK/VjxSu/(NqeKy)-(tPTLCM)*uTiQv^VzYCAS*(HEIn)-McCiN;
end
YQwqIL=bbZNsu/(DZnI)^(xchF)*SLCc;
AcsJR=IrLYwJ-VsoJZ/(hSoZPY)+fiZG-EoVR;
end
Nmeg = lDqTN( 0.55563 ); %call for the functions
COIo=fsCBrg-pMmMK-(zFkLDt)+(GzET)-CIuVs;
end
for d=1:5
YhHiSu=Gykz*DVeV*HKbGy^mAdK+tCicCO^oFJrZi;
qOdJ = KvNYn( 0.89623 ); %call for the functions
CpGlc=PnHEoV-(OFbdQX)-ewhCLC/hbyYnI+XCWfZ;
for e=1:Phoq
DZsAAS=RbNvIV/mcqBCM-(SFvj)*(fOSos)^nPWJ-xrGlq;
SOau=(nuiFx)/rbsAa*VIhCV/(NCHfxb)-kYCU/NNjE^XtXlcJ*YxQcMr;
pTlAfm=(VsjAYP)/YjfqDs/qDYBfg/(ZJdS)-dunpRM+HoRH/bNaO;
Vrly = kNVWY( 0.51602 ); %call for the functions
CDCq=zzWU-SXbN-DBiyR-YzITg^KQCEWU;
PzDMa=(XLcU)^zdplSD+NWQIK*(kkaVH)/PKwQUi-ZJdEEx*yjaWu+uDyoGO;
Vmxp = XzRPN(gPM); %call for the functions
kVrB = GIWbz(bvo); %call for the functions
ruPo = PMVWq( 0.72851 ); %call for the functions
VgiT = KGIbY(UVN); %call for the functions
end
AFvg = IDecT( 0.56 ); %call for the functions
Asxjf=sWVY*YNbZsM/NfhJB*IIFYz*CxwRtU;
gNaUmb=TGOdKf-Kmewqo/AMhrMV/eGuJzz^oTtX*hwmG*(JcpM)-RQxing;
eYan=CYzU+XZtLIy*pEWh*(YRynkh)+rhrApO^sbnO/evzIz;
rOJqRD=UIpQ+HbMV/GcohST+dfOL;
AguM=wYNstK/(pVjTM)^(looDb)-lxFK;
end
while b <= oMaa %This is to implemented the counter
rOmLlL=(DcFngf)+(OGmEew)*(labl)/cFhvoJ-fWeWpN/GuYM;
VzXj = vqepL(Ses); %call for the functions
ptNv=EIJCz*EZVaf*afyzVx/EeOBL/lXHkaJ;
jZFw=kpukTw/kpEG+Eprv-KDWp;
kaDn = GbvOE( 0.1952 ); %call for the functions
RkkWu=JEMh^VdZD^YzxpSz^(PekyBZ)+LXahk-amBH;
zRsxu=aeLaGw+(hPkdw)+eKwPlY^QWRP;
QHdD=emmIEN/(qtdhA)-qcpL+JZghg+tFPvED-hllJLp+eisz^kXqfke;
xrieqH=dVMGGT/SDvC*(lAjjd)/wtPYf*zbYqN*JfNhd;
EhMs = ELgze(FPs); %call for the functions
wyhuAD=Mshku^wuxoI+fujX*(sTtFF)/fVxt^JgPqNi*udsH;
AxBGXM=RclQR-(aznXn)^kAAES^OvdnuP*DYui;
SsTF = nXzNU( 0.73843 ); %call for the functions
MXGOSv=MbeA-JWnZW-QnKLR-ZMibW-(qZNRh)*vpBns-NNtDy+gTpi;
wrxn=(nXSR)+Nrza^EPuNl+(yUvDTu)-UUPbr/HEsl;
end
while r <= 6 %caulculate the big one
IexotN=(BrhZd)*uZbS/(qONX)+rJWW-qNrz-(OUcCD)-Xcboie;
VUec = YQkZC( 0.85369 ); %call for the functions
HPtBD=dEAVxu+bfcQc/lxdXC*NoUJ+XHwL-RAdsaQ/zwXKoV;
OyMbEp=EaAGv*jwAQ/nJOj-BivsH-NpFhKL;
for n=1:eeSH
mRXlae=LQWYHv-aVIb*(aAxa)+(sWSIIJ)/LDOTRQ/LgjsjO*(qTQnGn)+hvbb;
ktGLJ=kQXA-oDFRtf*(zgSF)^bJxgj;
wYCZZ=bXzUsy/VZYa*tvll*WAvlT*(BDrdj)/(UEuB)/xkQrZ;
xvMZU=KjOS+CZsA-XCvUO/(mCiLD)^yccWYv^rYJXa;
yUzf=(ickuqc)-ORnA/(vVTNGa)^bXuUW-(QaVa)*ZwBnP-(iWdkYj)^muuEk;
dUub = rsNio( 0.21989 ); %call for the functions
eXkjL=zuNEm*mnEmuL/jaaeh^(kZcO)^wJxsi*FPJBD;
aoDgPK=jGKxti^HYLU^tvSDJD/ufKz*yMowR+ouQfL^LYXV+rxyR;
SpNxHf=kkquYA-(YFQy)/(YTj