W.Ehrhardt: Start/Neues

Willkommen auf Wolfgang Ehrhardts Heimseite!

Neues

Mehr Neues (2003 – 2010)

  • Neu:
    Moyal-Verteilung (moyal_pdf/cdf/inv),
    vollständige elliptische Integrale mit imaginärem Modul (EllipticKim, EllipticECim)
  • Verbessert: Dichtefunktion der Studentschen t-Verteilung
    für kleine x^2/nu
  • Unit AMath V1.86 mit
    neuen Routinen (remainder, sinhcosh) und vielen verbesserten
    Funktionen (arcsinh, expm1, ln1p, cosh, sinh, tanh und mehr)
  • Neu:
    Batemans G-Funktion,
    Bernoulli-Polynome (bernpoly),
    Chebyshev-Polynome der dritten und vierten Art (chebyshev_v, chebyshev_w),
    Potenz-Integrale (cosint, sinint),
    interne Prozedur special_reduce_modpi
  • Verbessert: sfc_zetah/hurwitz_formula
  • Geändert:
    Quasi-Periodizitäts-Berechnung für sfc_ellint_1/2/3 und sfc_hlambda
  • Unit AMath V1.74 mit
    Grad-Versionen trigonometrischer Funktionen und ihrer Inversen
  • AMTools V0.33 mit neuer Prozedur
    cubsolve zur Lösung kubischer Gleichungen
  • Neu: Kumaraswamy-Verteilung (kumaraswamy_pdf/cdf/inv);
    separate erf-bezogene Wahrscheinlichkeitsfunktionen (erf_p, erf_q, erf_z)
  • Verbessert:
    Tricomis unvollständige Gammafunktion sfc_git für x<0; sfc_lognormal_pdf mit expmx2h;
    sfc_polylog mit sfc_zetaint
  • Geändert:
    Test auf a,b > 0 in sfc_beta_cdf; sfc_zeta für kleine s
  • AMath V1.72
    mit der neuen akkuraten Funktion expmx2h = exp(-0.5*x2)
  • AMTools V0.32 mit neuen
    Prozeduren levinu1, wynneps1 zur
    Konvergenz-Beschleunigung
    und einer Korrektur (für 16-Bit: limit > 3200 in Quadpack)
  • Neue Fließkomma-Funktionen: mpf_exp10m1, mpf_exp2m1, mpf_log10p1, mpf_log2p1
  • Weitere Unterstützung von denormalisierten FPU-Werten:
    mp_toextended_ex, mp_todouble_ex, mpf_set_ext
  • Verbesserte Rechnerunit mp_rcalc:
    Hex-Integer sind als Term-Elemente erlaubt, Funktionen asd, asx
  • Die (englische) Einführung
    und der T_RCalc-Rechner
    wurden aktualisiert.
  • Neu: Whittaker-Funktionen, konfluente hypergeometrische Funktionen hyperg_0F1/r;
    sfc_bess_kv2 berechnet K(v,x) und K(v+1,x)
  • Verbessert: Tricomi U-Funktion hyperg_u jetzt mit Temme-Algorithmus
  • Geändert: Überlauftest und INF-Ergebnis in bessel_jy
  • Korrigiert: Tippfehler in h1v_large, Vorzeichen in sfc_chu für Spezialfall a=-1
  • AMath V1.71: Power liefert +-INF bei Überlauf
  • Spezielle Funktionen V1.18.19
    mit neuer Unit sfHyperG für hypergeometrische Funktionen:
    Gauss (hyperg_2f1), Kummer (hyperg_1f1), Tricomi (hyperg_u).
    Neue Airy/Scorer-Funktionen Gi und Hi;
    verbesserte Funktionen (beta3 für a ≤ 0 oder b ≤ 0;
    polygamma für große Ordnungen: z.B. (3000,200)).
  • 64-Bit-kompatibles DAMath-Archiv mit
    den Speziellen Funktionen V1.03.05
  • Compvers-Unit V0.26 mit Delphi 18 (XE4)
    im Util-Archiv.
  • AMath V1.69
    mit neuen (exp10m1, log2p1, log10p1) und geänderten Funktionen
    (frexp/d/s, ilogb, power für denormale Argumente).
  • Spezielle Funktionen V1.17.12
    mit neuen Funktionen: fermi_dirac_p15, separate FresnelC/S, nicht-normalisierte unvollständige
    Betafunktion (beta3), statistische Verteilungen
    (Extremwert Typ I, Maxwell, Rayleigh);
    verbesserten Funktionen: sfc_chi2_pdf für sehr kleine x, sfc_beta, sfc_polygamma;
    und geänderten Funktionen (longint k in sfc_poisson_pmf,
    ibeta_series mit Parameter normalised).
  • 64-Bit-kompatibles DAMath-Archiv mit
    DAMath V0.47 und den
    Spezielle Funktionen V1.02.12
  • Version 1.56 der Standard-Include-Datei in std.zip
    mit Definitionen für Delphi 18 (XE4, VER250)
  • AMath-Units
    Spezielle Funktionen V1.16.13 mit
    neuen Funktionen (verbleibende Jacobische elliptische Funktionen und ihre
    Inversen, Trilogarithmus, Hurwitz-Zeta für s < 0), verbesserten Funktionen
    (sfc_binomial, sfc_jacobi_arcsn/cn/dn) und Korrekturen (sfc_zeta für TP5).
  • Angepaßtes DAMath-Archiv mit den
    Units Spezielle Funktionen V1.01.05
    entsprechend der AMath-Units.
  • Unit TSC V0.40 mit
    verbesserter Lazarus/FPC64-Kompatibilität (explizites $asmmode)
    im Util-Archiv.
  • Bessel-Funktionen und verwandte,
  • Elliptische Integrale/Funktionen und Thetafunktionen,
  • Exponentialintegrale und verwandte,
  • Fehlerfunktion und verwandte,
  • Gamma-Funktion und verwandte,
  • Zetafunktionen und Polylogarithmen,
  • orthogonale Polynome, Legendrefunktionen und verwandte,
  • statistische Verteilungen,
  • und verschiedene spezielle Funktionen.
  • Neues DAMath-Archiv
    für 64-Bit-kompatible akkurate mathematische Methoden mit
    Double-Datentypen ohne Benutzung von Extended-Genauigleit, 387-FPU
    oder Assembler: Die DAMath-Unit
    implementiert die elementaren mathematischen Funktionen, Polynom-, Vektor-
    und Statistikprozeduren und mehr; die DAMTools-Unit
    bietet akkurate und zuverlässige Werkzeuge zur Nullstellenbestimmung
    und Suche lokaler Minima von Funktionen, zur numerischen Integration usw.
  • Units Spezielle Funktionen
    mit D17(XE3)-Anpassungen und einer kompakteren sfc_eiex-Funktion
    im aktualisierten AMath-Archiv
  • Geringfügige Änderungen
    für MPArith V1.25.03
    nach Umstellung auf max. 2^24 mp_digits.
    Die (englische) Einführung und der
    Multipräzisionsrechner T_RCalc
    wurden aktualisiert.
  • MPArith V1.24.23 ohne die
    alte 32000-Digit-Einschränkung:
    Für 32/64-Bit-Compiler sind jetzt mp_int-Zahlen bis zu
    2^24 mp_digits (max. ca. 520 Mio Bits) implementiert;
    wenn uint64 verfügbar ist, kann die Konfigurationseinstellung
    MPC_PurePascal benutzt werden, um ohne ASM zu arbeiten.
    Es gibt eine neue schnelle Funktion für
    verallgemeinerte Binomialkoeffizienten (s_mp_gbinom);
    die Fakultäts-, Binomial- und Catalan-Funktionen
    benutzen Primzahlsieb-Generatoren; und mehr.
  • Die PurPascal-Routinen
    sind jetzt ins CRC/Hash-Archiv integriert,
    zusammen mit einigen D17(XE3)- und 64-Bit-Anpassungen.
  • Die Delphi-CRT-Unit unterstützt jetzt
    ANSI-Konsolausgaben mit D17(XE3) auf 32- und 64-Bit Windowssystemen.
  • Aktualisierte Util- und
    PRNG-Archive mit D17- und 64-Bit-Änderungen
  • Version 1.55 der Standard-Include-Datei in std.zip
  • Kleine D17/64-Bit-Anpassungen in einigen Testprogrammen der
    Krypto-Archive,
    hauptsächlich wegen der Unit-Gültigkeitsbereichsnamen von D16+ und der
    64-Bit-Konsolmodus-Festlegung
  • Kleine 64-Bit-Anpassungen für AES,
    Version 1.53 der Standard-Include-Datei in std.zip
    und einige neue Links
  • Aktualisierte vorläufige Keccak(SHA-3)-Implementation
    mit 64-Bit-Code, HMAC-Unit und Monte-Carlo-Tests
  • MPArith V1.22.28 mit
    Cornacchia-Algorithmus für Primzahlpotenzen,
    Fakultät nach Borwein/Schönhage,
    Grundeinheiten reell-quadratischer Zahlkörper,
    kompletter Longint-Bereich für Primzahlgenerator,
    Pollard-Brent-Faktorisierung und mehr.
  • Version 1.52 der Standard-Include-Datei in std.zip
    mit Basisdefinitionen für D14, D15(XE), D16(XE2), D17(XE3)
  • 64-Bit-Anpassungen für die restlichen Blockchiffren:
    Anubis, 
    Camellia, 
    SEED, 
    Serpent, 
    SHACAL-2, 
    SkipJack und
    XTEA.
  • MPArith V1.21.35
    mit 32-Bit Primfaktorzerlegung und verwandten Funktionen
    (PrimeFactor32, EulerPhi32, primroot32, …), primepi32 mit
    Lehmers Algorithmus, Shanks‘ SQUFOF, schnelleres mpf_numbpart,
    neue Funktionen mp_catalan, mp_perm, mp_poch und weitere.
  • Unit AMath V1.59:
    Power(x,y) benutzt intpower nur für |y| < 8192; Konstante sqrt_epsh = sqrt(eps_x/2);
    und korrigierte Änderung von exp/3/5/7/10 für sehr große x.
  • Spezielle Funktionen mit
    neuen Funktionen
    (Fermi-Dirac-Integrale,
    verallgemeinertes Dawson-Integral,
    verallgemeinerte Fehlerfunktion,
    verallgemeinertes Exponential-Integral,
    iterierte Integrale von erfc,
    Tricomis unvollständige Gammafunktion,
    etaint und die internen/debug Funktionen sfc_taylor, sfc_diagctr und sfc_write_debug_str);
    verbesserte Funktionen
    (sfc_rgamma,
    sfc_en mit gleichmäßiger asymptotischer Entwicklung ep_largep für n >= 10000);
    und Korrekturen
    (berichtigte Grenze in sfc_en,
    sfc_igprefix für a < 1 und Unterlauf von exp(-x)).
  • Unit AMath V1.56 mit neuen Funktionen
    (Langevin, PolEvalCHE/X, PolEvalEE/X, rint) und zwei kleine Korrekturen.
  • Spezielle Funktionen mit
    neuen Funktionen (nicht-normalisierte unvollständige igamma/igammal,
    legendre_qlm,
    lngammas,
    poch1,
    toroidal_plm,
    toroidal_qlm),
    verbesserte Funktionen
    (legendre_p, legendre_plm, legendre_q für |x| > 1;
    gamma;
    gamma_delta_ratio für negative Argumente;
    LegendreChi; pochhammer)
    und Korrekturen (Spezialfall in sfc_incgamma_ex;
    Vermeidung von Über-/Unterlauf für große x in debye_dei).
  • CRC/Hash/HMAC-Standardarchiv und
    Pur-Pascal-Version PPCH mit jetzt
    voll integrierten SHA-512/224 und SHA-512/256 Algorithmen nach FIPS 180-4 und
    verbesserter 64-Bit-Kompatibilität

  • Aktualisierte CRC/Hash-Demoprogramme
  • Unit TSC V0.38 mit verbesserter
    64-Bit-Kompatibilität im Util-Archiv
  • Aktualisiertes AMath-Archiv:
    Neue Unit sfzeta.pas mit Zetafunktionen, Polylogarithmen und verwandte.
    Neue Funktionen: DirichletBeta, DirichletLambda, LegendreChi, LerchPhi,
    polylogr (Polylogarithmus reeller Ordnung).
  • MPArith V1.20.24
    mit der ersten Ausgabe von 64-Bit-kompatiblem Code;
    schnelle subquadratische Basisumwandlung für Ansistrings, schneller
    AGM-basierter Logarithmus.
  • Util-Archiv mit 64-Bit Anpassungen,
  • Version 1.51 der Standard-Include-Datei in std.zip.
  • Neue Spezielle Funktionen:
    Modifizierte sphärische Bessel-Funktionen, primezeta, lnfac;
    weitere statistische Verteilungen (Binomial-, negative Binomial-, hypergeometrische, Poisson-,
    Dreiecks-Verteilung); verbesserte und erweiterte Debye-Funktionen.
  • Unit AMath V1.50 mit exp5 und exp7.
  • MPArith V1.19.04
    mit bis zu 32640 mp_digits bei MP_32BIT und MP_16BIT (d.h.
    über eine Million Bits pro mp_int für DIGIT_BIT = 31)
    und einigen kleinen Korrekturen.
  • Compvers-Unit V0.24 mit FPC 2.6.0
    im Util-Archiv.
  • Version 1.48 der Standard-Include-Datei in std.zip.
  • Units Spezielle Funktionen:
    Verbessertes lngamma, neue Funktion lngamma1p; verbesserte unvollständige
    normalisierte Beta-Funktion, Hurwitz Zetafunktion mit erweitertem Bereich;
  • Unit AMTools mit
    endlicher Hilbert-Transformation und doppelt-exponentielle Transformation zur automatischen Quadratur;
  • Unit AMath V1.49
    mit Korrekturen für extreme Argumente in arccsch, arcsech, arccsc.
  • Erweiterte Definitionsbereiche: Inverse-Modulus-Transformation in EllipticE,
    dfac für ungerade negative n,
  • Einige Verbesserungen, z.B. polygamma mit fest-kodierten Polynomen
    für x < 0 und 1 ≤ n ≤ 10,
  • Korrektur: t_cdf für t>0 und große nu,
  • Reziproke Gammafunktion umbenannt in rgamma (früher invgamma).
  • MPArith V1.18.07 mit
    weiteren mp_float-Funktionen
    (mpf_arcgd,
    mpf_archav,
    mpf_coshm1,
    mpf_gd,
    mpf_hav,
    mpf_lambertw,
    mpf_sinc)
    und verbessertem mpf_tanh;
    die (englische) Einführung
    und der T_RCalc-Rechner
    wurden aktualisiert.
  • Unit AMath V1.46 mit neuen
    (DegToRad,
    Hex2Dbl,
    Hex2Ext,
    Hex2Sgl,
    hypot3,
    RadToDeg)
    und verbesserten (covers, coshm1, vers) Funktionen
  • Neue Spezielle Funktionen:
    comp_ellint_1/2/3,
    ein,
    ellint_1/2/3,
    erfce,
    heuman_lambda,
    jacobi_am,
    jacobi_arcsn/cn/dn,
    jacobi_sn/cn/dn,
    jacobi_zeta
  • Neue Spezielle Funktionen:
    Struve-Funktionen (H0, H1, L0 und L1), Jacobische Thetafunktionen,
    elliptischer Modul und elliptischer Nomen
  • Unit AMath V1.39
    mit verbesserter Genauigkeit für rem_pio2 und rem_2pi
  • Compvers-Unit V0.23 mit FPC 2.4.4
    im Util-Archiv.
  • Akkurate geometrische Funktionen (angle2, area_triangle, in_triangle, orient2)
    in der Unit AMath V1.36
  • Neue Spezielle Funktionen:
    Kelvin-Funktionen nullter Ordnung (ber, bei, ker, kei)
    und weitere statistische
    (Cauchy-, Exponential-, Gleich-, Laplace-, logistische, lognormale, Normal-,
    Pareto-, Weibull-) Verteilungen
  • Unit AMTools mit neuen Routinen für
    adaptive numerische Integration
    eindimensionaler Funktionen über endlichen und unendlichen Intervallen
  • Drei neue Funktionen (isign, RandG, RandG01) in der Unit AMath V1.33
  • Neue Hashalgorithmen SHA-512/224 und SHA-512/256
    auf der CRC/Hash-Seite
  • AMath V1.31
    mit zusätzlichen trigonometrischen (arcgd, archav, covers, gd, hav, vers) und ulp-Funktionen.
    Neue Spezielle Funktionen:
    Goodwin-Staton-Integral, imaginäre Fehler-Funktion, RiemannR, expint3.
  • Unit AMath V1.24
    mit vielen neuen single-Funktionen und Rundungsart-sicheren exp, exp3, exp10 und arccos.
  • Einige Links wurden aktualisiert oder entfernt.
  • AMath-Archiv und Einführung:
    Polygamma, Polylogarithmen, Debye-Funktionen, Binomial-Koeffizienten und mehr
    in den Units für Spezielle Funktionen.
  • MPArith V1.17.06 mit
    Erzeugung und Verifikation von Signaturen gemäß RSASSA-PKCS1-V1_5,
    außerdem ein paar kleine Änderungen
    und die aktualisierte (englische) Einführung.
