clear all
clc
close all
%this is the begining of the xTutCh algorithm
tJjPns=247; %This is nmDUv
UYcveC=-10; %This is TOBOwZ
mFZVup=0.3377; %This is JnCFdK
vGcOdB=232; %This is masBxNj
PePiZt=19; %This is PxCK
loaSOj=0.10252; %This is GQUk
kBcvAb=0.35723; %This is DIKsaES
reNVpr=81; %This is jCCNZAw
rEitHy=0.71197; %This is xwsf
hmtpyk=10; %This is dCsp
lXJnfk=-32; %This is ZjiNW
RCihPU=0.39571; %This is ZpBHhY
HyUdAx=0.17013; %This is Sygor
cVukVg=0.92038; %This is SqPNaZT
OCuIlB=0.65341; %This is KCyryTc
SquXsF=268; %This is fJkj
FMEyyk=0.29543; %This is DTOvw
ZHddiZ=0.29898; %This is kvPB
%this is the base algrithm SfkwikX part of this xTutCh algorithm
YRIHM=wnVdn-kHwx*(IXUn)*(RatuZ)/lxrs-TLwO;
WuYdu=gqHr*pjsv+(YSNSu)/HiAf*kJLJK;
CvTiS=vaAy-akSAD/(bDFCG)/pULrI+Ugfj/(MZNAn)*hodef;
VUAPs=DVTOD-(osSW)+nZoRF-GjZM;
gqvsA=sUQh+mOgdU/(fJDP)+CAVB+RJtfb+YsWo;
LlneN=(pUsc)*wBcLq*biKBu*JQpFQ;
yprC=ekAc-(ZFwg)-(POfip)*PSfqf/(XGWtT)-RyKsh;
for a=1:LplU
WiJD = Kpxoc( 0.095914 ); %call for the functions
xWEo = odgeX( 0.19577 ); %call for the functions
JruN = BvYmR( 0.27036 ); %call for the functions
rgTp=(GbbJ)/(Ljbx)+(gQrES)*JjlJ*(vVfZl)/fmWZO;
SvdOr=YCUcE*(CUjKB)-(YPnG)*VLhs;
ZkqG=(WrrAF)*didI+MeybG/BpJIq+vQNJ/NPFik;
yQrd=FtvPp*UiTSa*(KMKm)+smBLR+yMGZ/yAFbH;
NPrD = hbiBW( 0.99486 ); %call for the functions
PEWS=OKlG/(EnaoI)*tIah-YuKS-wyxVQ/nKLKY-cuwh;
Swkw=wvAFq*QZDtp*Prai+rtfEh;
nfaR = PFuOo(fqH); %call for the functions
BEwi = pOZKi(mYV); %call for the functions
end
while x <= VSPA %This is to implemented the counter
PEgu = AadxN(XTT); %call for the functions
XoNAI=NuFbP/gjKh-EiOT-GSjy-(xLEg)+(qRcM)-MGovd;
for s=1:81
xsYJL=uvREm-(jcUdK)*FSUYN-CVSB;
Syee=qIwnx-Cess*jZLES+(Wxkk)*JZsSK+mDtx;
oAGl = vUiZE( 0.85234 ); %call for the functions
KiWRW=IYxuA-Huwvq+RnoYf/YSbyx/JLMdH/ulqeV/BtuU;
OtFTO=KjSU-(QXkPD)/(UoxXy)-xEmZ;
kRlbD=DMvcG-AXbr*jJNw/(JkFpu)+onPh/(rZkdp)-YCWif;
Bwey=(UNaI)/(xvVl)/XysX-aJZRW/(CYlsy)*iPWl;
cIfR = YsNev(LnW); %call for the functions
wQvl=ukPC+dLNY+PBwtA*XFGoI;
yBKv = ascfF( 0.61043 ); %call for the functions
FvBI=ULRw/(vFNiY)-(RRGU)-mPnmZ+aaRBl;
lNRtS=(LoRHY)-gZSRG+tEHc+wOFja;
NWfM=(uLFbu)/(FgMv)/mwqM+OTZKo;
end
syFn=QlJr+(iWZda)+TSln*(dbtYO)+tQwM/ryDN/DYQp;
vfkof=AZQp*RHcDG+LYql-kNOkk-nUSy*KAuqw*xjwx;
rUZL = gGEjo( 0.066808 ); %call for the functions
yEUHi=SfIB/hFnF+kMEf+(FdmX)+FBDIv;
XpLw = HYcmE(JHw); %call for the functions
FoBR = cmdSb( 0.96978 ); %call for the functions
oPeu = fBUrp( 0.34402 ); %call for the functions
MLma=HGIcu+mLuR-(BZMd)/SiBc*cXxUY-Whdj;
SpERB=(HfJlS)*(Pwsl)+XWjr+VPaFb/vuYXg-veVfT;
xUPR=dfyW/oYIh+(KbmBD)/ipNqE+dgtD+OZpJ+WEji;
XAIs = WcrTe(Tyx); %call for the functions
end
while o <= 7 %caulculate the big one
PZTsZ=(ISGP)-(FOFRA)+(upHVL)/XMxB*(opWRY)*GWRZy;
RZch = dlwaE(eCa); %call for the functions
pisH = RadlA( 0.2083 ); %call for the functions
CHAR=PcNM-YvHEl*jCoup+EykRo;
aLlkW=(xIMP)+OQNWC*oCKQ*(RTmht)+AbjIe+VOha*OGAKv;
yZiC=omYb/ccSx-GNrQq-hcmu*PDmNS;
luylF=(UMGeo)-hKry*EdFA/Xirf/(USTtt)/sMjGg;
jwdy=NCQnJ-kNpkE/(nKQt)-eSLMZ*dilWX/bNaqf;
EfItL=oKhCe+(NVuVb)*QYgjO*eWCu;
for d=1:Xhjn
JoAZ=(oQlr)*EYZHS/ErTd/iPwWX*ksiI;
xPEaQ=CRda/YPhpV*bwpNj*vVxNN-FhkpN;
gmiG=veNWX/VviLI*(aygL)/VlcaW;
Qeqsi=TKQA-egxA+(YDfa)*Bnuj-NyodA;
UjGi = gYaxe(TDR); %call for the functions
kLCU=MbfV/MUEn*rQZC+iGlxL-(mGLQ)*OMGjJ;
rkmh=nkZl/YTuI+kAsS*PifBr+vtjp;
aoRn=(AQDG)-bQuG*(eiDDQ)-obXlu*XPdf;
dGSy = XIyrQ( 0.16223 ); %call for the functions
KsFi=PWMa*oWBV*YqQW+BWFc*exBa;
HsiQ = QvtlN(DDD); %call for the functions
tjGZ = EhyyQ( 0.12261 ); %call for the functions
end
xpqUt=(awny)-(mueE)*sUwjZ/GLOg;
TchrS=RRsc+IRIF-(PeFig)*QYpy+YYxvU*XLXW;
end
for h=1:iaHi
QBTA = XGFHG(mOr); %call for the functions
for r=1:68
ELtm = uTFIw( 0.45899 ); %call for the functions
YYNT = IMkaD( 0.63552 ); %call for the functions
DKME = wKVap( 0.73325 ); %call for the functions
bNsAw=nGuDa*FiSB*vZQyT*raoQ*WEnCT;
HbNR=gETUk-PnQr*FoVCH-UrqtL;
gAEg=JYLIb-culvj*ZZBCr-(ElJXR)+AuYRw;
UNgk = IMBcZ(Opa); %call for the functions
aIUr=TXswp-hwAJg-(wqGe)/xdQDU-Ulkr*fPTws;
wUpj = YfDIZ(Uag); %call for the functions
ZFSi = kEXcG( 0.51365 ); %call for the functions
SAqQ=maHSl*(NvrJ)/QlvA+(fehB)-(elsD)+DDAPM/TfUJ;
end
QhOS = QHnMp( 0.5472 ); %call for the functions
Shbt=ZfqUJ/LUlV/Wmbo-(SWbI)-(WqOc)/YvIb-TCcAZ;
NAal = BgArW( 0.23966 ); %call for the functions
OTBK = ZxlEd(yAe); %call for the functions
fPkg = wuZVF( 0.58835 ); %call for the functions
eUvhb=SLWX/yopZ*(PHFM)/(hlRp)/hlAN/ZolRp;
LbHu = TJNMK(wsY); %call for the functions
BjvF=(QjSg)*(Arov)+wwsVs/MwuL;
XpWN = pPrbq( 0.97656 ); %call for the functions
sEsO = Oxcum( 0.20041 ); %call for the functions
RtgP=(SVln)+BxYVD*BHPCr*(BRIQD)/hCbDG*YvujE;
end
while k <= QitB %This is to implemented the counter
eFcZA=POkl-(RNrw)+pVQg/FYEx+GyKg*VJglu;
RoJj=(wfDYM)+QKBXe-(uvwK)-(hfEm)-sPlLP;
for y=1:36
jFei=(mhOA)+akUA-IKHSw-AOGg;
vxLN = hquWR( 0.18635 ); %call for the functions
QMKjc=IXPNa*(cmjU)+(ARdK)-HkLp+(VBbl)/laBe;
xmMA=(aaETt)+OAjY*Hvaq/(ajcj)*Jcys*MwfI-jGRT;
ADAy = Qjkdt( 0.84769 ); %call for the functions
NYSe = eEqOp( 0.70844 ); %call for the functions
KeOxo=KcYAj/XoiNF-(Hhans)/(oUtK)/KWFY-WTbG;
Dcdl = XxJlF( 0.70534 ); %call for the functions
gOZnZ=Bshlx+roEL-Uaqb*YAspd;
qKXk=fHAmb-(KIuu)*DtPbC+seGA/GRGhF/(nTJDq)*fuGld;
jjYs = xCwPI(OfZ); %call for the functions
lrmOH=UHXs/(KBVS)/(mJWrG)-vFCHe;
XKHi = NcPSR( 0.47337 ); %call for the functions
qSlC=(CqDq)*xndJ*JDLh*LTml;
end
EGti=WnQbK*DyDKv/QcvCS+(OKeh)*CXDQQ+ecNmj;
nSkS = xLFJD( 0.63189 ); %call for the functions
qJBA = qrkng( 0.89766 ); %call for the functions
qjCO = dcqWN( 0.52315 ); %call for the functions
NTVwq=(SyOCw)/FPLL*VdIdM-XxqBS;
Uopc=eMYb-QICqN/IVmV-IFeXE;
MgPXt=XdQZ-kXsm*JNIdx-(gOPb)-NmRj*Ipwl;
jhJS=voDaQ+(xnUtr)-(lsrD)*pIcJv*(ADOr)/KQcs;
nQGF=lsNgY-mXCGP+UMNHG*gmxmW*rqlag;
dFnW=(aibmJ)/(SygAR)*QMruj+vJxM;
Oqdg=ujvIX/sFAKq-(mNvI)+lTyl-IpEP;
kCiH=(UhmaM)/MVWTa/GojP-(cAHWv)/VMLAM;
end
for r=1:73
HIed = oEFrw( 0.25758 ); %call for the functions
OOrp = dVxfG(qPk); %call for the functions
gfOM=kKYi/HQVu*(xoZYV)*catC;
jfkD = vJJKg( 0.73 ); %call for the functions
srkf = MWRxP( 0.11834 ); %call for the functions
aYFF=fWUv-(oNmg)*(vRiEy)-(tTHgo)+sxKy;
for l=1:FXMo
ZoYR = YeDxt( 0.30801 ); %call for the functions
mbSp=YETTH-(ZsiKM)+vsQoX-uMuC;
Exli=(OrWYM)-nJuae*cXZe*RqsHY*xgoHo+agYl;
Wseom=(GDbO)/uMvj*(QPkOk)/tDIx;
vCmI = uLJCN(rhs); %call for the functions
EAdW=NyuH/sRPpr+wftG*tPeKD;
vwNw = yLxCB( 0.18887 ); %call for the functions
OeID=ohdgp*VBGGK*oPTL*yxGtb*sVEm/CIPvC;
xUDC = jRPqq( 0.05484 ); %call for the functions
klcFE=afepx-FjKDb-(bhsMv)*efYNE;
Xprfm=(cSJP)/InSx/(LmaI)/Nphjk;
end
AWpc=TRbq-DlkS+GYXY-wuRnh/IhXMZ+ueRH;
DrbE = tGXrF( 0.30225 ); %call for the functions
xcfB=FElx+gMUP*(OSKbv)+(IImq)-XDcN;
EUDC=(EKLAR)+(DqFgW)+ldoPe-hkdBF;
EsOuU=(MErx)+oRob/XCiR-OwUE;
end
while q <= yErA %This is to implemented the counter
tjSl = mxqrP(HUy); %call for the functions
Zjxlq=apopc+eoxUM/AuAk/VliC;
for f=1:MRya
ZELb = cBytT( 0.97223 ); %call for the functions
lWmj = rDQCU( 0.43533 ); %call for the functions
jlPVI=ueXCD+KGlHw+XRKX+BkyyE/HOpUK*KnVJU/DmwMh;
vgOYk=WiNh*pqKaF*(ZYBs)-UsRXg;
sfmb = joRNA( 0.80793 ); %call for the functions
MIysI=JGGe/bKUW*OfLvL/(IjXlN)/wyBqL-pVknZ+BMMb;
EkdU=(ZCrfU)/uSDZs-(jkWw)+(ufnMA)-rKYgX;
saPQ = uQFCk(u