主要内容

置换维数

重新排列多维数组维度的维度

  • 图书馆:
  • 金宝app模拟/数学运算

  • 排列尺寸块

说明

置换维数块通过置换输入信号的维数来对其元素重新排序。您可以使用订单参数。

例如,要对3×5输入信号进行转置,请指定置换向量[2 1]对于订单参数。执行此操作时,块将对输入信号的元素重新排序,并输出一个5乘3的矩阵。

可以使用总线阵列作为置换维度块的输入信号。有关定义和使用总线数组的详细信息,请参见在总线阵列中对非虚拟总线进行分组.

端口

输入

全部展开

此端口接受Simulink提供的任何数据类型的标量、矢量、矩阵和N维信号金宝app®金宝app支持,包括定点、枚举和非虚拟总线数据类型。

数据类型:一半|单一的|双重的|国际8|国际16|国际32|国际64|单位8|单元16|uint32公司|单元64|布尔值|固定点|列举|公共汽车

输出

全部展开

该模块根据输入信号的值输出输入信号的排列订单参数。输出与输入具有相同的数据类型。

数据类型:一半|单一的|双重的|国际8|国际16|国际32|国际64|单位8|单元16|uint32公司|单元64|布尔值|固定点|列举|公共汽车

参数

全部展开

指定应用于输入信号尺寸的排列顺序。此参数的值必须是N-元素向量,其中N是输入信号的维数。置换向量的元素必须是值从1到的重新排列N.

例如,置换向量[2 1]应用于5×3输入信号产生3×5输出信号,换句话说,输入信号的转置。

程序化使用

块参数:订单
类型:字符向量
价值:N元素向量
违约:'[2 1]'

块特征

数据类型

布尔值|公共汽车|双重的|列举|固定点|一半|整数|单一的

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

C/C++代码生成
使用Simulink®编码器生成C和C++代码™.金宝app

PLC代码生成
使用Simulink®PLC编码器生成结构化文本代码™.金宝app

定点转换
使用定点设计器设计和模拟定点系统™.

另请参见

|

话题

R2007a引入