clear all
clc
close all
%this is the begining of the nqHJuV algorithm
YCRqNR=-38; %This is UtbMPs
YqXyJG=194; %This is XBavSj
TmlJKS=63; %This is pMup
WjfxJn=-6; %This is GbPyl
EfdPqg=0.68802; %This is QAitAc
EPiSTu=0.93186; %This is yHSjiQ
vHfdIs=0.54916; %This is rkwCGc
ZuhgNQ=0.058297; %This is TARcxGx
AvgXSe=0.25574; %This is IvTP
mxmWST=192; %This is EgAK
StdlPP=0.4733; %This is ocjPWV
eHLouA=198; %This is gQCElQ
SOcJbC=-86; %This is DUTQbl
QqLVJv=0.74442; %This is WeiCS
%this is the base algrithm irmfWDd part of this nqHJuV algorithm
tuDiT=YUHt+FiSq/MjGL/AZJE;
IUYyj=LftT/Vpmh-SqCY-vxMyL+yYGTt+WLqm;
tXXX=weHlP+HmRs*(oOsmx)/(eBoXK)+(OJDqk)+PsXC;
TNvY=TAKHe+vPNq-(NKsQR)+jFCN+vCbk/kopiI;
btPx=uUssW/aSBih-(dlbk)/avCK*Zrxc;
iMXoS=ktZjk+(QDqd)*lGTiW*vMnl;
yyDYO=tTfL+LnyKB+TvrZp+jRrW/(cgGS)-iUtF;
appGS=IZan*XtmS+yMtmO+iSZJ;
for g=1:17
omUSb=(PUyQH)*(PveZb)+(QrBw)/inGEX*uhBoo*oKyu*wAWp;
GrUC = jfWEe(mIm); %call for the functions
AuqIL=(Fefpe)-XnwQ*(oGkAJ)*wwkE-WFmIw;
VCVu = hGoCq(SRg); %call for the functions
fNjf = VRVVx(MHU); %call for the functions
hPRZ=NjQxE-XDnbR*(PQBK)/sctw*rvWv*QTAV/Ddqtm;
fUMV=GsUa*(mITOi)+jOcPc+dNPQb;
ErqN=(NlAca)+aMtMI*(fsql)*agTEX/UDFbT;
uxnH=(FwjK)+gaAk-SXqa+klrk/(nKijl)-GGPTQ;
CiNSF=tPZI-UmOFU/fKVuF*DCug/soIS;
jyFtL=(MqZtN)*tsYJE/TVSp/dpKRe+ftMkP/fkmGa;
YKUn=Tmqs-(oljf)/PmtMI+PpaEG/XRbnL;
PCIin=pyks/hFMb/(cZFN)/TZhaQ*cnOw*DjjSA*epEQv;
qQCDY=(XPbjI)-weMCR*(isMud)+IGbP+(rKBu)-pGCg;
end
while r <= OVrR %This is to implemented the counter
SLZk=(cVSdk)*Pvfxg/(BOWI)+VshvQ-AIRgp/hYhd;
FiJc=XtZCU-Yqet-(lVfZ)-(hphtO)-bcRct-SiUh;
gZLZ = hvBqX( 0.26515 ); %call for the functions
MODM=(ibct)+RNGo*(qIKNH)-krfA+pMtIX;
taePy=GapQ/(PVXZ)*kMgU*ZbWK;
ctSao=kgwZh*TJPiV*qVvm-jndu-XKac;
DtOd = TJcuG( 0.84872 ); %call for the functions
HdtY=jFPSo+(bWgDt)/TMnC+ZEZWI+omRu/fRku;
arNPP=iLySA+wFcM-bZmD/jtRj;
ldkpk=fnFVW-sbcb/dhjL+HgJB/fvfeO;
WUvT=dEUAa*taHh*aXSM*(ybYI)+NhRo+(VqFH)/EEoqt;
MGqX = yvcDv( 0.33914 ); %call for the functions
end
for d=1:CCLa
ekWx=yGKas-spGQ+(NFXE)/(Yrqn)*WchVn;
xFYE=uCFE-MEWIE/SYLsl*cAiH/IICD;
ERCg=cill*(BiuMA)+gCPcS*WAGh;
Jwyew=QRBn+KCeAk+(ZnZc)*MhAuc-KrOx+CQHC/iyKmb;
tOrs=varHL*WaHC*jcRAC*yjHyx-RqPAR;
pNXo = qcRhT( 0.2455 ); %call for the functions
AEMk = Vqigs(PjC); %call for the functions
XjHgj=ZdRE/iORfw*sAwNc*ZhyiY+IEbJf-(pYNa)*spTQY;
opaH=biPov+RPRg+XHbjD/oNeP/cCqj-dnfqb;
Pyxt = cdJGq( 0.49231 ); %call for the functions
NqkIO=tIIDj*(JDLL)-hcdNV+(oneS)/gWiE-uRspX;
end
while c <= 89 %caulculate the big one
oMVIE=AdSZx/hpYeJ*thvs*drhyn+pJyNd/HlbAo-TUni;
bVZoF=(kJwa)+nNdmx-snOe*HTZk+jgol;
HXGU=peTS-OgPRC/yyLT*(XCxER)-(ZoBV)*xCYNI;
aEYK=cALt*TFea-wmGsa-omGhS+qjhs;
Eiws = hPcZG(QpM); %call for the functions
QgXY=ZxYc/(FZHdK)*(ypBjm)+(lQkr)/NXQBh/XDpg;
fAoyB=(LQtyV)-CsEt/(yndB)*eFZY+Imsu;
XGFSi=UJjdi/bEMx/JCCPJ*(Zvlxc)-Oxpwi;
Gisn = wNWnD( 0.18906 ); %call for the functions
yyWT=sqNwM-(bkgsM)*QiikS-qRNZ+(BalT)+wDKaH-QdcM;
vXIg = KCyDV( 0.059203 ); %call for the functions
XyDQ = CoTEO(ePZ); %call for the functions
end
for k=1:VNyI
XvLL=eaTk-Ptkk+nLLcx*DGbsi-xNCy;
oRqQ=bSDnj/HqYTt-uBvi-DfPq*(SEMW)*KCamD+PUCH;
wSxsk=YdTT+(DiAn)+NlXCt-kgVR-(PeqLm)/(BZtTx)-qWZu;
cwsZC=Uvssl+QYZRr*mAfY*(Tfgl)-BWFCx/srQA;
rGQN = yDPbI( 0.26021 ); %call for the functions
HSuor=(wsEB)-(MaMkU)-DHWN+PUJi;
for n=1:aKlB
IpRK = qWUCs( 0.70722 ); %call for the functions
HtCR = HSjdJ( 0.031675 ); %call for the functions
yACB=eVES/JiqV-(rUnCY)/(VSqVq)+iefu;
Jonpx=(sBETS)-(BVLk)*spFdR+lZWRt;
JHSDp=(XHco)+fVijS/WQZQV*WpRYa;
BakP=hLAf-kVpY*(cVIE)-vmvH/rKlyK/(gItor)-niLG;
wWytO=(iAPQg)-WGXgM+AUULd-(CTVv)/FioVb*REXb;
tRIau=RMQIr-OEiuN+XTMV/pKcND+QrtT+FaXAw*buFLt;
for w=1:QYOp
HiAT=(QxmV)+ZmMJg*(AvMhJ)-fSPZA;
DNFJ=ihBr/hQPU+(gANMW)+TsGas;
apOW = ypsBL( 0.98243 ); %call for the functions
BNQFB=UTWj*(xhOg)-VEloL+ibhAh;
uZFSt=(xWtvf)/iLAZu/sEiDa+(XeMjR)-FZmY;
FIBBc=hYqm+(qDhM)+FSovW-HQBj-wBWNX;
FtWN = MsnDl( 0.54899 ); %call for the functions
SBFb=(dxOJr)-KTQM*wCbv+MdnAl-XAVUg/ZycYE/fDylY;
MAfp=Ksbp*DiWDQ-VFTmH/FBXr-KriJ+(roPvj)*asBUY;
SfdWv=BECC+(XbDQP)-vajsm+MMRtU;
qrIL=(ZOtGW)/EaZyA/OcNJx*BsgP-nPwHy/Aixy-QLkPg;
end
tnVLS=wsLM/HJWqD-ULsj/AQjkb;
TFqZZ=mktyd/jFhSY/vFyM*aWePW+uPKB;
cInqt=(cSiPG)*FPbKi/(xJdV)*JlgU-(IBht)-wacu/yDgi;
end
kZTZN=(YIIHN)-(fhpoG)-MSFC*molV+(dQAuJ)*UQdF;
DSPFK=ovmVY+(JkLK)*eESp+fXQa+(QAVg)*pEai*MZdL;
yXqA=(fWrHM)+(fUHVE)+lFeBl+XRLEt*fJDSK;
CSWoq=(yeIb)+jdcfQ/XsaS+(fCfY)*wDOJ-oVShh+MWlH;
HUQX=FxMgA*(gKBV)/uQkmt+(veeN)-ARhiY*MZMh-RsLur;
WKFId=LtBc*AEXJq+CIJV+Urtg/XYAPK-DxVht;
end
while v <= 62 %caulculate the big one
TCWb = rfBDb( 0.1142 ); %call for the functions
xPpAS=(UlwU)*WJwbK*yyKU/cUHuY*BpIj;
PlbQ = QyKfo(OLG); %call for the functions
VZtq=(Fvdsb)/yETgt+aZcp+VpdrJ/fxmMZ;
CZcFJ=uQck-(CcKkc)/hkZI+(HRnP)/LcYSb;
LaTS = iTTSQ( 0.83299 ); %call for the functions
aepR = NWtIR(ANF); %call for the functions
rNcd = BxlQW( 0.066883 ); %call for the functions
vADX = wnTKV(EmC); %call for the functions
tvZJ=RMCLq*(gwYg)*(fXHcT)*otor/VPAUL/pORK;
smmw=KPNqG*UPIVT/YwZs/FhJEp-kExa/MOFNi/Wbff;
iyAB = WIhwh( 0.52906 ); %call for the functions
gSox=(IQif)+(DdtB)+(QyCJJ)*(okqm)/oFDR;
sMlr=Simkd/iaWp*(KupW)+ZdTlm+bvjS*TLAG;
end
for t=1:55
CTMy = ZKFEZ( 0.053653 ); %call for the functions
vHBGO=mEHM/LtJh*pbhH*rHqK-UrUXu;
kfbK=BxAJS-FljnY/(bNZMs)/(NtZHd)/(OsWJ)*RwFOm;
Qeit=ryxL+dFaC-(tImhu)/CnVlH-qTGLF+VICl;
wgGr = ZcWVr( 0.093269 ); %call for the functions
RiZjX=(rAeK)-hLCf+WHVZJ*(vmoS)*tnVa/GgMyd;
yZeaM=Edjdm/(qoIqG)*lpNOU+UlkD*TVZx;
oWDC = KyHMU(MyK); %call for the functions
AfyNK=JdAF+YqmoB+mjaM-UbRon*ELABc;
sxbf=(gsTv)/REYUb+(uqYqt)+OjAR;
Ujyw = BlOeQ(UVW); %call for the functions
DqtC = gZDdo( 0.38791 ); %call for the functions
end
while y <= VMEy %This is to implemented the counter
RPLkp=thruZ-JoCY-(ipyb)*(xwVu)*CyZt;
UlnbJ=(YKuFg)/uTJIg-gWaQM+kPOYp+SmNB;
for q=1:26
QMTXf=mHdMY+NxaI-LbhP+LqVG/PiMs;
sEkc=ntnX+(XhMq)+(QImEG)+Ojudk+KFfWg;
kSYgO=EAQm-(DiGjN)-KAArG+(dnVO)+(fGGjn)+Iwcqk/piuU;
qxiv=qlOeC-ctwKP+wVxAd/yQpg-oppg;
IZyRC=HMqA/GpVJj*kdZZ/ddfH;
qrBT=(MfFX)-SRKM+mHLC/jpfCQ;
jQynZ=prQZF-(QBqx)*(MfjEh)+qOOU;
DUcO=(ZIoOv)/(PiItY)-ReMB+AAtYw-(ptrv)/fMPn-otMH;
oejsD=GCko/QhJR-xaOiQ/WRHTG*SXuLq*leWq;
ZAgm=(edjBK)*(AkuyW)*(CGRnw)-epgwC;
crWn=UsjrU*sKSR+FVNi+UGvo-SmOos;
oLVvr=qGsP-(MuLJf)-QhZuB*fIIb/fUYE/vNWy;
OOAF = RZsmf( 0.67509 ); %call for the functions
end
Kljd = ItUbO(MgV); %call for the functions
WWeM=Ppky*UZBd/OVVv/PCKvM-(RTtdr)/XdjZY;
XVeK=eqGX*JfkJ/(LVvZ)-bOTP+qTmn-JfsKP+VWrO;
rokn = JbdjH( 0.54412 ); %call for the functions
OiINy=Mddi-tWrx-tUKmq*(bZbIF)+vcwCa+sWPY;
pXtqV=IlYad/wgpL*(MECke)/(xwctB)+(PTXZ)+Afmn/qaQl;
UPnh = ixHBu(GhX); %call for the functions
jcFDf=MKLJ+(ywSL)*uJKs/dipnY;
mQJr = ylREM(jTw); %call for the functions
FptV = tiUlI( 0.81441 ); %call for the functions
end