当前位置: 首页 > article >正文

simulink入门学习01

文章目录

  • 1.基本学习方法
  • 2.图形环境--模块和参数
  • 3.激活菜单---添加到模型
    • 3.1输入选项
    • 3.2添加到模型
    • 3.3更改运算
    • 3.4验证要求
  • 4.乘以特定值--Gain模块
    • 4.1引入gain模块
    • 4.2更改增益参数
    • 4.3接入系统
    • 4.4大胆尝试

1.基本学习方法

今天突然想要学习这个simulink的相关知识,于是就是一个字:直接开干,了解到这个是关于工程上面的仿真相关的 内容,但是具体是搞什么的也不清楚,还是边学边了解吧,因为这个matlab里面一直有这个simulink,但是我自己又没有使用过,所以还是非常想要尝试一下的;

自学的话,使用的就是官方文档,我之前学习这个matlab的时候,就看过这个matlab的官方文档,我觉得这个文档是非常适合我们小白入门学习的—因为这个是交互式的,就是可以给我们即使的反馈,好像就是我们和他在进行互动,所以这个效果我觉得是非常好的,而且这个学习方式我自己也是非常的喜欢;

2.图形环境–模块和参数

1)首先就是熟悉matlab的小伙伴就应该知道这个交互式学习的使用方法,如果不清楚,强烈推荐B站的李天意学长的matlab轻松学习指南(据说今年寒假还会搞,期待一波),这个指南视频一共是5个暂时,里面的第一个视频就会告诉你这个交互式的学习过程应该如何去学,毕竟授人以鱼不如授人以渔嘛,我也是因为这个的启发,学习这个simulink的时候,决定从官方的文档学起;

刚学习这个matlab的小伙伴也建议去学习一下,巩固一下,体验一下在这个学习的方式;

2)这个就是一个空气阻力的方程,二次函数吧,类似于,我们进行建模;

3)他的蓝色的任务方框里面告诉我们如何进行相关的操作:首先就是在这个上面的哭浏览器里面打开相关的组件:

实际上打开之后就是我们下面的这个页面的右边的这个部分,按照这个操作的提示,找到sine wave模块,把这个内容拖动到我们的中间的画布上面去;

4)因为这个哭浏览器里面的内容很多,我的做法就是直接搜索,这个sine,就会进行自动的筛选;

5)我的踩坑:因为我自己也是出于兴趣进行学习嘛,所以也遇到了一些问题,例如这个我自己第一次拖进来的是上面的那个前面有一个大于号的正弦曲线,这个时候提交判断的时候就会报错;

这个时候才发现这个需要的是sine wave,而我选择的这个是function,虽然我目前不知道这两者一个带大于号,一个不带,两个的区别,但是显然第一次的这个大难是错误的;

image-20250122220047706

如果你提交之后成功运行,没有问题,就会让你学习下一个任务,否则你是看不到这个下一任务的按钮的:

image-20250122230938234

6)因为这个是我学习simulink的第一次操作吗,我觉得这个和我之前了解的这个信号和系统非常的相似,就是输入信号和输出信号,系统进行信号的分析,这个争先的函数相当于就是输入的鑫海,右边的那个就是输出的信号把;

3.激活菜单—添加到模型

3.1输入选项

1)按照操作提示,输入这个math function

image-20250122231227131

3.2添加到模型

输入math function之后,按下这个enter就会出现下面的这个内容,这个时候相当于就是把这个指数模型添加到我们的面板上面了;

image-20250122231649803

3.3更改运算

双击我们出现的这个模版,会出现下面的这个下拉菜单,让我们进行选择:

image-20250122231803214

3.4验证要求

更改这个连接方式,把我们的这个运算介入进来,重新运行,就会发现这个再次运行时成功的,说明我们的这个链接的信号是符合要求的;

image-20250122231942227

4.乘以特定值–Gain模块

4.1引入gain模块

下面的这个类似于三角形的就是Gain模块,引入的方法就是双击这个空白的区域,输入Gain即可,然后按下这个enter键,就会引入这个模块;

image-20250122232312415

4.2更改增益参数

这个就是双击上面的1,这个默认的参数值是1,我们需要修改成为0.05;

image-20250122232441104

4.3接入系统

这个题目上面说了,我们的gain接入系统之后,这个会默认链接的:

我第一次势能插入到了下面的这个位置,成功运行,

image-20250122232716992

4.4大胆尝试

于是,我就在想,这个gain可以可以插在这个u^2这个模块的前面呢,我试了一下,发现是报错的,于是我想了一下:

这个可能是和我们的模块的功能有关,因为这个要求是v的平方乘上a,因为这个乘上系数的gain模块需要在这个u^2操作的后面,这个是我认为他报错的原因吧;


http://www.kler.cn/a/514506.html

相关文章:

  • PostgreSQL数据库的运行机制和架构体系
  • 路径规划之启发式算法之二十八:候鸟优化算法(Migrating Birds Optimization, MBO)
  • Github 2025-01-20 开源项目周报 Top15
  • 小程序获取微信运动步数
  • 《Linux服务与安全管理》| 邮件服务器安装和配置
  • MySQL中日期和时间戳的转换:字符到DATE和TIMESTAMP的相互转换
  • Redis、MongoDB 和 MySQL评估
  • IBM湖仓一体与向量数据库:访问MinIO控制台(Accessing the MinIO console)
  • AI对齐与开源发展:多学科融合创新之路
  • 第二讲 矩阵消元——用矩阵的左乘表示矩阵消元的过程
  • Spring注解篇:@RequestMapping详解
  • ESP-Mesh-Lite组网方案,赋能设备多场景联网通信,无线交互控制应用
  • PHP常见正则表达式
  • 不用安装双系统,如何在mac上玩windows游戏呢?
  • vim如何显示行号
  • 基于springboot+vue的校园二手物品交易系统的设计与实现
  • 在 Go 语言中如何高效地处理集合
  • LabVIEW处理复杂系统和数据处理
  • 基于Spring Boot+Vue.js的后台管理系统
  • Elasticsearch 8.17.1 JAVA工具类
  • 【深度学习基础】多层感知机 | 权重衰减
  • C++11左值引用和右值引用
  • 神经网络基础详解
  • 【Maui】注销用户,采用“手势”点击label弹窗选择
  • 打造你的第一个AI Agent:从需求分析到架构设计
  • 【AI编辑器】字节跳动推出AI IDE——Trae,专为中文开发者深度定制