MatLab Reference

 

 

General purpose commands.   (MATLAB Toolbox  Version 4.2 2-Nov-93)

   Managing commands and functions.

     help             On-line documentation. 

     what              Directory listing of M-, MAT- and MEX-files.

     type            List M-file.

     lookfor           Keyword search through the HELP entries.

     which             Locate functions and files.

     demo              Run demos.

     path              Control MATLAB's search path.

 

   Managing variables and the workspace.

     who             List current variables.

     whos           List current variables, long form.

     load              Retrieve variables from disk.

     save              Save workspace variables to disk.

     clear             Clear variables and functions from memory.

     pack              Consolidate workspace memory.

     size              Size of matrix.

     length            Length of vector.

     disp              Display matrix or text.

 

   Working with files and the operating system.

     cd                Change current working directory.

     dir               Directory listing.

     delete            Delete file.

     getenv        Get environment value.

     !                Execute operating system command.

     unix              Execute operating system command & return result.

     diary             Save text of MATLAB session.

 

   Controlling the command window.

     cedit            Set command line edit/recall facility parameters.

     clc               Clear command window.

     home              Send cursor home.

     format         Set output format.

     echo              Echo commands inside script files. 

     more              Control paged output in command window.

 

   Starting and quitting from MATLAB.

     quit              Terminate MATLAB.

     startup        M-file executed when MATLAB is invoked.

     matlabrc    Master startup M-file.

 

   General information.

     info              Information about MATLAB and The MathWorks, Inc.

     subscribe   Become subscribing user of MATLAB.

     hostid            MATLAB server host identification number.

     whatsnew   Information about new features not yet documented.

     ver               MATLAB, SIMULINK, and TOOLBOX version information.

 

 

Operators and special characters.

    Char       Name

     +    Plus

      -           Minus

     *            Matrix multiplication

     .*           Array multiplication

     ^     Matrix power

     .^    Array power

     \     Backslash or left division

     /             Slash or right division

     ./            Array division

     kron         Kronecker tensor product

     :      Colon

     ( )          Parentheses

     [ ]          Brackets

     .      Decimal point

     ..     Parent directory

     ...          Continuation

     ,      Comma

     ;            Semicolon

     %           Comment

     !            Exclamation point

     '      Transpose and quote

     =           Assignment

     ==         Equality

     < >         Relational operators

     &           Logical AND

     |             Logical OR

     ~    Logical NOT

     xor         Logical EXCLUSIVE OR

 

   Logical characteristics.

     exist      Check if variables or functions are defined.

     any      True if any element of vector is true.

     all        True if all elements of vector are true.

     find      Find indices of non-zero elements.

     isnan    True for Not-A-Number.

     isinf     True for infinite elements.

     finite    True for finite elements.

     isempty True for empty matrix.

     isreal    True for real matrix.

     issparse True for sparse matrix.

     isstr      True for text string.

     isglobal True for global variables.

 

 

 

 

 

 

 

 

 

 

Elementary math functions.

   Trigonometric.

     sin               Sine.

     sinh              Hyperbolic sine.

     asin              Inverse sine.

     asinh             Inverse hyperbolic sine.

     cos               Cosine.

     cosh              Hyperbolic cosine.

     acos              Inverse cosine.

     acosh             Inverse hyperbolic cosine.

     tan               Tangent.

     tanh              Hyperbolic tangent.

     atan              Inverse tangent.

     atan2             Four quadrant inverse tangent.

     atanh             Inverse hyperbolic tangent.

     sec               Secant.

     sech              Hyperbolic secant.

     asec              Inverse secant.

     asech             Inverse hyperbolic secant.

     csc               Cosecant.

     csch              Hyperbolic cosecant.

     acsc              Inverse cosecant.

     acsch             Inverse hyperbolic cosecant.

     cot               Cotangent.

     coth              Hyperbolic cotangent.

     acot              Inverse cotangent.

     acoth             Inverse hyperboliccotangent.

 

   Exponential.

     exp               Exponential.

     log               Natural logarithm.

     log10             Common logarithm.

     sqrt              Square root.

 

   Complex.

     abs               Absolute value.

     angle             Phase angle.

     conj              Complex conjugate.

     imag              Complex imaginary part.

     real              Complex real part.

 

   Numeric.

     fix         Round towards zero.

     floor             Round towards minus infinity.

     ceil              Round towards plus infinity.

     round             Round towards nearest integer.

     rem               Remainder after division.

     sign              Signum function.

 

 

 

 

 

 

