关于simulink中的函数function模块

前言:我们前面提到过当遇到库中没有我们需要的模块时,我们可以自己书写s函数,其实s函数是一个比较高端的工具,是用来书写一些比较复杂的模块,而遇到一些简单的模块,我们可以用库里面的fcn模块和matlab function模块

这两个模块形式如图:
在这里插入图片描述

点开这些模块:
fcn模块最简单,直接在对话框中输入简单的函数表达输入输出的关系。
而matlab function模块会显示一个文本,需要你去书写一个脚本,在里面书写一个函数,如图

在这里插入图片描述

这里要提醒一点:这个模块默认是一个输入端口,当有多个输入时,可以采取两个措施:
1.增加输入端口,只需在文本中多写几个输入量就行,如上图中。此时模块的图标也会自动增加输入口
2.也可以将输入的多个信号通过mux模块接在一起输入这一个端口,因为mux就是将多个信号凝成一股向量输入。此时在程序中的输入量u就是一个矩阵,所以在程序中要用到u(1),u(2)…这种形式来区分开多种输入
如下图:

在这里插入图片描述


  • 31
    点赞
  • 175
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值