| MATLAB Function Reference | ![]() |
Special Characters
| : | Specify range of array elements |
| ( ) | Pass function arguments, or prioritize operations |
| [ ] | Construct array |
| { } | Construct cell array |
| . | Decimal point, or structure field separator |
| ... | Continue statement to next line |
| , | Array row element separator |
| ; | Array column element separator |
| % | Insert comment line into code |
| ! | Issue command to operating system |
| = | Assignment |
Arithmetic Operations
| + | Plus |
| - | Minus |
| . | Decimal point |
| = | Assignment |
| * | Matrix multiplication |
| / | Matrix right division |
| \ | Matrix left division |
| ^ | Matrix power |
| ' | Matrix transpose |
| .* | Array multiplication (element-wise) |
| ./ | Array right division (element-wise) |
| .\ | Array left division (element-wise) |
| .^ | Array power (element-wise) |
| .' | Array transpose |
| bitand | Return bit-wise AND |
| bitcmp | Return bit-wise complement |
| bitget | Get bit at specified position |
| bitmax | Return maximum double-precision floating-point integer |
| bitor | Return bit-wise OR |
| bitset | Set bit at specified position |
| bitshift | Shift bits specified number of places |
| bitxor | Return bit-wise XOR |
Relational Operations
| < | Less than |
| <= | Less than or equal to |
| > | Greater than |
| >= | Greater than or equal to |
| == | Equal to |
| ~= | Not equal to |
Logical Operations
| && | Logical AND |
| || | Logical OR |
| & | Logical AND for arrays |
| | | Logical OR for arrays |
| ~ | Logical NOT |
| all | Determine if all array elements are nonzero |
| any | Determine if any array elements are nonzero |
| false | Return logical 0 (false) |
| find | Find indices and values of nonzero elements |
| is* | Detect state |
| isa | Determine if input is object of given class |
| iskeyword | Determine if string is MATLAB keyword |
| isvarname | Determine if string is valid variable name |
| logical | Convert numeric values to logical |
| true | Return logical 1 (true) |
| xor | Logical exclusive-OR |
Set Operations
| intersect | Find set intersection of two vectors |
| ismember | Detect members of set |
| setdiff | Find set difference of two vectors |
| issorted | Determine if set elements are in sorted order |
| setxor | Find set exclusive OR of two vectors |
| union | Find set union of two vectors |
| unique | Find unique elements of vector |
Date and Time Operations
| addtodate | Modify date number by field |
| calendar | Display calendar for specified month |
| clock | Return current time as date vector |
| cputime | Return elapsed CPU time |
| date | Return current date string |
| datenum | Convert date and time to serial date number |
| datestr | Convert date and time to string format |
| datevec | Convert date and time to vector of components |
| eomday | Return last day of month |
| etime | Return time elapsed between date vectors |
| now | Return current date and time |
| tic, toc | Measure performance using stopwatch timer |
| weekday | Return day of week |
| Arrays | Programming in MATLAB | ![]() |
© 1994-2005 The MathWorks, Inc.