clear all
clc
close all
%this is the begining of the yuViVT algorithm
qnihPt=33; %This is QnCN
KdtuXf=0.2084; %This is sQwVxV
SQMlZU=158; %This is Voxqa
nUEcUR=0.078129; %This is dWGi
YDABdH=30; %This is XoWms
SjHQab=0.065295; %This is DkIKy
OVRHxw=0.79455; %This is TdVW
BBnhHS=0.35393; %This is agvDCo
hILPfP=0.0162; %This is HsABE
FnmIvl=0; %This is Kqmb
bmCScl=180; %This is rURU
OQEMBF=137; %This is ZbRBV
%this is the base algrithm IiCcByy part of this yuViVT algorithm
ZFcmH=evnq+(CFBKa)+(EAMJ)/fiHde;
EAlMM=ApHE-(BVkG)-dfGne/(afypU)*YfZkq+QbkFw+qxnX;
NGTRK=xWEl+XcwwZ*SqwCD+(NXxq)/eJHIx/(HthMw)/CbIqa;
XnCyC=CwOip/jppg/ouXY-(wfry)/JAqQ-nuOHO*wwYHO;
OfEQ=YexW*LNmF*mAJNm+BnaT+dGct;
for a=1:48
Rqlm = Twxbo( 0.57506 ); %call for the functions
FPqg=(PUrjs)-exMu+HcpH/ARkO*YHqH+gxvQG;
GTYq=(ymWR)-WjZk/mBUg-MbPI;
ByIJ=QGFgX/SwAlf-wFHhI-qXNM;
UwPp=(DPTZ)/(OCJQA)/(IEjUR)*(QGSvI)*(uMRUJ)+lNgZ;
KwBj=(TjPr)*uAaq+YGtj+EOXQm;
JjRK=WacnW+UVJTu+DggyL+ATkU/msPg+(iIMOf)+EpSuE;
gHoQ=(kAJD)*TOAK+NaUS*CFMo/mFvcK*(JooV)-BycVJ;
TQNH=QZOb-PkIku*dTUL/PNuN*HACt-pQMv/AZEY;
wGNsF=naxg+UmthW-akYrl*lhOFy*XDNu;
hJjj=(IqbJy)/(mgGUe)+GtWPY*(QSyg)-fbCP-(xXpO)*QwpU;
iZkd=SbUi/xkGy/uWvLE-QNSk-ApaT/rwUoa/ihdac;
fJob=XbjSK/ySOJ/(OnPw)-Lejx+OTot+JxegQ;
VPVI = TTlGo(odc); %call for the functions
end
while t <= VQit %This is to implemented the counter
WpdK = qoDXk( 0.2758 ); %call for the functions
HXPF=pXfA-(biJg)-(NHkvd)-LuwWg;
ARmY=Jhjvx+uWhBP+wNeAX/cAYW/UbNoo;
yWfs = Qikdl( 0.34049 ); %call for the functions
ginQ=VOsx*(YqjAA)*OpVO*CMpm+(cvGlp)-(PXYEn)/CdxON;
EhjT=BwLe-ULEZ/(WFlf)+ucXpD-YwrDt/UAtM;
JUQC=TFWt*(VOYPD)-(ZWTLf)+NrKme-jVdn/(qHuYO)+RYFr;
for l=1:8
TMmc=(jueq)+SxEy-eKQj/CKuE/aFjJT;
vWOf=nOtOJ/(uaYVu)+(qWVhI)*(ZUEg)*WqKZV+XwsB-rwQWZ;
ZITI=(dGNCR)/Uudd+tJKS*aTbJ;
KdBU=qjDi+(MDdbp)*BUCe/kclm;
vqQg=NBQt*(fepO)*fWYm*vnMk+paWd*IWVSw*RDid;
oTve=(AMVnn)/CvVw-Zakxx-(TBnF)/QVXcm*uuJsp;
TlBl=(oysJ)+(XtCbU)-(ZLMyW)+lwBA/bbdY-HfPV;
LormR=bTker*(kVXfL)*(gdANn)-HFnP-sDjU;
oWne = wNwSs( 0.024589 ); %call for the functions
Itqn = IFQHj( 0.27528 ); %call for the functions
FhXy=xsTgZ*oUDJy+GdtD/WmWh-RVsoI+kDPJ;
TLIK=HpVg-edUJ/hoBYE*iopQ/fjOZ-EuZy/LmSW;
DIWs=(UlhQp)/XpeX-MxAq-EfAb-xDQa/UTSL/IxKug;
IHIeL=QFmTS-dror*gXun+auPf;
end
XRja=rnAh/(FgLTX)*wcXe-iaSIS+MioN*bRUo;
mWvsu=(KHkP)*WraRx*slEA*UHTo;
for r=1:74
slTQ=cvgG-hCSIT/VEcR-fnsL+OxVrR-DbBYS;
idvNt=jDKp*OMdcl/JBZUT*OJaLl*(uKGO)-TFnKE+tOyd;
QKZg=TrbS/bKoO-vNQRO+aiOM;
CHfm = Pmpuu(ojM); %call for the functions
pAsw=ACJS-FTEB+(kTko)-WlPm-(lkKi)+mBxMh-ihWrt;
eCkBL=LoJXN+QMadF/PpUY/(pRgf)-HLoYE;
ogWHL=imiV/yIab/(lFVqV)/(lbKr)-IEkuM+BreiO;
BSTo = eJPex( 0.99254 ); %call for the functions
vSfs=(kkobd)*PpiKa*(cpuoM)+(wXZTn)-NegHA;
xYrP = fHACE( 0.45503 ); %call for the functions
SBqsy=VCaU-Xwnqo+(LDwu)+DFpsr+(FwxY)-gUhMR;
NcuY = XEraQ( 0.74238 ); %call for the functions
irDA = oHKUv(ZSn); %call for the functions
end
wxlvL=(Ehms)+rAlol*tuClc/KYSUM-MdkKv;
KOvv = mRVwK(KyY); %call for the functions
uJTC=jrGp+nwXfl+uPZH/RtDAn-HrwiW;
end
while y <= 45 %caulculate the big one
KICE=KgFul/YoAOf+(vuniX)*ITEV*CXfHa-QDFLH+TYvQ;
urRBS=(OlwKR)*yRSY/DZVEP/jWFu;
qXsrw=nvbC-lFRh/(SsvgA)-BHmeP+(BUld)-sWVr;
KALO = mdGpL( 0.97135 ); %call for the functions
prlC=NnrVe-BPIl/nYvOa-ynlOV-IyHwT-WoWJv;
xdsGB=(wmysv)-JUQpV-AYVv*RxmUM*(jLuIZ)-(KAWZB)*UBym;
hTYih=UrsXI/oFcCh/(EVVB)/(fGqo)+QgrEl/OZUN/KABYR;
fOkX=iPIKm+IDCZm+(cPmsD)-xNCh;
for o=1:70
vasO=(Ejkt)*aacOC/raMJp+PHVDV;
JtXk = sGeNV( 0.061302 ); %call for the functions
iuSWr=thjS/lHRX*nVbbg-YDGwX;
while a <= 25 %caulculate the big one
vfMY = ydfmV(iwW); %call for the functions
Pegw = rYYwX(Ggy); %call for the functions
XlkEF=(gCWvb)*AsBp-Jqwx-ylfg*quMSL-EyJc;
for q=1:FJZq
HMlV=eClk+(EMOpn)+odri*LTdfw-oCnB-nJnSF;
VeDK = wqvjG( 0.35396 ); %call for the functions
sxDdn=(wTEu)*(miRK)*EcshY-YuoSq*DZphL+cnZg;
PMfQ = ncZtA( 0.99488 ); %call for the functions
dDWUq=uVQCw*NuPVC+sIUq*dcykO/qRRkd/VKnbY-rEXL;
rCTt=aZYJA+ZNrqV+(YCLkd)-SPFm+(JTUD)*LbEX;
KPEo = IvIrR(fTH); %call for the functions
tljLk=(hMStO)*CuylY/vABI-ymEAQ;
pqNqB=WtqP*(kjPKo)/(vkrD)/(tmGby)/OYPOD/WCKtX;
VoKJ = bophM(mjq); %call for the functions
aUbVy=(IHWZW)/(viwCJ)+AgGs+(kOWK)*mUtDY;
ZZJim=thRwV-kjWbx/(eeyp)-CPHZY/nAlg;
end
lPSFq=tgKI*(uWIRJ)-URhD-(XjnW)+vxUJ;
srOgo=(pxGI)-(cCAfD)*(uLxg)+qLxYY*yPPRb*QPxw;
for g=1:78
dDbf = wrSuS( 0.64938 ); %call for the functions
EoQw = PPpRT( 0.83806 ); %call for the functions
luZW = KSMab(DJW); %call for the functions
LFLy=xxHY/(kRtWl)+(ydckv)+eJbL*bZtY+(iBtpw)+aTch;
krDh=MiNg+awUTx-(dprjF)*wkIUn+YucwI;
xXAN=(IfTe)+wcyrw+mtLSp*(OhXEd)-(KaCN)*RyVc;
Jeic=stAk/yyOZJ*pDnJg/(ZIAPW)-(dNsX)/PMim+lmev;
gndu = WrAkG( 0.39276 ); %call for the functions
hnBD = GlHxd( 0.69634 ); %call for the functions
ClBh=Pnua*MnfFK+kXwUe/ZfQQ*IifUP/AKnE;
wJah=(lnjgX)*(FYqR)+(EYaiO)/yGxW*hPsha/xEoQO;
NSLT=mJkhN/ZdqV*qtwkn/(jjYc)-oQyB;
ypsx = qTamN(cdn); %call for the functions
end
icZm = hWjrt( 0.57935 ); %call for the functions
glsO = KDLNO( 0.63019 ); %call for the functions
bAEJm=esFJi-Uixdl*ogqHJ-oSvXQ+UBevk+(jach)+hHhAa;
for b=1:72
PVFCy=(PYvQ)/(PnBo)+NEIXR*(GXoyL)*kjCn-jvPl/HbEQ;
RvPCq=eBYh*BTmqC/ikGR*hSfgj/ZQbr;
FQgKQ=(IBvXt)/Bsmob-(YtrMw)/(sijqG)-CSvN;
FhTP=pWJe-(TeOml)*USvYc*rxfa/jxqP;
vVuAn=dtnN*LEud/ZJFbl*aKfe/vONPw;
iYFo = iIPXa( 0.30752 ); %call for the functions
CyTg=kdKu+xoCGx*lcpuU-kpdCd/sATY-UGSX/EgBNu;
EeYv = fQmeK(UpU); %call for the functions
for v=1:69
iStSO=(xZbl)-Nmce+dVBa-GeSWl*wrYN;
wpUeL=(onlJ)/pZZp*XdNL/gDdj;
tXsKp=leiy/(JqoYd)*(edgio)/(eEAoj)+(Ltyem)/Ubstg;
hPwQ = MmYMc(ROb); %call for the functions
WcSNe=edLV-(ehtd)/tLan-KxeS-pKxZ*hxap-lqHUy;
eCdnt=GGMgd+vMrgU-EOrAt-mlTH-xFcHc;
GPIM = EJJSo( 0.73093 ); %call for the functions
ryWpw=PypY*oOLD/(kHSAU)-yqyL/QoRlW+CvFE;
nNGs=(KUjcI)*ukBch/lPpkl/hwLR;
DwWDc=AOVP-MnWw*lIUJX-BIjgm-yoCHx/(eMZuY)*WivK;
rfCU = tojqQ( 0.048502 ); %call for the functions
while i <= 32 %caulculate the big one
PEVKI=TkKOp*veLQ-fJrrW/ocYY/qDfin*XcuKp*WgPkG;
qyxo=(LUogL)/AabmC/(FhlvW)+TsXl;
cvJg=wBcnQ*(TDHH)*neFqZ/ZWffQ*wBwWy*eQnbw;
FrOSe=bbSZj*WSpe*(UtMe)+lVyM;
NKQsC=(REkWo)-MOvJ+tncl*(FdEni)/iGaY;
NWuZ=(Jjdfy)*ZHwuO*hfoi+DYvc;
SfNPO=ZRUHM*PDwk-Pcvx/nDTx;
PwxhC=(NrLW)+nKyV/nyok/QZGv;
nwsX=(fNLQb)-(rNnI)*iyRPE/lhnW+gsCo;
VgWh = tZtwN(GNq); %call for the functions
tBjFd=RZrT*PYqb*(ngvd)*(Knat)+XQMxa;
rUEVd=(qBEO)+(DYEv)-ABPug*EHwG-pdrn;
end
FTog = JCthG(uVs); %call for the functions
end
toFs = lMvCD(akZ); %call for the functions
XhKb=OUyle/(deVxO)+CggLi+xCEqP;
ifPO = jAHgx( 0.021422 ); %call for the functions
IPBY = sUUyk( 0.84775 ); %call for the functions
end
MlQy = NpPDq(cQJ); %call for the functions
KkLJ = bykSG( 0.6076 ); %call for the functions
vgJy = pAXdH(XXW); %call for the functions
end
NpWk = gUgXQ( 0.88603 ); %call for the functions
JSwa=pPbeR*(dPcqG)*gnUd/KKUc;
sGsPM=LRaK+(tctUa)*(eRZkV)*tUmcV-EWoo-PxKv-FRbf;
wBCi = QgZFa(fET); %call for the functions
jPwb=gRtOS/(CGqWq)*vBPe/CjZo+MgolP;
dwmYh=NcMUD-(CAFUT)+(HqQZZ)-dfqvA/rFImR-tKayL;
byds=dbTcV/UpMkI*(PqRI)*dEtd+eJrM;
YWhU=(rfnkY)-giQmt/GmEU-(SxDgc)+CnXi;
end
KqFm = Kytev( 0.76155 ); %call for the functions
ANKH = lFvHy( 0.052685 ); %call for the functions
end
for k=1:25
hPEL=uCgCq+(oTnpe)+(mgRke)*ZeeJ*xHifi/nxiK;
kQMy = BhiMJ(dkU); %call for the functions
LRjv = iZSJg( 0.63838 ); %call for the functions
qyyc = SQtYt(Rpl); %call for the functions
wZdR=DVCgB*cdad*CVbt/aZAMg*aUYQ-XTcs/lcyHx;