matlab数据格式表示成科学计数法

matlab数据格式表示成科学计数法
c.txt 文件是以下数据

2.542279e+003
2.684207e+002
2.220097e-001
8.861528e-001
5.149753e-018
-4.472136e-001

A=load('c.txt');
B=reshape(A,2,3);
dlmwrite('c_ok.txt',B);

结果B变成了不是科学计数法的表示方式

怎么才能让B保持原来的科学计数表示方式,让c_ok.txt里的数据也都是科学计数法?
在执行前输入语句 format short e
← 上一篇: 下一篇: →