2016-08-20 128 views
2

如何在Matlab中解決以下問題。
設α∈(-∞,∞)。
那麼如何解決:在MATLAB中1 + 4 {D (α)-1} /α= 0.4615?
其中d (α)是由下式定義的德拜函數:
d (α)= 1 /α∫t/(E -1)DT
(積分從[0α] )在Matlab中求解一個涉及積分的方程

the math

+3

嗨,你可以請編輯你的問題,把上面和下面的代碼空行,並縮減4代碼的代碼?這會讓你的問題變得可讀。 – Arjan

+0

這不是代碼,這是乳膠數學。 –

回答

0

MATLAB不會給你這一個確切的答案,但你可以使用。

syms alpha t real 
D = @(alpha)1/alpha * int(t/(exp(t)-1), t, 0, alpha); 
solve(1 + 4*(D(alpha) - 1)/alpha == 0.4615, alpha) 

輸出

Warning: Cannot solve symbolically. Returning a numeric approximation instead. 
> In solve (line 303) 

ans = 

5.0770060488781283390761360077113 

編輯:膠乳是解釋並張貼我意識到我讀錯後。我錯過了一對括號。這個問題已被解決。