数值输出老是看不爽?num2sci
这个小工具还挺好用的。它的用法跟num2str
差不多,但输出的格式就舒服多了——直接用 SI 前缀来表达数值,比如把165.48e-3
打印成165.5 m
,挺直观。
数字的单位也做得不错。你要加单位,直接加参数就行,比如num2sci(165.48e-3, 'V')
返回165.5 mV
。单位你自己设定,它就帮你换算,还支持数组和字符串元胞数组。
精度控制也有,像num2sci(165.48e-3, 3, 'V')
,就能保留到你指定的小数位。不仅好看,还能方便输出到图里、表格里。响应也快,基本不用你折腾格式。
哦对了,它还能多个单位混用,比如num2sci([1.5 2.5], {'V','mA'})
,输出直接是{'1.5 V' '2.5 mA'}
。一组数一个单位,挺贴心的。
如果你在用 MATLAB 搞数据可视化或者生成报告、表格输出,这个num2sci
能帮你省不少事。顺手、灵活、不啰嗦。