© 2013 W.Ehrhardt Letzte Änderung 02. Dez. 2013
Start CRC/Hash Krypto Sonstiges Info Links English
Start / Neues
Kontaktadresse (vor Verwendung mit @ gültig machen):

info (at) wolfgang-ehrhardt.de
Mein PGP-Schlüssel    
Start CRC/Hash Krypto Sonstiges Info Links English

Vor dem Herunterladen von Software von diesen Seiten bitte diesen
rechtlichen Hinweis beachten.

02. Dez. 2013

07. Okt. 2013

02. Sep. 2013

03. Juli 2013

03. Juni 2013

05. Mai 2013

03. Apr. 2013

03. März 2013

04. Feb. 2013

07. Jan. 2013

02. Dez. 2012

14. Nov. 2012

29. Okt. 2012

14. Sep. 2012

06. Aug. 2012

11. Juli 2012

17. Juni 2012

29. Mai 2012

27. März 2012

09. März 2012

21. Feb. 2012

03. Jan. 2012

29. Okt. 2011

28. Aug. 2011

26. Juni 2011

27. Mai 2011

26. Apr. 2011

28. März 2011

24. Feb. 2011

28. Jan. 2011

04. Jan. 2011
CRC/Hash_readE-Mail-AdressePGP-SchlüsselPRNG-ArchivAMathSpeziellen Funktionen

Nach oben scrollen