matlab读取txt文件
时间: 2023-07-30 09:07:47 浏览: 58
在MATLAB中,可以使用fscanf函数来读取txt文件。该函数的语法如下:
fid = fopen('filename.txt','r');
A = fscanf(fid,formatSpec,sizeA);
fclose(fid);
其中,filename.txt是要读取的txt文件名,'r'表示以只读方式打开文件。formatSpec是格式说明符,用于指定读取数据的格式。sizeA是一个可选参数,用于指定读取数据的大小。fscanf函数会返回一个文件标识符fid和读取的数据A。最后,需要使用fclose函数关闭文件。
例如,如果要读取一个包含两列数据的txt文件,可以使用以下代码:
fid = fopen('data.txt','r');
A = fscanf(fid,'%f %f',[2 Inf]);
fclose(fid);
这将读取data.txt文件中的所有数据,并将其存储在一个2行N列的矩阵A中。
阅读全文