matlab从txt/csv文件中读取一行
2012-06-13 22:35
435 查看
matlab从txt/csv文件中读取一行:
fin=fopen('testCSV1.txt','r');
str=fgetl(fin);
fclose(fin);
S = regexp(str, ‘;’, 'split') ;
文件内容为:
3;Y1;Y2;Y3
X1;0;1;0
X2;1;0;1
=======================
Matlab的字符串处理没有C#强大,本身又没有提供OO特性,需要依赖别的手段完成这项任务。
我们在这里借助正则表达式函数regexp的split模式。一般语法:
其中str是待分割的字符串,char是作为分隔符的字符(可以使用正则表达式)。分割出的结果存在S中。
fin=fopen('testCSV1.txt','r');
str=fgetl(fin);
fclose(fin);
S = regexp(str, ‘;’, 'split') ;
文件内容为:
3;Y1;Y2;Y3
X1;0;1;0
X2;1;0;1
=======================
Matlab的字符串处理没有C#强大,本身又没有提供OO特性,需要依赖别的手段完成这项任务。
我们在这里借助正则表达式函数regexp的split模式。一般语法:
S = regexp(str, char, 'split')
其中str是待分割的字符串,char是作为分隔符的字符(可以使用正则表达式)。分割出的结果存在S中。
相关文章推荐
- 【matlab】对每一行数据不等的txt文件读取问题
- 读取文件(.txt、.excel、.csv),在c++、matlab环境中
- fstream从txt文件中读取指定一行
- R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)
- 读取txt,csv等文件
- iphone app中读取本地txt,csv文件 转载
- matlab 批量读取execl(csv)文件
- 随机读取txt文件的某一行
- Matlab读取TXT文本文件通用程序
- Matlab读取文件的一些小trick(textscan与 csvread)
- 【小技巧】Matlab读取CSV文件
- matlab中如何读取TXT数据文件
- c语言一行一行的读取txt文件
- [置顶] Unity跨平台读取文件(txt,csv,xml等)
- 读取csv.txt文件
- matlab读取文件夹下的所有txt文件
- MATLAB: 如何读取txt中的文件 如何将数据批量写入数据 文件名递增
- R读取txt、csv、xls和xlsx格式文件
- python读取txt、csv文件
- Matlab中读取txt文件的几种方法