From octave-sources-request at bevo dot che dot wisc dot edu Wed Jun 21 20:33:44 2000 Subject: matlab compatibility From: pkienzle at kienzle dot powernet dot co dot uk (Paul Kienzle) To: octave-sources at bevo dot che dot wisc dot edu Date: Wed, 21 Jun 2000 15:25:54 +0100 (BST) # This file contains output from the help command in matlab 5.3. Lines # marked with >> are the commands given to matlab. Lines marked with # '.' mark the function categories. Lines marked with an x do not exist # in the standard octave distribution. Lines marked with ':' give the # location of the files which implement this function somewhere on the # net, or a suggested work-around. I make no claims about the compatibility # or accuracy of anything that I've found. For the most part, I haven't # even tested that it runs. # # It is surprising how much is out there but not part of the standard # distribution. I'm sure I've missed a lot of it. I've gathered # together much of what I've found, and will place it at: # http://users.powernet.co.uk/kienzle/matcompat.tar.gz # This is a temporary home for the project until I can find somebody to # take over this project. # # Paul Kienzle # June 21, 2000. >> help general . . General purpose commands. . MATLAB Toolbox Version 5.3.1 (R11.1) 08-Sep-1999 . . General information help - On-line help, display text at command line. x helpwin - On-line help, separate window for navigation. x helpdesk - Comprehensive hypertext documentation and troubleshooting. x demo - Run demonstrations. x ver - MATLAB, SIMULINK, and toolbox version information. :version (Matlab 4.2 function?) x whatsnew - Display Readme files. x Readme - What's new in MATLAB . . Managing the workspace. who - List current variables. whos - List current variables, long form. x workspace - Display Workspace Browser, a GUI for managing the workspace. clear - Clear variables and functions from memory. x pack - Consolidate workspace memory. load - Load workspace variables from disk. save - Save workspace variables to disk. quit - Quit MATLAB session. . . Managing commands and functions. x what - List MATLAB-specific files in directory. type - List M-file. x edit - Edit M-file. x open - Open files by extension. x lookfor - Search all M-files for keyword. which - Locate functions and files. x pcode - Create pre-parsed pseudo-code file (P-file). x inmem - List functions in memory. :who -functions x mex - Compile MEX-function. :system(["mkoctfile ", name]); . . Managing the search path path - Get/set search path. x addpath - Add directory to search path. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x rmpath - Remove directory from search path. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x pathtool - Modify search path. . . Controlling the command window. echo - Echo commands in M-files. more - Control paged output in command window. diary - Save text of MATLAB session. format - Set output format. . . Operating system commands cd - Change current working directory. x copyfile - Copy a file. pwd - Show (print) current working directory. dir - List directory. x delete - Delete file. :unlink getenv - Get environment variable. mkdir - Make directory. x ! - Execute operating system command (see PUNCT). :octave uses ! for negation; use system instead x dos - Execute DOS command and return result. x unix - Execute UNIX command and return result. x vms - Execute VMS DCL command and return result. :use system instead [Note: the advantage of different commands is that :you can easily call different functions in different systems, running :the same matlab file, without a bunch of "if strcmp(computer,'linux')..." :polluting your code.] x web - Open Web browser on site or files. x computer - Computer type. :exists, but returns different output for the same computer I bet . . Debugging M-files. x debug - List debugging commands. x dbstop - Set breakpoint. x dbclear - Remove breakpoint. x dbcont - Continue execution. x dbdown - Change local workspace context. x dbstack - Display function call stack. x dbstatus - List all breakpoints. x dbstep - Execute one or more lines. x dbtype - List M-file with line numbers. x dbup - Change local workspace context. x dbquit - Quit debug mode. x dbmex - Debug MEX-files (UNIX only). . . Profiling M-files. x profile - Profile function execution time. See also PUNCT. >> help ops . . Operators and special characters. :missing named form of all operators . . Arithmetic operators. plus - Plus + uplus - Unary plus + minus - Minus - uminus - Unary minus - mtimes - Matrix multiply * times - Array multiply .* mpower - Matrix power ^ power - Array power .^ mldivide - Backslash or left matrix divide \ mrdivide - Slash or right matrix divide / ldivide - Left array divide .\ rdivide - Right array divide ./ kron - Kronecker tensor product kron . . Relational operators. eq - Equal == ne - Not equal ~= lt - Less than < gt - Greater than > le - Less than or equal <= ge - Greater than or equal >= . . Logical operators. and - Logical AND & or - Logical OR | not - Logical NOT ~ xor - Logical EXCLUSIVE OR any - True if any element of vector is nonzero all - True if all elements of vector are nonzero . . Special characters. colon - Colon : paren - Parentheses and subscripting ( ) paren - Brackets [ ] x paren - Braces and subscripting { } punct - Decimal point . punct - Structure field access . punct - Parent directory .. punct - Continuation ... punct - Separator , punct - Semicolon ; punct - Comment % x punct - Invoke operating system command ! punct - Assignment = punct - Quote ' transpose - Transpose .' ctranspose - Complex conjugate transpose ' horzcat - Horizontal concatenation [,] vertcat - Vertical concatenation [;] subsasgn - Subscripted assignment ( ),{ },. subsref - Subscripted reference ( ),{ },. subsindex - Subscript index . . Bitwise operators. x bitand - Bit-wise AND. x bitcmp - Complement bits. x bitor - Bit-wise OR. x bitmax - Maximum floating point integer. x bitxor - Bit-wise XOR. x bitset - Set bit. x bitget - Get bit. x bitshift - Bit-wise shift. :http://user.berlin.de/~kai.habel [note comments in bitand.cc] . . Set operators. union - Set union. x unique - Set unique. :create_set x intersect - Set intersection. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x setdiff - Set difference. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x setxor - Set exclusive-or. :union(complement(x,y),complement(y,x)) x ismember - True for set member. :!isempty(find(x==a)) See also ARITH, RELOP, SLASH. >> help lang . Programming language constructs. . . Control flow. if - Conditionally execute statements. else - IF statement condition. elseif - IF statement condition. end - Terminate scope of FOR, WHILE, SWITCH, TRY and IF statements. for - Repeat statements a specific number of times. while - Repeat statements an indefinite number of times. break - Terminate execution of WHILE or FOR loop. switch - Switch among several cases based on expression. case - SWITCH statement case. otherwise - Default SWITCH statement case. try - Begin TRY block. catch - Begin CATCH block. return - Return to invoking function. . . Evaluation and execution. eval - Execute string with MATLAB expression. x evalc - Evaluate MATLAB expression with capture. feval - Execute function specified by string. x evalin - Evaluate expression in workspace. x builtin - Execute built-in function from overloaded method. x assignin - Assign variable in workspace. x run - Run script. . . Scripts, functions, and variables. script - About MATLAB scripts and M-files. function - Add new function. :note no local functions global - Define global variable. x persistent - Define persistent variable. :available in 2.1.x as "static" ? x mfilename - Name of currently executing M-file. x lists - Comma separated lists. :available in 2.1.x ? exist - Check if variables or functions are defined. x isglobal - True for global variables. x mlock - Prevent M-file from being cleared. x munlock - Allow M-file to be cleared. x mislocked - True if M-file cannot be cleared. precedence - Operator Precedence in MATLAB. . . Argument handling. nargchk - Validate number of input arguments. nargin - Number of function input arguments. nargout - Number of function output arguments. x varargin - Variable length input argument list. :no cell arrays, but can get the equivalent with : va_start(); : for i=1:nargin : eval(sprintf("varargin.v%d=va_arg();",i)); : endfor :accessed by varargin.v# rather than vaargin{v#} :and f(all_va_args) instead of f(varargin) x varargout - Variable length output argument list. x inputname - Input argument name. . . Message display. error - Display error message and abort function. warning - Display warning message. x lasterr - Last error message. :http://users.powernet.co.uk/kienzle/signalPAK x lastwarn - Last warning message. x errortrap - Skip error during testing. disp - Display an array. x display - Overloaded function to display an array. fprintf - Display formatted message. sprintf - Write formatted data to a string. . . Interactive input. input - Prompt for user input. keyboard - Invoke keyboard from M-file. pause - Wait for user response. uimenu - Create user interface menu. x uicontrol - Create user interface control. >> help elmat . Elementary matrices and matrix manipulation. . . Elementary matrices. zeros - Zeros array. ones - Ones array. eye - Identity matrix. x repmat - Replicate and tile array. :http://www.math.tau.ac.il/~arielt 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 and index into matrix. . . Basic array information. size - Size of matrix. length - Length of vector. x ndims - Number of dimensions. :multidimensional arrays not defined disp - Display matrix or text. isempty - True for empty matrix. x isequal - True if arrays are identical. :all(all(x==y)) isnumeric - True for numeric arrays. x islogical - True for logical array. :2.1.x x logical - Convert numeric values to logical. :2.1.x . . Matrix manipulation. reshape - Change size. diag - Diagonal matrices and diagonals of matrix. x blkdiag - Block diagonal concatenation. tril - Extract lower triangular part. triu - Extract upper triangular part. fliplr - Flip matrix in left/right direction. flipud - Flip matrix in up/down direction. x flipdim - Flip matrix along specified dimension. rot90 - Rotate matrix 90 degrees. : - Regularly spaced vector and index into matrix. find - Find indices of nonzero elements. x end - Last index. x sub2ind - Linear index from multiple subscripts. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x ind2sub - Multiple subscripts from linear index. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ . . Special variables and constants. ans - Most recent answer. eps - Floating point relative accuracy. realmax - Largest positive floating point number. realmin - Smallest positive floating point number. pi - 3.1415926535897.... i, j - Imaginary unit. inf - Infinity. NaN - Not-a-Number. isnan - True for Not-a-Number. isinf - True for infinite elements. isfinite - True for finite elements. x flops - Floating point operation count. x why - Succinct answer. . . Specialized matrices. compan - Companion matrix. :http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1999/8 x gallery - Higham test matrices. x hadamard - Hadamard matrix. :http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1999/8 hankel - Hankel matrix. hilb - Hilbert matrix. invhilb - Inverse Hilbert matrix. x magic - Magic square. x pascal - Pascal matrix. http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1999/8 x rosser - Classic symmetric eigenvalue test problem. http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1999/8 toeplitz - Toeplitz matrix. vander - Vandermonde matrix. x wilkinson - Wilkinson's eigenvalue test matrix. http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1999/8 >> help elfun . . 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 hyperbolic cotangent. . . Exponential. exp - Exponential. log - Natural logarithm. log10 - Common (base 10) logarithm. log2 - Base 2 logarithm and dissect floating point number. pow2 - Base 2 power and scale floating point number. sqrt - Square root. nextpow2 - Next higher power of 2. Complex. abs - Absolute value. angle - Phase angle. x complex - Construct complex data from real and imaginary parts. :function z=complex(x,y), z=x+1i*y; endfunction conj - Complex conjugate. imag - Complex imaginary part. real - Complex real part. x unwrap - Unwrap phase angle. :http://users.powernet.co.uk/kienzle/signalPAK x isreal - True for real array. :http://users.powernet.co.uk/kienzle/signalPAK x cplxpair - Sort numbers into complex conjugate pairs. :http://users.powernet.co.uk/kienzle/signalPAK . . Rounding and remainder. fix - Round towards zero. floor - Round towards minus infinity. ceil - Round towards plus infinity. round - Round towards nearest integer. mod - Modulus (signed remainder after division). :http://users.powernet.co.uk/kienzle/signalPAK rem - Remainder after division. sign - Signum. >> help specfun . . Specialized math functions. . . Specialized math functions. airy - Airy functions. besselj - Bessel function of the first kind. bessely - Bessel function of the second kind. besselh - Bessel functions of the third kind (Hankel function). besseli - Modified Bessel function of the first kind. besselk - Modified Bessel function of the second kind. beta - Beta function. betainc - Incomplete beta function. x betaln - Logarithm of beta function. x ellipj - Jacobi elliptic functions. :http://users.powernet.co.uk/kienzle/signalPAK (unverified) x ellipke - Complete elliptic integral. :http://users.powernet.co.uk/kienzle/signalPAK (unverified) erf - Error function. erfc - Complementary error function. x erfcx - Scaled complementary error function. erfinv - Inverse error function. x expint - Exponential integral function. :FORTRAN [http://netlib.bell-labs.com/netlib/toms/556.gz] gamma - Gamma function. gammainc - Incomplete gamma function. x gammaln - Logarithm of gamma function. x legendre - Associated Legendre function. :http://user.berlin.de/~kai.habel cross - Vector cross product. . . Number theoretic functions. x factor - Prime factors. x isprime - True for prime numbers. x primes - Generate list of prime numbers. :list_primes? gcd - Greatest common divisor. lcm - Least common multiple. x rat - Rational approximation. x rats - Rational output. x perms - All possible permutations. :round(gamma(n+1)/gamma(k+1)) ? x nchoosek - All combinations of N elements taken K at a time. :round(gamma(n+1)/gamma(n+1-k)/gamma(k+1)) x factorial - Factorial function. :round(gamma(n+1)) Coordinate transforms. x cart2sph - Transform Cartesian to spherical coordinates. x cart2pol - Transform Cartesian to polar coordinates. x pol2cart - Transform polar to Cartesian coordinates. x sph2cart - Transform spherical to Cartesian coordinates. x hsv2rgb - Convert hue-saturation-value colors to red-green-blue. x rgb2hsv - Convert red-green-blue colors to hue-saturation-value. :http://user.berlin.de/~kai.habel >> help matfun . . Matrix functions - numerical linear algebra. . . Matrix analysis norm - Matrix or vector norm. x normest - Estimate the matrix 2-norm. rank - Matrix rank. det - Determinant. trace - Sum of diagonal elements. null - Null space. orth - Orthogonalization. x rref - Reduced row echelon form. :check archives x subspace - Angle between two subspaces. . . Linear equations \ and / - Linear equation solution; use "help slash". inv - Matrix inverse. cond - Condition number with respect to inversion. x condest - 1-norm condition number estimate. chol - Cholesky factorization. x cholinc - Incomplete Cholesky factorization. lu - LU factorization. x luinc - Incomplete LU factorization. qr - Orthogonal-triangular decomposition. x lsqnonneg - Linear least squares with nonnegativity constraints. pinv - Pseudoinverse. x lscov - Least squares with known covariance. . . Eigenvalues and singular values. eig - Eigenvalues and eigenvectors. svd - Singular value decomposition. x gsvd - Generalized ingular value decomposition. :http://bevo.che.wisc.edu/octave/mailing-lists/help-octave/1998/932 x eigs - A few eigenvalues. x svds - A few singular values. poly - Characteristic polynomial. x polyeig - Polynomial eigenvalue problem. x condeig - Condition number with respect to eigenvalues. hess - Hessenberg form. qz - QZ factorization for generalized eigenvalues. schur - Schur decomposition. . . Matrix functions. expm - Matrix exponential. logm - Matrix logarithm. sqrtm - Matrix square root. x funm - Evaluate general matrix function. . . Factorization utilities x qrdelete - Delete column from QR factorization. x qrinsert - Insert column in QR factorization. x rsf2csf - Real block diagonal form to complex diagonal form. x cdf2rdf - Complex diagonal form to real block diagonal form. balance - Diagonal scaling to improve eigenvalue accuracy. x planerot - Given's plane rotation. x cholupdate - rank 1 update to Cholesky factorization. x qrupdate - rank 1 update to QR factorization. >> help datafun . . Data analysis and Fourier transforms. . . Basic operations. max - Largest component. min - Smallest component. mean - Average or mean value. median - Median value. std - Standard deviation. var - Variance. sort - Sort in ascending order. x sortrows - Sort rows in ascending order. sum - Sum of elements. prod - Product of elements. hist - Histogram. x histc - Histogram count. x trapz - Trapezoidal numerical integration. :http://user.berlin.de/~kai.habel cumsum - Cumulative sum of elements. cumprod - Cumulative product of elements. x cumtrapz - Cumulative trapezoidal numerical integration. :http://user.berlin.de/~kai.habel . . Finite differences. diff - Difference and approximate derivative. x gradient - Approximate gradient. :http://user.berlin.de/~kai.habel x del2 - Discrete Laplacian. :http://user.berlin.de/~kai.habel . . Correlation. corrcoef - Correlation coefficients. cov - Covariance matrix. x subspace - Angle between subspaces. . . Filtering and convolution. filter - One-dimensional digital filter. x filter2 - Two-dimensional digital filter. :http://users.powernet.co.uk/kienzle/signalPAK conv - Convolution and polynomial multiplication. x conv2 - Two-dimensional convolution. :http://users.powernet.co.uk/kienzle/signalPAK x convn - N-dimensional convolution. deconv - Deconvolution and polynomial division. detrend - Linear trend removal. . . Fourier transforms. fft - Discrete Fourier transform. fft2 - Two-dimensional discrete Fourier transform. x fftn - N-dimensional discrete Fourier Transform. ifft - Inverse discrete Fourier transform. ifft2 - Two-dimensional inverse discrete Fourier transform. x ifftn - N-dimensional inverse discrete Fourier Transform. fftshift - Shift DC component to center of spectrum. x ifftshift - Inverse FFTSHIFT. . . Sound and audio. x sound - Play vector as sound. :http://users.powernet.co.uk/kienzle/signalPAK x soundsc - Autoscale and play vector as sound. :http://users.powernet.co.uk/kienzle/signalPAK x speak - Convert input string to speech (Macintosh only). x recordsound - Record sound (Macintosh only). :use http://users.powernet.co.uk/kienzle/signalPAK/audio/aurecord x soundcap - Sound capabilities (Macintosh only). x mu2lin - Convert mu-law encoding to linear signal. :http://users.powernet.co.uk/kienzle/signalPAK/fixes x lin2mu - Convert linear signal to mu-law encoding. :http://users.powernet.co.uk/kienzle/signalPAK/fixes . . Audio file inport/export. x auwrite - Write NeXT/SUN (".au") sound file. :use http://users.powernet.co.uk/kienzle/signalPAK/audio/ausave x auread - Read NeXT/SUN (".au") sound file. :use http://users.powernet.co.uk/kienzle/signalPAK/audio/auload x wavwrite - Write Microsoft WAVE (".wav") sound file. :use http://users.powernet.co.uk/kienzle/signalPAK/audio/ausave x wavread - Read Microsoft WAVE (".wav") sound file. :use http://users.powernet.co.uk/kienzle/signalPAK/audio/auload x readsnd - Read SND resources and files (Macintosh only). x writesnd - Write SND resources and files (Macintosh only). >> help polyfun . . Interpolation and polynomials. . . Data interpolation. x interp1 - 1-D interpolation (table lookup). :http://users.powernet.co.uk/kienzle/signalPAK x interp1q - Quick 1-D linear interpolation. x interpft - 1-D interpolation using FFT method. x interp2 - 2-D interpolation (table lookup). :check archives x interp3 - 3-D interpolation (table lookup). x interpn - N-D interpolation (table lookup). x griddata - Data gridding and surface fitting. :http://user.berlin.de/~kai.habel . . Spline interpolation. x spline - Cubic spline interpolation. :http://users.powernet.co.uk/kienzle/signalPAK x ppval - Evaluate piecewise polynomial. . . Geometric analysis. x delaunay - Delaunay triangulation. :http://user.berlin.de/~kai.habel x dsearch - Search Delaunay triagulation for nearest point. x tsearch - Closest triangle search. :http://user.berlin.de/~kai.habel x convhull - Convex hull. x voronoi - Voronoi diagram. x inpolygon - True for points inside polygonal region. :http://www.che.wisc.edu/octave/mailing-lists/octave-sources/1999/12 :http://www.che.wisc.edu/octave/mailing-lists/octave-sources/1999/13 x rectint - Rectangle intersection area. x polyarea - Area of polygon. :http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1999/21 . . Polynomials. roots - Find polynomial roots. poly - Convert roots to polynomial. 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. >> help funfun . . Function functions and ODE solvers. . . Optimization and root finding. x fminbnd - Scalar bounded nonlinear function minimization. x fminsearch - Multidimensional unconstrained nonlinear minimization, x by Nelder-Mead direct search method. x fzero - Scalar nonlinear zero finding. . . Optimization Option handling x optimset - Create or alter optimization OPTIONS structure. x optimget - Get optimization parameters from OPTIONS structure. . . Numerical integration (quadrature). quad - Numerically evaluate integral, low order method. x quad8 - Numerically evaluate integral, higher order method. :http://bevo.che.wisc.edu/octave/mailing-lists/help-octave/1997/584 x dblquad - Numerically evaluate double integral. . . Plotting. x ezplot - Easy to use function plotter. x fplot - Plot function. :http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1997/14 . . Inline function object. x inline - Construct INLINE function object. x argnames - Argument names. x formula - Function formula. x char - Convert INLINE object to character array. . . Utilities. x vectorize - Vectorize string expression or INLINE function object. . . Ordinary differential equation solvers. x (If unsure about stiffness, try ODE45 first, then ODE15S.) x ode45 - Solve non-stiff differential equations, medium order method. :http://marc.me.utexas.edu/tmp/octave_ode_solvers/ x ode23 - Solve non-stiff differential equations, low order method. :http://marc.me.utexas.edu/tmp/octave_ode_solvers/ x ode113 - Solve non-stiff differential equations, variable order method. x ode23t - Solve moderately stiff differential equations, trapezoidal rule. x ode15s - Solve stiff differential equations, variable order method. x ode23s - Solve stiff differential equations, low order method. x ode23tb - Solve stiff differential equations, low order method. x odefile - ODE file syntax. . . ODE Option handling. x odeset - Create/alter ODE OPTIONS structure. x odeget - Get ODE OPTIONS parameters. . . ODE output functions. x odeplot - Time series ODE output function. x odephas2 - 2-D phase plane ODE output function. x odephas3 - 3-D phase plane ODE output function. x odeprint - Command window printing ODE output function. >> help sparfun . . Sparse matrices. :http://www.mondenet.com/~adler/octave/ . . Elementary sparse matrices. x speye - Sparse identity matrix. x sprand - Sparse uniformly distributed random matrix. x sprandn - Sparse normally distributed random matrix. x sprandsym - Sparse random symmetric matrix. x spdiags - Sparse matrix formed from diagonals. . . Full to sparse conversion. x sparse - Create sparse matrix. x full - Convert sparse matrix to full matrix. x find - Find indices of nonzero elements. :full find works; don't know if it produces a sparse matrix though x spconvert - Import from sparse matrix external format. . . Working with sparse matrices. x nnz - Number of nonzero matrix elements. x nonzeros - Nonzero matrix elements. x nzmax - Amount of storage allocated for nonzero matrix elements. x spones - Replace nonzero sparse matrix elements with ones. x spalloc - Allocate space for sparse matrix. x issparse - True for sparse matrix. x spfun - Apply function to nonzero matrix elements. x spy - Visualize sparsity pattern. . . Reordering algorithms. x colmmd - Column minimum degree permutation. x symmmd - Symmetric minimum degree permutation. x symrcm - Symmetric reverse Cuthill-McKee permutation. x colperm - Column permutation. x randperm - Random permutation. x dmperm - Dulmage-Mendelsohn permutation. . . Linear algebra. x eigs - A few eigenvalues. x svds - A few singular values. x luinc - Incomplete LU factorization. x cholinc - Incomplete Cholesky factorization. x normest - Estimate the matrix 2-norm. x condest - 1-norm condition number estimate. x sprank - Structural rank. . . Linear Equations (iterative methods). x pcg - Preconditioned Conjugate Gradients Method. x bicg - BiConjugate Gradients Method. x bicgstab - BiConjugate Gradients Stabilized Method. x cgs - Conjugate Gradients Squared Method. x gmres - Generalized Minimum Residual Method. x qmr - Quasi-Minimal Residual Method. . . Operations on graphs (trees). x treelayout - Lay out tree or forest. x treeplot - Plot picture of tree. x etree - Elimination tree. x etreeplot - Plot elimination tree. x gplot - Plot graph, as in "graph theory". . . Miscellaneous. x symbfact - Symbolic factorization analysis. x spparms - Set parameters for sparse matrix routines. x spaugment - Form least squares augmented system. >> help graph2d . . Two dimensional graphs. . . Elementary X-Y graphs. plot - Linear plot. loglog - Log-log scale plot. semilogx - Semi-log scale plot. semilogy - Semi-log scale plot. polar - Polar coordinate plot. x plotyy - Graphs with y tick labels on the left and right. . . Axis control axis - Control axis scaling and appearance. x zoom - Zoom in and out on a 2-D plot. grid - Grid lines. x box - Axis box. hold - Hold current graph. x axes - Create axes in arbitrary positions. subplot - Create axes in tiled positions. . . Graph annotation. x plotedit - Tools for editing and annotating plots. x legend - Graph legend. title - Graph title. xlabel - X-axis label. ylabel - Y-axis label. x texlabel - Produces TeX format from a character string text - Text annotation. x gtext - Place text with mouse. :http://bevo.che.wisc.edu/octave/mailing-lists/help-octave/1999/905 . . Hardcopy and printing. x print - Print graph or SIMULINK system; or save graph to M-file. :http://www.mondenet.com/~adler/octave/general/print.m x printopt - Printer defaults. x orient - Set paper orientation. See also GRAPH3D, SPECGRAPH. >> help graph3d . Three dimensional graphs. . . Elementary 3-D plots. x plot3 - Plot lines and points in 3-D space. :http://users.powernet.co.uk/kienzle/signalPAK mesh - 3-D mesh surface. x surf - 3-D colored surface. :http://www.math.tau.ac.il/~arielt x fill3 - Filled 3-D polygons. :http://www.izap.com/~sirlin/matlab/ . . Color control. colormap - Color look-up table. x caxis - Pseudocolor axis scaling. x shading - Color shading mode. x hidden - Mesh hidden line removal mode. x brighten - Brighten or darken color map. :http://user.berlin.de/~kai.habel x colordef - Set color defaults. x graymon - Set graphics defaults for gray-scale monitors. . . Lighting. x surfl - 3-D shaded surface with lighting. x lighting - Lighting mode. x material - Material reflectance mode. x specular - Specular reflectance. x diffuse - Diffuse reflectance. x surfnorm - Surface normals. . . Color maps. x hsv - Hue-saturation-value color map. x hot - Black-red-yellow-white color map. gray - Linear gray-scale color map. x bone - Gray-scale with tinge of blue color map. x copper - Linear copper-tone color map. x pink - Pastel shades of pink color map. x white - All white color map. x flag - Alternating red, white, blue, and black color map. x lines - Color map with the line colors. x colorcube - Enhanced color-cube color map. x vga - Windows colormap for 16 colors. x jet - Variant of HSV. x prism - Prism color map. x cool - Shades of cyan and magenta color map. x autumn - Shades of red and yellow color map. x spring - Shades of magenta and yellow color map. x winter - Shades of blue and green color map. x summer - Shades of green and yellow color map. :http://user.berlin.de/~kai.habel . . Axis control. axis - Control axis scaling and appearance. zoom - Zoom in and out on a 2-D plot. grid - Grid lines. x box - Axis box. hold - Hold current graph. axes - Create axes in arbitrary positions. subplot - Create axes in tiled positions. x daspect - Data aspect ratio. x pbaspect - Plot box aspect ratio. x xlim - X limits. x ylim - Y limits. x zlim - Z limits. . . Viewpoint control. x view - 3-D graph viewpoint specification. :http://www.math.tau.ac.il/~arielt x viewmtx - View transformation matrix. x rotate3d - Interactively rotate view of 3-D plot. . . Camera control. x campos - Camera position. x camtarget - Camera target. x camva - Camera view angle. x camup - Camera up vector. x camproj - Camera projection. . . High level camera control. x camorbit - Orbit camera. x campan - Pan camera. x camdolly - Dolly camera. x camzoom - Zoom camera. x camroll - Roll camera. x camlookat - Move camera and target to view specified objects. x cameramenu - Interactively manipulate camera. . . High level light control. x camlight - Creates or sets position of a light. x lightangle - Spherical position of a light. . . Graph annotation. title - Graph title. xlabel - X-axis label. ylabel - Y-axis label. zlabel - Z-axis label. x colorbar - Display color bar (color scale). x text - Text annotation. :http://users.powernet.co.uk/kienzle/signalPAK x gtext - Mouse placement of text. x plotedit - Experimental graph editing and annotation tools. . . Hardcopy and printing. x print - Print graph or SIMULINK system; or save graph to M-file. :gset term postscript; replot x printopt - Printer defaults. x orient - Set paper orientation. x vrml - Save graphics to VRML 2.0 file. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ See also GRAPH2D, SPECGRAPH. >> help specgraph . Specialized graphs. . . Specialized 2-D graphs. x area - Filled area plot. bar - Bar graph. x barh - Horizontal bar graph. x bar3 - 3-D bar graph. x bar3h - Horizontal 3-D bar graph. x comet - Comet-like trajectory. x errorbar - Error bar plot. x ezplot - Easy to use function plotter. x ezpolar - Easy to use polar coordinate plotter. x feather - Feather plot. x fill - Filled 2-D polygons. :http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1999/91 x fplot - Plot function. :see above hist - Histogram. x pareto - Pareto chart. x pie - Pie chart. :http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1999/91 x pie3 - 3-D pie chart. x plotmatrix - Scatter plot matrix. x ribbon - Draw 2-D lines as ribbons in 3-D. x scatter - Scatter plot. x stem - Discrete sequence or "stem" plot. :http://users.powernet.co.uk/kienzle/signalPAK/plot stairs - Stairstep plot. . . Contour and 2-1/2 D graphs. contour - Contour plot. x contourf - Filled contour plot. x contour3 - 3-D Contour plot. x clabel - Contour plot elevation labels. x ezcontour - Easy to use contour plotter. x ezcontourf - Easy to use filled contour plotter. x pcolor - Pseudocolor (checkerboard) plot. :http://www.che.wisc.edu/octave/mailing-lists/octave-sources/1999/60 x voronoi - Voronoi diagram. . . Specialized 3-D graphs. x comet3 - 3-D comet-like trajectories. x ezgraph3 - General purpose surface plotter. x ezmesh - Easy to use 3-D mesh plotter. x ezmeshc - Easy to use combination mesh/contour plotter. x ezplot3 - Easy to use 3-D parametric curve plotter. x ezsurf - Easy to use 3-D colored surface plotter. x ezsurfc - Easy to use combination surf/contour plotter. x meshc - Combination mesh/contour plot. x meshz - 3-D mesh with curtain. x scatter3 - 3-D scatter plot. x stem3 - 3-D stem plot. x surfc - Combination surf/contour plot. x trisurf - Triangular surface plot. x trimesh - Triangular mesh plot. x waterfall - Waterfall plot. . . Volume and vector visualization. x vissuite - Visualization suite. x isosurface - Isosurface extractor. x isonormals - Isosurface normals. x isocaps - Isosurface end caps. x contourslice - Contours in slice planes. x slice - Volumetric slice plot. x streamline - Stream lines from 2D or 3D vector data. x stream3 - 3D stream lines. x stream2 - 2D stream lines. x quiver3 - 3D quiver plot. x quiver - 2D quiver plot. x coneplot - 3D cone plot. x subvolume - Extract subset of volume dataset. x reducevolume - Reduce volume dataset. x smooth3 - Smooth 3D data. x reducepatch - Reduce number of patch faces. x shrinkfaces - Reduce size of patch faces. . . Images display and file I/O. image - Display image. :http://users.powernet.co.uk/kienzle/signalPAK imagesc - Scale data and display as image. :http://users.powernet.co.uk/kienzle/signalPAK colormap - Color look-up table. gray - Linear gray-scale color map. x contrast - Gray scale color map to enhance image contrast. x brighten - Brighten or darken color map. :http://user.berlin.de/~kai.habel x colorbar - Display color bar (color scale). x imread - Read image from graphics file. :loadimage, plus many others x imwrite - Write image to graphics file. :saveimage, plus many others x imfinfo - Information about graphics file. . . Movies and animation. x capture - Screen capture of current figure. x moviein - Initialize movie frame memory. x getframe - Get movie frame. x movie - Play recorded movie frames. x qtwrite - Translate movie into QuickTime format (Macintosh only). x rotate - Rotate object about specified orgin and direction. x frame2im - Convert movie frame to indexed image. x im2frame - Convert index image into movie format. . . Color related functions. x spinmap - Spin color map. x rgbplot - Plot color map. x colstyle - Parse color and style from string. x ind2rgb - Convert indexed image to RGB image. . . Solid modeling. x cylinder - Generate cylinder. x sphere - Generate sphere. x patch - Create patch. x surf2patch - Convert surface data to patch data. See also GRAPH2D, GRAPH3D. >> help graphics . . Handle Graphics. . . Figure window creation and control. figure - Create figure window. x gcf - Get handle to current figure. x clf - Clear current figure. :http://users.powernet.co.uk/kienzle/signalPAK shg - Show graph window. x close - Close figure. x refresh - Refresh figure. :replot . . Axis creation and control. subplot - Create axes in tiled positions. x axes - Create axes in arbitrary positions. x gca - Get handle to current axes. x cla - Clear current axes. axis - Control axis scaling and appearance. x box - Axis box. x caxis - Control pseudocolor axis scaling. hold - Hold current graph. ishold - Return hold state. . . Handle Graphics objects. figure - Create figure window. x axes - Create axes. x line - Create line. x text - Create text. :http://users.powernet.co.uk/kienzle/signalPAK x patch - Create patch. :http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1999/91 x rectangle - Create rectangle, rounded-rectangle, or ellipse. x surface - Create surface. image - Create image. x light - Create light. x uicontrol - Create user interface control. uimenu - Create user interface menu. x uicontextmenu - Create user interface context menu. . . Handle Graphics operations. x set - Set object properties. x get - Get object properties. x reset - Reset object properties. x delete - Delete object. x gco - Get handle to current object. x gcbo - Get handle to current callback object. x gcbf - Get handle to current callback figure. x drawnow - Flush pending graphics events. x findobj - Find objects with specified property values. x copyobj - Make copy of graphics object and its children. x isappdata - Check if application-defined data exists. x getappdata - Get value of application-defined data. x setappdata - Set application-defined data. x rmappdata - Remove application-defined data. . . Hardcopy and printing. x print - Print graph or SIMULINK system; or save graph to M-file. x printopt - Printer defaults. x orient - Set paper orientation. . . Utilities. x closereq - Figure close request function. x newplot - M-file preamble for NextPlot property. x ishandle - True for graphics handles. . . ActiveX Client Functions (PC Only). x actxcontrol - Create an ActiveX control. x actxserver - Create an ActiveX server. See also GRAPH2D, GRAPH3D, SPECGRAPH, WINFUN. >> help uitools . . Graphical user interface tools. . . GUI functions. x uicontrol - Create user interface control. uimenu - Create user interface menu. x ginput - Graphical input from mouse. :http://www.mondenet.com/~adler/octave/general/ginput.cc x dragrect - Drag XOR rectangles with mouse. x rbbox - Rubberband box. x selectmoveresize - Interactively select, move, resize, or copy objects. x waitforbuttonpress - Wait for key/buttonpress over figure. x waitfor - Block execution and wait for event. x uiwait - Block execution and wait for resume. x uiresume - Resume execution of blocked M-file. x uistack - Control stacking order of objects. x uisuspend - Suspend the interactive state of a figure. x uirestore - Restore the interactive state of a figure. . . GUI design tools. x guide - Design GUI. x align - Align uicontrols and axes. x cbedit - Edit callback. x menuedit - Edit menu. x propedit - Edit property. . . Dialog boxes. x dialog - Create dialog figure. x axlimdlg - Axes limits dialog box. x errordlg - Error dialog box. x helpdlg - Help dialog box. x inputdlg - Input dialog box. x listdlg - List selection dialog box. x menu - Generate menu of choices for user input. x msgbox - Message box. x questdlg - Question dialog box. x warndlg - Warning dialog box. x uigetfile - Standard open file dialog box. x uiputfile - Standard save file dialog box. x uisetcolor - Color selection dialog box. x uisetfont - Font selection dialog box. x pagedlg - Page position dialog box. x pagesetupdlg - Page setup dialog. x printdlg - Print dialog box. x waitbar - Display wait bar. x printpreview - Display preview of figure to be printed. . . Menu utilities. x makemenu - Create menu structure. x menubar - Computer dependent default setting for MenuBar property. x umtoggle - Toggle "checked" status of uimenu object. x winmenu - Create submenu for "Window" menu item. . . Toolbar button group utilities. x btngroup - Create toolbar button group. x btnstate - Query state of toolbar button group. x btnpress - Button press manager for toolbar button group. x btndown - Depress button in toolbar button group. x btnup - Raise button in toolbar button group. . . Preferences. x addpref - Add preference. x getpref - Get preference. x rmpref - Remove preference. x setpref - Set preference. . . Miscellaneous utilities. x allchild - Get all object children. x findall - Find all objects. x hidegui - Hide/unhide GUI. x edtext - Interactive editing of axes text objects. x findfigs - Find figures positioned off screen. x getstatus - Get status text string in figure. x setstatus - Set status text string in figure. x popupstr - Get popup menu selection string. x remapfig - Transform figure objects' positions. x setptr - Set figure pointer. x getptr - Get figure pointer. x overobj - Get handle of object the pointer is over. x uiclearmode - Clears the currently active interactive mode. >> help strfun . . Character strings. . . General. x char - Create character array (string). :setstr? x double - Convert string to numeric character codes. :http://www.math.tau.ac.il/~arielt; toascii x cellstr - Create cell array of strings from character array. blanks - String of blanks. deblank - Remove trailing blanks. eval - Execute string with MATLAB expression. . . String tests. x ischar - True for character array (string). :isstr x iscellstr - True for cell array of strings. isletter - True for letters of the alphabet. isspace - True for white space characters. . . String operations. strcat - Concatenate strings. x strvcat - Vertically concatenate strings. :str2mat? strcmp - Compare strings. x strncmp - Compare first N characters of strings. x strcmpi - Compare strings ignoring case. x strncmpi - Compare first N characters of strings ignoring case. findstr - Find one string within another. x strjust - Justify character array. x strmatch - Find possible matches for string. strrep - Replace string with another. x strtok - Find token in string. :http://users.powernet.co.uk/kienzle/signalPAK upper - Convert string to uppercase. lower - Convert string to lowercase. . . String to number conversion. num2str - Convert number to string. int2str - Convert integer to string. x mat2str - Convert matrix to eval'able string. x str2double - Convert string to double precision value. str2num - Convert string matrix to numeric array. sprintf - Write formatted data to string. sscanf - Read string under format control. . . Base number conversion. x hex2num - Convert IEEE hexadecimal to double precision number. hex2dec - Convert hexadecimal string to decimal integer. dec2hex - Convert decimal integer to hexadecimal string. bin2dec - Convert binary string to decimal integer. dec2bin - Convert decimal integer to binary string. x base2dec - Convert base B string to decimal integer. x dec2base - Convert decimal integer to base B string. . See also STRINGS. >> help iofun . . File input/output. . . File opening and closing. fopen - Open file. fclose - Close file. . . Binary file I/O. fread - Read binary data from file. fwrite - Write binary data to file. . . Formatted file I/O. textread - Read formatted data from text file. 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. input - Prompt for user input. . . String conversion. sprintf - Write formatted data to string. sscanf - Read string under format control. . . File positioning. ferror - Inquire file error status. feof - Test for end-of-file. fseek - Set file position indicator. ftell - Get file position indicator. frewind - Rewind file. . . File name handling x matlabroot - Root directory of MATLAB installation. x filesep - Directory separator for this platform. x pathsep - Path separator for this platform. x mexext - MEX filename extension for this platform. x fullfile - Build full filename from parts. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x fileparts - Filename parts. :http://www.math.tau.ac.il/~arielt has this in bits x partialpath - Partial pathnames. x tempdir - Get temporary directory. x tempname - Get temporary file. :tmpnam x prefdir - Preference directory name. . . File import/export functions. load - Load workspace from MAT-file. x dlmread - Read ASCII delimited file. x dlmwrite - Write ASCII delimited file. x wk1read - Read spreadsheet (WK1) file. x wk1write - Write spreadsheet (WK1) file. . . HDF library interface help. :http://bevo.che.wisc.edu/octave/mailing-lists/octave-sources/1999/95 x hdf - MEX-file interface to the HDF library. x hdfan - MATLAB Gateway to HDF multifile annotation interface. x hdfdf24 - MATLAB Gateway to HDF raster image interface. x hdfdfr8 - MATLAB Gateway to HDF 8-bit raster image interface. x hdfh - MATLAB Gateway to HDF H interface. x hdfhd - MATLAB Gateway to HDF HD interface. x hdfhe - MATLAB Gateway to HDF HE interface. x hdfml - MATLAB-HDF gateway utilities. x hdfsd - MATLAB Gateway to HDF multifile scientific dataset interface. x hdfv - MATLAB Gateway to HDF V (Vgroup) interface. x hdfvf - MATLAB Gateway to HDF VF (Vdata) interface. x hdfvh - MATLAB Gateway to HDF VH (Vdata) interface. x hdfvs - MATLAB Gateway to HDF VS (Vdata) interface. . . HDF-EOS library interface help. x hdfgd - MATLAB Gateway to HDF-EOS grid interface. x hdfpt - MATLAB Gateway to HDF-EOS point interface. x hdfsw - MATLAB Gateway to HDF-EOS swath interface. . . Image file import/export. x imread - Read image from graphics file. :imageload x imwrite - Write image to graphics file. :imagesave x imfinfo - Return information about graphics file. . . Audio file import/export. x auwrite - Write NeXT/SUN (".au") sound file. x auread - Read NeXT/SUN (".au") sound file. x wavwrite - Write Microsoft WAVE (".wav") sound file. x wavread - Read Microsoft WAVE (".wav") sound file. :see above . . Command window I/O clc - Clear command window. home - Send cursor home. disp - Display array. input - Prompt for user input. pause - Wait for user response. . . FIG file support for plotedit and printframes. x hgload - Loads a Handle Graphics object from a file. x hgsave - Saves an HG object heirarchy to a file. . . Utilites. x str2rng - Convert spreadsheet range string to numeric array. x wk1const - WK1 record type definitions. x wk1wrec - Write a WK1 record header. . . Obsolete functions. x csvread - Read a comma separated value file. x csvwrite - Write a comma separated value file. >> help timefun . . Time and dates. . . Current date and time. x now - Current date and time as date number. date - Current date as date string. clock - Current date and time as date vector. . . Basic functions. x datenum - Serial date number. x datestr - String representation of date. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x datevec - Date components. . . Date functions. x calendar - Calendar. x weekday - Day of week. x eomday - End of month. x datetick - Date formatted tick labels. :use gnuplot; help set xtics :e.g., gset xdata time; gset timefmt "%d/%m"; gset format x "%b %d" . . Timing functions. cputime - CPU time in seconds. tic - Start stopwatch timer. toc - Stop stopwatch timer. etime - Elapsed time. pause - Wait in seconds. >> help datatypes . . Data types and structures. . . Data types (classes) x double - Convert to double precision. :http://www.math.tau.ac.il/~arielt? x sparse - Create sparse matrix. x char - Create character array (string). :strmat x cell - Create cell array. x struct - Create or convert to structure array. :http://www.math.tau.ac.il/~arielt x single - Convert to single precision. x uint8 - Convert to unsigned 8-bit integer. x uint16 - Convert to unsigned 16-bit integer. x uint32 - Convert to unsigned 32-bit integer. x int8 - Convert to signed 8-bit integer. x int16 - Convert to signed 16-bit integer. x int32 - Convert to signed 32-bit integer. x inline - Construct INLINE object. . . Multi-dimensional array functions. x cat - Concatenate arrays. x ndims - Number of dimensions. x ndgrid - Generate arrays for N-D functions and interpolation. x permute - Permute array dimensions. x ipermute - Inverse permute array dimensions. x shiftdim - Shift dimensions. x squeeze - Remove singleton dimensions. . . Cell array functions. x cell - Create cell array. x cellfun - Functions on cell array contents. x celldisp - Display cell array contents. x cellplot - Display graphical depiction of cell array. x num2cell - Convert numeric array into cell array. x deal - Deal inputs to outputs. :http://www.math.tau.ac.il/~arielt x cell2struct - Convert cell array into structure array. x struct2cell - Convert structure array into cell array. x iscell - True for cell array. . . Structure functions. x struct - Create or convert to structure array. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x fieldnames - Get structure field names. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ (use fields.m) x getfield - Get structure field contents. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x setfield - Set structure field contents. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x rmfield - Remove structure field. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x isfield - True if field is in structure array. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ x isstruct - True for structures. :http://anonimo.isr.ist.utl.pt:8080/~etienne/octave/ . . Object oriented programming functions. x class - Create object or return object class. x struct - Convert object to structure array. :http://www.math.tau.ac.il/~arielt x methods - Display class method names. x isa - True if object is a given class. x isobject - True for objects. x inferiorto - Inferior class relationship. x superiorto - Superior class relationship. x substruct - Create structure argument for SUBSREF/SUBSASGN . . Overloadable operators. x minus - Overloadable method for a-b. x plus - Overloadable method for a+b. x times - Overloadable method for a.*b. x mtimes - Overloadable method for a*b. x mldivide - Overloadable method for a\b. x mrdivide - Overloadable method for a/b. x rdivide - Overloadable method for a./b. x ldivide - Overloadable method for a.\b. x power - Overloadable method for a.^b. x mpower - Overloadable method for a^b. x uminus - Overloadable method for -a. x uplus - Overloadable method for +a. x horzcat - Overloadable method for [a b]. x vertcat - Overloadable method for [a;b]. x le - Overloadable method for a<=b. x lt - Overloadable method for ab. x ge - Overloadable method for a>=b. x eq - Overloadable method for a==b. x ne - Overloadable method for a~=b. x not - Overloadable method for ~a. x and - Overloadable method for a&b. x or - Overloadable method for a|b. x subsasgn - Overloadable method for a(i)=b, a{i}=b, and a.field=b. x subsref - Overloadable method for a(i), a{i}, and a.field. x colon - Overloadable method for a:b. x end - Overloadable method for a(end x transpose - Overloadable method for a.' x ctranspose - Overloadable method for a' x subsindex - Overloadable method for x(a). x loadobj - Called when loading an object from a .MAT file. x saveobj - Called with saving an object to a .MAT file. ----------------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.che.wisc.edu/octave/octave.html How to fund new projects: http://www.che.wisc.edu/octave/funding.html Subscription information: http://www.che.wisc.edu/octave/archive.html -----------------------------------------------------------------------