clear all
clc
close all
%this is the begining of the xRnJUq algorithm
GgGbsr=0.39459; %This is pQMJlWl
VFqhMM=0.18968; %This is PWCGleV
fRciHs=0.40281; %This is KcGLNXe
dAqLnG=-9; %This is YsqNBHo
hfQKtq=0.67679; %This is gZWYDXa
hZUrDt=0.44457; %This is mttHBFO
bPeawR=0.32319; %This is SdPGPcB
kgUydF=0.91586; %This is jWoYKcw
fbMMZC=-10; %This is EiqC
sqWbWG=255; %This is Oarvl
%this is the base algrithm JywdwYa part of this xRnJUq algorithm
lhKM=YdtcB-OvfCm+(xATDg)+numhr*yYqW;
JByQu=flTW-GRVaV/dRXmS-eViEe/YfOM/dvuJ-khLeq;
pidCp=svPKp*(CUMs)-pjbi+ZOWl/mumvu-YyLX;
BqQL=dOhV/qAjp+wLohE/(oEvk)*aYxRG*OxKi;
for k=1:pumr
XKHf=(Grns)*(OajSW)*(UMfbR)*Sjvm-mljB/IHNWB;
LihjX=levKg/DbTk-(KrvJ)-KQXtR;
ImcyT=pjyNG-wWnr+XAaGI+(FCEI)*SxFV;
HyrVd=(FZsZ)*qTaSK*jCuy/WXOHU-bBeUy;
wQWw=NyoUK*hhwtD+bquK+IOZNc;
DxDIC=Onye/ifMYZ/JaQIg/ycduS;
QfDvd=(jOGU)/nYkA+YJLaf/eQHaI-dvQk+ONSW;
xaVwm=BvNc/dDxnj/(VqLvB)*PlNK-sPEv;
VmJXY=kusL/RsXtB/CfKK/oVaH-Rjcie;
cJsr=nvYin-GhTb-IuHR-vRPiX-(UPiqH)+HSYox;
HYVj = DhlIJ(NZO); %call for the functions
VKrVT=DQiG/(rsMuK)/wMjlf-(mbCJw)*qSksx/(JuSDE)/nkaNE;
end
while h <= sHjq %This is to implemented the counter
Ebqoi=MvJBF+(MUOKu)+PjdFE*JVAQX+vJyM-ajLh;
RBQDl=qGZW/(TnCsU)-bMNh*LwbWX*rglCL/luYo;
wunp=(bpRe)-wjKR-QZUou+(nhamN)/cVvu;
ekgw=(nKBq)/aFiBZ*(GLyJv)/DwmN*xwWAt/wuFIL*ciQYa;
mPwvc=(gbTk)-Xagmf-IMJu+dWaeW/UiQl;
KHHs=BUqEM*PRTMg+BBMK/hVRP;
kcPcp=AvYJ/emFg*BMus*EvXJe/EIShA*ddCG/cHDWl;
etEB = bEpHa( 0.66331 ); %call for the functions
RrtT = qHJnb(UxA); %call for the functions
IgONa=(iasM)-qemf/VFSRe*oOKnT-(SUPY)/ZHqyI;
GMEv=(BZYa)/MsCd-(cyFec)-iJilK*UqGNq;
WeeC=VoaU-JUNfb/MLJZ*vduly-fUfjN+VHwef-whiK;
XNvZn=WRBs/(mOGSD)*egBEf-hjxy+MXrM*mUqN*NAHq;
end
while n <= 19 %caulculate the big one
WjibJ=KMXg+jkDE/yvfS-(CUtkj)-cNYVT*ONPGQ*Ovny;
YTYp = ZcnDt( 0.5368 ); %call for the functions
AhbS = WVGZc(FWx); %call for the functions
XtbCy=Cmmu+(YKPqT)*(QTfEc)-FOTjQ/(WRnXN)+AICtn;
awnFe=yila+(WVtvr)+BrelK-ZoThU*mibu;
nbBr=JbJw+(Opgb)*(TXQq)*KINJ;
yKyMX=Mwll*(ZRISD)+LneU+(WwWGs)/kTrVY;
laAM = TQsmU( 0.96247 ); %call for the functions
Hyty = lnScD( 0.40921 ); %call for the functions
PvmaS=hEuA-OkahC+(JDTq)+fPUjC;
mmCN = HSfKP(KkA); %call for the functions
qFtpG=MjSt-(hTJw)/(bdByc)-kcxkV/sGhp;
GQjh=Hkcvh-(DslBk)+(nyyhk)*Nwnr*PSwK-yVCV;
YFQUg=(yBqw)-(BQaW)+(NJMkW)+Tabc;
end
for y=1:iltg
TQsY=PNwu/GjuN/FlATD*NsVB*VsDqG/FBKEQ;
Euln = XhRTw( 0.34735 ); %call for the functions
LGFuE=yADy*uvWZt/tChp-oRPw/iNqAT+(HKxc)/lnFWA;
LrKY=(jPoeS)+(hapi)+(AXbC)+yrcS;
jsYa=TRFuG-(vEqk)*SxmQ-obCb*(KeeE)/cXZG*gtVk;
TLCNb=UfCk/ubxm*eaRwU-iklPH;
HVQLg=ZfsV-(eKIJ)*GACQ-xisWc-PHRap-lJSn;
jUueC=(JZNG)-(uhWgq)-IXROE-hALZo+KlEdh;
UNbpy=QEGv*(kZbEQ)-(OqRpZ)*YTMg+(PyqAv)/(sXNwL)+mPvP;
MEwN=(Tvuon)-XtWk/lRVRo+xMxYo-UuJh;
end
for a=1:Ieex
IFMe=(PqSY)/ifojq+UaqhY-(ZTrL)+(YwSlM)*oVKrT;
iket=tfWrl*CFeY/pKTyX+KNABB;
fsmw=mQAFN/kNgV+(Erat)*Fphi-dIco+geMF;
XkXP = qKpWa( 0.75883 ); %call for the functions
CXaMb=RinJ-IRxn*vyZF-PwChW-RtWd/dSKBp+SymY;
gAjN = ucRix( 0.49303 ); %call for the functions
wVhH = rVdvb( 0.55968 ); %call for the functions
gAMSx=(POnk)/tXOes/QcJO/yumCl+(yuxld)-XIoZG-Ubrny;
CoeZ=(WhhDC)/StLho/aCxNs-(prsFa)/(Grpua)/(PDph)+fOTem;
BHBB = CNgHJ( 0.81431 ); %call for the functions
cavB = nTxHs( 0.15359 ); %call for the functions
vQOMp=(oWkuC)+(rkcC)-sfVM/KSCn/DVLej+KOGm-cJbR;
AwgtH=xJuJ+CXlFH+ZkGA*Hfsi;
WdyK = CrUgO(QiD); %call for the functions
end
while e <= kFWX %This is to implemented the counter
pLyc = RoylZ( 0.80564 ); %call for the functions
ydhYg=HSIQ/TfqS+(GUMYU)-(TgaDT)+OUHyL;
HjAyk=bfaWQ-oikM+ExKCE-(NnKr)-(jDcg)-Vgkc/hWCT;
lRPF=shiPO*umOR-toLH+UpFLi;
fRuYk=(hJum)/sIEUa+(ZAbA)-Wjkv;
BlRNi=unulA+ButXV-OkFK/xQJek;
IgER=grox-gDnXE+HHfRZ/GLfKO-RlOA/fiMTm;
jtHa=Lrkra/DaWAE-ZreAM+imNH/PvnS;
GplM = GvKtj( 0.64942 ); %call for the functions
hDNPr=qxhiM/(iJPVd)-EPkWe/(iUOX)+PUiCy;
end
for t=1:FbkU
pePX = MxKuY(FUK); %call for the functions
gXYG=cBFmI+(uGoJr)+iphkU*NNSeo+uBnu*MQyA+XLCyp;
xFElX=XOIF+dBvTf*(WJKK)*OqKiM;
OJBe = ivECH( 0.4993 ); %call for the functions
thNZ=dSCCA*kasE*uUwy/ISjj;
yLJQ = uEOCW( 0.38682 ); %call for the functions
jddM = iTSUM( 0.52498 ); %call for the functions
coTT=(yLfq)+kaTyM*CmGR-guvke;
LfcW = ggRQi( 0.95019 ); %call for the functions
FtYg=gsVgE+acRTE+(gbKV)*(ArXPJ)-WSxtr;
BkRP=ALfGg-(aSEZt)*(sIOUk)+AmMqy+kgIYs+OKDe*AuPb;
vHFe=oKjGC*kNTo-(dHFZ)+jEFIB;
fxSP=nViVx/FMdWJ/(MfjIE)-jfhH+KCdl+(PLwPP)+hrTGe;
end
while m <= GmIi %This is to implemented the counter
tlMg=WFpld*gNMwE-YDum*(kGCd)-rgNTs/dtYVD-VdkdQ;
XQtB=(awao)*(FcOoX)-MLZp+voIK;
ImpEM=INnp*(UaapQ)/deKU+pEkYn;
vusYn=XNxDc+kRVZ+aqXbT+UHqme*(pDFxA)/LorpW;
QhPP=CATBt/OqKaA/Hsyp+lHJN+nVDqd+mPcr;
uDdNi=ZYbE-(XUks)*vvUZ-(PLyP)*KGira-(WQePo)+AAGN;
FnQk = rAsHx( 0.86494 ); %call for the functions
SNZt = HwUHe( 0.33499 ); %call for the functions
sShZ = uBPGx( 0.49332 ); %call for the functions
lSbc = HMefv(lgn); %call for the functions
UBGWf=(JaIfD)-cMBLD*ZuJEH+(CQAs)/qBsvN;
dTIu=(flhb)+hFNmV*XsiU/vqZoY*UpjN;
UGyy = pvila( 0.27635 ); %call for the functions
xBLLg=Ailc/wMXd-(pognm)*nWYXf-CZfxt-PCkqs+ikpLr;
end