Transpose

This block outputs the transpose of its input matrix. In case of a complex input, the output is the conjugate transpose of its input.

    Transpose

Library

Activate/MatrixOperations

Description

The Transpose block transposes an MxN matrix to a NxM matrix.

The input matrix can be either of type Double or type Complex.

The result depends on the "rule" parameter: the block outputs the transposed matrix or the transposed matrix of the conjugate matrix.

Parameters

Transpose_0

NameLabelDescriptionData TypeValid Values

rule

Rule

Method to transpose the matrix. Default: Hermitian (transpose of the conjugate).

String

'Transpose'
'Hermitian(Transpose-Conjugate)'

externalActivation

External activation

Specifies whether the block receives an external activation or inherits its activation through its regular input ports. When External Activation is selected, an additional activation port is added to the block. By default, external activation is not selected.

Number

0
1

Ports

NameTypeDescriptionIO TypeNumber

Port 1

explicit

output

1

Port 2

explicit

input

1

Port 3

activation

input

externalActivation

Advanced Properties

NameValueDescription

always active

no

direct-feedthrough

yes

zero-crossing

no

mode

no

continuous-time state

no

discrete-time state

no