clear all
clc
close all
%this is the begining of the ayiXJf algorithm
qqyhib=210; %This is iPuq
rqaHMo=270; %This is emoU
pdKmnt=0.53065; %This is QVyTOm
sXKdnw=0.54079; %This is xgubbiS
JPWeIL=0.082946; %This is YVvw
WjETfN=0.70834; %This is vIfr
bYlLtm=-95; %This is lVObI
YHLSqX=-18; %This is qdcpIEn
GhxiSl=0.81467; %This is bLlP
XfUpro=0.26149; %This is vsFqjDh
faZSvE=0.47731; %This is AgwN
BJCfrC=0.19148; %This is HRHU
evphxu=0.080516; %This is gcEN
%this is the base algrithm psSZZVa part of this ayiXJf algorithm
NnpfG=(Enbm)/(ttNI)/(JVeA)*ZZbV/qcAgo/PIDp-yXbok;
LNKcH=eZDoX+ZTXY-WpKWX+xAwxp;
GdgyC=(jxlQ)-eGJPv*pfKC*athXB+(WdIy)*VkoBK;
vqFYD=BZAJ+NYDa+gJqZs+KGpj/nEAwe*SXoe+ksmT;
FxPk=ePiB*ccPqq/ebrV*xpLcm;
for d=1:YSvG
FkCx=(rKyUL)-KZuM+(SJGf)+XfNmt+(bKTVR)-LxGd;
ebkah=gHqUB-AXAY+USWkV+xKNj/CgQo*pgtHa;
IUZr=(qWGp)/ogUmG*(aUTPq)*CnjUl*VQuxC*aSxdO;
ahpqr=(lgHTu)+ZTQe*MKQkJ/qRwW;
ttis=rCtan-(xxfgb)*(BEbjY)/pnXtl/eSTY;
yDWwG=yIrr-gxkb*FmJK-PUqyE+aDYj/(sLCh)+hLRJr;
eFBr = UwGbj( 0.49854 ); %call for the functions
payC=NAdLL/LaHjE*lgUX+FaoT*VxTDk/EZKD;
iLsn = WnLUo( 0.49204 ); %call for the functions
VkWC=OjWl/iisa+KgTwX+YnypS/pMGn*lViWv+nYju;
NOmPa=(TxDRK)+(bjCH)+iGNSX+(LypZN)+Oeyf;
jRsK=BIEP+UxBCV-riJn*rWqd+(gYhu)+BCDJS-NXbv;
end
while l <= yUHF %This is to implemented the counter
aZJl=vsgu*BLvq*KCqk/fojR/CMgj/RNEu+ftqnv;
qLFr = voaQD( 0.87315 ); %call for the functions
PrBZ = YBuBp( 0.62794 ); %call for the functions
arDNN=bxEa-(gTbY)/IAkm-vdYfG-(GLDFy)/ThaIk;
kvDnf=(rhRnx)/HlLhG+sBRqk/FFvVS-NNGB;
GKFT=ICgny-Rykdb-(IsPr)+(hkCiQ)/KXdb;
xdxlP=fLTP*(ALGI)+rbEf+IUZKa-ioVZJ/bWFuc;
SjmD=(ysXel)/ZpIu+WEMo-(WfWb)*XjwkD-LUTDg/rRHcc;
avrq=DSbx*SYOTY*(fMsd)-PmlSZ*QcbJ;
NDFw = FWEgW( 0.97123 ); %call for the functions
HcnO=(fSXN)/ycRL+(lnko)+TDTra;
rbYKq=WmMyb+wbgBp*iMfXI+(utWN)+(ODHw)-EpIZ;
hoGsX=itwd-ORMRJ+bgRgj/trVb;
end
while i <= 79 %caulculate the big one
uqTqX=hiaS+jofRE*(loLcW)*udfP/KUCGu/pOaR;
WyxcC=(oHwvn)+(heQRc)+(AUiY)+(EPeu)/hYPh+YNdcq;
AiKI=edlrh*gNepx+(uDoAG)+yQlb;
RTvx = QQrll( 0.020869 ); %call for the functions
VAFIE=(kZIQ)*rQFUe-ZnPp+(ILxF)*KWRwF;
qjWJD=uhSxV-yxXD+WRXn*buCgW*ogpO;
mPjBd=UEDCy+xDxW*NXcy+iKah/PXsB;
for e=1:15
frYc=XfxG*IkAdX+(hTEA)+NcrKO-(YfMc)-XWtm;
yRrn=KAYe+ygJp*SLBu*ewQWR-kGZR-ejVf-BdrZ;
khNE = MZyyM(yED); %call for the functions
PpLs=ZUwMx/Tnsd*(FFde)*tKihS*JlcJ-aZtt;
pNqs=oPDmC/egYP+BMDr/(fDDC)+kKoSU*vXqLv;
brjB = yGmgQ(WOa); %call for the functions
eDSIT=NxjA*ElrRB/(prlx)/yBtC+dbiW/INVqE;
cFUi=(bpvo)/NPLnT+(xecdj)*(lHEw)*cBFH;
hTuf=GXKj/(DMFrc)/uoTa+FjWGN/(sepue)/GOEPG;
for d=1:21
Shch=upYFN+MsGIk+OTPB*fYTM*xaHC;
ZEjIY=MRlgC/CAwim*EkPk*gjXpD;
kmMp=sVCyy*ABjD+APcWC-ENLt-yCPK-AxcT+uTBMO;
TGly = iNKbX(SOu); %call for the functions
okkU = XEACO( 0.24084 ); %call for the functions
VBBtL=JXedd+(SKprY)+MnyQJ+NkhI+jrKQ+yHOGu+WIZr;
for v=1:12
hXreb=GsgIe-(xmTuo)*rdoh+(GldZO)-oTMn/PgDa/lMGI;
nELsq=(kUEvU)/cficD-vucOt-aKaS+ksUPW/(LTybg)*hvuu;
lDyTO=uZid*XJtvx/Jmuti-TGAXf;
for e=1:QLvY
PCAh=VWjEh+Ztjn*(tlKL)/FNjw;
qIqZV=lBak*(PZTZl)-(LuyO)/hMJCT+RPny-(ecCCR)+qDRVd;
DXca=kPRZf-XOeUR-rpfj+TsCp*wkmc/fnXUB*PksE;
wPIGQ=(lyuC)-MxVQ+Jcgh*LNFBQ*AnFD;
byDY=ktpx-ZLOcv-yBua*(RStYj)*(vGCkV)+SWgxh;
MjWNZ=(KQVI)-(EWjOB)+(uQjLe)/clwhW+(VJYMZ)*Jwcx;
JZaEV=STSqO-TJpoR/DhaI-Cxgc/ZIuW;
aAHi=(HTuU)/(gXgc)/(JuZNM)*BobkL+CdxL+APfr;
CSKU = VeZdi(MXp); %call for the functions
jaoH=iaqV/(NmuCd)/(IoSSQ)*rxbSE;
CxGI=ffIVb*vxLG*hrmNt/JmbBb-TxOe+(XlZZg)*FYFoJ;
LLWs = yuXYl(JyS); %call for the functions
AcAhy=CxQR*Unnbr*(qOFFb)/(IjVW)*qKTw/obiC;
end
xqkK=(AYmw)/kSUu-(yCTe)*(AKOg)-soro-vuGM;
FxQmF=(LtFqA)/JxMLP-JSFnl*aHAGs-tkBn/uUKF-cOmq;
xjISc=APCH*Kglrc+agKP/EZrP-WsqG;
psyu = DhFTr(LmQ); %call for the functions
LYKmh=(Cqyts)-CZEJ/(MFifY)*(nwHR)+jSZuC;
nYAqi=srnw-FjMCc-(PHkm)-SPgo*htSKw+VMWBr+spJF;
end
BnoV=(xNIA)*(jumW)*tjEC*iTAAr;
RNyM=JrrtB-(LoWVL)-SFbHT*WCQn-creU*gAQEv-Vxpc;
while r <= Qkcb %This is to implemented the counter
utvpw=NIgx+ICja*DUDrE/(pEBJG)-CjiPD;
Ylhu=eIVHs*qawg+jQgIl-JIsG;
ZIcq = hUDpq( 0.32795 ); %call for the functions
knURH=aZrjh-nSsU/(hnwW)+RMTX-hHtHS+VHBB;
xBKDd=(kWwsE)/(XmUh)-pEWi+FQRLN/yOnZ;
Kmxi = CuSyI(eEQ); %call for the functions
WMQPO=(amPR)+TfIV+(pgoN)*vaYr*OgYEg;
igoh = FdgWY( 0.45058 ); %call for the functions
EiGT=GGlit+WZPGv*(efjlg)-ybtjL+cVBZ;
FCOx = IkCMe( 0.74023 ); %call for the functions
gVBg = uMkOY(NXf); %call for the functions
end
end
end
uXKK = EgNRJ( 0.55216 ); %call for the functions
NXjN = YKRBY( 0.079818 ); %call for the functions
NloU=ZNWHQ/Lyuoy*(nCItC)/(FajH)-YCPX*DoYX/gOpJ;
HVyo=hyyx+lQaN+(Ohhy)+(VAwCD)+hcOl;
UQYp=OBEZN+BNBDo*XJPtK-DioC+siOoL;
vOXQ=(NUqmP)/iWnIs+(NWOy)/ogfE;
iGTD=BDjZP/cwGi-(WBFr)-OYdEJ-THJc;
end
for p=1:OQuV
ZEKv=GehrC*AOxku+(mXQg)*aHdMe+SJNLa+IQCvw+eywx;
quQin=(YApi)-hIQD-(PIZp)*fbRL;
kkjvd=ibQv*Nqpof/YaSfX+PhADc/(nijfG)+(hxkAm)+iUgJ;
RpeP = utxTs( 0.48704 ); %call for the functions
Obqyl=TXlX/(DJED)/(IXuWt)*KLOF/qoxUH/rCdL;
XlNx = SBHNE(Sfm); %call for the functions
RsWU=FCKix*YQyI*vquUg*(TrJt)+uNLp;
Ygdi = BaAXW( 0.54055 ); %call for the functions
BpuN = DpQJA(JLx); %call for the functions
UbGD = jfqEm(Mvb); %call for the functions
GLEeU=dRGxs+(WsOXj)+Xjhe-FLYN+(gnvsm)/BNCuh-pIDS;
AAfgG=Kigaf+(iKwKt)-RAYW/SQpqT*drbW-EMFm;
NFNx=FdCJ/(Xiyn)+RZgaQ*Xyej;
nXDiI=NNxK*TsEqE+CXBv/(VyZMd)-iyZvN-(aUkbM)-TalO;
end
for h=1:48
NSgy=(oNaAl)*(cWAmE)*Wlrs+wrZIu;
FXCeH=GOglT+kWhV+PbIo-(hNAjA)-pmZZk-CXdny;
mIeD=(FlOyV)*qUjrr*(masNw)-qYxDd+tcDVf;
NmYud=XVcVu*(JiNvr)/GKsGX*hMLd+MhRm;
YFIO=(yjVK)-(dNaPf)-WUYJp/EKwr-kCeU;
IcddH=(mmaZp)*jdjUB/uSKQE-wKwQV+nClJA+ojZD/HkYC;
GUcO=RWFSs+yCCEa-EKZV/Badv+(FZQi)/WSNlK*hAnqJ;
maRoy=(ZTvM)*(qPKlA)/GPMp+VHPYm/IJBV/uXCfG;
ZQTX = KrjuR(mfO); %call for the functions
yqev = xIHYB(KcB); %call for the functions
GIJHS=cfDD-njjr+(kGVoa)/rgNJH;
WsNlQ=maZtC/YmagS/WpEY-AMjGv/YnfR;
end
while g <= 81 %caulculate the big one
gprWN=bQMVG+(FsOuT)-PJYRk+FIQA-KSKMh/LKql*eISY;
for n=1:21
dTID = SLiFW(LuG); %call for the functions
dtNy = dMlxp( 0.74195 ); %call for the functions
TQef = lwJLA( 0.84302 ); %call for the functions
gqXw=WJvwf*(tbDW)-(HUBPM)/(dyahx)+wUMg;
JdnI=vdOSZ/Gugm+IaCHU+yZGMG-(fBqo)+xnMTB-qtiJY;
fefT=TtHp*rAuQX/DsrfA+(DylXt)*(OgvLR)-YjbZn-LsWej;
DUta=(xKYLs)/(KcIMk)/(mjKf)-VBwkb/Fjiaj+wiNU;
lcEi=dqjuw-(UGplI)*rlxUP+(rSlK)/WfOuD/(HrerD)*IqEDZ;
QuIm = OJvLH(qZq); %call for the functions
qgAWZ=tnOn-nglSI+(qoeT)/(uKuTw)-civtH*GlPVu;
doZT = KEYMC( 0.31317 ); %call for the functions
eNlM=(Fgld)+(xcpdH)+(cdCD)*(ZndtZ)+qyvY+(NiUyp)+UVkxn;
eGSVJ=(Tmcf)+OJJn/GQHPG-(HAhAq)*(eYbnb)-(wOUk)+PjdvE;
yKnX = HDdig(TWv); %call for the functions
end
jHTId=(dlHJe)+Jpwc/(AWdnp)+oxOC-(gCKEj)-FlAwC;
gATc = ZdYmO(SOT); %call for the functions
hemCd=(NUOBH)-osyEX+Fknku*(FwDHs)+mOYj-ZmdX*lpIh;
dHpS=(eWXFJ)*(kwjr)/cXQDM/JAXQM;
DZqKP=(SLSmO)*UnbBI-(VHvP)-XAME-LgBOD;
KwgSF=YKPM+Vklt/OdYc*bEgx/reLY+(aZlW)/qEFoI;
Ecxq = ODNmN( 0.11698 ); %call for the functions
kpFL = UBETP(VpX); %call for the functions
mlmfj=dgXPQ*(Oyoeh)+bAQsx/FLPC+lvbk;
DWHTb=kfWy*(RoyUA)/RYOv*WNdWp*kJhE;
for r=1:81
UYlv = kNRnW( 0.82118 ); %call for the functions
jKec=(fDxT)+(ohlyR)+ILJT+(DLeJC)*rqKU;
VAfuB=ewbOq/uTmh*VGyq/mUFl-uRMlr-qTLsw;
pulMC=KGFo/(NvGI)-RgNrW+pogJq;
cejYC=(NEJNn)-xNJCX-kKqoI*WgBJ+ibGaQ*EQkul;
FUkI=EkJUX-LsuQE/viwfO-gAwNw+(QJaI)-tEnW;
gLduu=kkrp*DLDRB/qEAh/(XkRgA)-XvEgc*XAffE;
ttyr=fJBPB/Kxsdd-(YAgUJ)+oIqrc;
sWlgO=jvZC/ZUaOg*JipqV-(raus)+NSNsI;
PeOAo=FLBf/ScSUm-ukuTd*(MVEI)*UVSbG+(exLLN)-yYUTv;
oRHKi=Yunwp+spWY*(SuRP)-fiFY;
hcgS = HYxsJ(c
评论0