【matlab专题】MATLAB函数汇总

前言

这一部分主要是针对与.m脚本相关联函数进行汇总,例如Simulink进行辅助操作的语句,基础函数可能在后续整理或更新

函数部分

1、uigetfile函数:

函数uigetfile(filter,title)
参数文件筐,选择文件
注释打开文本框选择文件
示例[filetxt,pathtxt] = uigetfile(‘.’,‘Please select an image’);
[filetxt,pathtxt] = uigetfile('*.*','Please select an image');%文件筐,选择文件
if(filetxt)
    filetxt = strcat(pathtxt,filetxt);
    filetxt = lower(filetxt);%一致的小写字母形式
else 
    msgbox('Please select an image');
    return; %退出程序

2、xlsread函数

函数xlsread()
参数xlsread(filename) 读取名为 filename 的电子表格,
参数xlsread(filename,sheet) 读取指定的工作表。
参数xlsread(filename,xlRange) 从工作簿的第一个工作表的指定范围内读取数据。使用 Excel 范围语法,例如 ‘A1:C3’。
参数xlsread(filename,sheet,xlRange) 读取指定的工作表和范围。
参数xlsread(filename,sheet,xlRange,‘basic’) 在 basic 导入模式下读取电子表格中的数据。
注释读取电子表格中的数据
示例[data,txt]=xlsread(filetxt)调取文件filetxt下边的data和txt类型数据

3、cellfun函数

函数cellfun(func,C)
参数判断是否为空,数组
注释判断读取的数据中是否有值
示例cellfun(@isempty,txt)

4、strcmp函数

函数strcmp(A,B)
参数A和B两个文本数值
注释判断两个是是否相等
示例string(A(i,2));
>>  strcmp('A','B')
ans =
  logical
   0

5、append函数

函数str = append(str1,…,strN)
参数文本
注释合并文本
示例append(‘A’,‘_’,‘B’)
>> append('A','_','B')
ans =
    'A_B'

6、strcat函数

函数strcat(pathtxt,filetxt);
参数(文本,文本)
注释将文本进行合并
示例strcat(pathtxt,filetxt);
>> strcat('A','_','B')
ans =
    'A_B'

7、set_param函数

函数set_param(Object,ParameterName,Value)
参数(模块地址,参数,数值)
注释修改Simulink数值
示例set_param(zzz,‘factor’,ll)%

8、add_line函数

函数add_line(sys,out,in)
参数(模型名称,信号输出模块,信号接入模块)
注释针对Simulink模型模块之间连线
示例add_line(‘connect_model’,‘Constant/1’,‘Gain/1’);1代表接口名称

9、strsplit函数:

函数strsplit(hh,‘/’)
参数文本,分隔符
注释将hh以”/“ 进行分割
示例strsplit(char(hh),‘/’)
>> strsplit('1/2/4/5/6/7/8/','/')

ans =
  1×8 cell 数组
    {'1'}    {'2'}    {'4'}    {'5'}    {'6'}    {'7'}    {'8'}    {0×0 char}

10、length函数

函数length(a)
参数数组
注释求数组a中有几个元素
示例length(ans);
ans =
  1×8 cell 数组
    {'1'}    {'2'}    {'4'}    {'5'}    {'6'}    {'7'}    {'8'}    {0×0 char}
>> length(ans)
ans =
     8

11、fullfile函数

函数fullfile(a,”*“)
参数文件路径,文件类型
注释寻找文件路径下的特殊文件类型
示例fullfile(files_path, ‘*.h’)

12、rmdir函数

函数rmdir(folderName s)
参数文件夹路径,文件
注释删除指定路径下所有文件下及子文件夹
示例rmdir(char(path1), ‘s’);

13、char函数

函数char(AAA)
参数非文本数据
注释将AAA变为文本
示例char(gcs)

14、which函数

函数which(a)
参数文件名
注释获取指定名称文件路径
示例which(bdroot)

语句

1、for语句

for i=1:n %1开始循环到n
执行语句
end

2、if语句

if('a','a'))
   %执行语句
   end

3、while语句

while i<=A%满足条件是执行循环语句
执行语句
end

指令

1、gcs,获取当前打开模型名称
2、bdroot当前打开文件名称

文章会不断更新,作者也是用到哪个语句就找了哪个语句,不需要特意去记忆

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Matlab读取文件的函数有textread、load和xlsread等。其中,textread函数用于读取txt文档,其基本语法是:\[A,B,C,...\] = textread(filename,format)或\[A,B,C,...\] = textread(filename,format,N)。load函数用于读取.mat文件,其语法是:load(filename)或load(filename,variables)。xlsread函数用于读取Excel文件,其语法是:\[num,txt,raw\] = xlsread(filename)。这些函数可以根据不同的文件类型和需求进行选择和使用。 #### 引用[.reference_title] - *1* [Matlab读取txt文件中的数据(使用textread函数)](https://blog.csdn.net/Wekic/article/details/109378870)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Matlab常用函数集合(各类文件读取/保存、数据转换、处理)——持续更新中](https://blog.csdn.net/qq_42109740/article/details/124845166)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [MATLAB——读写文件函数命令汇总](https://blog.csdn.net/yunqianrui/article/details/104336931)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值