学习记录---matlab系列

这篇博客主要介绍了MATLAB在处理二进制文件、生成特殊矩阵、二维卷积以及向量操作等方面的应用。包括读写bin文件、创建全1矩阵、转换为tif图像、矩阵拼接和相加,以及如何处理数组索引错误。此外,详细探讨了conv2()函数的原理和使用,并给出了相关资源链接。最后,列举了作者常用的数据类型。
摘要由CSDN通过智能技术生成

matlab读写bin文件,double类型

%读取bin文件
fid = fopen('文件路径','rb');
hv_sinc = fread(fid,矩阵大小,'数值类型');%如:fread(fid,[2900,2098],'double');
fclose(fid);
%输出为bin文件
fid = fopen('文件路径','wb');
fwrite(fid,A,'double');

生成全1矩阵

A=ones(2900,2098).*3;%生成全是3的2900*2098矩阵
B=ones(3);%生成3*3的全1矩阵

实数矩阵生成tif

imwrite( uint8(a),'image.tif','tif' );

矩阵2*2

B=a(1:end-1,:)+a(2:end,:);
C=B(1:2:end,:);%将每隔两行相加
D=C(:,1:end-1)+C(:,2:end);
E=D(:,1:2:end);%列相加

或者第一个原矩阵左上角(1,1)
第二个矩阵去掉第一行,左上角(2,1)
第三个矩阵去掉第一列,左上角(1,2)
第四个矩阵去掉第一列第一行,左上角(2࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值