<chapter id="commands">
<title
>Referencia de comandos</title
> 

<sect1 id="kmplot-mainwindow">
<title
>La ventana principal de &kmplot;</title>

<screenshot
> <screeninfo
>Esta es una instantánea de la ventana principal de &kmplot;</screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="main.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Esta es una instantánea de la ventana principal de &kmplot;</phrase
> </textobject
> </mediaobject
> </screenshot>
</sect1>

<sect1 id="functions">
<title
>El menú <guimenu
>Funciones</guimenu
></title>

<mediaobject>
<imageobject>
<imagedata fileref="kfkt.png" format="PNG"/>
</imageobject>
</mediaobject>

<para
>Este menú o botón de la barra de herramientas abre el editor de funciones. Ahí podrá introducir las ecuaciones de las funciones hasta un máximo de 10 funciones o grupos de funciones. El procesador entiende los formatos <firstterm
>específico</firstterm
> y <firstterm
>paramétrico</firstterm
>. Con extensiones específicas es posible añadir primera y segunda derivación y elegir valores para el parámetro del grupo de funciones.</para>

<sect2 id="func-syntax"
><title
>Sintaxis</title>

<para
>Algunas reglas de sintaxis deben cumplir con:</para>

<screen>
<userinput
>nombre(var1[, var2])=término [;extensiones]</userinput>
</screen>


<variablelist
> <varlistentry
> <term
>nombre</term
> <listitem
> <para
>El nombre de la función. Si el primer caracter es <quote
>r</quote
> el procesador asume que se van a utilizar coordenadas polares. Si el primer caracter es <quote
>x</quote
> (por ejemplo <quote
>xfunc</quote
>) el procesador espera una segunda función que comience por <quote
>y</quote
> (como <quote
>yfunc</quote
>) para definir la función en formato paramétrico. </para
> </listitem
> </varlistentry
> <varlistentry
> <term
>var1</term
> <listitem
><para
>La variable de la función</para
></listitem
> </varlistentry
> <varlistentry
> <term
>var2</term
> <listitem
><para
> El parámetro del grupo de funciones. Debe estar separado por una coma. </para
></listitem
> </varlistentry
> <varlistentry
> <term
>término</term
> <listitem
><para
>El término de la función</para
></listitem
> </varlistentry
> </variablelist>
</sect2>

<sect2 id="func-predefined"
><title
>Nombres de función y constantes predefinidos</title>
<screenshot
> <screeninfo
>Nombres</screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="namesdlg.png" format="PNG"/> </imageobject
> <textobject
> <phrase
> Los nombres de función y constantes predefinidos se muestra en esta ventana. </phrase
> </textobject
> </mediaobject
> </screenshot>

<para
> Estas funciones y constantes, e incluso todas las funciones definidas por el usuario se puede utilizar también para determinar la configuración de los ejes. </para>

</sect2>

 <!-- 		<sect2 id="func-dialog"
><title
>Functions Dialog Window</title>
			 <para
>...</para>
		 </sect2
> -->


<sect2 id="func-extension"
><title
>Extensiones</title>
<variablelist
> <varlistentry
> <term
>N</term
> <listitem
> <para
> La función se almacenará pero no es dibujará. Así se puede utilizar como cualquier otra función definida por el usuario o predefinida. </para
> </listitem
> </varlistentry
> <varlistentry
> <term
>A1</term
> <listitem
> <para
> La gráfica de la derivada de la función se dibujará con el mismo color pero con un grosor de línea menor. Esta extensión no tiene efecto en las funciones definidas en formato paramétrico. </para
> </listitem
> </varlistentry
> <varlistentry
> <term
>A2</term
> <listitem
> <para
> La gráfica de la segunda derivada de la función se dibujará con el mismo color pero con grosor de línea menor. Esta extensión no tiene efecto en las funciones definidas en formato paramétrico. </para
> </listitem
> </varlistentry
> <varlistentry
> <term
>D[a,b]</term
> <listitem
> <para
> ... </para
> </listitem
> </varlistentry
> <varlistentry
> <term
>P[a{,b}]</term
> <listitem
> <para
> Con esta extensión puede dar una lista de valores para el parámetros de un grupo de funciones del que se vaya a dibujar la gráfica. Además se permiten términos. El uso de esta extensión presupone que el parámetro se da como variable de la segunda función. </para
> </listitem
> </varlistentry
> </variablelist>
</sect2>
</sect1>

<sect1 id="coord-system"
><title
>Sistemas de coordenadas</title>

<para
><inlinemediaobject>
<imageobject>
<imagedata fileref="ksys1.png" format="PNG"/>
</imageobject>
</inlinemediaobject
></para>

<para>
<inlinemediaobject>
<imageobject>
<imagedata fileref="ksys2.png" format="PNG"/>
</imageobject>
</inlinemediaobject
></para>

<para>
<inlinemediaobject>
<imageobject>
<imagedata fileref="ksys3.png" format="PNG"/>
</imageobject>
</inlinemediaobject
></para>

<sect2 id="coord-area"
><title
>Área de trazado</title>
<para
> De forma pretederminada, la funciones dadas explícitamente se dibujan en la parte visible del eje x. Para cada pixels del eje x, &kmplot; calcula un valor de función. Si el área de dibujo contiene el punto resultante este estará conectado al último punto dibujador por una línea. En la ventana del diálogo de las funciones, se puede cambiar manualmente el intervalo en el que se dibujará el gráfico. </para>
<para
> Las funciones paramétricas se dibujan para parámetros desde 0 hasta 2&pgr;. Este rango también se puede establecer manualmente en la ventana de diálogo de las funciones. </para>
</sect2>
<sect2 id="coord-cross"
><title
>Cursor de cruz</title>
<para
> Mientras el cursor del ratón apunta al área de dibujo, el cursor se convierte en una cruz. Se pueden encontrar las coordenadas actuales en las intersecciones con los ejes de coordenadas y también en la barra de estado que se encuentra en el borde inferior de la ventana principal. </para>
<para
> Es posible trazar los valores de las funciones con mayor precisión pinchando en, o junto a, un gráfico. En ese caso la cruz del cursor será captada y se volverá del mismo color que el gráfico. Una segunda pulsación del ratón abandonará este modo de trazado. </para>
<para
> Por favor, tenga en cuenta que el trazado es posible únicamente con funciones dadas explícitamente. Las coordenadas siempre se muestran de acuerdo con el sistema de coordenadas cartesiano. Ni las funciones paramétricas, ni las funciones dadas en coordenadas polares, ni sus derivadas pueden ser trazadas de esta manera. </para>
</sect2>
<sect2 id="coord-types"
><title
>Tipos de sistemas de coordenadas</title>
<para
> Como es posible definir las funciones con coordenadas cartesianas o polares, la rejilla se puede mostrar con divisiones cartesianas o polares. Por favor, elija el estilo de la rejilla cartesiana entre las líneas y las pequeñas cruces en la ventana de diálogo de la rejilla. </para>
</sect2>
</sect1>

<!-- 
<sect1 id="scale-print"
><title
>Scaling and Printing</title>
<para
>...</para>
</sect1
> -->
</chapter>

