MathFunction

MathFunction Klasse

Specifiziert eine Funktion eines Arguments.

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; }Funktionsargument
Name { get; }Funktionsname. Beispielsweise sind Funktionsnamen sin und cos

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen über diesem Element)
AsArgumentOfFunction(IMathElement)Verwendet die angegebene Funktion, wobei diese Instanz als Argument dient
AsArgumentOfFunction(MathFunctionsOfOneArgument)Verwendet die angegebene Funktion, wobei diese Instanz als Argument dient
AsArgumentOfFunction(string)Verwendet die angegebene Funktion, wobei diese Instanz als Argument dient
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Verwendet die angegebene Funktion, wobei diese Instanz als Argument und ein zusätzliches angegebenes Argument verwendet werden
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Verwendet die angegebene Funktion, wobei diese Instanz als Argument und ein zusätzliches angegebenes Argument verwendet werden
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)Umfasst ein mathematisches Element in angegebenen Zeichen, wie Klammern oder anderen Zeichen als Rahmen
Function(IMathElement)Verwendet eine Funktion eines Arguments, wobei diese Instanz als Funktionsname dient
Function(string)Verwendet eine Funktion eines Arguments, wobei diese Instanz als Funktionsname dient
GetChildren()Gibt Kindelemente zurück
Group()Platziert dieses Element in einer Gruppe mittels einer geschweiften Klammer unten
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in einer Gruppe mithilfe eines Gruppierungszeichens, wie einer unteren geschweiften Klammer oder einem anderen
Integral(MathIntegralTypes)Erstellt das Integral ohne Grenzen
Integral(MathIntegralTypes, IMathElement, IMathElement)Erstellt das Integral
Integral(MathIntegralTypes, string, string)Erstellt das Integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Erstellt das Integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Erstellt 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, IMMathElement)Erstellt einen n-ären Operator
Nary(MathNaryOperatorTypes, string, string)Erstellt einen n-ären Operator
Overbar()Setzt einen Balken oben auf dieses Element
Radical(IMathElement)Bestimmt die mathematische Wurzel des angegebenen Grades aus dem angegebenen Argument
Radical(string)Bestimmt die mathematische Wurzel des angegebenen Grades aus dem angegebenen Argument
SetLowerLimit(IMathElement)Ermittelt das untere Limit
SetLowerLimit(string)Ermittelt das untere Limit
SetSubscript(IMathElement)Erstellt einen tiefgestellten Index
SetSubscript(string)Erstellt einen tiefgestellten Index
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt Tief- und Hochstellung links
SetSubSuperscriptOnTheLeft(string, string)Erstellt Tief- und Hochstellung links
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt Tief- und Hochstellung rechts
SetSubSuperscriptOnTheRight(string, string)Erstellt Tief- und Hochstellung rechts
SetSuperscript(IMathElement)Erstellt einen hochgestellten Index
SetSuperscript(string)Erstellt einen hochgestellten Index
SetUpperLimit(IMathElement)Ermittelt das obere Limit
SetUpperLimit(string)Ermittelt das obere Limit
ToBorderBox()Platziert dieses Element in einer Rand-Box
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einer Rand-Box
ToBox()Platziert dieses Element in einer nicht-sichtbaren Box (logische Gruppierung), die verwendet wird, um Komponenten einer Gleichung oder anderer mathematischer Texte zu gruppieren. Ein in einer Box befindliches Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruchpunkt fungieren oder so gruppiert werden, dass Zeilenumbrüche darin nicht zulässig sind.
virtual ToMathArray()Setzt in ein vertikales Array
Underbar()Setzt einen Balken unten an dieses Element

Beispiele

Beispiel:

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

Siehe auch