作业帮 > 数学 > 作业

帮我解释下这条Mathematica命令吧

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/09/23 06:26:44
帮我解释下这条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命令吧
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
再问: 为什么是2个y呢,1不是需要的小数位数么?咋就不是一个y呢
再答: 额其实我也想了半天为嘛是这样 把{9,1}换成{9,2}就变成3个y了。。。 以此类推吧。。 我也不是特别清楚这个。。
再问: 呵呵,前面那个paddedform也是可以这样理解的吧,看了半天的帮助没看出啥名堂 推荐几本经典的英文mathematica教程呗,7.0.1版本以上的
再答: 额应该是的吧。。 其实我一般就是在help center里查。。不懂的就在知道上问。。没用过什么教程。。太复杂了。。 有个叫mathematica使用入门的,是中文的,你也可以百度一下