一、一般函数命令(General)
1.常用信息(General information)
| help |
联机帮助命令,在MATLAB命令窗口显示帮助主题(在help后加函数或命令的特殊字符,可得到具体命令或函数的使用信息)。 |
| helpwin |
联机帮助命令,在MATLAB帮助窗口显示函数命令分类表,用鼠标双击某一行,可得某一类所有命令的清单。再用鼠标双击具体命令可得详细帮助。 |
| helpdesk |
超文本帮助 |
| demo |
运行MATLAB的演示程序 |
| ver |
MATLAB及其工具箱的版本信息 |
| whatsnew |
显示手册中未给出的新特性 |
| Readme |
readme文件(用于What’snew ),介绍当前版本的MATLAB的新功能 |
2.工作空间管理(Managing the workspace.)
| who |
显示内存中全部工作变量(变量列表) |
| whos |
显示工作变量的具体信息(数组维数)显示生与内存的大小 |
| workspace |
显示工作区的浏览器,图形界面的工作区管理 |
| clear |
从内存中清除变量和函数. |
| pack |
整理工作空间的内存,内存中的变量存入磁盘,再用内存中的连续空间载回这些变量 |
| load |
从磁盘上将变量(数据)调入工作空间内存 |
| save |
将工作空间的变量(数据)存盘 |
| quit |
退出MATLAB (与命令exit相同)把Matlab占用的内存全部交还系统 |
3.管理命令和函数
| what |
显示当前工作目录下的有关文件 |
| type |
“type filename”可显示文件名为“filename.m”的M文件 |
| edit |
打开程序编辑器,编写或修改M文件 |
| open |
以扩充方式打开文件 |
| lookfor |
搜索带关键词的M文件 |
| which |
确定函数和文件的位置 |
| pcode |
生成伪代码文件(P文件) |
| inmem |
内存中函数列表 |
| mex |
编译MEX函数 |
4.管理和搜索路径
| path |
设置/显示MATLAB路径 |
| addpath |
添加路径 |
| rmpath |
消除已设置的路径 |
| pathtool |
修改路径. |
5.命令窗口控制(Controlling the command window)
| echo |
显示文件中的MATLAB命令 |
| more |
命令窗口的分页控制 |
| diary |
日志命令(保存MATLAB 命令窗口中的文本) |
| format |
设置输出格式 |
6.操作系统命令(Operating system commands)
| cd |
改变当前工作目录 |
| copyfile |
拷贝文件 |
| pwd |
显示当前工作目录的路径 |
| dir |
工作目录下文件列表 |
| delete |
删除文件 |
| getenv |
得到环境变量 |
| mkdir |
创建目录 |
| ! |
执行操作系统命令 (参考 PUNCT). |
| dos |
执行 DOS 命令并返回结果 |
| unix |
执行 UNIX 命令并返回结果 |
| vms |
执行VMS DCL 命令并返回结果 |
| web |
打开页面浏览器 |
| computer |
显示计算机类型和操作系统 |
7.调试M文件(Debugging M-files)
| debug |
列出所有调试命令 |
| dbstop |
设置跟踪调试断点 |
| dbclear |
清除跟踪调试断点. |
| dbcont |
跟踪调试恢复执行. |
| dbdown |
改变局部工作空间内容 |
| dbstack |
列出函数调用关系. |
| dbstatus |
列出所有断点情况. |
| dbstep |
跟踪调试单步执行 |
| dbtype |
列出带有命令行标号.M文件 |
| dbup |
改变局部工作空间内容t. |
| dbquit |
退出调试 |
| dbmex |
调试MEX文件(仅在UNIX下) |
二、运算符号与特殊字符(OPS)
1 算术运算符号(Arithmetic operators)
| + |
矩阵加法。A+B要求A和B是同型矩阵(A、B其中之一是数除外) |
| - |
矩阵减法。A - B要求A和B是同型矩阵(A、B其中之一是数除外) |
| * |
矩阵乘法。A*B要求A的列数与B的行数相等(其中之一是数除外) |
| .* |
数组乘法。 |
| ^ |
矩阵方幂运算。 |
| .^ |
数组方幂运算。 |
| \ |
矩阵左除运算,X = A\B 是方程 A*X = B 解。 |
| / |
矩阵右除运算,X=B/A 是方程 X*A=B 的解。 |
| .\ |
数组左除运算 |
| ./ |
数组右除运算 |
| kron |
Kronecker 张量积运算 |
2.关系运算符号(Relational operators)
| = = |
相等关系 |
| ~ = |
不等关系 |
| < |
小于关系 |
| > |
大于关系 |
| < = |
小于或大于关系 |
| > = |
大于或等于关系 |
3.逻辑运算符号(Logical operators)
| & |
逻辑“与”运算(and) |
| | |
逻辑“或”运算(or) |
| ~ |
逻辑“非”运算(not) |
| any |
当向量X中有非零元素时any(X)的值为“1”,否则为“0” |
| all |
当向量X的元素全不为零时all(X)的值为“1”,否则为“0” |
三、程序语言设计(lang)
1.控制流
| if |
if语句(条件执行语句)开始 |
| else |
IF 语句条件 |
| elseif |
IF 语句条件 |
| end |
结束控制语句快命令 |
| for |
循环语句 |
| while |
循环语句 |
| break |
终断循环执行 |
| switch |
分支表达式. |
| case |
分支的情形 |
| otherwise |
默认的分支情形 |
| try |
开始一个Try代码块 |
| catch |
开始一个catch代码块. |
| return |
返回主调函数的命令 |
2.执行函数
| eval |
执行MATLAB语句构成的字符串 |
| evalc |
和eval基本相同,除了任何要写入命令窗口的将被捕获然后返回到一个字符数组 |
| feval |
执行字符串指定的文件 |
| evalin |
在指定工作区中执行表达式 |
| builtin |
执行被重载的方法的内建版本. |
| assignin |
在指定工作区内赋值 |
| run |
运行 |
3.命令、函数、变量
| script |
关MATLAB脚本 和 M文件. |
| function |
新函数 |
| global |
定义全局变量 |
| persistent |
定义永久变量 |
| mfilename |
显示当前M文件名 |
| lists |
从数组或结构中分离出多个值 |
| exist |
检查变量或文件是否已经定义 |
| isglobal |
判断是否是全局变量 |
| mlock |
阻止清除M文件 |
| munlock |
允许清除M文件 |
| mislocked |
如果M文件不能清除返回真 |
| precedence |
在matlab里的操作优先级 |
4.自变量处理
| nargchk |
不定式 |
| nargin |
函数中实际输入参数个数检验 |
| nargout |
函数中实际输出参数个数检验 |
| varargin |
输入参数列表的变量长度 |
| varargout |
输出参数列表的变量长度 |
| inputname |
输入参数名. |
5.信息显示
| error |
显示错误信息并中断函数 |
| warning |
显示警告信息 |
| lasterr |
查询上一条错误信息 |
| lastwarn |
查询上一条警告信息. |
| errortrap |
在测试中忽略错误 |
| disp |
显示矩阵或文本 |
| display |
显示数组的重载函数 |
| fprintf |
有格式的向文件写入数据 参见C |
| sprintf |
按照C语言格式书写字符串 |
6.交互输入
| input |
用户输入提示符 |
| keyboard |
启动键盘管理程序 |
| pause |
暂停等待用户回答 |
| uimenu |
创建用户界面菜单. |
| uicontrol |
-建立用户界面控制的函数 |
四、基本矩阵和矩阵操作(ELMAT)
1.基本矩阵
| zeros |
全“0”数组 |
| ones |
全“1”数组 |
| eye |
单位矩阵 |
| repmat |
复制排列矩阵repmat(m,n,p)产生n*p阶元素为m的矩阵,repmat(m,n)产生n阶方阵 |
| rand |
均匀分布随机数 |
| randn |
正态分布随机数 |
| linspace |
LINSPACE(x1, x2) 产生界于x1 和 x2之间的100个等步长数据点。 LINSPACE(x1, x2, N) 产生界于x1 和 x2之间的N 个等步长数据点。 |
| logspace |
LOGSPACE(d1, d2) 产生界于10d1 和10 d2之间的50个对数等步长的数据点。如果 d2是 pi,则数据点为10 d1 之间的数据点。 LOGSPACE(d1, d2, N) 产生 N 个数据点。 |
| meshgrid |
产生用于三维绘图的 X 和Y 数组。 |
2.基本数据信息
| size |
求矩阵的维数 |
| length |
求向量维数 |
| disp |
显示矩阵或文本 |
| isempty |
判断空矩阵 |
| isequal |
判断数据相等 |
| isnumeric |
判断数值数组 |
| islogical |
判断逻辑数组 |
| logical |
转换数值为逻辑值 |
3.矩阵操作
| reshape |
矩阵的行列重置命令 |
| diag |
生成对角矩阵命令 |
| blkdiag |
生成块对角矩阵命令 |
| tril |
选取矩阵的下三角部分 |
| triu |
选取矩阵的上三角部分 |
| fliplr |
将矩阵数据左、右翻转 |
| flipud |
将矩阵数据上、下翻转 |
| flipdim |
按指定维数翻转矩阵 |
| rot90 |
将矩阵数据右旋90度 |
| find |
寻找非零元素坐标 |
| end |
数组最末指标 |
| sub2ind |
从多个下标获取索引 |
| ind2sub |
从线性索引获取多个下标. |
特殊变量和常数
| ans |
最常用的答案变量,当在命令窗口中输入表达式而不赋值给任何变量时,Matlab自动将该值赋给ans变量ans保存期最近一次被使用的值 |
| eps |
浮点数相对精度 |
| realmax |
最大正浮点数 |
| realmin |
最小正浮点数 |
| pi |
数学常数π≈ 3.1415926535897.... |
| i, j |
单位虚数 例如计算n/0(n≠0) |
| inf |
无穷大 |
| NaN |
不定数。例如0/0 inf/inf |
| isnan |
判定不定数为数NaN取1,否则为0 |
| isinf |
判定无穷大元素 |
| isfinite |
判定有限大元素 |
| flops |
浮点操作计数,统计该工作空间中浮点数的计算次数 |
| why |
简短回答 |
特殊矩阵
| compan |
多项式的伴随矩阵 |
| gallery |
Higham 测试矩阵 |
| hadamard |
哈达马矩阵 |
| hankel |
汉克矩阵 |
| hilb |
希尔伯特矩阵 |
| invhilb |
逆希尔特矩阵 |
| magic |
幻方矩阵 |
| pascal |
Pascal矩阵 |
| rosser |
经典对称特征值测试矩阵 |
| toeplitz |
Toeplitz 矩阵 |
| vander |
范德蒙矩阵 |
| wilkinson |
Wilkinson's特征值测试矩阵 |
五、基本数学函数(ELF)
1.三角函数(Trigonometric.)
| sin |
正弦函数 |
| asin |
反正弦函数 |
| cos |
余弦函数 |
| acos |
反余弦函数 |
| tan |
正切函数 |
| atan |
反正切函数 |
| atan2 |
四个象限内反正切 |
| cot |
余切函数 |
| acot |
反余切函数 |
| sec |
正割函数 |
| asec |
反正割函数 |
| csc |
余割函数 |
| acsc |
反余割函数 |
| sinh |
双曲正弦函数 |
| asinh |
反双曲正弦函数 |
| cosh |
双曲余弦函数 |
| acosh |
反双曲余弦函数 |
| tanh |
双曲正切函数 |
| atanh |
反双曲正切函数 |
| sech |
双曲正割函数 |
| asech |
反双曲正割函数 |
| csch |
双曲余割函数 |
| acsch |
反双曲余割函数 |
| coth |
双曲余切函数 |
| acoth |
反双曲余切函数 |
2.指数函数( Exponential.)
| exp |
指数函数 |
| log |
自然对数函数(以e为底) |
| log10 |
常用对数函数(以10为底) |
| log2 |
以2 为底对数. |
| pow2 |
以2 为底的幂函数 |
| sqrt |
平方根函数 |
| nextpow2 |
找出下一个2的指数 |
3.复数函数Complex.
| abs |
求模(绝对值) |
| angle |
相角 |
| complex |
根据实部和虚部构造复数 |
| conj |
求复数共轭 |
| imag |
求虚部 |
| real |
求实部 |
| isreal |
判断实数 |
4.舍入孙函数和剩余函数
| fix |
向零方向舍入 |
| floor |
向负无穷大方向舍入 |
| ceil |
向正无穷大方程组舍入 |
| round |
四舍五入函数 |
| mod |
求余函数,mod(X,Y)的符号与Y相同 |
| rem |
求余函数,rem(X,Y)的符号与X相同 |
| sign |
符号函数 |
六、特殊函数(specfun)
1.特殊数学函数
| airy |
Airy 函数 |
| besselj |
第一类Bessel 函数 |
| bessely |
第二类Bessel 函数 |
| besselh |
第三类Bessel 函数 (Hankel 函数). |
| besseli |
改进的第一类 Bessel 函数 |
| besselk |
改进的第二类 Bessel 函数 |
| beta |
Beta 函数 |
| betainc |
不完全 beta 函数 |
| betaln |
beta 函数的对数 |
| ellipj |
Jacobi 椭圆函数 |
| ellipke |
完全椭圆积分 |
| erf |
误差函数 |
| erfc |
余误差函数 |
| erfcx |
补充余误差函数 |
| erfinv |
反误差函数 |
| expint |
指数积分函数 |
| gamma |
Gamma 函数 |
| gammainc |
不完全 gamma 函数 |
| gammaln |
gamma 函数的对数 |
| legendre |
联合Legendre 函数 |
| cross |
向量的叉积 |
2.数论函数.
| factor |
自然数的质因数分解。例如,factor(12)的结果为:2,2,3。 |
| isprime |
判断质数。例如,isprime(4)的结果为:0,isprime(3)结果为:1 |
| primes |
产生质数表。 |
| gcd |
最大公约数 |
| lcm |
最小公倍数 |
| rat |
实数的有理数(连分数)逼近 |
| rats |
数据的有理数形式输出 |
| perms |
列出向量元素的全排列 |
| nchoosek |
从N个元素中选取K个的组合数 |
| factorial |
阶乘函数,factorial(N)计算N! |
3.坐标变换
| cart2sph |
转换直角坐标为球坐标 |
| cart2pol |
转换直角坐标为极坐标 |
| pol2cart |
转换极坐标为直角坐标 |
| sph2cart |
转换球坐标为直角坐标 |
| hsv2rgb |
转换饱合色值颜色为红、绿、蓝 |
| rgb2hsv |
转换红、绿、蓝为饱合色值 |
七、矩阵函数与数值代数(MATFUN)
1.矩阵分析
| norm |
矩阵或向量的范数 |
| normest |
矩阵的2-范数估计 |
| rank |
矩阵的秩 |
| det |
求行列式 |
| trace |
矩阵的迹(对角元之和) |
| null |
零空间 |
| orth |
正交化 |
| rref |
化矩阵为最简行阶梯型 |
| subspace |
两个子空间的夹角 |
线性方程组
| and |
用于线性方程组求解 |
| inv |
求矩阵的逆命令 |
| cond |
求矩阵的条件数 |
| condest |
1-范数意义的条件数估计 |
| chol |
矩阵的乔斯基分解命令 |
| cholinc |
不完全乔斯基分解 |
| Lu |
基于消元法的矩阵LU 分解 |
| luinc |
不完全LU分解 |
| Qr |
矩阵的正交、三角分解 |
| lsqnonneg |
非负约束下的线性最小二乘 |
| pinv |
矩阵伪逆 |
| lscov |
已知协方差的最小二乘法 |
特征值和奇异值
| Eig |
求矩阵特征值和特征向量 |
| svd |
奇异值分解 |
| gsvd |
一般的奇异值分解 |
| eigs |
求稀疏矩阵的少数特征值 |
| svds |
求稀疏矩阵的少数奇异值 |
| poly |
特征多项式 |
| polyeig |
多项式特征值问题 |
| condeig |
关于特征值的条件数 |
| hess |
Hessenberg 型式 |
| Qz |
广义特征值的QZ 分解 |
| schur |
Schur 分解 |
矩阵函数
| expm |
矩阵指数 |
| logm |
矩阵对数 |
| sqrtm |
矩阵的平方根 |
| funm |
一般的矩阵函数计算 |
分解功能函数
| qrdelete |
从QR 分解中删除列 |
| qrinsert |
在QR 分解中插入列 |
| rsf2csf |
实对角块变为复对角块 |
| cdf2rdf |
复对角块变为实对角块 |
| balance |
用于改善特征值精度的对角变换 |
| planerot |
Given's 平面旋转变换 |
| cholupdate |
Cholesky分解把矩阵分解为上三角矩阵和其转置的乘积 |
| qrupdate |
rank 1 update to QR factorization. |
八、数据分析和付里叶变换(datafun)
1.基本运算
| max |
求向量的最大分量 |
| min |
求向量的最小分量 |
| mean |
求向量的平均值 |
| median |
求向量的中值 |
| std |
标准差 |
| var |
方差Variance. |
| sort |
按递增排序 |
| sortrows |
将矩阵各行按递增排序 |
| sum |
向量元素求和 |
| prod |
向量元素求积 |
| hist |
绘直方图命令 |
| histc |
计算直方图数据 |
| trapz |
梯形法求数值积分 |
| cumsum |
向量元素累加 |
| cumprod |
向量元素累乘 |
| cumtrapz |
梯形法累积数值积分 |
2.有限差分
| diff |
差分和近似导数 |
| gradient |
近似梯度 |
| del2 |
离散Laplac算子 |
3.相关关系
| corrcoef |
相关系数向量间相关性的归一化表示 |
| cov |
协方差矩阵 |
| subspace |
子空间夹角 |
4.滤波和卷积
| filter |
一维数字滤波 |
| filter2 |
二维数字滤波 |
| conv |
卷积和多项式乘法 |
| conv2 |
二维卷积 |
| convn |
N维卷积 |
| deconv |
因式分解与多项式乘法 |
| detrend |
去除线性部分 |
5.付里叶变换
| fft |
离散付里叶变换 |
| fft2 |
二维离散付里叶变换 |
| fftn |
N-维离散付里叶变换 |
| ifft |
离散付里叶逆变换 |
| ifft2 |
二维离散付里叶逆变换 |
| ifftn |
N-维离散付里叶逆变换 |
| fftshift |
取消谱中心零位,移频 |
| ifftshift |
和fftshift相反的 |
九、插值与多项式(polyfun)
1.数据插值
| interp1 |
一维插值 |
| interp1q |
快速一维插值 |
| interpft |
用FFT方法作一维插值 |
| interp2 |
二维插值 |
| interp3 |
三维插值 |
| interpn |
N维插值 |
| griddata |
数据网格化与曲面拟合 |
2.样条插值
| spline |
三次样条插值 |
| ppval |
计算分段多项式值 |
3.几何分析
| delaunay |
Delaunay三角剖分. |
| dsearch |
搜索Delaunay 三角剖分近似点 |
| tsearch |
搜索相似三角形Closest triangle search. |
| convhull |
曲面外壳. |
| voronoi |
Voronoi 图. |
| inpolygon |
判断点是否在多边形区域内 |
| rectint |
判断矩形是否相交. |
| polyarea |
计算多边形面积 |
4.多项式函数.
| roots |
求多项式零点。 |
| poly |
由零点构造多项式 |
| polyval |
计算多项式的值. |
| polyvalm |
计算矩阵多项式的值 |
| residue |
多项式的部分分式展开 |
| polyfit |
数据的多项式拟合命令 |
| polyder |
多项式微分(求导数)命令 |
| conv |
卷积(多项式乘法) |
| deconv |
多项式除法 |
十、泛函和常微分方程求解(funfun)
1.求函数极小值点和函数零点
| Fminbnd |
-由一有范围限制的变量找出函数的最小值 |
| Fminsearch |
- 由几个变量找出函数的最小值 |
| Fzero |
求一元(非线性)函数的零点(单变量求根) |
2.数值积分
| quad |
低阶方法(simpson公式)计算数值积分值 |
| quad8 |
高阶方法计算数值积分值 |
| dblquad |
计算二元函数(重积分)数值积分值。 |
3.函数绘图
| ezplot |
简单函数绘图命令 |
| fplot |
函数绘图命令 |
4.内嵌函数对象Inline function object.
| inline |
构造内嵌函数命令 |
| argnames |
显示内嵌函数的自变量名 |
| formula |
显示内嵌函数的表达式 |
| char |
将内嵌函数转换为字符串数组 |
5.常微分方程求解
(不能确定是否是刚性常微分方程时,首先用命令 ODE45 ,然后用命令ODE15S.)
| ode45 |
微分方程高阶数值解法,基于显式龙格.库达(4,5)法,采用单步算法来计算 |
| ode23 |
微分方程低阶数值解法,这是一个比ode45低阶的方法,基于显式龙格库达(2,3)法 |
| ode113 |
用于更高阶或大的标量计算。采用多步法。 |
| ode23t |
-用于解决难度适中的问题. |
| ode15s |
与ode23相同,但要求的精度更高。采用数值差分方法。为多步法 |
| ode23s |
- 用于解决难度较大的微分方程组。对于系统中存在常量矩阵的情况也有用。采用2阶改进的rosenbrock方法。采用单步法 |
| ode23tb |
-用于解决难度较大的问题,对于系统中存在常量矩阵的情况也有用. |
| odefile |
- ODE file syntax. |
常微分方程数据输出函数
| odeplot |
- 画出解的图形. |
| odephas2 |
- 画出2D的平面相位图. |
| odephas3 |
-画出3D的平面相位图. |
| odeprint |
- 显示中间结果 |
十一、稀疏矩阵(sparfun)
1.基本稀疏矩阵
| speye |
稀疏单位矩阵 |
| sprand |
均匀分布的稀疏随机矩阵 |
| sprandn |
正态分布的稀疏随机矩阵 |
| sprandsym |
对称稀疏随机矩阵 |
| spdiags |
对角形式(带状)稀疏矩阵 |
2.满阵和稀疏矩阵的转换
| sparse |
从常规矩阵转换稀疏矩阵 |
| full |
由稀疏矩阵转换常规矩阵 |
| find |
查找非零元素的下标 |
| spconvert |
由稀疏矩阵外部格式进行转换 |
3.稀疏矩阵的操作
| nnz |
求非零元素个数 |
| nonzeros |
求非零元素 |
| nzmax |
允许的非零元素存储空间 |
| spones |
用1取代稀疏矩阵中的非零元素 |
| spalloc |
给非零元素定位存储空间 |
| issparse |
若矩阵为稀疏则为真 |
| spfun |
应用于非零矩阵,只对矩阵的非零元素进行运算 |
| spy |
绘制稀疏矩阵结构 |
十二、二维图形(graph2d)
1.基本二维绘图命令
| plot |
X-Y坐标的折线绘图 |
| loglog |
对数-对数坐标图 |
| semilogx |
半对数(X坐标)图 |
| semilogy |
半对数(Y坐标)图 |
| polar |
极坐标绘绘图 |
| plotyy |
左、右各有Y标签的二维图 |
2.坐标及图形窗口控制
| axis |
控制坐标轴比例及外观 |
| zoom |
图形缩放开关命令 |
| grid |
为图形加网格线 |
| box |
箱状坐标轴 |
| hold |
保持当前图形 |
| axes |
在任意位置产生坐标轴 |
| subplot |
分割图形窗,分块绘图 |
3.图形注释
| plotedit |
编辑图形注释开关 |
| legend |
图形标签 |
| title |
图形标题 |
| xlabel |
X-轴加标志 |
| ylabel |
Y-轴加标志 |
| texlabel |
由字符串产生TEX格式 |
| text |
文本注释 |
| gtext |
用鼠标定位文本注释 |
4.硬拷贝和打印
| print |
打印图形、打印SIMULINK 系统,或保存图形为M-文件 |
| printopt |
打印机默认值 |
| orient |
设置打印纸 |
十三、三维图形(graph3d)
1.基本三维绘图命令
| plot3 |
三维曲线绘图 |
| mesh |
三维曲面(网)图 |
| surf |
三维曲面(色)图 |
| fill3 |
填充三维多边形 |
2.颜色控制
| colormap |
颜色表- Color look-up table. |
| caxis |
- 伪颜色坐标轴设定 |
| shading |
-阴影模式 |
| hidden |
网格图隐含线设置开关 |
| brighten |
- 使图形色调变亮 |
| colordef |
- 设置颜色默认值. |
| graymon |
- 将图形窗口设置成灰度默认值 |
3.坐标轴控制
| axis |
手动地设置 x,y 坐标轴范围 |
| zoom |
2-D plot.在二为平面上放大缩小图像 |
| grid |
加网格线,可选值为 'off' 和 'on' |
| subplot |
同时画出数个小图形于同一个窗口之中 |
| xlim |
x轴上下限,以向量 [xm,xM] 形式给出 |
| ylim |
y轴上下限,以向量 [ym,xM] 形式给出 |
| zlim |
z轴上下限,以向量 [ym,xM] 形式给出 |
4.图形注释
| title |
加图名,图形标题. |
| xlabel |
x轴加说明 |
| ylabel |
y轴加说明 |
| zlabel |
z轴加说明 |
十四、特殊图形(specgraph)
| area |
-填充的曲线图. |
| bar |
- 绘制竖直条形图 |
| barh |
-水平条形图. |
| bar3 |
- 3维竖直条形图. |
| bar3h |
-水平3维条形图. |
| comet |
-动态显示轨迹 |
| errorbar |
- 误差条形图绘制 |
| ezplot |
*简单函数绘图命令,二维曲线图. 有默认自变量区间 |
| ezpolar |
极坐标作图 |
| feather |
-羽状图形绘制 |
| fill |
-填充2-D多边形. |
| fplot |
-给定函数绘图 |
| hist |
直方图绘制 |
| pareto |
排列图表 |
| pie |
饼图. |
| pie3 |
3-D饼图 |
| plotmatrix |
画矩阵散点图. 如果 X是一个p×m矩阵 Y是p×n矩阵,plotmatrix(X,Y)将产生n×m矩阵 |
| ribbon |
-以3D带状显示2D曲线. |
| scatter |
用离散的点画图. |
| Stem |
离散序列柄状图形绘制 |
| stairs |
-阶梯图形绘制 |
十五、 图形句柄
| Figure |
创建图对象 |
| Uicontrol |
用户界面控制 |
| Uimenu |
用户界面菜单 |
| Axes |
创建轴对象 |
| Line |
画线line(x,y,z)绘制向量x,y,z确定的直线。 |
| Patch |
填充多边形patch(x,y,z,c) x,y,z定义多边形,c指定颜色 |
| Image |
显示图像 |
| Surface |
绘制三维曲面 |
| Text |
标注文本 text(x,y,’string’) x,y指定字符串的标注位置 |
| Gcf |
返回当前图形窗口的句柄 |
| Gca |
返回当前轴的句柄 |
| Gco |
返回当前对象的句柄 |
| Delete |
删出句柄对应的对象 |
十六、位函数(bitwise functions)
| Bitand |
位和 |
| Bitcmp |
补码 |
| Bitor |
位或 |
| Bitmax |
机器的最大符点整数 |
| Bitset |
给位赋值 |
| Bitshift |
位移 |
| Bitget |
获取位 |
| Bitxor |
位异或 |
十七、字符串函数
| Deblank |
去掉字符串末尾的空格 |
| Findstr |
查找字符串 |
| Lower |
转换为小写 |
| Strcmp |
字符串比较 |
| Strjust |
给出字符串最终结果 |
| Strcat |
字符串组合 |
| Strmatch |
查找符合要求的行 |
| Strncmp |
比较字符串的前n个字符 |
| Strrep |
字符串查找和替换 |
| Strtok |
查找某个字符最先出现的位置 |
| Strvcat |
字符串的竖向组合 |
| upper |
把字符串转换为大写 |
| Char |
声称字符数组 |
| Int2str |
把证书转换为字符串 |
| Mat2str |
把矩阵转换为字符串 |
| Num2str |
把数值转换为字符串 |
| Sprintf |
格式输出字符串 |
| Sscanf |
格式读入字符串 |
| Str2num |
字符串转换为数值 |
| Bin2dec |
把二进制转换为十进制 |
| Dec2bin |
把十进制转换为二进制 |
| Dec2hex |
把二进制转换为16进制 |
| Hex2dec |
把16进制转换为十进制 |
| Hex2num |
把16进制转换为双精度 |
十八、文件输入/输出
| fopen |
文件打开 |
| fclose |
文件关闭 |
| fread |
读二进制文件 |
| fwrite |
写二进制文件 |
| fscanf |
从文件中读取格式的数据 |
| fprintf |
写格式的数据 |
| fgetl |
从文件中读行,不返回行结束符 |
| fgets |
从文件中读行,返回行结束符 |
| sprintf |
把格式数据写入字符串 |
| sscanf |
格式读入字符串 |
| Feof |
检验是否为文件结尾 |
| fseek |
设置文件定位器 |
| ftell |
获取文件定位器 |
| Frewind |
返回到文件的开头 |
| Tempdir |
获取临时文件目录 |
| Tempname |
获取临时文件名 |
十九、日期和时间函数
| Now |
当前日期和时间(数字序列格式) |
| Date |
当前日期字符串格式 |
| Clock |
当前日期和时间向量格式 |
| Datenum |
转换成数字序列格式 |
| Datestr |
转换成字符串序列格式 |
| Datevec |
转换成向量格式 |
| Calendar |
当月日历表 |
| Weekday |
星期几 |
| Eomday |
指定年和月,给出该月的天数 |
| Datetick |
当以日期为横轴画图时,横轴的标识 |
| Cputime |
为cpu记时 |
| Tic,toc |
秒表记时开始和结束 |
| Etime |
计算两个时刻的时间差 |
二十、数据类型和结构
| Double |
双精度数值类型,是最常用的类型 |
| Char |
字符数组,每个字符占16位 |
| Sparse |
双精度稀疏矩阵,只存储矩阵中的非零元素 |
| Cell |
细胞数组,数组中的每个元素可为不同类型,不同维数 |
| Struct |
结构数组相当于数据库的纪录,把相关的数据列在一起,成为属性。 |
| Uint8 |
8位型无符号整数,最大可表示255,不能进行数学运算 |
| Isa |
Isa(变量名,数据类型) 察看变量的数据类型。返回0,1 |