Matrix Ausfüllen

accumulate

Füllt einen Vektor durch Summieren der jeweiligen Vorgängerwerte auf. (f(i)=f(i-1)+x)

Collection accumulate(Object value, Object start, Object sort=nothing, boolean asc=true, Object value, Object start, Object sort=nothing, boolean asc=true)

  • value: is the scalar or vector with the input values
  • start: is the initial value
  • sort: defines a sort order
  • asc: true: sort ascending, false: sort descending
  • value: is the scalar or vector with the input values
  • start: is the initial value
  • sort: defines a sort order
  • asc: true: sort ascending, false: sort descending

groupby

Erzeugt Index-Nummern von 1 bis 3 aus Gewichtungen in einer Spalte

Collection groupby(Object weight, Object lo=0.333333, Object hi=0.666666, Object hi2=nothing, Object hi3=nothing, Object hi4=nothing)

  • weight: ist die Spalte der Gewichtungen
  • lo: ist die Spezifikationsgrenze zwischen 1. und 2. Gruppe
  • hi: ist die Spezifikationsgrenze zwischen 2. und 3. Gruppe
  • hi2: ist die Spezifikationsgrenze zwischen 2. und 3. Gruppe
  • hi3: ist die Spezifikationsgrenze zwischen 2. und 3. Gruppe
  • hi4: ist die Spezifikationsgrenze zwischen 2. und 3. Gruppe

limit

Limitiert das erste Argument auf ein gegebenes Minimum und Maximum

Collection limit(Collection value, Collection min, Collection max=nothing)

  • value: ist der Eingangswert
  • min: ist die untere Grenze des Bereichs
  • max: ist die obere Grenze des Bereichs

markselected

Fügt einen Wert in all diejenigen Zellen einer Matrix ein, deren Zeile und Spalte in zwei gegebenen Auswahllisten liegen

Collection markselected(Collection matrix, Object sel0, Object sel1, Object val)

  • matrix: Die Ausgangsmatrix
  • sel0: Ein Baum oder eine Auswahlliste mit gewählten Zeilen
  • sel1: Ein Baum oder eine Auswahlliste mit gewählten Spalten
  • val: Der Wert, der bei einem Treffer eingefügt werden soll.

merge

Gibt entweder das erste oder zweite Funktionsargument zurück, je nach Status und Wert des ersten Arguments

Collection merge(Collection x, Collection y, Collection v=nothing)

  • x: enthält den primären Wert
  • y: enthält den Alternativwert
  • v: Werte aus dem ersten Argument, die diesem Wert entsprechen, werden durch den Alternativwert ersetzt.

mirrorcustom

Vervollständigt eine teilweise gefüllte quadratische Matrix. Leere Zellen werden mit dem inversen Wert der diagonal gegenüberliegenden Zelle belegt.

Collection mirrorcustom(Collection x, Collection lt, Collection eq, Collection gt)

  • x: ist die teilweise gefüllte Matrix.
  • lt: ist der Wert für "weniger wichtig"
  • eq: ist der Wert für "gleich wichtig"
  • gt: ist der wert für "wichtiger"

mirrorneg

Vervollständigt eine teilweise ausgefüllte Automatrix (quadratische Matrix), indem leere Zellen mit den negierten Werten entsprechender transponierter Zellen gefüllt werden.

Collection mirrorneg(Collection x)

  • x: Die teilweise ausgefüllte Dreiecksmatrix.

mirrorreciprocal

Vervollständigt eine teilweise gefüllte quadratische Matrix mit Kehrwerten der entsprechenden Zellen der transponierten Matrix.

Collection mirrorreciprocal(Collection x, float total=0.0, boolean ahp=true)

  • x: ist die teilweise gefüllte Matrix
  • total: ist die Gesamtsumme, auf die jede Spalte des Ergebnisses normiert wird (1.0: Prozent, 0.0: nicht normieren)
  • ahp: wahr: nur Elemente die zur selben Gruppe gehören berücksichtigen

scale

Diese Funktion bildet Werte eines Vektor oder einer Matrix auf einen neuen Wertebereich ab. Sie bildet ein altes Minimum auf ein neues Minimum und ein altes Maximum auf ein neues Maximum ab.

Collection scale(Collection x, Numeric min1, Numeric max1, Numeric min2, Numeric max2)

  • x: Eine Matrix oder ein Vektor mit Werten im alten Wertebereich
  • min1: Das alte Minimum. Kann eine Matrix, ein Vektor oder ein skalarer Wert sein
  • max1: Das alte Maximum. Kann eine Matrix, ein Vektor oder ein skalarer Wert sein.
  • min2: Das neue Minimum. Kann eine Matrix, ein Vektor oder ein skalarer Wert sein.
  • max2: Das neue Maximum. Kann eine Matrix, ein Vektor oder ein skalarer Wert sein

selection

Füllt eine Matrix oder einen Vektor mit den ausgewählten Elementen einer Auswahl- oder Optionsliste.

Collection selection(Collection x, Collection val)

  • x: Das Feld oder ein Vektor mit Aufzählungen.
  • val: Der Wert, der in den ausgewählten Zellen eingetragen wird.

shift

Erzeugt einen neuen Vektor mit den Werten eines Ausgangsvektors. Die Werte im neuen Vektor werden um eine gegebene Anzahl von Schritten verschoben.

Collection shift(Collection vector, integer offset)

  • vector: ist der Vektor, der die Werte enthält.
  • offset: ist die Anzahl der Schritte, um die die Werte verschoben werden sollen.

Feedback

War dieser Artikel hilfreich?

Falls Sie fragen zu diesem Thema oder Verbesserungsvorschläge haben, lassen Sie es uns bitte wissen:

=