《Simulink中的数学运算模块库》由会员分享,可在线阅读,更多相关《Simulink中的数学运算模块库(12页珍藏版)》请在金锄头文库上搜索。
1、SimulinkMath 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数学运算函数数学运算函数举例子:举例子:1 1)
2、求和()求和(sumsum):):在在在在constantconstant中输入一个常数中输入一个常数中输入一个常数中输入一个常数99和和和和8989,进行求和运算,得到结,进行求和运算,得到结,进行求和运算,得到结,进行求和运算,得到结果在果在果在果在displaydisplay显示出来数值显示出来数值显示出来数值显示出来数值9898。 双击双击sumsum模块在跳出的窗口中的选项模块在跳出的窗口中的选项选择选择选择选择+或者或者或者或者+-+-进行加减求和进行加减求和进行加减求和进行加减求和2)相加()相加(add):):输入常数输入常数输入常数输入常数1 2 31 2 3和一个常数和一个
3、常数和一个常数和一个常数44,并,并,并,并且相加,得到结果在且相加,得到结果在且相加,得到结果在且相加,得到结果在displydisply显示出来显示出来显示出来显示出来数值数值数值数值5 6 75 6 7。3)相减()相减( Subtract ):):输入常数输入常数5050和一个常数和一个常数-10,-10,并且相减,并且相减,得到结果在得到结果在displydisply显示出来数值显示出来数值6060。4)相乘()相乘(product):):输入常数输入常数55和一个常数和一个常数6,6,并且相乘,并且相乘,得到结果在得到结果在displydisply显示出来数值显示出来数值3030。
4、5)相除()相除(divide):):输入常数输入常数9090和一个常数和一个常数6,6,并且相乘,并且相乘,得到结果在得到结果在displydisply显示出来数值显示出来数值1515。6)常数增益()常数增益(gain):):输入常数输入常数55和一个常数和一个常数66相加相加, ,然后然后输入常数增益为输入常数增益为6 6的模块中,得到结的模块中,得到结果在果在displydisply显示出来数值显示出来数值6666。7)可变增益()可变增益(Slidergain):):分别输入常数分别输入常数00、-1-1、5,5,可变增益分别可变增益分别为为1 1、2 2、1010,得到结果分别在,
5、得到结果分别在displaydisplay中显示中显示数值分别是数值分别是00、-2-2、5050。8)求最大最小值()求最大最小值(minmax):):输入一组常数输入一组常数1 5 9 3 8 9 5 5 101 5 9 3 8 9 5 5 10分别求它的最大值和最小值,并在分别求它的最大值和最小值,并在displaydisplay中中示出来,分别为示出来,分别为1010、11。双击双击MinMax MinMax 模块模块出现右边的窗口,出现右边的窗口,在下拉箭头中选择在下拉箭头中选择此次要计算的最大此次要计算的最大值或者最小值。值或者最小值。9)求绝对值()求绝对值(abs):):常数常
6、数3 3和和6 6相乘、相乘、5 5和和2 2相除,并把这两个结果进行减运算,得到一对正负相反的相除,并把这两个结果进行减运算,得到一对正负相反的常数,给它们取绝对值后再增益两倍,运行得到结果都为常数,给它们取绝对值后再增益两倍,运行得到结果都为3131。10)符号函数()符号函数(sign):):输入一个正数时输出为输入一个正数时输出为1;输入零时输出为;输入零时输出为0;输入一个负数时输出为负输入一个负数时输出为负1.例如:例如:11)数学运算函数()数学运算函数(MathFunction):):包含了Exp(自然对数 e 的次方值)、Log(自然对数值)、Log10( 10 基底的对数值)、Sqrt( 开平方根)、pow(次方)、复数共轭 、倒数、转置等等 。双击模块弹出窗口,并在function一栏中选择所需要的函数,如下图所示:例子:Exp: 自然对数 e 的次方值。Log: 自然对数值。 Log10: 10 基底的对数值。 Sqrt: 开平方根。 pow次方。转置