matlab文件IO(读取写入)2 低级例程

本文档主要介绍了MATLAB中进行低级数据读写的方法,包括二进制文件读写和文件位置指针操作。通过示例,详细阐述了如何确保数据正确写入和读出,以及如何利用特定分隔符处理文件内容。
摘要由CSDN通过智能技术生成

参考MATLAB基础与编程入门  张威编  西安电子科技大学出版社  第5章

 1. 读写data的低级I/O函数


function [data count]=txtio_examp
%TXTIO_EXAMP文本文件的格式化输入输出
%open 一个.txt文件 写入data
[fid msg]=fopen('0513.txt','wt');
if fid==-1
    disp(msg);
    return;
end
%写入data
fprintf(fid,'%s\n','文本文件格式化输入输出示例');
fprintf(fid,'%i\t%i\t%i\n',[1 2 3;4 5 6;7 8 9]);
%关闭文件
fclose(fid);
%打开文本文件读入data
fid=fopen('0513.txt','rt');
if fid==-1;
    disp(msg);
    return;
end
%ReadData
title=fgetl(fid);  %读取文本文件的一行数据,不包含文本的结束符(字符串)  fgets是指包含文本的结束符
disp(title);
data=fscanf(fid,'%i');
data=reshape(data,3,3);
%close文件
fclose(fid);

2.二进制文件读写示例࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值