在timeseries如何格式化单个元素

19日视图(30天)
我创建了一个时间表如下
%创建黑碳干淀积表为本001 ikind = 1
BCDP001Table =表(BCDP00110 (: 1), BCDP00125 (: 1), BCDP00150 (: 1), BCDP00175 (: 1),
BCDP00190 (: 1), BCDP001100 (: 1),
“VariableNames” ,{ “BCDP00110” , “BCDP00125” , “BCDP00150” ,
“BCDP00175” , “BCDP00190” , “BCDP001100” });
BCDP001TT = table2timetable (BCDP001Table, “步伐” 步伐, “开始时间” 、少许);
这产生一个非常耐用的时间表。我希望能够格式化列sa % 8.4 f或% 12.6 e
所以当格式化的表打印每一个阅读非常明确的方式。但是我没有见过一个很好的例子关于如何做到这一点。我可以回去和手动编辑每个表元素使用sprintf之类的但是我想保留完整准确计算和阴谋的目的。
2的评论
明星黾
明星黾 2023年6月13日21:12
最好的办法是重复的 然而,使用 字符串 (或性状向量)条目。这样,你都——数字表看法。完整的精度,并为出版neatly-formatted表。neatly-formatted表可以创建立即来自原始表,然后如果有必要删除当它的存在不再是必需的。

登录置评。

接受的答案

明星黾
明星黾 2023年6月13日15分45秒
各种各样的 从现有的数组继承他们的格式 格式 。强迫一个特定格式的唯一方法是把它们写成 字符串 或特征向量。这的劣势转为使用它们,也限制了精密保存的字符串或字符变量。
它最好的办法就是让他们如果你想保留完整的精度。如果你想打印,编写自己的印刷日常使用 。你可以恢复使用变量名 <表> .Properties.VariableNames 单独作为一个单元阵列,并打印它们。
2的评论
Stephen Forczyk
Stephen Forczyk 2023年6月13日二二20
Lee-thanks对你的反应。我认为这么做但是我一般不惜一切代价避免“触摸”劳动。我一起做实验室经常使用Matlab和Excel许多政府用户没有访问Matlab。对他们来说我箱使用Matlab的PDF报告生成器或的包从Excel读写数据。谢谢你的评论

登录置评。

更多的答案(0)

类别

找到更多的在从MATLAB数据导入帮助中心文件交换

s manbetx 845


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!