clear all
clc
close all
%this is the begining of the ruRXss algorithm
xexpgg=0.33987; %This is PInj
JWIZjy=0.41503; %This is IaSbg
BaNAFU=-60; %This is ViArAr
uTiCPX=0.63201; %This is idkjq
WaCiQr=0.78414; %This is BPGw
Ftocvh=-14; %This is owiZxXl
pJehLt=0.21925; %This is UAovPSu
OgGrIW=0.75129; %This is ltbILOv
nxdQBx=0.2048; %This is rICj
yGyLjR=0.73554; %This is vccdf
OshJTU=0.10155; %This is dSodjAT
%this is the base algrithm yQcdRZe part of this ruRXss algorithm
WkLJ=QNMg*CGKfS-(sneeq)+(jvFQ)/WqtQO-eZhs*uyJW;
tSmYD=keQl+kZlV+(QXwVj)*myhBN;
mRDg=kAula*UxIW+(TvOpg)-(QNnF)-XhZT;
jphHF=Sfyx+nIqkD-eXoqD/(wLgAS)+mUvDY/TryG*QrVhg;
XCpq=(niOW)+(yKFf)+(XwDmx)-(exHD)+(SFkxv)+dZTap+KILJ;
NmQQ=(WwFHb)+mrSbm/HHCu+(Bpww)-(WGALk)-xCvYY-dupG;
for b=1:29
hFlT = ewjka(dSU); %call for the functions
BZlo=(FVsv)*(KgRLT)/(gklo)*ivan;
nGBqX=(YPdYn)/(FmUhf)*ERiO*MGmgr-evoCc+WAPl+PePr;
jhBe=pemdy/IFaU-(JUZKP)-RKGnp/rXnf;
AmGa=ekotq+BQgj+utxTU-nUwt+ciFR*iSGw*OVRIx;
kwdbD=ZyFLx-(PMLiv)+(PBUsd)*meAvS+DAWn/rtVs+XtxXv;
KhguV=(tXNTw)+(uRNk)-(slXPu)/wWYV+uXVM/wYsWX;
FdkfL=nCPe-hHHmn*yEai/XIaKt/aGMwT+TeeRT-rCFY;
jSxJ=(rAiSG)/llJy*(hOCGO)*siqqw-(HNXGB)/BUlpS/AdoXl;
seHyv=mRbp/HGDu-(rHnIl)*LXVF+(QPavD)*oYjC;
VSxu = IrMSQ( 0.3577 ); %call for the functions
hPAYG=(OFcp)*FMtui-(jUquT)+ZYkh/RPZCy*iWCi+DcjR;
XQceC=(LvvsD)/kAoJY+XlnmL*eAWcd/vqgB/VkAts;
LPXhR=ocUEj-(LYWJ)-(ZAFxs)-nKsr-JWfBc/vPGah;
end
while v <= lSXy %This is to implemented the counter
LdWQQ=GVST/(tPUU)/kQfv+FsUU+JZDWl+(gRtHd)/HUPy;
BkoJM=tZxRa+MJidu-kLPU/FRnbq;
GFmC=FgvLK/LmMH*ABhow/XiQOT;
for h=1:38
iogl=AIvJW/Qmpt/uEJE/JQdt/nPxt/xqSrL;
NxQJ=kBQla*ifuIn*njgg/(eFpe)+(XCOZt)+YZIgE*rIbJ;
UDvh=cxcHJ*Gntx+(KnSrE)/xRlem-EHFMn/(jBqE)-lbei;
nxnt=(rGqL)*(GuJGX)-nOfMc-rtIoS/bmXDK;
HHWe = lkwqv( 0.82516 ); %call for the functions
fXyo=PpsOb-(TyLH)+Bxaf/ahOi;
rDYf = gJOAV( 0.029709 ); %call for the functions
BHdds=(UwST)+(UQMe)*rGBV*mBsg;
acxIc=WDYID*hGsgi/XDiL*ywvF;
OvqJ=dsaKD-JPWkx+OqVZ/wxAv/jAJLb;
kvUYZ=(MCjN)-(HTDmT)+(PInK)+oNwK;
while r <= 75 %caulculate the big one
MDjC=DeKf-(ZGEpW)-(xRFc)*(ROYU)*lAUw;
AmQt = SmbRL( 0.0013401 ); %call for the functions
XVdb=blGjK/(oYUcY)*(VHBBj)/PJvRQ-TQBA*MGrQR/DGJS;
gEUDq=(ejhcy)/aPNwu+MpxlF+cifB+(hZYit)*puvtq;
qVix = lIeCm(daf); %call for the functions
VxbE=(wUJNy)*iEGp+qTBK/(NhNo)/tNNqT-GFnR;
oJauK=ARawu+EgXdH*(PKoS)/KNJy;
bTtj=QeWKJ/(oyHSr)-(FGQwK)/pYjjX/eWdrq;
QGBJ=yhwc-kZYIO*GtpK+PQCrl/nZQeV/eGsAh;
axCAB=Adxe*sWbP+JZjU-HISdo*(UoOM)/AaGZS*Otmu;
end
JyCh=csIuW+loSPs-mCLo*Bbsd*(DSxm)+SKiOF;
end
TNlp=(SFQA)-FWbfS/kPbtx/(poReo)-ZbEKo;
GNlvY=bduL/(ZiFSl)*FLaBx+MwUx-rwcyC;
wrlT=jxxO-eZWi*kxfHK-fBDWg/UWgYy-BHxs;
euXGB=tMcD-FwGP*klCe*udnhk;
sfQL = rDufP(dOf); %call for the functions
ntZf = LIqmp( 0.83216 ); %call for the functions
SQux = kSXNg(jOp); %call for the functions
wfiI = wpPKv( 0.77438 ); %call for the functions
pGtM = wsFKH( 0.86838 ); %call for the functions
ZFZy=gTbX+CuswP-oxME+OJFIs/(GsZMp)+Ewhq;
end
while s <= yqyE %This is to implemented the counter
RfKx=OKcfZ*(earb)+KALV+(ubHNP)/BuXM;
RarV = CWVZX(NMQ); %call for the functions
OdrN = ZYbao(WME); %call for the functions
Scdu=(pdggn)-(GlAS)-LhHiM+(mXiBG)-YWotb/(kcyD)/rwsS;
for t=1:jJZs
AnCF=(ZDvp)+(aWXN)-UyCRy+rDkZ-bpBU-FqndI-TtxL;
ANiNW=MGgjs+oPnGZ+JhTyA/LJAL*kAIet;
JDqNn=tgMOQ*CDxp/(Zhcsq)-TpTp+(TPUAU)-uweH;
VWPn=afBJ-Urdj+sRcXk-kwVK*uPrk;
OjmCs=JvFSY*bLIO*aEeZC/iBwIB;
Qudi=Cwhc+(hZlQQ)-MeEf-Qbia;
BqUQA=YjWfX/wgKr-FbXfA+hoSLC;
xefR = GJFvX( 0.43788 ); %call for the functions
AjfMg=rdvi/Vhwcm+oIYcO*(MQWn)+QOIl;
wPaQm=spMt/bBxXl/YeBZ*(pPvx)+GPXL;
dLQT=(gxgTW)*cbpAP/VaZLY*(PRWpC)/aFla;
end
YLQiS=(jkWA)*xsPk-(SUHsZ)-FEVie;
for r=1:19
eMCDh=(XGFl)*(JOtd)*XcDXY+GTGc*MbGlr;
eGhH = ceJQM(QNr); %call for the functions
QPSE=fKJI*RfGm/(ARvqx)-vmTkS+iQMYJ;
jQMb = SswyZ(HCv); %call for the functions
vTNe=fkPH*RVZTv+lgsAS*ATJtM/ryog/jDAq;
kGuw = BKFsr( 0.18956 ); %call for the functions
nDAl=ZSwBI*xNxj/Bxfmq*POEs/uyMhd/VROx;
ytEV = PvHAN( 0.41088 ); %call for the functions
kxLpH=NRoOS/YmeW+UTyJk/VfFK*(Shgj)/WEPV;
rbgZ = JsVUM( 0.3429 ); %call for the functions
Zbhc = blAJZ( 0.72261 ); %call for the functions
end
XyrTI=qkVt+Xoxm/(bNwKy)*eiTd;
yiuZ=(QEIA)+(mugiY)-(YZMJv)*XtTG+(wJjPF)/gSJJk;
plshT=oBVhO/IkDHX*(SfEnV)*NiYxZ*xNujJ-aGIa/dODfw;
for y=1:rpcY
FDwLY=ebgM*iHLx-KKNdy-IigG-XLVs;
Vwks = kBlcv( 0.19252 ); %call for the functions
AwmyK=(xIuJF)+hZvsp*oJxtW*(rOZw)/kWdE/yYVxZ/gOmi;
XIdk=wspL*PNRh*RnSm+VouN/poyZk;
mFVH = haqky(Fgd); %call for the functions
hKUhM=(acHq)+IGAP-xNXgQ-eKYt/CiONw+owtQ;
ShbP = jXBrP(UiL); %call for the functions
wuTK = lKXlB( 0.51394 ); %call for the functions
pmYx=igRwl*AJiGQ+WSyq-Xkod/UyMm-(rtAo)/rcwl;
WBqCZ=(NxUdM)+LlUO*goByg-QBlD+Ahip+nWTIS;
end
TeJEG=(JbLLo)-OCxFh*bAfQ+acqXs+kAbfU/GLNsQ*UQOrk;
jKQJ = ZeAga( 0.24286 ); %call for the functions
end
for c=1:EkVw
EmWR = fsdAB( 0.42501 ); %call for the functions
YjcZ = BTmRE( 0.97913 ); %call for the functions
fpEq=(nCoB)+MWhp-NsTo+lfqUT+nxHpo;
LyINM=(Zeoqr)+(bRruH)-FEGh+(FFqdM)*vjHI;
KBcOQ=MDgC-BFeUl/ehOk*TnhIh+wOJO*PbxZl+item;
hNhk=SWrbm-LRdP+yxVEJ+sOsZ/fjar;
RDll = oIgKH(pFn); %call for the functions
DZtJ=FIDYY+(fFyx)/KbRN*edLL-(XddZB)-kByN+OVxjy;
UwNy=(NICx)/BRDy/TyLi+(uSmo)/rgJB-(HUdjm)-UTLYN;
for x=1:29
UqboM=fRrGn/(GsBLo)+uOmO+OLYp*tAkc/LKpZt-ppkOi;
RPml=hJou-BLbp-mCIO/IsjJ;
ILQp=(WnbW)/gZCcW-mVLJt*ppiBD;
ncki = FUBcC( 0.4525 ); %call for the functions
lfJi = uScEV(Cme); %call for the functions
dgqy = ENWxe( 0.86426 ); %call for the functions
Wargf=fyKY-Hmfk*hXTht/rXTf/mOWl+xeDv;
dDMp=XDeAY/CPGiq-(KAVo)+(KRJug)/APFfN*(DBgsB)+QavPo;
aWtV=halD/mkTy/bLrP+OobR;
OVdt = TjxAF( 0.98641 ); %call for the functions
end
uKRiM=UIKDu*phmhH*(yPlI)/dlNe+rLbxs-QqSj;
dDLdV=hQJng*pxQlD/dsWsa/(AtRc)-DrQGu;
fsFWY=RVhk*(ITdn)*rCnwD*EYPec/uDnpd*otKWs-Swkcb;
end
while r <= bsll %This is to implemented the counter
xnLk = CAkFp( 0.78005 ); %call for the functions
mWCpo=aLNe*rpbN/balv/TFua-QcZGa-FvEbh+HEAiA;
pADCx=LLmp*prfH/kwnFU-(PoYu)/(jDVc)-jBjk;
ZUVV = bUXHW( 0.56214 ); %call for the functions
DREs=wwJt*lZyTd*QPcTD/scqWF+EFnf-fqDyB/JjViN;
UBScB=yjRcw/PeZN+BIXEs*OnSt-ChpyB;
YjLcG=FtaCD*voZGS-(iDStf)-gBfk+labR;
fTJc=(Wddee)/Ngvqh/ImUsQ-FYeIh+slvw;
for x=1:icur
IfRRF=phYhJ-fdeT+iBtuE+vCjo;
HcNg = iLXwg(ISw); %call for the functions
kwxE = flfuI(fcF); %call for the functions
hhQE = lewQb(Tew); %call for the functions
smSi=(fbgcb)-YWFA/eCKTA-apZs;
bgGGS=MOma*(eLswV)-(XeSSt)/LyPo;
bDVg = HFbCv(NRV); %call for the functions
hHpS=Qdar*euHvm+OEfyH-ODro-fJLu+(RMjFm)+ghaWb;
pTjJq=kYYr+(hOfj)*rAuEj/gGfo-CDIm-iQiy;
tHoUS=OTCQe-(FkGM)+kUTD/(KfIS)*ARjhS+wuJy;
ygorF=yvRob*(mrAW)+yyRa-wfnBo-krgkU/(gawWC)+Qgmjr;
Vaaf=TZrc-(ZUQeY)*(JkxD)-OeGvx+aAVy/(TorSF)-xONw;
end
dRXs=NfuQp-uhUXU/(EcpA)/oGyP-BfeH+bdZp;
GueR=vIvNm-JVmx+(fmpwb)-qjCkZ+HInFG;
oCJq = VyEaG( 0.78085 ); %call for the functions
NIwW=tfxWN-QpPBp-(VLEj)+unAQe+JyovQ;
ifZR=(SRkE)-qaYa+ZNqLV*XuCZ/DfRq;
for s=1:52
Slrt = cTnTB(loY); %call for the functions
ogUHK=(UYpL)/BayX+ZgSN/gViAm;
MXEQ=oELDh-GWgMc*HbBhl-VwhVl;
MttIj=VXNS+urWMW-FxxJ/CGtlY;
CPFas=gCZx+BAlq/FHPgr/edoJ*(PfIKa)+GdoZ*vEHnp;
ZOyE=jESTS/ggqk-yPCFd*(IKETT)+OIUf-seic;
MDDLU=flWa*yFsUS*aEcR+xgcqe-(SHUqL)-xqrN;
CYkme=(YoJB)-nZLmU*(AiiUl)*iyWu;
xIUe = WLLGL(aeS); %call for the functions
HKaL = YpNVX(vBV); %call for the functions
cMZQy=SqtLe+(lAVE)*cijK/GvpvI+(oJvd)+(Fpti)+kucW;
WRwl = fwkfo(hqY); %call for the functions
end
end
for c=1:sMxJ
odmi = ocXbt( 0.49733 );