2015-10-27 64 views
-5

我有寫這個方程到Matlab的問題。不知何故,只是不能正確。有人可以幫我嗎?Matlab形成方程

Formula to be converted into Matlab

+1

如果你表現出試圖解決問題的跡象,那會更有說服力。 –

+5

我猜這是個玩笑吧? –

+2

是的,我沒有碰這個。 – rayryeng

回答

1

您可以採取的總和外面的積分,並定義醜前因子作爲一個新的變量:

i=0; 
sum=0; 
while true 
    i=i+1; 
%{ 
    fac=(2^i*u/W-1)^(2/alpha) 
    sum=sum+int(1/(1+fac)/int([1/(1+x^alpha/2), 1/fac,1.0/0])... 
      /(lambda*A)^i*factorial(i)*e^(-lambda*A-K*rho*A)... 
      *rho^K*K^K/gamma(K)*A^{K-1},0,1.0/0); 
%} 
end 

,然後檢查sum>=1-eta

請注意,爲了方便起見,我將總和移位了1,因爲最好從matlab中的索引1開始。

+0

那是'fac =(...)^ 2/alpha'還是'(...)^(2/alpha)'...? – WhiteViking

+0

@WhiteViking謝謝,編輯。 –

+0

我認爲'1 + x^alpha/2' - >'1 + x ^(alpha/2)'也是一樣的。對不起:-) – WhiteViking