Maxima

Spezielle Funktionen

Wer noch ältere Versionen von Maxima kennt, wird sich freuen, dass inzwischen viele weitere spezielle Funktionen der Mathematik implementiert sind und vorhandene Funktionen deutlich erweitert wurden.

Die Exponentialintegrale:

expintegral_e(v,z), expintegral_e1(z), expintegral_ei(z), expintegral_li(z), expintegral_si(z), expintegral_ci(z), expintegral_shi(z), expintegral_chi(z)

Diese Funktionen können mit beliebiger Genauigkeit für reelle und komplexe Argumente numerisch berechnet werden. Maxima kann jede dieser Funktionen durch einen äquivalenten Ausdruck mit einer der anderen Funktion ersetzen. Die Funktion expintegral_e(v,z) kann für spezielle Ordnungen v entwickelt werden. Maxima kann die Exponentialintegrale differenzieren, integrieren und kennt viele spezielle Werte sowie besondere Grenzwerte.

Die Gammafunktion, Betafunktion und verwandte Funktionen:

Die Gammafunktion gamma(z) und die Betafunktion beta(a,b) kennt Maxima schon immer. Hinzugekommen sind Varianten dieser Funktionen:

gamma_incomplete(a,z), gamma_incomplete_generalized(a,z1,z2), gamma_incomplete_regularized(a,z), log_gamma(z), double_factorial(z)
beta_incomplete(a,b,z), beta_incomplete_generalized(a,b,z1,z2), beta_incomplete_regularized(a,b,z)


Auch diese Funktionen können mit belieger Genauigkeit für reelle und komplexe Argumente numerisch berechnet werden. Die Funktionen gamma(z) und beta(a,b) wurden entsprechend verallgemeinert. Die Funktionen können für spezielle Argumente entwickelt werden. Sie lassen sich differenzieren und integrieren. Maxima kennt viele spezielle Werte und besondere Grenzwerte.

Die Fehlerfunktionen:

Auch die Fehlerfunktion erf(z) wurde verallgemeinert und mit ihren Verwandten ergänzt:

erfc(z), erfi(z), erf_generalized(z1,z2), inverse_erf(z), inverse_erfc(z)

Die Fresnelfunktionen:

Neu sind auch die Fresnelfunktionen:

fresnel_s(z), fresnel_c(z),

Die Besselfunktionen und Verwandte:

Die Implementation der Besselfunktionen bessel_j(v,z), bessel_y(v,z), bessel_i(v,z), bessel_k(v,z) wurde deutlich erweitert. Hinzu gekommen sind die Hankel- und Struvefunktionen:

hankel_1(v,z), hankel_2(v,z), struve_h(v,z), struve_s(v,z)