MATLAB读取txt中数据

本文介绍如何利用fopen函数及其相关操作读取文本文件,并提供了两个具体实例。通过不同的参数设置,可以灵活地控制文件的读取方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

fileID = fopen(filename)

fileID = fopen(filename, permission)

fileID = fopen(filename, permission, machineformat)

fileID = fopen(filename, permission, machineformat, encoding)

[fileID, message] = fopen(filename, ...)

fIDs = fopen('all')

[filename, permission, machineformat, encoding] = fopen(fileID)


实例 1:

fid = fopen('data.txt','r');    %Open the txt
a=[];
while ~feof(fid)                %judge fie end
    tline=str2num(fgetl(fid));  %read a line&turn char to double
    a=[a;tline];                %write the line to a
end

实例2:

fid=fopen('fx.txt','r');
%得到文件号
[f,count]=fscanf(fid,'%f %f',[12,90]);
%把文件号1的数据读到f中。其中f是[12 90]的矩阵
%这里'%f %f'表示读取数据的形势,他是按原始数据型读出
fclose(fid);
%关闭文件
另外有的txt文件还可以用load来打开
其语句为

f=load('fx.txt)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值