2017-09-25 107 views
1

我想確定我的作用,我將在後面衍生物和功能Matlab的 - 定義一個函數,這是一個總結

enter image description here 我的代碼如下:

syms i q j 
syms f(i,q) 
f=symsum(((1-q)^(i-j))*j*q,j,0,i) 

f我得到顯示我4項,但實際上我不知道這個數字。它是否正確?或者我如何正確輸入?

回答

2

首先,請不要使用ij,,因爲它們對應於虛數單位;這會導致誤解。

syms N q k 
syms f(i,q) 
f=symsum(((1-q)^(N-k))*k*q,k,0,N) 

piecewise(q == 0, 0, q ~= 0, (q + N*q - q*(1 - q)^N + (1 - q)^N - 1)/q) 

結果是一個piecewise,並且它說,結果爲0,如果q爲0,否則在右邊給出的公式。

您也可以使用WolframAlpha評估Sum[(1 - q)^(M - k) k q, {k, 0, M}],您會得到相同的結果。如你所見,你的公式可以寫成沒有總和。你在WolframAlpha上得到D[Sum[(1 - q)^(M - k) k q, {k, 0, M}],q]的派生物。