From 8:00 AM - 6:00 PM CST on Saturday, April 29, will be undergoing system upgrades that may result in temporary service interruption. We appreciate your patience as we improve our online experience.

Abridged NI LabVIEW MathScript Function List

Publish Date: Dec 10, 2014 | 17 Ratings | 2.71 out of 5 | Print


The list below presents highlights of the functional coverage NI LabVIEW MathScript provides.

LabVIEW MathScript is a textual math component of LabVIEW that works with more than 800 textual functions for math, signal processing, and analysis. In addition, you can use more than 900 graphical functions for signal processing, analysis, and math that are available as VIs (programs) within LabVIEW.

The list below presents a summary of the functional coverage LabVIEW MathScript provides. New functions added with LabVIEW Version 8.6 are bolded.

2D and 3D Plots
Axes, colormap, datetick, gca, get, ginput, gtext, image, pareto, rgbplot, set, surfnorm, view, a rea plot; bar plot; standard x-y plot; mesh plot; 3D plot; surface plot; subplots; stairstep plot; logarithmic plots; stem plot; quiver plot; waterfall plot, ezplot; and more

Digital Signal Processing (DSP)
Cohere, csd, firpmord, psd, tfe, signal synthesis; Butterworth, Chebyshev, Parks-McClellan, windowed FIR, elliptic (Cauer), lattice, and other filter designs; FFT (1D/2D); inverse FFT (1D/2D); Hilbert transform; Hamming, Hanning, Kaiser-Bessel, and other windows; pole/zero plotting; and others

Approximation (Curve Fitting and Interpolation)
Csaps, lsqcurvefit, interpft, cubic spline, cubic Hermite and linear interpolation; exponential, linear, and power fit; rational approximation; and others

Ordinary Differential Equation Solvers
Adams-Moulton, Runge-Kutta, Rosenbrock, and other continuous ordinary differential equation (ODE) solvers

Polynomial Operations
pchip, polyder, convolution; deconvolution, polynomial fit, piecewise polynomial, partial fraction expansion; and others

Linear Algebra
eigs, funm, gsvd, linsolve, LU, QR, QZ, Cholesky, Schur decomposition; SVD; determinant; inverse; transpose; orthogonalization; solutions to special matrices; Taylor series; real and complex eigenvalues and eigenvectors; polynomial eigenvalue; and more

Matrix Operations
Hankel, Hilbert, Rosser, and Vandermonde special matrices; inverse; multiplication; division; unary operations; and others

Vector Operations
del2, divergence, cross product; curl and angular velocity; gradient; Kronecker tensor product; and more

Probability and Statistics
Halton, richtmeyer, mean; median; Poisson, Rayleigh, chi-squared, Weibull, T, gamma distributions; covariance; variance; standard deviation; cross correlation; histogram; numerous types of white noise distributions; and other functions

Quasi-Newton, quadratic, simplex methods, and more

Advanced Functions
Sphbesselh, sphbesselj, sphbessely, Bessel, spherical Bessel, Psi, Airy, Legendre, Jacobi functions; trapezoidal, elliptic exponential integral functions; and more

Cumtrapz, feval, ipermute, permute, absolute value; Cartesian to polar and spherical and other coordinate conversions; least common multiple; modulo; exponentials; logarithmic functions; complex conjugates; and more

Standard cosine, sine, and tangent; inverse hyperbolic cosine, cotangent, cosecant, secant, sine, and tangent; hyperbolic cosine cotangent, cosecant, secant, sine, and tangent; exponential; natural logarithm; and more

Spectral Analysis
Buffer, cpsd, mscohere, pburg, pcov, peig, periodogram, pmcov, pmusic, pwelch, pyulear, rooteig, rootmusic, specgram, spectogram, tfestimate

Boolean and Bit Operations
AND, OR, NOT, and other logic operations; bitwise shift, bitwise OR, and other bitwise operations

Data Acquisition/Generation
Perform analog and digital I/O using National Instruments devices

Programming primitives such as if, for, and while loops; unsigned and signed data type conversions; file I/O; shared library support; benchmarking and other timing functions; various set and string operations; and more

You can also extend LabVIEW MathScript by adding your own user-defined functions or by installing a LabVIEW add-on. The LabVIEW Control Design and Simulation Module and the NI Digital Filter Design Toolkit for LabVIEW add text-based functions to LabVIEW MathScript.

Related Links


Back to Top

Bookmark & Share


Rate this document

Answered Your Question?
Yes No