[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeedu/doc/kalgebra
From: Anne-Marie Mahfouf <annma () kde ! org>
Date: 2007-11-18 19:49:42
Message-ID: 1195415382.736640.32702.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 738389 by annma:
fixes
M +25 -28 index.docbook
--- trunk/KDE/kdeedu/doc/kalgebra/index.docbook #738388:738389
@@ -35,9 +35,9 @@
<abstract>
<para>
-&kalgebra; is a mathematical calculator based content markup MathML language.
+&kalgebra; is a mathematical calculator based on content markup MathML language.
Nowadays it is capable to make simple MathML operations (arithmetic and logical)
-and representate 2D and 3D graphs. It is actually not necessary to know MathML
+and to representate 2D and 3D graphs. It is actually not necessary to know MathML
to use &kalgebra;.
</para>
</abstract>
@@ -84,12 +84,11 @@
<chapter id="syntax">
<title>Syntax</title>
-<para>If we want to understand how does it work, the best thing we can do is to
-realize that our input is being converted into MathML, it is not necessary to
-know it by the way. I've based the syntax basically on common sense, shouldn't
-be hard for anyone, I've looked closely to maxima and maple's syntax to use it
-so they look very similar.</para>
-<para>I'll make a list about the operators we have by now:</para>
+<para>If we want to understand how it works, the best thing we can do is to
+realize that our input is being converted into MathML although it is not necessary \
to +know MathML. I have based the syntax basically on common sense, it should not
+be hard for anyone, I've looked closely to maxima and maple's syntax so they look \
very similar.</para> +<para>Here is a list of the available operators we have by \
now:</para> <itemizedlist>
<listitem><para>+ - * / : Add, substract, multiplication and
division.</para> </listitem>
@@ -101,14 +100,14 @@
<listitem><para>x->a..b : This is used when we need to delimitate a range
(bounded variable+uplimit+downlimit). This means that x goes from a to \
b.</para></listitem> <listitem><para>() : It is used to specify a higher \
priority.</para></listitem>
-<listitem><para>abc(params) : Functions. When parser finds a function, it checks
+<listitem><para>abc(params) : Functions. When the parser finds a function, it checks
if abc is an operator. If it is, it will be treated as an operator, if it is
not, it will be treated as a user function.</para></listitem>
<listitem><para>:= : Definition. It is used to define a variable value. You can
do things like x:=3, x:=y being y defined or not or perimeter:=r->2*pi*r.
</para></listitem>
<listitem><para>? : Piecewise condition definition. Piecewise is the way we can \
define
-conditional operations on KAlgebra. If we introduce the condition before the '?' it \
will +conditional operations in &kalgebra;. If we introduce the condition before the \
'?' it will use this condition only if it is true, if it finds a '?' without any \
condition, it will enter in the last instance.
Example: piecewise { eq(x,0) ? 0, eq(x,1) ? x+1, ? x**2 }
@@ -119,25 +118,23 @@
</itemizedlist>
<para>Now you could ask me, why should the user mind about MathML? That's easy.
With this, we can operate with functions like cos(), sin(), any other
-trigonometrical functions, sum() or product(). Doesn't matter what kind it is.
-We can use plus(), times() and everyone which has its operator. Boolean
-functions are implemented as well, so we can do something like or(1,0,0,0,0) or
-so.</para>
+trigonometrical functions, sum() or product(). It does not matter what kind it is.
+We can use plus(), times() and everything which has its operator. Boolean
+functions are implemented as well, so we can do something like or(1,0,0,0,0).</para>
</chapter>
<chapter id="using-console">
<title>Using the console</title>
<para>&kalgebra;'s console is useful as a calculator. There you
-have a list of the declared variables. By double clicking them you will see a
+have a list of the declared variables. By double clicking on them you will see a
dialog that lets you change de value of it (just a way to trick the log).
Menu options:</para>
<itemizedlist>
-<listitem><para>New: flushes the log.</para></listitem>
+<listitem><para>New: Flushes the log.</para></listitem>
<listitem><para>Load script: Executes the instructions in a file sequentially.
-Nice if you want to define some libraries or something like
-this.</para></listitem>
-<listitem><para>Save script: Saves the instructions you've typed since the
+Nice if you want to define some libraries or something like this.</para></listitem>
+<listitem><para>Save script: Saves the instructions you have typed since the
session began.</para></listitem>
<listitem><para>Save Log: Saves the log into a file, with results and
so.</para></listitem>
@@ -149,9 +146,9 @@
<chapter id="two-D-graphs">
<title>2D Graphs</title>
-<para>To add a new 2D graph on KAlgebra, what you have to do is to go to the 2D
-Graphs tab and click in the "Add" tab to add the new function. Then your focus
-will go to an input text box where type your function.</para>
+<para>To add a new 2D graph on &kalgebra;, what you have to do is to go to the \
<guilabel>2D +Graphs</guilabel> tab and click in the <guilabel>Add</guilabel> tab to \
add the new function. Then your focus +will go to an input text box where you can \
type your function.</para>
<sect1 id="two-D-syntax">
<title>Syntax</title>
@@ -171,7 +168,7 @@
<sect1 id="two-D-features">
<title>Features</title>
-<para>You can set several graphs on the same view. Just use the Add button when
+<para>You can set several graphs on the same view. Just use the \
<guilabel>Add</guilabel> button when you are in List mode. You can set each graph \
its own color.</para>
<para>The view can be zoomed and moved with the mouse. Using the wheel
@@ -188,9 +185,9 @@
<chapter id="three-D-graphs">
<title>3D Graphs</title>
-<para>To draw a 3D Graph with KAlgebra you will have to go to the 3D Graphs tab
-and there you will see a text edit, there you will introduce your input. For the
-moment KAlgebra only supports functions that fit f(x,y) that will define the
+<para>To draw a 3D Graph with &kalgebra; you will have to go to the <guilabel>3D \
Graphs</guilabel> tab +and you will see an input field at the bottom where you will \
type your function. For the +moment &kalgebra; only supports functions that fit \
f(x,y) that will define the Z.</para>
<para>Examples:</para>
@@ -204,8 +201,8 @@
<chapter id="dictionary">
<title>Dictionary</title>
-<para>The dictionary is a collection of all KAlgebra available operations. It can be
-useful to check what is an operation useful for and to know how many parameters does
+<para>The dictionary is a collection of all &kalgebra; available operations. It can \
be +useful to check in the dictionary what is an operation useful for and to know how \
many parameters does a function stand for.</para>
</chapter>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic