Julia 与《朱莉娅》中的辛普森整合

Julia 与《朱莉娅》中的辛普森整合,julia,Julia,我是朱莉娅的新来者。 我试过: @syms x t integrate( t^(x-1*exp(-t), (t,0,Inf) ) 这是伽马函数的定义。 输出为: silly factor * (g(x,0) - g(x,Inf) ). “愚蠢的因素”是 这等于1 实际上,朱莉娅在下一行中使用了simplify。 但拉丁语g实际上是希腊语g。 这我不明白。 如有任何见解,将不胜感激。 非常感谢。Sympy变量通常以类似latex的格式呈现。这不是sympy.jl所触及的东西。您可以使用它,也可

我是朱莉娅的新来者。 我试过:

@syms x t
integrate( t^(x-1*exp(-t), (t,0,Inf) )
这是伽马函数的定义。 输出为:

silly factor * (g(x,0) - g(x,Inf) ).
“愚蠢的因素”是

这等于1

实际上,朱莉娅在下一行中使用了
simplify
。 但拉丁语g实际上是希腊语g。 这我不明白。 如有任何见解,将不胜感激。
非常感谢。

Sympy变量通常以类似latex的格式呈现。这不是sympy.jl所触及的东西。您可以使用它,也可以使用其他名称,尽管在本例中它看起来像是内置的。谢谢,我的意思是输出应该是Gamma(x),最好是完美的LaTex。尝试使用符号无穷大
oo
,而不是数字
Inf
。然后你会得到你想要的答案,尽管这取决于
x
的值。非常感谢。这正如预期的那样有效。至少差不多。它给出了一个伽马(x)为x>1的条件表达式。但是gamma(x)是为除非正整数以外的所有实数定义的。我将继续探索Julia。从数学上来说,这当然是正确的,但积分本身并不是伽马函数对其他值
x
的定义。无论如何,与Julia玩得开心。Sympy变量通常以类似latex的格式呈现。这不是sympy.jl所触及的东西。您可以使用它,也可以使用其他名称,尽管在本例中它看起来像是内置的。谢谢,我的意思是输出应该是Gamma(x),最好是完美的LaTex。尝试使用符号无穷大
oo
,而不是数字
Inf
。然后你会得到你想要的答案,尽管这取决于
x
的值。非常感谢。这正如预期的那样有效。至少差不多。它给出了一个伽马(x)为x>1的条件表达式。但是gamma(x)是为除非正整数以外的所有实数定义的。我将继续探索Julia。从数学上来说,这当然是正确的,但积分本身并不是伽马函数对其他值
x
的定义。总之,和朱莉娅玩得开心。
x*Gamma(x)/Gamma(x-1)