Math Function模块-每天一个MATLAB小技巧(11)

欢迎关注公众号:【阿波兹得】

上文接:每天一个MATLAB小技巧(10)

如果你觉得我的文章对你有亿点点帮助的话,

兄弟姐妹们看的时候顺便戳一下关注、点赞、收藏~

谢谢朋友们,大家的支持就是我不断更新的最大动力~~~


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:选择输出的数据类型,包括:autorealcomplex。

Sample time:采样时间

Step3:创建示例我们还是用每天一个MATLAB小技巧(5)文章中的正弦波形来作为输入,模拟计算实现这个运算:u2+((u2)2+u2)0.5

Step4:运行仿真

设置仿真时间为30s,点击Run开始仿真。

仿真完成后,双击Scope模块查看仿真结果。

效果演示

计算结果如下图:

相关文章:「问/答」如何批量删除Simulink模型中未连接的信号线?

如果你觉得我的文章对你有亿点点帮助的话,求关注、点赞、收藏~

举报
评论 0