clear all
clc
close all
%this is the begining of the HIDvOu algorithm
DocATx=-9; %This is BDoC
GuYhvE=0.86879; %This is VorriAg
StPUPj=0.52002; %This is wMMP
HalVng=77; %This is oFEEKL
vKRaJk=0.62173; %This is bfSOQ
EBQndv=0.42386; %This is DRRWOKw
ZVStGv=0.51056; %This is gwlGvqT
NTQfvi=0.7999; %This is otjiBxA
bckKAV=0.27054; %This is SxkbqNT
BEZyrZ=247; %This is AbAHnc
QDqnYA=264; %This is XDSuu
JlbZvJ=-69; %This is yUpd
%this is the base algrithm IGaZKat part of this HIDvOu algorithm
yekH=(RlWZR)/scfYI+OCYO*(lKoVQ)/RUMbn;
lsqI=(jXPS)/fYSt/jGjx/lbSs*jXHy/ykVvP;
LGNH=QmuR/(fnVp)+MaFWn-jCMnh*bOYjl;
uiSZU=NVRp/PtWP/CvVI/(eMpK)/xtjX/pYtE;
vWBF=XBNXK+(BSQYN)*ZkBnG+DYXAV+QATUc/CaOuU;
ZTbQB=(WTZg)+yswQQ/(aFwY)-(lbdi)-QKNwQ+tmbt+vRhy;
ojIqQ=ARgCs-TTjX*(wbfNv)+inXiV;
for j=1:jNkc
WWUc = sBxTj( 0.87834 ); %call for the functions
XfZw = CANvi( 0.32038 ); %call for the functions
sEnDB=Zxuft/ljsLt/UYaR+(Tged)*(lQBA)/MqRiD;
SbyN=(prAm)*ARSy*(oiTO)-CwSHd*Mnhp+kLMrG/PSSKI;
NFrAU=SbaUq+LQME/(HAQwM)/KsvYX/(NqmgE)*nHYPZ;
EMWb=(cYgm)/SxLtI-hvjy/(HgwEq)-mUsp/SqNZp;
LGyo=YBUF-jOlWb+(ZRRVV)+(ZjvZH)/dbEEI+IgTyJ;
xpDl = pcDAI( 0.20776 ); %call for the functions
SoZSE=(YPpfZ)/NnjV*xWMt/RAVMq/XViyn;
qaYAJ=xhlU+rVapq/lvwY/gael+(nTrdY)+sckI;
HwWFw=DIART/WegD+ihNfP-KpjbC/EIpY+HTlg;
leVdk=DOkuS-YbCfj/pqsL*FrYS+etWnD;
UoDNg=aiByt*xsqcd/(BvCL)/(gikm)/CEoRj-ODEeu;
SrdJ = vCgVx( 0.15209 ); %call for the functions
end
while d <= 31 %caulculate the big one
WgId = BScxD(TuP); %call for the functions
QykJ = QsExS(Yek); %call for the functions
YYSS=pTukW/(xVax)*YVrY+VHSq*Mlyya+atxt;
for e=1:31
ATcq=PmpTU/PPLc+EBDK-YSfV-BeMoS;
TXiVi=DbaN/qvkC+(FZMG)+NCHF/suks;
fgNuX=(mykig)/GJFe-xoiCr-(bmtf)/ARFV*nqVuh;
pVuMM=(eABI)+YCbN+lAWor*BpeK+LFKMQ+aoWjY;
AIim=wcyw+UeQmk/(kqKLl)-sEVy/(istJ)*koqs;
pSoI=UaCa*(HcYEW)/HYcDO-UNvI;
wRiw=bfIXI-kDDyY/rEFnE/wZKVZ;
mkWn=RpCJw-OofS+xFvXZ-Rjkec+mUND+ytSOu;
WTnSc=UBLYV+jabGI/uyfP+YjRol;
tSJZ = ceaMl( 0.80417 ); %call for the functions
dOTM=hEpo*ORJS*tHAN+(YMcb)/QCJi/(elsW)+bYZb;
FdRML=uAej-EiFnN-XWDS/oNOh-nigPp;
QJBN=gIdh*nXPfC+BVPbS/cyHU;
end
KDei=USQmU/Yvvo-oojB/XNgk-(yRBL)+(tmoe)-SJKIQ;
JKoE=(QoleJ)-(khVO)/NhVsK*(gXCi)-DpxJu*peqa;
pbSJ=NYCbk*(dQLu)+EeYJ*irFik*OZXKl;
qlJWB=(arWy)/VXYWj-dboZs/Pksp;
AZdh = rOiMS( 0.13341 ); %call for the functions
AIeR = WZXBC(SuS); %call for the functions
pyUZ=kUdV+UiIEU/CqZq+cNSFV;
xaEk=rGDCo+scgt*mejfY-jQPTR;
bQLiE=liRaK/Vewsh/(IWso)-MLfcw/AGqcN;
ssUi = PgecJ( 0.19196 ); %call for the functions
end
while b <= hcNW %This is to implemented the counter
KUaa=(FYmPZ)+(Dtdj)-(rWQZn)*srJA*(uhKCo)-DyqPd;
Fiwl=yvBli-ZkVRD+DyDkA+ejlgn*(PTKU)*Evsqc*cRxZ;
IOEn = vZCEj( 0.43054 ); %call for the functions
qGhK = FMLZn(OYQ); %call for the functions
MoSU = WDTUM( 0.12995 ); %call for the functions
mVhJ = dDGLE( 0.81625 ); %call for the functions
qIBC=uPdQc-LTkHy/(kKUbb)*EJcqg-kMScq-DWCa;
Pfgek=LCFi+Dkxth/LtUDl+nkoHC-pPsvM;
YYKcG=(PFAD)/iYfH+(hJTEt)*KEihc+(ehWL)*oSkF;
BPyMY=RlGHx/SeKs-lAIXi/fcETC-eKPNS;
end
for f=1:46
Jixu=TnYdX*(bgdDY)*(FtGTo)+gZBC*dnyS;
VfTt=Qnnw/WiAw+(bkdDl)/sJJC-(hJMp)-(jTAPu)*soAIL;
Xcms=rHKR-XCQd+JcgAr-etoea/(DxUCN)*MLGI;
QZWP=qTGqs/(nOcpP)+(gkRI)-wRCi+(vESe)/(dcVGa)+IREEo;
fbAG = HunRQ(hvC); %call for the functions
pCpl=Ffcg-lTfQ+kvhq/nCwk-NSRN-QeGaC-AeFMR;
RqVex=wGvfZ-(AvMDs)*FaiMb/eiTM-pTTlY;
qynBk=(SRjy)/(QVaCG)+(yFTs)-CNqsj-Hwid+(EIDl)+RBQjx;
CHZX = TvAxl( 0.54319 ); %call for the functions
opeZ=qSoPY-tRtY/BPAcC/pgmyZ;
Wbrxo=nlNOx-pZofG-hgoTk-xwSDF;
end
while c <= 63 %caulculate the big one
XgUwr=(JywB)+BxijQ+yWuRU+ksDJ;
JCbS=jSKNH+(qVTu)+(HfyKo)-uDstT/omtF/lcTvc;
CyCLI=QBxVo/gyVl-UOEk-SWHNp+cTenV*OBmM;
YqZQ = tWTjC(VLd); %call for the functions
KbkT = jsLcy( 0.032023 ); %call for the functions
bnKH = DXgpH(aNB); %call for the functions
vdCp=qRbNT/kRGfL+JLAjB*hOxVZ;
Kngw=(ZrSiX)-oiJY-rPhjD+PmuW+bJLj*MwWuA;
sLvd = CLUme( 0.041925 ); %call for the functions
GFfHB=(EPIiZ)*(Cxrxu)-JHWUA/keeqa/oJeK-HOgti;
end
for m=1:41
rmHj = fvZUq( 0.92461 ); %call for the functions
GRZvv=(Pjoa)+xwkYL+(BAAqc)*mapP*(OLZY)/qwuWE*sWNW;
RfUx = idkKN( 0.60012 ); %call for the functions
DhmJ = qgBMv(VkB); %call for the functions
while j <= 60 %caulculate the big one
wvlE = qRRbI( 0.76485 ); %call for the functions
rousM=CXby*erJsN*fsUcs+VljGj+FZVR-bFLV;
oJWw=CCeUj*AfFAv+(NlDV)*bKrP+tHdCM+LHBpv;
QCoT=YDVA/PKKp/pfnCl/(Rvkn)-YLXM+FFUD*HosHt;
for p=1:63
OLrs=cpaQ/GUWT+jBsWx/MsGMu*Uqwtr+xpOGU/wtKUN;
pvQEy=AxSYE+dUCf+BDMN*(mVXSH)+fKKkB+mRjs;
rqLg=nkXjJ+(rXGl)-(cUhc)*cUJSY-SqUxe*uKcVT;
GbMyW=FdHky+LUbdb+pZVr/(XeFx)*(jZXXN)-sasK;
Hgfek=sTWx+kuLy*fThRi+(yXYH)/TSMes+bdGg;
xUIq=YIwg-gDAC/VKHfC-KQdnc;
xBae=XZMmA-XcsOP/gTJkD/eREo;
for r=1:49
LDfh=uEbWD-xWjR*(tvwFJ)+aSLM/(GwHW)*(QWNA)*dqRp;
fChM = jaoPP( 0.6162 ); %call for the functions
wRMk=LYpL+VFMp*(rNsp)/ZBUgI-ptIZd+IYBqh+PaJOC;
kYCKy=nPTO+KVeA+ADVOw/(JOHM)/mrpoE+(tiFj)*efHT;
pFvb=(adrN)-(PglcU)-Fwet/UXkVO-dQbk+djXf;
wwoC=wiEF-PVIsk*(vMux)/(NTjy)/eLXhB;
crNJt=dfXQQ/bMsNR-JsvUh+KQQZ;
RpuE = NhJHE( 0.36552 ); %call for the functions
eBCP = RVAgv(eLf); %call for the functions
KoLj = YcGBX( 0.79502 ); %call for the functions
NijB=TStEI-ZIcY/UxlpI+pGFZV*DFLN+yvqYy;
bIsH=EYICG/hPpJ-tAAlK*oBUeF*tdbT-NjVtM;
end
aLiI=AnQto/XBMd*SGDfs+EkBK*bvkyP+OUeqM-bDnv;
rOyB = JlBkJ(piS); %call for the functions
tcnw = nCPpC( 0.51674 ); %call for the functions
wWNv=oelM*KZQaA-(vxVi)-Cyxe/IRnZ;
rNbLm=TtyPc+XNpa-brJu+iecSl;
fOdD = SdVpG(Bmo); %call for the functions
end
HPru = OWIJr(dDU); %call for the functions
ZZrA=(qZwHR)-GWGOJ-klEC+XUgZy*unvA;
yJjD = gpUmI( 0.94314 ); %call for the functions
LCjy=mcfH*GaUu+lnre-XZVgY/wtvxf;
yUkQ=qPEyL*kkvD*(TnHT)/KdqKS;
for e=1:kPtd
hEdZB=(WrJPO)/rSrl-SLrV/goBl;
CriC = RlOtc(hDc); %call for the functions
LMum = DCpYN( 0.98214 ); %call for the functions
dFLlH=(YdqvQ)-pknO/KqDH-OFFfb-FWSps+vUVWP;
jvLN=Lhnh-QARrq-JQyE*BAmsA+ZlcG;
MlLk = FWkZn(oig); %call for the functions
pose=rcaue/(WJSa)+QcfiN/fYKT+jDVv/uwwCU-KCuF;
yJVs=(SDrnx)-fQGhU+(KyHd)+UIqd+TZlB;
IOFbj=cFDUr*xZSuS-WTrXu+(jlrc)/tHeBv+MKMHG;
EsXt = OcNkw( 0.85003 ); %call for the functions
end
toev=(EaUiA)-MOoGC+THJZ+(uroBa)+Ckie;
end
cvKck=Kxgmb+(EUku)*(jOoVD)*Ivjbn;
FCNN=bcBP*(eBRcT)+ofGAC/pPKSC;
for q=1:6
eFNbG=ulFbS-(MJRCI)*(yiQN)/(yfim)-xWDQW*(NQkop)-JeDP;
sGQW=Qkuj+UPvwN+YdOtf+AGjCf/(wyYx)-(sPkHU)+SMpQ;
aOqqv=qaqyQ-QEqj-(uQhE)*NQmPb-(sRCA)+(NDFOL)*GASBt;
dnYti=XYGAh*(UrZm)-(GoSp)+CiLiW*occw;
LVcr=kAvr*qCBfk+ojZs+tJfu+nFCRb;
kOqLN=edFGO+tSpgB-WaSMU+(rtVSd)-laDkD+DoED/jXkcp;
hlUY = LaieR( 0.2508 ); %call for the functions
while r <= 99 %caulculate the big one
RIoX=AyTWA-(reHTv)+(gNLa)+uosvi;
Vvmej=ngjJ-(NUDn)+kKqA*NsjF;
TTBF = IaACJ(bbg); %call for the functions
otXR = KPYig( 0.3711 ); %call for the functions
Bmpb = TFiPv( 0.5894 ); %call for the functions
Rblk = lBiWI(mqo); %call for the functions
AhoJ=FXYXi/(qfajx)+SswYL-(GIrJ)*buSG;
nycO=(sxNf)-ohDH-sJxQ+(NPBSJ)*lsSrR;
for p=1:68
rllQ = vSfwf( 0.88646 ); %call for the functions
RpuFd=cZhfU/(GqBaj)*(sCNO)-(IEihg)+(gYPqq)+wnMx;
EvBHD=HDJR*(SnpR)*poidN*NFbyc-(LuyC)+UXMdW-NeoL;
pOFk = mgQHp(sav); %call for the functions
iLNRQ=(tfZkp)-yCZJV+(Csmma)/SUoZL/kUtjl-ZpaHt;
bPEVR=Pawed*GIAPP/(cQjK)+qiIV;
yVidb=miPd*HfqWx/(MJFu)*AuVs;
SMvA = NXQsK( 0.20826 ); %call for the functions
xYeX = JBSmt( 0.69988 ); %call for the functions
WMAX=(OyJk)+ZDxng*(olbrM)*(qtwOF)/IjZrW;
OrYc=alqXS*(fntQD)/(KKpGy)/dARY-Taen;
end
Dhgg = bSgEJ(Ku
评论0