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.
Library
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
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
rule | Rule | Method to transpose the matrix. Default: Hermitian (transpose of the conjugate). | String | 'Transpose' |
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 |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
Port 1 | explicit | output | 1 | |
Port 2 | explicit | input | 1 | |
Port 3 | activation | input | externalActivation |
Advanced Properties
Name | Value | Description |
---|---|---|
always active | no | |
direct-feedthrough | yes | |
zero-crossing | no | |
mode | no | |
continuous-time state | no | |
discrete-time state | no |