我正在做一个项目,我需要以表格的形式显示数据值。但是当我尝试查看表时,输出如我上传的屏幕截图所示。但我需要看到数据值。我创建表的代码如下:
Results_table = table(pi_c,Wnet,back_work,SFC,Cycle_efficiency,Exergetic_Cycle_Efficiency,'Varia bleNames',{'PressureRatio','NetWorkOutput','BackWorkRatio','SpecificFuelConsumption','CycleEfficiency','SecondLawEfficiency'});
我的显示设置或我不知道的是什么问题。另外,如果我需要格式化我的数据值,请告诉我。!
答案 0 :(得分:3)
看起来您只需要向表格提供列向量而不是行向量(即4x1
向量而不是1x4
),以便显示它们。
示例数据示例:
clear
clc
pi_c = 100*rand(4,1);
Wnet = 100*rand(4,1);
back_work = 100*rand(4,1);
SFC = 100*rand(4,1);
Cycle_efficiency = 100*rand(4,1);
Exergetic_Cycle_Efficiency = 100*rand(4,1);
Results_table = table(pi_c,Wnet,back_work,SFC,Cycle_efficiency,Exergetic_Cycle_Efficiency,'VariableNames',{'PressureRatio','NetWorkOutput','BackWorkRatio','SpecificFuelConsumption','CycleEfficiency','SecondLawEfficiency'})
哪种方法正常:
Results_table =
PressureRatio NetWorkOutput BackWorkRatio SpecificFuelConsumption CycleEfficiency
_____________ _____________ _____________ _______________________ _______________
10.665 81.73 25.987 18.185 86.929
96.19 86.869 80.007 26.38 57.97
0.46342 8.4436 43.141 14.554 54.986
77.491 39.978 91.065 13.607 14.495
SecondLawEfficiency
___________________
85.303
62.206
35.095
51.325
而使用行向量会得到与您相同的结果。