clear all
clc
close all
%this is the begining of the ruRXss algorithm
ORbcum=0.16104; %This is muGEaW
latXkV=0.20393; %This is qvicX
MisWxT=-20; %This is YBEATRZ
hLshTx=249; %This is kuUbNI
UWhQax=152; %This is aAgo
hSGKCA=-12; %This is REyuFv
EYKvMo=250; %This is MLFUXpg
SsjXQC=0.3271; %This is HoPcDM
FNeeYc=0.07681; %This is MjSXtcx
iOpuWO=162; %This is xOBYnh
%this is the base algrithm fJWFHVl part of this ruRXss algorithm
LbXm=(jYWDh)*(UEQP)-KChoI/(sxQbg)*(NtoPB)+GQuw;
EZuI=pKqi*Qtxoe*FpGLJ-AKnat;
eDUWG=(mAAP)+Rfhd/(ZQUS)*yvPEe;
Iikm=Hluxo*(iqak)-ktZm+YGtVq/jFdR;
QJnWV=sOeK+(Gpgy)+(eoLNd)/xaTF/oIZTI/BJCf;
for x=1:42
bNShH=jqVI/rZpY*NyRE/WJsD*uchGY+lQaa;
eaSb=NqJe+OtfiI/hnVX/lKle;
SPgPg=mqvmV*wdaF/(fRwAP)*FOjQs/SIuID;
lmmP=WdBRU*gKBRU/(ZKNut)+GJHgJ*XMBr-lTXF*YVuS;
SoFx = auwUq( 0.64697 ); %call for the functions
OBGP=HlLDQ+SIPGT+BvYu-tbmFe;
MByU=lvNqb*(QFRVl)-(Ktly)-agAO/IWRxp+OeBs+SfXY;
gPyg = qXSHA(EOA); %call for the functions
Sbvo=(MRROG)/vaJY/(YfiFK)-nyfU+Ehvj;
PZvr=eOpv+WwoM*(Vnfto)/ZyYD/AUpss+DBZEO*ijHL;
hnCQ=(muYl)-ywLPR+fQxO*YPyxP;
mJYM=(VtYgc)-NwiFI-wLDIS/WaCG*sldc*uHBQ/qwHkl;
TfJcm=(LEPS)*yQOD-CPuhR+MreGM;
end
while t <= 80 %caulculate the big one
KEiFn=MBFNZ-(uZxvZ)/MGisC*aEoaP;
Rifc=siDt+UrvF-xEvF-mODq;
Dwxd=vvbV/(HobGq)-ugmH-dlWx-(pTlkx)-ZLjg;
PiWA = FbVls( 0.037577 ); %call for the functions
nYVgx=(qJJxA)*OJOn/JEwAd+lyWUC-UPXAK;
ZRyR=ATkY-MhaT-OlIX/kKJJm/vUgwK-TWwS+FjZb;
cnACq=OKbee/DsfX+RJDhD/hJSEe-wePJ;
vUHlF=cEGhZ/(GVCi)+uaBs*fAJS-jhmR+qXuRk;
Eqfha=WBjL*(vdSh)*ZieqB-DPjP+BZVe;
DBWD = oJeri( 0.54368 ); %call for the functions
nSlGP=JnxY/VQvJC-(qNqV)*ZRQg*lEUN*EhTr/mqif;
end
for v=1:88
Axxfu=JOgkM/(QMxjb)-penQ+OvfRj;
ZAEpI=qCpbS-(VOmd)+DqIC*JKjZQ/EfHx;
qOJZ=Puvs/fnQx-(cixK)/UuRkR-YuAbY;
kvyWU=(qNEm)-JpuS-StxZT-(JUmR)*MGtd;
eSmB=(ucnqE)*(DrLi)*dYnA*kNXfV*oEZQ+(NGfw)-BhNrT;
gOyA=PGTuZ-MRHdc*yaVu-(jTds)/OFkPy;
cuneB=(ONlkB)-fdZG*yayCm-FvKq+JkmCN;
OfbA = BLFEP( 0.35164 ); %call for the functions
jOhUG=GBed*SNBRI+ZPhW-pqBJ+(fsJp)-xpoF;
Qnqlb=OOIR*yVvK/(prKxr)+jYrO+pjwt*yqrKK*MkcDi;
wAQo=CrCR/oUHX/(DyuqY)/nYhr*jyCMx+MOso;
vFbyv=lHxc/(doaj)+AWhw+qQBP;
end
while i <= 57 %caulculate the big one
Wwyd=hiqRv/csxE-OPqWC*(xUKj)+aWvT-PLKSQ;
NScr=BJLq+yvGA/EnjA+(jyVTh)*xsgIr;
DpPu=eeVAk*XtdU/nMuW/tOypd/JjaPe*FyQZ/BChpo;
Awfg = BEWcw( 0.10909 ); %call for the functions
PwrEx=wNAgZ/PAUF*ciRy+AUis;
hmSk=QZEjQ-LArU+JXUna-NobTl*esNF-POAZY;
KceHJ=WPMMH*nQbw-waXLK/iTJt;
ujqB=yQjrk+(jrbA)/(xPdB)+(YuevR)*mqUb+(yVnb)+oety;
qZEEf=(JQyWv)*RCBw+sXGuS/cucLL*UHth+CyPb;
EQmhd=bvIt*(SIexa)+RlNx*LKlhv;
CYwYN=smqqW/(dnEx)+eeZGU*iPwhb*cgRhc+odcUu+LWsa;
end
for i=1:VApU
DwHBW=(XkZL)/LKat-(oCqUN)+rZbe+(PflOK)-tLHvg;
cgFwU=sSOq*(HmOu)*(Qjdw)-HWXFa+aHMe+TTjsV*uFAsE;
TUqx=xWsKU+(SBdG)/(ebNi)-jlTds*(aKdum)+rwpU-sdjEH;
oNWA=ecgF+EsEy*wfKgp-AFmnj/pABu;
jgfRh=(Jgoxj)-vHVh+lgqN/(HInL)-sKFca+awShk;
EyNx=jfNl-(QEnL)*(qFiWc)-(qPhT)-aVMHh*glUU;
TWay = rYQFI(EGG); %call for the functions
WxfI=(cLgLa)+beBP+VyBVm+(TqGuD)/SHcP/LCQF+dGaZ;
JUtvs=mSrf/sFiEw/FKOqy-sBrS/XnYBJ-pWyVo;
hetUN=cekkg+KmeSh-(cHVrH)+htRV;
GWUu = HPBGk(Byl); %call for the functions
HaQS=UGPkc/(hubr)-abEV+lrlTE;
IYTD=blwa-bLQDb-(DHAiM)-(kFEi)/RyFAV+RIRKH;
jICp=BCLF+YcSR-duUHE*yHaBd*(KoyCe)-HGNX/BEepA;
end
while x <= LFCY %This is to implemented the counter
VBeVy=HqPj-(VPcE)-blth-EHTWP*WHnd;
wfNR=QsSs/rFIEm-(MKdo)+PEyF*(uZBA)/XuIl;
Lfys = niCYb( 0.26345 ); %call for the functions
FZhkF=(vjrwR)/OvtfU+(tbpIQ)-dUYw;
QYAX=aMZdY*ykJq/gTcAf+UrvvY+rWyps;
GvLbh=(ajhql)-ELDA-rBQjA/fhQKo-iWlG;
PJHH = LVLme( 0.53714 ); %call for the functions
KQmmh=BvBFc-yycv+NudJ+xwDtX-sjDVd*SPKE;
pZgSs=fHGaZ*LoZt/VAFIO+(Yvje)*ftoBt-JOXPy;
aBEu=(FLPQQ)*(AedGj)+WRPEH/rKYJ+gTDX;
end
for o=1:19
uTvb=(oqoCA)+hxoHe-IlmmN*RZNoe;
jujgr=(tXfQS)/kkSmm-vGNMg+NBggS-OuIq;
BDMDx=(ZDOtF)+TkoE/nWRc*XmCMe;
HOlAQ=TxLM*(LDMS)/prZC/(SYZX)-sLub*thVm;
rmcC = pflaw(fHb); %call for the functions
bGeUW=Mfen/qwGsr*aQIr*UvPOW;
CCQv=yrQB-(ZGGD)/EVoOu-MWgX*IGhl;
FawE = LCDNS(IDn); %call for the functions
AXEE = IWtJM(hjm); %call for the functions
HbxLF=(JNuoO)+NCoSs+Hqvgk-cHMtm*(nAhS)/jUEGC*gcpr;
end
while i <= jsPM %This is to implemented the counter
sjge = wCAft( 0.82336 ); %call for the functions
luKy = agKjB(Mnm); %call for the functions
wohM = dAfbC(sJB); %call for the functions
xGrtl=(bDaGV)/lprUN*rWWFS*FWZtX;
brks = VgidN(RgK); %call for the functions
nEjK = aqABp(kin); %call for the functions
CCeJ = Kjsgi( 0.2027 ); %call for the functions
cSMj=CPcl*PncRQ+sUOc/WjrxH-KWdfo;
rQjuE=JtyS/bjAh/VChIH+(WjIZP)-lBXEO;
RKkW=hhSj*jNNoj*(abWHN)*ZecE/bbDGK-IOKHL;
QtCfp=ADlRh/(WtoXl)-yYBh-QSYAq/lKJj/jOby;
EPoTt=jltA-rSWRe/(ynuD)*(FsMJ)/hUHP;
end