Ogni matrice di \(m\) righe ed \(n\) colonne a coefficienti in campo \(\mathbb{K}\) definisce un'applicazione lineare da \(\mathbb{K}^n\) a \(\mathbb{K}^m\). L'applicazione lineare è \(L_A({\textbf x}) := A{\textbf x}\) (prodotto tra matrice \(n \times m\) e vettore \({\textbf x}\) di dimensione \(m\)). Il vettore risultante di dimensione \(m\) scritto come componenti è la forma esplicita dell'applicazione lineare.
A = sp.Matrix([[1,2], [4,5],[7,8]])
x1,x2 = sp.symbols("x1 x2")
"""Vettore colonna x in R^2"""
x = sp.Matrix([[x1],[x2]])
"""Ax"""
Ax = A*x
"""Forma esplicita"""
l_a_x1_x2 = [Ax[0], Ax[1], Ax[2]]
print(l_a_x1_x2)
[x1 + 2*x2, 4*x1 + 5*x2, 7*x1 + 8*x2]
Come da esercizio
A = sp.Matrix([[2,5,-1], [1,0,3],[0,4,6]])
x1,x2,x3 = sp.symbols("x1 x2 x3")
"""Vettore colonna x in R^2"""
x = sp.Matrix([[x1],[x2],[x3]])
"""Ax"""
Ax = A*x
"""Forma esplicita"""
l_a_x1_x2_x3 = [Ax[0], Ax[1], Ax[2]]
print(l_a_x1_x2_x3)
[2*x1 + 5*x2 - x3, x1 + 3*x3, 4*x2 + 6*x3]
Come da esercizio.