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 | String | 'Transpose' | |
externalActivation | External activation | 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 |