Next:
Basic Language
Up:
FreeMat Help Version 1.07
Previous:
FreeMat Help Version 1.07
Contents
Basic Language
Variables and Arrays
CELL Cell Array Definitions
GLOBAL Global Variables
INDEXING Indexing Expressions
MATRIX Matrix Definitions
PERSISTENT Persistent Variables
STRUCT Structure Array Constructor
Functions and Scripts
FUNCTION Function Declarations
KEYWORDS Function Keywords
NARGIN Number of Input Arguments
NARGOUT Number of Output Arguments
SCRIPT Script Files
SPECIAL Special Calling Syntax
VARARGIN Variable Input Arguments
VARARGOUT Variable Output Arguments
Mathematical Operators
COLON Index Generation Operator
COMPARISONOPS Array Comparison Operators
DOTLEFTDIVIDE Element-wise Left-Division Operator
DOTPOWER Element-wise Power Operator
DOTRIGHTDIVIDE Element-wise Right-Division Operator
DOTTIMES Element-wise Multiplication Operator
HERMITIAN Matrix Hermitian (Conjugate Transpose) Operator
LEFTDIVIDE Matrix Equation Solver/Divide Operator
LOGICALOPS Logical Array Operators
MINUS Subtraction Operator
PLUS Addition Operator
POWER Matrix Power Operator
RIGHTDIVIDE Matrix Equation Solver/Divide Operator
TIMES Matrix Multiply Operator
TRANSPOSE Matrix Transpose Operator
Flow Control
BREAK Exit Execution In Loop
CONTINUE Continue Execution In Loop
ERROR Causes an Error Condition Raised
FOR For Loop
IF-ELSEIF-ELSE Conditional Statements
KEYBOARD Initiate Interactive Debug Session
LASTERR Retrieve Last Error Message
RETALL Return From All Keyboard Sessions
RETURN Return From Function
SWITCH Switch statement
TRY-CATCH Try and Catch Statement
WHILE While Loop
FreeMat Functions
EVAL Evaluate a String
FEVAL Evaluate a Function
HELP Help
IMPORT Foreign Function Import
LOADLIB Load Library Function
QUIT Quit Program
SLEEP Sleep For Specified Number of Seconds
SOURCE Execute an Arbitrary File
PCODE Convert a Script or Function to P-Code
Built In Functions
Transcendental Functions
EXP Exponential Function
LOG Natural Logarithm Function
Trigonometric/Inverse Trig Functions
ACOS Inverse Trigonometric Arccosine Function
ASIN Inverse Trigonometric Arcsine Function
ATAN Inverse Trigonometric Arctangent Function
ATAN2 Inverse Trigonometric 4-Quadrant Arctangent Function
COS Trigonometric Cosine Function
COT Trigonometric Cotangent Function
CSC Trigonometric Cosecant Function
SEC Trigonometric Secant Function
SIN Trigonometric Sine Function
TAN Trigonometric Tangent Function
Special Functions
EI Exponential Integral Function
EONE Exponential Integral Function
DAWSON Dawson Integral Function
ERFC Complimentary Error Function
ERFCX Complimentary Weighted Error Function
ERF Error Function
EXPEI Exponential Weighted Integral Function
GAMMALN Log Gamma Function
GAMMA Gamma Function
PSI Psi Function
Base Constants
E Euler Constant (Base of Natural Logarithm)
I-J Square Root of Negative One
INF Infinity Constant
NAN Not-a-Number Constant
PI Constant Pi
EPS Double Precision Floating Point Relative Machine Precision Epsilon
FEPS Single Precision Floating Point Relative Machine Precision Epsilon
Statistical Functions
MEAN Mean Function
VAR Variance Function
Inspection Functions
CLEAR Clear or Delete a Variable
EXIST Text Existence of a Variable
GETPRINTLIMIT Get Limit For Printing Of Arrays
ISEMPTY Test For Variable Empty
SETPRINTLIMIT Set Limit For Printing Of Arrays
SIZE Size of a Variable
TYPEOF Determine the Type of an Argument
WHO Describe Currently Defined Variables
WHICH Get Information on Function
WHERE Get Information on Program Stack
ISINF Test for infinities
ISNAN Test for Not-a-Numbers
Type Cast Functions
COMPLEX Convert to 32-bit Complex Floating Point
DCOMPLEX Convert to 32-bit Complex Floating Point
DOUBLE Convert to 64-bit Floating Point
FLOAT Convert to 32-bit Floating Point
INT16 Convert to Signed 16-bit Integer
INT32 Convert to Signed 32-bit Integer
INT8 Convert to Signed 8-bit Integer
UINT16 Convert to Unsigned 16-bit Integer
UINT32 Convert to Unsigned 32-bit Integer
UINT8 Convert to Unsigned 8-bit Integer
Elementary Functions
ABS Absolute Value Function
CEIL Ceiling Function
CONJ Conjugate Function
CUMSUM Cumulative Summation Function
FLOOR Floor Function
IMAG Imaginary Function
MAX Maximum Function
MIN Minimum Function
PROD Product Function
REAL Real Function
SUM Sum Function
Array Generation and Manipulations
DIAG Diagonal Matrix Construction/Extraction
FIND Find Non-zero Elements of An Array
ONES Array of Ones
RESHAPE Reshape An Array
ZEROS Array of Zeros
BIN2INT Convert Binary Arrays to Integer
INT2BIN Convert Integer Arrays to Binary
REPMAT Array Replication Function
Random Number Generation
RAND Uniform Random Number Generator
RANDN Gaussian (Normal) Random Number Generator
SEED Seed the Random Number Generator
RANDBETA Beta Deviate Random Number Generator
RANDBIN Generate Binomial Random Variables
RANDCHI Generate Chi-Square Random Variable
RANDEXP Generate Exponential Random Variable
RANDF Generate F-Distributed Random Variable
RANDGAMMA Generate Gamma-Distributed Random Variable
RANDI Uniformly Distributed Integer
RANDMULTI Generate Multinomial-distributed Random Variables
RANDNBIN Generate Negative Binomial Random Variables
RANDNCHI Generate Noncentral Chi-Square Random Variable
RANDNF Generate Noncentral F-Distribution Random Variable
RANDP Generate Poisson Random Variable
Input/Ouput Functions
DISP Display a Variable or Expression
FCLOSE File Close Function
FEOF End Of File Function
FGETLINE Read a String from a File
FOPEN File Open Function
FPRINTF Formated File Output Function (C-Style)
FREAD File Read Function
FSCANF Formatted File Input Function (C-Style)
FSEEK Seek File To A Given Position
FTELL File Position Function
FWRITE File Write Function
LOAD Load Variables From A File
PRINTF Formated Output Function (C-Style)
SAVE Save Variables To A File
SPRINTF Formated String Output Function (C-Style)
String Functions
STRCMP String Compare Function
STR2NUM Convert a String to a Number
Transforms/Decompositions
EIG Eigendecomposition of a Matrix
FFT (Inverse) Fast Fourier Transform Function
QR QR Decomposition of a Matrix
SVD Singular Value Decomposition of a Matrix
Operating System Functions
CD Change Working Directory Function
LS/DIR List Files Function
PWD Print Working Directory Function
SYSTEM Call an External Program
GETPATH Get Current Search Path
SETPATH Set Current Search Path
Optimization and Curve Fitting
FITFUN Fit a Function
Graphing Functions
Image Display Functions
IMAGE Image Display Function
COLORMAP Image Colormap Function
CLOSEIMAGE Close Image Window
NEWIMAGE New Image Window Function
USEIMAGE Use Image Window Function
POINT Image Point Information Function
PRINTIMAGE Print an Image To A File
SIZEIMAGE Set Size of an Image Window
ZOOM Image Zoom Function
WINLEV Image Window-Level Function
Plot Functions
AXIS Plot Axis Set/Get Function
CLOSEPLOT Close Plot Window
GRID Plot Grid Toggle Function
HOLD Plot Hold Toggle Function
NEWPLOT New Plot Window Function
USEPLOT Use Plot Window Function
PLOT Plot Function
PRINTPLOT Print an Plot To A File
SIZEPLOT Set Size of an Plot Window
XLABEL Plot X-axis Label Function
YLABEL Plot Y-axis Label Function
TITLE Plot Title Function
LEGEND Add Legend to Plot
MPI Functions
MPIINIT MPI Initialize
MPIINITIALIZED MPI Initialized Test
MPIBARRIER MPI Barrier
MPIBCAST MPI Broadcast
MPICOMMGETPARENT MPI Get Parent Communicator
MPICOMMRANK MPI Communicator Rank
MPICOMMSIZE MPI Communicator Size
MPICOMMSPAWN MPI Communicator Spawn
MPIINTERCOMMMERGE MPI Intercommunicator Merge
MPISEND MPI Send Array
MPIRECV MPI Receive Array
MPIREDUCE MPI Reduce Operation
MPIFINALIZE MPI Finalize
MPIALLREDUCE MPI All Reduce Operation
2004-08-26