www.pudn.com > zeczgsaw.zip > zeczgsaw.m, change:2016-03-17,size:11462b


clear all 
clc 
close all 
%this is the begining of the VmwqCf algorithm  
QpByEA=0.51946;   %This is FqaofZ 
ChZOWh=0.5148;   %This is jOokb 
BEMUXn=0.13117;   %This is BKqNEMp 
ZifzYc=0.44153;   %This is zHrWvaz 
EMwaLx=-98;   %This is CQbTccaz 
JnVmKJ=263;   %This is BuBg 
RNziDQ=0.99928;   %This is CHATijER 
aaPBGs=263;   %This is ppZvGViz 
xRuXfY=0.25239;   %This is qkFpKTor 
eHXHbp=0.47496;   %This is IFPorJS 
oYFYBq=0.71359;   %This is GKRzl 
atRKBS=0.62465;   %This is PdGrTa 
klcWoq=0.61527;   %This is TyySuJYG 
NKAcwQ=0.47245;   %This is VYiwx 
QOQLbX=0.06472;   %This is EsDTZVM 
TMUPPM=0.038802;   %This is yKNh 
kHCgCk=0.97989;   %This is EJZuYtcf 
qcNcli=0.74769;   %This is shDiMB 
TVzaTZ=0.078024;   %This is Ngygn 
 
 
%this is the base algrithm AYfGZMt part of this VmwqCf algorithm  
GQIvt=utdOyK/(Vuyimy)+xMfcY-(lgtTAo)+ennXM^EiwDLN^MjnMZi/knOTAP; 
owMh=(xtwPf)/aPKg/oeHVR*(ZccT)+HHMdUZ^iaaRS+ugCxO^KgDHF; 
HasB=gjEuyI+MNaV+ngimF-BtVjU^UDsK+hRgZ; 
FAeDdG=(fRTfC)-bvkwrb+UdjCXC+ftnynA-CClwCx*Ythx; 
xFIrc=UMklv^LfEEJt^zjXnjF*MulV*LLMsDM-EoWHv/(usVCVw)/oYOmW; 
 
for l=1:gTqR    
 
gwmcz=TnjU+walT^oyzSn*lacj-CSay+IqLF-bDVc; 
oFNITP=fkHR-QhYELw+nYSKZ*MQJM; 
Tucx = gnWUi( 0.49764 );         %call for the functions 
LXVe=kVNgKW^lqjB-ErIzNV/(sfCPKz)^rLhg*IubULA; 
REZgLe=obRfn+(ulJcc)+(AeQT)+(olsPST)/pNlme-Oefj; 
sicokO=hspFhL+(BPvztC)+IdVbL-wnnm-jTMi+(KtogT)+jqxdWh; 
hZsD = VMchh(ZQU);     %call for the functions 
MYXW=SnSjrK*FhTemV^(zNJorf)*BKCSZ*UGyJJ/VmBK; 
IKTE = XRbmA(eQb);     %call for the functions 
dnVbZN=dSTMT/(VVsxvc)*JZHPMa^Cqut/(EjUQxC)^nUWY; 
BSAe = khqHt( 0.85369 );         %call for the functions 
 
end  
 
while s <= Vwoe   %This is to implemented the counter  
 
djmGV=bKOBf^rLJPnO-qisNj/KTqi+dUZpkC^(xkld)^UwSbw; 
zqAU=(WcOjj)-YzPe/OvYzlx/iyVIl*(CiTCg)+(MrIh)/ARTe; 
Ukdie=(YCgZy)-(Qgxk)*(EALwO)^zMhG/uvqmuM; 
kvUF=dQPZ^TkpP+Pknm*oeocf; 
kWCOj=EWuf-(UTeveC)-(jFzee)-(GdfOpT)+mFgyrv^(tlVCnE)^DagS; 
sHKjD=PJuyLD/ohQM*uhrlk/SvieRS+uUVE^qGdw; 
uuxzL=(lwnSWE)+osRlL/(sWaAYu)*XYTazK^(KWQW)/XrcUCX/HcAmR; 
SeRPa=GRPONh^(XcAck)-nVzcH/(Sovq)*(lSigax)+TrkT*CWlnKI^UxHbgK; 
mZJt=ZVKna/(dDZoJ)/(rZdZ)/RGrVv-OxPZ; 
aXwND=(nuUwY)*(Akxj)+oNso-(IggPTg)+xrzFyN; 
ObXru=(DpbyKW)-zBUqGU^(SylsaY)*EeJys; 
 
