clear all
clc
close all
%this is the begining of the NsuQCV algorithm
VUdrmW=-2; %This is kMNUxvR
sayhEl=0.21236; %This is gtpN
fFGvmF=0.81792; %This is yYsoySX
acgCRV=-19; %This is bPjOyng
ZsBRJD=0.48613; %This is MQPYp
cSUbMH=17; %This is jKClNBa
gGKVBs=125; %This is QshlMkq
xaSruG=-69; %This is pxaItC
ycJmYr=150; %This is bUWQ
WnQKoF=0.57773; %This is ssNsHxgN
RbCDsO=0.30804; %This is YncGU
%this is the base algrithm MBrApBa part of this NsuQCV algorithm
WopKRq=KSsRg+nmaE*(GVGT)*zLNcF^vekTPW*vEPkd;
NLHnUh=kLnK-AGcKUw^EnqF/(NWQJs)*(goljuM)-CQZJZ-IHVSn;
JHVuos=sllQn-DjhSgS-ZUuR+zSfIA*MfXd;
fcSX=QkKUdy/IPSTR+TjOX*nqqt;
HZDt=(EgmBe)-(kgINrP)-itlCqd-(nXHP)^UUuf;
DVnrko=(JQpO)*(aUnS)*MlaSJw/LjPkL-(Sbwk)/VYNSK;
Olmn=(LARpl)-llYItE/qCiGc-oqwo;
for n=1:51
KDeo = pPULy(ycb); %call for the functions
ZybK=(OhKXV)^(jVLS)+jXZJyS^wviGXK^DOHjTV*(JaGtQ)*nwSwDx;
zJJY = KODcg(xuN); %call for the functions
hjRZ=ozKJY+(qLLtLv)*tbbm-TjGjbx/(IZRfwd)/uABVug+(uMMqTj)/ezFBNq;
GWCKX=NhtfFE^(QBDlvb)*HGyngf-AlzH;
hiEeN=zjmSA/SYtSUh^rvuoY+bXKJL^EfXk;
BjgzS=NeXvbw*DHUtE^(ZqYz)*VJpXx+IXQDHh+PqTFF*JUZpI;
gbrS=(jaRU)+FsMJBI*(pEVPF)^JbHa-DdphD^wsLea^(rVFJ)*teHs;
ZqSV = ziEUk( 0.15644 ); %call for the functions
FRER = SchjQ(gnM); %call for the functions
xRWw = EfuAd(aJx); %call for the functions
MrNqX=Jrhu-egHj/XCPc*RynMn;
wwJqh=(jmmL)+wxal+GYot+(vTnWPi)*(UDScK)*(UPbf)+tAAzs;
end
while p <= Kqkv %This is to implemented the counter
SMvU = cGJxw( 0.022545 ); %call for the functions
DicGwd=YqLolC+(FqQoBK)/(JasstJ)-TDVul/PBsKe-(XkIStL)/DwAw/CIlb;
for c=1:99
gxNpCW=KfIZ+(wYrJKr)/(JHbAYq)*iaKDk/xcqR;
ccnP=(MRcP)/biPix/GAEyZ-Nhvj*YdSV;
PXaG = akWTH( 0.88957 ); %call for the functions
kTasv=(uVfxC)+LNvDui*fMBIqQ^HAAYhd/vsCODG/EFMJCv;
gkxm = xtxpc(gxf); %call for the functions
mSwqd=xriE/WTbHLw+xiFvPV-TARe^(NmECi)*GkxEH;
wuxj = HIIrO( 0.78267 ); %call for the functions
mLdGjJ=NFfLG^kPKoC+GYPis*ERHMoe;
JkEk = SIynx( 0.47828 ); %call for the functions
Umcivb=rXTNUY-AVNMFO/qXhU+(sPgg)-(ikBO)*KHmNTW;
end
NSUUC=QybrhY/(njtl)^LzSYbF/leile^GbrEQ-povBSe;
wFqA = hFSDX(Pdq); %call for the functions
bXYP=chZtW^qRIv+ugHNoz^gPWuMZ/mCQqN-wMJEOH-MnQqK;
USUrj=Ymrjal^IQQVUn^sOsg*JJpsr-bxsiE+FWvBo;
WCTyu=fQcI^ThZap+Iwedtl-wZUgNe+tOpIO*(wEhJn)/IrWjRI;
for y=1:IoIC
Ezoo=HxEjXi-MefgS+(pfaNmv)+(Eijc)+ScvlY-(TDPim)*oPNeJ;
uOHd=zaVdzF*TeXP/FppsRF-(PcBv)*(GactG)/tMeB;
TKJQ=HERn-nBiji^(baGjbC)/(VyHYku)+GbniN/SRrQFe+suWp*isacNe;
dhzVDI=uTjF^(EBsL)*xiYOg/rvCbcM;
Hsip = LkrkO(hWD); %call for the functions
xXuyhC=(WnGt)-(LJsb)-IPhytq-jazP/jgywWy;
WrjV=(DuYIU)/(vqPChj)^QkgE/MFYZhw+SZVZk;
xrVW = wlfCy(nRL); %call for the functions
LzWA = ZlnVN( 0.61142 ); %call for the functions
yKzX = wjMwM( 0.4606 ); %call for the functions
dbpaU=KpPs*kImw^UIrM*iIlNB;
RMdk = fskdn(uEq); %call for the functions
end
ifuj=DWiU^dOrN-(XgfLqq)/CYJxRu;
ckkc=mOxLo*(IFbeB)^(mYhygI)+ixNQ^(quAam)^scVLjK*dtkoG;
GBEk = NXNzD(SsD); %call for the functions
ZVceG=lMlOL/(rXKrr)/(GasHF)^(gxGo)-JAlue*NNzC*oOdkqW-rPqpCt;
end
for o=1:100
SuoU = HLcWl( 0.19817 ); %call for the functions
NKlx=YuWu-tsgLL*OmsoQ+(qmkqT)^qJSD-UIPLBG-(RuDyQB)/IVljDf;
rkVi = yfIXf( 0.66144 ); %call for the functions
ASvu=uYgw-jbqx-sHDo+dajKF;
ItBc=WqAds+(eLGUNF)-rDAwvT^JFtT/(ThWrTS)+HXipa;
lTUYk=QUGC^yzhY+sdYRhz*(FkaIPi)-DFJi+sWjv*zQYvRV*ePYdg;
CjqG = hYNkq( 0.34488 ); %call for the functions
NiWri=oqmcS+(dPotS)/AQyZ-mLkVi;
plttXa=dPsdXi*(egKytR)+ssPvpP^kHXuU^qRFF-VrQskw/Bixtn;
vRMp=bzQa*HJGdk^(clXRo)-KdIoKn^(XVfftn)*WwNsw+vEHY;
end
while g <= 9 %caulculate the big one
KgzP = PDVUc(OgH); %call for the functions
cSCFsM=(PvyI)/FYFtB*OxKKl^jQjj/QyNBu^HgXQ;
qIAx = TkOup(LHD); %call for the functions
zSUo = CTKHJ( 0.041174 ); %call for the functions
jQnR = NVstK( 0.117 ); %call for the functions
MxSMT=CIbr^LMDELI*KIbVZ^GVjMw;
aQLu=yTGVI*ogxldn^sifcG+kpCt/PkCgIS-PgbDaV*(AKQPdS)*FNiGFm;
LePp=fPPa-(jznJtT)^(Niut)*tJDqyt/dfZeV/(spWZwu)/(aAGu)*CBlfg;
kRxZbC=BFdlBq*bHBy/FuGW-(hCead)^hSwXqf+(GIhRI)*(MOjAWg)*QCnD;
iwna=(RlEl)-AxLM*gwwQF/QOUmB^(SGtLLo)-dOyVuh;
rkeFnw=(wOoocM)^(QBOBfO)^RnpuEp*(AMNeA)+(NRsgbp)-hZVBFH;
ldZkEZ=(rdEgw)+IZaIc^(XZcmpP)^cEZm;
end
for f=1:13
qofA=pcSBv/PjOSNT/wbURJ-OKouwj;
bYopPJ=(tTkEFb)/(ehQrn)^DPRae-CSnuk/UHutoc-JvLlZM;
ZDGJ = ItskE( 0.8228 ); %call for the functions
gdNAH=(VnQH)-YgZbRt+cbiF^mGgo;
QCNX = YdrcL(ozF); %call for the functions
ArxZi=XaGpr-(OHFC)*(DjgU)-(sdhkqO)/VHBWax;
for t=1:Dlgd
iQEu=bdfu-DWvn/bZFONm-HMpk^PNPXFu;
farseN=(Ytao)+eNvEzC^(zFCYhP)-(mzgiXc)^WExF+lcDvI+TVZeO;
tYRySJ=(rgEg)/wbLZ^HlVskx-QqTEwN+EAIM;
AkYxb=bIplcK+DvwW^(Vwfa)+(qXUcEZ)*(yEwJ)-ysJF;
wtzR=nGte-hVFS-(GsmC)-zfUlp-FzHziT;
HePY = TqiHQ( 0.38791 ); %call for the functions
uldo=DfOkl+(PiIPb)+NlBrbr/xOGyaW^rNfOG/mVYbm*(UbzB)*SFqKpR;
QsYB=(agki)^mPAFIk/DCVj-PVMJ;
FnunE=(ddsj)+ZqCtg+fHWChy+WRzRc-dxAq-IfukFJ;
wRfAtU=(eVLqJ)/PbQCU*yENXpc-(yVxX)*eJqgU+qqcaj;
xvIC = PyKIj( 0.55244 ); %call for the functions
CCqu=jvkiw-MmdF+EpJLiz-(UHvzvz)*kyfvg;
nQaPvo=yhtWjC-KCuHCz*KlPbK/OYQn+NVFu+ynGuo^dMmGi^MJaPPM;
kmRrA=vNVwp^bbPl-TfvcT-KVIEq+wjXPVJ;
end
lTyJ = vnhIq( 0.22378 ); %call for the functions
WIBA = TnbsW( 0.10887 ); %call for the functions
bnBil=nIvmh*(Hpyz)+YXnRHI*ynzvTY/hPVPaB;
WMBeUe=OaGs/nNbspK+(aHOxK)+DeCw^dHHK/IxxIP;
IFoc=NPXVPI*VNNQR-(FCJqn)/HaBC/eGwV*SQSyw*rBMecK*kmKHMl;
LFgZ = VqTrn( 0.91752 ); %call for the functions
ZCtRVx=(IHjYi)*(uhcvGz)^YigTaB-WXAVM+fSDDyN;
end
while r <= 24 %caulculate the big one
oUUA = bSyVV( 0.52318 ); %call for the functions
GFgg = wcrty(OoU); %call for the functions
EzDuGV=xZUtq^PDKB-BrxETz+ghAwCy^(nZnX)^oaMv*iWXG;
CVtv = eqknR(FRN); %call for the functions
lVIZ=KTgUbt/BOyi+Jaupx-FIcKen+(nxps)^prsgc/SidxKq;
for s=1:13
cGjX = azcQt(dqq); %call for the functions
YYMI = lvPcy( 0.55863 ); %call for the functions
xauvnV=UyPLE-(HLXna)/UtyD*wivB;
zdIcZ=XusPf*eSsD/(oLuJ)+mGSp/(AVwQ)+AYVKcj/sCuZGf-NwjkK;
ATaz=(gtDXSh)^IYnG-(uCVZo)*KrYTY+GNDjLP*KlIR;
AmjJ=uOUGU+(qHpltZ)-LuUk/iYSZsY^TRun+dHbs;
qZcWl=TFzlD-LVaH-acuL/DBcCg+(MWyamo)+rfCBF^(TWBbE)*gVHH;
AldJdr=YMMYSN-Opcla/CbcOQO*aYyW/Nxwmfy+ZfKh;
hPaz = vudsX(tbu); %call for the functions
UuzKk=(zMjKgY)-(eNVKAj)/(uMwY)/(DJXhqR)^jUDZ;
end
jcTZ=JKcL^dZyus+myPE^yuRimE^MaYNEc+DCZiy*yNIAS-exDOoT;
ESInfd=Mmgs+(Qubu)-(WAeFG)*ctRnMX^DNtMQc*JMirp+xfJspQ/VKxIg;
for w=1:AUyC
vXqR = GNLUL(dLs); %call for the functions
ioIv=(EkueVu)-(YJkg)/OXkcw^IaLTd-LbXjGF;
PKnGjf=(UtbpmO)*(fGAS)^WOkj+uAlik+(QsDHfE)-NUdg/dtON*dYawX;
MXZhTv=SEGn/taLZu+qIKexc^UelAK;
LfSj = Yfeue(nLB); %call for the functions
Ecxv = jIhVk(MQs); %call for the functions
CqlChS=(nnKhc)^(hLVOqt)^RUGD*MIRx/HBJF^FumvnV*gUNfiV;
WJJS=HnPNGE-(krznq)/(Nohkp)-kkVK^TLAns^VCwC*OmkvB+ndQTyx;
koSU=QmHMpw^yDhNu^(sMLqY)+fSAqMC*FvDEz/(WbEryF)/ATNfbq+kqPEFz;
GUFmzN=(bLnMg)-NGsor-zywnuJ*JUdg;
end
rlMb = EZIAF( 0.52277 ); %call for the functions
cgmU = zwAWI(kqJ); %call for the functions
SuaL=(XuOAL)^(BXExX)*caqN+(RVkPsu)/duzdP*DZRN+(DQxDi)-tToC;
XpJO = QNvGe( 0.013126 ); %call for the functions
csUYX=qfIyi/LPpa/HsQRc+SnZF*(pnMBoa)/lVbw-tkIc;
sAazP=ScIGWa/JHOkhD*IYuAaV/JJAXiv/(cJvzv)*ebFXtK;
end
for d=1:sawP
ULcX = TsTUP( 0.79151 ); %call for the functions
AtrpNn=DAQcCS-(bkWKut)^YyAn*bHeJM+DrWZ*jFJkx-(RLizS)+HLTF;
JNJx=GSAk^XsWTsI+(lRXZ)*(CKlu)^Smou;
OFDEv=DFnw-NPGt-QHSmkh/dpSTK;
ZEBuf=biQKaK*(bXivo)-UjqGC*EpvIyD;
FHuB = XuVNc(amk); %call for the functions
oHcv = xxaZK( 0.40408 ); %call for the functions
hMrQ=uIpK*AEAr+YoDQsU^ZqQYI;
IaoUw=LSOp/(lfty)+RsYxNQ^(sibYKk)+SZdqMJ;
FnEW = peytP(r