Matlab常用函数备忘

矩阵操作

索引和下标转换

sub2ind()和互逆的函数ind2sub()

取整

向上取整:ceil();向下取整:floor();四舍五入:round()

##排序
按列排序:sortrows()

常用判断函数

空集判断:isempty()

删除重复的

unique()

矩阵重徘

reshape()%可用于矩阵向量化的向量转换成矩阵

矩阵复制

repmat()%可用于矩阵扩充复制

##曲线拟合
polyfit()

傅里叶变换

fft()	

复数的虚实

real(),imag()	

沿维度串联

cat()%数据结构串联,可以用于矩阵、结构体、cell等等

图像处理

图像读写

写图像(注意写入的数据类型):imwrite()
读图像:imread()

二值化

imbinarize()

像素直方图

imhist()

滤波函数

imfilter()

图像膨胀

imdilate()%膨胀
imerode()腐蚀

连通域相关

L=bwlabeln(D)%二值图像标签
ImgReg=regionprops(L.'all')%连通域处理

视频相关

图像转视频

vid=VideoWriter('driver.avi','Uncompressed AVI');%写入视频名,压缩与否可选
vid.FrameRate=2;								%视频帧率
open(vid);
for i=1:180
	writeVideo(vid,img);						%img为图像的矩阵
end
close(vid)

可视化操作

plot相关

plot不同颜色

%plot(a,b,'-o','MarkerFaceColor',[1 1 0])

坐标轴标签

xlabel()%xlabel('x变化量')
ylabel()
zlabel()

限定坐标轴范围

axis([0 inf 0 inf])

figure图像保存

saveas()%saveas(gcf,['R2——' num2str(j) '.bmp'])

图像标题

title()

###图像标签
legend()%legend(num2str(1),num2str(2),num2str(3),num2str(4),num2str(5),num2str(6),‘location’,‘SouthWest’)

直方图

histogram()

Excel处理

Excel读写

xlswrite(),xlsread()

未完待续。。。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值