MathFunction

MathFunction-Klasse

Gibt eine Funktion eines Arguments an.

public sealed class MathFunction : MathElementBase, IMathFunction

Konstruktoren

NameBeschreibung
MathFunction(IMathElement, IMathElement)Initialisiert eine neue Instanz der MathFunction-Klasse.
MathFunction(string, IMathElement)Initialisiert eine neue Instanz der MathFunction-Klasse.

Eigenschaften

NameBeschreibung
Base { get; }Funktion Argument
Name { get; }Funktionsname. Beispielsweise sind Funktionsnamen sin und cos

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oben auf diesem Element)
AsArgumentOfFunction(IMathElement)Nimmt die angegebene Funktion und verwendet diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfOneArgument)Nimmt die angegebene Funktion und verwendet diese Instanz als Argument
AsArgumentOfFunction(string)Nimmt die angegebene Funktion und verwendet diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Nimmt die angegebene Funktion und verwendet diese Instanz als Argument und das angegebene zusätzliche Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Nimmt die angegebene Funktion und verwendet diese Instanz als Argument und das angegebene zusätzliche Argument
Divide(IMathElement)Erstellt einen Bruch mit diesem Zähler und dem angegebenen Nenner
Divide(string)Erstellt einen Bruch mit diesem Zähler und dem angegebenen Nenner
Divide(IMathElement, MathFractionTypes)Erstellt einen Bruch des angegebenen Typs mit diesem Zähler und dem angegebenen Nenner
Divide(string, MathFractionTypes)Erstellt einen Bruch des angegebenen Typs mit diesem Zähler und dem angegebenen Nenner
Enclose()Schließt ein mathematisches Element in Klammern ein
virtual Enclose(char, char)Schließt ein mathematisches Element in angegebenen Zeichen wie Klammern oder anderen Zeichen als Rahmen ein
Function(IMathElement)Nimmt eine Funktion eines Arguments und verwendet diese Instanz als Funktionsnamen
Function(string)Nimmt eine Funktion eines Arguments und verwendet diese Instanz als Funktionsnamen
GetChildren()Holt die Kindelemente
Group()Platziert dieses Element in eine Gruppe mit einer unteren geschweiften Klammer
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in eine Gruppe mit einem Gruppierungszeichen wie einer unteren geschweiften Klammer oder einem anderen
Integral(MathIntegralTypes)Nimmt das Integral ohne Grenzen
Integral(MathIntegralTypes, IMathElement, IMathElement)Nimmt das Integral
Integral(MathIntegralTypes, string, string)Nimmt das Integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Nimmt das Integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Nimmt das Integral
virtual Join(IMathElement)Verbindet ein mathematisches Element und bildet einen mathematischen Block
virtual Join(string)Verbindet einen mathematischen Text und bildet einen mathematischen Block
Nary(MathNaryOperatorTypes, IMathElement, IMathElement)Erstellt einen N-ären Operator
Nary(MathNaryOperatorTypes, string, string)Erstellt einen N-ären Operator
Overbar()Setzt eine Linie auf die Oberseite dieses Elements
Radical(IMathElement)Gibt die mathematische Wurzel des angegebenen Grades vom angegebenen Argument an.
Radical(string)Gibt die mathematische Wurzel des angegebenen Grades vom angegebenen Argument an.
SetLowerLimit(IMathElement)Nimmt die untere Grenze
SetLowerLimit(string)Nimmt die untere Grenze
SetSubscript(IMathElement)Erstellt einen Tiefgestellt
SetSubscript(string)Erstellt einen Tiefgestellt
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt ein Tiefstellt und Hochstellt auf der linken Seite
SetSubSuperscriptOnTheLeft(string, string)Erstellt ein Tiefstellt und Hochstellt auf der linken Seite
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt ein Tiefstellt und Hochstellt auf der rechten Seite
SetSubSuperscriptOnTheRight(string, string)Erstellt ein Tiefstellt und Hochstellt auf der rechten Seite
SetSuperscript(IMathElement)Erstellt ein Hochstellt
SetSuperscript(string)Erstellt ein Hochstellt
SetUpperLimit(IMathElement)Nimmt die obere Grenze
SetUpperLimit(string)Nimmt die obere Grenze
ToBorderBox()Platziert dieses Element in eine Border-Box
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in eine Border-Box
ToBox()Platziert dieses Element in eine nicht sichtbare Box (logische Gruppierung), die verwendet wird, um Komponenten einer Gleichung oder eine andere Instanz eines mathematischen Textes zu gruppieren. Ein eingekapseltes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne einen Ausrichtungspunkt dienen, als Zeilenumbruchpunkt dienen oder gruppiert sein, um Zeilenumbrüche innerhalb zu verhindern.
virtual ToMathArray()Legt in einem vertikalen Array ab
Underbar()Setzt eine Linie auf die Unterseite dieses Elements

Beispiele

Beispiel:

[C#]
MathFunction func = new MathFunction("sin", new MathematicalText("x"));

Siehe Auch