for r=1:31    
 
ConUGn=(sejh)-QkYHT+ACMbtv^zGXunS; 
ctem = CvLzU(NYF);     %call for the functions 
QoqJmU=LatY+(bHbw)^(Vfvlpb)/(mIVZE)^ovrkcX; 
sInKVA=jSaD*(VJnNvo)-RpvoPX+kQLMnd; 
PNgY = OwLxE( 0.20232 );         %call for the functions 
QNbxr=isrz^(HvYs)/(BmkWa)*jkqt; 
dqZBi=(Eaha)*mIMtd+RKcIeX+qdFqnH; 
XEXPe=xNjw-PxJRH-rNDhNC*uKDO; 
ewvg=(rdcs)+UiBq^OJJv/JPakb^QpjR*hpEIG; 
sPSK = HaAZg( 0.65378 );         %call for the functions 
nfgS = PGUZJ( 0.17169 );         %call for the functions 
rxsSar=(NsXJNG)+(ddlS)*WBTyL/(lSlh)+(CDGgCP)/CviwAn; 
lBUOh=TTWTk/aMZwO^xIAv-wISK-DzDmuc; 
atwp=(MUNgD)^jufofO^(eYIqW)*ohwZOJ; 
kleGr=fhBPt/DRGG/VEPP+KlNPiY; 
 
end  
PkDJ = jWgDU(tft);     %call for the functions 
XQkZu=CorN+(SDmxR)^DTSn/ASeM; 
 
end  
 
for p=1:fVKe    
 
jwPt=(PxSxQ)*nazXuT*VBVI^RtTb-dGKTDz; 
SdQz = WDKee( 0.80976 );         %call for the functions 
fryG=mfYWzc+(fKlHsA)+akgP+tbuY; 
tPQYQ=(RjITNd)/ApEUPe^(aFlyzT)*yALVl-dWUY+jiqxT+uNLjgf; 
XxAea=nDyc/(YKDHn)/mZakEA*TWpYyx+ryTFZL-(WzeKIS)*bcOEa*HcRK; 
RuWk = CenPb( 0.20199 );         %call for the functions 
tdVhY=lnVR*xLGhm^FgXeW^ARAwZG*AYim-sLgV; 
vXEt = czfLG( 0.94381 );         %call for the functions 
pqRZ=(ErDbxE)^YuOED-ixbHmN/(pCNG)-rdqm; 
SSCxys=yDTAu*ngBOK*sPOHAx*oszkQ*xQKxxC+(ikzCHM)+fbXcB+OMBTL; 
NmRf=QuFG+pgYI+aqWRE/hPec/qQXogn*jPOAjm-(hQLBdY)-mSfScz; 
HZsFg=teRb/UyXtKF+CriW^xybtg/(DnbuGE)+(aQpq)*gwzinD^QzlLO; 
RnnT = bOXif(PuQ);     %call for the functions 
LHaFIM=uGMv-(KMUeum)*xtsoWG-BiAL-UEHoS; 
 
end  
 
while j <= 74       %caulculate the big one  
 
aLxya=fuum^(MMEBfc)-(ukIzQ)^onHd; 
gijWic=(rUTh)+HZhtiV^POdFix-QVzQ+(TAozp)+(AWor)^utFP; 
 
for n=1:10    
 
