Matrix functions

Function

Returns

abs(m)

Absolute value of each element of m

acos(m)

Arc cosine of each element of m

asin(m)

Arc sine of each element of m

atan(v)

Arc tangent of each element in v

cos(m)

Cosine of each element of m

det(m)

Determinant of square matrix

diag(v)

Square matrix with vector v on diagonal

eq(m,n)

Determine equality of m and n

exp(m)

Matrix where each element is equal to e raised to the m(i,j) power

eye(n)

Produce n x n matrix with 1’s on the diagonal

inv(m)

Invert square matrix m

length(m)

Number of elements of m

log(m)

Log base e of each element

log2(m)

Log base 2 of each element

log10(m)

Log base 10 of each element

max(m)

Vector: provide maximum element in the vector; Matrix: provide a vector that contains the maximum element in each column of the matrix

min(m)

Vector: provide minimum element in the vector; Matrix: provide a vector that contains the minimum element in each column of the matrix

ne(m,n)

Determine inequality of m and n

norm(m,n)

Vector: Euclidean norm; Matrix: spectral norm

ones(n)

Produce n x n matrix of all 1’s

pi

Scalar pi

prod(m)

Product of each column in the matrix

quit

Close OML window

rand(n)

Random number entries

real()

Real part of a complex number

reshape(m.r,c)

Reshape matrix m to r rows and c columns

rot90(m)

Rotate matrix 90o counter clockwise

sawtooth(t,w)

Triangular periodic waveform with amplitude between + / -1 and 2*pi wavelength

sin(m)

Sine of each element of m

single(m)

Convert to single precision

size(m,k)

Number of elements in the kth dimension

sqrt(m)

Square root of each element of m

sum(m)

Row vector each element is column sum of m

tan(m)

Tangent of each element in m

zeros(n)

Produce n x n matrix of all 0’s