Я конвертирую двойной матовый файл 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 "."