как исправить сообщение об ошибке "Недопустимый тег атрибута: 1."в функции dlmwrite - PullRequest
0 голосов
/ 26 декабря 2018

Я пытаюсь записать целочисленные данные в файл 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 голосов
/ 28 декабря 2018

Вы используете dlmwrite неправильно.Вы должны удалить dataCounter и dataPredictionCounter, потому что это не аргументы для dmlwrite.Это будет очень медленно.Вы можете сначала поместить все в массив, а затем записать массив в файл с помощью csvwrite.

M = rand(50,2);
csvwrite('myFile.txt',M)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...