帮我解释下这条Mathematica命令吧AccountingForm[Column[{100000.00, 1000000.00, 10000000.00}], {9, 1}, DigitBlock -> 3, NumberPadding -> {"x", "y"}]{9,1}是用来控制什么的?PaddedForm[10,8,NumberPadding->{"0",""}]10前面到底填充的
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 15:51:39
帮我解释下这条Mathematica命令吧AccountingForm[Column[{100000.00, 1000000.00, 10000000.00}], {9, 1}, DigitBlock -> 3, NumberPadding -> {"x", "y"}]{9,1}是用来控制什么的?PaddedForm[10,8,NumberPadding->{"0",""}]10前面到底填充的
帮我解释下这条Mathematica命令吧
AccountingForm[Column[{100000.00, 1000000.00, 10000000.00}], {9, 1},
DigitBlock -> 3, NumberPadding -> {"x", "y"}]
{9,1}是用来控制什么的?
PaddedForm[10,8,NumberPadding->{"0",""}]
10前面到底填充的是多少个0,怎么看?
得到的答案是
000000010
帮我解释下这条Mathematica命令吧AccountingForm[Column[{100000.00, 1000000.00, 10000000.00}], {9, 1}, DigitBlock -> 3, NumberPadding -> {"x", "y"}]{9,1}是用来控制什么的?PaddedForm[10,8,NumberPadding->{"0",""}]10前面到底填充的
PaddedForm[10,8,NumberPadding->{"0",""}]
你看000000010
就是说你原始数字是10,你需要写出的是前8位数字.也就是说出现1的时候应该是第八位.
不明白的话查help,搜索paddedForm
上面那些式子答案是
xxxx100,000.yy
xx1,000,000.yy
x10,000,000.yy
9代表小数点之前的数字的位数,1代表需要的小数的位数-1.
你可以把9和1换成别的数,然后比较下就明白都代表什么了.
dightblock->3是指每三个数隔一个逗号
像xxxx100,000.yy第一个逗号之前没数,所以,也用x表示.
x表示的是小数点之前不足位数的代表
y表示小数点之后补足的代表
不明白的看help,查询前面这些程序的编码就ok