收藏 分销(赏)

Math Function.doc

上传人:pc****0 文档编号:7425681 上传时间:2025-01-04 格式:DOC 页数:9 大小:176.50KB 下载积分:10 金币
下载 相关 举报
Math Function.doc_第1页
第1页 / 共9页
Math Function.doc_第2页
第2页 / 共9页


点击查看更多>>
资源描述
Math Function 翻译自 执行数学函数 库 数学运算 描述 Math Function块执行许多常见的数学函数。 提示要进行平方根计算,使用Sqrt块 您可以从以下Function参数列表功能中选择一个 Function 描述 数学表达式 MATLAB等效 exp 指数 eu exp log 自然对数 ln u log 10^u 基数为10的幂 10u 10.^u (见 power) log10 (基数为10)对数 log u log10 magnitude^2 复数模量 |u|2 (abs(u)).^2 (see abs and power) square 幂:2 u2 u.^2 (见 power) pow 幂 uv power conj 复共轭 ū conj reciprocal 倒数 1/u 1./u (see rdivide) hypot 平方和的平方根 (u2+v2)0.5 hypot rem 除法后的剩余 — rem mod 除法后的模数 — mod transpose 转置 uT u.' (见 arithmetic operators) hermitian 复共轭转 uH u' (见 arithmetic operators) 块输出是输入的操作函数的结果上或输入。该功能支持以下类型的操作。 函数 标量操作 元素向量和矩阵操作 向量和矩阵操作 exp 是 是 — log 是 是 — 10^u 是 是 — log10 是 是 — magnitude^2 是 是 — square 是 是 — pow 是 是 — conj 是 是 — reciprocal 是 是 — hypot 是, 两个输入 是, 两个输入端(两个向量或两个矩阵的大小相同,一个标量和矢量,或一个标量和矩阵) — rem 是, 两个输入 是, 两个输入端(两个向量或两个矩阵的大小相同,一个标量和矢量,或一个标量和矩阵) — mod 是, 两个输入 是, 两个输入端(两个向量或两个矩阵的大小相同,一个标量和矢量,或一个标量和矩阵) — transpose 是 — 是 hermitian 是 — 是 出现的函数块的名称。适当数量的输入端口会自动出现。 提示:当你想要向量或矩阵的输出,使用Math Function块,而不是Fcn块,因为FCN块产生标量输出。 数据类型支持 下表显示每个函数块可以支持的输入数据类型。 函数 single double boolean 内置的整数 固定点 exp 是 是 — — — log 是 是 — — — 10^u 是 是 — — — log10 是 是 — — — magnitude^2 是 是 — 是 是 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. 函数 输入信号类型 输出信号类型 Auto Real Complex exp, 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。 当您选择此复选框,饱和度适用于每一个块的内部运作,不只是输出或结果。一般情况下,代码生成过程中可以检测到溢出是不可能的。在这种情况下,代码生成器不产生饱和的代码。 特征 直接馈通 是 采样时间 在 Sample time 参数里指定 标量扩展 是, 当函数需要两个输入时,输入 量纲 是 多量纲 是, 所有功能,除了hermitian 和 transpose 过零检测 不 参考 Sqrt, Trigonometric Function
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服