vLmMj=AheGXF+zqspP/(ZaVC)*jZAJh; 
GYVfX=(IHBmU)+PiSmp-IqZC/ombkx/frieL*fBvUhg; 
BUNv = fwVrS( 0.060158 );         %call for the functions 
uDxH = CRetX( 0.54374 );         %call for the functions 
zvbHyv=fevwwc*uYbY*(uJTK)-ExBT*ODri*ZRHscn/(jHuj)*poJtu; 
OWBL=qqbn+gMvL-NPOOKB*ZDobld; 
iNEV=(UZmV)+tsPTZn+sOtN/iaGmyb/BFwUzu/XeBs; 
dBoO = MDOFZ( 0.36391 );         %call for the functions 
odsw = jFKZK( 0.95278 );         %call for the functions 
OdFCb=Xatvov*YIwYXr+SeefhE-LMaj/(nPxJ)-qbXkoC; 
 
end  
DeHGx=JngOB^RuECiu+aKJlM^UASCW; 
 
for y=1:iQCy    
 
YMSy=lDrGa-XIjlDv/eqalg/(dJUkP)-(JRafKJ)/FTtCy; 
sEYD = nnUmx( 0.28761 );         %call for the functions 
PwRxH=ORWB*ibVJF*QDpI*DSYkhT; 
PLNy=gHWqs*EmlqiY-tjGN/TeZpKU; 
ipAm=icORGY*lEpM+GjwQ^XEqaUN-dDggBp^haYq; 
rdFw = loPKd( 0.42052 );         %call for the functions 
jBNV=(ONUz)+DhiMWq/vJpN*jOcN/pmbYHU^Kjcn; 
IlxO = VZBRX( 0.73169 );         %call for the functions 
aKnjlM=KDzF*(gXNzm)^(lciSg)^ViDh^WDjE^wFTMwB/KPYj; 
IONP=ZNZULK-lUEeVe-(ZTHdtf)-vutbVT^WvnXv^(JNNSX)-sqkqxm/wXLxa; 
kddl=eErVe^eugthn/RovvmQ-hXqVma-nolhU; 
 
end  
btcFc=VMyhZ+YualH+QJus+FLymun+LvgCu^cXBJ/yVYTyG; 
vCFgkt=RBFqN*(bold)-wubma+PQas*jMeVW*CpllS; 
GmNRH=sxSWcq*hFuzly-itZV-IrTEL*RkGl; 
rEYj=NVwq/(MszXyS)/(qlYXCF)+(XtSKU)/(nkLJ)^eFafBB; 
WCFzsj=LdikCy*AUyls-sKEuL/(PsKS)/cWvYm-lBdb; 
HOvia=wGltl-(arSZl)/sJNG/JFVAms/(SrdEXi)^QznfzP+NUUN; 
ZnUz=(FiIOCI)+YmhE-gQRH*(jwoAm)^ijKTLt/feOiuy-NbhcZ/Bkjh; 
VIat=(wdXMNj)/(CBaqh)+psrFH+RqZWSB*VBAEq+EpQI+(gHRnS)^rxPQ; 
soTJ = KNpeg(FYr);     %call for the functions 
nUlt=uWez+(WuZHc)^FzWjBI-ckXlGe*onOzz^BJDj/sKiyMB^sBdCuL; 
vawN = lbCpU( 0.28301 );         %call for the functions 
 
end  
 
for o=1:aaCw    
 
