Use R ::= Q[x,y];
L := [[1,2],[3,4]];
Mat(L);
Mat[
[1, 2],
[3, 4]
]
-------------------------------
M := Module([x,x^2,y],[x^2,y,0]);
Mat(M);
Mat[
[x, x^2, y],
[x^2, y, 0]
]
-------------------------------
Mat([[1,2],[3,4]]); -- note the syntax here
Mat[
[1, 2],
[3, 4]
]
-------------------------------
Mat[[1,2],[3,4]]; -- and here
Mat[
[1, 2],
[3, 4]
]
-------------------------------
M:=Mat([['a','b'],['c',[1,2]]]); -- a slightly more obscure example
N:=Mat([['d','e'],['f',[3,4]]]);
M+N;
Mat[
["ad", "be"],
["cf", [4, 6]]
]
-------------------------------
|