Next: Lambda Calculus, Previous: Calculus, Up: Top [Contents][Index]

In JACAL, a matrix is just a `bunch`

of equal length
`bunch`

s, and this is the structure that the matrix operations
currently supported by JACAL (ncmult(), ^^, transpose(), etc.) expect.
A row-vector is coded like `[[a,b,c]]`

; a column-vector is coded
by `[[a],[b],[c]]`

or `[[a,b,c]]^^t`

or `[a,b,c]^^t`

.

• Generating Matrices: | ||

• Matrix Parts: | ||

• Matrix commands: | ||

• Tensors: | ||

• tmult: | Tensor Multiplication | |

• contract: | Tensor Contraction | |

• indexshift: | Shift an index within a tensor | |

• indexswap: | Swaps two indices within a tensor |