Hello,
I have the following recursive function:
where
and I tried to write it using Mathematica as following:
I have this function programmed well in MATLAB, and I use it as a reference to check the Mathematica code which fails to give correct answers. Can anyone tell me where is the error in the Mathematica code?Code:fun[m_,n_,r_]:=If [m<=r<=n,1,0]; B[0,j_,N_]:=1; B[1,j_,N_]:=j; B[k_,1,N_]:=1/k!;B[k_,j_,N_]:=Sum[B[l,j-1,N]/Factorial[k-l]×fun[0,((j-1)×(N-1)),l],{l,l=k-N+1,k}]
Hint: If you write at Mathematica B[3,3,3] it must give you 4, B[2,3,3] = 4.5, B[4,4,4]=10.5 as given by using the MATLAB code.
Thanks in advance


LinkBack URL
About LinkBacks

