FreeMat-4.1

2526
FreeMat v4.1 Documentation Samit Basu July 10, 2011

Transcript of FreeMat-4.1

FreeMat v4.1 DocumentationSamitBasuJuly10,2011Contents1 IntroductionandGettingStarted 31.1 INSTALL Installing FreeMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 VariablesandArrays 52.1 CELL Cell Array Denitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.2 FUNCTIONHANDLES Function Handles . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.3 GLOBAL Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.4 INDEXING Indexing Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.5 MATRIX Matrix Denitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.6 PERSISTENT Persistent Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132.7 STRUCT Structure Array Constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 FunctionsandScripts 173.1 ANONYMOUS Anonymous Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.2 FUNC2STR Function to String conversion . . . . . . . . . . . . . . . . . . . . . . . . . . 183.3 FUNCTION Function Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.4 KEYWORDS Function Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.5 NARGIN Number of Input Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.6 NARGOUT Number of Output Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . 243.7 SCRIPT Script Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.8 SPECIAL Special Calling Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.9 STR2FUNC String to Function conversion . . . . . . . . . . . . . . . . . . . . . . . . . . 273.10 VARARGIN Variable Input Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.11 VARARGOUT Variable Output Arguments. . . . . . . . . . . . . . . . . . . . . . . . . . 284 MathematicalOperators 314.1 COLON Index Generation Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314.2 COMPARISONOPS Array Comparison Operators . . . . . . . . . . . . . . . . . . . . . . 334.3 DOTLEFTDIVIDE Element-wise Left-Division Operator . . . . . . . . . . . . . . . . . . 344.4 DOTPOWER Element-wise Power Operator . . . . . . . . . . . . . . . . . . . . . . . . . 354.5 DOTRIGHTDIVIDE Element-wise Right-Division Operator . . . . . . . . . . . . . . . . . 374.6 DOTTIMES Element-wise Multiplication Operator . . . . . . . . . . . . . . . . . . . . . . 394.7 HERMITIAN Matrix Hermitian (Conjugate Transpose) Operator . . . . . . . . . . . . . 404.8 LEFTDIVIDE Matrix Equation Solver/Divide Operator. . . . . . . . . . . . . . . . . . . 414.9 LOGICALOPS Logical Array Operators. . . . . . . . . . . . . . . . . . . . . . . . . . . . 434.10 MATRIXPOWER Matrix Power Operator . . . . . . . . . . . . . . . . . . . . . . . . . . 444.11 MINUS Subtraction Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464.12 PLUS Addition Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474.13 RIGHTDIVIDE Matrix Equation Solver/Divide Operator . . . . . . . . . . . . . . . . . . 494.14 TIMES Matrix Multiply Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504.15 TRANSPOSE Matrix Transpose Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . 514.16 TYPERULES Type Rules for Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 FlowControl 532CONTENTS 35.1 BREAK Exit Execution In Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535.2 CONTINUE Continue Execution In Loop. . . . . . . . . . . . . . . . . . . . . . . . . . . 545.3 ERROR Causes an Error Condition Raised . . . . . . . . . . . . . . . . . . . . . . . . . . 545.4 FOR For Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555.5 IF-ELSEIF-ELSE Conditional Statements. . . . . . . . . . . . . . . . . . . . . . . . . . . 565.6 KEYBOARD Initiate Interactive Debug Session . . . . . . . . . . . . . . . . . . . . . . . 575.7 LASTERR Retrieve Last Error Message. . . . . . . . . . . . . . . . . . . . . . . . . . . . 595.8 RETALL Return From All Keyboard Sessions . . . . . . . . . . . . . . . . . . . . . . . . 595.9 RETURN Return From Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605.10 SWITCH Switch statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615.11 TRY-CATCH Try and Catch Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625.12 WARNING Emits a Warning Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635.13 WHILE While Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636 FreeMatFunctions 656.1 ADDPATH Add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656.2 ASSIGNIN Assign Variable in Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . 656.3 BLASLIB Select BLAS library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656.4 BUILTIN Evaulate Builtin Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666.5 CLC Clear Dislplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676.6 CLOCK Get Current Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676.7 CLOCKTOTIME Convert Clock Vector to Epoch Time . . . . . . . . . . . . . . . . . . . 676.8 COMPUTER Computer System FreeMat is Running On . . . . . . . . . . . . . . . . . . 686.9 DIARY Create a Log File of Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686.10 DOCLI Start a Command Line Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 696.11 EDIT Open Editor Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696.12 EDITOR Open Editor Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696.13 ERRORCOUNT Retrieve the Error Counter for the Interpreter . . . . . . . . . . . . . . . 696.14 ETIME Elapsed Time Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696.15 EVAL Evaluate a String. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706.16 EVALIN Evaluate a String in Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . 716.17 EXIT Exit Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716.18 FEVAL Evaluate a Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716.19 FILESEP Directory Separation Character . . . . . . . . . . . . . . . . . . . . . . . . . . . 726.20 HELP Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736.21 HELPWIN Online Help Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736.22 JITCONTROL Control the Just In Time Compiler . . . . . . . . . . . . . . . . . . . . . . 736.23 MFILENAME Name of Current Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 736.24 PATH Get or Set FreeMat Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736.25 PATHSEP Path Directories Separation Character . . . . . . . . . . . . . . . . . . . . . . 746.26 PATHTOOL Open Path Setting Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746.27 PCODE Convert a Script or Function to P-Code . . . . . . . . . . . . . . . . . . . . . . . 746.28 PROFILER Control Proling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746.29 QUIET Control the Verbosity of the Interpreter . . . . . . . . . . . . . . . . . . . . . . . 756.30 QUIT Quit Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756.31 REHASH Rehash Directory Caches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756.32 RESCAN Rescan M Files for Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756.33 ROOTPATH Set FreeMat Root Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756.34 SIMKEYS Simulate Keypresses from the User . . . . . . . . . . . . . . . . . . . . . . . . 766.35 SLEEP Sleep For Specied Number of Seconds . . . . . . . . . . . . . . . . . . . . . . . . 766.36 SOURCE Execute an Arbitrary File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 766.37 STARTUP Startup Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776.38 TIC Start Stopwatch Timer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776.39 TOC Stop Stopwatch Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774 CONTENTS6.40 VERSION The Current Version Number . . . . . . . . . . . . . . . . . . . . . . . . . . . 786.41 VERSTRING The Current Version String. . . . . . . . . . . . . . . . . . . . . . . . . . . 787 DebuggingFreeMatCode 797.1 DBAUTO Control Dbauto Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797.2 DBDELETE Delete a Breakpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797.3 DBDown Move Down One Debug Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807.4 DBLIST List Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807.5 DBSTEP Step N Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807.6 DBSTOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807.7 DBUP Move Up One Debug Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807.8 FDUMP Dump Information on Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 808 SparseMatrixSupport 818.1 EIGS Sparse Matrix Eigendecomposition . . . . . . . . . . . . . . . . . . . . . . . . . . . 818.2 FULL Convert Sparse Matrix to Full Matrix . . . . . . . . . . . . . . . . . . . . . . . . . 838.3 SPARSE Construct a Sparse Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838.4 SPEYE Sparse Identity Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848.5 SPONES Sparse Ones Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848.6 SPRAND Sparse Uniform Random Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . 858.7 SPRANDN Sparse Normal Random Matrix. . . . . . . . . . . . . . . . . . . . . . . . . . 868.8 SPY Visualize Sparsity Pattern of a Sparse Matrix. . . . . . . . . . . . . . . . . . . . . . 879 MathematicalFunctions 899.1 ACOS Inverse Trigonometric Arccosine Function . . . . . . . . . . . . . . . . . . . . . . . 899.2 ACOSD Inverse Cosine Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 909.3 ACOSH Inverse Hyperbolic Cosine Function . . . . . . . . . . . . . . . . . . . . . . . . . 909.4 ACOT Inverse Cotangent Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919.5 ACOTD Inverse Cotangent Degrees Function. . . . . . . . . . . . . . . . . . . . . . . . . 919.6 ACOTH Inverse Hyperbolic Cotangent Function . . . . . . . . . . . . . . . . . . . . . . . 919.7 ACSC Inverse Cosecant Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929.8 ACSCD Inverse Cosecant Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . 939.9 ACSCH Inverse Hyperbolic Cosecant Function . . . . . . . . . . . . . . . . . . . . . . . . 939.10 ANGLE Phase Angle Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949.11 ASEC Inverse Secant Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 959.12 ASECD Inverse Secant Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 959.13 ASECH Inverse Hyperbolic Secant Function . . . . . . . . . . . . . . . . . . . . . . . . . . 969.14 ASIN Inverse Trigonometric Arcsine Function . . . . . . . . . . . . . . . . . . . . . . . . . 979.15 ASIND Inverse Sine Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979.16 ASINH Inverse Hyperbolic Sine Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 989.17 ATAN Inverse Trigonometric Arctangent Function . . . . . . . . . . . . . . . . . . . . . . 999.18 ATAN2 Inverse Trigonometric 4-Quadrant Arctangent Function . . . . . . . . . . . . . . 999.19 ATAND Inverse Tangent Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . 1009.20 ATANH Inverse Hyperbolic Tangent Function . . . . . . . . . . . . . . . . . . . . . . . . . 1019.21 BETAINC Incomplete Beta Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1019.22 COS Trigonometric Cosine Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1029.23 COSD Cosine Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1039.24 COSH Hyperbolic Cosine Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1039.25 COT Trigonometric Cotangent Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049.26 COTD Cotangent Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059.27 COTH Hyperbolic Cotangent Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059.28 CROSS Cross Product of Two Vectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069.29 CSC Trigonometric Cosecant Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069.30 CSCD Cosecant Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106CONTENTS 59.31 CSCH Hyperbolic Cosecant Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1079.32 DEG2RAD Convert From Degrees To Radians . . . . . . . . . . . . . . . . . . . . . . . . 1079.33 ERF Error Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089.34 ERFC Complimentary Error Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089.35 ERFINV Inverse Error Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099.36 EXP Exponential Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1109.37 EXPM1 Exponential Minus One Function. . . . . . . . . . . . . . . . . . . . . . . . . . . 1119.38 FIX Round Towards Zero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119.39 GAMMA Gamma Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119.40 GAMMALN Log Gamma Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1129.41 IDIV Integer Division Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1139.42 LEGENDRE Associated Legendre Polynomial . . . . . . . . . . . . . . . . . . . . . . . . 1139.43 LOG Natural Logarithm Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149.44 LOG10 Base-10 Logarithm Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1159.45 LOG1P Natural Logarithm of 1+P Function . . . . . . . . . . . . . . . . . . . . . . . . . 1159.46 LOG2 Base-2 Logarithm Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1159.47 MOD Modulus Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169.48 MPOWER Matrix Power Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179.49 POWER Element-wise Power Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179.50 RAD2DEG Radians To Degrees Conversion Function . . . . . . . . . . . . . . . . . . . . 1179.51 REM Remainder After Division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1189.52 SEC Trigonometric Secant Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199.53 SECD Secant Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199.54 SECH Hyperbolic Secant Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209.55 SIN Trigonometric Sine Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209.56 SIND Sine Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1219.57 SINH Hyperbolic Sine Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1219.58 SQRT Square Root of an Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1229.59 TAN Trigonometric Tangent Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1239.60 TAND Tangent Degrees Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1249.61 TANH Hyperbolic Tangent Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12410 BaseConstants 12510.1 E Euler Constant (Base of Natural Logarithm) . . . . . . . . . . . . . . . . . . . . . . . . 12510.2 EPS Double Precision Floating Point Relative Machine Precision Epsilon . . . . . . . . . 12510.3 FALSE Logical False. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12610.4 FEPS Single Precision Floating Point Relative Machine Precision Epsilon . . . . . . . . . 12610.5 I-J Square Root of Negative One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12710.6 INF Innity Constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12810.7 PI Constant Pi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12910.8 TEPS Type-based Epsilon Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13010.9 TRUE Logical TRUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13011 ElementaryFunctions 13111.1 ABS Absolute Value Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13111.2 ALL All True Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13111.3 ANY Any True Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13211.4 CEIL Ceiling Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13311.5 CONJ Conjugate Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13411.6 COV Covariance Matrix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13511.7 CUMPROD Cumulative Product Function . . . . . . . . . . . . . . . . . . . . . . . . . . 13611.8 CUMSUM Cumulative Summation Function . . . . . . . . . . . . . . . . . . . . . . . . . 13711.9 DEAL Multiple Simultaneous Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . 13911.10 DEC2HEX Convert Decimal Number to Hexadecimal . . . . . . . . . . . . . . . . . . . . 1396 CONTENTS11.11 DIFF Dierence Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13911.12 DOT Dot Product Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14011.13 FLOOR Floor Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14011.14 GETFIELD Get Field Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14111.15 HEX2DEC Convert Hexadecimal Numbers To Decimal . . . . . . . . . . . . . . . . . . . 14111.16 IMAG Imaginary Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14211.17 IND2SUB Convert Linear Indexing To Multiple Indexing . . . . . . . . . . . . . . . . . . 14211.18 MAX Maximum Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14311.19 MEAN Mean Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14511.20 MIN Minimum Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14611.21 NUM2HEX Convert Numbers to IEEE Hex Strings . . . . . . . . . . . . . . . . . . . . . 14811.22 PROD Product Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14911.23 REAL Real Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14911.24 ROUND Round Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15011.25 STD Standard Deviation Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15111.26 SUB2IND Convert Multiple Indexing To Linear Indexing . . . . . . . . . . . . . . . . . . 15211.27 SUM Sum Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15211.28 TEST Test Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15311.29 VAR Variance Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15311.30 VEC Reshape to a Vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15412 InspectionFunctions 15712.1 CLEAR Clear or Delete a Variable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15712.2 END End Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15812.3 EXIST Test for Existence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15812.4 FIELDNAMES Fieldnames of a Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . 15912.5 ISA Test Type of Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16012.6 ISCELL Test For Cell Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16112.7 ISCELLSTR Test For Cell Array of Strings . . . . . . . . . . . . . . . . . . . . . . . . . . 16112.8 ISCHAR Test For Character Array (string) . . . . . . . . . . . . . . . . . . . . . . . . . . 16212.9 ISEMPTY Test For Variable Empty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16212.10 ISEQUAL Test For Matrix Equality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16312.11 ISEQUALWITHEQUALNANS Test For Matrix Equality . . . . . . . . . . . . . . . . . . 16312.12 ISFIELD Test for Existence of a Structure Field . . . . . . . . . . . . . . . . . . . . . . . 16312.13 ISHANDLE Test for Graphics Handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16412.14 ISINF Test for innities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16412.15 ISINTTYPE Test For Integer-type Array . . . . . . . . . . . . . . . . . . . . . . . . . . . 16512.16 ISLOGICAL Test for Logical Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16512.17 ISMATRIX Test For a 2D Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16512.18 ISNAN Test for Not-a-Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16512.19 ISNUMERIC Test for Numeric Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16612.20 ISREAL Test For Real Array. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16612.21 ISSAME Test If Two Arrays Are Identical . . . . . . . . . . . . . . . . . . . . . . . . . . . 16612.22 ISSCALAR Test For Scalar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16612.23 ISSET Test If Variable Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16612.24 ISSPARSE Test for Sparse Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16712.25 ISSQUARE Test For a Square matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16812.26 ISSTR Test For Character Array (string) . . . . . . . . . . . . . . . . . . . . . . . . . . . 16812.27 ISSTRUCT Test For Structure Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16812.28 ISVECTOR Test For a Vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16812.29 LENGTH Length of an Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16812.30 MAXDIM Maximum Dimension in Array . . . . . . . . . . . . . . . . . . . . . . . . . . . 16912.31 NDIMS Number of Dimensions in Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16912.32 NNZ Number of Nonzeros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169CONTENTS 712.33 NUMEL Number of Elements in an Array. . . . . . . . . . . . . . . . . . . . . . . . . . . 17012.34 SIZE Size of a Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17012.35 TYPEOF Determine the Type of an Argument . . . . . . . . . . . . . . . . . . . . . . . . 17112.36 WHAT List FreeMat Files In Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17312.37 WHERE Get Information on Program Stack . . . . . . . . . . . . . . . . . . . . . . . . . 17312.38 WHICH Get Information on Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17412.39 WHO Describe Currently Dened Variables. . . . . . . . . . . . . . . . . . . . . . . . . . 17412.40 WHOS Describe Currently Dened Variables With Memory Usage . . . . . . . . . . . . . 17513 TypeConversionFunctions 17713.1 BIN2DEC Convert Binary String to Decimal . . . . . . . . . . . . . . . . . . . . . . . . . 17713.2 BIN2INT Convert Binary Arrays to Integer . . . . . . . . . . . . . . . . . . . . . . . . . . 17713.3 CAST Typecast Variable to Specied Type . . . . . . . . . . . . . . . . . . . . . . . . . . 17913.4 CHAR Convert to character array or string . . . . . . . . . . . . . . . . . . . . . . . . . . 18013.5 COMPLEX Create a Complex Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18013.6 DCOMPLEX Convert to Double Precision (deprecated) . . . . . . . . . . . . . . . . . . . 18113.7 DEC2BIN Convert Decimal to Binary String . . . . . . . . . . . . . . . . . . . . . . . . . 18113.8 DOUBLE Convert to 64-bit Floating Point . . . . . . . . . . . . . . . . . . . . . . . . . . 18113.9 FLOAT Convert to 32-bit Floating Point . . . . . . . . . . . . . . . . . . . . . . . . . . . 18213.10 INT16 Convert to Signed 16-bit Integer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18313.11 INT2BIN Convert Integer Arrays to Binary. . . . . . . . . . . . . . . . . . . . . . . . . . 18413.12 INT32 Convert to Signed 32-bit Integer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18513.13 INT64 Convert to Signed 64-bit Integer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18613.14 INT8 Convert to Signed 8-bit Integer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18713.15 LOGICAL Convert to Logical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18813.16 SINGLE Convert to 32-bit Floating Point . . . . . . . . . . . . . . . . . . . . . . . . . . . 18913.17 STRING Convert Array to String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18913.18 UINT16 Convert to Unsigned 16-bit Integer . . . . . . . . . . . . . . . . . . . . . . . . . . 18913.19 UINT32 Convert to Unsigned 32-bit Integer . . . . . . . . . . . . . . . . . . . . . . . . . . 19013.20 UINT64 Convert to Unsigned 64-bit Integer . . . . . . . . . . . . . . . . . . . . . . . . . . 19113.21 UINT8 Convert to Unsigned 8-bit Integer . . . . . . . . . . . . . . . . . . . . . . . . . . . 19214 ArrayGenerationandManipulations 19514.1 ARRAYFUN Apply a Function To Elements of an Array . . . . . . . . . . . . . . . . . . 19514.2 ASSIGN Making assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19514.3 CELL Cell Array of Empty Matrices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19614.4 CELLFUN Appy a Function To Elements of a Cell Array . . . . . . . . . . . . . . . . . . 19714.5 CIRCSHIFT Circularly Shift an Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19814.6 COND Condition Number of a Matrix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20014.7 DET Determinant of a Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20214.8 DIAG Diagonal Matrix Construction/Extraction . . . . . . . . . . . . . . . . . . . . . . . 20214.9 EXPM Matrix Exponential . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20314.10 EYE Identity Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20414.11 FIND Find Non-zero Elements of An Array. . . . . . . . . . . . . . . . . . . . . . . . . . 20414.12 FLIPDIM Reverse a Matrix Along a Given Dimension. . . . . . . . . . . . . . . . . . . . 20714.13 FLIPLR Reverse the Columns of a Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . 20914.14 FLIPUD Reverse the Columns of a Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . 21014.15 IPERMUTE Array Inverse Permutation Function . . . . . . . . . . . . . . . . . . . . . . 21114.16 ISFLOAT Test for Floating Point Array. . . . . . . . . . . . . . . . . . . . . . . . . . . . 21314.17 ISINTEGER Test for Integer Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21314.18 LINSPACE Linearly Spaced Vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21314.19 LOGSPACE Logarithmically Spaced Vector. . . . . . . . . . . . . . . . . . . . . . . . . . 21414.20 MESHGRID Generate Grid Mesh For Plots. . . . . . . . . . . . . . . . . . . . . . . . . . 21414.21 NAN Not-a-Number Constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2158 CONTENTS14.22 NDGRID Generate N-Dimensional Grid. . . . . . . . . . . . . . . . . . . . . . . . . . . . 21614.23 NONZEROS Retrieve Nonzero Matrix Entries . . . . . . . . . . . . . . . . . . . . . . . . 21814.24 NORM Norm Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21914.25 NUM2STR Convert Numbers To Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . 22114.26 ONES Array of Ones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22114.27 PERMUTE Array Permutation Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 22214.28 PINV Moore-Penrose Pseudoinverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22314.29 RANK Calculate the Rank of a Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22514.30 RCOND Reciprocal Condition Number Estimate . . . . . . . . . . . . . . . . . . . . . . . 22614.31 REPMAT Array Replication Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22714.32 RESHAPE Reshape An Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22814.33 RREF Reduced Row Echelon Form of a Matrix . . . . . . . . . . . . . . . . . . . . . . . . 22914.34 SHIFTDIM Shift Array Dimensions Function. . . . . . . . . . . . . . . . . . . . . . . . . 22914.35 SORT Sort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23114.36 SQUEEZE Remove Singleton Dimensions of an Array . . . . . . . . . . . . . . . . . . . . 23214.37 SUBSREF Array Dereferencing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23314.38 TRACE Sum Diagonal Elements of an Array . . . . . . . . . . . . . . . . . . . . . . . . . 23314.39 TRANSPOSE Matrix Transpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23314.40 TRIL Lower Triangular Matrix Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 23414.41 TRIU Upper Triangular Matrix Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 23414.42 UNIQUE Unique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23414.43 XNRM2 BLAS Norm Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23814.44 ZEROS Array of Zeros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23815 RandomNumberGeneration 24115.1 RAND Uniform Random Number Generator . . . . . . . . . . . . . . . . . . . . . . . . . 24115.2 RANDBETA Beta Deviate Random Number Generator . . . . . . . . . . . . . . . . . . . 24315.3 RANDBIN Generate Binomial Random Variables . . . . . . . . . . . . . . . . . . . . . . 24315.4 RANDCHI Generate Chi-Square Random Variable. . . . . . . . . . . . . . . . . . . . . . 24415.5 RANDEXP Generate Exponential Random Variable . . . . . . . . . . . . . . . . . . . . . 24515.6 RANDF Generate F-Distributed Random Variable . . . . . . . . . . . . . . . . . . . . . . 24615.7 RANDGAMMA Generate Gamma-Distributed Random Variable. . . . . . . . . . . . . . 24615.8 RANDI Uniformly Distributed Integer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24715.9 RANDMULTI Generate Multinomial-distributed Random Variables . . . . . . . . . . . . 24715.10 RANDN Gaussian (Normal) Random Number Generator . . . . . . . . . . . . . . . . . . 24815.11 RANDNBIN Generate Negative Binomial Random Variables . . . . . . . . . . . . . . . . 25015.12 RANDNCHI Generate Noncentral Chi-Square Random Variable . . . . . . . . . . . . . . 25015.13 RANDNF Generate Noncentral F-Distribution Random Variable . . . . . . . . . . . . . . 25115.14 RANDP Generate Poisson Random Variable . . . . . . . . . . . . . . . . . . . . . . . . . 25115.15 RANDPERM Random permutation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25215.16 SEED Seed the Random Number Generator . . . . . . . . . . . . . . . . . . . . . . . . . . 25216 Input/OuputFunctions 25516.1 CSVREAD Read Comma Separated Value (CSV) File. . . . . . . . . . . . . . . . . . . . 25516.2 CSVWRITE Write Comma Separated Value (CSV) File. . . . . . . . . . . . . . . . . . . 25616.3 DISP Display a Variable or Expression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25716.4 DLMREAD Read ASCII-delimited File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25716.5 FCLOSE File Close Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25816.6 FEOF End Of File Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25816.7 FFLUSH Force File Flush. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25916.8 FGETLINE Read a String from a File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25916.9 FOPEN File Open Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26016.10 FORMAT Control the Format of Matrix Display . . . . . . . . . . . . . . . . . . . . . . . 26216.11 FPRINTF Formated File Output Function (C-Style). . . . . . . . . . . . . . . . . . . . . 265CONTENTS 916.12 FREAD File Read Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26516.13 FSCANF Formatted File Input Function (C-Style) . . . . . . . . . . . . . . . . . . . . . . 26616.14 FSEEK Seek File To A Given Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26716.15 FTELL File Position Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26816.16 FWRITE File Write Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26816.17 GETLINE Get a Line of Input from User . . . . . . . . . . . . . . . . . . . . . . . . . . . 26916.18 GETPRINTLIMIT Get Limit For Printing Of Arrays . . . . . . . . . . . . . . . . . . . . 26916.19 HTMLREAD Read an HTML Document into FreeMat . . . . . . . . . . . . . . . . . . . 27016.20 IMREAD Read Image File To Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27016.21 IMWRITE Write Matrix to Image File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27016.22 INPUT Get Input From User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27116.23 LOAD Load Variables From A File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27116.24 PAUSE Pause Script Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27316.25 PRINTF Formated Output Function (C-Style) . . . . . . . . . . . . . . . . . . . . . . . . 27316.26 RAWREAD Read N-dimensional Array From File . . . . . . . . . . . . . . . . . . . . . . 27516.27 RAWWRITE Write N-dimensional Array From File . . . . . . . . . . . . . . . . . . . . . 27616.28 SAVE Save Variables To A File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27616.29 SETPRINTLIMIT Set Limit For Printing Of Arrays. . . . . . . . . . . . . . . . . . . . . 27816.30 SPRINTF Formated String Output Function (C-Style) . . . . . . . . . . . . . . . . . . . . 27816.31 SSCANF Formated String Input Function (C-Style) . . . . . . . . . . . . . . . . . . . . . 27916.32 STR2NUM Convert a String to a Number . . . . . . . . . . . . . . . . . . . . . . . . . . . 27916.33 TYPE Type Contents of File or Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 27916.34 URLWRITE Retrieve a URL into a File. . . . . . . . . . . . . . . . . . . . . . . . . . . . 28016.35 WAVPLAY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28116.36 WAVREAD Read a WAV Audio File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28116.37 WAVRECORD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28216.38 WAVWRITE Write a WAV Audio File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28216.39 XMLREAD Read an XML Document into FreeMat . . . . . . . . . . . . . . . . . . . . . 28217 StringFunctions 28317.1 BLANKS Create a blank string . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28317.2 CELLSTR Convert character array to cell array of strings. . . . . . . . . . . . . . . . . . 28317.3 DEBLANK Remove trailing blanks from a string. . . . . . . . . . . . . . . . . . . . . . . 28417.4 ISALPHA Test for Alpha Characters in a String . . . . . . . . . . . . . . . . . . . . . . . 28417.5 ISDIGIT Test for Digit Characters in a String . . . . . . . . . . . . . . . . . . . . . . . . 28517.6 ISSPACE Test for Space Characters in a String . . . . . . . . . . . . . . . . . . . . . . . . 28517.7 LOWER Convert strings to lower case. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28517.8 REGEXP Regular Expression Matching Function . . . . . . . . . . . . . . . . . . . . . . 28617.9 REGEXPREP Regular Expression Replacement Function. . . . . . . . . . . . . . . . . . 28817.10 STRCMP String Compare Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28817.11 STRCMPI String Compare Case Insensitive Function . . . . . . . . . . . . . . . . . . . . 28917.12 STRFIND Find Substring in a String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28917.13 STRNCMP String Compare Function To Length N . . . . . . . . . . . . . . . . . . . . . 29017.14 STRREP String Replace Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29117.15 STRSTR String Search Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29117.16 STRTRIM Trim Spaces from a String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29217.17 UPPER Convert strings to upper case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29218 Transforms/Decompositions 29518.1 EIG Eigendecomposition of a Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29518.2 FFT (Inverse) Fast Fourier Transform Function . . . . . . . . . . . . . . . . . . . . . . . . 29818.3 FFTN N-Dimensional Forward FFT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30018.4 FFTSHIFT Shift FFT Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30118.5 HILBERT Hilbert Transform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30110 CONTENTS18.6 IFFTN N-Dimensional Inverse FFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30118.7 IFFTSHIFT Inverse Shift FFT Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30118.8 INV Invert Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30218.9 LU LU Decomposition for Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30218.10 QR QR Decomposition of a Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30518.11 SVD Singular Value Decomposition of a Matrix . . . . . . . . . . . . . . . . . . . . . . . . 30619 SignalProcessingFunctions 30919.1 CONV Convolution Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30919.2 CONV2 Matrix Convolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30920 NumericalMethods 31120.1 CUMTRAPZ Trapezoidal Rule Cumulative Integration . . . . . . . . . . . . . . . . . . . 31120.2 ODE45 Numerical Solution of ODEs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31120.3 TRAPZ Trapezoidal Rule Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31321 OperatingSystemFunctions 31521.1 CD Change Working Directory Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31521.2 COPYFILE Copy Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31621.3 DELETE Delete a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31621.4 DIR List Files Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31721.5 DIRSEP Director Seperator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31721.6 FILEATTRIB Get and Set File or Directory Attributes . . . . . . . . . . . . . . . . . . . 31721.7 FILEPARTS Extract Filename Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31921.8 FULLFILE Build a Full Filename From Pieces . . . . . . . . . . . . . . . . . . . . . . . . 31921.9 GETENV Get the Value of an Environment Variable . . . . . . . . . . . . . . . . . . . . 31921.10 GETPATH Get Current Search Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31921.11 LS List Files Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32021.12 MKDIR Make Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32021.13 PWD Print Working Directory Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32121.14 RMDIR Remove Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32121.15 SETPATH Set Current Search Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32121.16 SYSTEM Call an External Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32222 OptimizationandCurveFitting 32322.1 FITFUN Fit a Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32322.2 GAUSFIT Gaussian Curve Fit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32322.3 INTERP2 2-D Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32422.4 INTERPLIN1 Linear 1-D Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32522.5 POLY Convert Roots To Polynomial Coecients . . . . . . . . . . . . . . . . . . . . . . . 32622.6 POLYDER Polynomial Coecient Dierentiation . . . . . . . . . . . . . . . . . . . . . . 32722.7 POLYFIT Fit Polynomial To Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32722.8 POLYINT Polynomial Coecient Integration. . . . . . . . . . . . . . . . . . . . . . . . . 32922.9 POLYVAL Evaluate Polynomial Fit at Selected Points . . . . . . . . . . . . . . . . . . . . 33022.10 ROOTS Find Roots of Polynomial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33023 Handle-BasedGraphics 33323.1 AXES Create Handle Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33323.2 AXIS Setup Axis Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33323.3 AXISPROPERTIES Axis Object Properties . . . . . . . . . . . . . . . . . . . . . . . . . . 33523.4 CLA Clear Current Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33923.5 CLABEL Add Labels To Contour Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33923.6 CLF Clear Figure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34023.7 CLIM Adjust Color limits of plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34023.8 CLOSE Close Figure Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342CONTENTS 1123.9 COLORBAR Add Colorbar to Current Plot . . . . . . . . . . . . . . . . . . . . . . . . . . 34223.10 COLORMAP Image Colormap Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34223.11 COLORSPEC Color Property Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 34523.12 CONTOUR Contour Plot Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34523.13 CONTOUR3 3D Contour Plot Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . 34723.14 COPPER Copper Colormap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34823.15 COPY Copy Figure Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34823.16 COUNTOUR Contour Object Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . 34923.17 DATACURSORMODE Interactive Data Cursor . . . . . . . . . . . . . . . . . . . . . . . 34923.18 DRAWNOW Flush the Event Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35023.19 FIGLOWER Lower a Figure Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35023.20 FIGRAISE Raise a Figure Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35023.21 FIGURE Figure Window Select and Create Function . . . . . . . . . . . . . . . . . . . . 35023.22 FIGUREPROPERTIES Figure Object Properties . . . . . . . . . . . . . . . . . . . . . . 35123.23 GCA Get Current Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35123.24 GCF Get Current Figure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35223.25 GET Get Object Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35223.26 GLSHOW Show a GL Assembly in a GL Window . . . . . . . . . . . . . . . . . . . . . . 35223.27 GRAY Gray Colormap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35223.28 GRID Plot Grid Toggle Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35323.29 HCONTOUR Create a contour object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35423.30 HIMAGE Create a image object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35423.31 HIST Histogram Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35423.32 HLINE Create a line object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35523.33 HOLD Plot Hold Toggle Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35523.34 HPATCH Create a patch object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35623.35 HPOINT Get Point From Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35623.36 HRAWPLOT Generate a Raw Plot File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35623.37 HSURFACE Create a surface object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35723.38 HTEXT Create a text object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35723.39 HTEXTBITMAP Get Text Rendered as a Bitmap . . . . . . . . . . . . . . . . . . . . . . 35723.40 IMAGE Image Display Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35823.41 IMAGEPROPERTIES Image Object Properties . . . . . . . . . . . . . . . . . . . . . . . 35923.42 IMAGESC Image Display Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36023.43 IS2DVIEW Test Axes For 2D View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36023.44 ISHOLD Test Hold Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36123.45 LEGEND Add Legent to Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36123.46 LINE Line Display Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36223.47 LINEPROPERTIES Line Series Object Properties . . . . . . . . . . . . . . . . . . . . . . 36223.48 LOGLOG Log-Log Plot Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36323.49 NEWPLOT Get Handle For Next Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36423.50 PATCH Patch Graphics Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36423.51 PCOLOR Pseudocolor Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36423.52 PLOT Plot Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36523.53 PLOT3 Plot 3D Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36823.54 POINT Get Axis Position From Mouse Click . . . . . . . . . . . . . . . . . . . . . . . . . 36923.55 PRINT Print a Figure To A File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36923.56 PVALID Validate Property Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37023.57 SEMILOGX Semilog X Axis Plot Function . . . . . . . . . . . . . . . . . . . . . . . . . . 37123.58 SEMILOGY Semilog Y Axis Plot Function . . . . . . . . . . . . . . . . . . . . . . . . . . 37123.59 SET Set Object Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37223.60 SIZEFIG Set Size of Figure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37223.61 SUBPLOT Subplot Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37323.62 SURF Surface Plot Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37412 CONTENTS23.63 SURFACEPROPERTIES Surface Object Properties . . . . . . . . . . . . . . . . . . . . . 37523.64 TEXT Add Text Label to Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37723.65 TEXTPROPERTIES Text Object Properties . . . . . . . . . . . . . . . . . . . . . . . . . 37823.66 TITLE Plot Title Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37923.67 TUBEPLOT Creates a Tubeplot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38023.68 UICONTROL Create a UI Control object . . . . . . . . . . . . . . . . . . . . . . . . . . . 38123.69 UICONTROLPROPERTIES UI Control Properties . . . . . . . . . . . . . . . . . . . . . 38223.70 VIEW Set Graphical View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38423.71 WINLEV Image Window-Level Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 38523.72 XLABEL Plot X-axis Label Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38623.73 XLIM Adjust X Axis limits of plot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38723.74 YLABEL Plot Y-axis Label Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38823.75 YLIM Adjust Y Axis limits of plot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38923.76 ZLABEL Plot Z-axis Label Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39123.77 ZLIM Adjust Z Axis limits of plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39123.78 ZOOM Image Zoom Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39223.79 ZPLANE Zero-pole plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39524 OpenGLModels 39724.1 GLASSEMBLY Create a GL Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39724.2 GLCLUMP Create a GL Clump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39724.3 GLDEFMATERIAL Denes a GL Material . . . . . . . . . . . . . . . . . . . . . . . . . . 39724.4 GLLINES Create a GL Lineset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39824.5 GLNODE Create a GL Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39825 ObjectOrientedProgramming 39925.1 AND Overloaded Logical And Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39925.2 CAT Concatenation of Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39925.3 CLASS Class Support Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39925.4 COLON Overloaded Colon Operator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40025.5 CONSTRUCTORS Class Constructors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40025.6 CTRANSPOSE Overloaded Conjugate Transpose Operator . . . . . . . . . . . . . . . . . 40025.7 EQ Overloaded Equals Comparison Operator . . . . . . . . . . . . . . . . . . . . . . . . . 40125.8 GE Overloaded Greater-Than-Equals Comparison Operator. . . . . . . . . . . . . . . . . 40125.9 GT Overloaded Greater Than Comparison Operator . . . . . . . . . . . . . . . . . . . . . 40125.10 HORZCAT Overloaded Horizontal Concatenation . . . . . . . . . . . . . . . . . . . . . . 40125.11 LDIVIDE Overloaded Left Divide Operator. . . . . . . . . . . . . . . . . . . . . . . . . . 40225.12 LE Overloaded Less-Than-Equals Comparison Operator . . . . . . . . . . . . . . . . . . . 40225.13 LT Overloaded Less Than Comparison Operator . . . . . . . . . . . . . . . . . . . . . . . 40225.14 MINUS Overloaded Addition Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40225.15 MLDIVIDE Overloaded Matrix Left Divide Operator . . . . . . . . . . . . . . . . . . . . 40225.16 MPOWER Overloaded Matrix Power Operator . . . . . . . . . . . . . . . . . . . . . . . . 40325.17 MRDIVIDE Overloaded Matrix Right Divide Operator . . . . . . . . . . . . . . . . . . . 40325.18 MTIMES Overloaded Matrix Multiplication Operator . . . . . . . . . . . . . . . . . . . . 40325.19 NE Overloaded Not-Equals Comparison Operator . . . . . . . . . . . . . . . . . . . . . . 40325.20 NOT Overloaded Logical Not Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40325.21 OR Overloaded Logical Or Operator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40425.22 PLUS Overloaded Addition Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40425.23 POWER Overloaded Power Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40425.24 RDIVIDE Overloaded Right Divide Operator. . . . . . . . . . . . . . . . . . . . . . . . . 40425.25 SUBSASGN Overloaded Class Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . 40425.26 SUBSINDEX Overloaded Class Indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . 40525.27 SUBSREF Overloaded Class Indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40525.28 TIMES Overloaded Multiplication Operator . . . . . . . . . . . . . . . . . . . . . . . . . . 406CONTENTS 1325.29 TRANSPOSE Overloaded Transpose Operator . . . . . . . . . . . . . . . . . . . . . . . . 40625.30 UMINUS Overloaded Unary Minus Operator . . . . . . . . . . . . . . . . . . . . . . . . . 40625.31 UPLUS Overloaded Unary Plus Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . 40625.32 VERTCAT Overloaded Vertical Concatenation . . . . . . . . . . . . . . . . . . . . . . . . 40626 BitwiseOperations 40726.1 BITAND Bitwise Boolean And Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 40726.2 BITCMP Bitwise Boolean Complement Operation . . . . . . . . . . . . . . . . . . . . . . 40726.3 BITOR Bitwise Boolean Or Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40826.4 BITXOR Bitwise Boolean Exclusive-Or (XOR) Operation. . . . . . . . . . . . . . . . . . 40827 FreeMatThreads 41127.1 THREADCALL Call Function In A Thread. . . . . . . . . . . . . . . . . . . . . . . . . . 41127.2 THREADFREE Free thread resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41127.3 THREADID Get Current Thread Handle . . . . . . . . . . . . . . . . . . . . . . . . . . . 41227.4 THREADKILL Halt execution of a thread . . . . . . . . . . . . . . . . . . . . . . . . . . 41227.5 THREADNEW Create a New Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41327.6 THREADSTART Start a New Thread Computation. . . . . . . . . . . . . . . . . . . . . 41427.7 THREADVALUE Retrieve the return values from a thread . . . . . . . . . . . . . . . . . 41627.8 THREADWAIT Wait on a thread to complete execution . . . . . . . . . . . . . . . . . . 41728 FunctionRelatedFunctions 41928.1 INLINE Construct Inline Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41928.2 SYMVAR Find Symbolic Variables in an Expression. . . . . . . . . . . . . . . . . . . . . 42029 FreeMatExternalInterface 42329.1 CENUM Lookup Enumerated C Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42329.2 CTYPECAST Cast FreeMat Structure to C Structure. . . . . . . . . . . . . . . . . . . . 42329.3 CTYPEDEFINE Dene C Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42329.4 CTYPEFREEZE Convert FreeMat Structure to C Type . . . . . . . . . . . . . . . . . . . 42429.5 CTYPENEW Create New Instance of C Structure . . . . . . . . . . . . . . . . . . . . . . 42429.6 CTYPEPRINT Print C Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42529.7 CTYPEREAD Read a C Structure From File. . . . . . . . . . . . . . . . . . . . . . . . . 42529.8 CTYPESIZE Compute Size of C Struct . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42529.9 CTYPETHAW Convert C Struct to FreeMat Structure . . . . . . . . . . . . . . . . . . . 42529.10 CTYPEWRITE Write a C Typedef To File . . . . . . . . . . . . . . . . . . . . . . . . . . 42629.11 IMPORT Foreign Function Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42629.12 LOADLIB Load Library Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42930 VisualizationToolkitCommonClasses 43130.1 vtkAbstractArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43130.2 vtkAbstractTransform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43430.3 vtkAmoebaMinimizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43630.4 vtkAnimationCue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43830.5 vtkAnimationScene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43930.6 vtkArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44130.7 vtkArrayIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44230.8 vtkAssemblyNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44330.9 vtkAssemblyPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44430.10 vtkAssemblyPaths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44530.11 vtkBitArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44530.12 vtkBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44830.13 vtkBoxMuellerRandomSequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44930.14 vtkByteSwap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44930.15 vtkCharArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45014 CONTENTS30.16 vtkCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45130.17 vtkCollectionIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45230.18 vtkConditionVariable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45330.19 vtkContourValues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45330.20 vtkCriticalSection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45430.21 vtkCylindricalTransform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45530.22 vtkDataArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45530.23 vtkDataArrayCollection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46030.24 vtkDataArrayCollectionIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46030.25 vtkDataArraySelection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46130.26 vtkDebugLeaks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46230.27 vtkDirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46230.28 vtkDoubleArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46330.29 vtkDynamicLoader. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46430.30 vtkEdgeTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46430.31 vtkExtentSplitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46530.32 vtkExtentTranslator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46730.33 vtkFastNumericConversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46830.34 vtkFileOutputWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47030.35 vtkFloatArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47030.36 vtkFunctionParser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47130.37 vtkFunctionSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47430.38 vtkGarbageCollector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47430.39 vtkGaussianRandomSequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47530.40 vtkGeneralTransform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47630.41 vtkHeap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47830.42 vtkHomogeneousTransform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47930.43 vtkIdentityTransform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48030.44 vtkIdList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48130.45 vtkIdListCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48230.46 vtkIdTypeArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48230.47 vtkImplicitFunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48330.48 vtkImplicitFunctionCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48430.49 vtkInformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48530.50 vtkInformationDataObjectKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49030.51 vtkInformationDoubleKey. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49130.52 vtkInformationDoubleVectorKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49130.53 vtkInformationIdTypeKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49230.54 vtkInformationInformationKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49330.55 vtkInformationInformationVectorKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49330.56 vtkInformationIntegerKey. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49430.57 vtkInformationIntegerPointerKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49530.58 vtkInformationIntegerVectorKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49630.59 vtkInformationIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49630.60 vtkInformationKey. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49730.61 vtkInformationKeyVectorKey. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49830.62 vtkInformationObjectBaseKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49930.63 vtkInformationObjectBaseVectorKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50030.64 vtkInformationQuadratureSchemeDenitionVectorKey. . . . . . . . . . . . . . . . . . . . 50130.65 vtkInformationRequestKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50230.66 vtkInformationStringKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50230.67 vtkInformationStringVectorKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50330.68 vtkInformationUnsignedLongKey. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50430.69 vtkInformationVector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504CONTENTS 1530.70 vtkInitialValueProblemSolver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50530.71 vtkInstantiator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50630.72 vtkIntArray. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50730.73 vtkLinearTransform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50830.74 vtkLogLookupTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50930.75 vtkLongArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51030.76 vtkLongLongArray. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51130.77 vtkLookupTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51230.78 vtkLookupTableWithEnabling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51530.79 vtkMath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51630.80 vtkMatrix3x3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51630.81 vtkMatrix4x4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51730.82 vtkMatrixToHomogeneousTransform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51830.83 vtkMatrixToLinearTransform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51930.84 vtkMinimalStandardRandomSequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51930.85 vtkMultiThreader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52030.86 vtkMutexLock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52130.87 vtkObject. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52230.88 vtkObjectBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52330.89 vtkObjectFactory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52430.90 vtkObjectFactoryCollection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52530.91 vtkOutputWindow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52630.92 vtkOverrideInformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52730.93 vtkOverrideInformationCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52730.94 vtkParametricBoy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52830.95 vtkParametricConicSpiral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52930.96 vtkParametricCrossCap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53030.97 vtkParametricDini . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53130.98 vtkParametricEllipsoid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53230.99 vtkParametricEnneper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53330.100 vtkParametricFigure8Klein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53330.101 vtkParametricFunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53430.102 vtkParametricKlein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53730.103 vtkParametricMobius . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53830.104 vtkParametricRandomHills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53830.105 vtkParametricRoman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54030.106 vtkParametricSuperEllipsoid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54130.107 vtkParametricSuperToroid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54230.108 vtkParametricTorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54430.109 vtkPerspectiveTransform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54530.110 vtkPlane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54830.111 vtkPlaneCollection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54930.112 vtkPlanes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54930.113 vtkPoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55130.114 vtkPoints2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55330.115 vtkPolynomialSolversUnivariate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55530.116 vtkPriorityQueue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55530.117 vtkProp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55630.118 vtkPropCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55930.119 vtkProperty2D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55930.120 vtkQuadratureSchemeDenition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56130.121 vtkQuadric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56230.122 vtkRandomSequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56330.123 vtkReferenceCount. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56416 CONTENTS30.124 vtkRungeKutta2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56430.125 vtkRungeKutta4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56430.126 vtkRungeKutta45 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56530.127 vtkScalarsToColors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56530.128 vtkServerSocket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56730.129 vtkShortArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56830.130 vtkSignedCharArray. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56930.131 vtkSocket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56930.132 vtkSocketCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57030.133 vtkSphericalTransform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57130.134 vtkStringArray. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57130.135 vtkStructuredData. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57330.136 vtkStructuredVisibilityConstraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57430.137 vtkTableExtentTranslator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57430.138 vtkTensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57530.139 vtkThreadMessager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57630.140 vtkTimePointUtility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57730.141 vtkTimerLog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57730.142 vtkTransform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57830.143 vtkTransform2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58130.144 vtkTransformCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58330.145 vtkTypeFloat32Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58330.146 vtkTypeFloat64Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58430.147 vtkTypeInt16Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58430.148 vtkTypeInt32Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58530.149 vtkTypeInt64Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58530.150 vtkTypeInt8Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58530.151 vtkTypeUInt16Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58630.152 vtkTypeUInt32Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58630.153 vtkTypeUInt64Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58730.154 vtkTypeUInt8Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58730.155 vtkUnicodeStringArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58830.156 vtkUnsignedCharArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58930.157 vtkUnsignedIntArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59030.158 vtkUnsignedLongArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59130.159 vtkUnsignedLongLongArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59230.160 vtkUnsignedShortArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59230.161 vtkVariantArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59330.162 vtkVersion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59530.163 vtkVoidArray. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59630.164 vtkWarpTransform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59630.165 vtkWindow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59830.166 vtkWindowLevelLookupTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60030.167 vtkXMLDataElement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60230.168 vtkXMLFileOutputWindow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60531 VisualizationToolkitFilteringClasses 60731.1 vtkAbstractCellLocator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60731.2 vtkAbstractInterpolatedVelocityField . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60931.3 vtkAbstractMapper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61231.4 vtkAbstractPointLocator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61331.5 vtkActor2D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61431.6 vtkActor2DCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61631.7 vtkAdjacentVertexIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616CONTENTS 1731.8 vtkAlgorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61731.9 vtkAlgorithmOutput. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62131.10 vtkAnnotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62131.11 vtkAnnotationLayers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62231.12 vtkAnnotationLayersAlgorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62331.13 vtkArrayData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62431.14 vtkArrayDataAlgorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62531.15 vtkAttributesErrorMetric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62531.16 vtkBiQuadraticQuad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62631.17 vtkBiQuadraticQuadraticHexahedron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62831.18 vtkBiQuadraticQuadraticWedge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62931.19 vtkBiQuadraticTriangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63031.20 vtkBSPCuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63231.21 vtkBSPIntersections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63231.22 vtkCachedStreamingDemandDrivenPipeline. . . . . . . . . . . . . . . . . . . . . . . . . . 63431.23 vtkCardinalSpline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63431.24 vtkCastToConcrete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63531.25 vtkCell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63531.26 vtkCell3D. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63731.27 vtkCellArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63831.28 vtkCellData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64031.29 vtkCellLinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64131.30 vtkCellLocator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64231.31 vtkCellLocatorInterpolatedVelocityField. . . . . . . . . . . . . . . . . . . . . . . . . . . . 64331.32 vtkCellTypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64431.33 vtkColorTransferFunction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64531.34 vtkCompositeDataIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64931.35 vtkCompositeDataPipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65131.36 vtkCompositeDataSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65131.37 vtkCompositeDataSetAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65331.38 vtkCone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65331.39 vtkConvexPointSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65431.40 vtkCoordinate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65631.41 vtkCubicLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65831.42 vtkCylinder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65931.43 vtkDataObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65931.44 vtkDataObjectAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66531.45 vtkDataObjectCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66631.46 vtkDataObjectSource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66631.47 vtkDataObjectTypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66731.48 vtkDataSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66731.49 vtkDataSetAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67031.50 vtkDataSetAttributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67231.51 vtkDataSetCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68131.52 vtkDataSetSource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68131.53 vtkDataSetToDataSetFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68231.54 vtkDataSetToImageFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68331.55 vtkDataSetToPolyDataFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68331.56 vtkDataSetToStructuredGridFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68431.57 vtkDataSetToStructuredPointsFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68431.58 vtkDataSetToUnstructuredGridFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68531.59 vtkDemandDrivenPipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68531.60 vtkDirectedAcyclicGraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68631.61 vtkDirectedGraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68718 CONTENTS31.62 vtkDirectedGraphAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68731.63 vtkDiscretizableColorTransferFunction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68831.64 vtkDistributedGraphHelper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68931.65 vtkEdgeListIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69031.66 vtkEmptyCell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69131.67 vtkExecutive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69231.68 vtkExecutiveCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69331.69 vtkExplicitCell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69431.70 vtkFieldData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69531.71 vtkGenericAdaptorCell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69831.72 vtkGenericAttribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70131.73 vtkGenericAttributeCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70331.74 vtkGenericCell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70431.75 vtkGenericCellIterator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70831.76 vtkGenericCellTessellator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70931.77 vtkGenericDataSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71031.78 vtkGenericDataSetAlgorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71231.79 vtkGenericEdgeTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71331.80 vtkGenericInterpolatedVelocityField . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71431.81 vtkGenericPointIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71531.82 vtkGenericSubdivisionErrorMetric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71631.83 vtkGeometricErrorMetric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71731.84 vtkGraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71831.85 vtkGraphAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72231.86 vtkGraphEdge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72331.87 vtkGraphInternals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72431.88 vtkHexagonalPrism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72431.89 vtkHexahedron. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72531.90 vtkHierarchicalBoxDataIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72531.91 vtkHierarchicalBoxDataSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72631.92 vtkHierarchicalBoxDataSetAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72831.93 vtkHyperOctree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72831.94 vtkHyperOctreeAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73231.95 vtkHyperOctreeCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73331.96 vtkImageAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73431.97 vtkImageData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73531.98 vtkImageInPlaceFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74031.99 vtkImageMultipleInputFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74031.100 vtkImageMultipleInputOutputFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74131.101 vtkImageSource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74231.102 vtkImageToImageFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74231.103 vtkImageToStructuredPoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74431.104 vtkImageTwoInputFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74431.105 vtkImplicitBoolean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74531.106 vtkImplicitDataSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74631.107 vtkImplicitHalo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74731.108 vtkImplicitSelectionLoop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74831.109 vtkImplicitSum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74931.110 vtkImplicitVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75031.111 vtkImplicitWindowFunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75131.112 vtkIncrementalOctreeNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75231.113 vtkIncrementalOctreePointLocator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75431.114 vtkIncrementalPointLocator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75631.115 vtkInEdgeIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 758CONTENTS 1931.116 vtkInformationExecutivePortKey. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75831.117 vtkInformationExecutivePortVectorKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75931.118 vtkInterpolatedVelocityField . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76031.119 vtkKdNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76131.120 vtkKdTree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76331.121 vtkKdTreePointLocator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76931.122 vtkKochanekSpline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77031.123 vtkLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77031.124 vtkLocator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77131.125 vtkMapper2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77331.126 vtkMergePoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77431.127 vtkModiedBSPTree. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77431.128 vtkMultiBlockDataSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77631.129 vtkMultiBlockDataSetAlgorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77731.130 vtkMultiPieceDataSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77731.131 vtkMutableDirectedGraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77831.132 vtkMutableUndirectedGraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78031.133 vtkNonLinearCell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78131.134 vtkNonMergingPointLocator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78231.135 vtkOctreePointLocator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78231.136 vtkOctreePointLocatorNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78431.137 vtkOrderedTriangulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78631.138 vtkOutEdgeIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78931.139 vtkParametricSpli