|
Elementary Matrices and Arrays
|
blkdiag |
Construct a block diagonal matrix from input arguments |
eye |
Identity matrix |
linspace |
Generate linearly spaced vectors |
logspace |
Generate logarithmically spaced vectors |
numel |
Number of elements in a matrix or cell array |
ones |
Create an array of all ones |
rand |
Uniformly distributed random numbers and arrays |
randn |
Normally distributed random numbers and arrays |
zeros |
Create an array of all zeros |
: (colon) |
Regularly spaced vector |
|
Special Variables and Constants
|
ans |
The most recent answer |
computer |
Identify the computer on which MATLAB is running |
eps |
Floating-point relative accuracy |
i |
Imaginary unit |
Inf |
Infinity |
inputname |
Input argument name |
j |
Imaginary unit |
NaN |
Not-a-Number |
nargin, nargout |
Number of function arguments |
nargoutchk |
Validate number of output arguments |
pi |
Ratio of a circle's circumference to its diameter, |
realmax |
Largest positive floating-point number |
realmin |
Smallest positive floating-point number |
varargin, varargout |
Pass or return variable numbers of arguments |
|
Time and Dates |
calendar |
Calendar |
clock |
Current time as a date vector |
cputime |
Elapsed CPU time |
date |
Current date string |
datenum |
Serial date number |
datestr |
Date string format |
datevec |
Date components |
eomday |
End of month |
etime |
Elapsed time |
now |
Current date and time |
tic, toc |
Stopwatch timer |
weekday |
Day of the week |
|
Matrix Manipulation |
cat |
Concatenate arrays |
diag |
Diagonal matrices and diagonals of a matrix |
fliplr |
Flip matrices left-right |
flipud |
Flip matrices up-down |
repmat |
Replicate and tile an array |
reshape |
Reshape array |
rot90 |
Rotate matrix 90 degrees |
tril |
Lower triangular part of a matrix |
triu |
Upper triangular part of a matrix |
: (colon) |
Index into array, rearrange array |
|
Vector Functions |
cross |
Vector cross product |
intersect |
Set intersection of two vectors |
ismember |
Detect members of a set |
setdiff |
Return the set difference of two vector |
setxor |
Set exclusive or of two vectors |
union |
Set union of two vectors |
unique |
Unique elements of a vector |