我正在尝试将Matlab的结果提取到excel或记事本文本文件中。我在Matlab上使用一组方程式绘制了一个图形,输出是在x轴上的一组“ v”值和在y轴上的一组相应的“ p”值。我想将结果值保存到单独的.txt或excel文件中。我写的代码如下;
data_name = {'v','P'};
data_value1 = [v];
data_value2 = [P];
xlswrite('output.xlsx',data_name,1,'A1');
xlswrite('output.xlsx',data_value1,1,'A2');
xlswrite('output.xlsx',data_value2,1,'B2');
我打算在A列中获得'v'的值,而在体积B中获得'P'的值。每列分别具有第一行文本'v'和'P'。有人可以帮忙更正编码。 谢谢
答案 0 :(得分:1)
简单地转置包含v值的向量。
data_name = {'v','P'};
data_value1 = [v];
data_value2 = [P];
xlswrite('output.xlsx',data_name,1,'A1');
xlswrite('output.xlsx',data_value1',1,'A2'); % Transpose!
xlswrite('output.xlsx',data_value2,1,'B2');
Matlab在考虑向量或矩阵的结构的情况下编写一个xls文件。