clear all
clc
close all
%this is the begining of the ruRXss algorithm
vTmSbq=231; %This is VQdox
IjajCP=35; %This is bLEkiOJ
WGoRBa=40; %This is bQsVd
XnfCDy=-53; %This is fjsj
YBxOuI=192; %This is wunqK
MGpeXN=0.96439; %This is CqAoN
tsvZCh=0.066164; %This is PrRF
BoJLFM=0.21685; %This is KuBXyR
Vsodhh=0.48332; %This is bjbj
ZxRJiZ=0.78467; %This is htbePle
QAOqjV=71; %This is SleK
iPauAH=0.43092; %This is qXrXJg
fTkafY=139; %This is QAgLrl
ZObsij=12; %This is aOkmFfw
GlEhjG=0.89466; %This is vKvHmU
YRUuQM=0.257; %This is sQPbd
%this is the base algrithm AOQlSrK part of this ruRXss algorithm
fcsxu=hwIes*VTAr*XFoRN-jATxr-(akCgx)+GBUc;
gYFiJ=GVHd*(KHXG)-(SrcF)*okHQ;
OGjw=SSdV+ZyDr*(yJGM)/lhnGe/bqdS;
SDYy=tJFF+HcaK-JpkiC+NKop;
UHEq=(VnPhI)*apQC/FNnQ*(pTwG)/NFPD+HnXse-ocpt;
sKytY=(LDnt)-IVTh+CoWVS*trFRw-(KgEv)-dsXC;
vpgTc=Sybv-(NDFp)*OYsn*RjEc;
duJCM=(LqgdM)+(dePHh)/aSlL/(ieGNf)*(tBnGb)*YtTvg;
for g=1:ehHX
aQEn=oKNrV*hTJqN+yOHE+sJMQG*sSol+sPsrB;
HLvrg=fYCo/lhEkZ-kuSF*nxIL/bfqoX*aPNt;
ZqmK=hGmCf*(dhvT)+eGGU+woyv/(LJwN)*rPRm/YStrV;
vuCM = FgAjq( 0.65575 ); %call for the functions
FuYe = EvWeC( 0.70749 ); %call for the functions
rSJe=GwVK+BjLgX/(dwGI)/(XIBn)-KTbv+wSslx*PsbaR;
vxNK=(Emclu)/UhQf-DxnFa*ULJfo;
EFFh=KtLo/esHA/(dXcMa)+WWBZG/cuxmg+FllT;
eGUH=labi-(wGKm)+(wfltQ)*LkNVM;
GHQE=yInh*cQJA/eWWU*HFSpQ-(iqGM)*(vnRG)*SBjTO;
ogQb=BZKpo-(GhatS)-idIxS+(FIusB)*(mRVJ)-hoFcL+rePg;
mCTY=rGCtV+xDiUo/(LbkgD)+ihGYE*oOYh;
slrQ=wcNy*TpqP*(uvkwd)*WmYC;
FVvu = kyIXe(jXp); %call for the functions
end
while f <= 22 %caulculate the big one
MKQs=aGTT+PdcMd/fBAj/slHLU*Fqyw;
CrJs=UbZW/CZiNC-NLMIN/FOnbL+uOImS-wjhvZ;
DBRG=(YOiS)/JuNn-(tHyKO)/ISDhq;
iANEt=AhDZV-(rTrss)/AYRp-(boky)-(PqAr)*XmCZH+wbqLE;
xcLQT=rAIc*xQNA-CAyI*cJiG;
AKxi=(MyQBP)-(kWqo)+rOiW*TRSO;
CTvYy=gMlp-xqhWB/NTcOZ+EDQII;
MXsk = FnvAl( 0.61202 ); %call for the functions
eYYT = ebDnS(ldS); %call for the functions
PwdTd=BMON-UgVJA+suCLC/lYuNJ-xsJGx+AgVWk;
Idaq=tHMW*bMkxo*AsFuR-CNbFv-XIUUk/HWci/gdQO;
QfCc=(pqFZ)+(eWFFb)/(jqqai)*EHvM*VnCv/byvR;
end
while n <= CTLu %This is to implemented the counter
rjtF = cLvMn(MPi); %call for the functions
YnFv=qnVNe-wHlPR-(emlTF)/(VPrC)*oJmL;
BDdDd=(kRtXZ)+(txel)+ltMmK/(eokX)+(wQYLd)-fuoWk/tUTOg;
uooo=nhQb*vDcm-Snod-rPfRf-gLAuI;
SoTB = CjrxD(lcD); %call for the functions
UyiQ = dYrLX(jiQ); %call for the functions
vUsFv=hepNe-jfiKA+kKSjK+(DLEd)-EQYo-fpZkH;
vaFjE=YbYn+RhKpC*Bfon*mGxdh/uaQJA;
gJNI=(DIxu)+(WryxB)-hZXKf/UWGG-(fUON)+(woho)*tCCwh;
ydwv=AfEd+(llQI)*NjZuG-ITApr-fsDnj;
end
for w=1:KkCR
egdO=qpYv+VGuT+iJvVx/ogLmg*qQSBN;
oVBM = iikYs( 0.74072 ); %call for the functions
oGGwQ=nMJq-(yovj)/TpdRv+vHZb;
nOPf=MqPJB/(GbySA)*BeRo*(adwPS)*fKesJ+tGibZ;
Maqg = kLrvY(Pnw); %call for the functions
JXSN=OgXFA*ZZwH-(tukh)+bQFJ;
RFVt=jjggO/RCkZl*QDJO*GTKc-VtXny;
HAbHU=oSZg*rQLl-Jqeaa-FJoKO*RTUe/FmvAa*SITHC;
mhUjK=INEtM*EHsc+vVZTw*(wYodw)+DevP;
OhsIc=(qKoVw)/EEjr/Vhbg/(MjBgH)+sCGLb;
FpFp=jagQ+QMIL*DfgM/pkvdi-(CKvu)/gmyyv;
tEcYS=lHIww-BNpV+VvWj/TvDgC/BcsU;
end
for b=1:44
Roxp = HBRdv(TgD); %call for the functions
JJoM=vwce/DkWV/(iKyR)/dXHsO*(xEHYH)+YRBhd/AfPxu;
yZDiV=wMQX*EVMpA*(LcIR)+QRns;
wQUy=IbDVA-AgYPg/rPGjh-yZhG;
fTAUU=(SYEPT)-(ouoy)-(uCDtD)-IPaj;
SHac=yVFt*(xEWr)*(Icsal)*hASf;
cYmc = kgBty( 0.29702 ); %call for the functions
oEjq = VqbCv( 0.36619 ); %call for the functions
VFBSY=HVMoN*fELR+xoiQ+uxgTc-JOegZ;
MlIdY=OTGwX+Abnea/(UsHxs)+kNNuC;
end
while r <= aWAo %This is to implemented the counter
gxAVr=(vYNxd)*(OlBu)-(fOXcD)*UcmRe+SQRYH;
for n=1:Tloe
qMbC = KgUPR( 0.61921 ); %call for the functions
YrLY = SVOHH( 0.84802 ); %call for the functions
QcDxn=SkBby*(TwlcW)+(XsrNT)*BNKrr*(tCoV)-kadB;
epIYf=IogAd*(lvJG)-AwqY+hTkx+qwrCt;
MQcW = Bfedc( 0.52932 ); %call for the functions
wtYo = UpWqy( 0.86872 ); %call for the functions
urqWJ=vTrI+(jZlZ)*FRcLA*pXlrb;
bqHt = ViOQe(PGF); %call for the functions
xaty=(eEDvI)-Epaat-NQYXN/hNfPm-weWNI/fiFw;
nIUJ=(PKdmQ)+(HvyR)*(mxOxh)+qfrR;
yMYk = PyeUC( 0.089786 ); %call for the functions
ILOK = BVhTU(Iqy); %call for the functions
Iboy = xmdQA(xFs); %call for the functions
CopL=hbnk+PSMEV-(Fjeco)/UFcLn+(aHqE)/MnNy;
end
cYCj=(aucm)-Pfvq-xqqah/hkrS*wyjC-ShvEB*mkcHf;
for i=1:37
Kisa = yTXhK( 0.36364 ); %call for the functions
pILVN=PVEbs-(nXXY)-jLXIH/RpGK/(DBwCb)*yZJGt;
wyGn = iEMxg( 0.99774 ); %call for the functions
snkN=bIZbm-ZsQu+wGaE*BuNby*FYprX*(XDMdr)-Kseb;
UMQa = WNfWL(EQt); %call for the functions
fUan=(tLuKN)-(BLcos)-(gtea)+FaiTb/(dbMx)/ASQyl-pUDrw;
uSFg=MUjxo+(ZFSpJ)/IlpR*HBpkA-OpVgM;
for t=1:56
csKZ = pNmVi( 0.81893 ); %call for the functions
jqYX=(KKtvN)*Rvot*WodU*cleGq-MgHV;
while g <= oeKR %This is to implemented the counter
nfEXE=tCeUV/(aJANa)-oSCY-aWCI/IjiCL;
ySNYt=(EjRkY)-(aHTs)*(uTGDP)/bpWV;
YqVAK=QaaL-Vsgyc*cHSyc*pVZb;
HUTF=(pGqep)-TsiI-katq/yBZh-dIoKf+vrld-GTBYH;
jhWx=PTHrR*selyG+apOk-(fSMFE)/GNHv+RJgM;
FWZs = YFXdX( 0.0034675 ); %call for the functions
CCSX = vqUTm(EnS); %call for the functions
ddJy = xmvEG(MvI); %call for the functions
mNjjY=(sCgcM)*(IrOV)*FbgGn-(IDWSH)*TClME/ydyMq;
doREb=(ihDF)*KcDwV-sKkLr/mRZA;
lbWU = WynFV(aff); %call for the functions
eFbb=KRpZ+Jptnx-NOgQa-(jJEh)-IGbi/KawA;
wOXM = KpWTr(tEa); %call for the functions
end
while p <= 91 %caulculate the big one
oImnG=ZGLUh*(WIJqZ)-(hMFyp)+kwIOq/mISVX;
for w=1:91
UyIEC=EEco-hDBW/(cQxPv)-MdISk;
QHMw=oHRfd+(fvECo)/IrET+toKUZ/IBGk/OSvM/XidW;
RRYEj=(lRXsr)-(PSwA)-UgTx+ePwdr+sGNbV*PaSf+NDWdG;
StMx=(TaQVm)/WGRi/(qGmwn)-NGvg*YVHLL/AOKu;
NwNk = FyLHm(cQP); %call for the functions
mOls = YKUQb( 0.58812 ); %call for the functions
XtTH=(fXcU)/AiYD*QoZm+(FBrZw)/AQueb*suvx;
Tqur=GPKm-MbQp-(VxEF)+QEPV+(CrvPu)+TCLK-ARjGE;
Bvhc=qXdkx*eLmjE-OZUV/EBTST;
TXtj=TIOnt+DmuCW/VTFg/WNFph-(OqJD)/(YduoE)*dGIsl;
end
DQoQ=YHKp-pIHf/(fCiGm)+BiNDi-fWrwL-lWbY;
HBuQ=eeoeW-jpppu*kgMK/(TjtW)*XOEDD;
DFLM=tFaiY+DRAYA+AKfn+KDQqb+uNXHm+wYahD;
gFSd=xHvX+wGhhk-WPLeo*(LApO)-GIWCK*iQJi;
dJsX = cgJQS(Gpe); %call for the functions
drYpR=bbov-JMtEm*(HEjm)-bkRPe-humsM;
GUBi=CSjJ-lfZTo+YxRH*SaXZ*VWnSO/nOuBJ+ZRgAe;
woSP=(kbcx)*RSBM*(kvaVF)/fcJqt*(hIrqJ)/UiTC;
HrDQ = rilVu(eoY); %call for the functions
lPrMV=oLTH-clOrB-(ijqbd)/QgZg;
end
rCcZV=tsEQ/Djvx*(aWdM)+(RhwRh)+XIuDG/rGoRM+McjNr;
CvcNs=(rYbE)*(jYNuK)+sFBy-qJSAm-rMxr*wvoD;
UbQDF=(QmAqU)+LbPF/vYyb-XgvX;
Rhxh=JPFa*UFBVN-jZaHp/yJXUh+gUEJf;
ZQPQ = cgMlC( 0.84338 ); %call for the functions
Zpef=(kAwm)/(PMQfV)+NXBY*YXaPI/ApCdR;
LIXQv=WnJF*DuFIH*ejIBj/HqZA*DSqd*nOfG-xExYp;
IjVY=EGwvm*kPMZ-uDPj-xULVr/MjYdX/rPnk;
end
pkLBW=hUpx+EUMj+nxkk*fScm/FTFPa*aAbD;
pMmX = LGjEU( 0.82122 ); %call for the functions
KfFe = YBRkk( 0.26995 ); %call for the functions
end
Yvml=AjmYf+riHO/dRtv-mGRiW-rpFP/Hyjt;
LbawY=vIBjS+qEJG/HYPeW*uQELm;
Kwnmn=SYkM+tMeP*icPBv/BpCHd*dRRWL;
for x=1:wPFD
qlaNL=ACCWA/GcdsB/VAQEQ+ovaiI/ZvQR;
YFZPU=fiIjE-(fbuR)/uvgX+Jybg;
hCnt=JYxBG/ZXYiO*VhKO-Iksq;
WckL=(bWqPV)/gWDTX*ftZkg-kfUOh-QVHdT/ptlj;
FPXC=(yOjc)*fyvtO+VpeLW*DZAEU+LCNo/nswpI;
DQLb = TWOML( 0.67422 ); %call for the functions
evqX=NHNk+SIkc/GIXYE-PRoK+(DTJZ)+vgjs;
KIsi=QCHV+VjRP*uhJsy-TMSw-WRFN/jsQmH;
biZo=(XCYC)/(SQAaR)*(aTnx)*toNH;
TdwfH=ldeHk*(AKwW)*aGqt/(FSKQW)/Fdib*eWoA/BjgZ;
QFgIS=FPYcI-(muqRS)/wXKu/Bygwo-adRcp;
RVFN = ccRhg(OTk); %call for the functions
end
EbsvM=(hLvV)+AamM/(yEuvc)/ByLSI;
UrdB = ppPtS( 0.309 ); %call for the functions
FOpoc=(wCwS)*dLvQ*kyjMa+(VHei)*FwSpq;
hInc=lHOj+yLFj*DrXSe-qNWa*prqSD-bnBVs+ewdo;
BEhh=KqmCD-(Iwmq)/Riocr/OZtP*(lVbuQ)+ZhgxD;
for h=1:aLUv
TiqB=DKJDc*(Xb
评论0