\( \DeclareMathOperator{\abs}{abs} \newcommand{\ensuremath}[1]{\mbox{$#1$}} \)
(%i5) |
eqS
:
matrix([
1
+
a
+
b,
2
+
3
*
a
-
b],[
b,
-
1
-
a])
$
P : matrix([ 1, 2],[ 0, - 1]) $ v : ev( eqS, a = 1, b = 0) - P $ u : ev( eqS, a = 0, b = 1) - P $ print( "S=", "{", P, "+a", v, "+b", u, "}") $ |
Estas ecuaciones nos muestran los vectores directores. Verificamos que son base, es decir, linealmente independientes:
(%i7) |
Isom(
m)
:
=[
m[
1,
1],
m[
1,
2],
m[
2,
1],
m[
2,
2]]
$
rank( matrix( Isom( v), Isom( u))) ; |
Una vez verificado, ortogonalizamos la base:
(%i10) |
u1
:
v
$
u2 : u -(( mat_trace( transpose( u1). u)) / mat_trace(( transpose( u1). u1))) * u1 $ print( "Base ortogonal:", "{", u1, ",", u2, "}") $ |
Created with wxMaxima.
Obtengamos la ecuaciones paramétricas de la variedad: