Simulink中的数学运算模块库Math_Operations
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8)求最大最小值(minmax):
输入一组常数[1 5 9 3 8 9 5 5 10]分别求它的最大值和最小值,并在display中 示出来,分别为[10]、[1]。 双击MinMax 模块 出现右边的窗口, 在下拉箭头中选择 此次要计算的最大 值或者最小值。
9)求绝对值(abs):
常数3和6相乘、5和2相除,并把这两个结果进行减运算,得到一对正负相反的 常数,给它们取绝对值后再增益两倍,运行得到结果都为31。
Simulink—Math Operations
•
各模块功能
1.Sum求和 2.Add两个输入相加 3.Subtract两个输入相减 4. Product积 5.Divide商 6.Gain常数增益 7.Slider Gain可变增益 8.Abs求绝对值 9.MinMax求最大值最小值 10. Sign符号函数 11.Trigonometric F三角函数 12.Sin正弦计算。 13.Floor计算小于指定数的最大整数。 14.Math Function数学运算函数
• 例子:
• Exp: 自然对数 e 的次方值。
• Log: 自然对数值。 •
Log10: 10 基底的对数值。
Sqrt: 开平方根。
• pow次方。
• 转置
6)常数增益(gain):
输入常数[5]和一个常数[6]相加,然后 输入常数增益为6的模块中,得到结 果在disply显示出来数值[66]。
7)可变增益(Slidergain):
分别输入常数[0]、[-1]、[5],可变增益分别 为1、2、10,得到结果分别在display中显示 数值分别是[0]、[-2]、[50]。
3)相减( Subtract ):
输入常数[50]和一个常数[-10],并且相减, 得到结果在disply显示出来数值[60]。
4)相乘(product):
输入常数[5]和一个常数[6],并且相乘, 得到结果在disply显示出来数值[30]。
5)相除(divide):
输入常数[90]和一个常数[6],并且相乘, 得到结果在disply显示出来数值[15]。
Leabharlann Baidu 10)符号函数(sign): 输入一个正数时输出为1;输入零时输出为0; 输入一个负数时输出为负1. 例如:
• 11)数学运算函数(MathFunction): • 包含了Exp(自然对数 e 的次方值)、Log(自
然对数值)、Log10( 10 基底的对数值)、 Sqrt( 开平方根)、pow(次方)、复数共轭 、 倒数、转置等等 。 • 双击模块弹出窗口,并在function一栏中选择所 需要的函数,如下图所示:
举例子: 1)求和(sum):
在constant中输入一个常数[9] 和[89],进行求和运算,得到结 果在display显示出来数值[98]。 双击sum模块在跳出的窗口中的选项
选择++或者+-进行加减求和
2)相加(add):
输入常数[1 2 3]和一个常数[4],并 且相加,得到结果在disply显示出来 数值[5 6 7]。