Difference between revisions of "ApCoCoA-1:Fundamentals Tutorial De First Commands"

From ApCoCoAWiki
Line 4: Line 4:
  
 
Probieren wir das doch mal aus:
 
Probieren wir das doch mal aus:
 +
 
[[Image:1+1.png]]
 
[[Image:1+1.png]]
  
 
Schicken wir die Eingabe z.B. mit [[Image:button_execute.png]] ab, so erhalten wir
 
Schicken wir die Eingabe z.B. mit [[Image:button_execute.png]] ab, so erhalten wir
 +
 
[[Image:1+1_ergebnis.png]]
 
[[Image:1+1_ergebnis.png]]
  
 
Ok, wir geben zu, das war kein sonderlich schwieriges Beispiel. Vielleicht ist das folgende Beispiel besser.
 
Ok, wir geben zu, das war kein sonderlich schwieriges Beispiel. Vielleicht ist das folgende Beispiel besser.
\begin{center}
+
 
\includegraphics{./../images/Rechnung_1}
+
[[Image:Rechnung_1.png]]
\end{center}
 
  
 
Wir erhalten  
 
Wir erhalten  
\begin{center}
 
\includegraphics{./../images/Rechnung_1_Ergebnis}
 
\end{center}
 
als Antwort, also kann {\CoCoA} anscheinend mit den Distributivgesetzen umgehen und kennt und respektiert auch die gewohnten Rechenregeln für Körper.
 
  
 +
[Image:Rechnung_1_Ergebnis.png]
 +
 +
als Antwort, also kann CoCoA anscheinend mit den Distributivgesetzen umgehen und kennt und respektiert auch die gewohnten Rechenregeln für Körper.
 +
 +
 +
 +
[[Image:Current Ring]]
 +
 +
Am Anfang sagt einem CoCoA, in welchem Rechenraum es gerade rechnet, dies ist standardmäßig der Polynomring <tt>Q[x,y,z]</tt>, also die Rationalen Zahlen <math>\mathbb{Q}</math> mit den drei Variablen <math>x,y,z</math>.
 +
 +
Wenn man nun nicht mehr weiß, in welchem Ring man sich gerade befindet, so kann man mit <tt>CurrentRing();</tt> nachschauen, wo man ist. Ganz wichtig sind die runden Klammern, auch wenn hier kein Parameter übergeben wird, so funktioniert dieser Befehl nicht ohne die Klammern.
  
\subsection*{Current Ring}
+
[Image:current_ring.png]
  
Am Anfang sagt einem CoCoA, in welchem Rechenraum es gerade rechnet, dies ist standardmäßig der Polynomring \texttt{Q[x,y,z]}, also die Rationalen Zahlen $\mathbb{Q}$ mit den drei Variablen $x,y,z$.
+
Wir erhalten als Antwort, dass wir uns im voreingestellten Ring <math>\mathbb{Q}\left[x,y,z\right]</math> mit Namen <math>R</math> befinden.
  
Wenn man nun nicht mehr weiß, in welchem Ring man sich gerade befindet, so kann man mit \texttt{CurrentRing();} nachschauen, wo man ist. Ganz wichtig sind die runden Klammern, auch wenn hier kein Parameter übergeben wird, so funktioniert dieser Befehl nicht ohne die Klammern.
 
\begin{center}
 
\includegraphics[width=0.7\textwidth]{./../images/current_ring}
 
\end{center}
 
Wir erhalten als Antwort, dass wir uns im voreingestellten Ring $\mathbb{Q}\left[x,y,z\right]$ mit Namen $R$ befinden.
 
  
  
\subsection*{\texttt{Quit} oder \texttt{Ciao}}
+
== <tt>Quit</tt> oder <tt>Ciao</tt> ==
  
Eigentlich wollen wir uns noch ein wenig mehr mit {\CoCoA} beschäftigen, aber es ist ein so schön einfacher Befehl. Wenn man {\CoCoA} beenden möchte, so kann man natürlich die schon erwähnte Tastenkombination ($\texttt{Strg.}+\texttt{Q}$ bzw. $\texttt{Apfel}+\texttt{Q}$) verwenden, auf den Schließen-Knopf klicken oder das interaktive Fenster benutzten und den Befehl \texttt{Quit;} eintippen und absenden. Da {\CoCoA} seine Wurzeln in Italien hat, kann man auch \texttt{Ciao;} zum Beenden des Programms verwenden, aber keine Sorge, es gibt nicht von jedem Befehl eine mediterane Variante.
+
Eigentlich wollen wir uns noch ein wenig mehr mit CoCoA beschäftigen, aber es ist ein so schön einfacher Befehl. Wenn man CoCoA beenden möchte, so kann man natürlich die schon erwähnte Tastenkombination (<tt>Strg + Q</tt> bzw. <tt>Apfel + Q</tt>) verwenden, auf den Schließen-Knopf klicken oder das interaktive Fenster benutzten und den Befehl <tt>Quit;</tt> eintippen und absenden. Da CoCoA seine Wurzeln in Italien hat, kann man auch <tt>Ciao;</tt> zum Beenden des Programms verwenden, aber keine Sorge, es gibt nicht von jedem Befehl eine mediterane Variante.
  
  

Revision as of 16:15, 15 July 2008

Die ersten Befehle

CoCoA-Befehle fangen immer mit einem Großbuchstaben an und enden mit einem Semikolon.

Probieren wir das doch mal aus:

1+1.png

Schicken wir die Eingabe z.B. mit Button execute.png ab, so erhalten wir

1+1 ergebnis.png

Ok, wir geben zu, das war kein sonderlich schwieriges Beispiel. Vielleicht ist das folgende Beispiel besser.

Rechnung 1.png

Wir erhalten

[Image:Rechnung_1_Ergebnis.png]

als Antwort, also kann CoCoA anscheinend mit den Distributivgesetzen umgehen und kennt und respektiert auch die gewohnten Rechenregeln für Körper.


File:Current Ring

Am Anfang sagt einem CoCoA, in welchem Rechenraum es gerade rechnet, dies ist standardmäßig der Polynomring Q[x,y,z], also die Rationalen Zahlen mit den drei Variablen .

Wenn man nun nicht mehr weiß, in welchem Ring man sich gerade befindet, so kann man mit CurrentRing(); nachschauen, wo man ist. Ganz wichtig sind die runden Klammern, auch wenn hier kein Parameter übergeben wird, so funktioniert dieser Befehl nicht ohne die Klammern.

[Image:current_ring.png]

Wir erhalten als Antwort, dass wir uns im voreingestellten Ring mit Namen befinden.


Quit oder Ciao

Eigentlich wollen wir uns noch ein wenig mehr mit CoCoA beschäftigen, aber es ist ein so schön einfacher Befehl. Wenn man CoCoA beenden möchte, so kann man natürlich die schon erwähnte Tastenkombination (Strg + Q bzw. Apfel + Q) verwenden, auf den Schließen-Knopf klicken oder das interaktive Fenster benutzten und den Befehl Quit; eintippen und absenden. Da CoCoA seine Wurzeln in Italien hat, kann man auch Ciao; zum Beenden des Programms verwenden, aber keine Sorge, es gibt nicht von jedem Befehl eine mediterane Variante.