【Simulink】 0基础入门教程 P2 常用模块的使用介绍

文章详细介绍了MATLAB中的一些基本模块,包括数值比较、逻辑运算、条件选择、增益、绝对值、数学函数、最大最小值计算、三角函数、波形显示以及信号传递的特殊方式,并提到了查阅帮助文档的方法。这些模块是构建和仿真MATLAB模型时的核心工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

常用模块介绍

(1) relational operator,用于数值的大小比较

(2) compare to constant,用于和数值做大小比较

(3)logical operator,用于逻辑运算

与运算

或运算

非运算

(4) switch,类似于C语言中的if 语句,通过对一个条件的判断,选择不同的输入

(5) gain,增益模块,对输入乘以一个倍数

(6) abs,取绝对值模块

(7) math function,常用的数学运算函数

(8)MinMax,对多个数值取最大值或最小值

(9)Trigonometric Function,三角函数

(10) scope,类似于示波器,用于观测某个信号的波形随时间的变化,相比之下,display只能显示当前时刻的数值

(11)goto /from,搭配使用的两个模块,可以让某个信号值不使用连线的方式传输到另一个地方,常用 local 和 global 两种属性配置,global可以在整个模型的任意位置进行数值传递(非虚拟子系统不可跨越),local则只能在当前模型传递,不能跨越子系统。推荐使用local,使用global容易产生风险。

(12) help文档的查看如果对模块使用有疑问,可以查阅matlab的help文档,方法如下:



常用模块介绍

(1) relational operator,用于数值的大小比较

 咱可以修改其中的关系运算符,实现多种运算

(2) compare to constant,用于和数值做大小比较

本质上是一个封装的模块,内部使用的就是relational operator

模块中的运算符常数都可以修改

(3)logical operator,用于逻辑运算

与运算

1&5&1 = 1(逻辑真) 

或运算

 0 | 0 = 0

非运算


(4) switch,类似于C语言中的if 语句,通过对一个条件的判断,选择不同的输入

解释:中间的输入是控制变量,控制变量-1大于等于常数0吗?,如果是,就输出上边的数值,否则输出下边的数值

这个模块的参数也是可以自定义的

(5) gain,增益模块,对输入乘以一个倍数

增益模块,实现乘法功能

(6) abs,取绝对值模块

(7) math function,常用的数学运算函数

比如说10的3次方

log(100) = 2

pow实现;2的10次方

其他功能:

(8)MinMax,对多个数值取最大值或最小值

两种用法:

  • 多输入比较大小
  • 单输入,以数组格式输入 

(9)Trigonometric Function,三角函数

输入角度都是弧度,需要转换成角度

反三角函数

(10) scope,类似于示波器,用于观测某个信号的波形随时间的变化,相比之下,display只能显示当前时刻的数值

(11)goto /from,搭配使用的两个模块,可以让某个信号值不使用连线的方式传输到另一个地方,常用 local 和 global 两种属性配置,global可以在整个模型的任意位置进行数值传递(非虚拟子系统不可跨越),local则只能在当前模型传递,不能跨越子系统。推荐使用local,使用global容易产生风险。

 

(12) help文档的查看
如果对模块使用有疑问,可以查阅matlab的help文档,方法如下:

在命令行中输入help+函数名 


学习视频分享

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北国无红豆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值