主要内容

置换矩阵

对矩阵行或列重新排序

  • 图书馆:
  • DSP系统工具箱/数学函数/矩阵和线性代数/矩阵运算

  • 置换矩阵块

描述

排列矩阵块重新排列一个矩阵的行或列M-借-N输入矩阵A.由索引输入指定P.

港口

输入

全部展开

输入矩阵,指定为标量、向量或矩阵。

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔值|不动点|枚举

索引矩阵,指定为标量或向量。

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔值|枚举

输出

全部展开

输出信号,指定为向量或矩阵。

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔值|不动点|枚举

参数

全部展开

通过排列输入的行或列来构造输出矩阵的方法。

排列参数设置为:

  • —块使用的行A.创建具有相同列维度的矩阵。输入P是一段长度-L其元素确定每行的起始位置的向量A.必须放置在L-借-N输出矩阵。

    y=[A(P(1),:);A(P(2),:);A(P(3),:);…;A(P(end),:)]%等效MATLAB代码

    对于行排列,块处理长度-M端口处的无定向矢量输入A.作为M-x-1矩阵。

  • –块使用A.创建具有相同行维度的矩阵。输入P是一段长度-L其元素决定每列从何处开始的向量A.必须放置在M-借-L输出矩阵。

    %等效MATLAB代码y=[A(:,P(1))A(:,P(2))A(:,P(3))…A(:,P(end))]

    对于列置换,块将处理长度-N端口无定向矢量输入A.1,N矩阵

当设置为一基,价值1.在置换向量中P指输入矩阵的第一行或第一行A.. 当设置为零基,价值0在里面P指文件的第一行或第一列A..

响应无效的索引值。当输入中的索引值P引用矩阵中不存在的行或列A.,块将按照此参数中的指定进行反应。这些选项可用:

  • 剪辑索引——将索引修剪到最近的有效值(行排列为1或M,列排列为1或N不要发出警报。例如:对于3乘7的输入矩阵,列索引9被剪裁为7,行索引-2被剪裁为1。

  • 剪辑并警告–在MATLAB中显示警告消息®命令窗口并按照前面的项目符号所述剪裁索引。

  • 产生错误–显示错误对话框并终止模拟。

可调:

选项显示错误对话框,并在排列向量的长度P不等于输入矩阵的行数或列数A..

通过将此参数设置为,可以选择打开错误对话框并终止模拟.

块特征

数据类型

布尔值|双重的|枚举|不动点|整数|仅有一个的

直接引线

没有

多维信号

没有

可变大小信号

没有

过零检测

没有

扩展能力

定点转换
使用fixed-point Designer™设计和模拟定点系统。

之前介绍过的R2006a