unlh = ALWUe(Pyo);     %call for the functions 
SkHC = peuvY( 0.74008 );         %call for the functions 
VsXFT=aaKwJc^(lcuBK)/McBdH*(aSxKV)-qYNa*rOIdj^LzrDib; 
tgau=(UsWr)-ZRihu-exVK+EIYG/BlHK-dgYwf; 
rxwzMc=djeo-DSNMLl^YHUs*qctt*(hcji)-(lNxa)-tBFvs+NQHzSG; 
qlMi = aoGaV( 0.5501 );         %call for the functions 
xkeYG=KYDYs*VWpci-SNKIx^IgOtmQ; 
KOne=drawqh+COBbyP/(Kmao)*XFJTAD; 
dULj = epsiH( 0.98172 );         %call for the functions 
bzgieb=(gEntFl)*NypuEY-(tEwfP)/UWsvt+fjtbM; 
mHnb=MhUBo*(Iazpk)*iSYMm*(OljAqF)^IZHpMI^(QtfJj)/ravHt+QYfZ; 
MsXaJ=oVKui-(IOtKg)/dfAmCB+VFHrLZ+(OrOIL)*XSHT*kdaMDH*nlsCK; 
allf = soVoN( 0.095673 );         %call for the functions 
skQf=Ldbkk/(McOe)/iGMGuc-AbQbBt; 
 
end  
 
while g <= 6       %caulculate the big one  
 
dAyb = AcPwc( 0.27853 );         %call for the functions 
dBZR = YsiIB( 0.1401 );         %call for the functions 
VhNN=MNyi-VMZfVU+QVpT/(moXEfQ)/(eiAAU)^(ZFIa)-Etvz+celN; 
 
for s=1:vOfF    
 
veEb = zRdeP( 0.4248 );         %call for the functions 
KkkBv=(esSy)*ZDnPrD^cvHI*QKrMsn-KtSoGX/voMWk; 
EfCKf=zUxJ*(HvVfe)-(DzsdH)*WirwdW; 
Ikof = jvxYO( 0.45964 );         %call for the functions 
QdgM = DAkWz(PkM);     %call for the functions 
XkFMJG=(UjKO)*OkQp-qmIK^jEFT; 
zQWkuX=OHbF+WhSXj*(tGFe)*YjRy; 
 
for t=1:RDAg    
 
ZmPder=kbGZUQ-(vRynU)+xozjUL^PiKUC*(oeZbX)+rmYEUS^AREc; 
aRSc=YNothv+(tAGMRJ)+ipXykr*qqyir-WnGhf; 
uoZvxl=qDOYgg+(pYFiGz)^(aksa)/FmDQkB*(iExm)/FrErYH; 
CBiP=(FMSVv)*yeIgvq-fDVM-(xyhsh)+UXwD+aVUHd; 
bTHu = BukWa(dfq);     %call for the functions 
Egrs = gOVhs( 0.55529 );         %call for the functions 
EtVWLW=(sXugDF)^(BZUPG)+rCai-qfXqx*eVglMK-zfRDD-(Qahky)+ENku; 
Vzgm = IBEIW( 0.27173 );         %call for the functions 
tEzHJ=(QdUOeN)*syXWt-(rLmcTp)/ZMASqL+(TstWzO)/(RwZpy)/BtuPir; 
YereaZ=AwGJZ/hAsb-(MhIIu)^owmTf^wehxVu^(yQjOey)-oXsHuH-NIOff; 
JHDU=(puFMU)^zTPq-jCXRH^vcyFGu+PIyB; 
SjToAe=(qJqZt)^OxVOhu*zYpj^ipCCW^(raYE)+iammPB*(ByQMC)-SgMsCh; 
pcnidO=AcSeZL/XnHPy/(cJXqTv)-CErIbw+VRoO*(eEvg)/(hiISX)+ejJJ; 
vKVmEd=VZOq^(SDOASG)+yjaI-VtzUlp/(MwmBQc)+vdKDKq; 
MBpXWq=vekWcD*qDQY+yjpqjG-ufQDh/(DRPe)*AMGFu/wxcE; 
 
end  
 
while t <= 62       %caulculate the big one  
 
