MATLAB学习经验语法小结

MATLAB学习经验语法小结

ID:39550647

大小:59.50 KB

页数:13页

时间:2019-07-06

MATLAB学习经验语法小结_第1页
MATLAB学习经验语法小结_第2页
MATLAB学习经验语法小结_第3页
MATLAB学习经验语法小结_第4页
MATLAB学习经验语法小结_第5页
资源描述:

《MATLAB学习经验语法小结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《MATLABGUI设计学习手记罗华飞编著北京航空航天大学出版社》变量名区分大小写,不能写错。序列用x1=[1,2,3,4];%方括号不能省整数范围用n1=1:8;求长度length()找第几个单元的值n1(1);s,z是系统定义变量,在使用前如果默认则是拉式、z域算子;表示向量一行的结束:表示从第几个到底几个表示某个变量的取值范围用n=1:99,如果想依照某个间距来取点,,的左右表示行、列则linspace(0,2*pi,100)path找目前已有的搜寻路径path(path,'C:SLDKJ

2、FSIDFJSSDFSD')加入某个文件所在文件夹的路径,注意是文件夹,不是到文件。加入路径后就可以在程序任何位置调用该文件。whichxxx.m找到xxx.m文件所在的路径typexxx.m显示xxx.m文件的内容MATLAB入门教程中P15有关于文件调用的介绍diff(f)表示微分,如果只有一个变量则正常,如果有两个以上变量则随机对一个进行微分,这时应该使用diff(f,'t')来指定某个变量。diff(f,n)指定几阶微分diff(f,'t',n)也可以int(f)表示积分,与上面一样,

3、有int(f,'t')int(f,m,n)m和n是实数,表示对变量在m到n上积分int(f,'m','n')m和n是变量或表达式,表示对变量在m到n上积分解矩阵方程:设A*B=C易知A=C/B,这可以从逆矩阵变换得来,但是他还可以看做是右除/,相应的就有左除B=AC,可以看做从左面除掉一个A之后就剩下一个B.这种运算是正确的。plot(x,f1,x,f2)同一个图上画多条曲线xn=wavread(‘’,[])读取文件并采样[xn,fs,nbits]=wavread()可以返回采样频率x=wa

4、vread('','size')返回信号采样后的尺寸,格式为[尺寸声道数][]=wavread('','FMT')FMT表示数据格式,如果是'native',则自动匹配文件的数据量化范围,选择8、16、24、32位数据格式,其值在help中有对应关系。如果是‘double’,则是浮点数据格式,都显示为-1~+1之间的值。只要选定了double或者native,则数据位数是自动定的。不规定FMT则默认为double,量化成-1到1的值。wavwrite()用于把声音数据写成声音文件。要告诉他数据x

5、n,采样频率fs,数据位数nbits,存储名WAVFILE默认为16位数据,8000hz。还原为声音文件的时候是这样设置nbits的:当检测到数据是小数(浮点数)时,按照浮点数结合nbits来还原,即如果是-0.121212121,是16位数据格式,则按照-0.2121212121*参考电平来还原,数据位数只是存储小数的长度而已。如果是整数data,16位数据格式则按照data/(2^16)*参考电平来还原。最终都能还原到原模拟信号。输出的数据如果只指明文件名则创建到原目录下,还可以指定任意文件

6、夹进行创建。数据不够采是不行的。sound(x,fs)只能对于DOUBLE类型的采样可以使用。即数据值是-1到1之间,我的声音设备不能定义数据位数。freqz绘制z域函数的频率响应。参见help。[h,w]=freqz(b,a,n):h是频率响应复数序列,w是频率采样序列。n是指定的采样点数。是在z域单位元上采样的角频率w范围是0到pi[h,w]=freqz(b,a,n,'whole')w从0到2pi进行采样。h是对称的。☆☆freqz绘制的是对数作为纵坐标值,需要注意。如果使用freqz(b,

7、a,n,fs)则横坐标变成HZ为单位。2*pi等效为fs☆所谓z域频率响应其实就是将z代换为e^jw,再利用数字角频率w从0到2*pi进行计算而已。freqs绘制S域函数的频率响应。参见help。使用a=complex(1,2)可以生成1+2i的复数。关于GUI设计:给控件添加不同的回调函数,与VB有所不同,是右击控件,在viewcallback中可以进行选择。tab编辑器可以调整各个控件使用TAB键被选中的顺序。toolbareditor可以快速插入打开、新建、保存、打印、放大、缩小等快捷菜单

8、图标。对象浏览器objectinspector可以看到文件中所有的控件以及他们的组织关系。editor可以打开回调函数编辑。在编辑界面中点击"f"图标可以看到所有函数进行快速选择,也可以直接右击控件,选择回调函数。menueditor可以快速编辑菜单栏。在GUI函数的参数中,hObject是当前回调函数对应的GUI对象的句柄。eventdata为未定义的保留参数,handles是当前GUI所有数据的结构体,包含所有GUI对象的句柄和用户定义的数据。varargin在初始化时是空的,在触发控件时,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。