Necesito hacer algo como esto
[ABC][x1x2⋯xny1y2⋯ynz1z2⋯zn]=[Ax1Ax2⋯AxnBy1By2⋯BynCz1Cz2⋯Czn]
Ya te haces una idea.
Quiero saber si esta operación ya tiene un nombre, para ver si mi biblioteca de álgebra lineal ya la soporta.
Necesito hacer algo como esto
[ABC][x1x2⋯xny1y2⋯ynz1z2⋯zn]=[Ax1Ax2⋯AxnBy1By2⋯BynCz1Cz2⋯Czn]
Ya te haces una idea.
Quiero saber si esta operación ya tiene un nombre, para ver si mi biblioteca de álgebra lineal ya la soporta.
Obsérvese que su RHS puede obtenerse por multiplicación de matrices: [A000B000C][x1x2⋯xny1y2⋯ynz1z2⋯zn]. La matriz de la izquierda es una matriz de bloques (en realidad una matriz diagonal en bloque ). Su biblioteca de álgebra lineal probablemente tendrá una manera de construir estas a partir de una matriz de matrices más pequeñas, y entonces usted puede utilizar la multiplicación de matrices.
Para obtener otra respuesta, tal vez quiera echar un vistazo a Producto Hadamard de las matrices . Básicamente estás haciendo el producto Hadamard para [A,B,C]T y cada columna de la segunda matriz.
[Añadido:] Si conoce MATLAB, tal vez quiera echar un vistazo al Multiplicación por elementos .
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.