一个名为testdata.dat的数据文件
7.2;8.5;6.2;6.6;
5.4;9.2;9.1;7.2;
用dlmread导入
A=dlmread('testdata.dat',';')
报错如下:
错误使用 dlmread (line 147)
文件和格式字符串之间不匹配。
读取文件(行号 1,字段编号 2) 中的 'Numeric' 字段时出现问题 ==> 锛� 8.5锛� 6.2锛� 6.6\n ?
求解!!!!
一个名为testdata.dat的数据文件
7.2;8.5;6.2;6.6;
5.4;9.2;9.1;7.2;
用dlmread导入
A=dlmread('testdata.dat',';')
报错如下:
错误使用 dlmread (line 147)
文件和格式字符串之间不匹配。
读取文件(行号 1,字段编号 2) 中的 'Numeric' 字段时出现问题 ==> 锛� 8.5锛� 6.2锛� 6.6\n ?
求解!!!!
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
在使用dlmread函数之前,您需要确保您的数据文件(例如testdata.dat)符合以下格式:
列1, 列2, 列3
数值1, 数值2, 数值3
...
例如,如果您的数据是这样的:
10, 20, 30
40, 50, 60
...
那么您可以这样使用dlmread函数:
A = dlmread('testdata.dat', ',');
这将返回一个矩阵,其中每一行代表一条记录,每一列代表一个字段。请注意,这个例子中的字段分隔符(,)不是标准的字段分隔符,因此我们需要使用逗号来代替空格作为分隔符。