在 Mathematica 中集成 Log(x+1)^m
Integrate Log(x+1)^m in Mathematica
我得到了这个问题Integrate ln(x+1)^m for integers m=1to6.
我试过这个方法,但没有得到结果。
Integrate[{Log (x + 1)^m, x}, Assumptions -> {m, 1, 6}]
我得到的输出
Integrate[{{{Log (1 + x)^4, Log (1 + x)^7, Log (1 + x)^7,
Log (1 + x)^7, Log (1 + x)^7}, {Log (1 + x)^6, Log (1 + x)^5,
Log (1 + x)^7, Log (1 + x)^7, Log (1 + x)^7}, {Log (1 + x)^6,
Log (1 + x)^6, Log (1 + x)^4, Log (1 + x)^7,
Log (1 + x)^7}, {Log (1 + x)^6, Log (1 + x)^6, Log (1 + x)^6,
Log (1 + x)^4, Log (1 + x)^7}, {Log (1 + x)^6, Log (1 + x)^6,
Log (1 + x)^6, Log (1 + x)^6, Log (1 + x)^4}}, x},
Assumptions -> {{{4, 7, 7, 7, 7}, {6, 5, 7, 7, 7}, {6, 6, 4, 7,
7}, {6, 6, 6, 4, 7}, {6, 6, 6, 6, 4}}, 1, 6}]
还有这个错误
Integrate: Invalid integration variable or limit(s) in Assumptions->{{{4,7,7,7,7},{6,5,7,7,7},{6,6,4,7,7},{6,6,6,4,7},{6,6,6,6,4}},1,6}.
试试这个
Table[Integrate[Log (x + 1)^m, x], {m, 1, 6}]
看看这是否会产生您正在寻找的结果。问题中的代码滥用了 Assumptions
,它实际上是为了为 Integrate
提供额外的信息来使用,例如对变量域的限制等信息。 Table
是一种使用迭代器参数化表达式生成多个结果的简单方法。
我得到了这个问题Integrate ln(x+1)^m for integers m=1to6. 我试过这个方法,但没有得到结果。
Integrate[{Log (x + 1)^m, x}, Assumptions -> {m, 1, 6}]
我得到的输出
Integrate[{{{Log (1 + x)^4, Log (1 + x)^7, Log (1 + x)^7,
Log (1 + x)^7, Log (1 + x)^7}, {Log (1 + x)^6, Log (1 + x)^5,
Log (1 + x)^7, Log (1 + x)^7, Log (1 + x)^7}, {Log (1 + x)^6,
Log (1 + x)^6, Log (1 + x)^4, Log (1 + x)^7,
Log (1 + x)^7}, {Log (1 + x)^6, Log (1 + x)^6, Log (1 + x)^6,
Log (1 + x)^4, Log (1 + x)^7}, {Log (1 + x)^6, Log (1 + x)^6,
Log (1 + x)^6, Log (1 + x)^6, Log (1 + x)^4}}, x},
Assumptions -> {{{4, 7, 7, 7, 7}, {6, 5, 7, 7, 7}, {6, 6, 4, 7,
7}, {6, 6, 6, 4, 7}, {6, 6, 6, 6, 4}}, 1, 6}]
还有这个错误
Integrate: Invalid integration variable or limit(s) in Assumptions->{{{4,7,7,7,7},{6,5,7,7,7},{6,6,4,7,7},{6,6,6,4,7},{6,6,6,6,4}},1,6}.
试试这个
Table[Integrate[Log (x + 1)^m, x], {m, 1, 6}]
看看这是否会产生您正在寻找的结果。问题中的代码滥用了 Assumptions
,它实际上是为了为 Integrate
提供额外的信息来使用,例如对变量域的限制等信息。 Table
是一种使用迭代器参数化表达式生成多个结果的简单方法。