Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 数学函数 > 数论函数 > IntegerPartitions >

IntegerPartitions

IntegerPartitions[n]
给出把整数 n 划分成一系列较小的整数的所有可能的方法.
IntegerPartitions
给出最多划分成 k 个整数.
IntegerPartitions
给出精确的划分成 k 个整数.
IntegerPartitions
给出在 两个整数之间划分.
IntegerPartitions
给出只包括 的划分.
IntegerPartitions
给出第一个 m 划分.
  • IntegerPartitions 得到的结果,通常会以与词典顺序相反的顺序给出.
  • 如果 是有理数,n 是有理数.
  • 在划分的列表中,那些较早的 最后给出.
5 的所有划分:
5 的所有划分:
In[1]:=
Click for copyable input
Out[1]=
最多有 3 个整数的 8 的划分:
明确有 3 个整数的 8 的划分:
只包括 1、2 和 5 的 8 的所有划分:
仅查找6长度为偶数的划分:
找出合并有理数得到 3 的方法:
包括负数的划分:
找到15的前10个划分:
找到15的后3个划分:
用 10 个或更少的标准硬币为 156 分兑换的方法:
为 50 找出 "McNugget 划分":
找出 50 以上的数字的"McNugget划分"的数量:
显示非"McNuggetable"的整数:
最后一个例子精确的符合 Frobenius数字:
每一个分列表的合计为原始的数字:
IntegerPartitions[n] 的长度是 PartitionsP[n]
IntegerPartitions 以与词典顺序相反的顺序给出结果,而不是 Sort 顺序:
对 10 以下的整数,通过转成字符串生成 IntegerPartitions 顺序:
FrobeniusSolveIntegerPartitions 给出系数列表:
IntegerPartitions 不能给出划分的无限列表:
1/2没有整数划分:
但是,有分数划分:
如果第四个参数要求的所有要素不存在,则发出一条警告信息:
为了抑制信息,使用 Off
版本 6 的新功能 | 版本 7 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF