2016-08-20 3 views
2

So lösen Sie folgende Frage in Matlab.
Sei α ∈ (-∞, ∞).
Dann, wie zu lösen: 1 + 4 {D (α) -1}/α = 0,4615 in MATLAB?
wobei D (α) ist definiert durch Debye-Funktion:
D 1 (α) = 1/α ∫t/(e t -1) dt
(Integral von [0 α]Lösen einer Gleichung mit Integral in Matlab

)

the math

+3

Hallo, können Sie bitte Ihre Frage bearbeiten, leere Zeilen oberhalb und unterhalb des Codes einfügen und den Code um 4 Leerzeichen einrücken? Das würde deine Frage lesbar machen. – Arjan

+0

Dies ist kein Code das ist Latex Mathe. –

Antwort

0

MATLAB werden Sie keine genaue Antwort auf diese geben, aber man könnte verwenden.

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) 

Ausgang ist

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

ans = 

5.0770060488781283390761360077113 

Edit: Nachdem der LaTeX interpretiert wurde und ich gepostet wurde mir klar, es falsch gelesen. Ich habe ein Paar Klammern verpasst. Dieses Problem wurde behoben.

Verwandte Themen