MATLAB 高频使用技巧指南(一)

文章列举了MATLABSimulink开发中的常见命令,如clear、clc、disp等,并介绍了模型仿真的方法。此外,还分享了Simulink的实用技巧,如批量连接接口、高亮信号路径、注释模型部分以及将模型导出为HTML格式,以提升建模和调试效率。

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

整理了一些日常开发中,在MATLAB(Simulink)中简单的,并且使用频率比较高的快捷命令,以及操作技巧,建议收藏。

一、常用命令

常用命令行

用途

常用相关语法

clear

从当前工作区中删除所有变量,并将它们从系统内存中释放

clear

clc

清空命令行窗口的文本(按 "↑" 键可以从命令历史记录中重新调用语句)

clc

disp

仅显示某变量的值(或直接在命令行号窗口输入变量名称,就可以直接得到“变量名 = 值”)

disp(X)X为变量名

sim

对Simulink模型进行仿真

simOut=sim(model)

simset

设置仿真参数

simset %显示所有参数名和它们可能的值options=simset(property,value) %把property代表的参数赋值为value,结果保存在结构options中

simget

获取模型参数设置值

value=simget(model name) %返回指定模型参数设置的options结构

set_param

为模型或模块设置参数(用法很多,后面可以展开说下)

set_param(modelname,property,value) %为模型的property参数设置值value

get_param

返回指定模型或模块对象的指定参数的名称或值。

ParamValue=get_param(Object,Parameter)

gcb

获取当前模块的路径名称

bl=gcb %返回当前系统中当前模块的完整模块路径名称

print

将simlink模型打印成图片,或将图片保存为特定格式文件(包括m文件)

print(filename,formattype) %使用制定的文件格式当当前窗口保存至文件中

二、Simulink常用技巧

1、多个接口的自动连接

当我们在Simulink中想要操作多个接口相互连接时,不需要将每个接口一个个做重复的连接操作,只需要将鼠标左键选中一侧的接口,然后按住Ctrl键不松开,接着选中另一侧需要连接的端口即可。

多对一:

同时选中左侧的多个信号连接右侧的Subsystem

一对一:

选中左侧的Demux连接右侧的Subsystem

一对多:

选中右侧的多个信号连接左侧的Demux

注意:

1)支持模块多对一,或一对一,或一对多;

2)支持所有模块的input和output接口;

3)当左侧接口数量与右侧不一致时,只能将接口按从上到下的顺序依次连接。

2、高亮信号来源与去向

较复杂模型中往往有很多信号,当我们想要查看某一信号链路时,可以使用右键的快捷菜单中的小工具。

如果想要查看信号来源:

高亮并取消信号来源链路

如果想要查看信号去向:

高亮并取消信号去向链路

3、注释

当我们进行模型调试时,如果想要暂时注释掉某一部分,可以使用注释操作,效果和代码调试时 “%” 的表现相同。鼠标右键选择“Comment Out”将选中部分注释掉,右键选择“Uncomment”取消注释。

注释和取消注释

4、将模型生成html文件

当我们不想打开MATLAB,n用更加简易的方式去浏览Simulink模型时(仅浏览,不可编辑),可以尝试将Simulink模型导出为html格式的文件,导出后更加方便阅读。

将模型导出为html格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

passionSnail

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

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

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

打赏作者

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

抵扣说明:

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

余额充值