2016-08-20 133 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 

编辑:胶乳是解释并张贴我意识到我读错后。我错过了一对括号。这个问题已被解决。