{{indexmenu_n>999}}
====== Expand ======
###
Matrix.Expand($M$, $n$, $x$) takes a quadratic matrix $M$ of dimension $m$ by $m$ and enlarges the dimension by $n$ to $n+m$ by $n+m$. The new diagonal values are set to $x$. If $x$ is not given all new entries are set to 0.
###
===== Example =====
==== Input ====
A = Matrix.New({{1,2},
{3,4}})
B = Matrix.Expand(A,4)
C = Matrix.Expand(A,4,3)
print(B)
print(C)
==== Result ====
{ { 1 , 2 , 0 , 0 } ,
{ 3 , 4 , 0 , 0 } ,
{ 0 , 0 , 0 , 0 } ,
{ 0 , 0 , 0 , 0 } }
{ { 1 , 2 , 0 , 0 } ,
{ 3 , 4 , 0 , 0 } ,
{ 0 , 0 , 3 , 0 } ,
{ 0 , 0 , 0 , 3 } }
===== Table of contents =====
{{indexmenu>..:#2|tsort}}