Alphabetischer Operatorindex - Cinderella Dokumentation
Description: The user's guide to the Interactive Geometry Software Cinderella

Zum Inhalt

# Alphabetischer Operatorindex

## Index (in alphabetischer Reihenfolge)

- `abs` (1) Absolutwert
- `add` (2) Addition
- `addforce` (2) eine Kraft auf eine Masse anwenden
- `adj` (1) Adjunkte einer quadratischen Matrix
- `algorithm` (1) Konstruktionsalgorithmus eines Elements abrufen
- `allcircles` (0) alle Kreise einer Konstruktion
- `allconics` (0) alle Kegelschnitte einer Konstruktion
- `allelements` (0) alle Elemente einer Konstruktion
- `alllines` (0) alle Linien einer Konstruktion
- `allmasses` (0) alle Massen einer Simulation
- `allpoints` (0) alle Punkte einer Konstruktion
- `allsegments` (0) alle Segmente einer Konstruktion
- `allsprings` (0) alle Federn einer Simulation
- `alpha` (1) Gesamtalpha setzen
- `amsdata` (0) Daten von einem integrierten Beschleunigungssensor
- `and` (2) logisches Und
- `append` (2) ein Element an eine Liste anhängen
- `apply` (2) eine Funktion auf alle Elemente einer Liste anwenden (Laufvariable ist #)
- `apply` (3) eine Funktion auf alle Elemente einer Liste anwenden (explizite Laufvariable)
- `arccos` (1) Arkuskosinus-Funktion
- `arcsin` (1) Arkussinus-Funktion
- `arctan` (1) Arkustangens-Funktion
- `arctan2` (1) binäre Arkustangens-Funktion
- `arctan2` (2) binäre Arkustangens-Funktion
- `area` (3) Fläche eines Dreiecks gegeben durch drei Punkte
- `assert` (2) bedingter Druck zur Fehlerüberprüfung
- `autoclearlayer` (2) automatisches Löschen von Layern
- `blue` (1) blauer RGB-Vektor
- `calibratedamsdata` (0) Daten von einem integrierten Beschleunigungssensor nach der Kalibrierung
- `candisplay` (1) testen, ob eine Zeichenkette vom aktuellen System und Font gerendert werden kann
- `canvas` (3) Verwendung eines Pixelbildes als Canvas in Bezug auf einen Punkt
- `canvas` (4) Verwendung eines Pixelbildes als Canvas in Bezug auf zwei Punkte
- `canvas` (5) Verwendung eines Pixelbildes als Canvas in Bezug auf drei Punkte
- `ceil` (1) nächstgrößere ganze Zahl
- `circle` (2) einen Kreis aus Punkt und Radius erstellen
- `clear` (0) alle Variablen löschen
- `clear` (1) eine bestimmte Variable löschen
- `clearconsole` (0) die Ausgabekonsole löschen
- `clearimage` (1) Löschen eines Pixelbildes
- `clearlayer` (1) Löschen eines Layers
- `clip` (1) Clippfad auf eine Form setzen
- `closeconnection` (1) eine TCP-Verbindung schließen
- `closefile` (1) eine Datei schließen, die durch einen Handle gegeben ist
- `color` (1) Gesamtfarbe setzen
- `colorplot` (3) eine Region entsprechend den Werten einer Funktion färben
- `column` (2) eine bestimmte Spalte einer Matrix
- `columnmatrix` (1) einen Vektor in eine Spaltenmatrix konvertieren
- `common` (2) gemeinsame Elemente zweier Listen
- `complex` (1) xy-Punkt in komplexe Zahl umwandeln
- `concat` (2) zwei Listen verketten
- `conjugate` (1) komplexe Konjugierte
- `connect` (1) eine Liste von Punkten verbinden
- `consecutive` (1) Liste aller Paare aufeinanderfolgender Elemente einer Liste
- `contains` (2) Prädikat für Zugehörigkeit
- `convexhull3d` (1) konvexe Hülle einer Liste von 3D-Punkten
- `cos` (1) Kosinusfunktion
- `create` (3) ein beliebiges geometrisches Element erstellen
- `createimage` (3) ein Pixelbild mit Namen und angegebener Größe erstellen
- `createpoint` (2) einen Punkt mit Namen und Position erstellen (seit 2.1)
- `createtool` (3) einen benutzerdefinierten Symbolleisteneintrag erstellen
- `createvar` (1) eine lokale Variable erstellen
- `cross` (2) Kreuzprodukt zweier dreidimensionaler Vektoren
- `crossratio` (4) Querverhältnis von vier Punkten
- `cycle` (1) Liste aller Paare aufeinanderfolgender Elemente einer Liste, zyklisch geschlossen
- `d` (2) numerische Differentiation einer Funktion
- `date` (0) aktuelles echtes Datum
- `det` (1) Determinante einer quadratischen Matrix
- `det` (3) Determinante der Matrix von drei Punkten in homogenen Koordinaten
- `directproduct` (2) direktes Produkt zweier Listen
- `dist` (2) numerischer Wert der Entfernung zweier Vektoren
- `dist` (2) Entfernung zweier Punkte
- `div` (2) Division
- `draw` (1) einen Punkt zeichnen
- `draw` (2) ein Segment zeichnen
- `draw` (1) die Kontur einer Form zeichnen
- `drawall` (1) alle Elemente in einer Liste zeichnen
- `drawcircle` (2) einen Kreis aus Mittelpunkt und Radius zeichnen
- `drawcurves` (2) ein Oszillogramm für Physik zeichnen
- `drawfield` (1) den Fluss eines Vektorfeldes zeichnen
- `drawfieldcomplex` (1) den Fluss einer komplexen Funktion zeichnen
- `drawforces` (1) den Fluss eines Kraftfeldes zeichnen
- `drawimage` (2) ein Pixelbild in Bezug auf einen Punkt zeichnen
- `drawimage` (3) ein Pixelbild in Bezug auf zwei Punkte zeichnen
- `drawimage` (4) ein Pixelbild in Bezug auf drei Punkte zeichnen
- `drawimage` (5) ein Pixelbild in Bezug auf vier Punkte zeichnen
- `drawpoly` (1) Polygongrenze aus Punktliste zeichnen
- `drawpolygon` (1) gleich wie `drawpoly`
- `drawtable` (2) eine Tabelle zeichnen
- `drawtext` (2) eine Zeichenkette zeichnen
- `eigenvalues` (1) Eigenwerte einer quadratischen Matrix
- `eigenvectors` (1) Eigenvektoren einer quadratischen Matrix
- `element` (1) einen Handle zu einem Element abrufen
- `elementsatmouse` (0) listet alle Elemente in der Nähe der aktuellen Mausposition auf
- `err` (1) Debuggingausgabe
- `eval` (1) Auswertung eines Ausdrucks erzwingen
- `exp` (1) Exponentialfunktion
- `fill` (1) eine Form ausfüllen
- `fillcircle` (2) einen Kreis aus Mittelpunkt und Radius ausfüllen
- `fillplot` (1) eine Funktion mit integralartiger Hervorhebung darstellen
- `fillplot` (2) den Unterschied zwischen zwei Funktionen hervorheben
- `fillpoly` (1) gefülltes Polygon aus Punktliste zeichnen
- `fillpolygon` (1) gleich wie `fillpoly`
- `flatten` (1) die Verschachtelungstiefe einer Liste reduzieren
- `floor` (1) nächstkleinere ganze Zahl
- `flush` (1) Ausgabe zu einem TCP-Port spülen
- `fontfamilies` (0) eine Liste aller verfügbaren Schriftarten
- `forall` (2) Wiederholungsschleife mit # Laufvariable
- `forall` (3) forall-Schleife mit expliziter Laufvariable
- `forall` (2) forall-Schleife mit # Laufvariable
- `forall` (3) forall-Schleife mit expliziter Laufvariable
- `force` (1) Kraft an einer bestimmten Position untersuchen
- `format` (2) eine Zahl in eine Zeichenkette mit angegebener Präzision umwandeln
- `format` (2) eine Zahl in eine Zeichenkette mit angegebener Präzision umwandeln
- `gauss` (1) komplexe Zahl in xy-Punkt umwandeln
- `geotype` (1) geometrischen Typ eines Vektors abrufen
- `gray` (1) grauer RGB-Vektor
- `green` (1) grüner RGB-Vektor
- `greset` (0) Farben, Alpha, Breite, Clip und Transformation zurücksetzen. Stack zurücksetzen
- `grestore` (0) Farben, Alpha, Breite, Clip und Transformation aus Stack wiederherstellen
- `grey` (1) grauer RGB-Vektor
- `gsave` (0) Farben, Alpha, Breite, Clip und Transformation im Stack speichern
- `guess` (1) eine Zahl in eine Zeichenkette umwandeln, die die Zahlbedeutung errät
- `guess` (1) eine Zahl in eine Zeichenkette umwandeln, die die Zahlbedeutung errät
- `halfplane` (2) eine Halbebenenform erstellen
- `hermiteanproduct` (2) hermitesches Skalarprodukt
- `hue` (1) Farbton RGB-Vektor
- `if` (2) if-Operator
- `if` (3) if/else-Operator
- `im` (1) Imaginärteil
- `imagergb` (3) den RGBA-Wert eines Pixels abfragen
- `imagesize` (1) die Größe eines Bildes abrufen
- `import` (1) Programmcode aus einer Datei importieren
- `incidences` (1) Liste der Inzidenzen eines geometrischen Objekts
- `indexof` (2) erster Index eines Teilstrings
- `indexof` (3) erster Index eines Teilstrings nach Position
- `inputs` (1) Abrufen der definierenden Objekte eines Elements
- `inspect` (1) verfügbare Attribute auflisten
- `inspect` (2) ein Attribut abrufen
- `inspect` (3) ein Attribut setzen
- `instrument` (1) ein MIDI-Instrument angeben
- `instrumentnames` (0) Liste aller verfügbaren MIDI-Instrumente
- `inverse` (1) Inverse einer invertiblen quadratischen Matrix
- `iscircle` (1) Test auf Kreis
- `iscomplex` (1) Test auf komplexe Zahl
- `isconic` (1) Test auf Kegelschnitt
- `iseven` (1) Test auf gerade ganze Zahl
- `isgeometric` (1) Test auf geometrisches Objekt
- `isinteger` (1) Test auf ganze Zahl
- `iskeydown` (1) fragt ab, ob eine Taste derzeit gedrückt ist
- `isline` (1) Test auf Linie
- `islist` (1) Test auf Liste
- `ismass` (1) Test auf Masse
- `ismatrix` (1) Test auf verschachtelte Liste in Matrixform
- `isnumbermatrix` (1) Test auf Liste, die eine Zahlenmatrix ist
- `isnumbervector` (1) Test auf Liste, die ein Zahlenvektor ist
- `isodd` (1) Test auf ungerade ganze Zahl
- `ispoint` (1) Test auf Punkt
- `isreal` (1) Test auf reelle Zahl
- `isselected` (1) Test auf Auswahl
- `isspring` (1) Test auf Feder
- `isstring` (1) Test auf Zeichenkette
- `issun` (1) Test auf Sonne
- `isundefined` (1) Test auf Undefiniert
- `javascript` (1) JavaScript aufrufen
- `join` (2) Verbindung zweier Punkte
- `key` (0) eingegebenes Zeichen
- `keydownlist` (0) Liste aller derzeit gedrückten Tasten
- `keys` (1) Liste der lokalen Schlüssel, die einem Objekt oder einer Variablen zugeordnet sind
- `layer` (1) Zeichenlayer einstellen
- `length` (1) Länge einer Zeichenkette
- `length` (1) Länge einer Liste
- `line` (1) geometrischen Typ eines Vektors auf Linie setzen
- `linearsolve` (2) ein System linearer Gleichungen lösen
- `linecolor` (1) Linienfarbe setzen
- `linereflect` (1) eine Transformationsmatrix für Reflexion in einer Linie erhalten
- `linesize` (1) Liniengröße setzen
- `load` (1) Daten aus einer Datei laden
- `local` (arbitrary many arguments) lokale Variablen erstellen (veraltet)
- `locusdata` (1) Liste von Punkten auf einem Ort
- `log` (1) natürlicher Logarithmus
- `map` (2) eine Transformationsmatrix für Translationen erhalten
- `map` (4) eine Transformationsmatrix für Ähnlichkeiten erhalten
- `map` (6) eine Transformationsmatrix für affine Transformationen erhalten
- `map` (8) eine Transformationsmatrix für projektive Transformationen erhalten
- `mapgrid` (1) Mapping eines rechteckigen Gitters
- `mapimage` (2) ein Pixelbild in Bezug auf eine Funktion abbilden
- `matrixrowcolumn` (1) Anzahl der Zeilen und Spalten einer Matrix
- `max` (1) Maximum aller Listenelemente
- `max` (2) Maximum von Funktionswerten, die auf alle Listenelemente angewendet werden (Laufvariable ist #)
- `max` (3) Maximum von Funktionswerten, die auf alle Listenelemente angewendet werden (explizite Laufvariable)
- `meet` (2) Schnittpunkt zweier Linien
- `message` (1) eine Nachricht in der Statusleiste anzeigen
- `midiaddtrack` (1) Zuordnung einer MIDI-Melodie, die durch eine Liste von Noten gegeben ist, zu einem Track
- `midichannel` (1) MIDI-Kanal einstellen
- `midicontrol` (2) einen beliebigen MIDI-Steuerwert setzen
- `midiposition` (1) Soundzeiger einstellen
- `midiposition` (0) Soundzeiger abrufen
- `midispeed` (1) Geschwindigkeit der MIDI-Tracks einstellen
- `midispeed` (0) Geschwindigkeit der MIDI-Tracks abrufen
- `midistart` (0) MIDI-Tracks starten
- `midistop` (0) MIDI-Tracks anhalten
- `midivolume` (1) MIDI-Lautstärke einstellen
- `min` (1) Minimum aller Listenelemente
- `min` (2) Minimum von Funktionswerten, die auf alle Listenelemente angewendet werden (Laufvariable ist #)
- `min` (3) Minimum von Funktionswerten, die auf alle Listenelemente angewendet werden (explizite Laufvariable)
- `mod` (2) Modulo
- `mouse` (0) aktuelle Mausposition in homogenen Koordinaten
- `mover` (0) zuletzt bewegtes Objekt
- `moveto` (2) Punkt zur Position verschieben
- `mult` (2) Multiplikation
- `not` (1) logisches Nicht
- `openconnection` (2) einen TCP-Port öffnen
- `openfile` (1) eine Datei mit angegebenem Namen öffnen, einen Handle zurückgeben
- `openurl` (1) eine angegebene URL in einem Browser öffnen
- `or` (2) logisches Oder
- `pairs` (1) Liste aller Paare von Elementen einer Liste
- `para` (2) Parallele der Linie durch Punkt
- `parallel` (2) Parallele der Linie durch Punkt
- `parse` (1) Zeichenkette als CindyScript Ausdruck interpretieren
- `pauseanimation` (0) Animation pausieren
- `perp` (1) senkrechter zweidimensionaler Vektor
- `perp` (2) Senkrechte der Linie durch Punkt
- `perpendicular` (2) Senkrechte der Linie durch Punkt
- `playanimation` (0) Animation starten
- `playfrequency` (1) eine MIDI-Note mit angegebener Frequenz abspielen
- `playfunction` (1) eine Funktion verwenden, um ein Audiobeispiel zu generieren
- `playmelody` (1) eine MIDI-Melodie, die durch eine Liste von Noten gegeben ist, abspielen
- `playsin` (1) einen periodisches Ton abspielen
- `playtone` (1) eine MIDI-Note abspielen
- `playwave` (1) eine Liste von Zahlen verwenden, um ein Audiobeispiel zu generieren
- `plot` (1) eine Funktion mit # Laufvariable darstellen
- `plot` (2) eine Funktion mit expliziter Laufvariable darstellen
- `point` (1) geometrischen Typ eines Vektors auf Punkt setzen
- `pointcolor` (1) Punktfarbe setzen
- `pointreflect` (1) eine Transformationsmatrix für Reflexion in einem Punkt erhalten
- `pointsize` (1) Punktgröße setzen
- `polygon` (1) eine polygonale Form aus einer Liste von Punkten erstellen
- `pow` (2) Potenz
- `prepend` (2) ein Element am Anfang einer Liste einfügen
- `print` (1) einen Wert drucken
- `print` (2) in eine Datei drucken
- `print` (2) in eine TCP-Verbindung schreiben
- `println` (0) Zeilenumbruch
- `println` (1) einen Wert drucken gefolgt von Zeilenumbruch
- `println` (2) println in eine Datei
- `println` (2) in eine TCP-Verbindung schreiben
- `product` (1) Produkt aller Listenelemente
- `product` (2) Produkt von Funktionswerten, die auf alle Listenelemente angewendet werden (Laufvariable ist #)
- `product` (3) Produkt von Funktionswerten, die auf alle Listenelemente angewendet werden (explizite Laufvariable)
- `pslq` (1) gleich wie `guess`
- `random` (1) zufällige reelle Zahl
- `random` (0) Zufallszahl zwischen 0,0 und 1,0
- `randombool` (0) zufälliger boolescher Wert
- `randominteger` (1) zufällige ganze Zahl
- `randomnormal` (0) (0,1)-normalverteilter zufälliger reeller Wert
- `re` (1) Realteil
- `readln` (1) aus einer TCP-Verbindung lesen
- `red` (1) roter RGB-Vektor
- `regional` (arbitrary many arguments) lokale Variablen erstellen
- `release` (arbitrary many arguments) lokale Variablen entfernen und letzten Wert zurückgeben (veraltet)
- `remove` (2) Listendifferenz
- `removeelement` (1) ein benanntes geometrisches Element und die davon abhängigen Elemente löschen
- `removeimage` (1) ein Pixelbild entfernen
- `removetool` (1) ein Werkzeug aus einer benutzerdefinierten Symbolleiste entfernen
- `removevar` (1) eine lokale Variable zerstören
- `repaint` (0) einen Neuzeichnen des Bildschirms erzwingen
- `repaint` (1) einen Neuzeichnen nach einer Verzögerung erzwingen
- `repeat` (2) Wiederholungsschleife mit # Laufvariable
- `repeat` (3) Wiederholungsschleife mit expliziter Laufvariable
- `replace` (3) alle Vorkommen eines Teilstrings durch einen anderen String ersetzen
- `replace` (2) mehrere Ersetzungen anwenden, die in einer Liste von Ersetzungspaaren gegeben sind
- `resetclock` (0) die interne Uhr zurücksetzen
- `reverse` (1) eine Liste rückwärts laufen lassen
- `roots` (1) die Wurzeln eines Polynoms bestimmen
- `rotate` (1) das globale Koordinatensystem drehen
- `round` (1) gerundeter Wert
- `row` (2) eine bestimmte Zeile einer Matrix
- `rowmatrix` (1) einen Vektor in eine Zeilenmatrix konvertieren
- `scale` (1) das globale Koordinatensystem skalieren
- `screen` (0) eine polygonale Form erstellen, die den Bildschirm abdeckt
- `screenbounds` (0) Bildschirmgrenzen bestimmen
- `screenresolution` (0) Bildschirmauflösung bestimmen
- `seconds` (0) Sekunden seit dem letzten Zurücksetzen
- `seedrandom` (1) Seed für den Zufallsgenerator setzen
- `select` (2) alle Elemente einer Liste mit einer bestimmten Eigenschaft auswählen (Laufvariable ist #)
- `select` (3) alle Elemente einer Liste mit einer bestimmten Eigenschaft auswählen (explizite Laufvariable)
- `set` (1) mehrere Instanzen von Listenelementen entfernen und eine Menge erhalten
- `setbasis` (1) globales Koordinatensystem auf Translationsbasis setzen
- `setbasis` (2) globales Koordinatensystem auf Ähnlichkeitsbasis setzen
- `setbasis` (3) globales Koordinatensystem auf affine Basis setzen
- `setbasis` (4) globales Koordinatensystem auf projektive Basis setzen
- `setdirectory` (1) aktuelles Verzeichnis setzen
- `setdirectory` (1) das aktuelle Verzeichnis setzen
- `setforce` (2) die Kraft einer Masse auf einen bestimmten Wert setzen
- `simulation` (0) Handle für Simulation
- `simulationtime` (0) Zeit synchronisiert mit Simulation
- `sin` (1) Sinusfunktion
- `sort` Elemente aus einer Liste sortieren, kann insbesondere auf Listen von Zeichenketten angewendet werden
- `sort` (1) Elemente in einer Liste sortieren
- `sort` (2) Elemente in einer Liste nach expliziter Funktion sortieren
- `sqrt` (1) Quadratwurzel
- `stopanimation` (0) Animation stoppen
- `stopsound` (0) alle Beispielausgabeleitungen stoppen
- `stoptone` (1) eine MIDI-Note stummschalten
- `sub` (2) Subtraktion
- `submatrix` (2) eine bestimmte Untermatrix einer Matrix
- `substring` (3) Teilstring einer Zeichenkette vom Start-Index zum End-Index
- `sum` (1) Summe aller Listenelemente
- `sum` (2) Summe von Funktionswerten, die auf alle Listenelemente angewendet werden (Laufvariable ist #)
- `sum` (3) Summe von Funktionswerten, die auf alle Listenelemente angewendet werden (explizite Laufvariable)
- `take` (2) auf das n-te Element einer Liste zugreifen
- `tan` (1) Tangensfunktion
- `tangent`(2) die Tangente zu einer Funktion berechnen
- `text` (1) alles in eine Zeichenkette umwandeln
- `textcolor` (1) Textfarbe setzen
- `textsize` (1) Textgröße setzen
- `time` (0) aktuelle echte Zeit
- `tokenize` (2) eine Zeichenkette tokenisieren und eine Liste von Token zurückgeben
- `translate` (1) das globale Koordinatensystem übersetzen
- `transpose` (1) Transponierte einer Matrix
- `trigger` (2) eine Funktion bei Wertänderung auslösen
- `triples` (1) Liste aller Tripel von Elementen einer Liste
- `unicode` (1) Unicode in Zeichen umwandeln
- `wait` (1) auf eine angegebene Anzahl von Millisekunden warten
- `while` (2) while-Schleife
- `xor` (2) logisches exklusives Oder
- `zeromatrix` (2) eine Nullmatrix der angegebenen Länge erstellen
- `zerovector` (1) einen Nullvektor der angegebenen Länge erstellen

Diese Seite wurde automatisch mit KI (Claude) übersetzt und wartet noch auf Überprüfung. → Alle KI-übersetzten Seiten