Permute Matrix
重新排列矩阵的行或列。
类型: PermuteMatrix
图书馆中的路径:
|
港口
输入
#
A
—
输入矩阵
标量,标量 | 向量资料 | 矩阵
Details
的原始矩阵。
| 数据类型 |
|
| 复数支持 |
是的 |
#
P
—
要重新排列的列(行)编号
标量,标量 | 向量资料 | 矩阵
Details
矩阵的列(行)号 ,从中将形成新的矩阵。 标量或矢量。
| 数据类型 |
|
| 复数支持 |
是的 |
输出
#
OUT_1
—
输出矩阵
标量,标量 | 向量资料 | 矩阵
Details
通过重新排列输入的行或列而形成的输出矩阵。 输出数据类型与输入相同。 保留原始矩阵的维数。
| 数据类型 |
|
| 复数支持 |
是的 |
参数
主参数
#
Permute —
排列方法
Columns | Rows
Details
指定是否将重新排列输入矩阵的列或行以获取输出矩阵。
如果参数 Permute 这很重要:
-
Rows-块使用输入矩阵的行 以创建具有相同列维度的矩阵。 输入*P*是长度的向量 ,其中的元素决定了输入矩阵中的每一行应该放在哪里 在输出矩阵 上 .为了重新排列行,块考虑无向长度向量。 ,到达港口*A*,作为矩阵 上 .
-
Columns-块使用输入矩阵的列 以创建具有相同行维度的矩阵。 一个长度向量被馈送到输入*P* ,其中的元素决定了输入矩阵中的每列应该放在哪里 在输出矩阵 上 .为了重新排列列,块考虑一个无向长度向量 ,到达港口*A*,作为矩阵 上 .
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Index Mode —
索引模式
One-based | Zero-based
Details
设置值时 One-based 意义 1 在置换向量 指输入矩阵的第一行或第一列 . 安装期间 Zero-based 意义 0 在 指第一行或第一列 .
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Invalid permutation index —
对无效索引值的反应
Clip index | Clip and warn | Generate error
Details
无效索引值的反应。 如果输入*P*中的索引值是指输入矩阵中不存在的行或列 ,块按此参数中指定的方式进行反应。 以下选项是可能的:
-
Clip index-将索引修剪到最接近的可接受值(1或 要重新排列行和1或 以重新排列列)而不发出警告。示例:对于输入矩阵
3上7列索引等于9,被裁剪为7,且行索引等于−2,被裁剪为1. -
Clip and warn—与前面的选项相同;在以后的版本中,当您选择此选项时,将在*Engee*命令提示符窗口中显示警告消息。 -
Generate error-显示错误对话框并中止模拟。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Error when length of P is not equal to Permute dimension size —
长度的错误消息
Logical
Details
如果置换向量的长度为,则显示错误对话框和停止建模的选项 不等于输入矩阵的行数或列数 .
您可以选择打开错误对话框并通过将此参数设置为 上.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |