Matrix Multiply

Computes the matrix product of the inputs. Inputs must be compatible. Also accepts tuples (treated as vectors) as inputs. Tuples in input A will be treated as row vectors. Tuples in input B will be treated as column vectors. Arrays of inputs will be computed element-wise with broadcasting if necessary.

Installation

To use this Node, you must enable omni.graph.nodes in the Extension Manager.

Inputs

Name

Type

Description

Default

A (a)

matrices, matrixd[3][], matrixd[4][], decimal_tuples, double[2][], double[3][], double[4][], float[2][], float[3][], float[4][], half[2][], half[3][], half[4][]

First matrix or row vector to multiply

B (b)

matrices, matrixd[3][], matrixd[4][], decimal_tuples, double[2][], double[3][], double[4][], float[2][], float[3][], float[4][], half[2][], half[3][], half[4][]

Second matrix or column vector to multiply

Outputs

Name

Type

Description

Default

Product (output)

matrices, matrixd[3][], matrixd[4][], decimal_tuples, double[2][], double[3][], double[4][], float[2][], float[3][], float[4][], half[2][], half[3][], half[4][], float, double, half, float[], double[], half[]

Product of the two matrices