[求助]关于Matlab的一个问题
<P>要计算一个函数的值 M(x,y)它是一个含两个变量的函数。实际计算时输入x,y即计算出m=M(x,y)的值
而它是一个嵌套函数: M(x,y)=2/pi*P((y-x)/2)*P((y-x)/2)
P(x)也是嵌套函数: P(x)=g(x+1/2)/g(x+1);
g(x)同样是: g(x)=exp((x-1/2)*log(x)-x+log(2*pi)/2+I(x))
其中I(x)最繁琐,它是关于x的函数,但含参变量t,形式为:
I(x)=积分(从0---->正无穷)被积函数是:1/t*(1/(exp(t)-1)-1/t+1/2)*exp(-t*x)dt 它是一个积分,关于t积分,但积分后函数中应该含有x,所以是一关于x的函数,要在Matlab中实现一下。这个问题可能比较难解决,请高手指教一下
</P> 有点难度 <P>Is it about fft transform? </P> <P>You didn't describe clearly. ..</P> <P>If you had described it more clearly,maybe I would help you out.</P> 是不是可以先编一个函数或者子函数来计算那个积分,然后再通过M函数来调用,这样好象就可以实现t到x的转换 有点难 <P>我也想知道答案!</P> 涉及广义积分 有点难度 现把积分函数写出来,然后分别去写这几个函数就可以了。不是很麻烦的。
页:
[1]
2