问题 matlab在对数据预处理后想要保存为.csv文件,需要csvwrite函数直接可以保存,如下: csvwrite('E:\data\A3.csv',Ant3) 但是保存后的数据只保留5位数,超过5位的数值全部都成了科学计数法的了,输出格式全是5位格式。所以需要修改保存数据位数。 解决问题 matlab函数调用的dlmwrite.m中的问题:修改数据位数即可。 open dlmwrite 滑到第214行,根据自己的数据长度修改这里的precn值,我的数据最多9位数,所以修改为9。