jzyying. 2021-03-22 10:16 采纳率: 0%
浏览 492

dlmread输入参数?

一个名为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 ?

求解!!!!

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-23 23:30
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在使用dlmread函数之前,您需要确保您的数据文件(例如testdata.dat)符合以下格式:

    列1, 列2, 列3
    数值1, 数值2, 数值3
    ...
    

    例如,如果您的数据是这样的:

    10, 20, 30
    40, 50, 60
    ...
    

    那么您可以这样使用dlmread函数:

    A = dlmread('testdata.dat', ',');
    

    这将返回一个矩阵,其中每一行代表一条记录,每一列代表一个字段。请注意,这个例子中的字段分隔符(,)不是标准的字段分隔符,因此我们需要使用逗号来代替空格作为分隔符。

    评论

报告相同问题?