analogrechner:tschebyscheffapproximation
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
analogrechner:tschebyscheffapproximation [2018-02-24 11:01] – rainer | analogrechner:tschebyscheffapproximation [2023-02-06 02:11] (aktuell) – tippfehler rainer | ||
---|---|---|---|
Zeile 59: | Zeile 59: | ||
durch Sekantenapproximation bereitzustellen. | durch Sekantenapproximation bereitzustellen. | ||
- | Von den 6 normalerweise notwendigen Multiplizierern können 3 durch Quadrier | + | Die Potenzen bis `x^6` können mit 3 Quadrierern und 2 Multiplizierern berechnete werden: |
- | ersetzt werden, | + | |
- | um die Potenzen bis `x^6` zu berechnen: | + | |
`x^3 = x^2 * x` | `x^3 = x^2 * x` | ||
`x^4 = ( x^2 ) ^2 | `x^4 = ( x^2 ) ^2 | ||
`x^5 = x^4 * x | `x^5 = x^4 * x | ||
- | `x^6 = ( x^3 ) ^2 | + | `x^6 = (x^3)^2 |
+ | |||
+ | Zwar sind bei direkter Bildung von `x^6` auch 5 Multiplizierer notwendig, | ||
+ | aber in dem obigen Schema sind höchstens 3 Elemente in Reihe, so dass Fehler weniger stark akkumulieren. | ||
- | Diese Schema sollte auch ohne Quadrierer verwendet werden, | ||
- | um nicht zu lange Ketten von Operationen zu bilden | ||
- | (in der naiven Form sind bei `x^7` 5 Multiplikationen in Reihe, | ||
- | deren Fehler sich akkumulieren können.). | ||
Tschebyscheff-Approximation | Tschebyscheff-Approximation | ||
Zeile 188: | Zeile 185: | ||
Abbrechen nach dem 4. Glied ist geboten, also wird: | Abbrechen nach dem 4. Glied ist geboten, also wird: | ||
`cos x ~~ 1 - 1/2 x^2 + 1/24 x^4 - 1/720 x^6 | `cos x ~~ 1 - 1/2 x^2 + 1/24 x^4 - 1/720 x^6 | ||
- | `cox x ~~ 1 - 1/4 T_2 - 1/4 + 1/192 T_4 + 1/48 T_2 + 1/64 - 1/23040 T_6 - 1/3840 T_4 - 1/1536 T_2 - 1/2304 | + | `cos x ~~ 1 - 1/4 T_2 - 1/4 + 1/192 T_4 + 1/48 T_2 + 1/64 - 1/23040 T_6 - 1/3840 T_4 - 1/1536 T_2 - 1/2304 |
`cos x ~~ 0.7652 - 0.2298 T_2 + 0.0049 T_4 = 0.7652 - 0.4596 x^2 + 0.2298 + 0.0392 x^4 - 0.0392 x^2 + 0.0049 | `cos x ~~ 0.7652 - 0.2298 T_2 + 0.0049 T_4 = 0.7652 - 0.4596 x^2 + 0.2298 + 0.0392 x^4 - 0.0392 x^2 + 0.0049 | ||
`cos x ~~ 0.9999 - 0.4988 x^2 + 0.0392 x^4 ~~ 1.00 - 0.50 x^2 + 0.404 x^4 | `cos x ~~ 0.9999 - 0.4988 x^2 + 0.0392 x^4 ~~ 1.00 - 0.50 x^2 + 0.404 x^4 |
analogrechner/tschebyscheffapproximation.1519466476.txt.gz · Zuletzt geändert: 2018-02-24 11:01 von rainer