Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| documentation:language_reference:objects:matrix:functions:flatten [2018/08/06 11:54] – disclaimer Simon Heinze | documentation:language_reference:objects:matrix:functions:flatten [2025/11/20 04:20] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| {{indexmenu_n> | {{indexmenu_n> | ||
| ====== Flatten ====== | ====== Flatten ====== | ||
| - | (will be published in fall 2018) | ||
| - | |||
| Matrix.Flatten($M$) takes an object $M$, which must be a matrix with matrix-valued entries, and returns the flattened version, which is a matrix with numbers as entries. This allows for working with block matrices, e.g. defining a matrix of the form | Matrix.Flatten($M$) takes an object $M$, which must be a matrix with matrix-valued entries, and returns the flattened version, which is a matrix with numbers as entries. This allows for working with block matrices, e.g. defining a matrix of the form | ||
| \begin{equation} | \begin{equation} | ||
| Line 31: | Line 29: | ||
| print(" | print(" | ||
| - | M = Matrix.Zero(3) | + | M = Matrix.Zero(3, |
| M[1][1] = A | M[1][1] = A | ||
| M[1][2] = B | M[1][2] = B | ||
| Line 68: | Line 66: | ||
| ===== Table of contents ===== | ===== Table of contents ===== | ||
| - | {{indexmenu> | + | {{indexmenu> |