matlab txt文件读取 out of memory
发布网友
发布时间:2022-05-05 16:39
我来回答
共2个回答
热心网友
时间:2022-06-27 18:55
你的意思是从第五行开始是要matlab处理的数据,你可以只从第五行起读取数据,可以发现第五行开始每行有两个数据:
这就很好办了,教你一个很好的方法(代码如下):
fid=fopen('data.txt');%打开你的txt
data1=textscan(fid,'%f%f','HeaderLines',4);%跳过前4行,再开始读数据,每行有两个浮点型数据,用%f。
data1{:}%可以查看你所读取数据
>> data1{:}
ans =
-0.00051643
-0.000578101
-0.000642145
-0.000708075
-0.000774908
ans =
-0.00366955
-0.00379562
-0.00391643
-0.00403087
-0.00413798
%也可以分别显示分别显示如下:
>> data1{1}
ans =
-0.00051643
-0.000578101
-0.000642145
-0.000708075
-0.000774908
>> data1{2}
ans =
-0.00366955
-0.00379562
-0.00391643
-0.00403087
-0.00413798
fclose(fid)%最后关闭该文件。
热心网友
时间:2022-06-27 18:55
你把txt里的东西直接拷贝到matlab的m文件中,编程