Difference between revisions of "Eindimensionale Eingabe"

(Created page with " <p> Mathematische Ausdrücke werden als reiner Ascii-Text, also ohne Sonderzeichen, eingegeben, So liefert etwa pi den griechischen Bu...")
 
 
(39 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  <p> Mathematische Ausdr&uuml;cke werden als reiner Ascii-Text, also ohne
+
== Einleitung ==
                Sonderzeichen, eingegeben, 
 
                So liefert etwa pi den griechischen Buchstaben \( \pi \).
 
  
            <p> Wir verwenden implizite Multiplikation, d.h. ein Leerzeichen zwischen
+
<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ür Potenzen, Indizes, Brüche, Wurzeln und andere mathematische Konstrukte sind bestimmte Notationen einzuhalten; siehe hierzu Abschnitt <q>[[#Beispiele|Beispiele]]</q>.</p>
                zwei Bezeichnern wirkt als Multiplikation:
 
  
                a*b liefert das gleiche Ergebnis wie a b. Ohne Leerzeichen wird der Ausruck
+
<p>Es wird grundsätzlich implizite Multiplikation verwendet, d.h. ein Leerzeichen zwischen zwei Bezeichnern wirkt als Multiplikation: a*b liefert somit dasselbe Ergebnis wie a b. Ohne Leerzeichen wird der Ausdruck allerdings als <u>eigenständiger</u> Bezeichner ab betrachtet.</p>
                allerdings als <b> eigenst&auml;ndiger;</b> Bezeichner ab betrachtet.
 
  
            <p> Erkannte Funktionen werden in einem speziellen Font dargestellt:<br>
+
<p>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 <q>[[#Sonderzeichen und griechische Buchstaben|Sonderzeichen und griechische Buchstaben]]</q> aufgeführt.</p>
  
                sin(x) liefert \( \sin(x) \), sinc(x) liefert hingegen \( sinc(x) \).
+
<p>Erkannte Funktionen werden in einer speziellen Schrift dargestellt: sin(x) liefert \( \sin(x) \), sinc(x) liefert hingegen \( sinc(x) \). Der Abschnitt <q>[[#Funktionen|Funktionen]]</q> enthalt die Übersicht der erkannten und unterstützten Funktionen.</p>
  
            <p> Bei manchen Aufgaben ist die L&ouml;sung die leere Menge. Diese wird durch {}  
+
<p>Bei manchen Aufgaben ist die gesuchte Lösung die leere Menge. Diese wird durch {} dargestellt.</p>
                dargestellt. </p>
 
  
 +
[[#toc|&rarr; Kapitelübersicht]]&nbsp;&nbsp;[[Main Page|&rarr; Hauptseite]]
  
            <h3> Beispiele </h3>
+
==Beispiele==
  
            <table class='table table-condensed table-bordered table-striped'>
+
{| class="wikitable" style="margin-left: 0px; margin-right: auto;"
                <tr class='info'>
+
! style="text-align:left;"| Mathematischer Ausdruck
                    <th> Eingabe </td>
+
! style="text-align:left;"| 1D-Eingabe
                    <th> Ergebnis </td>
+
|-
                </tr>
+
| \( (a + b)^2 \) || (a+b)^2
                <tr>
+
|-
                    <td> (a+b)^2 </td>
+
| \( \sin \left( \frac{\pi}{4} \right) \) || sin(pi/4)
                    <td> \( (a + b)^2 \) </td> </tr>
+
|-
                <tr>
+
| \( a^2 + 2 a \, b + b^2 \) || a^2 + 2 a b + b^2
                    <td> sin(pi/4) </td>
+
|-
                    <td> \( \sin \left( \frac{\pi}{4} \right) \) </td>
+
| \( \frac{1}{\sqrt{1+x^2}} \) || 1/sqrt(1+x^2)
                </tr>
+
|-
 +
| \( \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 |) \) || [raw]ln|x-1|[/raw]
 +
|} 
  
                <tr>
+
[[#toc|&rarr; Kapitelübersicht]]&nbsp;&nbsp;[[Main Page|&rarr; Hauptseite]]
                    <td> a^2 + 2 a b + b^2 </td>
 
                    <td> \( a^2 + 2 a \, b + b^2 \) </td>
 
                </tr>
 
                <tr>
 
                    <td> 1/sqrt(1+x^2) </td>
 
                    <td> \( \frac{1}{\sqrt{1+x^2}} \) </td>
 
                </tr>
 
                <tr> <td> x^3/2 </td> <td> \( \frac{x^3}{2} \) </td></tr>
 
                <tr> <td> x^(3/2) </td> <td> \( x^{\frac{3}{2}} \) </td></tr>
 
                <tr> <td> { (x,y) in RR^2 : 1<=x<=2, -x <= y <= 1+x^2} </td>
 
                    <td> \( \left\{ (x,y) \in \mathbb{R}^2 : 1 \le x \le 2, -x \le y \le 1+x^2  \right\} \) </td>
 
                <tr> <td> L = { (1,2,-1,3)^T + t (1,-1,2,-1) : t in RR } </td>
 
                    <td> \( L = \big\{ (1,2,-1,3)^T + t \; (1,-1,2,-1) : t \in \mathbb{R} \big\} \) </td>
 
                <tr> <td> 90^o - 30^o </td> <td> \( 90^\circ - 30^\circ  \) </td>
 
  
                <tr> <td> (-oo,-1) uu [2,oo) </td>
+
== Sonderzeichen und griechische Buchstaben ==
                    <td> \( ( -\infty, -1) \cup [2,\infty) \) </td>
 
                </tr>
 
  
                <tr> <td> a != 2 => L = {1/2} </td>
+
<p>Bei den Sonderzeichen orientieren wir uns an der asciiMath Notation:</p>
                    <td> \( a \neq 2 \Rightarrow L = \left\{ \frac{1}{2} \right\} \) </td>
 
                </tr>
 
  
                <tr> <td> (-2,3) nn (3,4) = {} </td>
+
{| class="wikitable" style="margin-left: 0px; margin-right: auto"
                    <td> \( (-2,3) \cap (3,4) = \{\} \) </td>
+
|-
                </tr>
+
| \( \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  \): <=>
 +
|}
  
                <tr> <td> g : vec(x) = vec(p) + t vec(a), t in RR </td>
+
<p>Griechische Buchstaben werden ausgeschrieben. Dabei orientieren wir uns an der englischen Schreibweise:</p>
                    <td> \( g: \vec{x} = \vec{p} + t \vec{a}, t \in \mathbb{R} \) </td>
 
                </tr>
 
                <tr> <td> 2 x_1  - 4 x_2 + 5 x_3 = -7</td>
 
                    <td> \(  2 x_1 - 4 x_2 + 5 x_3 = -7 \) </td>
 
                </tr>
 
  
                <tr> <td> int 1/(1+x^2) dx = arctan(x) + C, C in RR </td>
+
{| class="wikitable" style="margin-left: 0px; margin-right: auto"
                    <td> \( \displaystyle \int \frac{1}{1+x^2} \, dx = \arctan(x) + C, C \in \mathbb{R} \) </td>
+
|-
                </tr>
+
|  \( \alpha  \): alpha  ||  \( \beta  \): beta || \( \gamma  \): gamma || \( \delta  \): delta  || \( \epsilon  \): epsilon  || \( \zeta  \): zeta
                <tr>
+
|-
                    <td>  ln |x-1</td>
+
| \( \eta  \): eta || \( \vartheta  \): theta ||  \( \iota  \): iota || \( \kappa  \): kappa || \( \lambda  \): lambda ||  \( \mu  \): mu
                    <td> \(  \ln(| x-1 |) \) </td>
+
|-
                </tr>
+
| \( \nu  \): nu  || \( \xi  \): xi || \( \pi  \): pi  || \( \varrho  \): rho || \( \sigma  \): sigma || \( \tau  \): tau
 +
|-
 +
| \( \varphi \): phi || \( \chi  \): chi || \( \psi  \): psi  || \( \omega  \): omega ||  \( \Omega  \): Omega
 +
|}
  
            </table>
+
[[#toc|&rarr; Kapitelübersicht]]&nbsp;&nbsp;[[Main Page|&rarr; Hauptseite]]
  
+
== Funktionen ==
            <h3> Bezeichner </h3>
 
            <div class='row'>
 
                <div class='col-4 col-sm-2'> \( \alpha  \): alpha </div>
 
                <div class='col-xs-4 col-sm-2'> \( \beta  \): beta </div>
 
                <div class='col-xs-4 col-sm-2'> \( \gamma  \): gamma </div>
 
                <div class='col-xs-4 col-sm-2'> \( \delta  \): delta </div>
 
                <div class='col-xs-4 col-sm-2'> \( \epsilon  \): epsilon </div>
 
                <div class='col-xs-4 col-sm-2'> \( \zeta  \): zeta </div>
 
                <div class='col-xs-4 col-sm-2'> \( \eta  \): eta </div>
 
                <div class='col-xs-4 col-sm-2'> \( \vartheta  \): theta </div>
 
                <div class='col-xs-4 col-sm-2'> \( \iota  \): iota </div>
 
                <div class='col-xs-4 col-sm-2'> \( \kappa  \): kappa </div>
 
                <div class='col-xs-4 col-sm-2'> \( \lambda  \): lambda </div>
 
                <div class='col-xs-4 col-sm-2'> \( \mu  \): mu </div>
 
                <div class='col-xs-4 col-sm-2'> \( \nu  \): nu </div>
 
                <div class='col-xs-4 col-sm-2'> \( \xi  \): xi </div>
 
                <div class='col-xs-4 col-sm-2'> \( \pi  \): pi </div>
 
                <div class='col-xs-4 col-sm-2'> \( \varrho  \): rho </div>
 
                <div class='col-xs-4 col-sm-2'> \( \sigma  \): sigma </div>
 
                <div class='col-xs-4 col-sm-2'> \( \tau  \): tau </div>
 
                <div class='col-xs-4 col-sm-2'> \( \varphi  \): phi </div>
 
                <div class='col-xs-4 col-sm-2'> \( \chi  \): chi </div>
 
                <div class='col-xs-4 col-sm-2'> \( \psi  \): psi </div>
 
                <div class='col-xs-4 col-sm-2'> \( \omega  \): omega </div>
 
                <div class='col-xs-4 col-sm-2'> \( \Omega  \): Omega </div>
 
                <div class='col-xs-4 col-sm-2'> \( \infty  \): oo </div>
 
                <div class='col-xs-4 col-sm-2'> \( \mathbb{N}  \): NN </div>
 
                <div class='col-xs-4 col-sm-2'> \( \mathbb{Z}  \): ZZ </div>
 
                <div class='col-xs-4 col-sm-2'> \( \mathbb{Q}  \): QQ </div>
 
                <div class='col-xs-4 col-sm-2'> \( \mathbb{R}  \): RR </div>
 
                <div class='col-xs-4 col-sm-2'> \( \mathbb{C}  \): CC </div>
 
                <div class='col-xs-4 col-sm-2'> \( \le  \): <= </div>
 
                <div class='col-xs-4 col-sm-2'> \( \ge  \): >= </div>
 
                <div class='col-xs-4 col-sm-2'> \( \in  \): in </div>
 
                <div class='col-xs-4 col-sm-2'> \( ^\circ  \): ^o </div>
 
                <div class='col-xs-4 col-sm-2'> \( ^T  \): ^T </div>
 
                <div class='col-xs-4 col-sm-2'> \( \cup  \): uu </div>
 
                <div class='col-xs-4 col-sm-2'> \( \cap  \): nn </div>
 
                <div class='col-xs-4 col-sm-2'> \( \neq  \): != </div>
 
                <div class='col-xs-4 col-sm-2'> \( \Rightarrow  \): => </div>
 
                <div class='col-xs-4 col-sm-2'> \( \Leftrightarrow  \): <=> </div>
 
  
 +
<p>Folgende Funktionen werden aktuell erkannt:</p>
  
 +
{| class="wikitable" style="margin-left: 0px; margin-right: auto"
 +
| exp  || e-Funktion                  || ||  sin  || Sinus                  || ||arcsin || Arkussinus                 
 +
|-
 +
| ln  || Nat&uuml;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 
 +
|}
  
            </div>
+
[[#toc|&rarr; Kapitelübersicht]]&nbsp;&nbsp;[[Main Page|&rarr; Hauptseite]]
 
 
            <p>
 
            <h3> Folgende Funktionen werden aktuell erkannt:</h3>
 
 
 
            arccos, arccosh, arcsin, arcsinh, arctan, arctanh, cos, cosh, cot, det, exp,
 
            ln, log, sin, sinh, sqrt, tan, tanh, abs, min, max, vec
 
 
 
        </div>
 

Latest revision as of 19:16, 6 April 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, Indizes, Brüche, Wurzeln und andere mathematische Konstrukte sind bestimmte Notationen einzuhalten; siehe hierzu Abschnitt Beispiele.

Es wird grundsätzlich implizite Multiplikation verwendet, d.h. ein Leerzeichen zwischen zwei Bezeichnern wirkt als Multiplikation: a*b liefert somit dasselbe Ergebnis wie a b. Ohne Leerzeichen wird der Ausdruck allerdings als eigenständiger Bezeichner ab betrachtet.

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.

Erkannte Funktionen werden in einer speziellen Schrift dargestellt: sin(x) liefert \( \sin(x) \), sinc(x) liefert hingegen \( sinc(x) \). Der Abschnitt Funktionen enthalt die Übersicht der erkannten und unterstützten Funktionen.

Bei manchen Aufgaben ist die gesuchte Lösung die leere Menge. Diese wird durch {} dargestellt.

→ Kapitelübersicht  → Hauptseite

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]

→ Kapitelübersicht  → Hauptseite

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

→ Kapitelübersicht  → Hauptseite

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

→ Kapitelübersicht  → Hauptseite