1.要查看matlab的函数的m文件,可在Command Window中输入edit,再输入函数名。
2.prod用于计算数组元素的连乘。
3.应用FDATool设置完滤波器之后,可将其输出为函数:File-->Generate MATLAB
Code-->Filter Design Function
4.xtick是刻度(小竖线);xticklabel 刻度值(竖线下面的数值)。
5.numel(X)可用于计算数组元素的个数。
6.colormap默认是Jet即大值为红,小值为蓝色;应用此命令:map=colormap(flipud(jet))可实现大值为蓝,小值为红
7.roundn可根据四舍五入控制小数位数,如roundn(2.3456,-2)=2.35。
8.trapz(X,Y)可直接计算梯形面积积分。
9.若要查找二维矩阵A的最小值A_min,可通过两次min命令:A_min=min(min(A));可应用find命令查找最值的位置:[row,col]=find(A==A_min)。
10.用plot3/mesh/surf作图时,注意X/Y与Z要对应,根据操作可能要将Z转置。当点过密时,surf所得到的图会发黑,改用mesh则不会发生这类问题。
11.assignin(WS,'varname',varvalue)可用于将函数空间的变量值输出。当WS为‘base’时,表示基本工作空间;当WS为‘caller’时,表示当前回调函数空间。不能将基本工作空间的变量指派到函数空间。evalin与之相反。
12.查询某名称是否为关键字,可用函数iskeyword,e.g. iskeyword('if'),返回结果ans=1.
13.whos可列出当前工作空间中所有变量,以及它们的名字、尺寸(比如一个矩阵或数组的行列维数)、所占字节数、属性等信息。
13.&和|为元素运算,可对向量进行逻辑运算;而&&和||为捷径运算,仅对标量进行逻辑运算。捷径运算首先判断第一个元素对象,若可知道结果则直接返回,不再对第二个元素进行判断。可提高运行速度。
14.MATLAB中,字符和字符串都是用单引号标识而没有用双引号,这种表示方法会引发一个问题:'\n'到底是一个包含两个字符的字符串,还是转义字符(换行符)呢?'