基本函数
随机数产生函数
randn:产生标准正态随机变量
rand:产生0-1之间均匀分布随机变量
randperm:产生随机的排序
hist:对矢量自动进行直方图统计
数学函数
三角函数(输入为弧度值):sin、cos、tan、cot、sec、csc。
三角函数(输入为角度值):sind、cos、tand、cotd、secd、cscd。
反三角函数(结果为弧度值):asin、acos、atan、acot、asec、acsc。
反三角函数(结果为角度值):asind、acosd、atand、acotd、asecd、acscd。
双曲函数:sinh、cos、tanh、coth、sech、csch。
指数函数:exp、log、log10、log2、power 等。
幂函数:sqrt、abs、real、imag、conj 等。
四则运算:plus、minus、times、rdivide、ldivide、mod、rem 等。
数学常数:pi、inf、NaN 等。
数学特殊函数:factorial、gamma、erf、erfc、besselj、bessely、legendre 等。
数学特征值:max、min、mean、median、mode、sum、prod 等。
向量和矩阵:sort、transpose、reshape、eye、zeros、ones、diag 等。
向下取整:floor
向上取整:ceil
四舍五入函数:round
符号函数:sign
x对y的模:mod(x,y)
x除以y的余数:rem(x,y)
矩阵运算
矩阵操作:inv、det、rank、eig、svd、qr、chol、lu、sym、triu、tril 等。
矩阵运算:plus、minus、times、rdivide、ldivide、mtimes、mldivide 等。
矩阵创建:eye、zeros、ones、diag、rand、randn、magic、hilb、gallery 等。
矩阵排序:sort、sortrows、unique 等。
矩阵查询:size、length、ndims、numel、isempty、isscalar、isvector、ismatrix、islogical 等。
矩阵变换:reshape、transpose、fliplr、flipud、rot90 等。
矩阵重构:reshape、repmat、kron、toeplitz 等。
矩阵合并:cat、horzcat、vertcat 等。
线性代数
矩阵分解:eig、svd、qr、chol、lu 等。
线性方程组:\、\quad、lsqlin、lsqnonneg 等。
奇异值分解:svd、svds 等。
特征值分解:eig、eigs、schur、hess 等。
矩阵几何变换:rotx、roty、rotz、transl、scale 等。
函数拟合
曲线拟合:polyfit、spline、lsqcurvefit、fminsearch 等。
多项式拟合:polyfit、polyval、deconv、conv 等。
样条插值:spline、ppval、mkpp、unmkpp 等。
最小二乘法:lsqlin、lsqnonneg、lsqcurvefit 等。
数值优化:fminbnd、fminsearch、patternsearch、ga 等。
正则化:ridge、lasso、lassoglm 等。
基函数拟合:bsxfun、bspline、polyval、spline 等。
信号处理
fft:快速傅里叶变换
ifft:快速傅里叶反变换
dft:离散傅里叶变换
idft:离散反傅里叶变换
filter:滤波器函数
hilbert:希尔伯特变换
conv:卷积
xcorr:相关
deconv:解卷积
图像处理
图像读写:imread、imwrite、imfinfo 等。
图像显示:imshow、imagesc、imtool、montage 等。
图像转换:rgb2gray、gray2rgb、im2double、im2uint8 等。
图像预处理:imcrop、imresize、imrotate、fliplr、flipud、rot90 等。
图像增强:histeq、adapthisteq、imadjust、contrast 等。
图像运算:plus、minus、times、rdivide、ldivide、mtimes、mldivide 等。
图像滤波:medfilt2、fspecial、imfilter、conv2、corr2 等。
图像分析:bwconncomp、bwlabel、regionprops、edge、gradient、hough 等。
图像识别:template matching、feature detection、feature extraction、SVM、KNN 等。
做图函数
figure:创建一个图的窗口
clf:清空画布的内容
set:设置图形对象属性,如画布名字、在屏幕上的位置等
plot(X,Y):创建 Y 中数据对 X 中对应值的二维线图
plot3:绘制三维图像
subplot:打印子图
semilogy:打印图形,纵轴为对数
loglog:打印图形,两轴都为对数
stem:打印离散点序列
stairs:打印序列的方波图形
xlabel、ylabel:横轴、纵轴标签标注
xlim、ylim:横轴、纵轴范围
text:标注图线名称
title:图的标题
legend:图的注释
hold on/hold off:不刷新画布(在一张画布画多张图)/刷新画布
grid on/grid off:打开/关闭网格线
grid minor:打开最小网格线
box on/box off:打开/关闭 右、上边框线
save:保存工作区变量
saveas/imwrit:保存图片
数据分析
数据排序与搜索:sort、issorted、unique、ismember、find 等。
数据统计:mean、median、mode、std、var、cov、corr 等。
数据分布:hist、histc、histcounts、histogram 等。
数据可视化:plot、scatter、errorbar、stem、hist、boxplot 等。
数据预处理:interp1、interp2、interp3、resample、detrend 等。
数据分组:groupcounts、findgroups、splitapply、accumarray 等。
数据分析:regress、linregress、logistic、glmfit、kmeans 等。
数据特征提取:pca、svd、eig、eigen 等。
其他
ones:全1序列
length:获得序列长度
zeros:全0序列
size:获得矩阵维数
reshape:重组序列
bin2dec:二进制到十进制转换
sum:求和
mean:求平均
来源:
1. https://www.rstk.cn/news/371750.html?action=onClick
2. matlab常用函数总结,杨仔 调度与优化算法的集结地
3. https://zhuanlan.zhihu.com/p/343835034
(请备注来意,加群请备注城市-称呼-行业岗位信息)