Cuando lo hago con matrices se hacerlo, pero no explicarlo.
Creo que lo que necesitas (o quieres hacer tú) es explicar por qué cuando el producto escalar es cero se tienen vectores perpendiculares.
Si tomamos dos vectores, por ejemplo, así \( (0,1,0)(0,0,1)
\), su producto escalar es cero; y esto pasa porque las coordenadas donde hay un número distinto de cero no coinciden en los mismos ejes; entonces, dibujando, se ve por qué razón son ortogonales (como en la base canónica).
Ahora, si tomamos otros vectores cuyo producto escalar es cero pero no tienen ninguna coordenada cero, como por ejemplo \( (1,1,1)(2,1,-3)
\), entonces no se ve bien; pero se me ocurre transformarlos mediante combinaciones lineales para que quede algo análogo.
Tomando un tercer vector elegido con cierta intención para completar una base, tenemos la matriz
\( \left(\begin{array}{ccc}
1 & 1 & 1\\
2 & 1 & -3\\
0 & 0 & 1
\end{array}\right)
\)
Si sumas la columna del centro, multiplicada por -1, a las otras dos columnas
\( \left(\begin{array}{ccc}
0 & 1 & 0\\
1 & 1 & -4\\
0 & 0 & 1
\end{array}\right)
\)
y si ahora sumas la primera fila, multiplicada por -1, a la segunda fila
\( \left(\begin{array}{ccc}
0 & 1 & 0\\
1 & 0 & -4\\
0 & 0 & 1
\end{array}\right)
\)
ya está, el producto escalar de los dos sigue siendo cero y ahora se ve como antes.
Si quieres también (esto ya no tiene que ver) multiplicando la tercera por 4 y sumando ésta a la segunda
\( \left(\begin{array}{ccc}
0 & 1 & 0\\
1 & 0 & 0\\
0 & 0 & 1
\end{array}\right)
\)
tienes los vectores da la base canónica.
El tercer vector no importa, lo he usado para “rellenar” el espacio.
Saludos.