Specialized math functions.

     besselj           Bessel function of the first kind.

     bessely           Bessel function of the second kind.

     besseli           Modified Bessel function of the first kind.

     besselk           Modified Bessel function of the second kind.

     beta              Beta function.

     betainc           Incomplete beta function.

     betaln            Logarithm of beta function.

     ellipj            Jacobi elliptic functions.

     ellipke           Complete elliptic integral.

     erf               Error function.

     erfc              Complementary error function.

     erfcx             Scaled complementary error function.

     erfinv            Inverse error function.

     expint            Exponential integral function.

     gamma      Gamma function.

     gcd               Greatest common divisor.

     gammainc Incomplete gamma function.

     lcm               Least common multiple.

     legendre    Associated Legendre function.

     gammaln   Logarithm of gamma function.

     log2              Dissect floating point numbers.

     pow2              Scale floating point numbers.

     rat               Rational approximation.

     rats              Rational output.

     cart2sph    Transform from Cartesian to spherical coordinates.

     cart2pol          Transform from Cartesian to polar coordinates.

     pol2cart          Transform from polar to Cartesian coordinates.

     sph2cart    Transform from spherical to Cartesian coordinates.

 

 

Elementary matrices and matrix manipulation.

   Elementary matrices.

     zeros             Zeros matrix.

     ones              Ones matrix.

     eye               Identity matrix.

     rand              Uniformly distributed random numbers.

     randn             Normally distributed random numbers.

     linspace          Linearly spaced vector.

     logspace    Logarithmically spaced vector.

     meshgrid    X and Y arrays for 3-D plots.

     :                 Regularly spaced vector.

 

   Special variables and constants.

     ans               Most recent answer.

     eps               Floating point relative accuracy.

     realmax          Largest floating point number.

     realmin     Smallest positive floating point number.

     pi               3.1415926535897....

     i, j              Imaginary unit.

     inf               Infinity.

     NaN               Not-a-Number.

 

     flops             Count of floating point operations.

     nargin            Number of function input arguments.

     nargout     Number of function output arguments.

     computer   Computer type.

     isieee            True for computers with IEEE arithmetic.

     isstudent         True for the Student Edition.

     why               Succinct answer.

     version           MATLAB version number.

 

   Time and dates.

     clock             Wall clock.

     cputime     Elapsed CPU time.

     date              Calendar.

     etime             Elapsed time function.

     tic, toc          Stopwatch timer functions.

 

   Matrix manipulation.

     diag              Create or extract diagonals.

     fliplr            Flip matrix in the left/right direction.

     flipud          Flip matrix in the up/down direction.

     reshape     Change size.

     rot90             Rotate matrix 90 degrees.

     tril        Extract lower triangular part.

     triu              Extract upper triangular part.

     :             Index into matrix, rearrange matrix.

 

 

 

 Specialized matrices.

     compan     Companion matrix.

     gallery           Several small test matrices.

     hadamard Hadamard matrix.

     hankel            Hankel matrix.

     hilb              Hilbert matrix.

     invhilb           Inverse Hilbert matrix.

     kron              Kronecker tensor product.

     magic             Magic square.

     pascal            Pascal matrix.

     rosser            Classic symmetric eigenvalue test problem.

     toeplitz          Toeplitz matrix.

     vander            Vandermonde matrix.

     wilkinson       Wilkinson's eigenvalue test matrix.

 

 

