dlchen 发表于 2006-11-19 21:32

有关matlab的输出数据格式问题?

将矩阵中的数据输出到一个文本文件中,能否将科学计数法中指数的位数由3位改为2位?如3.12459E+002,如何变为3.12459E+02?

happy 发表于 2006-11-20 16:36

这个好像是规定好的,pc机上都是这种格式,除非你用sgi等机器

anneyholly 发表于 2006-11-20 18:21

可以用fprintf(fid,'%5.2e',3.12459E+002)格式

lxq 发表于 2006-11-20 20:30

到底那种可以啊?

很想知道啊

eight 发表于 2007-1-17 16:15

原帖由 lxq 于 2006-11-20 20:30 发表
到底那种可以啊?

很想知道啊


应该happy教授说得对,fprintf中的e前面的数字只是调整实数中的小数部分,非调整指数

zshichao 发表于 2007-1-18 23:03

happy up

好像有道理:@D

lxq 发表于 2007-1-19 01:08

就是那样的
页: [1]
查看完整版本: 有关matlab的输出数据格式问题?