(%i1)
A:matrix([2,1],[2,3]);
(%i2)
A;
La sintaxis A: expr
asocia a la "variable" A el valor de la expresión "expr"
(%i3)
A;
(%i4)
determinant(A);
(%i5)
B:matrix([a11,a12],[a21,a22]);
(%i6)
determinant(B);
(%i7)
invert(A);
(%i8)
invert(B);
(%i9)
A*invert(A);
(%i10)
A.invert(A);
(%i11)
B.invert(B);
(%i12)
ratsimp(B.invert(B));
Otro ejemplo de "lazy evaluation"
(%i13)
A+B;
(%i14)
A.B;
(%i15)
A.A; A^^2;
(%i17)
A-A;
(%i18)
linsolve([2*x+y+z, 2*y+z-2, 3*z-3], [x,y,z]);
(%i19)
linsolve([2*x+y+z, 2*y+z-2], [x,y,z]);
(%i20)
linsolve([2*x+y+z, 2*y+z-2, 3*z-3,z+1], [x,y,z]);
(%i21)
B;
(%i22)
a11:1;
(%i23)
B;
(%i24)
a11;
(%i25)
ev(B);
(%i26)
C:matrix([a,b],[c,d]);