Matrix functions - numerical linear algebra.

   Matrix analysis.

     cond              Matrix condition number.

     norm              Matrix or vector norm.

     rcond             LINPACK reciprocal condition estimator.

     rank              Number of linearly independent rows or columns.

     det               Determinant.

     trace             Sum of diagonal elements.

     null              Null space.

     orth              Orthogonalization.

     rref              Reduced row echelon form.

 

   Linear equations.

     \ and /           Linear equation solution; use "help slash".

     chol              Cholesky factorization.

     lu                Factors from Gaussian elimination.

     inv               Matrix inverse.

     qr                Orthogonal-triangular decomposition.

     qrdelete          Delete a column from the QR factorization.

     qrinsert          Insert a column in the QR factorization.

     nnls              Non-negative least-squares.

     pinv              Pseudoinverse.

     lscov             Least squares in the presence of known covariance.

 

   Eigenvalues and singular values.

     eig               Eigenvalues and eigenvectors.

     poly              Characteristic polynomial.

     polyeig           Polynomial eigenvalue problem.

     hess              Hessenberg form.

     qz                Generalized eigenvalues.

     rsf2csf           Real block diagonal form to complex diagonal form.

     cdf2rdf           Complex diagonal form to real block diagonal form.

     schur             Schur decomposition.

     balance           Diagonal scaling to improve eigenvalue accuracy.

     svd               Singular value decomposition.

 

   Matrix functions.

     expm              Matrix exponential.

     expm1       M-file implementation of expm.

     expm2       Matrix exponential via Taylor series.

     expm3       Matrix exponential via eigenvalues and eigenvectors.

     logm              Matrix logarithm.

     sqrtm             Matrix square root.

     funm              Evaluate general matrix function.

 

 

Sparse matrix functions.

   Elementary sparse matrices.

     speye             Sparse identity matrix.

     sprandn     Sparse random matrix.

     sprandsym      Sparse symmetric random matrix.

     spdiags           Sparse matrix formed from diagonals.

 

   Full to sparse conversion.

     sparse            Create sparse matrix from nonzeros and indices.

     full              Convert sparse matrix to full matrix.

     find              Find indices of nonzero entries.

     spconvert  Convert from sparse matrix external format.

 

   Working with nonzero entries of sparse matrices.

     nnz               Number of nonzero entries.

     nonzeros   Nonzero entries.

     nzmax       Amount of storage allocated for nonzero entries.

     spones            Replace nonzero entries with ones.

     spalloc           Allocate memory for nonzero entries.

     issparse          True if matrix is sparse.

     spfun             Apply function to nonzero entries.

 

   Visualizing sparse matrices.

     spy               Visualize sparsity structure.

     gplot             Plot graph, as in "graph theory".

 

   Reordering algorithms.

     colmmd          Column minimum degree.

     symmmd   Symmetric minimum degree.

     symrcm          Reverse Cuthill-McKee ordering.

     colperm          Order columns based on nonzero count.

     randperm       Random permutation vector.

     dmperm        Dulmage-Mendelsohn decomposition.

 

   Norm, condition number, and rank.

     normest         Estimate 2-norm.

     condest           Estimate 1-norm condition.

     sprank            Structural rank.

 

   Operations on trees.

     treelayout Lay out a tree or forest.

     treeplot          Plot a picture of a tree.

     etree             Elimination tree of a matrix.

     etreeplot         Plot the elimination tree.

 

   Miscellaneous.

     symbfact          Symbolic factorization analysis.

     spparms           Set parameters for sparse matrix routines.

     spaugment         Form least squares augmented system.

 

 

