在matlab中导入txt文件,怎样将以下数据分开
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在matlab中导入txt文件,怎样将以下数据分开相关的知识,希望对你有一定的参考价值。
"Time","Am",
0,-4.683793e+001,
0.0018087443,-4.442222e+001,
这个txt里就这么几行吗?程序如下:
fid = fopen('data.txt');C = textscan(fid,'%f, %f,' , 'HeaderLines', 1); % 忽略第一行
fclose(fid);
C1 % 第一列数据
C2 % 第二列数据追问
请注意看下,数据后面还有个逗号
追答你的意思是程序不对还是怎么着?测试过的好嘛。
追问就是不对啥,程序运行倒是没有问题,可结果不对。如见下图;
你不会真的在数据文件里用了中文逗号吧?我认为你打错了所以都换成了英文逗号。
参考技术A 我这个比较好。A=load('A.txt');
Time=A(:,1);
Am=A(:,2);
就行了,妥妥的。追问
请注意看下,数据后面还有个逗号
追答打开文本文件,用替换将逗号换成空格吧。
追问文件太多,不可能每个都替换掉。
以上是关于在matlab中导入txt文件,怎样将以下数据分开的主要内容,如果未能解决你的问题,请参考以下文章
使用 VBA 在 Access 中导入 txt 文件 - 日期格式问题 - 导入规范