Re: [问题] 汇出数据值太小

楼主: chungyuandye (养花种鱼数月亮赏星星)   2013-02-01 16:11:44
※ 引述《xnicky2000 (爱谈低调的地瓜)》之铭言:
: Iy = OpenWrite[ "AK12.txt", FormatType -> OutputForm ] ;
: Table[ \[Theta] = Et[[1, n]] ;
: k = Et[[2, n]] ; \[Xi] = Et[[3, n]] ;
: Write[ Iy , N[ \[Theta], 50] , " ", N[ k, 50] ,
: " ", N[ \[Xi], 50] ],
: {n, 1, N1*16} ] ;
: Close[Iy];
: 我会出数据是用这样写
: 但是其中一项的值有时候太小
: 会变成用科学符号表示 如 1.258*10^-6
: 可是会出数据时排序会乱掉
: 想问能不能不要变成科学符号表示 直接用0.0000001258
test = 0.0000001258;
test
ToString@NumberForm[test, {11, 10}, (*11位,小数10位*)
ExponentFunction -> (If[-Infinity < # < Infinity, Null, #] &)]

Links booklink

Contact Us: admin [ a t ] ucptt.com