Difference between revisions of "Eindimensionale Eingabe"

Line 1: Line 1:
 
== Einleitung ==
 
== Einleitung ==
  
<p>Bei der 1D-Eingabe sind ein oder mehrere Texteingabefelder vorgegeben, innerhalb derer die mathematische Eingabe in einer Zeile als reiner Ascii-Text, also ohne Sonderzeichen, erfolgt. F&uuml;r Potenzen oder Indizes, Br&uuml;che oder Wurzeln und andere mathematische Konstrukte sind bestimmte Notationen einzuhalten; siehe hierzu Abschnitt <q>[[#Beispiele]]</q>.
+
<p>Bei der 1D-Eingabe sind ein oder mehrere Texteingabefelder vorgegeben, innerhalb derer die mathematische Eingabe in einer Zeile als reiner Ascii-Text, also ohne Sonderzeichen, erfolgt. F&uuml;r Potenzen oder Indizes, Br&uuml;che oder Wurzeln und andere mathematische Konstrukte sind bestimmte Notationen einzuhalten; siehe hierzu Abschnitt <q>[[#Beispiele|Beispiele]]</q>.
  
 
<p>Mathematische Bezeichner, Operatoren und Sonderzeichen werden als reiner Ascii-Text eingegeben.
 
<p>Mathematische Bezeichner, Operatoren und Sonderzeichen werden als reiner Ascii-Text eingegeben.
So liefert etwa pi den griechischen Buchstaben \( \pi \). Eine vollst&auml;ndige Liste unterst&uuml;tzter Symbole ist im Abschnitt <q>Sonderzeichen und griechische Buchstaben</q> aufgef&uuml;hrt.
+
So liefert etwa pi den griechischen Buchstaben \( \pi \). Eine vollst&auml;ndige Liste unterst&uuml;tzter Symbole ist im Abschnitt <q>[[#Sonderzeichen und griechische Buchstaben|Sonderzeichen und griechische Buchstaben]]</q> aufgef&uuml;hrt.
  
<p>Der Abschnitt <q>Funktionen</q> enth&auml;lt die &Uuml;bersicht der erkannten und unterst&uuml;tzten Funktionen.
+
<p>Der Abschnitt <q>[[#Funktionen|Funktionen]]</q> enth&auml;lt die &Uuml;bersicht der erkannten und unterst&uuml;tzten Funktionen.
  
==<span id="Beispiele">Beispiele==
+
==Beispiele==
  
 
{| class="wikitable" style="margin-left: 0px; margin-right: auto;"
 
{| class="wikitable" style="margin-left: 0px; margin-right: auto;"

Revision as of 19:47, 18 January 2023

Einleitung

Bei der 1D-Eingabe sind ein oder mehrere Texteingabefelder vorgegeben, innerhalb derer die mathematische Eingabe in einer Zeile als reiner Ascii-Text, also ohne Sonderzeichen, erfolgt. Für Potenzen oder Indizes, Brüche oder Wurzeln und andere mathematische Konstrukte sind bestimmte Notationen einzuhalten; siehe hierzu Abschnitt Beispiele.

Mathematische Bezeichner, Operatoren und Sonderzeichen werden als reiner Ascii-Text eingegeben. So liefert etwa pi den griechischen Buchstaben \( \pi \). Eine vollständige Liste unterstützter Symbole ist im Abschnitt Sonderzeichen und griechische Buchstaben aufgeführt.

Der Abschnitt Funktionen enthält die Übersicht der erkannten und unterstützten Funktionen.

Beispiele

Mathematischer Ausdruck 1D-Eingabe
\( (a + b)^2 \) (a+b)^2
\( \sin \left( \frac{\pi}{4} \right) \) sin(pi/4)
\( a^2 + 2 a \, b + b^2 \) a^2 + 2 a b + b^2
\( \frac{1}{\sqrt{1+x^2}} \) 1/sqrt(1+x^2)
\( \frac{x^3}{2} \) x^3/2
\( x^{\frac{3}{2}} \) x^(3/2)
\( \left\{ (x,y) \in \mathbb{R}^2 : 1 \le x \le 2, -x \le y \le 1+x^2 \right\} \) { (x,y) in RR^2 : 1<=x<=2, -x <= y <= 1+x^2}
\( \mathbb{L} = \big\{ (1,2,-1,3)^T + t \; (1,-1,2,-1) : t \in \mathbb{R} \big\} \) LL = { (1,2,-1,3)^T + t (1,-1,2,-1) : t in RR }
\( 90^\circ - 30^\circ \) 90^o - 30^o
\( ( -\infty, -1) \cup [2,\infty) \) (-oo,-1) uu [2,oo)
\( a \neq 2 \Rightarrow L = \left\{ \frac{1}{2} \right\} \) a != 2 => L = {1/2}
\( (-2,3) \cap (3,4) = \{\} \) (-2,3) nn (3,4) = {}
\( g: \vec{x} = \vec{p} + t \vec{a}, t \in \mathbb{R} \) g : vec(x) = vec(p) + t vec(a), t in RR
\( 2 x_1 - 4 x_2 + 5 x_3 = -7 \) 2 x_1 - 4 x_2 + 5 x_3 = -7
\( \displaystyle \int \frac{1}{1+x^2} \, dx = \arctan(x) + C, C \in \mathbb{R} \) int 1/(1+x^2) dx = arctan(x) + C, C in RR
\( \ln(| x-1 |) \) x-1|[/raw]

Sonderzeichen und griechische Buchstaben

Bei den Sonderzeichen orientieren wir uns an der asciiMath Notation:

\( \infty \): oo \( \in \): in \( ^\circ \): ^o \( ^\top \): ^T \( \cup \): uu \( \cap \): nn
\( \mathbb{N} \): NN \( \mathbb{Z} \): ZZ \( \mathbb{Q} \): QQ \( \mathbb{R} \): RR \( \mathbb{C} \): CC \( \mathbb{L} \): LL
\( \le \): <= \( \ge \): >= \( \neq \): != \( \Rightarrow \): => \( \Leftrightarrow \): <=>

Griechische Buchstaben werden ausgeschrieben. Dabei orientieren wir uns an der englischen Schreibweise:

\( \alpha \): alpha \( \beta \): beta \( \gamma \): gamma \( \delta \): delta \( \epsilon \): epsilon \( \zeta \): zeta
\( \eta \): eta \( \vartheta \): theta \( \iota \): iota \( \kappa \): kappa \( \lambda \): lambda \( \mu \): mu
\( \nu \): nu \( \xi \): xi \( \pi \): pi \( \varrho \): rho \( \sigma \): sigma \( \tau \): tau
\( \varphi \): phi \( \chi \): chi \( \psi \): psi \( \omega \): omega \( \Omega \): Omega


Funktionen

Folgende Funktionen werden aktuell erkannt:

exp e-Funktion sin Sinus arcsin Arkussinus
ln Natürlicher Logarithmus sinh Cosinus arsinh Areasinus hyperbolicus
log Logarithmus cos Cosinus arccos Arkuscosinus
sqrt Wurzel cosh Cosinus hyperbolicus arcosh Areacosinus hyperbolicus
abs Betrag tan Tangens arctan Arkustangens
max Maximum tanh Tangens hyperbolicus artanh Areatangens hyperbolicus
min Minimum cot Cotangens arccot Arkuscotangens
det Determinante coth Cotangens hyperbolicus arcoth Areacotangens hyperbolicus
vec Vektor coth Cotangens hyperbolicus arcoth Areacotangens hyperbolicus