Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Info

Polynomfunktion zur näherungsweisen Berechnung komplexer Funktionen.

Inhalt dieser Seite

...

Tipp

--R Robert

Logiksymbol

Kurzbeschreibung

Image Added

Berechnet den Funktionswert eines Polynoms.

Funktionsbeschreibung

Berechnet den Funktionswert eines Polynoms der Form:
f(x)=A0 + A1 * X + A2 * X^2 + ... + An * X^n

Für mathematisch weniger geübte Menschen wird die Polynomformel leichter lesbar, wenn sie mit Klammern geschrieben wird:
A0 + (A1 * X1) + (A2 * X2) + (A3 * X3) + ( ...) + (An * Xn)

Mit Hilfe der Polynomfunktion lassen sich Additionen, Multiplikationen und Exponenten-Aufgaben lösen.

X ist dabei der Wert, der am Eingang Eingang übergeben wird, A0 bis An werden an den Eingängen Koeff 1-n übergeben.

Eingänge

  • Eingang(float): Eingangs-Wert (X).

  • Koeff 1-n(float): Koeffizient (A0 bis An).

  • (Optional) Inhibit 1-n(boolean): (Optionale) Sperreingänge, lösen die →Abbruchfunktion aus.

  • (Optional) Trigger 1-n(boolean): (Optionale) Triggereingänge, lösen die →Triggerfunktion aus.

Ausgänge

  • Ausgang (float): Ergebnis der Berechnung.

Hinweise

  • Zusätzliche Koeffizienten müssen über das blaue +(Plus) Zeichen in der Logikbox unten links hinzugefügt werden.

  • Wird Eingang der Wert 1 zugewiesen, erhält man eine lineare Funktion; diese eignet sich für Additionen und Subtraktionen. Für Subtraktion den entsprechenden Koeffizient mit einem Minuszeichen "invertieren", dann wird ein negativer Wert summiert. 

  • Für die meisten Anwendungsfälle ist inzwischen das Logik-Modul “Freie Formel” besser geeignet.

Praktische Anwendungsbeispiele

  • Vorgehensbeispiel: Wenn man nur einen Eingangswert quadrieren möchte, dann muss man also Folgendes machen:

    • Eingang mit dem Objekt belegen

    • Koeff 1 mit 0 belegen = A0

    • Neuen Koeff anlegen und mit 0 belegen = A1

    • Neuen Koeff anlegen und mit 1 belegen = A2

    Das macht dann folgende Formel: f(x) = 0 + 0*X + 1*X^2 

  • Addition: Berechnung von 7 + 4:

    • An Eingang Wert 1

    • An Koeff 1 Wert 7

    • An Koeff 2 Wert 4

  • Subtraktion: Berechnung von 7 - 4:

    • An Eingang Wert 1

    • An Koeff 1 Wert 7

    • An Koeff 2 Wert -4

  • Multiplikation: Berechnung von 7 * 4:

    • An Eingang Wert 7

    • An Koeff 1Wert 0

    • An Koeff 2 Wert 4

  • Potenzierung: Berechnung von 72:

    • An Eingang Wert 7

    • An Koeff 1 Wert 0

    • An Koeff 2 Wert 0

    • An Koeff 3 Wert 1

  • Formeln, um mit diesem Modulbaustein annäherungsweise Tangens (tan), Cosinus (cos) und Arkustangens (arctan) zu berechnen: https://forum.timberwolf.io/viewtopic.php?f=46&t=1389

Zugrundeliegender Modulbaustein

Status
colourYellow
titleFortgeschrittene

Polynomial-Modulbaustein

...

Code

Status
colourRed
titleExperten

...