【持续更新】MATLAB函数查询字典

说明

此贴为了方便MATLAB的使用,创建此MATLAB函数查询字典,按函数名首字母排列,首字母相同按第二个字母排列,函数不全,使用到了就更新上。

函数列表

------------------------------------------------------------------------------------
A
>>abs:绝对值函数

 
   
>>axis:图轴控制
		axis([xmin,xmax,ymin,ymax]);分别控制x轴最小值最大值,y轴最小值最								     大值;


------------------------------------------------------------------------------------
B
------------------------------------------------------------------------------------
C
>>clc:清除command window

>>clear:清除工作区变量
		clear a;清除变量名为a的变量;
		clear;清除所有普通变量;
		clear all;清除所有变量,包括全局变量;

>>clf:清除图像窗口中旧图像

>>close:关闭窗口
		close;关闭当前窗口;
		close all;关闭所有窗口;

------------------------------------------------------------------------------------
D
------------------------------------------------------------------------------------
E
>>eig:计算矩阵特征值和特征向量
		E=eig(A);求矩阵A的全部特征值,构成向量E。
		[V,D]=eig(A);求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成				    V的列向量。

 
   
>>eigs:求所有特征值和特征向量。
		d = eigs(A);求稀疏矩阵A的6个绝对值最大特征值d,d以向量形式存放。
		[V,D]=eigs(T,k);求矩阵T的K个最大的特征值以及对应的特征向量,D以对			 角矩阵的方式存放特征值,V以列向量的方式存放特征向			 量。


------------------------------------------------------------------------------------
F
>>figure:创建窗口

------------------------------------------------------------------------------------
G
>>grid on:添加网格

>>grid off:取消网格

------------------------------------------------------------------------------------
H
>>hold on:保留旧的图形或窗口,防止后面新图形或窗口将其替代

------------------------------------------------------------------------------------
I
>>imread:读取图片矩阵,输入为图片路径
		   当图片为灰度图片,返回每个像素点的灰度值矩阵m*n
		   当图片为彩色图片,返回每个像素点的RGB值矩阵m*n*3

>>imshow:展示图片到窗口,输入为图像矩阵


------------------------------------------------------------------------------------
J
------------------------------------------------------------------------------------
K
------------------------------------------------------------------------------------
L
>>length:表示矩阵x的最大长度,即max(size(x));
		m=length(x);当x为2*3的矩阵,返回m为3;

>>linspace:线性空间矢量
		x=linspace(x1,x2,N);定义x为一行向量,个数为N,最小最大值为x1和x2;
					       x=linspace(1,100)等同于x=[1:1:100]
					       x=linspace(5,100,20)等同于x=[5:5:100]


------------------------------------------------------------------------------------
M
>>max:最大组成函数
		m=max(x);返回一个行向量,用来表示矩阵x对应列的最大值。
				如X=[1 2 3 4     键入m=max(x);得到m=[4 9 8 4];
					 4 9 8 4]
		[U,Y]=max(x);返回行向量U和Y;U记录x中每一列的最大值和上面m一样,Y				     记录最大数的行号;
				      如X=[1 1 1  键入[U,Y]=max(X);得到U=[1 2 3];Y=[1 2 4];
					       0 2 1
                                               0 1 1
					       0 0 3]
		m=max(x,[],dim);当dim=1时,和上面max(x)一样;
					  当dim=2时,返回列向量;

>>mean:求均值函数
		m=mean(x);返回矩阵x的每一列的均值;m为一行向量
		m=mean(x,dim);当dim为1时,返回x每一列均值;
					 当dim为2时,返回x每一行均值;


------------------------------------------------------------------------------------
N
>>num2str:整型转化为字符型

------------------------------------------------------------------------------------
O
------------------------------------------------------------------------------------
P
>>plot:绘制二维线性图形和两个坐标轴
		plot(x,y);在以x为横轴,y为纵轴的二维坐标系中绘制图形;但注意,x要			      	     设定范围和密度;
			      x=linspace(-2*pi,2*pi);
			      plot(x,sin(x));title('正弦函数');
		plot(x1,y1,x2,y2,x3,y3...);绘制叠图;
			     			       x=linspace(-2*pi,2*pi);
			     			       plot(x,sin(x),x,cos(x));
						       等同于
			     			        x=linspace(-2*pi,2*pi);
			   			        plot(x,sin(x));hold on;
			    			        plot(x,cos(x));
		plot(x,y,'CLM');图形控制;C:曲线颜色;L:曲线格式;M:曲线线标
				       plot(x,sin(x),'k:diamond');描绘菱形黑色点线;
				       颜色				曲线格式			线标
					b蓝色blue			-实线(默认)		o圆
					c青蓝色cyan		--虚线			+加号
					g绿色green		:点线				×叉号
					k黑色black		-.点虚线			*星号
					m紫黑色magenta					^朝上三角(下左右)
					r红色red							square方形
					w白色white						diamond菱形
					y黄色yellow						pentagram五角星
													hexagram六角
  
------------------------------------------------------------------------------------
Q
------------------------------------------------------------------------------------
R
>>repmat:矩阵组合函数
		z=repmat(x,m,n);x为任意矩阵,将矩阵x看作一个元素,排列为m*n的矩阵z
					  如x=[1 2 3	m=1,n=2. 得z=[1 2 3 1 2 3
						  4 5 6]				4 5 6 4 5 6]
		
------------------------------------------------------------------------------------
S
>>size:求矩阵维度大小。
		[M,N]=size(X);当X为2*3矩阵,返回M=2,N=3;
		M=size(X,DIM);当DIM为1,返回M为X的行数;当DIM为2,返回M为X的列						数。当DIM大于矩阵X的维数,返回M为1.

>>strcat:组合字符串
		S=strcat(s1,s2,...);把分段的字符串组合成为一个单字符串;
		S=strcat({s1,s2,...},{t1,t2,...},...);输出字符串矩阵;
								s=strcat({'red','green'},{'yellow','black'});
								输出cell格式矩阵s='redgreen' 'yellowblack'

------------------------------------------------------------------------------------
T
------------------------------------------------------------------------------------
U
------------------------------------------------------------------------------------
V
------------------------------------------------------------------------------------
W
------------------------------------------------------------------------------------
X
------------------------------------------------------------------------------------
Y
------------------------------------------------------------------------------------
Z
>>zeros:创建0矩阵
		matrix=zeros(m,n);创建一个m*n的全0矩阵;

你可能感兴趣的:(MATLAB,matlab,函数)