在我的Matlab文件中,我有一个数据数组,我将在表中显示并写入txt文件。
我的代码如下所示:
Cat = {'Weight of Bridge(lbs)';'Maximum Load (lbs)';'Toughness by cat.
failure (in lbs)';'Strength to Weight Ratio'; 'Toughness to Weight Ratio'};
Bridge_1 = [weight1;max1;tough1;swr1;twr1];
Bridge_2 = [weight2;max2;tough2;swr2;twr2];
T = table(Bridge_1,Bridge_2, 'RowNames',Cat)
writetable(T,'Samantha_Hochstat_ML_4_results.txt','WriteRowNames',true);
type 'Samantha_Hochstat_ML_4_results.txt';
输出有一个非常漂亮的表,格式正确,并且打印数据的方式与打印到txt文件的方式相同(因此显示两次,一次正确,一次没有格式化)。
我很感激有关删除第二个未格式化文本或抑制它的任何帮助。
答案 0 :(得分:0)
变化
T = table(Bridge_1,Bridge_2, 'RowNames',Cat)
到
T = table(Bridge_1,Bridge_2, 'RowNames',Cat);
这将抑制格式化输出。