Как сохранить матрицу целых чисел в текстовом файле в Matlab?

У меня есть 2D матрица myMatrix целых чисел, которые я хочу сохранить его содержимое в текстовый файл. Я сделал следующее:

save myFile.txt myMatrix -ASCII

Я получаю это сообщение:

Предупреждение. Попытка записать неподдерживаемый тип данных в файл ASCII. Переменная myMatrix не записана в файл. и ничего не написано.

Что делать?

13
задан snakile 23 August 2010 в 11:37
поделиться

2 ответа

Чтобы записать myMatrix в myFile.txt:

dlmwrite('myFile.txt', myMatrix);

Чтобы прочитать файл в новую матрицу:

newMatrix = dlmread('myFile.txt');
21
ответ дан 1 December 2019 в 22:22
поделиться

Перед использованием сохранения необходимо преобразовать матрицу в двойную.

>> myMatrix2 = double(myMatrix);
>> save myFile.txt myMatrix2 -ASCII
2
ответ дан 1 December 2019 в 22:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: