如何修复错误消息“无效的属性标签:1”。在dlmwrite函数中

时间:2018-12-26 12:15:43

标签: matlab

我试图在每次迭代中将整数数据写入CSV文件,这是我的代码,并且出现了此错误消息

错误:,使用dlmwrite(第112行)无效的属性标签:1

我的代码:

    clc;
clear;
close all;

predictedNumber = 2;

for dataCounter = 1:3000
   for  dataPredictionCounter = 1:200

       dlmwrite('finalResults.csv',predictedNumber,'-append',dataCounter,dataPredictionCounter);

   end
end

dataCounter和dataPredictionCounter是行号和列号。

1 个答案:

答案 0 :(得分:0)

您使用的dlmwrite错误。您必须删除dataCounterdataPredictionCounter,因为它们不是dmlwrite的参数。这将非常慢。您可以先将所有内容放入数组中,然后使用csvwrite将数组写入文件中。

M = rand(50,2);
csvwrite('myFile.txt',M)