Polynomial and interpolation functions.

   Polynomials.

     roots             Find polynomial roots.

     poly              Construct polynomial with specified roots.

     polyval           Evaluate polynomial.

     polyvalm        Evaluate polynomial with matrix argument.

     residue           Partial-fraction expansion (residues).

     polyfit         Fit polynomial to data.

     polyder           Differentiate polynomial.

     conv              Multiply polynomials.

     deconv           Divide polynomials.

 

   Data interpolation.

     interp1        1-D interpolation (1-D table lookup).

     interp2        2-D interpolation (2-D table lookup).

     interpft       1-D interpolation using FFT method.

     griddata         Data gridding.

 

   Spline interpolation.

     spline            Cubic spline data interpolation.

     ppval             Evaluate piecewise polynomial.

 

 

Function functions - nonlinear numerical methods.

     ode23             Solve differential equations, low order method.

     ode23p           Solve and plot solutions.

     ode45             Solve differential equations, high order method.

     quad              Numerically evaluate integral, low order method.

     quad8             Numerically evaluate integral, high order method.

     fmin              Minimize function of one variable.

     fmins             Minimize function of several variables.

     fzero             Find zero of function of one variable. 

     fplot             Plot function.

 

   See also The Optimization Toolbox, which has a comprehensive

   set of function functions for optimizing and minimizing functions.

 

 

Symbolic Math Toolbox.   Version 1.1 (Student Edition) 5-23-94

   Calculus.

     diff              Differentiate or difference.

     int               Integrate.

     taylor            Taylor series.

     jacobian         Jacobian matrix.

 

   Linear Algebra.

     inverse           Symbolic matrix inverse.

     determ            Symbolic matrix determinant.

     linsolve          Solve simultaneous linear equations.

     nullspace  Basis for null space.

     colspace    Basis for column space.

     eigensys    Symbolic eigenvalues and eigenvectors.

     transpose   Symbolic matrix transpose.

     charpoly    Symbolic characteristic polynomial.

     jordan            Jordan canonical form.

     singvals          Symbolic singular values and singular vectors.

 

   Simplification.

     simplify          Simplify.

     expand      Expand.

     factor            Factor.

     collect           Collect.

     simple            Search for shortest form.

     allvalues         Find all values for RootOf expression.

     symsum     Symbolic summation.

 

   Solution of Equations.

     solve             Symbolic solution of algebraic equations.

     dsolve            Symbolic solution of differential equations.

     finverse          Functional inverse.

     compose    Functional composition.

 

   Variable Precision Arithmetic.

     vpa               Variable precision arithmetic.

     digits          Set variable precision accuracy.

 

   Transforms.

     fourier          Fourier transform.

     laplace         Laplace transform.

     ztrans           Z transform.

     invfourier   Inverse Fourier transform.

     invlaplace  Inverse Laplace transform.

     invztrans   Inverse Z transform.

 

 

 Operations on Symbolic Expressions and Matrices.

     numeric         Convert symbolic matrix to numeric form.

     sym               Create or modify symbolic matrix.

     symvar      Determine symbolic variables.

     symop       Symbolic operations.

     symadd          Add symbolic expressions.

     symsub           Subtract symbolic expressions.

     symmul          Multiply symbolic expressions.

     symdiv      Divide symbolic expressions.

     sympow    Power of symbolic expression.

     symsize     Size of symbolic matrix.

     subs              Substitute for subexpression.

     numden    Numerator and denominator.

     poly2sym  Coefficient vector to symbolic polynomial.

     sym2poly  Symbolic polynomial to coefficient vector.

     horner            Nested polynomial representation.

     pretty            Pretty print symbolic output.

     latex             LaTeX represention of symbolic output.

 

   Pedagogical and Graphical Applications.

     rsums             Riemann sums.

     ezplot            Easy to use function plotter.

     funtool           Function calculator.

 

 

