欢迎关注公众号:【阿波兹得】
上文接:
如果你觉得我的文章对你有亿点点帮助的话,
兄弟姐妹们看的时候顺便戳一下关注、点赞、收藏~
谢谢朋友们,大家的支持就是我不断更新的最大动力~~~
Math Function模块-每天一个MATLAB小技巧(11)场景
Math Function是一个数学函数模块,能够完成一些常见的数学函数计算。例如指数、自然对数、复数、幂等运算。
操作Step1:打开Library Browser,在左侧菜单栏定位至Simulink-Math Operations一栏,将Math Function模块拖拽至模型中。
Step2:双击Math Function模块。
在Main-Function选项中,可以看到所有可供选择的函数。
函数 | 描述 | 数学表达式 |
exp | 指数 | eu |
log | 自然对数 | ln u |
10^u | 以10为底的幂 | 10u |
log10 | 常用(以10为底)对数 | log u |
magnitude^2 | 复数模量,即绝对值的平方 | |u|2 |
square | 求平方 | u2 |
pow | 幂,求u的v次方 | sign(u)*|u|v(默认值,仅适用于偶数阶根)或 uv |
conj | 复共轭 | ū |
reciprocal | 倒数 | 1/u |
hypot | 平方和的平方根 | (u2 v2)0.5 |
rem | 除后的余数 | \ |
mod | 除后的模数 | \ |
transpose | 转置 | uT |
hermitian | 复共轭转置 | uH |
Output signal type:选择输出的数据类型,包括:auto、real 或 complex。
Sample time:采样时间
Step3:创建示例我们还是用每天一个MATLAB小技巧(5)文章中的正弦波形来作为输入,模拟计算实现这个运算:u2 ((u2)2 u2)0.5
Step4:运行仿真
设置仿真时间为30s,点击Run开始仿真。
仿真完成后,双击Scope模块查看仿真结果。
效果演示计算结果如下图:
相关文章:
如果你觉得我的文章对你有亿点点帮助的话,求关注、点赞、收藏~