Как мне преобразовать .mat в разделенный табуляцией .txt без использования dlmwrite? - PullRequest
0 голосов
/ 04 мая 2019

Я конвертирую двойной матовый файл 16x16 в TXT-файлы, разделенные табуляцией, чтобы мой коллега в итоге вставил данные в скомпилированный файл Excel. Код, который я сейчас имею, отображает правильное число, но помещает все значения в первую ячейку каждой строки в Excel. Я также просмотрел файлы .txt в Matlab, которые, кажется, разделены табуляцией, но только не в Excel.

load('Lengths.mat')
Len = num2str(DistMatrix)
diary('Lengths.txt')
disp(Len)
diary off 

Я также безуспешно пытался использовать dlmwrite и writematrix.

Пример dlmwrite:

A = load('Lengths.mat')
dlmwrite('Lengths2.txt', A, 'delimiter','\t','newline','pc')

С помощью приведенных выше кодов я получу сообщение об ошибке "Неопределенная функция 'real' для входных аргументов типа" struct "."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...