Math Function.doc_第1页
Math Function.doc_第2页
Math Function.doc_第3页
Math Function.doc_第4页
Math Function.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Math Function/p/2459629498翻译自/cn/help/simulink/slref/mathfunction.html执行数学函数 库数学运算 描述Math Function块执行许多常见的数学函数。 提示要进行平方根计算,使用Sqrt块您可以从以下Function参数列表功能中选择一个 Function描述数学表达式MATLAB等效exp指数euexplog自然对数ln ulog10u基数为10的幂10u10.u(见 power)log10(基数为10)对数log ulog10magnitude2复数模量|u|2(abs(u).2(see abs and power)square幂:2u2u.2(见 power)pow幂uvpowerconj复共轭conjreciprocal倒数1/u1./u(see rdivide)hypot平方和的平方根(u2+v2)0.5hypotrem除法后的剩余remmod除法后的模数modtranspose转置uTu.(见 arithmetic operators)hermitian复共轭转uHu(见 arithmetic operators)块输出是输入的操作函数的结果上或输入。该功能支持以下类型的操作。 函数标量操作元素向量和矩阵操作向量和矩阵操作exp是是log是是10u是是log10是是magnitude2是是square是是pow是是conj是是reciprocal是是hypot是, 两个输入是, 两个输入端(两个向量或两个矩阵的大小相同,一个标量和矢量,或一个标量和矩阵)rem是, 两个输入是, 两个输入端(两个向量或两个矩阵的大小相同,一个标量和矢量,或一个标量和矩阵)mod是, 两个输入是, 两个输入端(两个向量或两个矩阵的大小相同,一个标量和矢量,或一个标量和矩阵)transpose是是hermitian是是出现的函数块的名称。适当数量的输入端口会自动出现。提示:当你想要向量或矩阵的输出,使用Math Function块,而不是Fcn块,因为FCN块产生标量输出。 数据类型支持 下表显示每个函数块可以支持的输入数据类型。函数singledoubleboolean内置的整数固定点exp是是log是是10u是是log10是是magnitude2是是是是square是是是是pow是是conj是是是是reciprocal是是是是hypot是是rem是是是mod是是是transpose是是是是是hermitian是是是是所有支持的模式接受实数或复数输入,除了reciprocal,不接受复数的固定点输入。 块的输出是实数还是复数,这取决于你的选择Output signal type.参数和对话框 Math Function块对话框中的Main窗格显示如下: Function指定的数学函数。见描述 Output signal type指定Math Function块的输出信号类型为auto, real, 或 complex. 函数输入信号类型输出信号类型AutoRealComplexexp, log, 10u, log10, square, pow, reciprocal, conjugate, transpose, hermitian实数复数实数复数实数错误复数复数magnitude squared实数 复数实数实数实数实数复数复数hypot, rem, mod实数复数实数错误实数错误复数错误Sample time (-1 for inherited)指定样本之间的时间间隔。要继承采样时间,此参数设置为-1。见 Specify Sample Time Math Function块对话框中的Signal Attributes窗格显示如下 注意:在此窗格中的一些参数,只有当函数中所选择的Function参数支持定点数据类型。Output minimum指定该块可以输出的最小值。 默认值是(未指定)。 Simulink软件使用这个值来执行: 模拟范围检查(见Signal Ranges) 自动缩放的定点数据类型Output maximum指定该块可以输出的最大值。 默认值是(未指定)。 Simulink软件使用这个值来执行: 模拟范围检查(见Signal Ranges) 自动缩放的定点数据类型Output data type指定输出的数据类型。您可以将其设置为: 继承的规则,数据类型,例如,Inherit: Inherit via back propagation 一个内置的数据类型的名称,例如, single 数据类型对象的名称,例如,Simulink.NumericType object 一个表达式,其值的数据类型,例如, fixdt(1,16,0)点击Show data type assistant 按钮 显示 Data Type Assistant, 它可以帮助您设置Output data type 参数.见 Specify Block Output Data Types Lock output data type setting against changes by the fixed-point tools选择锁定此块对输出的数据类型设置的定点工具和定点顾问。见Use Lock Output Data Type Setting.Integer rounding mode 指定定点运算的舍入模式。见 Rounding. Saturate on integer overflow动作采取这一行动的原因溢出会发生什么事的实例选中此复选框。你的模型有可能溢出,并在生成的代码,你要明确的饱和保护。溢出饱和到任何的数据类型可以表示的最小或最大值。有符号的8位整数溢出饱和到-128或127。不选中此复选框。 你想生成的代码,以优化效率。 你要避免过度指定块如何处理信号的范围。 见 Checking for Signal Range Errors.溢出换到数据类型表示的适当值。数130不适合在有符号的8位整数,换到-126。当您选择此复选框,饱和度适用于每一个块的内部运作,不只是输出或结果。一般情况下,代码生成过程中可以检测到溢出是不可能的。在这种情况下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论