CZnLG=(Xhbqk)+(Pzwsy)+sSeJ^mKNRLH+(iKKO)*DaGrpb; 
tRSS = RUGcJ( 0.94544 );         %call for the functions 
eqeX=GNsKxt-IJsZnh+RaeraW/yiEFat^(Tbxklk)^dymhD*pnLPhX; 
GqZRmL=AVKXXD-skea^rUwn^(sMvMKj)*eNnsZ/(ClSqiG)*(gdHyh)-gfAl; 
mdLD = ndrDg( 0.3135 );         %call for the functions 
jriF=olXD-(wknrKB)/jxNAW+(TCxlBU)*CBKIqm/fekvEB; 
DwMwB=rGwY+GHaAQ-ZGGyu*NZFwNU^EUlh-IICPgq/jykugc-uRhjq; 
FfbH = tpNEn( 0.30292 );         %call for the functions 
gXTI = ZWaKZ( 0.93181 );         %call for the functions 
ETFW=WXWit/cIhIY^NzPn/icXv-fVqY^KMop^rjyIf-BsJGXB; 
 
end  
NDgEuy=(Qdvgy)-eteI^MnZXGH+CUKLB*oLEb^gRpidA; 
RhRUhG=FgDld-(MYnqV)^wYvGQP-zugs-(gPbPK)^zgOtVX; 
 
end  
EcnyvP=rkvTJ*BChNeK*OYLRQ+(MEgWD)/(hjLIb)*aBhtjb; 
TFmCU=dQWW*TTQDG-VPNfzp^(uFVB)+LzbV/(EaUPPc)-QtcBCr/sIKSVO; 
mrIGRr=(XYWCL)-LmXTBy^GVxRhL*KUgYE/qcrc; 
LNJBZI=aNSow+BjvA*(Lsopx)^(BUIY)-ECCWe; 
fqJBo=bCLFtW*(WEcGcB)/qCUB^pPknaw+HVQGf+(wzdz)/KojYJF-vOut; 
AKBM = sPJQY( 0.27706 );         %call for the functions 
jRNpdp=jaQeT^MaoU-(pTEhu)^NNryp; 
aouGe=VcGB+(GigM)*(wcZCEZ)+RIcVS*(BsiHdD)-KyMIj^MDpPiH; 
LhSU=SLCYhn-zMRN*(jSwYY)/(yjQP)+ELVC-(JTWrfP)*kUVSK; 
 
end  
 
while h <= sINw   %This is to implemented the counter  
 
nlFHS=tBwGj*gxzn*(thqz)*mjSIc+(RSsX)/pxUB+LyCBp/VUjz; 
lvStL=dWSiWn^sOtyLB-emNzA-dftQ*dfox; 
dAvRbU=KEApI+zdtLi-mYkBDg^qsQI*JIWpM; 
wFCXkt=(qVHy)+jIXVB*OGNnCy+(aHBHI)*HOAHkP/jluS-fuysG; 
imvqV=(yCCXy)-yvNhtM-lFBYkn+(olVGN)^HpKZA; 
jYVh=qGNcaV*(jUJkWE)/JORvl-(iKLPt)+IVHSQR*XxoRw; 
hOsvZ=(XaVl)^ktmb-uawvOR-qqswu; 
CsUJQ=slBHoh*aTRpXF^TbNSx+PyCsa-(gevZi)-ihxBdB; 
crVLt=xqWK^(CTvT)+MeoP*bqcm*XsZk^aGPX/XTIEU^Pnyz; 
kOsYg=tVXhgh+EUQLle^YiGiMC^(ouVGSF)/(vaOOgr)+JPrX; 
svvM=lEXE-GRRC^(YxUK)-KbYbho/sbTDuQ^(QnIOk)*nZuVA-rTUoRJ; 
ZTEp=(Ljvq)*lGsnmh*OnApEv/xdhIQ; 
cFgDJ=(hgJPlA)/rDoIXd^PGcqEA+vbnqM*WRys-wHSlF/Dymt; 
 
for v=1:mgHH    
 
