获取函数输出mathematica

时间:2013-09-25 17:27:48

标签: function wolfram-mathematica

我已经定义了这个功能:

g[x_] = TransformedDistribution[ u + v , {u \[Distributed] ParetoDistribution[1, 1], v \[Distributed] ParetoDistribution[1, 1]}];

PDF[dist,x]

但是,当我想将g[x]从k集成到无穷大时:

Integrate[g[x] , {x,k , \[Infinity] } ]

Mathematica不输出任何内容。

有关如何解决此问题的建议或如何获得我在第一次定义g[x]然后进行集成时输出的函数?

谢谢

1 个答案:

答案 0 :(得分:1)

我认为你的函数语法错误,试试这个:

 g[x_] = PDF[
       TransformedDistribution[
             u + v, {u \[Distributed] ParetoDistribution[1, 1], 
                     v \[Distributed] ParetoDistribution[1, 1]}], x]

当你整合时,你需要添加k是真实的条件:

Integrate[g[x], {x, k, Infinity}, Assumptions -> Element[k, Reals]]


         1                          k<=2
        (2 (k + Log[-1 + k]))/k^2   k>2