在Matlab

时间:2016-08-20 21:16:58

标签: matlab

如何在Matlab中解决以下问题 设α∈(-∞,∞)。
那么如何解决:MATLAB中1 + 4 {D 1 (α)-1} /α= 0.4615?
其中D 1 (α)是由以下定义的Debye函数:
D 1 (α)= 1 /α∫t/(e t -1)dt
(从[0α]积分)

the math

1 个答案:

答案 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

编辑:在解释和发布LaTeX之后,我意识到我读错了。我错过了一对括号。此问题已得到修复。