C

ceiling() (Obergrenze)

ceiling(Ausdr1)ÞGanzzahl

Gibt die erste ganze Zahl zurück, die | dem Argument ist.

Das Argument kann eine reelle oder eine komplexe Zahl sein.

Hinweis: Siehe auch floor().

ceiling(Liste1)ÞListe

ceiling(Matrix1)ÞMatrix

Für jedes Element einer Liste oder Matrix wird die kleinste ganze Zahl, die größer oder gleich dem Element ist, zurückgegeben.

centralDiff()

centralDiff(Ausdr1,Var [=Wert][,Schritt])ÞAusdruck

centralDiff(Ausdr1,Var [,Schritt])|Var=WertÞAusdruck

centralDiff(Ausdr1,Var [=Wert][,Liste])ÞListe

centralDiff(Liste1,Var [=Wert][,Schritt])ÞListe

centralDiff(Matrix1,Var [=Wert][,Schritt])ÞMatrix

Gibt die numerische Ableitung unter Verwendung des zentralen Differenzenquotienten zurück.

Wenn Wert angegeben ist, setzt er jede vorausgegangene Variablenzuweisung oder jede aktuelle „|“ Ersetzung für die Variable außer Kraft.

Schritt ist der Schrittwert. Wird Schritt nicht angegeben, wird als Vorgabewert 0,001 benutzt.

Wenn Sie Liste1 oder Matrix1 verwenden, wird die Operation über die Werte in der Liste oder die Matrixelemente abgebildet.

Hinweis: Siehe auch und d().

cFactor() (Komplexer Faktor)

cFactor(Ausdr1[,Var])ÞAusdruck

cFactor(Liste1[,Var])ÞListe

cFactor(Matrix1[,Var])ÞMatrix

 

cFactor(Ausdr1) gibt Ausdr1 nach allen seinen Variablen über einem gemeinsamen Nenner faktorisiert zurück.

Ausdr1 wird soweit wie möglich in lineare rationale Faktoren zerlegt, selbst wenn dies die Einführung neuer nicht-reeller Zahlen bedeutet. Diese Alternative ist angemessen, wenn Sie die Faktorisierung bezüglich mehr als einer Variablen vornehmen möchten.

 

cFactor(Ausdr1,Var) gibt Ausdr1 nach der Variablen Var faktorisiert zurück.

Ausdr1 wird soweit wie möglich in Faktoren zerlegt, die linear in Var sind, mit möglicherweise nicht-reellen Konstanten, selbst wenn irrationale Konstanten oder Unterausdrücke, die in anderen Variablen irrational sind, eingeführt werden.

Die Faktoren und ihre Terme werden mit Var als Hauptvariable sortiert. Gleichartige Potenzen von Var werden in jedem Faktor zusammengefasst. Beziehen Sie Var ein, wenn die Faktorisierung nur bezüglich dieser Variablen benötigt wird und Sie irrationale Ausdrücke in anderen Variablen akzeptieren möchten, um die Faktorisierung bezüglich Var so weit wie möglich vorzunehmen. Es kann sein, dass als Nebeneffekt in gewissem Umfang eine Faktorisierung nach anderen Variablen auftritt.

Bei der Einstellung Auto für den Modus Auto oder Näherung ermöglicht die Einbeziehung von Var auch eine Näherung mit Gleitkommakoeffizienten in Fällen, wo irrationale Koeffizienten nicht explizit bezüglich der integrierten Funktionen ausgedrückt werden können. Selbst wenn es nur eine Variable gibt, kann das Einbeziehen von Var eine vollständigere Faktorisierung ermöglichen.

Hinweis: Siehe auch factor().

Um das ganze Ergebnis zu sehen, drücken Sie 5 und verwenden dann 7 und 8, um den Cursor zu bewegen.

char() (Zeichenstring)

char(Ganzzahl)ÞZeichen

Gibt ein Zeichenstring zurück, das das Zeichen mit der Nummer Ganzzahl aus dem Zeichensatz des Handhelds enthält. Der gültige Wertebereich für Ganzzahl ist 0–65535.

charPoly()

charPoly(Quadratmatrix,Var)ÞPolynomausdruck

charPoly(Quadratmatrix, Ausdr)ÞPolynomausdruck

charPoly(Quadratmatrix1,Matrix2)ÞPolynomausdruck

Gibt das charakteristische Polynom von Quadratmatrix zurück. Das charakteristische Polynom einer n×n Matrix A, gekennzeichnet durch pA(l), ist das durch

pA(l) = det(lI NA)

definierte Polynom, wobei I die n×n-Einheitsmatrix kennzeichnet.

Quadratmatrix1 und Quadratmatrix2 müssen dieselbe Dimension haben.

c22way

c22way BeobMatrix

chi22way BeobMatrix

Berechnet eine c2 Testgröße auf Grundlage einer beobachteten Matrix BeobMatrix. Eine Zusammenfassung der Ergebnisse wird in der Variable stat.results gespeichert. (hier.)

Informationen zu den Auswirkungen leerer Elemente in einer Matrix finden Sie unter “Leere (ungültige) Elemente” (hier).

 

 

Ausgabevariable

Beschreibung

stat.c2

Chi-Quadrat-Testgröße: sum(beobachtet - erwartet)2/erwartet

stat.PVal

