Multiply

Multiplies two variables. It returns the product of x and y. If one argument is a vector, the other one must not be a signal.

Syntax

x*y

Types
 Variable NameValue TypeVariable Type
Arguments:xreal, complexscalar, vector, matrix, signal, xy-data
yreal, complexscalar, vector, matrix, signal, xy-data
Result: z real, complex scalar, vector, matrix, signal, xy-data
Calculator Input

Use the X button to complete the operation.

Examples

Multiply Scalar and Vector

IDDescriptionTypeValueExpression
xArgumentREAL VECTOR

[2, 2.5]
yArgumentREAL33
z Result REAL VECTOR

x*y

Multiply Vector and Vector (Same Length)

IDDescriptionTypeValueExpression
xArgumentREAL VECTOR

[2, 2.5]
yArgumentREAL VECTOR

[3, 3.5]
z Result REAL 14.75x*y

Also known as scalar product or inner product.

Multiply Vector and Matrix

IDDescriptionTypeValueExpression
x REAL VECTOR

[1,2]
y REAL MATRIX

[[2, 2.5, 3],[3.5, 4, 4.5]]
z Result REAL VECTOR

x*y
IDDescriptionTypeValueExpression
xArgumentREAL MATRIX

[[2, 2.5, 3],[3.5, 4, 4.5]]
yArgumentREAL VECTOR

[1,1,1]
z Result REAL VECTOR

x*y

Multiply Matrix and Matrix

The number of columns in x must be equal to the number of rows in y.

IDDescriptionTypeValueExpression
xArgumentREAL MATRIX

[[1,2],[3,4],[5,6]]
yArgumentREAL MATRIX

[[1,2,3],[4,5,6]]
z Result REAL MATRIX

x*y

Multiply Matrix and Signal

The number of columns in x must be equal to the number of channels of y. The result is a signal and has as many channels as the matrix has rows.

IDDescriptionTypeValueExpression
xArgumentREAL MATRIX

[[1,2],[3,4]]
yArgumentREAL SIGNAL   signal([0,0.5,1],[1,2,3],[1,2,3])
z Result REAL SIGNAL   x*y

Multiply Signal and Signal

IDDescriptionTypeValueExpression
xArgumentREAL SIGNAL   signal([0, 0.5, 1],[1, 2, 3])
yArgumentREAL SIGNAL   signal([0, 0.5, 1],[2, 3, 4])
z Result REAL SIGNAL   x*y