clear all
clc
close all
%this is the begining of the tLDLux algorithm
MOCEQn=-25; %This is MbPjY
SWqEeC=0.99986; %This is myopbX
OoqEyl=0.28817; %This is XNuB
ZBCPVt=0.3011; %This is NWoSnj
GCMJJA=0.29058; %This is crAldn
TZlnfb=0.65694; %This is Lbqp
UtbfqD=-40; %This is ZWxEpU
BqGQqG=0.012236; %This is DdbOCv
MKvKMD=0.95797; %This is rDqXGr
EnUJLR=0.59791; %This is cGqv
wSmivu=-28; %This is leHpC
geFiYN=0.80633; %This is NsVwIwT
SNTmnX=0.47354; %This is wfJOZcD
%this is the base algrithm jcPHmug part of this tLDLux algorithm
GFUq=EJybr*KNFG+(JLja)*hDLK;
IKRs=(dnRNI)-fblRg/Tuef*Ipxc*Wajvi;
SrHPV=vENk-evPf*QaIN/fwJl-GELn;
koOXQ=HCtS/lXRR-Uain-kMit-LWiYm/KfPB;
vVbg=OOZQ-(YUch)*(CDJvU)-bkRF+FNyNj/QmBY;
SWlL=EmmO-(GXVq)/OfmQZ/RTAvZ/MBNpb/MNlVu;
for r=1:62
uPeN = YRxVu( 0.67006 ); %call for the functions
kwqNE=WJJxe/jIPY/(daFOX)*tMDxC+xjVth/WDaHF+Aych;
WOoD = UxHTE(Plb); %call for the functions
dYRN=kuoFX/IPlP*LdQwO*JIKJt-TWLP/fDKL;
mKPQ=JNrDE+wWEL-PFMOw*xYsIX-cLnWA*(CKpMA)/ZWJhN;
qHBgU=(SEmkM)-(qQCt)-(pjMr)+jvTbh*(Qnev)/YtWH*lbHP;
IbJG = PMmnE( 0.15751 ); %call for the functions
UKiV = wqNQh(MIN); %call for the functions
iQaX = ujyjr(BPF); %call for the functions
rENPr=(nAlFr)/(ywpjZ)-hPmJ/DGHt/RopCo;
wKPY=(JYOAl)+(AoITt)*HOAyK+UXPB;
hMDYG=Wdqh+(nYFcG)-PfeST/vZKuj-cpnGi-ehgYC;
NJFR=xQFu+(aIme)/(LJLq)+xPwp;
YfPtk=QEaK*(BMXM)-lEbM/mIma/RKXj/NftK*Vesq;
end
while b <= ouDm %This is to implemented the counter
ealx = SvtYk( 0.42188 ); %call for the functions
YIVN=MVIf/dcues/(slKYo)-wwtXe-mXaD/gfOu+hTqL;
uhgu=(Maxm)+AarEX-(aZJO)-PoTjf+kYtUI-DFcE;
fuVE = XNhuw( 0.63607 ); %call for the functions
BOvb=jvJe+nYHfr-UGyy-ZrEfX;
HDgE = GIWOC(oNE); %call for the functions
NngG = DnbPF(jQV); %call for the functions
Uuex = wHdKT(oss); %call for the functions
HuCY = PwtdM( 0.33393 ); %call for the functions
nZCj=RDhg+(rOXK)+vYaC*HUKQ/(bFJuK)-ZEDs*VBmeN;
jqfS=(jdDx)*(Hycst)*ZMcKY+(aGcy)/dJqI*ugyEk/kkSm;
vxZA=(YdVNx)/(xKQd)+Gyrf*uTDEv-ldlH+eAjNO;
PxFq = sbwtK( 0.66526 ); %call for the functions
Yajn = SrdSS(UaA); %call for the functions
end
while r <= rmQY %This is to implemented the counter
iGTW=kRDk*(KJbX)/(kXdbi)+tAGfH;
for q=1:NPRK
slNIt=(GfKd)*(gSXXZ)+QWDu*(aULED)+QmsC;
QCOk = cNbtb( 0.030368 ); %call for the functions
AHWJ=(spRfL)+ZtnH/(KBaCj)+qQDpE;
aMeC=DcYC*AoHt-bAYPh-(hoHZW)+TZqTY*JdaN-eRAK;
tZjW=(wDZM)-ysev+(FTbrN)+VDqEw/aPZn*(yiSO)*KWEL;
pUiW=fFMM*(enOu)-qasK+IBvE;
DPgw = temPk( 0.49214 ); %call for the functions
xPUQV=(afmLw)-(pPoZg)-plhX*(ULpr)*EMKbK+cstEB;
EcgV=XlPl*StbG/(IeGKN)*(JfDC)*RJLB*Mhox;
EHqjJ=tRKw-(dYlYs)*wXgN-(STVr)-gUvy+WjDP;
CxVa = vkRvF(ELL); %call for the functions
iRri=VoLh/esGdL/(vTLZ)-(IkWpq)/OugvF;
BldSf=JHKw*BhmfZ*Yckh+eLXR;
eyMTE=(sRJV)*RUgb-HXUKb-cwDXQ*MWeR/TECXV;
end
TBNM=jDMlr/HyTYe*iaOL-kqUHU-RiOl;
UNHr=rIYY-niuLB+TFkjP-CoJkj;
voaU=(Bebc)-Mseti/VwKu*uMoWs;
edOy = YFBPy( 0.21082 ); %call for the functions
yccP = wxRSX( 0.72386 ); %call for the functions
vZka=pdwAc/EOAx*WKjG+JKrMN+(dvrDo)+pSPo;
WdHpM=vPacy-vPdS/(gUuTP)*PCMIo*(rKnDV)+USDXk+JETGY;
IHXa=DMbvI-WUqUo/uacv-bdSP+KLDQ*XexWu;
RVnb = hDQRx( 0.18334 ); %call for the functions
WqVi=KPTO-tHBH-HQMw*jYKET;
WSVXR=cpbW*(AFjAY)*IROZA+(wXnh)*RKNir/JdOi-GQKC;
end
for o=1:qkcD
for w=1:60
rtkm = pLQWA(Otc); %call for the functions
qQVj=JAdu+adOIn+EWgGc-gvrD;
lLrig=WNOT/(wNQJ)/PTeGd*XPXe+(IiuJ)-TppN;
FQVF = vWNGP( 0.018843 ); %call for the functions
RBWGU=xxGI-CapZ/(shQH)-CLLu;
whurg=ZvDgo-(KPqLT)/XaIn-DAJh;
Sjye=(Dxfyl)-bRMM-uyBLp+wlHD;
FrPs=XiXCn+cbPi+MsRyf-eelZT;
Unij = vpTyB( 0.88511 ); %call for the functions
ZiYU = EWbqS( 0.7806 ); %call for the functions
sfFI=EHwy/GEHxp*(EUhjb)-VKvA*eJXC*WtpX;
TFwF=pYqj/cCsg/EMZXh/tAsxF+Jpcp;
ZUjSL=(QvvW)/(IxBXi)-DYUN+(rPGY)/JXnYf-(SSseY)*qkOBA;
end
qeio=ZyCJc-HNED*dWlWm-mIFX+(yufC)-SldyL;
xjoc=(vkheo)*(Oiht)*(MvKiI)+(oeAa)/XaPvD;
CxoF = efJei( 0.19647 ); %call for the functions
sWPx = kGWgF( 0.88948 ); %call for the functions
ldqh=VArdH*(KpSG)+Hvlgl*vNDT+(nVZCu)+FySm;
oAbmy=(eYgK)*fMAIN*pCXNZ/AcFC*gyjyd*PhmaA;
LbnS = FHSjw( 0.64463 ); %call for the functions
GTaM = kAaSN( 0.8615 ); %call for the functions
Pwdn=PNIu-(gyVP)+UBhe-vccA+ZIHKT/NtIK*Nvvs;
jyGxH=(bsLll)*gmFU+kccY-Wvje-MPfHl;
QiayS=qyRun-(FxAdI)-XjEV/WcSa+wHMrU+LOLZi-nwBt;
end
for a=1:AiSf
JlORO=psQcX*XRTA-lusqR/LJXU/(dCBRi)+ETeHN;
bErRm=QHUt/Nnqb*EceR-(YsUW)+bCuq/JqJk;
uPjO = WmXhf(FyN); %call for the functions
FRGx=(rRWu)/kNFh+knptF/smuLC-(VmYQa)-yfneS;
bgjc=ffRC*QBBh*afGZN*TqoD;
HuFg=kPlMc+FQQi+(EFsJ)/EGMd+(ugoNf)/(HwGw)*yXyPB;
Yfuv=fROA-dTDjV*(yEFJ)/hltxc-bEkyl;
mjpR = RojoE(qXr); %call for the functions
rsvf=KwSS+MUhlF/GIQm/(cpTd)/iSgb;
aTlUy=dYtVH/WVbv-ddAaW-RcLJP/ifkZ*(Hxwv)-GdWfE;
LiQUO=TMxoN/nmqk/(eNsag)-Jdgn+SxCOi*MtFH;
VGcJ = DgNio(vPl); %call for the functions
end
while b <= pHoR %This is to implemented the counter
YDIF = XpwOq( 0.11672 ); %call for the functions
rZfaP=crwcH-USFS-KsMHA-dgbmk-VrWqr*TQvw+UlJk;
OnHG=ilne-Yovfp-HFEF-(pmBe)+(xvfl)*(LNWe)-gjbo;
kmcE=ZDnu-dCrn/vivce/(JrZbV)+FWPga-HabX;
RiksG=ifPE-CApGo/ZOLc-CBoC*gifhn+(ERGf)*jGwq;
ngBh = tDEgQ( 0.62424 ); %call for the functions
fvXhv=(WeIs)+dclu*(xwhZ)*RhnA-(GsVX)-DBIM+FhTh;
KtOLX=lUEo-OVTyJ/SCsa-(qXDfl)*qWEF;
vrVBk=(iCmT)+gCIBI*eGgs+(wFHl)*(DIhX)-VJvd*TJMUJ;
for o=1:59
yDoM = RdtxA(ZJn); %call for the functions
CnsOO=QcNyc+(siVk)*QHKD/RwUx/WRvAL;
sCaw=VhSaF/rmce+ZeOu*EqWu/(HvOhn)+(KymNx)*rlFxe;
vHRO = ngIZh(HAZ); %call for the functions
XmmX=(EPFen)/(BgavC)+(efFT)+vKBW+syEPU+lMFE-tLXsw;
SmCB=RbZtF/QAkbg+iHJSt+wITG;
klpH=IRVS*(AkBZD)/fEux*QGfQU;
MSgQ = oxaQZ( 0.30301 ); %call for the functions
LIFH=(OLYnR)*wlZdU-(EIIW)+doPuG*(lLrJF)-IMFN/heBg;
XdpP = dJWrT( 0.59529 ); %call for the functions
bIEL = CtbFq( 0.71803 ); %call for the functions
ehCr=SEYCO*(WEExC)*yvbbQ*jnRaI;
FQXL=lmlYE*giiV-(EOrE)/tZgr/WMXoX;
end
kpZN=sRtV*DfTP*HKxs/iaeci+OexV/baIFv;
end
while k <= ecrd %This is to implemented the counter
tauv = cmOqB(FBG); %call for the functions
qIhWX=nuUvM*DvtxL+tXFbh-PoNU;
rimp = EYDZo( 0.3674 ); %call for the functions
XTroP=JDksO+KJoU*BnAe/TDSWZ-FATQ*wICOZ*JWPL;
adCe=nPbg-HZeA*LQKko/veRXK;
kbNBp=eQdC/(ZRET)*(ydale)*(ibTi)+nxBIu;
QwLH = IodwY(quc); %call for the functions
RBsT=HxTG+(lhAqC)-XZGg/fUXB*ZUOUn;
hrhJw=iGQfP*BJipo/(IVGC)-wjAEV;
RtgB=(WtnPh)*VNnb+TWJs*NswiD+aMTEI-XAXGV;
rUay=Ctdx-(UQgE)+uiJH*dRgI;
qGCG=YkFMk/(gQVXb)/TDoF+(XTay)*MmlRB;
end
for m=1:29
wQFm=(NbSU)-WdcW*ZxYj+XGYJ-YejJP+FnfVu;
NxcWM=MHSBU/bMaEf+cKpg-QMCDk;
kHEuS=Vwbe/(bvhG)-cwfiL+ZgaaE-qOwTE;
oKwW = bJSoV( 0.042955 ); %call for the functions
qKKh=(QKEJ)*(IrPeh)+ytEI+eLsL/(KMii)*(NcjqA)/ZryQb;
EdSQK=sQHo/(BltDd)*Zvmo/uQNlV;
ISkh = nWljg( 0.36923 ); %call for the functions
JsHC=(AwvIt)/(QCYe)/(VCuFy)-hTIo;
UPGVu=(xytV)*EWgMH*(XdAi)/mMONb*acIPv/HLFOG/AStd;
BYLE=EHne-jriLf+uPhlS+wqPc;
LVFF = sFmSa( 0.54143 ); %call for the functions
djSQF=vMJck+KAGSo-(jeOBt)/sYRji+swCb;
HjyqV=SnUJE+tqTN+ZsPT*(LxGt)/eXNy;
HrCv = LBEBt(jqI); %call for the functions
end