matlab使用小结

本文总结了MATLAB中字符与数字的转换方法,包括num2str()和str2num()函数;介绍了函数定义和调用的一般形式,强调了函数名与文件名的一致性;讲解了GUI回调函数的概念,特别是handles数据结构在GUI数据管理和控件句柄中的应用;最后列举了一些常用的MATLAB语句,如文件操作和工作空间清理。
摘要由CSDN通过智能技术生成

1.字符和数字之间的转换

num2str()函数数字向字符转换;例如: a=num2str(3),得到a=‘3’

str2num()函数字符向数字转换;例如: a=str2num('3'),得到a=3

2.函数

    所有的M文件都是脚本文件。当一个脚本文件被执行时,和直接在命令窗口中直接键入MATLAB语句所产生的结果是一样的。 





function [DAFx_out, wavout] = low_high_freq(fpath, ll, a_low, a_high)调用函数写成此形式,函数名字和文件名字必须保持一致,前面的是此函数的输出参数,后面的的是该函数的输入参数。    

3.GUI的回调函数

比如一个按钮(设置控件会自动生成自己控件的回调函数并在其中完成映射内容的使用function=pushbtton1_Callback(hObject, eventdata, handles)

在MATLAB GUI中,数据分两种:GUI data和application data。两种数据的存取机制是相同的,但是GUI data使用起来比较方便。

每一个GUI图形界面都维持一个和自己的界面的图形(figure)相联系的一个handles数据结构,这个数据结构中容纳图像界面内所有控件(按钮,列表框,编辑框等)的句柄,相当于一个大的“容器”,里面存放figure内所有的控件的句柄。同时,handles结构也可以被figure内所有控件的回调函数访问,因为回调函数的输入参数中都有handles结构,此外,在控件的回调函数内可以把数据存储到handles结构中。

handles结构数据的取得和存储是通过guidata函数来实现的。 guidata(hObject, handles)。

4.常用语句

1>filename='gtest.wav';

2> clc
      close all;
      clear all; 文件头的处理

3>    



 






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值