Imprint

Help / Linear algebra - Vector algebra

Usage examples:

Vector:
v=(1, 2, 3)
Matrix:
M=[[-2, 2, -3],[-1, 1, 3],[2, 0, -1]]
Dot product:
v*(3, -4, 5)
Cross product:
(1, 2, 3) # (4, -5, 6); (1, 2, 3) cross (4, -5, 6)
v+(4, 5, 6)
Determinat:
det(M)
Inverse:
M^-1
M^2
Transponent
M^T; transpose(M)
M*v
Identity matrix:
I(3)
Empty matrix:
O(3)
Vector Length:
len(v); length(v)
Normalize:
normalize( v )
Size:
size(M)
size(M)[1]
v[1]
M[1, 2]
M[1..2, 1..2]
M[1..3, 1]
M[1, 1..3]
M[1,*]
M[*,*]
Swap rows:
swaprow(M, 1, 2); zeilentausch(M, 1, 2)
Swap cols:
swapcol(M, 1, 3); spaltentausch(M, 1, 3)
Row operation:
M[1,*]=M[1,*]/M[1, 1]
M
Magic square:
mq=magic(5)
mq; sum( mq[k,k],k=1..5); sum( mq[1,k],k=1..5)
Equation Systems Ax=b
[[6, 1, 8],[7, 5, 3],[2, 9, 4]]*x=(1, 2, 3)

See also:

cross det len magic normalize size transpose