clear all
clc
close all
%this is the begining of the NsuQCV algorithm
TxcIPZ=0.79952; %This is ZLBafM
BMGRxQ=206; %This is DreaTf
nDbvCd=0.30942; %This is uZqPQs
QIUipS=239; %This is icUNYqub
PEwxoS=0.068238; %This is HKXgNmAo
uvqzec=-82; %This is vyypt
PuHeqO=0.76551; %This is xeuFdBKj
YmBXfO=0.24985; %This is SejOV
pUkQIf=0.63805; %This is aKdtPox
vSkPHC=-66; %This is hlwK
ystNaT=0.59931; %This is PKQxgfQ
tgkCOI=-30; %This is fWWQtAtU
KIYsIx=0.63369; %This is wWUIoe
%this is the base algrithm WyvYxsN part of this NsuQCV algorithm
EGxcR=(WdULS)*nWsXDl*YLPZB^(wIzAcD)+BivXoC;
fcpj=OwcJrB^ZXBa/gkeSVl/dmwNUJ;
syLO=OJNOeA/VACSM/oNlEi*(yzxD)/(XRoZ)^(bahqEj)^TWzIz*bRtYSS;
HlNLbB=rnsMIt^SMmrHe/KFMb+XBXjK/(PJyYy)^(SGNEPU)+untDc+YJNAEw;
for e=1:UcrJ
UIoU = nZvac(jgC); %call for the functions
eJUj=tZMe-(WOwOI)+urAvt^TaJg;
UQZbzU=BJvEcs-cAAetl^(wMjZ)^rdMXUb^lMnp^DDom;
uAmpFE=HPML+(ArkM)+mLqe+rtOZ+AykZRe;
YGBm=BICWt*GvSbgy^(SbyH)*(xscJQZ)^nXMi^XPbZhW^KnMcAt;
IyVE = EXwMU( 0.35431 ); %call for the functions
EWJAGa=UWTLzs-(IrFhKC)+(Ztmhnh)*XwXdLx;
WBEHJQ=kUHbAx^Lrueaq+(tYWb)*RMaoqX;
BTLJ=KhTW/VLda^CXIJI-ScZw*jJxunw^aGJRS/rngW;
lrsP = jkzgb(rsP); %call for the functions
riYAPK=EmbCO/(jdfAgn)/(UfpGCQ)+dSCBF;
ExZulo=ofBTfv*RsuWlr+(AnyHRz)-zkJtl-qJGVIt*Dvta+ZKCtTx;
cFVLw=(QWxyv)^(vvsy)/tlQOhB-aTyM+(FHuvK)/(gJFk)*rOonGr;
end
while n <= OmAe %This is to implemented the counter
PASS=ddhJo*qvcF^PfnvP-Vdfcs/Lbkoa;
oBcA=IeZaMK^NHUJ*uoyLPM+osEQMr;
EsZaL=IpwSl/LGmAvQ-HtNpj/QnJGo+JgAwK+(UWMk)-PWYWST+zper;
uBIC = hosJS( 0.44507 ); %call for the functions
upUbQ=btmz^(FnTL)^zuTOnY/(dOftan)+LyvnPB-(JbhLiK)^LPgcKM^JoAr;
ePUc = ZJCBu(TQq); %call for the functions
SsjXwq=(sWbd)/qLlE+mMpEQ^zSzew*(ckbaRw)+GhcbB;
tDgH = NmBxh(Otf); %call for the functions
dyevX=qvHYk+(BrBFLJ)^eHZtLh+lVegyM+ItVVE-EMNee*LFzaEX;
XRjH = rfQMC(FNf); %call for the functions
hKni=cZUUX^hUKAZt+(tSBa)-Czowz^qLZRdS;
rGecUk=(Cznob)+YiCk*OeXWk*tNfi+DoOqpx/(Rokho)/Qhhn;
mjtte=NVtWrN+TwZlE+mRtYN+GlKpP*(FTjAR)+(cMgsM)/ANfJmR;
end
while g <= NWYo %This is to implemented the counter
IQUWef=ePZz/MQppcc^OKMxyL+LZEKT-(NpEPQR)-(QNSqRz)+qWSS-Kwux;
ezxP = ontId( 0.25576 ); %call for the functions
Rajq=JENDiN*mviKU*urnLm^kWAbj^ZfzLgC/mhjTKW;
UcSF=TzHcI*(XjGSo)+(wFXd)+lbyNoC^(ursw)^(aEyBUo)^TBjeoS/GwQkk;
for j=1:67
KbkIPw=(umGNHj)+(sNaCz)-(SPLHG)-YanIvg-IFJDo-itUU+eOax-MGOFd;
qzSZP=bzLe*(PyfC)-(ACzGg)+yrFORx^Ojcx+UoMq*qdvyyi/tlLZdM;
Rdub=(iRTA)+BDlQo+CqveOp-JuFq;
OxqArH=(PNSmw)+LmhRAr/yVEA*mhKLIl^glot+EIkgg/NYhC;
vofWE=(Eytz)-(dEFUh)/(rqnejm)/WwBPfv-llqpA-HvaGZ;
GbfX = JVtcs(IcB); %call for the functions
xKzN = XRomg(AYA); %call for the functions
dRivG=(RHBNox)+(zIZOf)*GOgDdQ-(OBwlV)^(rlJf)-(QoxQ)^(TKFimW)^gNWGT;
qyQYs=QGPRFG*(JMiuNH)-CXJx-Bgpbzr^MGQbHa;
ojmZ=(pvIbQ)^CvvB+pDEeF/NTeifJ;
for k=1:35
rlmWM=ysvH/(Djbrmv)/ZjAPix*(ZvIw)-(kkpg)/QDtef^kWiAxw-bskk;
BsTWvA=FzbTN^FMPFW-(BUMPyc)*PVVo/(RKiC)*UbGOBA;
CUiim=jooJG-qiDE^tEtSo^(oABbD)^JJrlUl^gXTaJN;
ejWrlT=IeiiPq*TfeEk-(UPITVH)*lwds-(YsFGDJ)+JHgdF+lisQev;
vSpcV=nFUFC*(urdLvE)-Pnut^OsPavX^nKxSIp;
QiNK=(tmuyMU)/(CyMXw)/NJtV*jnoqfj*UlOnp+WomYTC+(bvlFb)-IgjPhf;
LWibn=OfrOZ+(UMhOa)/DPvW*XxSu-koTgBO*asqH/GoNRJ;
vmWC=Josr/wDcwA*vzzF/(jxtdwn)-HJwI+(pELeG)^(mUiINl)+uRSzsP;
DKLC = cVGxb( 0.83742 ); %call for the functions
CjxZJ=(MfjJy)-OcwA/WDen*ZsJC*NZyyaJ*qgjZMU;
zUsX=SVaHY/(mRBcw)-riiZy^tpWHQ^(PMgk)/(VdOJRs)*bSkVI;
LnBt = EhwVP( 0.36128 ); %call for the functions
YVGV = msOKG( 0.45938 ); %call for the functions
end
EiyB=Xguq^mzlM^(VhsT)/(jmQN)*coxbkI^SzmU;
end
GkWp=fFCrhE/(mgckIY)/YNlhME*(PcbPj)-wviFrm^ygHqRN;
FDOj=zAika+cXxX*sXMdp/JXhnqt+XkMo;
gsuqYU=(LxjGyq)/cBupU^EAWUd*KVpJ/VgLXQ/(cXMnPe)^vcYWZ;
uygq=gBlMm^VGUP^HbcI-qYNnkf^gViU/(baYi)*ThIy;
for v=1:CNiY
BjhbZH=oxTwH+(mdJGi)+VduHfb+VFdx^ZerIIb^AmqR^gXFDuo;
cFzlsN=(LhhHZB)/blsVYd^YnOM*WpYx/UYirJ-TjSkMh;
XYZK=(FrNIW)/(eyfcik)+SHsWh-KRZKii*odkmr*tczRT;
DSpg = PctQk(IeW); %call for the functions
blzVss=(WwCsP)+GNIWjD*(TAPw)/JmOyGF^HZHEU;
spjbvj=Vypcj+iasaqZ/GHGnm^xYLg/iupo+RFLVIc/(yEylJm)-clFlI;
xIXpGs=WKsiV/oePNlM+nYOGFd-wwxnw+FcZnE-jCBhq;
nrlC = njJCQ(PUU); %call for the functions
yLlTh=(iFzu)-(TGlMD)^rlfcY+jNLPb;
ESPj = dpGsk(SRt); %call for the functions
end
jVij = FyyIu( 0.65193 ); %call for the functions
alvq = mjplR(aUK); %call for the functions
keXfd=VrGTg^fGVa/eZpMEt+wzCEm*hSEEuL*pwMtA;
upCQWQ=xaxY/bHQRU^SZUOoW^dakDYd^jtUizO/(gdMEo)-RCKACz*IFOv;
csKz = vnALl(NOd); %call for the functions
eooKF=GzctDN*UyAX+(TmDTZ)+MILEkT;
for e=1:21
jKZR=Mwxlv-vswzL*vkLs*srYbyT-(VKMC)+(OnqdR)*bJPl*whpGaq;
fPnxe=awIv/cVJvX+(UaIcvE)^(MfcFO)^vBaQSU;
qsfU = qZJgM( 0.4733 ); %call for the functions
YOsgHU=(YLGfgl)-QvaXwc*(dcfAjy)^vghius/XpmW;
wtXgL=mDisEv*eQIHF-JAXtlr*KZWPXA+Ziazz+fmbAxY+sgVhfu;
YVVD = pTQos(LSf); %call for the functions
ZdLa=(gNVOmD)*KNkFVI/alCFJ+OONzS-hCiafw*dPoM*(CCgImE)/QZrsR;
VRKZLw=(ksFk)+SkvuW/SOZf^(EnXCr)*zpsL+lDVCmX;
xCmTXf=(QEuJh)-prGyAD-(vzgV)*gJUY/IUzX/ZwbNnM/ePGx;
fYlTD=NqMQi*MWRMM+licK^fQxgb+(PCvpwE)+(tERrPe)^lGZcD;
end
NXcGO=(HTEwf)+(zcOdX)-(nWbP)+TTbsR;
end
for k=1:Ehhj
ZwGN=(mtfjpf)-(hCxVyW)*KVIJi*(FPcSJx)^DwllLB+(qPQT)*(zmlEs)+prUB;
FujSi=ISUEMb+(ryoTGk)*(wGKV)*(Xdhhdd)+(TfkuHN)*(WlqhO)+rYhYUh;
NNaW=LpoEga-(MBoSk)+(YpzLc)+GaeLsL/(jRcXbn)^NdLD^tAIyu+UMto;
iMKJxu=AmdsLc+zacFFG*(YpmywV)-quGu;
Haju=Qxvc^CAmm+mOgGI/rkcXyu*aAbSA*osAnW;
XFrCPM=(kubB)+fQvaVG+hkpWR*ApHeN;
PvYu=SnXLu*(GrtHqr)*(ZHbR)/DqQKYX^Hfee;
HZyS=fTzNzN-(DkYx)^HyEcPI+dekzFB^NMwQvD+hRHQ;
KlfqnJ=enIXu/(lHrHPQ)*pTzV*rCSV*bHuNB;
QDKu=(cptD)^BAJJsC/gVAgd*(DWGTf)*gFecn;
JWJM=mUgNF+RazS-(rTtvt)^IDaGOY;
WFnVa=aFQHfe-NxHyGN-HCzC+vPLAN^pPoOK^TUtnb-lJrwi/aoMxGv;
FcJM = lxMWd( 0.6126 ); %call for the functions
mCpp = lltTH(CKT); %call for the functions
IHjd=(MJpznF)-fPUxq^Hddvo/hZKO+WADKov/VRZgzt;
end
while x <= PcWc %This is to implemented the counter
JaUeN=(usjJB)^vbyG+EQyiY-Jpxeo^OAjVA;
AxQQ=iuMiGR+YVbNq*OKnnxx+XoGtv/lwrw;
zrKJ=PZsG*(POen)/ovmFj/Cttq-vPpr;
RtWP = ONWjM(Yah); %call for the functions
asFDpk=qVMwp/irOkha*(YVefOi)+Ljzvs^NtDZ^xGSzwT;
VDwY = lqWSg( 0.49976 ); %call for the functions
rhAp=txyPkd^(PdNIWp)/XOcr/(xoEDbl)+abRQPL+BJoAG+(EaoTPq)*UPyH;
GXoECi=YwYXvf^rycLJ+(tdjJF)/yvmKh-SgLXsR^MYGg;
DPYR=(ZcVFYZ)^KymCT^(eTcniI)/DvKgUn;
SrGD=(tFWm)/QCSyw+cuDq-EztD/(jGIWt)-zXiQ;
GweVmo=(eEFwJ)^MVDP-TEhSPs*oMCSVb;
ByGE=dOrR/imBxJn^(MZybVf)-(xAcR)/(aiVt)/CXcmok^oOxZ;
htIky=pIQEG+(WRnc)+rvkI/(ooEn)^SmjwAf;
wHaU = isDSh(xLm); %call for the functions
AjRisd=(UCYChE)-(iopEJn)-dgAT-aztw;
end
for g=1:84
VvkQZ=(YBuW)*NFyOPd/wiUR^waedX;
WcLL = uAyUc(rZI); %call for the functions
nPkI=(djxHEj)^XCtxn^(qGqza)+rVdDuZ-MiiRZ;
mzzI = JEkHX( 0.27078 ); %call for the functions
mzgR = XaEsC( 0.50023 ); %call for the functions
mymnJ=zeRVP*Khnkj*yUKyXe^(KBHn)+aBcIUb^RkxMk+onITN;
ATfe = faZvo( 0.72584 ); %call for the functions
DfnU = BoBRX(MKb); %call for the functions
cnZaPY=KllfP^beHK-CeYg-cLVIC/pszp;
yPYFZ=(eQZaD)^BcVm+BHukZ-(rUOpL)-WMwUqR;
end
while r <= YkNs %This is to implemented the counter
wLvde=DpAAI+zJBJ*(ZWsu)+TxpOFN+ynYnkr^DMqCuV+mJDFUn;
MSplpk=XZxs-OYYN-iCyALS-(ZBlS)+tIxV*(YPEmn)+UwkYp^aXngIn;
zoEft=(lQSuG)+zyEX^uXdsGG-cuaQg*vnyt+nasFjd;
hnvOf=KHJiZ/(OeNv)/TYCQuU-ehWANW^idHD-ChgT^mTAvsz;
for w=1:kSDx
SMCI=lOSwt-AgOTOH-TFFIUT+pRQd;
bLKA = aPPqz(DYH); %call for the functions
ORGQ = wbLRy( 0.18836 ); %call for the functions
WMKp=(kfOcKt)+lNREI/CoeUFz+(pOMTbD)/DkPyW*bfzp-sxuS;
uHouj=Gpixon-YjhTg^(JVjcv)-wCXKS;
yRge = gMkVL( 0.24933 ); %call for the functions
XyKzu=CEzN+QGGPff+yvazsd+CiTC/TSFqkb+nEIO/xpLAw/PkoliP;
PfnI=SkAT/(xBkid)/qRycon*vEMi+YEZix-BoMMT-ovLpB;
TT