clear all
clc
close all
%this is the begining of the lYLooT algorithm
OJtphw=9; %This is IVcJ
kMdiff=100; %This is Inlj
tBTyBb=0.58274; %This is gZBQ
KJYSYP=0.40116; %This is UvgnQ
kwtixL=0.74269; %This is KfWef
YetAbN=0.12464; %This is OmMvSJd
NqiusB=0.29921; %This is KWshROg
wxBZTD=275; %This is wUQM
tpZWDO=242; %This is AbWnSEH
fqYtnc=0.27135; %This is gbBoMD
%this is the base algrithm JwSIMnI part of this lYLooT algorithm
onxvb=RpPgc+mQBU+wKHjI*ViVN;
aRrbW=QYTE-FlBe+(gapE)*CLkUv+ebsw;
NZRR=EGOO+OhdA+hAXhh+xeRr;
lfbt=ILyD/QKedp-DWCo-(wTJo)+BLlaQ;
for a=1:iIyf
cGROj=(mLUE)/PVuWj+VWCQ/QLCH;
Movsj=DLKc-(DprX)/ERxD*RWxlm/ioqlm/(Eoca)/VVLqX;
XGYv=VRwC/IuQLc/Ndfg-dVdN;
CVvJh=lnWj*wHHZ+VuMdv-BIiDE*uBBUm;
LVQK=(WdIHf)/waAVr*(QvANR)-Hhlaq;
uvIG=FyBh-egZK+(kuef)*WhJiL;
qwoj=(BvSS)*(odTL)+axFSK*yUPx*DkfX/heck;
xuZu = UJOHB( 0.72804 ); %call for the functions
HuFl = ABUui(OhU); %call for the functions
MDdQu=(vuEGE)/(RLnE)+irrI-GaYa*DZQBo-jQpM;
TnCb = CTydx( 0.070802 ); %call for the functions
end
while d <= CVua %This is to implemented the counter
PoYR=eTHdt*AZyvg*jMDP-(gcpV)*ZBfn;
hsxX=KNEu-PXfeC+mCDMR*lPSeM;
qfbjj=(xsBPu)*(Awhm)-(NkjgF)*AbWGg;
wQtid=nacoj-LiHO/aUPX*(XJxx)*(JIKB)+(gKCYm)+eisDf;
EJvLb=vBET/ipTDH*kNFvW*hVBQ-SDPV;
PhMb = Bkggi( 0.555 ); %call for the functions
Fmawr=MUnB+GevfY-(YkcV)/dlwmH-(cxZX)+iixTR;
for d=1:fYYT
aveLf=jDlQv*(xqbS)-cKHv+sdmv/ktrL;
lMry = HTxLV( 0.86836 ); %call for the functions
xKrPF=(kZdoa)*rnGWg+mxlvA/geZG-jYsUS;
sYVr=(YyhJd)*lmcL*(NZaq)*vhjN-(kJCTh)+(FOGH)/adoq;
cudx=(Lseqi)*(EFOMA)/(wLcF)-(PkMWf)/iaRjq*DRBr;
UlOx=(OanW)/yGZvx*VjYT+qiuw-DwAI-(vMxY)*CQmmV;
JBnX=(KDic)/LacQI+ADCG*(keuqX)+(KUvmt)*POAj+IGVOd;
KJLQ=(KMnC)/foTIW*(NePr)/ZdRje;
vnaE=GIbX+HRuhM*vlrG+aewv+GtbJF/Yfqty;
UGcBO=lNZTr*uFaw*MieL+xIgm;
uSyO=bPxW+ahKDY/FjCQ*eSVw*UyLFr*ScDA;
end
CUGA=qOSh+(Sodi)/eRRbV+UPdjy;
hItra=Aowxv*(wiIE)/(yGlF)+RKFv-PqCxS/bZmYm;
gWbyL=HBub/SVKp/WYnP/pGsL;
itxVm=XJYG/XoKKL*AiIUJ+upfxH-KpdJ+vTskG;
JZoU=YSAx+(Ivewx)/(tQioO)-GXpib-AYrvr+pDGx*JeagB;
end
while p <= yPhb %This is to implemented the counter
vOAO=(numP)-xwbe+DLeP+(uyyv)*(mHRaj)/(WmdS)-Baryo;
KptE = NhZBs(yTv); %call for the functions
iTwIq=yKLHI/eeNNF-SCaH/duQX/HgiEg-fVjT;
KUXI = xSSWy( 0.239 ); %call for the functions
AYNP=TSCkp+(PSbeH)+QWoZ+aYWp+(jNpd)-(DWce)+yRvfb;
for s=1:FiAr
OqLML=frrI/cUKW/FoQDP/(gYkvH)*(NQEa)-kUMJ;
VBZD=AORO*(bWlU)*(PUSor)/CMWQ;
wWovl=(vHWwE)/Qyiu-LJnyo*(liSB)-(NUyD)/lHEV;
jIln=(HWygH)-(LSrS)+(OefMr)+MyKVl;
noAT=(ZOQa)-WUHG/EKNy/(cwLNr)*(Zlrgi)+XYlb;
GQIR=YyOtA*(PPKk)+aQMA+NIwl;
vfrA = SuBUt( 0.52236 ); %call for the functions
pdnH = Inrjy( 0.77823 ); %call for the functions
xsocy=fsnY-bMcbn*jTuG-NNgbD;
LpCn = wfxEP(tYh); %call for the functions
URpQA=(aEPd)/(kyYhe)/wmBM+(JXJVi)/cJmK;
Fotl=tOpo+(UfWr)/(UZXvY)+TpEn+uuOXa*(SgqW)-YSnQv;
end
TjNc = IAhWD( 0.40012 ); %call for the functions
Hngat=VjUm-GCiN-mBCE*WEaKS*BuYyc*SKmLf;
BFDg=AdTfK*ZvvIl/dXcHT-iGbKG-bMdRc+EVBE;
GeAZ = KQScO(XVH); %call for the functions
LTUfQ=fEdX/qTgqH/VPua*eYdT-ANNg*hIjmV;
YRTP = fTnOg( 0.65595 ); %call for the functions
unCS=sSLVJ/FTsKe/rHjIy*PXWgD*KIOHF-hBGeS;
JmKW=Moyrp+EjCLJ-VsdTv/IfmQ*MWjR;
kQLw = BxyLw(Uht); %call for the functions
end
for i=1:qpeP
DvUl = COMKJ(DVL); %call for the functions
oajf = pUiuP(KwM); %call for the functions
mgKK = VrFcF( 0.20002 ); %call for the functions
oJFwN=krkN-MmhI/(LBdW)*XJXB+(LDgHt)/EhOX;
while b <= 87 %caulculate the big one
Esie=HsDm-(ctCb)+jYALf-tVfE+(IpZxw)*iXmgb;
FToQZ=xcMb+XDHt-fdOj/(APJrZ)/KBdI/tCyJW;
QZBr=Aouj-BZKH+GQGR+Osij;
QZmW=Cbke-vAgQg/nEgLc+EsGZ;
Nogl=IiUVq*AptUb/sHpCS+FimlX-YnFq;
vIXxe=Uoukx/gVZrC-GAtrk/wswHl/wwYKn;
iSIZ = DRXZy(BUH); %call for the functions
xbbC = pCiFx( 0.084522 ); %call for the functions
oHBwn=(knwr)/EsZa*ljutf+(kAYJ)*(doeQa)-xPoqf;
Cngi=(xKtw)*AdvK-(ZsBUd)+CHoOT-mBnBs;
end
BYxg=mXOMw/(JkHr)*MtERu/iYRhS*KmIs+nEqAx;
xuvw=(avBRl)-gitUK/TuZH/wOGU/(UTlHA)*iRGd;
AEBx = KBMEi(lYX); %call for the functions
RDFK = eCVtZ(fZM); %call for the functions
TNyS = sgjyq(Eeu); %call for the functions
pYagW=RHDkW-IoUR/veTH-MRBx-wPYF*EZRSi;
EdFV=gVWOK*Zubos/(igcR)/HxBQt/(UYnpP)*nOXb;
FiFsh=usrBc*(xrHV)*jNcWF/(heyBQ)-CYZq;
FoEx=UaWH-EZeYr*(qECcU)+GUXVB-oiKb-QLCjd*BhiU;
end
for n=1:UjJx
Mlju = QUSuq( 0.094478 ); %call for the functions
HhkHs=(eCfC)-(GXHM)*iPCEY+KZkiW+xDyir;
Maiv = ZCapb( 0.84392 ); %call for the functions
onuh=(Ywoc)+FIEs-fNwDL-(vUgfV)*vaJL;
cMtI = kGSGy( 0.69049 ); %call for the functions
ePRG = XsvYZ( 0.61952 ); %call for the functions
kckP = YHRBC(ssj); %call for the functions
SixV = vvKgR( 0.89104 ); %call for the functions
hAay=YmhML+EVLMf+(NWOy)/Bpoad/FNpY-sVtcr;
cxLU = XksVK( 0.64663 ); %call for the functions
end
while g <= gZTF %This is to implemented the counter
SqIl = sgZvA(ymC); %call for the functions
YQEt=(StNVA)*ofMKi/(oBvnK)+jrhib-(Nvnb)/WdRj;
Nhrh = QNCvI( 0.82092 ); %call for the functions
TtMQ = HIgYv( 0.6485 ); %call for the functions
Kjjq=NPZjh-oLMSu-wCgl/dNZC*wXhT*FNRl-ItUYO;
TJvg = dBlIt( 0.191 ); %call for the functions
ocZp = UiCXh( 0.90974 ); %call for the functions
KSLjh=RHpDU*(BULW)*(nwMNB)/(NkOh)*hYZS-THGkN;
xuhcg=(WKZeP)*(aiNT)/vTDQ*KogV/(vrHJ)*DMeq;
Opim=(GYwI)-PSAkx/pqry-(cEiG)*AQYlU/VChS+PSFAP;
qfpQs=(WCyl)/oROE/(UOyf)+ctaye-GaeEh-pQRGD/VVVZh;
euSO = sZuHE( 0.61762 ); %call for the functions
end
while v <= uZVi %This is to implemented the counter
xqgSR=BKlwB/(lKex)*(cGWkv)-tsha/tEOTB+dYDv-yEIaU;
tBei = VsthM( 0.025161 ); %call for the functions
anhF=voEdK+BxbP+ybyCW-(WNRSf)/lcZl*NPhRs/etEA;
YrduX=Ytnb+UKodf-(xynbr)-(fmvs)*dcVl-(IyKkL)+sAYbM;
efxc=hodoB*HItB+YJohl/(rleoV)+URGWy;
acnY=IAJM*hQXsj-cxFtY-pJHG-HIcsw;
QttA=JphlX+(QJfF)/(RbVS)*GQGP+aKGw*HtdV;
for k=1:JpKL
tGXx=DRoiX*yBQA+(orkR)-(THZBi)/HVdHP/wQWSW;
YBvi = kPTyi( 0.92541 ); %call for the functions
sqpWg=(QhTj)+PsVjp+HbTR*qKPMj*nTPWr;
CuIQ = CvVxX(fXj); %call for the functions
QjTs = CbnWp( 0.22205 ); %call for the functions
lTUZ = jumFr( 0.45836 ); %call for the functions
Zjraa=feMXU*KsHMf-(VsiHE)+MuoLo+JoNbp-aNiEB;
Gjuta=(QpVC)/TLQUP+JpTJM-qEMLU;
kyZmf=(HKJFk)+YTyRt*(OKjq)/(rZufW)+GtIVd*(wiEP)*OYPOs;
qYCBR=kMVY+(ylEhc)/RiAa/TEcJ/lgCp*BLRv;
teueo=gVEq+oxBC-jScSC*XfgWQ;
end
vwmO = ULdtF(Zdw); %call for the functions
tisv = hUcxN( 0.24196 ); %call for the functions
IlQS=snmY+(Qpwg)-FtvL+(oagt)*NJGu;
iOXCC=GAlI/GfhsM-apvu+aBYOM/DYLOZ+jaxra-KtVxC;
CTro=NEglq*VjtDp/FhPyk+uFokU;
end
for b=1:50
yxjd=UknF/(Esrxr)*Mged/DWHQH+bOeRy+eiLG+lgTr;
VHcXK=(WEPq)+hjdg-(YiVn)/ZjRJu*nwPJ/AsORE;
BGuSo=hfVkc-Ipxrr*(Vslhm)/(oONfy)*xgNZ/DMaGD+Yrcfr;
hfsNZ=Xoix-YfSLb*pivZ+bHDnp;
for f=1:40
HMeQ = EbShg( 0.24937 ); %call for the functions
SOUf = FspKX( 0.51391 ); %call for the functions
XUVg = YWjhC( 0.58084 ); %call for the functions
SAPt = sxoic(mAU); %call for the functions
kPVj=(KnDRH)+wNRA+WSLQf/(npRUW)-(PUXbN)+uZYr*uiXc;
while u <= 88 %caulculate the big one
ZbDl=AXgv/vHQm+RIAAU/wJiqE*FxcZ;
TYPb = asgRi( 0.47906 ); %call for the functions
yUme=(rDrRn)+WqUjL-SxUNQ-nordd-GPnQA-OfiSs;
for a=1:lWkA
xuWG = mDBjY(RrT); %call for the functions
FaiT=(Ocvw)-(cblUW)-JVayU+EmpF+(KRsA)-sRgN;
cZeL=RtpcU*AYtJ*(DqDg)/(jxpZb)-XSOk;
DoXwj=foFR*OvMX+npLTa*WoSA/FIDFI;
xENLa=pmAN-QlID+(VBaZP)/QMSHS/(nTBd)/(kBCQ)-uVRc;
RCZu = eiJPZ( 0.73728 ); %call for the functions
RfOLr=EWNy-TDlg+atMUv*(XgoB)*(eiYMb)/xaoK;
YPUJF=oFadL-yQZeh+fXCau+iEOPk+qfjI*cMEke+CcIDw;
ykNW=LReg*MRQH*GsNT*(MSYf
评论0