Kleinste Signifikanzebene, bei der die Nullhypothese verworfen werden kann

stat.df

Freiheitsgrade der Chi-Quadrat-Testgröße

stat.ExpMat

Berechnete Kontingenztafel der erwarteten Häufigkeiten bei Annahme der Nullhypothese

stat.CompMat

Berechnete Matrix der Chi-Quadrat-Summanden in der Testgröße

c2Cdf()

c2Cdf(untereGrenze,obereGrenze,Freigrad)ÞZahl, wenn untereGrenze und obereGrenze Zahlen sind, Liste, wenn untereGrenze und obereGrenze Listen sind

chi2Cdf(untereGrenze,obereGrenze,Freiheitsgrad)ÞZahl, wenn untereGrenze und obereGrenze Zahlen sind, Liste, wenn untereGrenze und obereGrenze Listen sind

Berechnet die Verteilungswahrscheinlichkeit c2 zwischen untereGrenze und obereGrenze für die angegebenen Freiheitsgrade FreiGrad.

Für P(X { obereGrenze) setzen Sie untereGrenze= 0.

Informationen zu den Auswirkungen leerer Elemente in einer Liste finden Sie unter “Leere (ungültige) Elemente” (hier).

 

 

c2GOF

c2GOF BeobListe,expListe,FreiGrad

chi2GOF BeobListe,expListe,FreiGrad

Berechnet eine Testgröße, um zu überprüfen, ob die Stichprobendaten aus einer Grundgesamtheit stammen, die einer bestimmten Verteilung genügt. obsList ist eine Liste von Zählern und muss Ganzzahlen enthalten. Eine Zusammenfassung der Ergebnisse wird in der Variablen stat.results gespeichert. (hier)

Informationen zu den Auswirkungen leerer Elemente in einer Liste finden Sie unter “Leere (ungültige) Elemente” (hier).

 

 

Ausgabevariable

Beschreibung

stat.c2

Chi-Quadrat-Testgröße: sum((beobachtet - erwartet)2/erwartet

stat.PVal

Kleinste Signifikanzebene, bei der die Nullhypothese verworfen werden kann

stat.df

Freiheitsgrade der Chi-Quadrat-Testgröße

stat.CompList

Liste der Chi-Quadrat-Summanden in der Testgröße

c2Pdf()

c2Pdf(XWert,FreiGrad)ÞZahl, wenn Xwert eine Zahl ist, Liste, wenn XWert eine Liste ist

chi2Pdf(XWert,FreiGrad)ÞZahl, wenn XWert eine Zahl ist, Liste, wenn XWert eine Liste ist

Berechnet die Wahrscheinlichkeitsdichtefunktion (Pdf) einer c2-Verteilung an einem bestimmten XWert für die vorgegebenen Freiheitsgrade FreiGrad.

Informationen zu den Auswirkungen leerer Elemente in einer Liste finden Sie unter “Leere (ungültige) Elemente” (hier).

 

 

ClearAZ (LöschAZ)

ClearAZ

Löscht alle Variablen mit einem Zeichen im aktuellen Problembereich.

Wenn eine oder mehrere Variablen gesperrt sind, wird bei diesem Befehl eine Fehlermeldung angezeigt und es werden nur die nicht gesperrten Variablen gelöscht. Siehe unLock, hier

ClrErr (LöFehler)

ClrErr

Löscht den Fehlerstatus und setzt die Systemvariable FehlerCode (errCode) auf Null.

Das Else im Block Try...Else...EndTry muss ClrErr oder PassErr (ÜbgebFehler) verwenden. Wenn der Fehler verarbeitet oder ignoriert werden soll, verwenden Sie ClrErr. Wenn nicht bekannt ist, was mit dem Fehler zu tun ist, verwenden Sie PassErr, um ihn an den nächsten Error Handler zu übergeben. Wenn keine weiteren Try...Else...EndTry Error Handler unerledigt sind, wird das Fehlerdialogfeld als normal angezeigt.

Hinweis: Siehe auch PassErr, hier, und Try, hier.

Hinweis zum Eingeben des Beispiels: Anweisungen für die Eingabe von mehrzeiligen Programm- und Funktionsdefinitionen finden Sie im Abschnitt „Calculator“ des Produkthandbuchs.

Ein Beispiel für ClrErr finden Sie als Beispiel 2 im Abschnitt zum Befehl Versuche (Try), hier.

 

colAugment() (Spaltenerweiterung)

colAugment(Matrix1, Matrix2)ÞMatrix

Gibt eine neue Matrix zurück, die durch Anfügen von Matrix2 an Matrix1 erzeugt wurde. Die Matrizen müssen gleiche Spaltendimensionen haben, und Matrix2 wird zeilenweise an Matrix1 angefügt. Verändert weder Matrix1 noch Matrix2.

colDim() (Spaltendimension)

colDim(Matrix)ÞAusdruck

Gibt die Anzahl der Spalten von Matrix zurück.

Hinweis: Siehe auch rowDim().

colNorm() (Spaltennorm)

colNorm(Matrix)ÞAusdruck

Gibt das Maximum der Summen der absoluten Elementwerte der Spalten von Matrix zurück.

Hinweis: Undefinierte Matrixelemente sind nicht zulässig. Siehe auch rowNorm().

comDenom() (Gemeinsamer Nenner)

comDenom(Ausdr1[,Var])ÞAusdruck

comDenom(Liste1[,Var])ÞListe

comDenom(Matrix1[,Var])ÞMatrix

 

comDenom(Ausdr1) gibt den gekürzten Quotienten aus einem vollständig entwickelten Zähler und einem vollständig entwickelten Nenner zurück.

comDenom(Ausdr1,Var) gibt einen gekürzten Quotienten von Zähler und Nenner zurück, der bezüglich Var entwickelt wurde. Die Terme und Faktoren werden mit Var als der Hauptvariablen sortiert. Gleichartige Potenzen von Var werden zusammengefasst. Es kann sein, dass als Nebeneffekt eine Faktorisierung der zusammengefassten Koeffizienten auftritt. Verglichen mit dem Weglassen von Var spart dies häufig Zeit, Speicherplatz und Platz auf dem Bildschirm und macht den Ausdruck verständlicher. Außerdem werden anschließende Operationen an diesem Ergebnis schneller, und es wird weniger wahrscheinlich, dass der Speicherplatz ausgeht.

Wenn Var nicht in Ausdr1 vorkommt, gibt comDenom(Ausdr1,Var) einen gekürzten Quotienten eines nicht entwickelten Zählers und eines nicht entwickelten Nenners zurück. Solche Ergebnisse sparen meist sogar noch mehr Zeit, Speicherplatz und Platz auf dem Bildschirm. Solche partiell faktorisierten Ergebnisse machen ebenfalls anschließende Operationen mit dem Ergebnis schneller und das Erschöpfen des Speicherplatzes weniger wahrscheinlich.

Sogar wenn kein Nenner vorhanden ist, ist die Funktion comden häufig ein gutes Mittel für das partielle Faktorisieren, wenn factor() zu langsam ist oder den Speicherplatz erschöpft.

Tipp: Geben Sie diese Funktionsdefinition comden() ein, und verwenden Sie sie regelmäßig als Alternative zu comDenom() und factor().

 

completeSquare ()

completeSquare(AusdrOdGl, Var)ÞAusdruck oder Gleichung

completeSquare(AusdrOdGl, Var^Potenz)ÞAusdruck oder Gleichung

completeSquare(AusdrOdGl, Var1, Var2 [,...])ÞAusdruck oder Gleichung

completeSquare(AusdrOdGl, {Var1, Var2 [,...]})ÞAusdruck oder Gleichung

Konvertiert einen quadratischen Polynomausdruck der Form a·x2+b·x+c in die Form a·(x-h)2+k

- oder -

Konvertiert eine quadratische Gleichung der Form a·x2+b·x+c=d in die Form a·(x-h)2=k

Das erste Argument muss ein quadratischer Ausdruck oder eine Gleichung im Standardformat bezüglich des zweiten Arguments sein.

Das zweite Argument muss ein einzelner univariater Term bzw. ein einzelner univariater Term hoch einer rationalen Potenz sein, z. B. x, y2 oder z(1/3).

Die dritte und vierte Syntax versuchen, das Quadrat mit Bezug auf Var1, Var2 [,… ]) zu vervollständigen.

conj() (Komplex Konjugierte)

conj(Ausdr1)ÞAusdruck

conj(Liste1)ÞListe

conj(Matrix1)ÞMatrix

Gibt das komplex Konjugierte des Arguments zurück.

Hinweis: Alle undefinierten Variablen werden als reelle Variablen behandelt.

constructMat()

constructMat(Ausdr,Var1,Var2,AnzZeilen,AnzSpalten) ÞMatrix

Gibt eine Matrix auf der Basis der Argumente zurück.

Ausdr ist ein Ausdruck in Variablen Var1 und Var2. Die Elemente in der resultierenden Matrix ergeben sich durch Berechnung von Ausdr für jeden inkrementierten Wert von Var1 und Var2.

Var1 wird automatisch von 1 bis AnzZeilen inkrementiert. In jeder Zeile wird Var2 inkrementiert von 1 bis AnzSpalten.

CopyVar

CopyVar Var1, Var2

CopyVar Var1., Var2.

CopyVar Var1, Var2 kopiert den Wert der Variablen Var1 auf die Variable Var2 und erstellt ggf. Var2. Variable Var1 muss einen Wert haben.

Wenn Var1 der Name einer vorhandenen benutzerdefinierten Funktion ist, wird die Definition dieser Funktion nach Funktion Var2 kopiert. Funktion Var1 muss definiert sein.

Var1 muss die Benennungsregeln für Variablen erfüllen oder muss ein indirekter Ausdruck sein, der sich zu einem Variablennamen vereinfachen lässt, der den Regeln entspricht.

CopyVar Var1., Var2. kopiert alle Mitglieder der Var1. -Variablengruppe auf die Var2. -Gruppe und erstellt ggf. Var2..

Var1. muss der Name einer bestehenden Variablengruppe sein, wie die Statistikergebnisse stat. nn oder Variablen, die mit der Funktion LibShortcut() erstellt wurden. Wenn Var2. schon vorhanden ist, ersetzt dieser Befehl alle Mitglieder, die zu beiden Gruppen gehören, und fügt die Mitglieder hinzu, die noch nicht vorhanden sind. Wenn einer oder mehrere Teile von Var2. gesperrt ist/sind, wird kein Teil von Var2. geändert.

corrMat() (Korrelationsmatrix)

corrMat(Liste1,Liste2[,…[,Liste20]])

Berechnet die Korrelationsmatrix für die erweiterte Matrix [Liste1 Liste2 . . . Liste20].

 

 

4cos

Ausdr 4cos

Hinweis: Sie können diesen Operator über die Tastatur Ihres Computers eingeben, indem Sie @>cos eintippen.

Drückt Ausdr durch Kosinus aus. Dies ist ein Anzeigeumwandlungsoperator. Er kann nur am Ende der Eingabezeile verwendet werden.

4cos reduziert alle Potenzen von

    sin(...) modulo 1Ncos(...)^2,

so dass alle verbleibenden Potenzen von cos(...) Exponenten im Bereich (0, 2) haben. Deshalb enthält das Ergebnis dann und nur dann kein sin(...), wenn sin(...) im gegebenen Ausdruck nur bei geraden Potenzen auftritt.

Hinweis: Dieser Umrechnungsoperator wird im Winkelmodus Grad oder Neugrad (Gon) nicht unterstützt. Bevor Sie ihn verwenden, müssen Sie sicherstellen, dass der Winkelmodus auf Radian eingestellt ist und Ausdr keine expliziten Verweise auf Winkel in Grad oder Neugrad enthält.

 

 

cos() (Kosinus)

cos(Ausdr1)ÞAusdruck

cos(Liste1)ÞListe

cos(Ausdr1) gibt den Kosinus des Arguments als Ausdruck zurück.

cos(Liste1) gibt in Form einer Liste für jedes Element in Liste1 den Kosinus zurück.

Hinweis: Der als Argument angegebene Winkel wird gemäß der aktuellen Winkelmoduseinstellung als Grad, Neugrad oder Bogenmaß interpretiert. Sie können ¡G oder R benutzen, um den Winkelmodus vorübergend aufzuheben.

Im Grad-Modus:

 

Im Neugrad-Modus:

 

Im Bogenmaß-Modus:

cos(Quadratmatrix1)ÞQuadratmatrix

Gibt den Matrix-Kosinus von Quadratmatrix1 zurück. Dies ist nicht gleichbedeutend mit der Berechnung des Kosinus jedes einzelnen Elements.

Wenn eine skalare Funktion f(A) auf Quadratmatrix1 (A) angewendet wird, erfolgt die Berechnung des Ergebnisses durch den Algorithmus:

Berechnung der Eigenwerte (li) und Eigenvektoren (Vi) von A.

Quadratmatrix1 muss diagonalisierbar sein. Sie darf auch keine symbolischen Variablen ohne zugewiesene Werte enthalten.

Bildung der Matrizen:

 

Dann ist A = X B X/und f(A) = X f(B) X/. Beispiel: cos(A) = X cos(B) X/, wobei:

cos (B) =

 

Alle Berechnungen werden unter Verwendung von Fließkomma-Operationen ausgeführt.

Im Bogenmaß-Modus:

cos/() (Arkuskosinus)

cos/(Ausdr1)ÞAusdruck

cos/(Liste1)ÞListe

 

cos/(Ausdr1) gibt den Winkel, dessen Kosinus Ausdr1 ist, als Ausdruck zurück.

cos/(Liste1) gibt in Form einer Liste für jedes Element aus Liste1 den inversen Kosinus zurück.

Hinweis: Das Ergebnis wird gemäß der aktuellen Winkelmoduseinstellung in Grad, in Neugrad oder im Bogenmaß zurückgegeben.

Hinweis: Sie können diese Funktion über die Tastatur Ihres Computers eingeben, indem Sie arccos(...) eintippen.

Im Grad-Modus:

 

Im Neugrad-Modus:

 

Im Bogenmaß-Modus:

cos/(Quadratmatrix1)ÞQuadratmatrix

Gibt den inversen Matrix-Kosinus von Quadratmatrix1 zurück. Dies ist nicht gleichbedeutend mit der Berechnung des inversen Kosinus jedes einzelnen Elements. Näheres zur Berechnungsmethode finden Sie im Abschnitt cos().

Quadratmatrix1 muss diagonalisierbar sein. Das Ergebnis enthält immer Fließkommazahlen.

Im Winkelmodus Bogenmaß und Komplex-Formatmodus “kartesisch”:

Um das ganze Ergebnis zu sehen, drücken Sie 5 und verwenden dann 7 und 8, um den Cursor zu bewegen.

cosh() (Cosinus hyperbolicus)

cosh(Ausdr1)ÞAusdruck

cosh(Liste1)ÞListe

cosh(Ausdr1) gibt den Cosinus hyperbolicus des Arguments als Ausdruck zurück.

cosh(Liste1) gibt in Form einer Liste für jedes Element aus Liste1 den Cosinus hyperbolicus zurück.

Im Grad-Modus:

cosh(Quadratmatrix1)ÞQuadratmatrix

Gibt den Matrix-Cosinus hyperbolicus von Quadratmatrix1 zurück. Dies ist nicht gleichbedeutend mit der Berechnung des Cosinus hyperbolicus jedes einzelnen Elements. Näheres zur Berechnungsmethode finden Sie im Abschnitt cos().

Quadratmatrix1 muss diagonalisierbar sein. Das Ergebnis enthält immer Fließkommazahlen.

Im Bogenmaß-Modus:

cosh/() (Arkuskosinus hyperbolicus)

cosh/(Ausdr1)ÞAusdruck

cosh/(Liste1)ÞListe

 

cosh/(Ausdr1) gibt den inversen Cosinus hyperbolicus des Arguments als Ausdruck zurück.

cosh/(Liste1) gibt in Form einer Liste für jedes Element aus Liste1 den inversen Cosinus hyperbolicus zurück.

Hinweis: Sie können diese Funktion über die Tastatur Ihres Computers eingeben, indem Sie arccosh(...) eintippen.

cosh/(Quadratmatrix1)ÞQuadratmatrix

Gibt den inversen Matrix-Cosinus hyperbolicus von Quadratmatrix1 zurück. Dies ist nicht gleichbedeutend mit der Berechnung des inversen Cosinus hyperbolicus jedes einzelnen Elements. Näheres zur Berechnungsmethode finden Sie im Abschnitt cos().

Quadratmatrix1 muss diagonalisierbar sein. Das Ergebnis enthält immer Fließkommazahlen.

Im Winkelmodus Bogenmaß und Komplex-Formatmodus “kartesisch”:

Um das ganze Ergebnis zu sehen, drücken Sie 5 und verwenden dann 7 und 8, um den Cursor zu bewegen.

cot() (Kotangens)

cot(Ausdr1) Þ Ausdruck

cot(Liste1) Þ Liste

Gibt den Kotangens von Ausdr1 oder eine Liste der Kotangens aller Elemente in Liste1 zurück.

Hinweis: Der als Argument angegebene Winkel wird gemäß der aktuellen Winkelmoduseinstellung als Grad, Neugrad oder Bogenmaß interpretiert. Sie können ¡G oder R benutzen, um den Winkelmodus vorübergend aufzuheben.

Im Grad-Modus:

 

Im Neugrad-Modus:

 

Im Bogenmaß-Modus:

cot/() (Arkuskotangens)

cot/(Ausdr1)ÞAusdruck

cot/(Liste1)ÞListe

Gibt entweder den Winkel, dessen Kotangens Ausdr1 ist, oder eine Liste der inversen Kotangens aller Elemente in Liste1 zurück.

Hinweis: Das Ergebnis wird gemäß der aktuellen Winkelmoduseinstellung in Grad, in Neugrad oder im Bogenmaß zurückgegeben.

Hinweis: Sie können diese Funktion über die Tastatur Ihres Computers eingeben, indem Sie arccot(...) eintippen.

Im Grad-Modus:

 

Im Neugrad-Modus:

 

Im Bogenmaß-Modus:

coth() (Kotangens hyperbolicus)

coth(Ausdr1)ÞAusdruck

coth(Liste1)ÞListe

Gibt den hyperbolischen Kotangens von Ausdr1 oder eine Liste der hyperbolischen Kotangens aller Elemente in Liste1 zurück.

coth/() (Arkuskotangens hyperbolicus)

coth/(Ausdr1)ÞAusdruck

coth/(Liste1)ÞListe

Gibt den inversen hyperbolischen Kotangens von Ausdr1 oder eine Liste der inversen hyperbolischen Kotangens aller Elemente in Liste1 zurück.

Hinweis: Sie können diese Funktion über die Tastatur Ihres Computers eingeben, indem Sie arccoth(...) eintippen.

count() (zähle)

count(Wert1oderListe1 [,Wert2oderListe2 [,...]])ÞWert

Gibt die kumulierte Anzahl aller Elemente in den Argumenten zurück, deren Auswertungsergebnisse numerische Werte sind.

Jedes Argument kann ein Ausdruck, ein Wert, eine Liste oder eine Matrix sein. Sie können Datenarten mischen und Argumente unterschiedlicher Dimensionen verwenden.

Für eine Liste, eine Matrix oder einen Zellenbereich wird jedes Element daraufhin ausgewertet, ob es in die Zählung eingeschlossen werden soll.

Innerhalb der Lists & Spreadsheet Applikation können Sie anstelle eines beliebigen Arguments auch einen Zellenbereich verwenden.

Leere (ungültige) Elemente werden ignoriert. Weitere Informationen zu leeren Elementen finden Sie (hier).

Im letzten Beispiel werden nur 1/2 und 3+4*i gezählt. Die übrigen Argumente ergeben unter der Annahme, dass x nicht definiert ist, keine numerischen Werte.

countIf()

countIf(Liste,Kriterien)ÞWert

Gibt die kumulierte Anzahl aller Elemente in der Liste zurück, die die festgelegten Kriterien erfüllen.

Kriterien können sein:

Ein Wert, ein Ausdruck oder eine Zeichenfolge. So zählt zum Beispiel 3 nur Elemente in der Liste, die vereinfacht den Wert 3 ergeben.
Ein Boolescher Ausdruck, der das Sonderzeichen ? als Platzhalter für jedes Element verwendet. Beispielsweise zählt ?<5 nur die Elemente in der Liste, die kleiner als 5 sind.

Innerhalb der Lists & Spreadsheet Applikation können Sie anstelle der Liste auch einen Zellenbereich verwenden.

Leere (ungültige) Elemente in der Liste werden ignoriert. Weitere Informationen zu leeren Elementen finden Sie (hier).

Hinweis: Siehe auch sumIf(), hier, und frequency(), hier.

Zählt die Anzahl der Elemente, die 3 entsprechen.

 

Zählt die Anzahl der Elemente, die “def.” entsprechen

 

Zählt die Anzahl der Elemente, die x entsprechen; dieses Beispiel nimmt an, dass die Variable x nicht definiert ist.

Zählt 1 und 3.

 

Zählt 3, 5 und 7.

 

Zählt 1, 3, 7 und 9.

cPolyRoots()

cPolyRoots(Poly,Var)ÞListe

cPolyRoots(KoeffListe)ÞListe

Die erste Syntax cPolyRoots(Poly,Var) gibt eine Liste mit komplexen Wurzeln des Polynoms Poly bezüglich der Variablen Var zurück.

Poly muss dabei ein Polynom in einer Variablen sein.

Die zweite Syntax cPolyRoots(KoeffListe) liefert eine Liste mit komplexen Wurzeln für die Koeffizienten in KoeffListe.

Hinweis: Siehe auch polyRoots(), hier.

 

 

crossP() (Kreuzprodukt)

crossP(Liste1, Liste2)ÞListe

Gibt das Kreuzprodukt von Liste1 und Liste2 als Liste zurück.

Liste1 und Liste2 müssen die gleiche Dimension besitzen, die entweder 2 oder 3 sein muss.

crossP(Vektor1, Vektor2)ÞVektor

Gibt einen Zeilen- oder Spaltenvektor zurück (je nach den Argumenten), der das Kreuzprodukt von Vektor1 und Vektor2 ist.

Entweder müssen Vektor1 und Vektor2 beide Zeilenvektoren oder beide Spaltenvektoren sein. Beide Vektoren müssen die gleiche Dimension besitzen, die entweder 2 oder 3 sein muss.

csc() (Kosekans)

csc(Ausdr1)ÞAusdruck

csc(Liste1)ÞListe

Gibt den Kosekans von Ausdr1 oder eine Liste der Konsekans aller Elemente in Liste1 zurück.

Im Grad-Modus:

 

Im Neugrad-Modus:

 

Im Bogenmaß-Modus:

csc/() (Inverser Kosekans)

csc/(Ausdr1) Þ Ausdruck

csc/(Liste1) Þ Liste

Gibt entweder den Winkel, dessen Kosekans Ausdr1 entspricht, oder eine Liste der inversen Kosekans aller Elemente in Liste1 zurück.

Hinweis: Das Ergebnis wird gemäß der aktuellen Winkelmoduseinstellung in Grad, in Neugrad oder im Bogenmaß zurückgegeben.

Hinweis: Sie können diese Funktion über die Tastatur Ihres Computers eingeben, indem Sie arccsc(...) eintippen.

Im Grad-Modus:

 

Im Neugrad-Modus:

 

Im Bogenmaß-Modus:

csch() (Kosekans hyperbolicus)

csch(Ausdr1) Þ Ausdruck

csch(Liste1) Þ Liste

Gibt den hyperbolischen Kosekans von Ausdr1 oder eine Liste der hyperbolischen Kosekans aller Elemente in Liste1 zurück.

csch/() (Inverser Kosekans hyperbolicus)

csch/(Ausdr1) Þ Ausdruck

csch/(Liste1) Þ Liste

Gibt den inversen hyperbolischen Kosekans von Ausdr1 oder eine Liste der inversen hyperbolischen Kosekans aller Elemente in Liste1 zurück.

Hinweis: Sie können diese Funktion über die Tastatur Ihres Computers eingeben, indem Sie arccsch(...) eintippen.

cSolve() (Komplexe Lösung)

cSolve(Gleichung, Var)ÞBoolescher Ausdruck

cSolve(Gleichung, Var=Schätzwert)ÞBoolescher Ausdruck

cSolve(Ungleichung, Var)ÞBoolescher Ausdruck

 

Gibt mögliche komplexe Lösungen einer Gleichung oder Ungleichung für Var zurück. Das Ziel ist, Kandidaten für alle reellen und nicht-reellen Lösungen zu erhalten. Selbst wenn Gleichung reel ist, erlaubt cSolve() nicht-reelle Lösungen im reellen Modus.

cSolve() setzt den Bereich während der Berechnung zeitweise auf komplex, auch wenn der aktuelle Bereich reell ist. Im Komplexen benutzen Bruchexponenten mit ungeradem Nenner den Hauptzweig und sind nicht reell. Demzufolge sind Lösungen mit solve() für Gleichungen, die solche Bruchexponenten besitzen, nicht unbedingt eine Teilmenge der mit cSolve() erzielten Lösungen.

cSolve() beginnt mit exakten symbolischen Verfahren. Außer im Modus Exakt benutzt cSolve() bei Bedarf auch die iterative näherungsweise polynomische Faktorisierung.

Hinweis: Siehe auch cZeros(), solve() und zeros().

Im Modus Angezeigte Ziffern auf Fix 2:

Um das ganze Ergebnis zu sehen, drücken Sie 5 und verwenden dann 7 und 8, um den Cursor zu bewegen.

 

cSolve(Glch1andGlch2 [and], VarOderSchätzwert1, VarOderSchätzwert2 [, … ]) ÞBoolescher Ausdruck

cSolve(Gleichungssystem, VarOderSchätzwert1, VarOderSchätzwert2 [, …]) ÞBoolescher Ausdruck

Gibt mögliche komplexe Lösungen eines algebraischen Gleichungssystems zurück, in dem jede VarOderSchätzwert eine Variable darstellt, nach der Sie die Gleichungen auflösen möchten.

Sie haben die Option, eine Ausgangsschätzung für eine Variable anzugeben. VarOderSchätzwert muss immer die folgende Form haben:

Variable

– oder –

Variable = reelle oder nicht-reelle Zahl

Beispiel: x ist gültig und x=3+i ebenfalls.

 

Wenn alle Gleichungen Polynome sind und Sie KEINE Anfangsschätzwerte angeben, dann verwendet cSolve() das lexikalischeGröbner/Buchbergersche Eliminationsverfahren beim Versuch, alle komplexen Lösungen zu bestimmen.

Komplexe Lösungen können, wie aus nebenstehendem Beispiel hervorgeht, sowohl reelle als auch nicht-reelle Lösungen enthalten.

Um das ganze Ergebnis zu sehen, drücken Sie 5 und verwenden dann 7 und 8, um den Cursor zu bewegen.

Gleichungssysteme, die aus Polynomen bestehen, können zusätzliche Variablen ohne Wert aufweisen, die aber für numerische Werte stehen, welche später eingesetzt werden können.

Sie können auch Lösungsvariablen angeben, die in der Gleichung nicht erscheinen. Diese Lösungen verdeutlichen, dass Lösungsfamilien willkürliche Konstanten der Form ck enthalten können, wobei k ein ganzzahliger Index im Bereich 1 bis 255 ist.

Bei Gleichungssystemen aus Polynomen kann die Berechnungsdauer oder Speicherbelastung stark von der Reihenfolge abhängen, in welcher Sie die Lösungsvariablen angeben. Übersteigt Ihre erste Wahl die Speicherkapazität oder Ihre Geduld, versuchen Sie, die Variablen in der Gleichung und/oder VarOderSchätzwert-Liste umzuordnen.

Wenn Sie keine Schätzwerte angeben und eine Gleichung in einer Variablen nicht-polynomisch ist, aber alle Gleichungen in allen Lösungsvariablen linear sind, so verwendet cSolve() das Gaußsche Eliminationsverfahren beim Versuch, alle Lösungen zu bestimmen.

Wenn ein System weder in all seinen Variablen polynomial noch in seinen Lösungsvariablen linear ist, dann bestimmt cSolve() mindestens eine Lösung anhand eines iterativen näherungsweisen Verfahrens. Hierzu muss die Anzahl der Lösungsvariablen gleich der Gleichungsanzahl sein, und alle anderen Variablen in den Gleichungen müssen zu Zahlen vereinfachbar sein.

Zur Bestimmung einer nicht-reellen Lösung ist häufig ein nicht-reeller Schätzwert erforderlich. Für Konvergenz sollte ein Schätzwert ziemlich nahe bei einer Lösung liegen.

Um das ganze Ergebnis zu sehen, drücken Sie 5 und verwenden dann 7 und 8, um den Cursor zu bewegen.

CubicReg (Kubische Regression)

CubicReg X, Y[, [Häuf] [, Kategorie, Mit]]

Berechnet die kubische polynomiale Regressiony = a·x3+b· x2+c·x+dauf Listen X und Y mit der Häufigkeit Häuf. Eine Zusammenfassung der Ergebnisse wird in der Variablen stat.results gespeichert. (hier.)

Alle Listen außer Mit müssen die gleiche Dimension besitzen.

X und Y sind Listen von unabhängigen und abhängigen Variablen.

Häuf ist eine optionale Liste von Häufigkeitswerten. Jedes Element in Häuf gibt die Häufigkeit für jeden entsprechenden Datenpunkt X und Y an. Der Standardwert ist 1. Alle Elemente müssen Ganzzahlen | 0 sein.

Kategorie ist eine Liste von Kategoriecodes für die entsprechenden X und Y Daten.

Mit ist eine Liste von einem oder mehreren Kategoriecodes. Nur solche Datenelemente, deren Kategoriecode in dieser Liste enthalten ist, sind in der Berechnung enthalten.

Informationen zu den Auswirkungen leerer Elemente in einer Liste finden Sie unter “Leere (ungültige) Elemente” (hier).

 

Ausgabevariable

Beschreibung

stat.RegEqn

Regressionsgleichung: a·x3+b·x2+c·x+d

stat.a, stat.b, stat.c, stat.d

Regressionskoeffizienten

stat.R2

Bestimmungskoeffizient

stat.Resid

Residuen von der Regression

stat.XReg

Liste der Datenpunkte in der modifizierten X List, die schließlich in der Regression mit den Beschränkungen für Häufigkeit, Kategorieliste und Mit Kategorien verwendet wurde

stat.YReg

Liste der Datenpunkte in der modifizierten Y List, die schließlich in der Regression mit den Beschränkungen für Häufigkeit, Kategorieliste und Mit Kategorien verwendet wurde

stat.FreqReg

Liste der Häufigkeiten für stat.XReg und stat.YReg

cumulativeSum() (kumulierteSumme)

cumulativeSum(Liste1)ÞListe

Gibt eine Liste der kumulierten Summen der Elemente aus Liste1 zurück, wobei bei Element 1 begonnen wird.

cumulativeSum(Matrix1)ÞMatrix

Gibt eine Matrix der kumulierten Summen der Elemente aus Matrix1 zurück. Jedes Element ist die kumulierte Summe der Spalte von oben nach unten.

Ein leeres (ungültiges) Element in Liste1 oder Matrix1 erzeugt ein ungültiges Element in der resultierenden Liste oder Matrix. Weitere Informationen zu leeren Elementen finden Sie (hier).

Cycle (Zyklus)

Cycle (Zyklus)

Übergibt die Programmsteuerung sofort an die nächste Wiederholung der aktuellen Schleife (For, While oder Loop).

Cycle ist außerhalb dieser drei Schleifenstrukturen (For, While oder Loop) nicht zulässig.

Hinweis zum Eingeben des Beispiels: Anweisungen für die Eingabe von mehrzeiligen Programm- und Funktionsdefinitionen finden Sie im Abschnitt „Calculator“ des Produkthandbuchs.

Funktionslisting, das die ganzen Zahlen von 1 bis 100 summiert und dabei 50 überspringt.

4Cylind (Zylindervektor)

Vektor 4Cylind

Hinweis: Sie können diesen Operator über die Tastatur Ihres Computers eingeben, indem Sie @>Cylind eintippen.

Zeigt den Zeilen- oder Spaltenvektor in Zylinderkoordinaten [r,±q, z] an.

Vektor muss genau drei Elemente besitzen. Er kann entweder ein Zeilen- oder Spaltenvektor sein.

cZeros() (Komplexe Nullstellen)

cZeros(Ausdr, Var)ÞListe

Gibt eine Liste möglicher reeller und nicht-reeller Werte für Var zurück, die Ausdr=0 ergeben. cZeros() tut dies durch Berechnung von

exp4list(cSolve(Ausdr=0,Var),Var). Ansonsten ist cZeros() ähnlich wie zeros().

Hinweis: Siehe auch cSolve(), solve() und zeros().

Im Modus Angezeigte Ziffern auf Fix 3:

Um das ganze Ergebnis zu sehen, drücken Sie 5 und verwenden dann 7 und 8, um den Cursor zu bewegen.

cZeros({Ausdr1, Ausdr2 [, … ] }, {VarOderSchätzwert1,VarOderSchätzwert2 [, … ] })ÞMatrix

Gibt mögliche Positionen zurück, in welchen die Ausdrücke gleichzeitig Null sind. Jeder VarOderSchätzwert steht für eine Unbekannte, deren Wert Sie suchen.

 

Sie haben die Option, eine Ausgangsschätzung für eine Variable anzugeben. VarOderSchätzwert muss immer die folgende Form haben:

Variable

– oder –

Variable = reelle oder nicht-reelle Zahl

Beispiel: x ist gültig und x=3+i ebenfalls.

 

Wenn alle Ausdrücke Polynome sind und Sie KEINE Anfangsschätzwerte angeben, dann verwendet cZeros() das lexikalische Gröbner/Buchbergersche Eliminationsverfahren beim Versuch, alle komplexen Nullstellen zu bestimmen.

Komplexe Nullstellen können, wie aus nebenstehendem Beispiel hervorgeht, sowohl reelle als auch nicht-reelle Nullstellen enthalten.

Jede Zeile der sich ergebenden Matrix stellt eine alternative Nullstelle dar, wobei die Komponenten in derselben Reihenfolge wie in der VarOderSchätzwert-Liste angeordnet sind. Um eine Zeile zu erhalten ist die Matrix nach [Zeile] zu indizieren.

Zeile 2 extrahieren:

Gleichungssysteme, die aus Polynomen bestehen, können zusätzliche Variablen haben, die zwar ohne Werte sind, aber gegebene numerische Werte darstellen, die später eingesetzt werden können.

Sie können auch unbekannte Variablen angeben, die nicht in den Ausdrücken erscheinen. Diese Nullstellen verdeutlichen, dass Nullstellenfamilien willkürliche Konstanten der Form ck enthalten können, wobei k ein ganzzahliger Index im Bereich 1 bis 255 ist.

Bei polynomialen Gleichungssystemen kann die Berechnungsdauer oder Speicherbelastung stark von der Reihenfolge abhängen, in der Sie die Unbekannten angeben. Übersteigt Ihre erste Wahl die Speicherkapazität oder Ihre Geduld, versuchen Sie, die Variablen in den Ausdrücken und/oder der VarOderSchätzwert-Liste umzuordnen.

Wenn Sie keine Schätzwerte angeben und ein Ausdruck in einer Variablen nicht-polynomial ist, aber alle Ausdrücke in allen Unbekannten linear sind, so verwendet cZeros() das Gaußsche Eliminationsverfahren beim Versuch, alle Nullstellen zu bestimmen.

Wenn ein System weder in all seinen Variablen polynomial noch in seinen Unbekannten linear ist, dann bestimmt cZeros() mindestens eine Nullstelle anhand eines iterativen Näherungsverfahrens. Hierzu muss die Anzahl der Unbekannten gleich der Ausdruckanzahl sein, und alle anderen Variablen in den Ausdrücken müssen zu Zahlen vereinfachbar sein.

Zur Bestimmung einer nicht-reellen Nullstelle ist häufig ein nicht-reeller Schätzwert erforderlich. Für Konvergenz muss ein Schätzwert ziemlich nahe bei der Nullstelle liegen.