Character string functions.

   General.

     strings           About character strings in MATLAB.

     abs               Convert string to numeric values.

     setstr            Convert numeric values to string.

     isstr             True for string.

     blanks            String of blanks.

     deblank     Remove trailing blanks.

     str2mat           Form text matrix from individual strings.

     eval              Execute string with MATLAB expression.

 

   String comparison.

     strcmp            Compare strings.

     findstr           Find one string within another.

     upper             Convert string to uppercase.

     lower             Convert string to lowercase.

     isletter          True for letters of the alphabet.

     isspace           True for white space characters.

     strrep            Replace a string with another.

     strtok            Find a token in a string.

 

   String to number conversion.

     num2str    Convert number to string.

     int2str           Convert integer to string.

     str2num         Convert string to number.

     sprintf           Convert number to string under format control.

     sscanf            Convert string to number under format control.

 

   Hexadecimal to number conversion.

     hex2num           Convert hex string to IEEE floating point number.

     hex2dec           Convert hex string to decimal integer.

     dec2hex           Convert decimal integer to hex string.

 

 

Signals and Systems Toolbox. Version 1.1 (Student Edition) 5-31-94

   Digital filter design.

     butter           Butterworth filter design.

     cheby1           Chebyshev type I filter design.

     cheby2           Chebyshev type II filter design.

     ellip      Elliptic filter design.

     remez            Parks-McClellan optimal FIR filter design.

     yulewalk         Yule-Walker filter design.

 

   Filter analysis and implementation.

     angle            Phase angle.

     conv             Convolution.

     grpdelay         Group delay.

     unwrap           Unwrap phase.

 

   Frequency response.

     bode             Bode plot (frequency response).

     freqs            Laplace-transform frequency response.

     freqz            Z-transform frequency response.

     nyquist          Nyquist plot.

     rlocus           Evans root-locus.

 

   Analog lowpass filter prototypes.

     buttap           Butterworth filter prototype.

     cheb1ap          Chebyshev type I filter prototype (passband ripple).

     cheb2ap          Chebyshev ty[pe II filter prototype (stopband ripple).

     ellipap          Elliptic filter prototype.

 

   Frequency translation.

     lp2bp            Lowpass to bandpass analog filter transformation.

     lp2bs            Lowpass to bandstop analog filter transformation.

     lp2hp            Lowpass to highpass analog filter transformation.

     lp2lp            Lowpass to lowpass analog filter transformation.

 

   Filter discretization.

     bilinear         Bilinear transformation with optional prewarping.

     impinvar         Impulse invariance method for analog to digital conversion.

 

   Windows.

     boxcar           Rectangular window.

     hamming    Hamming window.

     hanning          Hanning window.

     kaiser           BETA-valued N-point Kaiser window.

     triang           Triangular window.

 

   Statistical signal processing.

     corrcoef         Correlation coefficients.

     cov              Covariance matrix.

     psd              Power Spectral Density.

  

Specialized operations.

     deconv           Deconvolution.

     detrend          Remove a linear trend from a vector.

     sinc             Sin(pi*x)/(pi*x) function.

     specgram   Spectrogram, for speech signals.

     spline           Cubic spline interpolation.

     stem             Plot discrete sequence data.

     strips           Strip plot.

     zplane         Z-plane zero-pole plot.

 

   Linear system transformations.

     sos2ss           Second-order sections to state-space conversion.

     sos2tf           Second-order sections to transfer function conversion.

     sos2zp           Second-order sections to zero-pole conversion.

     ss2sos           State-space to second-order sections conversion.

     ss2tf            State-space to transfer function conversion.

     ss2zp            State-space to zero-pole conversion.

     tf2ss            Transfer function to state-space conversion.

     tf2zp            Transfer function to zero-pole conversion.

     zp2sos           Zero-pole to second-order sections conversion.

     zp2ss            Zero-pole to state-space conversion.

     zp2tf            Zero-pole to transfer function conversion.

 

   Model building.

     append           Append system dynamics.

     cloop            Close loops of system.

     drmodel          Generate random discrete model.

     feedback         Feedback system connection.

     rmodel           Generate random continuous model.

     series           Series system connection.

     ssselect         Select subsystem from larger system.

 

   Model conversions.

     c2d              Continuous to discrete-time conversion.

     c2dm             Continuous to discrete-time conversion with method.

     poly             Roots to polynomial conversion.

     residue          Partial fraction expansion.

     residuez      Z-transform partial-fraction expansion.

 

   Model realizations.

     canon            Canonical form.

 

   Model properties.

     ctrb             Controllability matrix.

     damp             Damping factors and natural frequencies.

     ddamp            Discrete damping factors and natural frequencies.

     dsort            Sort discrete eigenvalues by magnitude.

     esort            Sort continuous eigenvalues by real part.

     obsv             Form observability matrix.

     roots            Polynomial roots.

     tzero            Transmission zeros.

 

   Time response.

     dimpulse         Discrete unit sample response.

     dlsim            Simulation of discrete-time linear systems.

     dstep            Discrete step response.

     impulse          Impulse response of continuous-time linear systems.

     lsim             Continuous simulation to arbitrary inputs.

     ltitr              Linear time-invariant time response kernel.

     step             Step response.

 

   Gain selection.

     acker            SISO pole placement.

     lqe        Linear-quadratic estimator design.

     lqr                Linear-quadratic regulator design.

     place            Pole placement.

 

   Demonstrations.

     sosdemo    Second-order sections demonstration.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General purpose graphics functions.

   Figure window creation and control.

     figure           Create Figure (graph window).

     gcf               Get handle to current figure.

     clf          Clear current figure.

     close            Close figure.

  

   Axis creation and control.

     subplot          Create axes in tiled positions.

     axes             Create axes in arbitrary positions.

     gca              Get handle to current axes.

     cla                Clear current axes.

     axis             Control axis scaling and appearance.

     caxis            Control pseudocolor axis scaling.

     hold             Hold current graph.

  

   Handle Graphics objects.

     figure          Create figure window.

     axes            Create axes.

     line        Create line.

     text        Create text.

     patch          Create patch.

     surface         Create surface.

     image           Create image.

     uicontrol       Create user interface control.

     uimenu          Create user interface menu.

 

   Handle Graphics operations.

     set               Set object properties.

     get               Get object properties.

     reset            Reset object properties.

     delete           Delete object.

     gco              Get handle to current object.

     drawnow   Flush pending graphics events.

     newplot      M-file preamble for NextPlot property.

     findobj          Find objects with specified property values.

 

   Hardcopy and storage.

     print            Print graph or save graph to file.

     printopt         Configure local printer defaults.

     orient          Set paper orientation. 

     capture          Screen capture of current figure.

  

   Movies and animation.

     moviein          Initialize movie frame memory.

     getframe     Get movie frame.

     movie            Play recorded movie frames.

  

  Miscellaneous.

     ginput           Graphical input from mouse.

     ishold           Return hold state.

     graymon    Set graphics window defaults for gray-scale monitors.

     rbbox            Rubberband box.

     rotate           Rotate an object about a specified direction.

     terminal      Set graphics terminal type.

     uiputfile      Put up dialog box for saving files.

     uigetfile      Put up dialog box which queries for file names.

     whitebg      Set graphics window defaults for white background.

     zoom             Zoom in and out on a 2-D plot.

     waitforbuttonpress    Wait for key/buttonpress over figure.

 

   See also PLOTXY, PLOTXYZ, COLOR.

 

 

 

 

 

 

 

 

Two dimensional graphics.

   Elementary X-Y graphs.

     plot      Linear plot.

     loglog          Log-log scale plot.

     semilogx        Semi-log scale plot.

     semilogy        Semi-log scale plot.

     fill                Draw filled 2-D polygons.

 

   Specialized X-Y graphs.

     polar           Polar coordinate plot.

     bar       Bar graph.

     stem               Discrete sequence or "stem" plot.

     stairs          Stairstep plot.

     errorbar        Error bar plot.

     hist            Histogram plot.

     rose            Angle histogram plot.

     compass         Compass plot.

     feather         Feather plot.

     fplot     Plot function.

     comet           Comet-like trajectory.

  

   Graph annotation.

     title             Graph title.

     xlabel          X-axis label.

     ylabel          Y-axis label.

     text        Text annotation.

     gtext           Mouse placement of text.

     grid            Grid lines.

 

   See also PLOTXYZ, GRAPHICS.

 

 

 

Three dimensional graphics.

   Line and area fill commands.

     plot3            Plot lines and points in 3-D space.

     fill3         Draw filled 3-D polygons in 3-D space.

     comet3        3-D comet-like trajectories.

 

   Contour and other 2-D plots of 3-D data.

     contour          Contour plot.

     contour3   3-D contour plot.

     clabel           Contour plot elevation labels.

     contourc         Contour plot computation (used by contour).

     pcolor           Pseudocolor (checkerboard) plot.

     quiver           Quiver plot.

 

   Surface and mesh plots.

     mesh           3-D mesh surface.

     meshc            Combination mesh/contour plot.

     meshz         3-D Mesh with zero plane.

     surf             3-D shaded surface.

     surfc            Combination surf/contour plot.

     surfl            3-D shaded surface with lighting.

     waterfall        Waterfall plot.

 

   Volume visualization.

     slice            Volumetric visualization plots.

  

   Graph appearance.

     view            3-D graph viewpoint specification.

     viewmtx    View transformation matrices.

     hidden           Mesh hidden line removal mode.

     shading          Color shading mode.

     axis             Axis scaling and appearance.

     caxis            Pseudocolor axis scaling.

     colormap   Color look-up table.

 

   Graph annotation.

     title      Graph title.

     xlabel          X-axis label.

     ylabel          Y-axis label.

     zlabel          Z-axis label for 3-D plots.

     text       Text annotation.

     gtext            Mouse placement of text.

     grid             Grid lines.

 

   3-D objects.

     cylinder         Generate cylinder.

     sphere           Generate sphere.

 

   See also COLOR, PLOTXY, GRAPHICS.

 

 

Low-level file I/O functions.

   File opening and closing.

     fopen             Open file.

     fclose            Close file.

 

   Unformatted I/O.

     fread             Read binary data from file.

     fwrite            Write binary data to file.

 

   Formatted I/O.

     fscanf            Read formatted data from file.

     fprintf           Write formatted data to file.

     fgetl             Read line from file, discard newline character.

     fgets             Read line from file, keep newline character.

 

   File positioning.

     ferror            Inquire file I/O error status.

     feof              Test for end-of-file.

     fseek           Set file position indicator.

     ftell              Get file position indicator.

     frewind     Rewind file.

 

   String conversion.

     sprintf           Write formatted data to string.

     sscanf            Read string under format control.

 

File Import/Export Routines.  

   WK1 Format.

     wk1const        WK1 record definitions.

     wk1read    Read WK1 file/range.

     wk1write        Write out matrix in a WK1 formatted file.

     wk1wrec       Write a WK1 record header.

 

   CSV Format.

     csvread          Read Comma Separated Value formatted file into a matrix.

     csvwrite         Write out matrix in a CSV formatted file.

 

   ASCII Delimited Format.

     dlmread          Read ASCII delimited file into a matrix.

     dlmwrite   Write out matrix in ASCII delimited file format.

 

Sound processing functions.

   General sound functions.

     sound             Convert vector into sound.

     saxis             Sound axis scaling.

 

   Computer-specific sound functions.

     auwrite           Write mu-law encloded audio file.

     auread            Read mu-law encloded audio file.

     wavwrite    Write MS Windows .WAV audio file.

     wavread     Read MS Windows .WAV audio file.

     mu2lin            Mu-law to linear conversion.

     lin2mu            Linear to mu-law conversion.