Find.docx

上传人:b****3 文档编号:3497435 上传时间:2022-11-23 格式:DOCX 页数:9 大小:56.72KB
下载 相关 举报
Find.docx_第1页
第1页 / 共9页
Find.docx_第2页
第2页 / 共9页
Find.docx_第3页
第3页 / 共9页
Find.docx_第4页
第4页 / 共9页
Find.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

Find.docx

《Find.docx》由会员分享,可在线阅读,更多相关《Find.docx(9页珍藏版)》请在冰豆网上搜索。

Find.docx

Find

Find

查找数组的非零元素

数学运算

描述

Find块定位所有非零元素的输入信号,并返回这些元素的线性索引。

如果输入的是一个多维信号,Find块也可以返回非零输入元素的下标。

在这两种情况下,你可以显示一个输出端口的非零的输入值。

数据类型支持

Find模块接收并输出Simulink支持的任何数字数据类型的实数值。

见DataTypesSupportedbySimulink

参数和对话框

在Find块对话框的Main窗格中显示如下:

在Find块对话框的SignalAttributes窗格中显示如下:

∙Indexoutputformat

∙Numberofinputdimensions

∙Indexmode

∙Showoutputportfornonzeroinputvalues

∙Sampletime(-1forinherited)

∙Outputdatatype

∙Mode

∙Datatypeoverride

∙Signedness

∙Wordlength

∙Scaling

Indexoutputformat

选择输出格式索引的非零输入值

设置

默认:

Linearindices

Linearindices

提供任何维度的元素索引信号的向量形式。

对于一维信号(矢量),索引对应位置内的向量的非零值。

对于一维以上的信号时,转换的下标索引是沿着第一维度。

你不需要知道输入信号的信号维数。

Subscripts

提供两维或更大的信号在一个下标形式的元件的索引。

由于块为每个维度显示输出端口,这个选项需要你知道输入信号的维数。

依存关系

选择Subscripts从Indexoutputformat列表启用Numberofinputdimensions参数.

命令行信息

参数:

IndexOutputFormat

类型:

String

值:

Linearindices|Subscripts

默认:

Linearindices

Numberofinputdimensions

指定输入信号的维数

设置

默认:

1

Minimum:

1

Maximum:

32

依存关系

选择Subscripts从Indexoutputformat列表启用此参数.

命令行信息

参数:

NumberOfInputDimensions

类型:

int

值:

positiveintegervalue

默认:

1

Indexmode

指定的索引模式。

设置

默认:

Zero-based

Zero-based

指定第一个元素的索引为0的输入向量。

索引为1指定的第二个元素,依此类推。

One-based

指定第一个元素的索引为1的输入向量。

索引为2指定的第二个元素,依此类推。

命令行信息

参数:

IndexMode

类型:

String

值:

Zero-based|One-based

默认:

Zero-based

Showoutputportfornonzeroinputvalues

显示或隐藏输入值,非零的输出端口。

设置

默认:

Off

On

显示输出端口为非零值的输入值。

额外的输出端口提供非零输入的元素的值。

Off

隐藏用于输入非零值的输出端口,。

命令行信息

参数:

ShowOutputPortForNonzeroInputValues

类型:

String

值:

'on'|'off'

默认:

'off'

Sampletime(-1forinherited)

指定样本之间的时间间隔。

要继承采样时间,此参数设置为-1。

见SpecifySampleTime.

命令行信息

参数:

SampleTime

类型:

String

值:

-1(forinherited)|positivenumber

默认:

-1

Outputdatatype

指定输出的数据类型。

设置

默认:

Inherit:

Inheritviainternalrule

Inherit:

Inheritviainternalrule

输出数据类型定义的目标。

int8

输出数据类型是int8.

uint8

输出数据类型是uint8.

int16

输出数据类型是int16.

uint16

输出数据类型是uint16.

int32

输出数据类型是int32.

uint32

输出数据类型是unt32.

fixdt(1,16)

输出数据类型是固定点,fixdt(1,16).

使用数据类型的对象,例如,Simulink.NumericType.

点击Showdatatypeassistant按钮

显示额外的参数Outputdatatype参数.

命令行信息

参数:

OutDataTypeStr

类型:

String

值:

'Inherit:

Inheritviainternalrule'|'int8'|'uint8'|'int16'|'uint16'|'int32'|'uint32'|'fixdt(1,16)'|''

默认:

'Inherit:

Inheritviainternalrule'

参考

SpecifyBlockOutputDataTypes,SpecifyDataTypesUsingDataTypeAssistant

Mode

Selectthecategoryofdatatospecify.

设置

默认:

Inherit

Inherit

继承规则的数据类型。

选择Inherit实现了二个列表中可能的值:

∙Inheritviainternalrule(Discrete-TimeIntegrator,Gain,Product,Sum,Switch块默认)

Builtin

内置的数据类型。

选择Builtin实现了第二个列表中可能的值:

∙int8

∙uint8

∙int16

∙uint16

∙int32

∙uint32

Fixedpoint

定点数据类型

Expression

计算的数据类型的表达式。

选择Expression出现第二个文本框,在这里你可以输入表达式。

依存关系

点击Showdatatypeassistant按钮启用此参数.

选择Fixedpoint从Mode列表启用以下参数:

∙Signed

∙Scaling

∙Wordlength

参考

SpecifyDataTypesUsingDataTypeAssistant

Datatypeoverride

指定此信号数据类型覆盖模式,。

设置

默认:

Inherit

Inherit

继承设置的情况下,也就是从块的数据类型覆盖,Simulink.Signal对象在Simulink中或Stateflow的图表正在使用的信号。

Off

忽略其上下文的数据类型重载的设置,并使用指定的定点数据类型的信号

提示

关闭数据类型覆盖为一个单独的数据类型的能力,提供了更大的控制权在模型中的数据类型时,可以应用数据类型覆盖。

例如,您可以使用此选项,以确保数据类型覆盖设置符合要求下游块的数据类型。

依赖

此参数出现仅当Mode是Builtin或Fixedpoint.

Signedness

指定是否固定点的数据是有符号或无符号的。

设置

默认:

Signed

Signed

指定固定点数据为有符号

Unsigned

指定固定点数据为无符号

依赖

选择Fixedpoint从Mode列表启用此参数.

Wordlength

指定保存的字的位大小的量化整数。

设置

默认:

16

Minimum:

0

Maximum:

32

更大的字精度比小的字的大,大字的大小代表大值。

依赖

选择Fixedpoint从Mode列表启用此参数.

Scaling

指定调整您的固定点数据,以避免溢出条件,尽量减少量化误差的方法。

设置

默认:

Integer

Integer

定点数据指定一个二进制小数点的位置,并设置为0的分数长度。

Scaling列表中只有一个项目供您选择。

依赖

选择Fixedpoint从Mode列表启用此参数.

特征

直接馈通

采样时间

在Sampletime参数里指定

标量扩展

量纲

多量纲

过零检测

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1