欢迎您访问辣妈网

Matlab中二进制文件的读写操作

2013-4-10 编辑:admin 来源:辣妈网 阅读次数:
  导读: 1.读二进制文件 fread 函数可以读取二进制文件的数据,并将数据存入矩阵。其调用格式为: [A,COUNT]=fread(fid,size, precision) 其中A用于存放读取的数据,COUNT返回所读取的数据元素个数,fid为文件句柄,size为可选项,若不选用则读取整个文件内容,若选用则它的值可以是...

1.读二进制文件
fread 函数可以读取二进制文件的数据,并将数据存入矩阵。其调用格式为:
[A,COUNT]=fread(fid,size, precision)
其中A用于存放读取的数据,COUNT返回所读取的数据元素个数,fid为文件句柄,size为可选项,若不选用则读取整个文件内容,若选用则它的值可以是下列值:
(1) N表示读取 N个元素到一个列向量。
(2) Inf表示读取整个文件。
(3) [M,N]表示读数据到M×N的矩阵中,数据按列存放。
precision代表读写数据的类型

2.写二进制文件
fwrite 函数按照指定的数据类型将矩阵中的元素写入到文件中。其调用格式为:
COUNT=fwrite (fid, A, precision)
其中COUNT返回所写的数据元素个数,fid为文件句柄,A用来存放写入文件的数据,precision用于控制所写数据的类型,其形式与fread函数相同。
例4-1?建立一数据文件magic5.dat,用于存放5阶魔方阵。
程序如下:
fid=fopen(‘magic5.dat’,‘w’);
cnt=fwrite(fid,magic(5),‘int32’);
fclose(fid);

文章出自:辣妈网www.matlabjc.com,尊重版权是美德,转载请保留原地址,感谢合作!

联系我们 | 广告服务 | 诚聘英才 | 友情链接 | 版权声明 | 关于我们 | 网站地图
辣妈网 - 时尚潮流辣妈必逛的育儿网站 - 凯娜科技
辣妈网 时尚潮流辣妈必逛的育儿网站 服务QQ:790646582 e-mail:zk8312@163.com
Copyright @ 辣妈网 2014 All Rights Reserved | 吉ICP备14005127号-2
本站部分资源来自网友上传,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。