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

...

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

...

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

...

  • Quadrieren eines Wertes: 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

...

Zugrundeliegender Modulbaustein

Status
colourYellow
titleFortgeschrittene

Polynomial-Modulbaustein

...

Code

Status
colourRed
titleExperten

...