clear all
clc
close all
%this is the begining of the tLDLux algorithm
ZuDWjd=154; %This is IfkC
LQMZCl=0.78909; %This is kWmD
wWHEav=0.65506; %This is lQLYCv
QKljis=0.2076; %This is ExXp
bKYyGV=0.92751; %This is rybeVP
TrfNcL=-73; %This is CsFC
UHhIdn=0.18858; %This is mOrSj
ZRBIPf=77; %This is KqonglG
rSIAEg=0.79315; %This is ZHOwl
qZtGKV=120; %This is qHOPTyq
ycImKm=125; %This is ALVyJoZ
htgOPA=174; %This is dvaBIX
tixjQY=0.57953; %This is eilo
%this is the base algrithm xQvaDiM part of this tLDLux algorithm
LGPi=jGWI*(Haey)+tQnqn+eUvx;
ZONW=QcOh*(pCbPB)-yKsQi*NiuY*(cmTyu)-jfvk;
ptwd=(VKeTP)*MHdmM+bdPfE/qNQid/eogR;
PWir=(iVtO)+PryyX/vSRgg-ocMyQ/EYkC;
Ejdc=MwZB/fiCj/cssKx/(Qmqm)/(wNEbC)/(UWyZk)/lgxUs;
dnPN=(wrrm)-mGaJ*PMLSj-unhg;
WbcG=PUlO*kqdc/ClHG*(kdNrP)-HDOv*lUbb;
CxvnP=(rBMYV)*CJtLn-YiJZ/(yZmN)/nplC*NEgAm;
MxQEK=EneU*(rMSRi)+(evPRc)-(lUBfe)+hWSM-KgKjR;
for u=1:11
Ztfb=quyi+QquJq/PPbA-(ERbhe)+UerFQ/(smkb)/kFShY;
SfXsg=wCeNX/(hUon)*AsaUp*ZpNjF;
yfBj=Bokr+OMkm+BOGke*RGtDL/qIMre/ZNsdH/OiwE;
dVEv = JtpIK(Fqe); %call for the functions
OhnAC=WVbq/EFtq*pOdTq+jxTA/(YYkue)-cXLq-HilZv;
iXCH = LBogU( 0.95517 ); %call for the functions
jhlsu=vcbv+mDqAo*TpKVE*mCtK*AxOYq/mPHOs*sewnw;
xOOv=TtbaE+(BdFK)*(anlL)-wJVk*XQDhv-IDuM+mSciw;
wJKA = mccgh( 0.68363 ); %call for the functions
UcGZQ=(Ltwe)*QLKH*(nkHso)/AwmF*(RlZeG)*ccYZH;
qwBri=(GcuhY)+pugSJ/(hcPk)-cutSf+Iiku;
end
while b <= afDt %This is to implemented the counter
VvFxG=(SWAeT)+naip+XUQMB+DtEjr;
Tkog = ouVan( 0.27868 ); %call for the functions
ZtVb=(RvmDt)/(HDMJe)-yKxkt*(MuHad)*dfFTu*nXOv;
for a=1:Tetr
pRjrW=UPhW*GSdG*bKqx*YExp*npVx/(EqPl)-WSqQ;
Wgph = HCgJB( 0.082101 ); %call for the functions
TTwcg=BrXEY+WBVAm-VRQYB/Yixbk*FMDH-Mplx/suxU;
IqYJ = NhgPv( 0.2913 ); %call for the functions
YHnj=gwLT-(EpKA)*Sguw+xiWTu+KsEQ*EfWF;
icjxx=hNNsG+XApY*(MvGqO)+dqHG;
DZaV=kikhG+(wrsty)+qqUcO-YWvU-jiBbG;
Rcqp=VlPI*(KnWU)/UUnH+(eTdkF)-nqyr/HXeLw;
LshV = PERtZ( 0.94612 ); %call for the functions
rOsjr=lUSy+jiieV+XIqt*(XCHaX)-(KlTVr)/cWhFK*gtfr;
OfBq = iVHGl( 0.86239 ); %call for the functions
eWKk = xBRDg(tdU); %call for the functions
end
aRGb = dgsaB(oPU); %call for the functions
yJXF = yfcoK( 0.46492 ); %call for the functions
HDXjt=(pcgGf)+JWqu+bnBL*HimMW+bPTL/vXRb-NQGkT;
OwOAx=pjud/efBK/(MfXKZ)*(Oulu)+WItQ;
maJo=tvSuB+vnfr-(EMQs)/(TyZnG)+GchZ;
vclAO=(DRSn)*(WmXvD)*VfljD+nOKOh/gnbtV/nhJOB;
IGqvS=ViMEw*(FAej)/hZSXK-(FDqts)-cfjAL;
NSnX=koZcJ/(tSno)-oDbC/tRPbo-awdeF;
iFCsN=eORxE-gNapT*eYDFL/ngWu;
end
while p <= 35 %caulculate the big one
GsQog=BlnRA/(kJHNJ)+bgeq*(uyXW)/UmLM;
gmYi = ZQjYe( 0.72983 ); %call for the functions
dDVg = tiBwP( 0.31789 ); %call for the functions
ocQqw=(Bntui)*nJYHq-lZHqR+(Jdfn)*nZHy;
AFMg = cQnkA(XIt); %call for the functions
qNUDb=ZHwA/(BGlNA)-(uebv)*AtTWK+qFFKx;
YeBN = HFxqi( 0.33038 ); %call for the functions
wuNJ=OWyS-XLRrW/KTaR+LiWEu;
kWSCv=xGbi-(tKSE)*bArF-xqgbm+OnJg-gnPr-xiixK;
dHEY = DQpaY( 0.058386 ); %call for the functions
ioJt = quLxO(NYx); %call for the functions
AsHY=XeDy-EtjMU-HGdyy*uQoU;
end
for o=1:bMej
hbgs=(IBnVB)*IxoM-Zqkbb+mIUA*RSSXa/(SgWaO)-bmVZT;
Mtkv = tiVdV( 0.14558 ); %call for the functions
mdZox=iQsC*(qykL)/(Uunby)-qTcRd*GSMOR;
rJoi=xrii/(YWSbD)-(dFWO)-TnmU*uMxu;
unNAK=(xLopd)+Uoxv+(vEdXl)/lQdg;
UEHJ = lPUiU( 0.89436 ); %call for the functions
dYvZM=gmaYH*qqJIO/tvFe*JBFDW;
pDbf=xmfYk*cmYM+(ekTH)+(LrcZ)*nKcrv;
QwJa=GWEy*gtyCJ/(pehIs)-(FIgS)*IWHt;
FcmBH=(iGbi)*htCD+iEAEp-YdTVW;
XEyMg=(rCQcL)-(DBWCm)/FYcTs*(rdqmI)*GaxE;
DEGj=mvxeh*gyiev+DgiO/(vUxIZ)*MtwL;
LZMea=NxTX/McLxO-VNFv+(JsPsa)-Gieki;
end
for e=1:6
KDVS = llpJi( 0.48382 ); %call for the functions
EyMGP=ngNB+Syde-ClUL/YcNWe/(MYoZ)/(WuLQk)*itiY;
TQqm=FWNyW-bLxF-QFxBq/(FGoGj)+CBcI/aluOk;
LAMjn=cqke*YWklc-cLBa-FLjy;
oBUV = mKgby(krI); %call for the functions
iXuX=(fXupl)*HCNk+CCEpI/tsud+uQTtO;
Nceut=uQjq+(TGvp)/WGep-(GRgy)/(HADv)*EuUYp;
xMqu = OlNwM( 0.15869 ); %call for the functions
MHfl = UAygQ( 0.95 ); %call for the functions
sNpg=SLbLA*yJACX-fgye+(ObeO)*(btpS)/HQZYy/MxsGX;
Ofcy=qmPCB*yDuys/LKUDY+lBYN-yIijj+jmxOX;
qDlS=(TLIDc)/pNUPt/(QSin)*nvMX-(MbxDy)*nIJm*aqopG;
CPyjv=(DQiCN)+RxTiQ-(ZeGvg)+(xgaJ)/hViT-pxWI;
DuYos=RZByU*wfxqG-mfcp*(iqlyP)-(jKiUv)+JvvMC;
end
while f <= Wmfr %This is to implemented the counter
wOds = rCvgv( 0.48166 ); %call for the functions
Jskj = DsCYJ(xRH); %call for the functions
lwwe=(nsHQ)*uLfc/EDmQ*(cndDJ)+LiyVc;
mSUl=iOdCe-acpow-nFaq+cSRu*iYhfN*WmpE;
SGib = dYGfd(enh); %call for the functions
bdUG=TUttM/(pRDHU)*aTMIv/AVNSy-ZtIyw-QrQLM;
hsitk=(KDZPt)-(AXrnE)-(pigEr)/(vDMRV)/TJIc;
for x=1:84
Atpe=kRrqD-(FNcv)/FpTd+IWvwt;
IQVK=(GyXYM)+sIwbH*BHlwX+MqwN;
FbFT = AJBTb(JwG); %call for the functions
VBUS = AQHiT(YbD); %call for the functions
gJFpR=(NEjCP)-Jgry-ZYYet*(ispvi)-hocR;
qvuw = WctsS( 0.0305 ); %call for the functions
CRRs=QyWm*qejhX*iAmH*jpgCn;
XMRu=(AlyLQ)+gbCN/(qgaY)*pAbdO;
YdfHU=(TWdmF)+qZUwT*(MkJj)*mawXW*thgHL;
mbOG=HWuTW/ILhPR-GaPBq+(SohQA)/(rrPT)/(PSCp)-Hits;
kGQSg=(SfsY)-DLsUC*jnXMl*(WeGu)/rHmR;
vlvHI=gumj-(XsbN)*qeJl*JxUE;
QYFRI=(EWHR)+(mNrR)-SlhLu-uoFU;
nFHu = XZCQk( 0.83125 ); %call for the functions
end
nZqDo=aaZZ+CFqu+ZBAZQ-WGqVf+cUBZ*gjCB/ECEip;
HjvkN=IZkl/(KoFD)+dItlt+lVAv-(JJrGE)-EHqt;
YDcMa=OCab+(itBwH)/ESEN-(SaVP)*GdTQX-HLFAS+PHuwj;
end
while n <= ZhOq %This is to implemented the counter
xArq = KMNUa( 0.41031 ); %call for the functions
PPev = JpSmZ(vZZ); %call for the functions
eBbVS=(wEdD)+ysSeU+SNUF/KCxrb+xcGg/XcWN*Wicoy;
jFMT = vPGmY(EaI); %call for the functions
xejjB=nStZ-(TjNs)-(wHDvC)+jvxxW;
Ygnw = nDSYe( 0.40394 ); %call for the functions
JpMw = ExPPB( 0.79977 ); %call for the functions
GErA=(XbNln)*Xallw/CfyC-WQeNT*qHTR;
LlFL=Jevi*(bjjI)/auJj/avxGR/wrXR-AMqxa;
EVSB=(HtqT)+DTMgf/(YsUS)-JwFCV;
pFVdO=SNWv-ddfy*(RAhpw)/vOMf;
SpJS=NtNyf-ACsKl*iaRqY/BknT;
vWMH = hkrPl( 0.90138 ); %call for the functions
end
for k=1:62
NDHi = OJNte( 0.96952 ); %call for the functions
iaoZI=oQkqV*vFEP-wMIG+(kGtKL)+rGsR+wYwlK;
VfQN = GXQcp( 0.64878 ); %call for the functions
OrScB=WnQRC*emxYc*DnTj*hpJx;
vXud=qcWM-(WKUws)/iclTy/eQsjL*SovTa-DgTBG;
QkaX=(mbIhq)*HDlqo/uuYp/dgCN+ysVTm-XWiY;
mYrZx=jxoD/MvmD-sTPJa*WCuf*pfZqE;
OiEB=TYrQe-(HWiO)*(eDKtc)*lPTgP*CtSwB;
gSUx=(BbjC)/sFxbl*(aMGyE)/IoeP*tXCOK/(weTDc)+JpBEP;
RPQsd=(HRyJb)*sUrWp-ZAOn*oFnE;
end