模板:除数函数/doc
用法
{{ 西格玛k |非零整数| k=非零整数(默认为1)}}
{{ 除数函数 |非零整数| k=非零整数(默认为1)}}
{{ 西格玛k |非零整数}}
{{ 除数函数 |非零整数}}
有效输入
示例
|
| |
---|---|---|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
代码
<noinclude><!-- {{文档}}--><!-- 我们不能在这里使用它,我们已经达到了模板和/或解析器函数的嵌套级别限制! 所以我们只是从中借用必要的代码。 --><div style=“text-align:center;font-size:smaller;”>以下[[Help:Documenting templates|documentation]]位于[[Template:{{PAGENAME}}/doc]]</ div>{{Template:{{PAGENAME}}/doc}}<-- :<math>\sigma_k(n)=\begin{cases} \prod_{i=1}^{\omega(n)}(1+\alpha_i)&\text{如果}k=0\\ \prod_{i=1}^{\omega(n)}\frac{p{i}^{k(1+\alpha_i)}-1}{p{i}^{k}-1}&\text{if}k>0。 \结束{cases} 对于k=0,我们有一个单独的算术函数模板:[[template:Number of divisors]] 以下代码效率很低,我们调用[[Template:mpf]]两次! 为了避免这种情况,我们需要一个核心函数模板,将[[template:mpf]]的结果传递给它的一个参数,但这还需要一个模板和/或解析器函数嵌套级别,不幸的是,我们已经达到了极限! :-( 对于-1或+1,[[Template:mpf]]返回空字符串,因此我们使用了一个难看的笨蛋(没有在[[Tempte:mpf]周围添加嵌套级别)来获得1作为结果,并平衡括号。 我承认模板不是脚本语言,使用模板实现算术函数就像用螺丝刀钉钉子一样。。。 --></noinclude><includeonly>{#expr: ( ({{#ifexpr:abs({{1|1}})=1|((2}}{mpf|{{1|1}}}|sep=))-1)*(|key/val_sep=^(({{k|{2|1}}}}{)*(1+}},)-1) ) / (({{#ifexpr:abs({{1|1}})=1|(2}}{mpf|{1|1{}}|sep=)-1)*(|key/val_sep=^(({{k|{2|1}}}},)*1^}}()-1) ) }}</仅包括>
另请参见
-
{{ 直到sqrt(n)的不同素因子 }} 或 {{ dpf le-sqrt(n) }} -
{{ 不同的非平凡素因子 }} 或 {{ dpf灯号 }} -
{{ 不同质因子 }} 或 {{ 数字功率因数 }} -
{{ 不同素因子的个数 }} 或 {{ 小欧米茄 }} -
{{ 不同素因子之和 }} 或 {{ 草皮 }} -
{{ 不同素因子的乘积 }} 或 {{ 无平方核 }} 或 {{ 激进派 }} 或 {{ 拉德 }}
-
{{ 多重性 }}
-
{{ 素因子(具有多重性)高达sqrt(n) }} 或 {{ 最大功率平方(n) }} -
{{ 非平凡素因子(具有多重性) }} 或 {{ mpf ltn(最大功率) }} -
{{ 素因子(具有多重性) }} 或 {{ 最大功率因数 }} 或 {{ 因式分解 }} -
{{ 素因子数(具有多重性) }} 或 {{ 大欧米茄 }} -
{{ 素因子之和(具有多重性) }} 或 {{ sopfr公司 }} 或 {{ 整数日志 }} -
{{ 素因子的乘积(具有多重性) }} (必须归还 {{ 防抱死制动系统 |n} } ,的 绝对值 属于 n个 )
-
{{ 欧拉φ }} 或 {{ 托蒂恩 }} -
{{ Dedekind磅/平方英寸 }}
-
{{ 除数 }} 或 {{ 西格玛0 }} 或 {{ 陶 }} -
{{ 除数之和 }} 或 {{ 西格玛1 }} 或 {{ 西格玛 }} (参见。 {{ 除数函数 }} 或 {{ 西格玛k }} ,带有 k个 = 1 (默认值) -
{{ 除数函数 }} 或 {{ 西格玛k }} (用于 k个 ≠ 0 )
外部链接
安德鲁·霍奇斯, 用于分解的Java Applet -
http://factordb.com/