MathRadical

MathRadical Klasse

Specifiziert die radikale Funktion, bestehend aus einer Basis und einem optionalen Grad. Ein Beispiel für ein radikales Objekt ist √𝑥.

public sealed class MathRadical : MathElementBase, IMathRadical

Konstruktoren

NameBeschreibung
MathRadical(IMathElement, IMathElement)Initialisiert eine neue Instanz der MathRadical Klasse.

Eigenschaften

NameBeschreibung
Base { get; }Basisargument
Degree { get; }Gradargument
HideDegree { get; set; }Versteckt den Grad. Wenn true, wird der Grad nicht angezeigt, wie bei √𝑥

Methoden

NameBeschreibung
Accent(char)Setzt ein Akzentzeichen (ein Zeichen oben auf diesem Element)
AsArgumentOfFunction(IMathElement)Verwendet die angegebene Funktion und nutzt diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfOneArgument)Verwendet die angegebene Funktion und nutzt diese Instanz als Argument
AsArgumentOfFunction(string)Verwendet die angegebene Funktion und nutzt diese Instanz als Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Verwendet die angegebene Funktion, nutzt diese Instanz als Argument und ein zusätzliches angegebenes Argument
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Verwendet die angegebene Funktion, nutzt diese Instanz als Argument und ein zusätzliches angegebenes 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()Umschließt ein Mathe-Element in Klammern
virtual Enclose(char, char)Umschließt ein Mathe-Element in angegebenen Zeichen, wie Klammern oder anderen Zeichen als Rahmen
Function(IMathElement)Verwendet eine Funktion eines Arguments und nutzt diese Instanz als Funktionsnamen
Function(string)Verwendet eine Funktion eines Arguments und nutzt diese Instanz als Funktionsnamen
GetChildren()Liefert Kindelemente
Group()Platziert dieses Element in einer Gruppe mittels einer geschweiften Klammer unten
Group(char, MathTopBotPositions, MathTopBotPositions)Platziert dieses Element in einer Gruppe mit einem Gruppierungszeichen, wie einer geschweiften Klammer unten oder einem anderen
Integral(MathIntegralTypes)Erzeugt das Integral ohne Grenzen
Integral(MathIntegralTypes, IMathElement, IMathElement)Erzeugt das Integral
Integral(MathIntegralTypes, string, string)Erzeugt das Integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Erzeugt das Integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Erzeugt 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 einen Strich über dieses Element
Radical(IMathElement)Gibt die mathematische Wurzel des angegebenen Grades aus dem angegebenen Argument an.
Radical(string)Gibt die mathematische Wurzel des angegebenen Grades aus dem angegebenen Argument an.
SetLowerLimit(IMathElement)Ermittelt die untere Grenze
SetLowerLimit(string)Ermittelt die untere Grenze
SetSubscript(IMathElement)Erstellt einen tiefgestellten Index
SetSubscript(string)Erstellt einen tiefgestellten Index
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Erstellt tief- und hochgestellten Index links
SetSubSuperscriptOnTheLeft(string, string)Erstellt tief- und hochgestellten Index links
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Erstellt tief- und hochgestellten Index rechts
SetSubSuperscriptOnTheRight(string, string)Erstellt tief- und hochgestellten Index rechts
SetSuperscript(IMathElement)Erstellt einen hochgestellten Index
SetSuperscript(string)Erstellt einen hochgestellten Index
SetUpperLimit(IMathElement)Ermittelt die obere Grenze
SetUpperLimit(string)Ermittelt die obere Grenze
ToBorderBox()Platziert dieses Element in einem Rahmenkasten
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Platziert dieses Element in einem Rahmenkasten
ToBox()Platziert dieses Element in einem nicht-visuellen Kasten (logische Gruppierung), der verwendet wird, um Komponenten einer Gleichung oder einer anderen Instanz mathematischen Textes zu gruppieren. Ein eingekapseltes Objekt kann (zum Beispiel) als Operator-Emulator mit oder ohne Ausrichtungspunkt dienen, als Zeilenumbruch-Punkt fungieren oder so gruppiert werden, dass Zeilenumbrüche darin nicht zulässig sind.
virtual ToMathArray()Setzt in ein vertikales Array
Underbar()Setzt einen Strich unter dieses Element

Beispiele

Beispiel:

[C#]
MathRadical radical = new MathRadical(new MathematicalText("x"), new MathematicalText("3"));

Siehe auch