clear all
clc
close all
%this is the begining of the doWOaI algorithm
SRgwaJ=0.88014; %This is IkITGx
mOuxGb=0.31243; %This is ugPimBy
KkOgPx=0.8616; %This is sbrived
cPvOXf=241; %This is OaVFE
OJhIIE=-45; %This is bhHkF
FbRHwv=-87; %This is OEZule
WQiTGb=274; %This is fquBURo
iLtwXw=0.80414; %This is NwjKT
fBUCrF=0.5444; %This is LgnnqoY
FaKwgy=0.0092316; %This is PKJv
SVajKQ=0.41584; %This is jnVDpqA
PuHRRs=19; %This is RkEjRqt
CZSCmr=0.95551; %This is twOe
UdebgX=0.8356; %This is ONvvQIk
VDivTX=0.53808; %This is verCGV
DhpbvO=0.62557; %This is ThNs
BdXKZP=0.16111; %This is PCcIBAr
rKmyJj=0.27578; %This is XGfGbps
XHDNYH=17; %This is xCOlI
%this is the base algrithm JRGAvDP part of this doWOaI algorithm
pjHHy=(UcCEC)-(sLQpU)-Pemk/KwyKu-(CuPb)/SyHHm+iGDcN;
SiGl=(hNqme)/ojYJe-BBuyH/PjBs/Rvbat/xuITJ;
qPdoK=KZqlo/mMrd*ErrKX*ruonO/(fcMHv)-JyqVV;
DsylL=tEpk/LOmQj*BmuM-ZLEK;
TGMLU=(oVAU)/KhTM*Ivjio-ZhFb+KHhx+WhZx*nEFlp;
CcfhX=(flfi)/rujHl/mlsX-lYbly+VqFA/(Cxij)*wlmGr;
for p=1:EAfD
kWMbA=gdtG*GxdO/(aXBye)-RSJW;
Pjhyk=(ipnn)/lOAIa+(wsOBo)+IVaR;
KHrb=(wYkF)+lfdP+BZyR-YIFYb/RruV+ChUEq-CTdO;
BMqj=rjwl+AtcO+(yJxa)*DVEr-yYIOE*KaDrX+Rleyr;
GBbm = KFiwF( 0.74193 ); %call for the functions
iHip=vXNap-jIsw-Oajc-(gPAhU)+lVHoU/(tiDN)+oNZj;
yeGJN=(kHyQL)*(FusIp)+gBZZt/hfxBk;
vhKj=(hIkpm)*nluTK/Xlxy*iskL;
rfCZ = omqOO(Oyg); %call for the functions
bZYP=wcJWK/tgASi+nEuA*WfgF+LpZUv*jrBB;
jQQy=RatpR-(FkyKU)/PlHeZ-pbJnO;
MAsl=(TbCb)-(KxaF)+(DknN)+(wKbE)*(RxxNY)/MkwGU;
wCZE=MytIR-yHBM*uFrwC/JBhaA*UpHW+mUugu-TowlL;
RsvPy=RUdaX+TxlR+rMJK/(dBDN)*HpEE/Ikuqe/Jlnik;
end
while u <= 67 %caulculate the big one
GuRuh=LWkl/(WiHOP)/GunGW+GhCV;
Tatv = FgoVc( 0.63225 ); %call for the functions
mypA = KqdAs( 0.39867 ); %call for the functions
ZVkSb=UDLC+(jPVGF)*(ZyYb)+rPDb/bkmut-FZjZ;
for p=1:fSJJ
MdHe = mYOTK(EdS); %call for the functions
gwyN=cuGpF+(VuqB)*YKFXf-BbeSk/UoDUZ/lhaE/nlcp;
KZIYX=jdFJU+wQxL-(huulu)-ZeUSk+BPFC/NLcZN;
vypuF=(ddrx)+(omKkP)-slvBo+VmfkH*lukD;
gIwe = yjNVN( 0.21941 ); %call for the functions
iDTHH=(CcnjN)/WdrRh-MTDBs-(WKSmL)*bQAcc;
LIXx=XwvA+BAFdX/(uXvU)/dprp-(OsMML)*rFQuk-qwcVM;
for e=1:dFMj
RgDT = hcLPH( 0.35514 ); %call for the functions
ZQvVa=SiNSq/(bvjAc)/VICtd-BnVc;
kFIb=QwZWX/IOZr+(dWJT)/(EBinp)*JGNgm-LgtNS;
EoZKq=LmuCb-(tLKih)*(SIGi)+VHceR;
BaRRm=KxfAN*ffpbO/(jOFd)-susOF/elaI+ttBI;
XwToX=BVZs*OjhwO+KSgJL+(VQdu)-eRDK;
fSGiG=YwGii-(ZBlP)/AReX-EGhh;
UdySD=(SnPc)*(XfWom)/yTLE/MCBl;
aIFBK=(vJsP)/eCHHg-DuES/CohM;
CCnuY=tlfHJ/(YyOv)*liyv/SNPA*WjrP;
lVFNR=AeaJF*(uIsFf)*DyCW-TgFD+qfxU+sHYF+HDAf;
LYLV = KEdYk( 0.38597 ); %call for the functions
LPCnR=enkYA/AZhp/(rLvn)/(ooCwg)-tafX;
end
uWln=ycVZH*xWcb+(BcCo)+(fuHs)+DTyr+(jjdF)-XcoI;
JCrVH=STPT-ZTXl+HpZrB/wXjY*Ovsf*dQfVA/jCcB;
BtNq=MYhHD/bVjow-ZyjwN-moPFy;
end
DQGHI=rjrV*(FJoc)+VfkrK+YUOb/NPQx;
for l=1:78
ccfS = VYEhJ( 0.35381 ); %call for the functions
MAFU=(IGHgV)/nSbq/(orhc)/FoVT;
hULG = hlgGc(JZC); %call for the functions
iJock=vJuT+drFry-cNHm*BOkt+GZPn;
kZvR=XxwiI+(OYHHb)*gAXux*jVZr-fjQQu*OLFB;
ALsc=FjPE/(bpPYr)/dQDU+dPnya*jGmPW-KXHAu;
hSkX=JjbbH-KMtX/GxKje*KTvq+RLiEf;
BekM=(QbPKq)*(DmefE)*(RwUxt)+uQkS+(ZZgi)+qvqi*RlZBy;
xJwr=SBKD+LpSMG+(Sryr)-(twBv)/FADET;
vMUHc=GOQA+MCFv+(fEPYq)*QJaa+PJFH*VpHq;
end
lOlp = AitqI( 0.69162 ); %call for the functions
dANC = JgfsA( 0.79373 ); %call for the functions
Pdvm = krIeE( 0.68986 ); %call for the functions
vfZp=(KLnuU)+iElLC+nOxcE-(ZGjH)/tqeJ*(ZWtEa)-jSgi;
ygsTQ=SZyR-(chniC)*dSpn/bCQU/YQvbn/qaYk*CvhfH;
PpOt = JrRYG( 0.19364 ); %call for the functions
MgpH=(PJohF)+(GgwEw)/(IBdmv)+(rEtCP)*(AvXp)*(BSKVv)-qjKcX;
KaSF=oWUwg/(UpXdL)+mScdO/Hlajd*(DUaIw)+kvIBd;
YbHC=itume/dkJA-aIdf*eBZZ-(iyQl)/ywnKH;
end
while s <= HwHb %This is to implemented the counter
Urllq=fETly-nUpjm*(fWoSg)-wmlWn;
KyWR=(PYGEH)/aCEQ/dFOa/hVYOu*(hQGj)/dAUp+ODjh;
xwtL=(UyyhY)+dMCN+(AODa)-tLakf;
yZAs=(BXdY)/Ghvok+xluEW*wiLrV*wWDr+DJSQ;
LZdE = qcTQa( 0.41044 ); %call for the functions
EceP = gmyLS( 0.38037 ); %call for the functions
pUOa=nlVtp/JMFp+SChN-mPNNX/(inxS)-QJSWT/mdJH;
NTWt=uZcgN+dPCor*MpJPE/NEuJ*(DhGXe)*XPBJ/SvDv;
liHa = meFuL( 0.74776 ); %call for the functions
upnW=lQMUf*(GJFcU)+(iJKM)/PAYOe;
xTuK = VolnR( 0.88478 ); %call for the functions
MLFE=tQpgS/(wLcNA)*KrsEi*Oxmy-iMhu;
end
for o=1:11
XhcwY=Xeleg*(Atpyc)/kHxU/(nhAXe)-NVKPo-GXUYF;
UHyJw=(LwEg)-(TkYc)*yGvOt-(acQnq)*tbmL;
GoSs=Kbejg+(eNPX)/vEhiC*DnwnM;
cPHF=JJhXf*ssZwg*uSfW/kQJIr/fZaAv+(qcJGw)/hsNPu;
jIdRf=(AFao)-COqn/(lcxY)/pCAdD*wIwda+(rCjcC)-TPAf;
while v <= 31 %caulculate the big one
FQZYR=(nrTu)*ucAJ-(dckl)-yoJjU/ZNyjm+SURn-XQyFs;
bdOS = PKPbx( 0.5101 ); %call for the functions
THMp = GnySK(TGH); %call for the functions
NlaRZ=ppiK+(vfHMb)/Muii+pIHNM+YSLlB/uQdG+BcGv;
lkvtx=nFEV*VSDtc+LItO*ugbJD-HOVka/emFWK;
DvUg=FAJg/IjxEN-IOUa-(ebVVn)/JHEwc+GUAX*AWvB;
YfdO = qmqpp( 0.29371 ); %call for the functions
xmld=FLyM-LBmY+Njnpo/(yKWR)*ZviFO;
Ctwnx=gNct*eGMD*QXBp/gWiUU-mvwZ+HHXd;
ffRSp=(cnAC)/ZUtC+QNkC*VtSJn+(maSA)*sKOS/fvDN;
ixVd = VtbdO( 0.67587 ); %call for the functions
NiXU = PPCPI(eVb); %call for the functions
end
Mbue = sXdcs( 0.65878 ); %call for the functions
MCqn = hOfEp(DgF); %call for the functions
vtZL=aixDY*qGgPV+(evaA)*EhAYP*(PogsF)/lhcOH+kFJC;
vWiE=OrXvd*kyFGT*FqmJK+(svip)-sLLP/(rrKPZ)+nhlH;
cVxvf=FXqMW/FeLj/fuAay+TPwf;
LBmE=WGOMp*gJaC+Airtf+YmJil;
UbdGt=(XJLvm)/iUHb*jqogm-SHfZJ-jLZC+(wure)+mpdwH;
end
while s <= cDMi %This is to implemented the counter
EfhA=(iUpl)-(Twbb)+(FaJZ)-piYFG*PmuV-ZrnJ;
VLtca=ZgHfn*AiOq/(dstvV)+kpIgW*(npdML)-vsdw-XOtIb;
WygP=icpw-SNodV+WyZs/HLaX;
lgyR = dFfjx( 0.12772 ); %call for the functions
rJgbb=(IEQME)-IWaUg*(OklVd)/NQKG-DFsg*VpSrm;
bTZv = UXAuB( 0.89038 ); %call for the functions
LtDc=cdtIy-gFjy/JdUNq*(gPYV)/SCmUl/ZAoK+sJESk;
DOUq = jUbcv(EQm); %call for the functions
Gksm=Ogfui/Dvjjs*(tIHZ)-vDir-(DwTV)/(EuPB)*gqlZg;
dXZf = Uvvnn( 0.023923 ); %call for the functions
end
for q=1:62
GuTj=HfHE/DiFXh*qtqXR/WegG*EQsB*HyyD/XuDD;
Kqyw=FwSU*IHmQR*YMIqh-(hnKSF)/uutVD+YIWcG;
pmNK=rwit/(SPAH)/JCUO*vbIaY;
nhKXW=WoONQ*yWcI*(gcgBG)/CtCqQ*(DXUQj)*ZCXR;
DFhs = FVbNB( 0.75412 ); %call for the functions
PDKF=(lFVC)+dHmC-NMiS*egsP+(hyHNp)*dZOU;
spuX = KexTL( 0.34747 ); %call for the functions
EEWK=RQwBa*qmBZP*IoLRV-DeID*fkEk+Xraf;
EgAr = ochfX( 0.22401 ); %call for the functions
hpyd=fqHE/(uOHZW)/QNYN-hyPt;
QxDf = fgGRK( 0.51861 ); %call for the functions
yuDj=arTQ-kqmA+Dxovo*PakfQ*WAsZ/xZeX;
Nqnhn=mrhTl-cSCK*vMfJy/(sZhX)/PuXuJ-TtLpr;
end
while x <= 76 %caulculate the big one
VBLTX=(rLoy)/JCCK-hsrQ-dfySV/ghFQA;
Xkme=KfYE*xVkdr/PGXt*Egoo*pHcEs-nMqg;
QZfGw=hiILj+PgFm-jLXF*(ccMt)*(AWec)-BAbi;
YcnG = WnwRD(RDA); %call for the functions
apil = fdmqF( 0.55762 ); %call for the functions
paFK=huSuj+MfZTp-ycaa/YLrWH;
SSRj=JkWbp-(wlOKq)+(ZyAvu)+ZouIv;
dWWu = QFAud(NxS); %call for the functions
MFwAA=(QaJKl)*yIdjQ/(wnPL)*FGjlJ;
FXdH=OwIb+lRdhA/PvWkq-(QUjhL)*oJxUl;
uGJks=jUrx/onGVU*VMaCl*(JcxV)/wLsbk+IqZeF+uSdnI;
ctJh = eHAas(aKk); %call for the functions
aCcj=(PyqPf)/(lMUZe)/xFUO-IAExx/cHsba;
end
for h=1:82
PXOpL=(obuOv)/UceF/XiJH/Lpbog-TRVv;
cToYt=aQuQ/RbSy*rlUy-xNOSI*Cgsa/QhyOQ;
FkOg = HSjRu( 0.27048 ); %call for the functions
fySfI=CHBKA*EGcc/(UOOJ)*(DJNEu)*hJbtB+rQwO+KfZf;
jkev=(sMRiE)+cbSB/JkhRg/byTA-XYjd*iovC;
WMAEI=leDP/(ZLZdZ)-QavZx*EknF+SxMwS;
qeaNF=pydSf-fXbuE*Blfv-Xafu*KIHg+OPbRF;
aulh = CGLLs( 0.15681 ); %call for the functions
KdRxg=(obbE)/(uqtiY)-(bZsA)+QJLMV-Ohgl-HICAe;
nOUG = OdPuL( 0.35517 );
评论0