<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/160516</link>
    <title>MATLAB Central Newsreader - gamma function with 2 parameters</title>
    <description>Feed for thread: gamma function with 2 parameters</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2008 by The MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>The MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Fri, 07 Dec 2007 01:41:43 -0500</pubDate>
      <title>gamma function with 2 parameters</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/160516#405005</link>
      <author>Helen </author>
      <description>Hi everyone.&lt;br&gt;
&lt;br&gt;
I am trying to find the summation of the following symbolic&lt;br&gt;
expression &lt;br&gt;
&lt;br&gt;
(z^k)/(n+k)!&lt;br&gt;
&lt;br&gt;
with respect to its symbolic variable k from 0 to 2m-1.&lt;br&gt;
&lt;br&gt;
I have done this as follows&lt;br&gt;
&lt;br&gt;
&amp;gt;&amp;gt; syms n real&lt;br&gt;
&amp;gt;&amp;gt; syms k real&lt;br&gt;
&amp;gt;&amp;gt; syms z real&lt;br&gt;
&amp;gt;&amp;gt; syms m real&lt;br&gt;
&amp;gt;&amp;gt; simplify(symsum((z^k)/maple('factorial', n+k), k, 0, 2*m-1))&lt;br&gt;
&lt;br&gt;
(For some reason symsum((z^k)/factorial(n+k), k, 0, 2*m-1)&lt;br&gt;
does not work.)&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
and I obtain&lt;br&gt;
&lt;br&gt;
ans =&lt;br&gt;
&amp;nbsp;&lt;br&gt;
z^(-n)*exp(z)*(-gamma(n,z)*gamma(2*m+n)+gamma(2*m+n,z)*gamma(n))/gamma(n)/gamma(2*m+n)&lt;br&gt;
&lt;br&gt;
Why does gamma have 2 parameters? The gamma function can&lt;br&gt;
only have one input argument&lt;br&gt;
&lt;br&gt;
Please help.&lt;br&gt;
Helen&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Fri, 07 Dec 2007 06:47:40 -0500</pubDate>
      <title>Re: gamma function with 2 parameters</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/160516#405036</link>
      <author>Roger Stafford</author>
      <description>"Helen " &amp;lt;helenlegakis@hotmail.com&amp;gt; wrote in message &amp;lt;fja8cm$fuk&lt;br&gt;
$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; Hi everyone.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I am trying to find the summation of the following symbolic&lt;br&gt;
&amp;gt; expression &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; (z^k)/(n+k)!&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; with respect to its symbolic variable k from 0 to 2m-1.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I have done this as follows&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; syms n real&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; syms k real&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; syms z real&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; syms m real&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; simplify(symsum((z^k)/maple('factorial', n+k), k, 0, 2*m-1))&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; (For some reason symsum((z^k)/factorial(n+k), k, 0, 2*m-1)&lt;br&gt;
&amp;gt; does not work.)&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; and I obtain&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; ans =&lt;br&gt;
&amp;gt;  &lt;br&gt;
&amp;gt; z^(-n)*exp(z)*(-gamma(n,z)*gamma(2*m+n)+gamma(2*m+n,z)*gamma&lt;br&gt;
(n))/gamma(n)/gamma(2*m+n)&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Why does gamma have 2 parameters? The gamma function can&lt;br&gt;
&amp;gt; only have one input argument&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Please help.&lt;br&gt;
&amp;gt; Helen&lt;br&gt;
---------&lt;br&gt;
&amp;nbsp;&amp;nbsp;The two-argument 'gamma' function undoubtedly refers to the incomplete &lt;br&gt;
gamma function.  Unfortunately it is defined in more than one way.  &lt;br&gt;
Mathworks' numerical 'gammainc' function is defined as a normalized entity, &lt;br&gt;
but others define it differently.  For example, MathWorld defines an 'upper' &lt;br&gt;
and a 'lower' incomplete gamma function.  See&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&lt;a href="http://mathworld.wolfram.com/IncompleteGammaFunction.html"&gt;http://mathworld.wolfram.com/IncompleteGammaFunction.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;You can tell which of the definitions your symbolic toolbox is using in your &lt;br&gt;
expression above by writing&lt;br&gt;
&lt;br&gt;
&amp;nbsp;int('exp(-t)*t^(n-1)','t',0,'m')  or&lt;br&gt;
&amp;nbsp;int('exp(-t)*t^(n-1)','t','m',inf) &lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;In any case, writing&lt;br&gt;
&lt;br&gt;
&amp;nbsp;int('exp(-t)*t^(n-1)','t',0,inf)&lt;br&gt;
&lt;br&gt;
should always give you the single argument function, gamma(n).&lt;br&gt;
</description>
    </item>
  </channel>
</rss>
