2015-12-26 3 views
0

Я просто хочу знать, как хранить значения пикселей изображения изображения в текстовом файле в MATLAB?Как сохранить значения пикселей изображения в txt-файле из MATLAB?

Я написал следующий код

Data = load('matlab.mat'); 

DataField = fieldnames(Data); 

dlmwrite('FileName.txt', Data.(DataField{1})); 

, но когда мы смотрим в текстовый файл все значения пикселов хранятся разделены запятой. Я просто хочу, чтобы все значения пикселей не были запятыми.

Пожалуйста, предложите решение.

ответ

1

использовать опцию '\t' разделителей в dlmwrite:

dlmwrite('FileName.txt', Data.(DataField{1}),'delimiter','\t'); 

или просто вставить пространство, используя ...,'delimiter',' ')

+0

не должны просто пространство быть лучше, чем символ табуляции? Кажется, что OP не хочет какого-либо конкретного символа между его значениями пикселей. –

+0

Я предпочитаю использовать вкладку, но '..., 'delimiter', '')' также будет работать ... – bla

Смежные вопросы