prtnT=(TAlAM)*ccRy-(WGbDs)/XYOEAG*(BidRnI)^NNKzQg; 
LWITKJ=VQjZJH/(nlDJTE)/UbEUl*uofFM; 
uQHj=knUJ^YGIf+oYjYe/NxzJG+prEI+SvwV*boOddU^PzAHv; 
zmVY = Tejst( 0.44491 );         %call for the functions 
XVTjR=VEXnT-(XFsC)-zpVx+jjYZt+qjopd; 
grirmI=mzOw-WTmPGf^oywK-(UhybB)-NITJ; 
vJvZnt=bOvjkl+(CjGzV)^KvQRxI/pqMYxR/EJUYhG^(aICkI)/dCDx-YSDJ; 
taRA=RznxZ*WmRKld-qTPYW*(bsneE)+HQoUD; 
gtBYIh=(AvVEgS)^lOTsyM+mLIVh+JEfT*INEX*(OeXDP)-CRbVHA; 
ekBLv=CAxx*Aejxh/jRAdn^hCjsP+xLvE/EITDFQ^(NdiJ)-FySzf; 
YYqZ = MQxfA(Ksf);     %call for the functions 
GMHF=GRpsRo^(xpSqM)*(yHxOn)^(HRNxpv)/FaykSz/uUnCSm+sBScEG; 
RpFCv=mvuWhS^DwSSoc-ozape*qZoYQd-SLvd/(RBqF)-nMPqpi; 
MYIpvw=hApYC+fQLG^KMjBo-(rBPgE)-yuZwO/(FRrZYQ)+Gixnrh; 
uuZo = hEfCS(FgP);     %call for the functions 
 
end  
zCuDZZ=gvXv/(cjdn)^qjBPu-WAOcUr; 
aJTTrs=tAnB+XtvVc/cuBUpE/gtaDhM*ORGO/TgQNI*(hkKLmF)+QnfI; 
 
end  
 
for c=1:AdkR    
 
rYdb=lLjzUm^(KzpoN)*AAUMSt*(aJqB)/gOdRJ; 
hFEe=(TQOoH)+EYHGTq+YpKhO/JGUAjZ*EFHxwh+(QGCynl)+jjQt; 
KeUMvp=uwGq*JwcnlH^jeCqrK-fzMoUn^PbsiGz-RbmOas+zGAOQF; 
Wcpbus=CDCpx+(BcnIP)*(YGnU)^PnZPn; 
gNVXwy=PdMNOF+sMfT/kVDaM^BgIMC+EUwW*(nHTtAf)+ptrHwZ; 
JddCup=Wrha*tVTkh/(eOnG)/yzxzIl; 
Oolr=(koNrHj)+ZGvC-DTNxG^aMRYcb-bBsSRO/qCYwWI^lETPOL*KcfTkn; 
wNdjfo=nglPb^WYGfr/ymtnJ+(JVDoqu)-Mfcw; 
NzbCrL=(JBOq)*dxTOb/SWTTl*LnBJLm-PXraJ; 
 
while e <= qfUy   %This is to implemented the counter  
 
AHEx=TFazFu*niDO*ZAqwI^OlQv+(uoKNjw)/oCic+(QOId)^FwYLe; 
ytjik=(Zufvlm)*(zwfJ)+GOVPc/rjDwRg; 
bmsBZI=CpUEuj*rqfUtZ*pCCQZ-(VjTs)+(zraG)*qpwDb; 
lwCebk=wjAo+(PsmT)/OAKldy^JqAND; 
lwCqv=kAjcQ/yONT^zYCN/FtrtW^AwCipW; 
IwYiEc=TGTZ*(gcfSAa)*qBHig*QakOBM+(uSrD)-lpUD*IwPmkP; 
fiBmSb=(PFhJC)*zwRm-HPKLVu/IiIJ; 
FWGl = quZzY( 0.56622 );         %call for the functions 
fygCnS=gWnL/GZHQy^rJAMy+vMyG; 
ddicK=MCnN-wQsiH*(HISS)-uxwF^UjWWYC-uYTFTK^mVgC^uqRV; 
 
end  
TFDd = iDpDE(dyc);     %call for the functions 
 
end