发现非零元素
发现非零元素数组
库:
金宝app模型/数学操作
描述
的发现非零元素块定位所有非零元素的输入信号,并返回这些元素的线性指标。如果输入是一个多维信号发现非零元素块也可以返回非零输入元素的下标。在这两种情况下,你可以显示一个非零输入值的输出端口。
的发现非零元素块输出一个适应可变的信号。样品必须离散时间对任何适应信号。如果您的模型已经不使用固定步解算器,您可能需要选择一个固定的解算器的配置参数对话框。有关更多信息,请参见解决比较和选择一个解算器。
港口
输入
Port_1- - - - - -输入信号
标量向量矩阵| | |天数组
块的输入信号发现所有非零元素。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔
|不动点
输出
Port_1- - - - - -非零元素的索引
适应信号
的发现非零元素非零元素的索引块输出作为一个适应信号。你控制输出的数据类型使用输出数据类型块参数。
依赖关系
默认情况下,阻止输出线性指数第一个输出端口。当你改变索引输出格式来下标
块,而不是提供一个二维的元素索引下标形式或更大的信号。在这种模式下,你必须指定数量的输入维度、块为每个维度创建一个单独的输出端口。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔
|不动点
Port_2- - - - - -非零元素的值
适应信号
找到一块可以输出所有非零元素的值作为一个适应信号。
依赖关系
要启用这个端口,选择显示为非零输出端口的输入值。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔
|不动点
参数
主要
索引输出格式- - - - - -格式非零元素的索引
线性指数
(默认)|下标
为非零的指标选择输出格式输入值。
选择
线性指数
提供任何维度的元素索引信号向量形式。一维(向量)信号,指数对应的位置向量中的非零值。信号与多个维度,下标转换成指数是在第一维度。你不需要知道输入信号的信号维度。选择
下标
提供一个二维的元素指标或更大的信号在一个下标形式。因为每个维度的块显示了一个输出端口,需要你指定这个选项数量的输入维度。
编程使用
块参数:IndexOutputFormat |
类型:特征向量 |
价值观:“线性指数” |“下标” |
默认值:“线性指数” |
数量的输入维度- - - - - -输入信号的维数
1
(默认)|标量
指定输入信号的维数作为一个正整数的值从1到32。
依赖关系
要启用该参数,设置索引输出格式来下标
。
编程使用
块参数:NumberOfInputDimensions |
类型:特征向量 |
价值观:标量 |
默认值:' 1 ' |
索引模式- - - - - -指定0——或者从索引
从零开始的
(默认)|从1
指定索引模式从零开始的
或从1
。
为
从零开始的
索引,索引的0
指定了输入向量的第一个元素。一个索引的1
指定第二个元素,等等。为
从1
索引,索引的1
指定了输入向量的第一个元素。一个索引的2
指定第二个元素,等等。
编程使用
块参数:IndexMode |
类型:特征向量 |
价值观:“从零开始的” |“集中” |
默认值:“从零开始的” |
显示为非零输出端口的输入值- - - - - -使输出端口为非零值
从
(默认)|在
显示或隐藏非零输入值的输出端口。
当你清除此复选框(
从
),块隐藏非零输入值的输出端口。当您选择此复选框(
在
),显示了非零的输出端口的输入值。额外的输出端口提供的非零值的输入元素。
编程使用
块参数:ShowOutputPortForNonzeroInputValues |
类型:特征向量 |
价值观:“上” |“关闭” |
默认值:“关闭” |
数据类型
输出数据类型- - - - - -输出数据类型
继承:继承通过内部规则
(默认)|int8
|uint8
|int16
|uint16
|int32
|uint32
|int64
|uint64
|fixdt (16)
|<数据类型>表达
指定输出数据类型。
的数据类型的助理帮助你设置数据属性。使用数据类型的助理,点击显示数据类型的助理。有关更多信息,请参见使用数据类型指定数据类型的助理。
编程使用
块参数:OutDataTypeStr |
类型:特征向量 |
价值观:“继承:继承通过内部规则” |“int8” |“uint8”|“int16”|“uint16”|“int32”|“uint32”|“int64”|“uint64”|“fixdt(16) | < >数据类型表达的 |
默认值:“继承:继承通过内部规则” |
模式- - - - - -选择数据类型模式
继承
(默认)|建在
|不动点
选择指定类别的数据。
继承
——继承规则的数据类型。选择继承
使第二个菜单/文本框右边,你可以选择继承模式。建在
——内置数据类型。选择建在
使第二个菜单/文本框右边,你可以选择一个内置的数据类型。不动点
——定点数据类型。选择不动点
使额外的参数,您可以使用它来指定一个定点数据类型。表达式
——表达式,表达式的计算结果为数据类型。选择表达式
使第二个菜单/文本框右边,,您可以在其中输入表达式。
有关更多信息,请参见使用数据类型指定数据类型的助理。
依赖关系
要启用该参数,单击显示数据类型的助理按钮。
数据类型覆盖- - - - - -指定数据类型为这个信号覆盖模式
继承
|从
选择数据类型为这个信号覆盖模式。
当您选择
继承
模型金宝app继承了数据类型覆盖设置上下文,也就是说,从一块,金宝appSimulink.Signal
对象或Stateflow®在模型图金宝app®这是使用信号。当您选择
从
,模金宝app型忽略了数据类型覆盖设置它的上下文,并使用指定的定点数据类型的信号。
有关更多信息,请参见使用数据类型指定数据类型的助理在仿真软件文档金宝app。
依赖关系
要启用该参数,设置模式来建在
或不动点
。
提示
关掉数据类型的能力覆盖个别数据类型提供了更强的控制模型时应用中的数据类型数据类型覆盖。例如,您可以使用这个选项来确保数据类型满足下游的需求块无论数据类型覆盖设置。
Signedness- - - - - -指定签名或无符号
签署
(默认)|无符号
指定定点数据是否签署或无符号。已签名的数据可以表示积极的和消极的价值观,但无符号数据只代表着积极向上的价值观。
签署
,指定定点数据签名。无符号
将定点数据指定为无符号。
有关更多信息,请参见使用数据类型指定数据类型的助理。
依赖关系
要启用该参数,设置模式来不动点
。
字长- - - - - -字的大小,量子化的整数
16
(默认)|整数从0到32
扩展- - - - - -扩展你的定点数据的方法
整数
(默认)
指定定点数据扩展的方法来避免溢出条件和减小量化误差。选择整数
指定一个二进制定点数据点位置和设置部分长度0
。有关更多信息,请参见使用数据类型指定数据类型的助理。
依赖关系
要启用该参数,设置模式来不动点
。
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
扩展功能
C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app
定点转换
设计和模拟使用定点定点系统设计师™。
版本历史
介绍了R2010a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。