如何在不使用dlmwrite的情况下将.mat转换为制表符分隔的.txt?

时间:2019-05-04 05:42:27

标签: matlab

我正在将一个16x16的双垫文件转换为制表符分隔的.txt文件,供我的同事最终将数据粘贴到已编译的Excel文件中。我现在拥有的代码显示正确的数字,但是将所有值放在Excel中每行的第一个单元格中。 我还在Matlab中查看了.txt文件,该文件似乎是用制表符分隔的,但不是在Excel上。

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

我也尝试使用dlmwritewritematrix失败了。

dlmwrite的示例:

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

使用上述代码,我将收到错误“类型为'struct'的输入参数的未定义函数'real'。”

0 个答案:

没有答案