Abridged NI LabVIEW MathScript Function List

Publish Date: Mar 18, 2011 | 13 Ratings | 2.62 out of 5 |  PDF

Overview

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. Follow this link for a complete list of LabVIEW MathScript functions.

 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 Optimization 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 Basic 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 Trigonometric 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 Other/Utility 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.