×
Einen neuen Artikel erstellen
Schreibe den Seitennamen hierhin:
Wir haben derzeit 9.055 Artikel auf Vaultpedia. Gib deinen Artikelnamen oberhalb von oder klicke auf einen der unten stehenden Titel und beginne zu schreiben! ein



    Vaultpedia
    9.055Artikel
    Tritt unserem Discord bei und informiere dich auf unserem Twitter-Kanal über die aktuellsten Themen rund um Fallout!
    Vorlagen-Dokumentation (Für die oben gezeigte Vorlage, manchmal unsichtbar oder versteckt.)

    Vorlagen-Schnittstelle der Funktion evaluate in Modul:CurveTable.

    Eine Kurventabelle ist eine Sammlung von (x,y)-Koordinaten, die eine Reihe aufeinanderfolgender Linienabschnitte bilden. Die Verbindungen zwischen den angegebenen Punkten verlaufen jeweils linear. Diese Vorlage berechnet das y zu einem gegebenen x in einer gegebenen Kurventabelle.

    Verwendung

    {{CurveTable|Koordinaten|Wert}}

    Parameter

    Erforderlich
    <unbenannt 1>
    Eine Liste von Punkten in der Kurventabelle: Jeder Punkt muss im Format x,y angegeben werden (wobei x und y numerische Werte sind) (ohne Leerzeichen nach dem Komma). Die einzelnen Punkte werden durch genau ein Leerzeichen voneinander getrennt. Es muss mindestens ein Punkt angegeben werden.
    Erforderlich
    <unbenannt 2>
    Der Wert von x, für den das entsprechende y aus der Kurventabelle berechnet werden soll.
    Optional
    round
    Legt fest, wie der zurückgegebene Wert gerundet wird. Wird dieser Parameter nicht angegeben oder bleibt leer, erfolgt keine Rundung. Anerkannte Rundungsmodi sind:
    • ceil (aufrunden)
    • trunc (abschneiden/abrunden)

    Beispiele

    Beschreibung Wikicode Erwartetes Ergebnis Tatsächliches Ergebnis
    Einzelner Punkt, Berechnung genau an diesem Punkt {{CurveTable|4,3|4}} 3 3
    Einzelner Punkt, Berechnung vor diesem Punkt {{CurveTable|4,3|3}} 3 3
    Einzelner Punkt, Berechnung mit negativem Index {{CurveTable|4,3|-6}} 3 3
    Zwei Punkte, Berechnung am zweiten Punkt {{CurveTable|3,5 7,9|7}} 9 9
    Zwei Punkte, Berechnung zwischen den beiden Punkten {{CurveTable|3,5 7,9|5}} 7 7
    Zwei Punkte, Berechnung vor dem ersten Punkt {{CurveTable|3,5 7,9|1}} 3 3
    Zwei Punkte, Berechnung nach dem letzten Punkt {{CurveTable|3,5 7,9|11}} 13 13
    Drei Punkte, Berechnung zwischen den ersten beiden Punkten {{CurveTable|4,10 12,14 20,22|8}} 12 12
    Drei Punkte, Berechnung zwischen den letzten beiden Punkten {{CurveTable|4,10 12,14 20,22|16}} 18 18
    Drei Punkte, Berechnung vor den ersten beiden Punkten {{CurveTable|4,10 12,14 20,22|0}} 8 8
    Drei Punkte, Berechnung nach den letzten beiden Punkten {{CurveTable|4,10 12,14 20,22|24}} 26 26
    Standardmäßig findet keine Rundung statt {{CurveTable|0,0 2,1|-1|1}} -0.5-0.5 -0.5
    Ceil rundet in Richtung +∞ (nach oben) {{CurveTable|0,0 2,1|-1|1|round=ceil}} -0-1 -0
    Floor rundet in Richtung –∞ (nach unten) {{CurveTable|0,0 2,1|-1|1|round=floor}} -1-0 -1
    Trunc rundet in Richtung 0 (abschneiden) {{CurveTable|0,0 2,1|-1|1|round=trunc}} 0-0 0
    Nearest rundet zum nächstgelegenen Wert {{CurveTable|0,0 2,1|-1|1|round=nearest}} 0-1 0
    Dokumentation transkludiert aus Vorlage:CurveTable/doc.