<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
  <!ENTITY latex "L<superscript
>A</superscript
>T<subscript
>E</subscript
>X">
  <!ENTITY tex "T<subscript
>E</subscript
>X">
  <!ENTITY LabPlot "<application
>LabPlot</application
>">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Spanish "INCLUDE">
]>

<book lang="&language;">
<bookinfo>
<title
>El manual de &LabPlot;</title>

<authorgroup>
	<author
><firstname
>Stefan</firstname
> <surname
>Gerlach</surname
> <affiliation
> <address
><email
>stefan.gerlach@uni-konstanz.de</email
></address>
		</affiliation>
	</author>
	<author
><firstname
>Alexander</firstname
> <surname
>Semke</surname
> <affiliation
> <address
><email
>Alexander.Semke@web.de</email
></address>
		</affiliation>
	</author>
	<author
><firstname
>Yuri</firstname
> <surname
>Chornoivan</surname
> <affiliation
> <address
><email
>yurchor@ukr.net</email
></address>
		</affiliation>
	</author>
	<author
><firstname
>Garvit</firstname
> <surname
>Khatri</surname
> <affiliation
> <address
><email
>garvitdelhi@gmail.com</email
></address>
		</affiliation>
	</author>
<othercredit role="translator"
><firstname
>Eloy</firstname
><surname
>Cuadra</surname
><affiliation
><address
><email
>ecuadra@eloihr.net</email
></address
></affiliation
><contrib
>Traductor</contrib
></othercredit>
<othercredit role="translator"
><firstname
>Javier</firstname
><surname
>Viñal</surname
><affiliation
><address
><email
>fjvinal@gmail.com</email
></address
></affiliation
><contrib
>Traductor</contrib
></othercredit
> 
</authorgroup>

<copyright>
  <year
>2007-2016</year>
	<holder
>Stefan Gerlach</holder>
</copyright>
<copyright>
  <year
>2008-2015</year>
	<holder
>Alexander Semke</holder>
</copyright>
<copyright>
  <year
>2014</year>
	<holder
>Yuri Chornoivan</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>
<date
>2016-12-24</date>
<releaseinfo
>3.3.1</releaseinfo>

<abstract>
	<para
>&LabPlot; es un programa para el trazado de funciones bidimensionales y análisis de datos. </para>
</abstract>

<keywordset>
	<keyword
>KDE</keyword>
	<keyword
>LabPlot</keyword>
	<keyword
>trazar</keyword>
</keywordset>

</bookinfo>


<chapter id="introduction">
<title
>Introducción</title>
<para
>&LabPlot; es una aplicación de &kde; para gráficos interactivos y análisis de datos científicos. &LabPlot; proporciona un modo sencillo para crear, gestionar y editar gráficos. </para>

<para
>Características: <itemizedlist>
<listitem
><para
>Gestión de datos basada en proyectos</para
></listitem>
<listitem
><para
>Explorador de proyectos para gestión y organización de los objetos creados en diferentes carpetas y subcarpetas</para
></listitem>
<listitem
><para
>Hoja de cálculo con funcionalidad básica para entrada manual de datos o generación uniforme o no uniforme de números aleatorios</para
></listitem>
<listitem
><para
>Importación de datos ASCII externos en el proyecto para su posterior edición y visualización</para
></listitem>
<listitem
><para
>Exportación de la hoja de cálculo a un archivo ASCII</para
></listitem>
<listitem
><para
>La hoja de trabajo, como el principal objeto padre para gráficos, etiquetas, &etc;. admite diferentes esquemas y funciones de ampliación</para
></listitem>
<listitem
><para
>Exportación de hojas de trabajo a diferentes formatos (pdf, eps, png y svg)</para
></listitem>
<listitem
><para
>Gran variedad de posibilidades de edición para las propiedades de las hojas de trabajo y sus objetos</para
></listitem>
<listitem
><para
>Gráficos cartesianos creados desde conjuntos de datos importados o creados manualmente o vía ecuaciones matemáticas</para
></listitem>
<listitem
><para
>La definición de fórmulas matemáticas se implementa por resaltado de sintaxis y completado y por la lista de constantes matemáticas, físicas y funciones agrupadas por temas</para
></listitem>
<listitem
><para
>La investigación de datos trazados se implementa mediante muchas características de ampliación y navegación</para
></listitem>
<listitem
><para
>Varias funciones de análisis y métodos de reducción de datos, diferenciación, integración, interpolación, suavizado, ajuste (no lineal), filtro de Fourier y transformada de Fourier</para
></listitem>
<listitem
><para
>Ajustes a datos lineales y no lineales, están predefinidos varios modos de ajuste y pueden proporcionarse modelos personalizados con un número arbitrario de parámetros</para
></listitem>
<listitem
><para
>Implementa varios motores CAS como Maxima, Python, KAlgebra, Sage</para
></listitem>
<listitem
><para
>Agradable vista de hoja de trabajo para evaluar expresiones</para
></listitem>
<listitem
><para
>Fácil estructura basada en complementos para añadir diferentes motores</para
></listitem>
<listitem
><para
>Asistente de diálogos basado en complementos para tareas habituales (como integrar una función o introducir una matriz)</para
></listitem>
<listitem
><para
>Selector de datos para extracción de datos manual o (semi)automática desde imágenes importadas que contengan gráficos y curvas.</para
></listitem>
</itemizedlist>
</para>

<para
>Puede encontrar &LabPlot; en su página web en kde.org: <ulink url="https://labplot.kde.org/"
>https://labplot.kde.org/</ulink
>. </para>

</chapter>


<chapter id="using-LabPlot">
<title
>Uso de &LabPlot;</title>
<sect1 id="interface-overview">
  <title
>Resumen de la interfaz</title>
  <para
>&LabPlot; sigue la filosofía MDI (Interfaz de documentos múltiple) - todos los objetos creados por la aplicación se ubican en subventanas en la ventana de la aplicación <link linkend="main-area"
>Área principal</link
>. El <link linkend="project-explorer"
>Explorador de proyectos</link
>sirve como la herramienta para crear y organizar esos objetos en una estructura tipo árbol. El <link linkend="properties-explorer"
>Explorador de propiedades</link
> se usa para modificar las propiedades de los objetos actualmente seleccionados. Muchas funciones son accesibles vía el menú principal y vía barras de herramientas específicas para objetos y menús contextuales. La barra de estado muestra información adicional y notificaciones de aplicaciones. </para>

  <screenshot>
    <screeninfo
>La ventana predeterminada de &LabPlot;</screeninfo>
    <mediaobjectco>
      <imageobjectco>
	<areaspec units="other" otherunits="imagemap">
	  <!--these ids are used only internally by DocBook so we keep them short-->
	  <area id="im-win1a1" linkends="project-explorer" coords="28,69,234,724"/>
	  <area id="im-win1a2" linkends="worksheet" coords="456,382,804,688"/>
	  <area id="im-win1a3" linkends="spreadsheet" coords="249,78,553,390"/>
	  <area id="im-win1a4" linkends="toolbar" coords="1,46,640,68"/>
	  <area id="im-win1a5" linkends="commands" coords="1,19,432,45"/>
<!-- 	  <area id="im-win1a6" linkends="statusbar" coords="38,742,1294,777"/> -->
	  <area id="im-win1a7" linkends="properties-explorer" coords="834,69,1279,724"/>
	</areaspec>
	<imageobject>
	  <imagedata fileref="labplot.png" format="PNG"/>
	</imageobject>
      </imageobjectco>
    </mediaobjectco>
  </screenshot>
<!--  <para>
    The default &LabPlot; window has the <link linkend="project-explorer"
>Project Explorer</link
> pane on the left, the <link linkend="properties-explorer"
>Properties</link
> pane on the right, <link linkend="spreadsheet"
>spreadsheet</link
>/<link linkend="worksheet"
>worksheet</link
> area in the center, the <link linkend="toolbar"
>main toolbar</link
> on the top and the status bar on the bottom.
  </para
>-->
</sect1>

<sect1 id="project-explorer">
<title
>Explorador de proyectos</title>
<para
>El explorador de proyectos es el componente principal de &LabPlot; diseñado para manejar estos objetos. Los objetos se organizan en una estructura tipo árbol que representa las relaciones padre-hijo entre los diferentes objetos. Las carpetas y subcarpetas pueden introducir agrupamientos adicionales para los distintos objetos. </para>
<para
>El explorador de proyectos es una ventana empotrable y puede ubicarse en cualquier lugar arbitrario. El usuario puede determinar que columnas deben mostrarse seleccionado (deseleccionando las columnas de interés en el menú de contexto (pulsación con el &RMB; en cualquier lugar vacío de la vista de árbol o su encabezado). Más aún, la lista de objetos mostrados puede reducirse proporcionado un filtro en el área de texto <guilabel
>Buscar/Filtrar</guilabel
>. </para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="project-explorer.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</sect1>

<sect1 id="main-area">
<title
>Área principal</title>
<para
>Los objetos creados que disponen de una vista (como hoja de trabajo, hoja de cálculo, &etc;.) se ubican en el área principal de la aplicación. Dependiendo de las preferencias actuales para la interfaz de usuario, las ventanas se localizan, bien como subventanas independientes y movibles libremente (interfaz «Vista de subventana»), o bien como pestañas en una vista tabulada (interfaz «Vista tabulada»). </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="sub_window_tabbed_view_interfaces.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Cuando se usan subventanas, todas las ventanas de objetos que pertenecen a la carpeta actualmente seleccionada se muestran. Alternativamente, la visibilidad de las ventanas puede extenderse a la carpeta actualmente seleccionad y a sus subcarpetas o a todas las ventanas en el proyecto. Este comportamiento se controla vía el parámetro «Política de visibilidad de ventanas», accesible vía el menú de contexto o el explorador de proyectos. </para>
</sect1>

<sect1 id="properties-explorer">
<title
>Explorador de propiedades</title>
<para
>El explorador de propiedades permite al usuario modificar el objeto seleccionado actualmente en el explorador de proyectos. Pueden editarse una gran variedad de propiedades de los objetos en modo deshacible/rehacible. También es posible la edición de varios objetos al mismo tiempo. </para>
<para
>El explorador de propiedades es una ventana empotrable y puede colocarse en cualquier lugar arbitrario. </para>
</sect1>

<sect1 id="spreadsheet">
<title
>Hoja de cálculo</title>
<para
>La hoja de cálculo es el componente principal de &LabPlot; cuando se trabaja con datos y está constituida por columnas. La columna es el conjunto de datos básico en &LabPlot;, usado para trazado y análisis de datos. Cada columna de la hoja de cálculo se especifica por su nombre y tipo - numérico, texto, nombres de mes, nombres de días y fecha y hora. También, cada tipo de formato de representación distinto puede asignarse como formato decimal o científico para columnas numéricas, &etc; </para>
<para
>Usted puede enmascarar puntos de datos seleccionados en la hoja de cálculo (<menuchoice
><guimenu
>Selección</guimenu
><guimenuitem
>Selección de máscara</guimenuitem
></menuchoice
> desde el menú de contexto de la celda de la hoja de cálculo). Los datos enmascarados no se trazan y también se excluyen de las funciones de análisis de datos, como ajuste, &etc;. Alternativamente, usted puede enmascarar o soltar valores en una columna (<menuchoice
><guimenu
>Enmascarar valores</guimenu
></menuchoice
> o <menuchoice
><guimenu
>Soltar valores</guimenu
></menuchoice
> desde el menú de contexto de la columna) especificando un intervalo. Cuando se especifica que valores enmascarados soltar, varios operadores (“igual a”, “mayor que”, “menor que”, &etc;) están disponibles. esas operaciones pueden ayudar a ocultar o eliminar algunos valores atípicos en el conjunto de datos previos a, &eg;, ejecutar un ajuste a este conjunto de datos. </para>
<para
>Cualquier función de la hoja de cálculo puede alcanzarse vía el menú de contexto (pulsación con el &RMB;). Usted puede cortar, copiar y pegar entre hojas de cálculo, generar, normalizar y ordenar datos y, finalmente, trazar gráficos de sus datos. </para>

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

<para
>Los nuevos datos pueden generarse, bien introduciéndolos manualmente en la hoja de cálculo, o bien generando los datos de acuerdo con ciertas reglas. &LabPlot; proporciona cinco métodos distintos para generar datos, accesibles vía el menú de contexto de la columna: <itemizedlist>
<listitem>
<para
>Números de fila - los valores en la columna se establecen de acuerdo con su número de fila, esto proporciona un modo sencillo de crear un índice rápidamente. </para>
</listitem>

<listitem>
<para
>Valores constantes - los valores de la columna se establecen a un valor constante proporcionado por el usuario. </para>
</listitem>

<listitem>
<para
>Valores equidistantes (solo para columnas numéricas) - dados los valores máximo y mínimo, los valores equidistantes pueden generarse fijando el número total de valores en el intervalo o fijando el incremento (distancia). <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="spreadsheet_generate_equidistant_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
</listitem>

<listitem>
<para
>Valores aleatorios (solo para columnas numéricas) - los valores se generan al azar de acuerdo con la distribución seleccionad. Para generar valores aleatorios distribuidos uniformemente, seleccione la distribución «Plana». </para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="spreadsheet_generate_random_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
<para
>En los casos más sencillos, una distribución no uniforme se calcula analíticamente desde la distribución uniforme de un generador de números aleatorios, aplicando una trasformación adecuada. Las distribuciones más complicadas se crean por el método de aceptación/rechazo, que compara la distribución deseada contra una distribución que es similar y conocida analíticamente. </para>
</listitem>

<listitem>
<para
>Valores de funciones (solo para columnas numéricas) - los valores se generan de acuerdo con una función matemática proporcionada por el usuario, una columna (conjunto de datos) que contiene los argumentos que la función tiene que proporcionar. Es posible definir una función multivariante y proporcionar un conjunto de datos (una columna en una hoja de cálculo) para cada una de las variables. El diálogo correspondiente admite la creación de un número arbitrario de variables. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="spreadsheet_generate_multivariant_function_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
</listitem>

</itemizedlist>

</para>


<para
>Los datos ya existentes pueden importarse en una hoja de cálculo desde archivos externos vía el <link linkend="importdialog"
>diálogo «Importación de datos»</link
>. Los datos importados se almacenarán en el archivo del proyecto. Los cambios en los datos realizados, bien en la hoja de cálculo, o bien en un archivo externos después de la importación, no se sincronizan. </para>

<para
>Los resultados mostrados en la hoja de trabajo pueden exportarse a un archivo externo (consulte <link linkend="exportdialog"
>Diálogo exportar</link
>). </para>
</sect1>

<sect1 id="matrix">
<title
>Matriz</title>
<para
>Matriz es otro contenedor para datos de tipo matriz. Este contenedor se presenta como una tabla o, alternativamente, como una imagen bidimensional en escala de grises. Los elementos de dicha tabla/matriz pueden verse como si fueran los valores-Z, Z=Z(X,Y), con los valores de X e Y siendo los números de fila y columna respectivamente. La transición desde los números de fila y columna a las coordenadas lógicas se hace vía un mapeado definido por el usuario en ambas representaciones. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="matrix.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Los datos de la matriz pueden bien ser introducidos manualmente o vía una importación desde un archivo externo. Parecido a la generación de datos desde una columna en una hoja de cálculo, la matriz puede rellenarse con valores constantes o vía una fórmula. La captura de pantalla de abajo muestra la vista de imagen de una matriz junto con la fórmula que se usó para generar los elementos de la matriz: <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="matrix_function_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

</sect1>


<sect1 id="workbook">
<title
>Libro de trabajo</title>
<para
>El libro de trabajo ayuda al usuario a organizarse mejor y a agrupar diferentes contenedores de datos (hojas de cálculo y matrices). Este objeto sirve como el contenedor padre para varias hojas de cálculo u objetos de matrices, y los junta en una vista con varias pestañas: <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="workbook.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>Con las carpetas también es posible proporcionar algo de estructura en el<link linkend="project-explorer"
>Explorador de proyectos</link
> y agrupar juntos varios objetos relacionados (hojas de cálculo con datos recién salidos de archivos de texto u orígenes parecidos, valores rojos, verdes y azules de una imagen importada en tres matrices distintas, &etc;.). Con el libros de trabajo, el usuario dispone de la posibilidad de otra agrupación adicional. </para>

</sect1>


<sect1 id="worksheet">
<title
>Hoja de trabajo</title>
<para
>La hoja de trabajo es, junto a los contenedores de datos<link linkend="spreadsheet"
>Hoja de cálculo</link
>y <link linkend="matrix"
>Matriz</link
>,otra parte central de la aplicación y proporciona un área para mostrar y agrupar juntos diferentes clases de objetos de hoja de trabajo - gráficos, etiquetas, &etc; </para>
<para
>Las hojas de trabajo pueden tener un tamaño fijo (un tamaño definido por el usuario o uno de los predefinidos, como A4, legal, &etc;.) o pueden completar el área disponible para la ventana de la hoja de trabajo. Se pueden organizar varios gráficos en el área de trabajo en esquemas horizontal, vertical o rejilla. </para>
<para
>Muchas propiedades de la hoja de trabajo como el tamaño, color de fondo y preferencias del esquema pueden cambiarse en el panel «Propiedades de la hoja de trabajo». </para>

<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="worksheet.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Distintas acciones de la hoja de trabajo relacionadas con la creación de objetos, cambio en el modo actual del ratón o ampliación, pueden accederse vía la barra de herramientas, menú principal o menú de contexto en la hoja de trabajo en el <link linkend="project-explorer"
>explorador de proyectos</link
>. </para>

<para
>Los resultados mostrados en la hoja de trabajo pueden exportarse a diferentes formatos vía el <link linkend="exportdialog"
>diálogo exportar</link
>. </para>
</sect1>

<sect1 id="CASworksheet">
<title
>Hoja de trabajo CAS</title>
<para
>La hoja de trabajo CAS es, junto a la <link linkend="worksheet"
>hoja de trabajo</link
>, la tercera parte central de la aplicación y proporciona un área para usar sus aplicaciones matemáticas favoritas dentro de una interfaz elegante de hoja de trabajo. </para>
<para
>&LabPlot; le ofrece varias elecciones para los motores con los que usted lo quiera usar. La mejor elección depende de lo usted que quiera lograr. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="worksheet.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>Actualmente están disponibles los siguientes motores: <variablelist>
    <varlistentry>
      <term
>Sage:</term>
      <listitem>
	<para
>Sage es un sistema de software matemático de código abierto licenciado bajo la GPL. Combina la potencia de muchos paquetes de código abierto, con una interfaz común basada en Python. Consulte <ulink url="http://sagemath.org"
>http://sagemath.org</ulink
> para más información. </para>
	</listitem>
    </varlistentry>
    <varlistentry>
      <term
>Maxima:</term>
      <listitem>
	<para
>Maxima es un sistema para la manipulación de expresiones simbólicas y numéricas, incluyendo diferenciación, integración, series de Taylor, transformadas de Laplace, ecuaciones diferenciales ordinarias, sistemas de ecuaciones lineales, polinomios, conjuntos, listas, vectores, matrices y tensores. Maxima proporciona resultados numéricos de elevada precisión mediante el uso de fracciones exactas, enteros de precisión arbitraria y números de coma flotante de precisión variable. máxima puede trazar funciones y datos en dos y tres dimensiones. Consulte <ulink url="http://maxima.sourceforge.net"
>http://maxima.sourceforge.net</ulink
> para más información. </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>R:</term>
      <listitem>
	<para
>R es un lenguaje y un entorno para computación estadística y gráficos, parecido al lenguaje S y su entorno. Proporciona una amplia variedad de pruebas estadísticas (modelado lineal y no lineal, pruebas estadísticas clásicas, análisis de series temporales, clasificación, agrupamiento, ...) y es altamente extensible. El lenguaje S es frecuentemente el vehículo de elección para investigación en metodología estadística y R proporciona un medio de código abierto para ello. Consulte <ulink url="http://www.r-project.org"
>http://www.r-project.org</ulink
> para más información. </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>&kalgebra;:</term>
      <listitem>
	<para
>&kalgebra; es una calculadora gráfica basada en MathML que se distribuye con el proyecto educativo de &kde;. Consulte <ulink url="http://edu.kde.org/kalgebra/"
>http://edu.kde.org/kalgebra/</ulink
> para más información. </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Qalculate!:</term>
      <listitem>
  <para
>Qalculate!  no solo es la réplica de su software habitual de la calculadora más barata. Qalculate! pretende hacer uso completo de la interfaz superior, poder y flexibilidad de los modernos equipos. El centro de atención en Qalculate! es la entrada de expresiones. En lugar de introducir cada número separadamente en una expresión matemática, usted puede escribir directamente la expresión completa y modificarla más tarde. La interpretación de expresiones es flexible y tolerante a fallosy usted nunca hará nada equivocado. Qalculate! se lo dirá. Ninguna expresión resoluble está, sin embargo, sin errores. Qalculate! la simplificará tanto como pueda y responderá con una expresión. Además de números y operadores aritméticos, una expresión puede contener cualquier combinación de variables, unidades y funciones. Consulte <ulink url="http://qalculate.sourceforge.net/"
>http://qalculate.sourceforge.net/</ulink
> para más información. </para>
  </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Python2:</term>
      <listitem>
  <para
>Python es un poderoso lenguaje de programación dinámico que se usa en una amplia variedad de dominios de aplicación. Existen varios paquetes de Python para programación científica. </para>
  <para
>Python se distribuye bajo la licencia Python Software Foundation (compatible con GPL). Consulte el <ulink url="http://www.python.org/"
>sitio web oficial</ulink
> para más información. </para>
  <note>
    <para
>Este motor añade un elemento adicional al menú principal de Cantor <guimenu
>Paquete</guimenu
>. El único elemento de este menú es <menuchoice
><guimenu
>Paquete</guimenu
><guimenuitem
>Importar paquete</guimenuitem
></menuchoice
>. Este elemento puede usarse para importar paquetes Python a la hoja de trabajo. </para>
  </note>
  <warning>
    <para
>Este motor implementa solo Python 2. </para>
  </warning>
  </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Scilab:</term>
      <listitem>
  <para
>Scilab es un paquete de computación numérica, multiplataforma, de software libre y un lenguaje de programación orientado numéricamente. </para>
  <para
>Scilab se distribuye bajo la licencia CeCILL (compatible con GPL). Consulte <ulink url="http://www.scilab.org/"
>http://www.scilab.org/</ulink
> para más información. </para>
  <warning>
    <para
>Usted necesita Scilab versión 5.5 o superior instalada en su sistema para hacer este motor utilizable. </para>
  </warning>
  </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Octave:</term>
      <listitem>
  <para
>&GNU; Octave es un lenguaje de alto nivel diseñado en principio para computaciones numéricas. Proporciona una interfaz de línea de órdenes adecuado para resolver problemas lineales y no lineales numéricamente y para ejecutar otros experimentos numéricos usando un lenguaje que es en gran medida compatible con <ulink url="http://www.mathworks.com/products/matlab/"
>MATLAB</ulink
>. Consulte <ulink url="http://www.gnu.org/software/octave/"
>http://www.gnu.org/software/octave/</ulink
> para más información. </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Lua:</term>
      <listitem>
  <para
>Lua es un lenguaje de guiones rápido y ligero, con una sintaxis procedural sencilla. Hay varias bibliotecas en Lua destinadas para matemáticas y ciencia. </para>
  <para
>Consulte <ulink url="http://www.lua.org/"
>http://www.lua.org/</ulink
> para más información. </para>
  <para
>Este motor admite <ulink url="http://luajit.org/"
>luajit 2</ulink
>. </para>
      </listitem>
    </varlistentry>
  </variablelist>
</para>
</sect1>


<sect1 id="file_data_source">
<title
>Fuente de archivo de datos</title>
<para
>Una fuente de archivo de datos es muy parecida a una hoja de cálculo con datos importados desde un archivo externo. La diferencia es que los datos importados no pueden mostrarse y editarse en &LabPlot; después de la importación. Esto puede ser suficiente, &eg;, si usted solo quiere trazar el flujo de datos desde un cálculo en un programa externo (y exportado posteriormente a un archivo ASCII). </para>
<para
>Dado que ninguna hoja de cálculo tiene que cumplimentarse con los datos importados, la importación en una fuente de archivo de datos es más rápida que en una hoja de cálculo que puede ser ventajosa cuando se trata con grandes archivos. </para>
<para
>Es posible almacenar el enlace al archivo externo en el archivo de proyecto solo y no con su contenido. Cada vez que se abre el archivo de proyecto en &LabPlot;, el contenido se lee de nuevo desde el archivo externo. También, es posible dejar que &LabPlot; vigile los cambios en el archivo - el contenido de la fuente de datos de archivo se actualiza y el archivo externo se cambió. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="file_data_source.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>Las opciones adicionales que determinan la importación de los datos son equivalentes a aquellas proporcionas en el <link linkend="importdialog"
>Diálogo importar</link
>. </para>
</sect1>


<sect1 id="datapicker">
<title
>Recogedor de datos</title>
<para
>El capturador de datos es una herramienta que le permite extraer fácilmente datos desde archivos de imágenes. El proceso de extracción consiste principalmente en los siguientes pasos: <itemizedlist>
<listitem
><para
>Importar una imagen que contiene gráficos y curvas desde donde usted puede leer los puntos de datos.</para
></listitem>
<listitem
><para
>Seleccionar el tipo de gráfico (cartesiano, polar, &etc;.)</para
></listitem>
<listitem
><para
>Seleccionar puntos de referencia del árbol y proporcionar valores para ellos. Con la ayuda de esos puntos se determina el sistema lógico de coordenadas.</para
></listitem>
<listitem
><para
>Crear una nueva curva de captura de datos y establecer el tipo de las barras de error.</para
></listitem>
<listitem
><para
>Cambiar al modo de ratón «Establecer puntos de curva» e iniciar la selección de puntos en la imagen importada - las coordenadas de los puntos seleccionados se determinan y añaden a la hoja de cálculo «Datos».</para
></listitem>
</itemizedlist>
</para>

<para
>Es posible añadir más de una curva de captura de datos. esto es útil en caso de que la imagen importada contenga varias curvas que necesiten ser digitalizadas. La curva de captura de datos que está actualmente seleccionad en el <link linkend="project-explorer"
>Explorador de proyectos </link
> es la «activa» - los puntos marcados en la imagen del capturador de datos se calcularán y añadirán a su hoja de cálculo de datos. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="datapicker_active_curve_data_spreadsheet.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Los valores calculados se almacenan en diferentes columnas en hojas de cálculo de datos en el capturador de datos. Esas columnas se comportan exactamente igual que otras columnas en hojas de cálculo normales y pueden usarse directamente como columnas fuente para curvas en sus propios gráficos. </para>

<para
>El capturador de datos admite el proceso de extracción de datos con varios asistentes. para ubicar los puntos más precisamente, está disponible una lupa de aumento con varios niveles de ampliación. También, el último punto seleccionado puede moverse con la ayuda de las teclas de navegación. Más aún, cuando se leen puntos de datos que contienen barras de error, el capturador de datos crea automáticamente barras que indican los puntos finales de las barras de errores. Esas barras pueden moverse con el ratón hasta que la longitud requerida (la distancia al punto de datos) se alcance. </para>


<para
>El procedimiento para la extracción de datos de un gráfico importado como se describe arriba es factible cuando se trata un número limitado de puntos. En caso de que las curvas en la imagen importada se proporcionan como líneas sólidas, la herramienta de captura de datos en &LabPlot; permite leerlas (semi)automáticamente. Par esto, después de que una nueva curva de captura de datos e añada como se describe arriba, cambie al modo de ratón «Seleccionar segmentos de curva». Las curvas en el gráfico se reconocen y resaltan. Pulsando en una curva resaltada (o en uno de sus segmentos), los puntos a lo largo de la curva se crean. la longitud de un segmento y la densidad de puntos creados (separación entre dos puntos) son parámetros ajustables. En las capturas de pantalla de abajo, tras cambiar al modo de segmento, todas las líneas negras se resaltaron (color verde). En este caso específico, la curva se reconoció como un elemento sencillo y un clic de ratón sencillo en este segmento es suficiente para digitalizar esta curva y ubicar automáticamente puntos a lo largo de la curva. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="datapicker_segments.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>En muchos casos el gráfico no es tan sencillo como arriba (curva negra sencilla sobre fondo blanco) y contiene líneas de rejilla, muchas curvas de distinto color y anchura y un fondo no blanco. En tales casos, la detección automática falla (demasiado o ningún objeto se resaltan). Para ayudar al capturador de datos a determinar la curva correctamente, el usuario tiene que limitar los intervalos permitidos en los espacios de color HSV (o HSI). Para restar el fondo no blanco es posible limitar el intervalo para el color de fondo también. Internamente, cada píxel de la imagen se convierte a blanco y negro donde solo los puntos que se ajustan en los intervalos definidos por el usuario para el brillo, saturación, intensidad y fondo se ponen a negro. </para>

<para
>En las capturas de pantallas de abajo, las curvas azules en la imagen original se proyectaron reduciendo apropiadamente los intervalos permitidos en el espacio de color (observe el pico del azul en el histograma del color). El negro trasformado y la imagen blanca contiene solo las curvas en las que el usuario está interesado y ahora es una tarea fácil para el capturador de datos determinar las curvas y ubicar los puntos en ellas. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="datapicker_original_transformed_segments.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>De forma parecida a <link linkend="worksheet"
>Hoja de trabajo</link
>, el área actualmente visible en el capturador de datos puede exportarse. Los formatos de imagen reconocidos se describen en la sección <link linkend="exportdialog"
>Diálogo exportar</link
>. </para>
</sect1>

<sect1 id="importdialog">
<title
>Diálogo de importación</title>
<para
>En el diálogo de importación usted puede importar datos en una de las hojas de cálculo o matrices disponibles en &LabPlot;. Los formatos de datos admitidos son <itemizedlist
> <listitem
><para
>ASCII</para
></listitem
> <listitem
><para
>Binario</para
></listitem
> <listitem
><para
>Imagen</para
></listitem
> <listitem
><para
>NetCDF</para
></listitem
> <listitem
><para
>FITS</para
></listitem
> <listitem
><para
>HDF5</para
></listitem
> </itemizedlist
> La vista previa de todos los archivos admitidos está disponible en el diálogo de importación. Para formatos de datos con estructuras internas complejas como NetCDF y HDF5, el contenido del archivo se presenta en una vista de árbol que permite una navegación cómoda por el archivo. </para>

<para
>La importación de datos ascii o binarios comprimidos con gzip, bzip2 o xz puede hacerse directamente ya que la descompresión ocurre trasparentemente para el usuario. </para>


<para
>El nombre del archivo que contiene los datos a importar tiene que proporcionarse. El botón <guibutton
>Información de archivo</guibutton
> abre un diálogo donde se muestra información sobre el archivo seleccionado. El tipo de los datos puede especificarse - actualmente, solo se admiten archivos ASCII que contengan varios conjuntos de datos (vectores) almacenados como columnas. El filtro - automático o personalizado - determina como tiene que analizarse el archivo. Al seleccionar el filtro «personalizado», pueden proporcionarse algunos parámetros como el carácter separador, &etc;, manualmente en este caso. </para>
<para
>La fila de inicio y fin a leer puede personalizarse usando la pestaña <guilabel
>Porción de datos a leer</guilabel
>. Para leer todos los datos especifique <userinput
>-1</userinput
> como fila o columna final. </para>
<screenshot>
  <screeninfo
>Importación de datos en &LabPlot;</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="import-dialog.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Importación de datos en &LabPlot;</phrase>
    </textobject>
  </mediaobject>
</screenshot>

</sect1>


<sect1 id="exportdialog">
<title
>Diálogo de exportación</title>
<para
>Una hoja de trabajo puede exportarse a varios formatos gráficos (vector y puntos). La exportación se hace vía el diálogo alcanzable vía <guibutton
>Exportar</guibutton
> en la barra de herramientas principal o <menuchoice
><guimenu
>Archivo</guimenu
><guimenuitem
>Exportar</guimenuitem
></menuchoice
> en el menú principal. </para>
<para
>Junto al formato gráfico, el usuario puede especificar que parte de la hoja de trabajo tiene que exportarse y si el fondo tiene que exportarse o no. También, para gráficos de puntos, puede proporcionarse la resolución de la imagen. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="export_worksheet_dialog.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>El contexto de una hoja de cálculo puede exportarse a un archivo externo de texto o FITS. En el diálogo de exportación para hojas de cálculo el usuario puede especificar los valores de caracteres de separación de diferentes columnas. Opcionalmente, el encabezado de la hoja de cálculo (nombres de las columnas en la hoja de cálculo) puede exportarse. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="export_spreadsheet_dialog.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
</sect1>

</chapter>

<chapter id="commands">
<title
>Referencia de órdenes</title>

<sect1 id="file-menu">
<title
>El menú Archivo</title>

<para>
<variablelist>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>N</keycap
></keycombo
></shortcut
> <guimenu
>Archivo</guimenu
><guimenuitem
>Nuevo</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Crea un nuevo archivo de proyecto de &LabPlot;.</action
></para>
<para
>En un archivo de proyecto todas las preferencias y gráficos se almacenan en formato ASCII.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>O</keycap
></keycombo
></shortcut
> <guimenu
>Archivo</guimenu
> <guimenuitem
>Abrir</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Abre un archivo de proyecto de &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Archivo</guimenu
><guisubmenu
>Abrir reciente</guisubmenu
> </menuchoice
></term>
<listitem
><para
><action
>Abre un archivo de proyecto de &LabPlot; reciente.</action
></para>
<para
>Aquí se listan los 10 últimos proyectos usados.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>S</keycap
></keycombo
></shortcut
> <guimenu
><accel
>A</accel
>rchivo</guimenu
><guimenuitem
><accel
>G</accel
>uardar</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Guarda el proyecto actual.</action
></para>
<para
>Si usted no ha guardado el proyecto antes de que se guarde bajo un nombre de proyecto temporal.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Archivo</guimenu
><guimenuitem
>Guardar como</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Guarda el proyecto actual con un nombre diferente. </action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>P</keycap
></keycombo
></shortcut
> <guimenu
>Archivo</guimenu
><guimenuitem
>Imprimir</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Imprime el gráfico activo.</action
></para>
<para
>Aquí se abre un diálogo de impresión donde usted puede seleccionar la impresora, distintos tamaños de papel, &etc; </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Archivo</guimenu
><guimenuitem
>Vista previa</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Abre una ventana de vista previa.</action
> &LabPlot; le permite elegir las preferencias de impresión usando la barra de herramientas de esta ventana y ver los resultados inmediatamente.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>=</keycap
></keycombo
></shortcut
> <guimenu
>Archivo</guimenu
><guisubmenu
>Nuevo</guisubmenu
><guimenuitem
>Hoja de cálculo</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Crea una nueva hoja de cálculo en la carpeta actual del proyecto de &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Alt;<keycap
>X</keycap
></keycombo
></shortcut
> <guimenu
>Archivo</guimenu
><guisubmenu
>Nuevo</guisubmenu
><guimenuitem
>Hoja de trabajo</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Crea una nueva hoja de trabajo en la carpeta actual del proyecto de &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Archivo</guimenu
><guisubmenu
>Nuevo</guisubmenu
><guimenuitem
>Carpeta</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Crea una nueva hoja de cálculo en la carpeta actual del proyecto de &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Archivo</guimenu
><guisubmenu
>Nuevo</guisubmenu
><guimenuitem
>Archivo de fuente de datos</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Abre la ventana <guilabel
>Importar datos a hoja de cálculo/matriz</guilabel
>.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;&Shift;<keycap
>L</keycap
></keycombo
></shortcut
> <guimenu
>Archivo</guimenu
><guimenuitem
>Importar</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Importa datos en la hoja de cálculo activa</action
></para>
<para
>Este elemento puede usarse para importar datos en &LabPlot;. Por favor, lea más en la sección <link linkend="importdialog"
>diálogo importar</link
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Archivo</guimenu
><guimenuitem
>Exportar</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Guarda el gráfico activo como formato especial.</action
></para>
<para
>Actualmente se admiten Postscript encapsulado (EPS), Formato de documento portable (PDF), Gráficos vectoriales escalables (SVG) y gráficos portables de red (PNG).</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>W</keycap
></keycombo
></shortcut
> <guimenu
>Archivo</guimenu
><guimenuitem
>Cerrar</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Cerrar el proyecto de &LabPlot; actualmente abierto.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>Q</keycap
></keycombo
></shortcut
> <guimenu
>Archivo</guimenu
><guimenuitem
>Salir</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Salir de &LabPlot;.</action
></para>
</listitem>
</varlistentry>

</variablelist
></para>
</sect1>

<sect1 id="edit-menu">
<title
>El menú Editar</title>

<para
><variablelist>

<varlistentry>
<term
><menuchoice
><guimenu
>Editar</guimenu
><guimenuitem
>Deshacer/Rehacer historial</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Abre la ventana de historial de acciones de &LabPlot;.</action
> Seleccione un elemento en la lista para navegar al paso correspondiente. </para
></listitem>
</varlistentry>

</variablelist
></para>
</sect1>

<sect1 id="worksheet-menu">
<title
>El menú Hoja de trabajo</title>
<para
>Este menú contiene todos los elementos que pueden encontrarse también en el menú de contexto (botón derecho del ratón) de una hoja de trabajo. El menú solo está disponible cuando un objeto de hoja de trabajo se selecciona en el panel <guilabel
>Explorador de proyectos</guilabel
>. </para>
</sect1>

<sect1 id="spreadsheet-menu">
<title
>El menú de hoja de cálculo</title>
<para
>Este menú contiene todos los elementos que también pueden encontrarse en el menú de contexto (botón derecho del ratón) de una hoja de cálculo. Este menú solo está disponible cuando un objeto de hoja de cálculo se selecciona con el panel <guilabel
>Explorador de proyectos</guilabel
>. </para>
</sect1>

<sect1 id="CASworksheet-menu">
<title
>El menú Hoja de trabajo CAS</title>
<para
>Este menú contiene todos los elementos que pueden encontrarse también en el menú de contexto (botón derecho del ratón) de una hoja de trabajo CAS. El menú solo está disponible cuando un objeto de hoja de trabajo se selecciona en el panel <guilabel
>Explorador de proyectos</guilabel
>. </para>
</sect1>
<sect1 id="datapicker-menu">
<title
>El menú de selección de datos</title>
<para
>Este menú contiene todos los elementos que también pueden encontrase en el menú de contexto (botón derecho del ratón) de un selector de datos. Este menú solo está disponible cuando un objeto de selección de datos se elige en el panel <guilabel
>Explorador de proyectos</guilabel
>. </para>
</sect1>

<sect1 id="settings-menu">
<title
>El menú Preferencias</title>

<para
>Este menú le proporciona la habilidad de cambiar las preferencias de usuario.</para>

<para
>Aparte de las entradas comunes de preferencia de &kde; descritas en el capítulo <ulink url="help:/fundamentals/menus.html#menus-settings"
>Menú preferencias</ulink
> de los fundamentos de &kde;, &LabPlot; dispone de esta opción de menú específica: </para>

<variablelist>
<varlistentry
><term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;&Shift;<keycap
>F</keycap
></keycombo
></shortcut
> <guimenu
>Preferencias</guimenu
><guimenuitem
>Modo de pantalla completa</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Muestra el área de trabajo en modo de pantalla completa.</action
></para>
</listitem>
</varlistentry>
</variablelist>
</sect1>


<sect1 id="help-menu">
<title
>El menú Ayuda</title>

<para
>Adicionalmente, &LabPlot; dispone de las opciones de menú comunes de ayuda de &kde;. Para más información, consulte la sección sobre el <ulink url="help:/fundamentals/menus.html#menus-help"
>Menú ayuda</ulink
> de los fundamentos de &kde;. </para>

</sect1>

<sect1 id="toolbar">
<title
>Barra de herramientas</title>

<para
>La barra de herramientas principal contiene los principales elementos que usted puede encontrar en los diferentes menús. Se pueden encontrar más detalles sobre esto en el <ulink url="help:/fundamentals/config.html#toolbars"
>Manual de fundamentos de &kde;</ulink
>.</para>
</sect1>

</chapter>

<chapter id="plotting">
<title
>Trazado</title>

<sect1 id="plots">
  <title
>Gráficos</title>
  <para
>Los gráficos se pueden crear dentro de una hoja de trabajo vía «Añadir nuevo» en el menú de contexto o en el menú de aplicación vía «Hoja de cálculo» seleccionando «gráfico-xx» y el tipo de gráfico que le gustaría tener. </para>
  <para
>Dentro de este gráfico-xy, usted puede añadir una curva-xy que contenga los datos a mostrar (de nuevo vía el menú de contexto o el menú de aplicación). </para>
  <para
>Las preferencias de un gráfico se pueden cambiar en el correspondiente control empotrado. Hay preferencias generales, como geometría, pero también el intervalo-xy y el eje-xy (escalado incluido). El título del gráfico puede establecerse en la pestaña «título» del control empotrado. Los estilos de fondo y borde pueden cambiarse en la pestaña «Área de gráficos». </para>
</sect1>
  
<sect1 id="curves">
  <title
>Curvas</title>
  <para
>Las curvas contienen puntos de datos que pueden mostrarse en un gráfico. Hay tres métodos distintos de crear curvas: la curva estándar-xy, una curva-xy desde una expresión matemática y una curva-xy desde una función de análisis de datos. </para>
    <para
>La curva estándar-xy puede rellenarse con los valores de una hoja de cálculo seleccionando los datos-x y datos-y como columnas de la hoja de cálculo en el control empotrado de la curva-xy. Otro método de rellenar una curva es usar una expresión matemática. Aquí usted puede seleccionar cualquier función matemática y un intervalo para crear la curva. El tercer método para crear una curva es usar una función de análisis de datos. Los datos y la función de análisis pueden seleccionarse en el control empotrado de la función de análisis. </para>
  <para
>Para todos los tipos de curva, los estilos de línea y símbolos pueden cambiarse en el panel empotrado. También los valores comentados y las preferencias de barra de error se pueden cambiar aquí. </para>
</sect1>

<sect1 id="legends">
  <title
>Leyendas</title>
  <para
>Se puede añadir fácilmente una leyenda a un gráfico usando el menú de contexto de la aplicación. Contiene información sobre todas las curvas en un gráfico. </para>
  <para
>Las preferencias de una leyenda (formato y geometría) pueden cambiarse en el control empotrado de la leyenda. También pueden cambiarse las preferencias del fondo de la leyenda y el esquema en la pestaña correspondiente del control empotrado de la leyenda. </para>
</sect1>
  
</chapter>

<chapter id="analysis">
  <title
>Funciones de análisis</title>
  <sect1 id="analysis_overview">
    <title
>Resumen</title>
  <para
>&LabPlot; admite una amplia variedad de funciones de análisis de datos: </para>
      <itemizedlist>
	<listitem
><para
>Reducción de datos</para
></listitem>
	<listitem
><para
>Diferenciación</para
></listitem>
	<listitem
><para
>Integración</para
></listitem>
	<listitem
><para
>Interpolación</para
></listitem>
	<listitem
><para
>Difuminado</para
></listitem>
	<listitem
><para
>Ajuste de curva no lineal</para
></listitem>
	<listitem
><para
>Filtro de Fourier</para
></listitem>
	<listitem
><para
>Transformada de Fourier</para
></listitem>
      </itemizedlist>
    <para
>Las funciones de análisis pueden accederse usando el menú análisis o una hoja de trabajo. Las curvas recién creadas pueden personalizarse (estilo de línea, estilo de símbolo, &etc;) como cualquier otra curva x-y. </para>
    </sect1>

  <sect1 id="data_reduction">
    <title
>Reducción de datos</title>
    <para
>Para reducir el numero de puntos de datos sin perder las características del conjunto de datos, usted puede aplicar uno o varios algoritmos de simplificación de lineas: </para>
      <itemizedlist>
	<listitem
><para
>Douglas-Peucker</para
></listitem>
	<listitem
><para
>Visvalingam-Whyatt</para
></listitem>
	<listitem
><para
>Reumann-Witkam</para
></listitem>
	<listitem
><para
>Simplificación de distancia perpendicular</para
></listitem>
	<listitem
><para
>simplificación del punto n-ésimo</para
></listitem>
	<listitem
><para
>Simplificación de distancia radial</para
></listitem>
	<listitem
><para
>Interpolación (vecino mas cercano)</para
></listitem>
	<listitem
><para
>Opheim</para
></listitem>
	<listitem
><para
>Lang</para
></listitem>
      </itemizedlist>
    <para
>La tolerancia deseada se calcula automáticamente desde los datos, pero también puede cambiarse en el control empotrado. </para>
  </sect1>

  <sect1 id="differentiation">
    <title
>Diferenciación</title>
    <para
>La diferenciación numérica de datos puede hacerse especificando: </para>
      <itemizedlist>
	<listitem
><para
>orden de derivación (primer a sexto orden)</para
></listitem>
	<listitem
><para
>orden de precisión (hasta cuarto orden, dependiendo del orden de derivación)</para
></listitem>
      </itemizedlist>
  </sect1>
  
  <sect1 id="integration">
    <title
>Integración</title>
    <para
>La integración numérica de datos puede hacerse especificando uno de los métodos </para>
      <itemizedlist>
	<listitem
><para
>regla de rectángulo (un punto)</para
></listitem>
	<listitem
><para
>regla de trapezoide (dos puntos)</para
></listitem>
	<listitem
><para
>regla de Simpson (tres puntos)</para
></listitem>
	<listitem
><para
>regla de Simpson (cuatro puntos)</para
></listitem>
      </itemizedlist>
   <para
>El método predeterminado (trapezoide) debería ser adecuado para la mayoría de los casos. El numero de puntos de datos resultantes se reduce para las dos reglas de Simpson debido a las propiedades de esos métodos. </para>
  </sect1
> 

  <sect1 id="interpolation">
    <title
>Interpolación</title>
    <para
>La interpolación de datos puede hacerse con diversos algoritmos: </para>
      <itemizedlist>
	<listitem
><para
>lineal</para
></listitem>
	<listitem
><para
>polinomial (si el número de puntos de datos &lt; 100)</para
></listitem>
	<listitem
><para
>spline cúbica</para
></listitem>
	<listitem
><para
>spline cúbica (periódica)</para
></listitem>
	<listitem
><para
>spline de Akima</para
></listitem>
	<listitem
><para
>spline de Akima (periódico)</para
></listitem>
	<listitem
><para
>spline de Steffen (necesita GSL &ge; 2.0)</para
></listitem>
	<listitem
><para
>coseno</para
></listitem>
	<listitem
><para
>exponencial</para
></listitem>
	<listitem
><para
>Hermite cúbica a trozos (diferencias finitas, Catmull-Rom, cardinal, Kochanek-Bartels)</para
></listitem>
	<listitem
><para
>funciones racionales</para
></listitem>
      </itemizedlist>
    <para
>La función de interpolación se calcula con el número n proporcionado de puntos de datos y se evalua como: </para>
      <itemizedlist>
	<listitem
><para
>función</para
></listitem>
	<listitem
><para
>derivada</para
></listitem>
	<listitem
><para
>segunda derivada</para
></listitem>
	<listitem
><para
>integral (comenzando desde cero)</para
></listitem>
      </itemizedlist>
  </sect1>

    <sect1 id="smoothing">
    <title
>Difuminado</title>
    <para
>Se admiten varios modos diferentes de difuminado: </para>
      <itemizedlist>
	<listitem
><para
>Movimiento medio (central)</para
></listitem>
	<listitem
><para
>Movimiento medio (retrasado)</para
></listitem>
	<listitem
><para
>Filtro de percentil</para
></listitem>
	<listitem
><para
>Savitzky-Golay</para
></listitem>
      </itemizedlist>
    <para
>Todos los métodos de difuminado admiten varios modos de relleno (constante, periódico, espejo, más cercano, etc.) para el principio y final del archivo de datos. Las medias móviles admiten varios funciones de peso (uniforme, triangular, binomial, parabólica, tricúbica, etc.) que pueden seleccionarse al peso de los puntos de datos seleccionados dependiendo de su distancia. </para>
  </sect1>
  
  <sect1 id="fitting">
    <title
>Ajuste de curvas</title>
    <para
>El ajuste de datos de curvas lineales y no lineales puede hacerse con varios modelos de ajuste predefinidos (por ejemplo, polinomial, exponencial, gaussiano o personalizado) a datos que consisten en columnas x- e y- con una columna opcional de peso. Con un modelo personalizado cualquier función con un número ilimitado de parámetros puede usarse para el ajuste. Los resultados, incluyendo propiedades estadisticas se muestra en el texto de resultados. </para>
    <para
>Los valores de inicio del parametro pueden establecerse en el dialogo del parametro. Tambien es posible fijar cualquier parametro y establecer limites superior e inferior a los valores aqui. Tenga en cuenta que la reduccion del parametro espacio fijando el parmetro o especificando limites solo puede enlentecer la convergencia o evitar la obtencion de un buen resultado. Siempre es una buena idea eliminar cualquier limitacion de parametro cuando se encuentran buenos valores de inicio. </para>
    <para
>Las siguientes opciones pueden establecerse en el dialogo de opciones para optimizar el ajuste: </para>
      <itemizedlist>
	<listitem
><para
>Maximo de iteraciones: numero maximo de iteraciones</para
></listitem>
	<listitem
><para
>Tolerancia: tolerancia deseada para el resultado</para
></listitem>
	<listitem
><para
>Puntos evaluados: numero de puntos para evaluar la funcion de ajuste</para
></listitem>
	<listitem
><para
>Evaluar intervalo completo: evaluar la funcion de ajuste para el intervalo de datos completo en lugar de evaluar solo pra el intervalo x proporcionado</para
></listitem>
	<listitem
><para
>Usar resultados como nuevos valores de inicio: los resultados seran los nuevos valores de inicio del parametro</para
></listitem>
	</itemizedlist>

    </sect1>
  
  <sect1 id="filter">
    <title
>Filtro de Fourier</title>
    <para
>Esta función puede usarse para aplicar un filtro de Fourier a cualquier dato que consista en columnas x- e y-. Los filtros implementados son: </para>
      <itemizedlist>
	<listitem
><para
>Paso bajo</para
></listitem>
	<listitem
><para
>Paso alto</para
></listitem>
	<listitem
><para
>Paso banda</para
></listitem>
	<listitem
><para
>Rechazo de banda (bloqueo de banda)</para
></listitem>
	</itemizedlist>
    <para
>donde cualquiera de ellos puede tener el formato </para>
      <itemizedlist>
	<listitem
><para
>Ideal</para
></listitem>
	<listitem
><para
>Butterworth (orden 1 a 10)</para
></listitem>
	<listitem
><para
>Chebyshev tipo I o II (orden 1 a 10)</para
></listitem>
	<listitem
><para
> "L"egendre optimo (orden 1 to 10)</para
></listitem>
	<listitem
><para
>Bessel-Thomson (cualquier orden)</para
></listitem>
      </itemizedlist>
    <para
>Los valores de corte pueden especificarse en las unidades de frecuencia (Hercio), fracción (0.0 a 1.0) o índice de los puntos de datos. </para>
  </sect1>

  <sect1 id="dft">
    <title
>Transformada de Fourier</title>
    <para
>Para convertir una señal desde tiempo al dominio de frecuencia o para cambiar entre otras variables conjugadas, como posición y momento (espacio-k), puede aplicarse una transformada discreta de Fourier. Se pueden usar las siguientes opciones para ajustarse a las propias necesidades: </para>
      <itemizedlist>
	<listitem
><para
>función de ventana (Welch, Hann, Hamming, etc.) para evitar efectos de fuga</para
></listitem>
	<listitem
><para
>Salida (magnitud, amplitud, fase, dB, etc.)</para
></listitem>
	<listitem
><para
>Espectro de uno o dos lados con o sin desplazamiento</para
></listitem>
	<listitem
><para
>Eje x escalado a frecuencia, índice o periodo</para
></listitem>
      </itemizedlist>
  </sect1>
</chapter>

<chapter id="digitization">
<title
>Trazado de curvas</title>

<sect1 id="uploadimage">
  <title
>Subir imagen</title>
  <para
>El selector de datos puede crearse dentro de un proyecto vía <guimenuitem
>Añadir nuevo</guimenuitem
> en el menú de contexto del proyecto/carpeta en la barra de herramientas principal. Después des esto se puede añadir una nueva imagen y puede cambiarse vía <guilabel
>Trazar</guilabel
> en el correspondiente control empotrado. </para>
  <para
>Después de cargar la imagen se pueden usar diferentes opciones de ampliación desde el menú de contexto/barra de herramientas de selección de datos para cambiar la anchura y altura de la imagen. La imagen también se puede rotar un ángulo usando <guilabel
>Rotación</guilabel
> en la sección «editar» del control empotrado. Después de esto, el usuario tiene que <link linkend="axispoint"
>establecer los puntos del eje</link
>. </para>
</sect1>
  
<sect1 id="symbols">
  <title
>Símbolos</title>
  <para
>Los símbolos son los puntos que pueden dibujarse sobre la imagen de un selector de datos. Los símbolos se pueden crear directamente pulsando con el botón derecho del ratón sobre la imagen. Los símbolos son principalmente de dos tipos, con o sin barra-de-errores, dependiendo del tipo de <link linkend="datapickercurve"
>curva</link
> a la que pertenecen. </para>
  <para
>Cada curva de un selector de datos puede tener su propio estilo de símbolos que puede cambiarse en la sección <guilabel
>Símbolos</guilabel
> del control empotrado. El modo de ratón «Seleccionar-y-mover» puede usarse para seleccionar múltiples puntos/símbolos y puede moverse usando las teclas de navegación. </para>
</sect1>

<sect1 id="axispoint">
  <title
>Puntos de eje</title>
  <para
>Los puntos de eje son un conjunto de tres <link linkend="symbols"
>puntos</link
> de referencia sobre la imagen del selector de datos. Estos puntos pueden establecerse vía <guimenuitem
>Establecer puntos de eje</guimenuitem
> en el menú de contexto del selector de datos. Después de seleccionar los puntos sobre la imagen, el usuario tiene que actualizar su sistema de coordenadas vía <guilabel
>Tipo de gráfico</guilabel
> y las posiciones lógicas vía <guilabel
>Puntos de referencia</guilabel
> en el control incrustado. </para>
</sect1>

<sect1 id="datapickercurve">
  <title
>Curva del selector de datos</title>
  <para
>La curva de selección de datos puede crearse dentro de un selector de datos vía <guimenuitem
>Nueva curva</guimenuitem
> en el menú de contexto de un selector de datos. Una curva puede tener diferentes tipos de errores X e Y (sin-errores, simétrico, asimétrico). Esto depende del tipo de control incrustado de errores que el selector de datos tenga en el punto de creación. </para>
  <para
>Cada objeto de curva contiene todos los <link linkend="symbols"
>puntos</link
> de la curva (escondidos) y una hoja de cálculo que contiene las posiciones lógicas de todos sus puntos de curva y proporciona opciones para actualizar la hoja de cálculo y conmutar la visibilidad de sus puntos de curvas usando el menú de contexto. El modo <guimenuitem
>Establecer puntos de curva</guimenuitem
> en el menú de contexto del selector de datos debería seleccionarse para crear puntos de curva. </para>
  <para
>Se pueden crear varias curvas para el mismo selector de datos. Los puntos de curva creados siempre corresponden a la curva activa del selector de datos y pueden cambiarse vía la opción <guimenuitem
>Curva activa</guimenuitem
> en el menú de contexto y el control incrustado del selector de datos. Cada curva del selector de datos puede tener su propio estilo de símbolos que puede cambiarse en la sección <guilabel
>Symbols</guilabel
> del control incrustado. </para>
</sect1>

<sect1 id="curvesegments">
  <title
>Segmentos de curva</title>
  <para
>Los segmentos de curva para el selector de datos pueden crearse sobre una imagen cambiando el modo a <guimenuitem
>Seleccionar segmentos de curva</guimenuitem
> en el menú de contexto de un selector de datos. Un segmento es un objeto seleccionable sobre una imagen que puede seleccionarse pulsando con el botón derecho del ratón sobre él. </para>
  <para
>Los segmentos se crean procesando la imagen sobre la base de atributos de intervalo de color para trazar curvas automáticamente. Para mejorar los resultados, ese intervalo y tipo de atributos de color pueden cambiarse en la sección «editar» del control incrustado. El control incrustado también proporciona opciones para cambiar entre la imagen procesada y la original y para establecer la longitud mínima posible de los segmentos. </para>
  <para
>Una vez que se selecciona un segmento, creará puntos de curva sobre él con una distancia mínima especificada entre ellos. La distancia mínima especificada entre los puntos puede cambiarse en el control incrustado del selector de datos. El usuario tendría que seleccionar los segmentos de nuevo para observar los cambios. </para>
</sect1>

</chapter>

<!-- TODO:

Describe import of ascii-data. Import can be done either by importing the 
data to an already available spreadsheet or by adding a "File data source". 
The latter is more useful for bigger data sets where you don't need a view on 
it. A file data source can be updated on file changes and all the xy-curves 
consuming the data from this data source will also be updated.
-->

<chapter id="advanced_topics">
<title
>Temas avanzados</title>
<para
>Aquí usted encontrará algunas explicaciones sobre temas avanzados. </para>

<sect1 id="topics">
<title
>Temas</title>
<sect2 id="errorbar">
<title
>Barras de error</title>
<para
>Si usted quiere trazar datos con barras de error, solo importe sus datos con el <link linkend="importdialog"
>diálogo de importación</link
> en su proyecto. A continuación, use la pestaña <guilabel
>Barras de error</guilabel
> de <link linkend="properties-explorer"
>las propiedades de la curva</link
> para seleccionar <guilabel
>Tipo de error</guilabel
>, elija la columna error de la lista <guilabel
>Datos, +-</guilabel
>. El formato de la barra de errores puede definirse usando el panel <guilabel
>Formato:</guilabel
>.</para>
</sect2>

<sect2 id="texlabel">
<title
>Etiqueta TeX</title>
<para
>Para usar la etiqueta TeX, usted solo tiene que activar el botón de conmutar <guiicon
>TeX</guiicon
> en la pestaña <guilabel
>Title</guilabel
>. Con eso cada texto que usted introduzca en el área de texto se representa por TeX y se traza de acuerdo con él. Dado que esta conversión tarda un rato, usted puede observar un cierto retraso cuando se redibuje el gráfico.</para>
</sect2>

</sect1>
</chapter>


<!-- TODO:

A short tutorial for the basic workflow (create new project, import data, 
create worksheet, create plots and layout them, add curves, select columns as 
data sources for the curves, add legends, export everything to pdf) would also help to become familiar with the software more quickly.
-->

<chapter id="tutorials">
<title
>Tutoriales breves</title>
<sect1 id="sineplot">
  <title
>Construcción de la gráfica del seno con &LabPlot;</title>
  <para
>En este capítulo usted encontrará explicaciones sobre como generar un sencillo gráfico para una curva en coordenadas cartesianas desde una ecuación matemática. </para>
  <screenshot>
    <screeninfo
>ventana de &LabPlot; después del primer inicio</screeninfo>
    <mediaobject>
      <imageobject>
	<imagedata fileref="tutorial-xy-function1.png" format="PNG"/>
      </imageobject>
      <textobject>
	<phrase
>ventana de &LabPlot; después del primer inicio</phrase>
      </textobject>
    </mediaobject>
  </screenshot>
  <procedure>
    <step>
      <para
>Pulse sobre el botón <guibutton
>Nuevo</guibutton
> o pulse <keycombo
>&Ctrl;<keycap
>N</keycap
></keycombo
>en el teclado. </para>
      <screenshot>
      <screeninfo
>Nuevo proyecto de &LabPlot;</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function2.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Nuevo proyecto de &LabPlot;</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse sobre la opción <guilabel
>Proyecto</guilabel
> en el panel <guilabel
>Explorador de proyectos</guilabel
> con el &RMB; y elija <menuchoice
><guimenu
>Añadir nuevo</guimenu
><guimenuitem
>Hoja de cálculo</guimenuitem
></menuchoice
> o pulse <keycombo
>&Alt;<keycap
>X</keycap
></keycombo
> en el teclado. </para>
      <screenshot>
      <screeninfo
>Añadiendo nueva hoja de trabajo a &LabPlot;</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function3.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Añadiendo nueva hoja de trabajo a &LabPlot;</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse sobre el elemento <guilabel
>Hoja de trabajo</guilabel
> en el panel <guilabel
>Explorador de proyectos</guilabel
> con el &RMB; y elija <menuchoice
><guimenu
>Añadir nuevo</guimenu
><guisubmenu
>gráfico-xy</guisubmenu
><guimenuitem
>dos ejes, centrado</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Añadiendo ejes al gráfico</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function4.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Añadiendo ejes al gráfico</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse sobre el elemento <guilabel
>gráfico-xy</guilabel
> en el panel <guilabel
>Explorador de proyectos</guilabel
> con el &RMB; y elija <menuchoice
><guimenu
>Añadir nuevo</guimenu
><guimenuitem
>curva-xy desde una ecuación matemática</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Añadiendo nueva curva</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function5.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Añadiendo nueva curva</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Use el panel <guilabel
>propiedades de la curva-ecuación-xy</guilabel
> de la derecha para introducir <userinput
>sin(x)</userinput
> en el campo <guilabel
>y=f(x)</guilabel
> (para la lista de funciones disponibles, por favor consulte <xref linkend="parser"/>), <userinput
>-6</userinput
> en el campo <guilabel
>x, min</guilabel
>, <userinput
>6</userinput
> en el campo <guilabel
>x, max</guilabel
> y pulse el botón <guibutton
>Recalcular</guibutton
> para ver el resultado. </para>
      <screenshot>
      <screeninfo
>El gráfico de curva predeterminado</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function6.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>El gráfico de curva predeterminado</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
      <note>
	<para
>&LabPlot; resalta la sintaxis desconocida en el campo <guilabel
>y=f(x)</guilabel
>. Esto es útil para comprobar la corrección de la entrada. </para>
      </note>
      <important>
	<para
>La lista de funciones conocidas puede encontrarse en la <link linkend="parser"
>sección correspondiente de este manual</link
>. </para>
      </important>
    </step>
    <step>
      <para
>Cambie a la pestaña <guilabel
>Línea</guilabel
> en el panel <guilabel
>propiedades de la curva-ecuación-xy</guilabel
> y elija <guimenuitem
>spline cúbica (natural)</guimenuitem
> desde el cuadro desplegable <guilabel
>Tipo</guilabel
>. </para>
      <screenshot>
      <screeninfo
>Eligiendo el tipo de línea</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function7.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Añadiendo el tipo de línea</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Cambie a la pestaña <guilabel
>Símbolo</guilabel
> en el panel <guilabel
>propiedades de la curva-ecuación-xy</guilabel
> y elija <guimenuitem
>ninguno</guimenuitem
> desde la lista desplegable <guilabel
>Estilo</guilabel
>. </para>
      <screenshot>
      <screeninfo
>Eliminando símbolos del gráfico</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function8.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Eliminando símbolos del gráfico</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse sobre el elemento <guilabel
>gráfico-xy</guilabel
> en el panel <guilabel
>Explorador de proyectos</guilabel
> con el &RMB; y elija <menuchoice
><guimenu
>Añadir nuevo</guimenu
><guimenuitem
>leyenda</guimenuitem
></menuchoice
>. Cambie a la pestaña <guilabel
>Título</guilabel
> en el panel <guilabel
>propiedades de la leyenda del gráfico cartesiano</guilabel
> e introduzca <userinput
>Gráfico de seno</userinput
> en el campo <guilabel
>Texto</guilabel
>. </para>
      <screenshot>
      <screeninfo
>Cambiando el título de la leyenda</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function9.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Cambiando el título de la leyenda</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Elija <menuchoice
><guimenu
>Archivo</guimenu
><guimenuitem
>Exportar</guimenuitem
></menuchoice
> desde el menú principal. Elija el lugar y formato donde guardar el gráfico. </para>
      <screenshot>
      <screeninfo
>Exportando el gráfico</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function10.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Exportando el gráfico</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
  </procedure>
</sect1>

<sect1 id="spreadsheetplot">
  <title
>Creando un gráfico desde datos de una hoja de cálculo con &LabPlot;</title>
  <para
>En este capítulo usted encontrará explicaciones sobre como generar un gráfico sencillo desde datos de una hoja de cálculo. </para>
  <screenshot>
    <screeninfo
>ventana de &LabPlot; después del primer inicio</screeninfo>
    <mediaobject>
      <imageobject>
	<imagedata fileref="tutorial-xy-function1.png" format="PNG"/>
      </imageobject>
      <textobject>
	<phrase
>ventana de &LabPlot; después del primer inicio</phrase>
      </textobject>
    </mediaobject>
  </screenshot>
  <procedure>
    <step>
      <para
>Pulse sobre el botón <guibutton
>Nuevo</guibutton
> o pulse <keycombo
>&Ctrl;<keycap
>N</keycap
></keycombo
>en el teclado. </para>
      <screenshot>
      <screeninfo
>Nuevo proyecto de &LabPlot;</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function2.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Nuevo proyecto de &LabPlot;</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse sobre el elemento <guilabel
>Proyecto</guilabel
> en el panel <guilabel
>Explorador de proyectos</guilabel
> con el &RMB; y elija <menuchoice
><guimenu
>Añadir nuevo</guimenu
><guimenuitem
>Hoja de cálculo</guimenuitem
></menuchoice
> o pulse <keycombo
>&Ctrl;<keycap
>=</keycap
></keycombo
> en el teclado. </para>
      <screenshot>
      <screeninfo
>Añadiendo nueva hoja de cálculo a &LabPlot; </screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet1.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Añadiendo nueva hoja de cálculo a &LabPlot;</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse en el encabezado de la primera columna de la hoja de cálculo con el &LMB;, a continuación pulse sobre cualquiera de sus celdas con el &RMB; y elija <menuchoice
><guimenu
>Selección</guimenu
><guisubmenu
>Cumplimentar selección con</guisubmenu
><guimenuitem
>Números de fila</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Completando la primera columna de la hoja de cálculo</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet2.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Completando la primera columna de la hoja de cálculo</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
      <para
>Seleccione <guimenuitem
>Automático (g)</guimenuitem
> desde el cuadro desplegable <guilabel
>Formato</guilabel
> en las <guilabel
>Propiedades de la columna</guilabel
> a la derecha para mejorar la presentación de los datos de la primera columna. </para>
    </step>
    <step>
      <para
>Pulse sobre el encabezado de la segunda columna de la hoja de cálculo con el &RMB; y elija <menuchoice
><guimenu
>Generar datos</guimenu
><guimenuitem
>valores aleatorios</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Cumplimentando la segunda columna de la hoja de cálculo</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet3.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Cumplimentando la segunda columna de la hoja de cálculo</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse sobre la opción <guilabel
>Proyecto</guilabel
> en el panel <guilabel
>Explorador de proyectos</guilabel
> con el &RMB; y elija <menuchoice
><guimenu
>Añadir nuevo</guimenu
><guimenuitem
>Hoja de cálculo</guimenuitem
></menuchoice
> o pulse <keycombo
>&Alt;<keycap
>X</keycap
></keycombo
> en el teclado. </para>
      <screenshot>
      <screeninfo
>Añadiendo nueva hoja de trabajo a &LabPlot;</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet4.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Añadiendo nueva hoja de trabajo a &LabPlot;</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse sobre el elemento <guilabel
>Hoja de cálculo</guilabel
> en el panel <guilabel
>Explorador de proyectos</guilabel
> con el &RMB; y elija <menuchoice
><guimenu
>Añadir nuevo</guimenu
><guisubmenu
>gráfico-xy</guisubmenu
><guimenuitem
>trazar caja, cuatro ejes</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Añadiendo ejes al gráfico</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet5.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Añadiendo ejes al gráfico</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse sobre el elemento <guilabel
>gráfico-xy</guilabel
> del panel <guilabel
>Explorador de proyectos</guilabel
> con el &RMB; y elija <menuchoice
><guimenu
>Añadir nuevo</guimenu
><guimenuitem
>curva-xy</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Añadiendo nueva curva</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet6.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Añadiendo nueva curva</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Use el panel <guilabel
>propiedades de la curva-xy</guilabel
> a la derecha para seleccionar <menuchoice
><guimenu
>Proyecto</guimenu
><guisubmenu
>Hoja de cálculo</guisubmenu
><guimenuitem
>1</guimenuitem
></menuchoice
> en el campo <guilabel
>datos-x</guilabel
> (solo pulse sobre el elemento y pulse &Enter;).Emplee el mismo procedimiento para seleccionar <guimenuitem
>2</guimenuitem
> para el campo <guilabel
>datos-y-data</guilabel
>. Los resultados se mostrarán en el espacio de trabajo inmediatamente. </para>
      <screenshot>
      <screeninfo
>El gráfico de los datos desordenados</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet7.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>El gráfico de los datos desordenados</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse sobre el elemento <guilabel
>Hoja de cálculo</guilabel
> en el panel <guilabel
>Explorador de proyectos</guilabel
> con el &LMB;, a continuación pulse sobre el encabezado de la segunda columna con el &RMB; y elija <menuchoice
><guimenu
>Ordenar</guimenu
><guimenuitem
>Ascendente</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Ordenando la segunda columna de la hoja de cálculo</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet8.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Ordenando la segunda columna de la hoja de cálculo</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Pulse en la opción <guilabel
>Hoja de trabajo</guilabel
> del panel <guilabel
>Explorador de proyectos</guilabel
> con el &LMB; para ver los resultados. </para>
      <screenshot>
      <screeninfo
>El gráfico de los datos ordenados</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet9.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>El gráfico de los datos ordenados</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
  </procedure>
</sect1>
</chapter>

<chapter id="examples">
<title
>Ejemplos</title>
<sect1 id="example-2d-plotting">
    <title
>Trazado 2D</title>
    <para
>Próximamente... </para>
    </sect1>
<sect1 id="example-signal">
    <title
>Tratamiento de señales</title>
     
    <variablelist>
    <varlistentry>
    <term
>Filtro de Fourier</term>
    <listitem>
        <para
>Una señal de tiempo que contenga códigos Morse es trasformada mediante Fourier al espacio de frecuencias para ver el componente principal. Aplicando un filtro de paso estrecho la señal Morse se extrae y puede verse un bonito «SOS»: </para>
        
        <screenshot>
        <mediaobject
><imageobject
><imagedata fileref="example-fourier_filter-1024x532.png"/>
        </imageobject
></mediaobject
>            
        </screenshot>
        
        </listitem>
    </varlistentry>
    </variablelist>
    </sect1>
<sect1 id="example-computing">
    <title
>Computación</title>
     
    <variablelist>
    <varlistentry>
    <term
>Maxima</term>
    <listitem>
        <para
>Sesión de Maxima que muestra la dinámica caótica del oscilador de Duffing. La ecuación diferencial del oscilador forzado se resuelve con Maxima. Las trazas de la trayectoria, el espacio de fases del oscilador y el correspondiente mapa de Poincaré  están hechos con LabPlot: </para>
        
        <screenshot>
        <mediaobject
><imageobject
><imagedata fileref="example-maxima_2-1024x532.png"/>
        </imageobject
></mediaobject
>            
        </screenshot>
        
        </listitem>
    </varlistentry>
    <varlistentry>
    <term
>Python</term>
    <listitem>
        <para
>Sesión Python que ilustra el efecto de ventana de Blackman en la trasformada de Fourier: </para>
        
        <screenshot>
        <mediaobject
><imageobject
><imagedata fileref="example-FFT_python-1024x532.png"/>
        </imageobject
></mediaobject
>            
        </screenshot>
        
        </listitem>
    </varlistentry>
    </variablelist>
    </sect1>
<sect1 id="example-import-export">
    <title
>Importar/Exportar</title>
    <para
>Próximamente... </para>
    </sect1>
<sect1 id="example-tools">
    <title
>Herramientas</title>
    <para
>Próximamente... </para>
    </sect1>
    
</chapter>


<chapter id="parser">
<title
>Analizador de funciones</title>
<para
>El analizador de &LabPlot; le permite usar las siguientes funciones: </para>

<sect1 id="parser-standard">
<title
>Funciones estándares</title>

<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Función</entry
><entry
>Descripción</entry
></row
></thead>

<tbody>

<row
><entry
>cbrt(x)</entry
><entry
><action
>Raíz cúbica</action
></entry
></row>
<row
><entry
>ceil(x)</entry
><entry
><action
>Truncar al entero superior</action
></entry
></row>
<row
><entry
>fabs(x)</entry
><entry
><action
>Valor absoluto</action
></entry
></row>
<row
><entry
>gamma(x)</entry
><entry
><action
>Función gamma</action
></entry
></row>
<row
><entry
>ldexp(x,y)</entry
><entry
><action
>x * 2<superscript
>y</superscript
></action
></entry
></row>
<row
><entry
>ln(x)</entry
><entry
><action
>Logaritmo en base e</action
></entry
></row>
<row
><entry
>log(x)</entry
><entry
><action
>Logaritmo en base e</action
></entry
></row>
<row
><entry
>log1p(x)</entry
><entry
><action
>log(1+x)</action
></entry
></row>
<row
><entry
>log10(x)</entry
><entry
><action
>Logaritmo en base 10</action
></entry
></row>
<row
><entry
>logb(x)</entry
><entry
><action
>Exponente de radical independiente</action
></entry
></row>
<row
><entry
>pow(x,n)</entry
><entry
><action
>función potencia x<superscript
>n</superscript
></action
></entry
></row>
<row
><entry
>powint(x,n)</entry
><entry
><action
>función potencia entero x<superscript
>n</superscript
></action
></entry
></row>
<row
><entry
>pow2(x)</entry
><entry
><action
>función potencia x<superscript
>2</superscript
></action
></entry
></row>
<row
><entry
>pow3(x)</entry
><entry
><action
>función potencia x<superscript
>3</superscript
></action
></entry
></row>
<row
><entry
>pow4(x)</entry
><entry
><action
>función potencia x<superscript
>4</superscript
></action
></entry
></row>
<row
><entry
>pow5(x)</entry
><entry
><action
>función potencia x<superscript
>5</superscript
></action
></entry
></row>
<row
><entry
>pow6(x)</entry
><entry
><action
>función potencia x<superscript
>6</superscript
></action
></entry
></row>
<row
><entry
>pow7(x)</entry
><entry
><action
>función potencia x<superscript
>7</superscript
></action
></entry
></row>
<row
><entry
>pow8(x)</entry
><entry
><action
>función potencia x<superscript
>8</superscript
></action
></entry
></row>
<row
><entry
>pow9(x)</entry
><entry
><action
>función potencia x<superscript
>9</superscript
></action
></entry
></row>
<row
><entry
>rint(x)</entry
><entry
><action
>redondear al entero más cercano</action
></entry
></row>
<row
><entry
>round(x)</entry
><entry
><action
>redondear al entero más cercano</action
></entry
></row>
<row
><entry
>sqrt(x)</entry
><entry
><action
>Raíz cuadrada</action
></entry
></row>
<row
><entry
>tgamma(x)</entry
><entry
><action
>Función gamma</action
></entry
></row>
<row
><entry
>trunc(x)</entry
><entry
><action
>Devuelve el mayor entero menor o igual que x</action
></entry
></row>

</tbody
></tgroup
></informaltable>
</sect1>

<sect1 id="parser-trig">
<title
>Funciones trigonométricas</title>

<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Función</entry
><entry
>Descripción</entry
></row
></thead>

<tbody>

    <row
><entry
>sin(x)</entry
><entry
><action
>Seno</action
></entry
></row>
    <row
><entry
>cos(x)</entry
><entry
><action
>Coseno</action
></entry
></row>
    <row
><entry
>tan(x)</entry
><entry
><action
>Tangente</action
></entry
></row>
    <row
><entry
>asin(x)</entry
><entry
><action
>Seno inverso</action
></entry
></row>
    <row
><entry
>acos(x)</entry
><entry
><action
>Coseno inverso</action
></entry
></row>
    <row
><entry
>atan(x)</entry
><entry
><action
>Tangente inversa</action
></entry
></row>
    <row
><entry
>atan2(y,x)</entry
><entry
><action
>Función tangente inversa de dos variables</action
></entry
></row>
    <row
><entry
>sinh(x)</entry
><entry
><action
>Seno hiperbólico</action
></entry
></row>
    <row
><entry
>cosh(x)</entry
><entry
><action
>Coseno hiperbólico</action
></entry
></row>
    <row
><entry
>tanh(x)</entry
><entry
><action
>Tangente hiperbólica</action
></entry
></row>
    <row
><entry
>asinh(x)</entry
><entry
><action
>Seno hiperbólico inverso</action
></entry
></row>
    <row
><entry
>acosh(x)</entry
><entry
><action
>Coseno hiperbólico inverso</action
></entry
></row>
    <row
><entry
>atanh(x)</entry
><entry
><action
>Tangente hiperbólica inversa</action
></entry
></row>
    <row
><entry
>sec(x)</entry
><entry
><action
>Secante</action
></entry
></row>
    <row
><entry
>csc(x)</entry
><entry
><action
>Cosecante</action
></entry
></row>
    <row
><entry
>cot(x)</entry
><entry
><action
>Cotangente</action
></entry
></row>
    <row
><entry
>asec(x)</entry
><entry
><action
>Secante inversa</action
></entry
></row>
    <row
><entry
>acsc(x)</entry
><entry
><action
>Cosecante inversa</action
></entry
></row>
    <row
><entry
>acot(x)</entry
><entry
><action
>Cotangente inversa</action
></entry
></row>
    <row
><entry
>sech(x)</entry
><entry
><action
>Secante hiperbólica</action
></entry
></row>
    <row
><entry
>csch(x)</entry
><entry
><action
>Cosecante hiperbólica</action
></entry
></row>
    <row
><entry
>coth(x)</entry
><entry
><action
>Cotangente hiperbólica</action
></entry
></row>
    <row
><entry
>asech(x)</entry
><entry
><action
>Secante hiperbólica inversa</action
></entry
></row>
    <row
><entry
>acsch(x)</entry
><entry
><action
>Cosecante hiperbólica inversa</action
></entry
></row>
    <row
><entry
>acoth(x)</entry
><entry
><action
>Cotangente hiperbólica inversa</action
></entry
></row>
    <row
><entry
>sinc(x)</entry
><entry
><action
>Función sinc seno(&pi; x) / (&pi; x)</action
></entry
></row>
    <row
><entry
>logsinh(x)</entry
><entry
><action
>log(sinh(x)) para x &gt; 0</action
></entry
></row>
    <row
><entry
>logcosh(x)</entry
><entry
><action
>log(cosh(x))</action
></entry
></row>
    <row
><entry
>hypot(x,y)</entry
><entry
><action
>Función hipotenusa &radic;{x<superscript
>2</superscript
> + y<superscript
>2</superscript
>}</action
></entry
></row>
    <row
><entry
>hypot3(x,y,z)</entry
><entry
><action
>&radic;{x<superscript
>2</superscript
> + y<superscript
>2</superscript
> + z<superscript
>2</superscript
>}</action
></entry
></row>
    <row
><entry
>anglesymm(&alpha;)</entry
><entry
><action
>fuerza al ángulo &alpha; a caer en el intervalo (-&pi;,&pi;]</action
></entry
></row>
    <row
><entry
>anglepos(&alpha;)</entry
><entry
><action
>fuerza al ángulo &alpha; a caer en el intervalo (0,2&pi;]</action
></entry
></row>

</tbody
></tgroup
></informaltable>
</sect1>


<sect1 id="parser-gsl">
<title
>Funciones especiales</title>
<para
>Para más información sobre las funciones, consulte la documentación de GSL. </para>
<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Función</entry
><entry
>Descripción</entry
></row
></thead>

<tbody>

<row
><entry
>Ai(x)</entry
><entry
><action
>Función Airy Ai(x)</action
></entry
></row>
<row
><entry
>Bi(x)</entry
><entry
><action
>Función Airy Bi(x)</action
></entry
></row>
<row
><entry
>Ais(x)</entry
><entry
><action
>versión escalada de la función Airy S<subscript
>Ai</subscript
>(x)</action
></entry
></row>
<row
><entry
>Bis(x)</entry
><entry
><action
>versión escalada de la función Airy S<subscript
>Bi</subscript
>(x)</action
></entry
></row>
<row
><entry
>Aid(x)</entry
><entry
><action
>función derivada Airy Ai'(x)</action
></entry
></row>
<row
><entry
>Bid(x)</entry
><entry
><action
>función derivada Airy Bi'(x)</action
></entry
></row>
<row
><entry
>Aids(x)</entry
><entry
><action
>derivada de la función escalada Airy S<subscript
>Ai</subscript
>(x)</action
></entry
></row>
<row
><entry
>Bids(x)</entry
><entry
><action
>derivada de la función escalada Airy S<subscript
>Bi</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ai0(s)</entry
><entry
><action
>el s-ésimo cero de la función Airy Ai(x)</action
></entry
></row>
<row
><entry
>Bi0(s)</entry
><entry
><action
>el s-ésimo cero de la función Airy Bi(x)</action
></entry
></row>
<row
><entry
>Aid0(s)</entry
><entry
><action
>el s-ésimo cero de la función derivada Airy Ai'(x)</action
></entry
></row>
<row
><entry
>Bid0(s)</entry
><entry
><action
>el s-ésimo cero de la función derivada Ayry Bi'(x)</action
></entry
></row>
<row
><entry
>J0(x)</entry
><entry
><action
>función cilíndrica regular de Bessel de orden cero, J<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>J1(x)</entry
><entry
><action
>función cilíndrica regular de Bessel de primer orden, J<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Jn(n,x)</entry
><entry
><action
>función cilíndrica regular de Bessel de orden n, J<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>Y0(x)</entry
><entry
><action
>función irregular cilíndrica de Bessel de orden cero, Y<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>Y1(x)</entry
><entry
><action
>función irregular cilíndrica de Bessel de primer orden, Y<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Yn(n,x)</entry
><entry
><action
>función irregular cilíndrica de Bessel de orden n, Y<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>I0(x)</entry
><entry
><action
>función modificada regular cilíndrica de Bessel de orden cero, I<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>I1(x)</entry
><entry
><action
>función modificada regular cilíndrica de Bessel de primer orden, I<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>In(n,x)</entry
><entry
><action
>función modificada regular cilíndrica de Bessel de orden n, I<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>I0s(x)</entry
><entry
><action
>función Bessel cilíndrica modificada regular escalada de orden cero, exp (-|x|) I<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>I1s(x)</entry
><entry
><action
>función Bessel cilíndrica modificada regular escalada de primer orden, exp (-|x|) I<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ins(n,x)</entry
><entry
><action
>función Bessel cilíndrica modificada regular escalada de orden n, exp (-|x|) I<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>K0(x)</entry
><entry
><action
>función Bessel cilíndrica modificada irregular de orden cero, K<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>K1(x)</entry
><entry
><action
>función Bessel cilíndrica modificada irregular de primer orden, K<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Kn(n,x)</entry
><entry
><action
>función Bessel cilíndrica modificada irregular de orden n, K<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>K0s(x)</entry
><entry
><action
>función Bessel cilíndrica modificada irregular escalada de orden cero, K<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>K1s(x)</entry
><entry
><action
>función Bessel cilíndrica modificada irregular escalada de primer orden, K<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Kns(n,x)</entry
><entry
><action
>función Bessel cilíndrica modificada irregular escalada de orden n, K<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>j0(x)</entry
><entry
><action
>función Bessel regular esférica de orden cero, j<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>j1(x)</entry
><entry
><action
>función Bessel regular esférica de primer orden, j<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>j2(x)</entry
><entry
><action
>función Bessel regular esférica de segundo orden, j<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>jl(l,x)</entry
><entry
><action
>función Bessel regular esférica de orden I, j<subscript
>I</subscript
>(x)</action
></entry
></row>
<row
><entry
>y0(x)</entry
><entry
><action
>función Bessel esférica irregular de orden cero, y<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>y1(x)</entry
><entry
><action
>función Bessel esférica irregular de primer orden, y<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>y2(x)</entry
><entry
><action
>función Bessel esférica irregular de segundo orden, y<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>yl(l,x)</entry
><entry
><action
>función Bessel esférica irregular de orden I, y<subscript
>I</subscript
>(x)</action
></entry
></row>
<row
><entry
>i0s(x)</entry
><entry
><action
>función esférica modificada regular de Bessel de orden cero, exp(-|x|) i<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>i1s(x)</entry
><entry
><action
>función esférica modificada regular de Bessel de primer orden, exp(-|x|) i<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>i2s(x)</entry
><entry
><action
>función esférica modificada regular de Bessel de segundo orden exp(-|x|) i<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>ils(l,x)</entry
><entry
><action
>función esférica modificada regular de Bessel de orden I, exp(-|x|) i<subscript
>I</subscript
>(x)</action
></entry
></row>
<row
><entry
>k0s(x)</entry
><entry
><action
>función esférica modificada irregular de Bessel de orden cero, exp(-|x|) i<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>k1s(x)</entry
><entry
><action
>función esférica modificada irregular de Bessel de primer orden, exp(-|x|) i<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>k2s(x)</entry
><entry
><action
>función esférica modificada irregular de Bessel de segundo, exp(-|x|) i<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>kls(l,x)</entry
><entry
><action
>función esférica modificada irregular de Bessel de orden I, exp(-|x|) i<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>Jnu(&nu;,x)</entry
><entry
><action
>función cilíndrica regular de Bessel de orden fraccional &nu;, J<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ynu(&nu;,x)</entry
><entry
><action
>función cilíndrica irregular de Bessel de orden fraccional &nu;, Y<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Inu(&nu;,x)</entry
><entry
><action
>función regular modificada de Bessel de orden fraccional &nu;, I<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Inus(&nu;,x)</entry
><entry
><action
>función modificada regular escalada de Bessel de orden fraccional &nu;, exp(-|x|) I<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Knu(&nu;,x)</entry
><entry
><action
>función modificada irregular escalada de Bessel de orden fraccional &nu;, K<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>lnKnu(&nu;,x)</entry
><entry
><action
>logaritmo de la función modificada irregular de Bessel de orden fraccional &nu;,ln(K<subscript
>&nu;</subscript
>(x))</action
></entry
></row>
<row
><entry
>Knus(&nu;,x)</entry
><entry
><action
>función modificada irregular escalada de Bessel de orden fraccional &nu;, exp(|x|) K<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>J0_0(s)</entry
><entry
><action
>s-ésimo cero positivo de la función de Bessel J<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>J1_0(s)</entry
><entry
><action
>s-ésimo cero positivo de la función de Bessel J<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Jnu_0(nu,s)</entry
><entry
><action
>s-ésimo cero positivo de la función de Bessel J<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>clausen(x)</entry
><entry
><action
>integral de Clausen Cl<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>hydrogenicR_1(Z,R)</entry
><entry
><action
>función de onda normalizada radial del estado enlazado del hidrógeno de orden inferior R<subscript
>1</subscript
> := 2Z &radic;Z exp(-Z r)</action
></entry
></row>
<row
><entry
>hydrogenicR(n,l,Z,R)</entry
><entry
><action
>enésima función de onda normalizada radial del estado enlazado del hidrógeno</action
></entry
></row>
<row
><entry
>dawson(x)</entry
><entry
><action
>Integral de Dawson</action
></entry
></row>
<row
><entry
>D1(x)</entry
><entry
><action
>función Debye de primer orden D<subscript
>1</subscript
>(x) = (1/x) &int;<subscript
>0</subscript
><superscript
>x</superscript
>(t/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>D2(x)</entry
><entry
><action
>función Debye de segundo orden D<subscript
>2</subscript
>(x) = (2/x<superscript
>2</superscript
>) &int;<subscript
>0</subscript
><superscript
>x</superscript
> (t<superscript
>2</superscript
>/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>D3(x)</entry
><entry
><action
>función Debye de tercer orden D<subscript
>3</subscript
>(x) = (3/x<superscript
>3</superscript
>) &int;<subscript
>0</subscript
><superscript
>x</superscript
> (t<superscript
>3</superscript
>/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>D4(x)</entry
><entry
><action
>función Debye de cuarto orden D<subscript
>4</subscript
>(x) = (4/x<superscript
>4</superscript
>) &int;<subscript
>0</subscript
><superscript
>x</superscript
> (t<superscript
>4</superscript
>/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>D5(x)</entry
><entry
><action
>función Debye de quinto orden D<subscript
>5</subscript
>(x) = (5/x<superscript
>5</superscript
>) &int;<subscript
>0</subscript
><superscript
>x</superscript
> (t<superscript
>5</superscript
>/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>D6(x)</entry
><entry
><action
>función Debye de sexto orden D<subscript
>6</subscript
>(x) = (6/x<superscript
>6</superscript
>) &int;<subscript
>0</subscript
><superscript
>x</superscript
> (t<superscript
>6</superscript
>/(e<superscript
>t</superscript
> - 1)) dt</action
></entry
></row>
<row
><entry
>Li2(x)</entry
><entry
><action
>bilogarítmica</action
></entry
></row>
<row
><entry
>Kc(k)</entry
><entry
><action
>integral elíptica completa K(k)</action
></entry
></row>
<row
><entry
>Ec(k)</entry
><entry
><action
>integral elíptica completa E(k)</action
></entry
></row>
<row
><entry
>F(phi,k)</entry
><entry
><action
>integral elíptica incompleta F(phi,k)</action
></entry
></row>
<row
><entry
>E(phi,k)</entry
><entry
><action
>integral elíptica incompleta E(phi,k)</action
></entry
></row>
<row
><entry
>P(phi,k,n)</entry
><entry
><action
>integral elíptica incompleta P(phi,k,n)</action
></entry
></row>
<row
><entry
>D(phi,k,n)</entry
><entry
><action
>integral elíptica incompleta D(phi,k,n)</action
></entry
></row>
<row
><entry
>RC(x,y)</entry
><entry
><action
>integral elíptica incompleta RC(x,y)</action
></entry
></row>
<row
><entry
>RD(x,y,z)</entry
><entry
><action
>integral elíptica incompleta RD(x,y,z)</action
></entry
></row>
<row
><entry
>RF(x,y,z)</entry
><entry
><action
>integral elíptica incompleta RF(x,y,z)</action
></entry
></row>
<row
><entry
>RJ(x,y,z)</entry
><entry
><action
>integral elíptica incompleta RJ(x,y,z,p)</action
></entry
></row>
<row
><entry
>erf(x)</entry
><entry
><action
>función de error erf(x) = 2/&radic;&pi; &int;<subscript
>0</subscript
><superscript
>x</superscript
> exp(-t<superscript
>2</superscript
>) dt</action
></entry
></row>
<row
><entry
>erfc(x)</entry
><entry
><action
>función de error complementaria erfc(x) = 1 - erf(x) = 2/&radic;&pi; &int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> exp(-t<superscript
>2</superscript
>) dt</action
></entry
></row>
<row
><entry
>log_erfc(x)</entry
><entry
><action
>logaritmo de la función de error complementaria log(erfc(x))</action
></entry
></row>
<row
><entry
>erf_Z(x)</entry
><entry
><action
>función de probabilidad gaussiana Z(x) = (1/(2&pi;)) exp(-x<superscript
>2</superscript
>/2)</action
></entry
></row>
<row
><entry
>erf_Q(x)</entry
><entry
><action
>cola superior de la función de probabilidad gaussiana Q(x) = (1/(2&pi;)) &int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> exp(-t<superscript
>2</superscript
>/2) dt</action
></entry
></row>
<row
><entry
>hazard(x)</entry
><entry
><action
>función de azar de la distribución normal</action
></entry
></row>
<row
><entry
>exp(x)</entry
><entry
><action
>Exponencial, base e</action
></entry
></row>
<row
><entry
>expm1(x)</entry
><entry
><action
>exp(x)-1</action
></entry
></row>
<row
><entry
>exp_mult(x,y)</entry
><entry
><action
>exponenciar x y multiplicar por el factor y para devolver el producto y exp(x)</action
></entry
></row>
<row
><entry
>exprel(x)</entry
><entry
><action
>(exp(x)-1)/x usando un algoritmo preciso para pequeños x</action
></entry
></row>
<row
><entry
>exprel2(x)</entry
><entry
><action
>2(exp(x)-1-x)/x<superscript
>2</superscript
> usando un algoritmo preciso para pequeños x</action
></entry
></row>
<row
><entry
>expreln(n,x)</entry
><entry
><action
>exponencial n-relativa, que es la enésima generalización de las funciones `exprel'</action
></entry
></row>
<row
><entry
>E1(x)</entry
><entry
><action
>integral exponencial E<subscript
>1</subscript
>(x), E<subscript
>1</subscript
>(x) := Re &int;<subscript
>1</subscript
><superscript
>&infin;</superscript
> exp(-xt)/t dt</action
></entry
></row>
<row
><entry
>E2(x)</entry
><entry
><action
>integral exponencial de segundo orden E<subscript
>2</subscript
>(x), E<subscript
>2</subscript
>(x) := Re &int;<subscript
>1</subscript
><superscript
>&infin;</superscript
> exp(-xt)/t<superscript
>2</superscript
> dt</action
></entry
></row>
<row
><entry
>En(x)</entry
><entry
><action
>integral exponencial E_n(x de orden n, E<subscript
>n</subscript
>(x) := Re &int;<subscript
>1</subscript
><superscript
>&infin;</superscript
> exp(-xt)/t<superscript
>n</superscript
> dt)</action
></entry
></row>
<row
><entry
>Ei(x)</entry
><entry
><action
>integral exponencial E_i(x), Ei(x) := PV(&int;<subscript
>-x</subscript
><superscript
>&infin;</superscript
> exp(-t)/t dt)</action
></entry
></row>
<row
><entry
>shi(x)</entry
><entry
><action
>Shi(x) = &int;<subscript
>0</subscript
><superscript
>x</superscript
> sinh(t)/t dt</action
></entry
></row>
<row
><entry
>chi(x)</entry
><entry
><action
>integral Chi(x) := Re[ &gamma;<subscript
>E</subscript
> + log(x) + &int;<subscript
>0</subscript
><superscript
>x</superscript
> (cosh[t]-1)/t dt ]</action
></entry
></row>
<row
><entry
>Ei3(x)</entry
><entry
><action
>integral exponencial Ei<subscript
>3</subscript
>(x) = &int;<subscript
>0</subscript
><superscript
>x</superscript
> exp(-t<superscript
>3</superscript
>) dt para x &gt;= 0</action
></entry
></row>
<row
><entry
>si(x)</entry
><entry
><action
>integral seno Si(x) = &int;<subscript
>0</subscript
><superscript
>x</superscript
> sin(t)/t dt</action
></entry
></row>
<row
><entry
>ci(x)</entry
><entry
><action
>integral coseno Ci(x) = -&int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> cos(t)/t dt para x &gt; 0</action
></entry
></row>
<row
><entry
>atanint(x)</entry
><entry
><action
>integral arcotangente AtanInt(x) = &int;<subscript
>0</subscript
><superscript
>x</superscript
> arctan(t)/t dt</action
></entry
></row>
<row
><entry
>Fm1(x)</entry
><entry
><action
>integral completa de Fermi-Dirac con índice -1, F<subscript
>-1</subscript
>(x) = e<superscript
>x</superscript
> / (1 + e<superscript
>x</superscript
>)</action
></entry
></row>
<row
><entry
>F0(x)</entry
><entry
><action
>integral completa de Fermi-Dirac con índice 0, F<subscript
>0</subscript
>(x) = ln(1 + e<superscript
>x</superscript
>)</action
></entry
></row>
<row
><entry
>F1(x)</entry
><entry
><action
>integral completa de Fermi-Dirac con índice 1, F<subscript
>1</subscript
>(x) = &int;<subscript
>0</subscript
><superscript
>&infin;</superscript
> (t /(exp(t-x)+1)) dt</action
></entry
></row>
<row
><entry
>F2(x)</entry
><entry
><action
>integral completa de Fermi-Dirac con índice 2, F<subscript
>2</subscript
>(x) = (1/2) &int;<subscript
>0</subscript
><superscript
>&infin;</superscript
> (t<superscript
>2</superscript
> /(exp(t-x)+1)) dt</action
></entry
></row>
<row
><entry
>Fj(j,x)</entry
><entry
><action
>integral completa de Fermi-Dirac con índice j, F<subscript
>j</subscript
>(x) = (1/&Gamma;(j+1)) &int;<subscript
>0</subscript
><superscript
>&infin;</superscript
> (t<superscript
>j</superscript
> /(exp(t-x)+1)) dt</action
></entry
></row>
<row
><entry
>Fmhalf(x)</entry
><entry
><action
>integral completa de Fermi-Dirac F<subscript
>-1/2</subscript
>(x)</action
></entry
></row>
<row
><entry
>Fhalf(x)</entry
><entry
><action
>integral completa de Fermi-Dirac F<subscript
>1/2</subscript
>(x)</action
></entry
></row>
<row
><entry
>F3half(x)</entry
><entry
><action
>integral completa de Fermi-Dirac F<subscript
>3/2</subscript
>(x)</action
></entry
></row>
<row
><entry
>Finc0(x,b)</entry
><entry
><action
>integral incompleta de Fermi-Dirac con índice cero, F<subscript
>0</subscript
>(x,b) = ln(1 + e<superscript
>b-x</superscript
>) - (b-x)</action
></entry
></row>
<row
><entry
>lngamma(x)</entry
><entry
><action
>logaritmo de la función Gamma</action
></entry
></row>
<row
><entry
>gammastar(x)</entry
><entry
><action
>función Gamma regulada &Gamma;<superscript
>*</superscript
>(x) para x &gt; 0</action
></entry
></row>
<row
><entry
>gammainv(x)</entry
><entry
><action
>recíproco de la función gamma, 1/&Gamma;(x) usando el método real de Lanczos.</action
></entry
></row>
<row
><entry
>fact(n)</entry
><entry
><action
>factorial n!</action
></entry
></row>
<row
><entry
>doublefact(n)</entry
><entry
><action
>doble factorial n!! = n(n-2)(n-4)...</action
></entry
></row>
<row
><entry
>lnfact(n)</entry
><entry
><action
>logaritmo del factorial de n, log(n!)</action
></entry
></row>
<row
><entry
>lndoublefact(n)</entry
><entry
><action
>logaritmo del doble factorial log(n!!)</action
></entry
></row>
<row
><entry
>choose(n,m)</entry
><entry
><action
>factor combinatorio 'n elije m' = n!/(m!(n-m)!)</action
></entry
></row>
<row
><entry
>lnchoose(n,m)</entry
><entry
><action
>logaritmo de 'n elije m'</action
></entry
></row>
<row
><entry
>taylor(n,x)</entry
><entry
><action
>coeficiente de Taylor x<superscript
>n</superscript
> / n! para x 
>= 0, n 
>= 0</action
></entry
></row>
<row
><entry
>poch(a,x)</entry
><entry
><action
>símbolo de Pochhammer (a)<subscript
>x</subscript
> := &Gamma;(a + x)/&Gamma;(x)</action
></entry
></row>
<row
><entry
>lnpoch(a,x)</entry
><entry
><action
>logaritmo del símbolo de Pochhammer (a)<subscript
>x</subscript
> := &Gamma;(a + x)/&Gamma;(x)</action
></entry
></row>
<row
><entry
>pochrel(a,x)</entry
><entry
><action
>símbolo relativo de Pochhammer ((a,x) - 1)/x donde (a,x) = (a)<subscript
>x</subscript
> := &Gamma;(a + x)/&Gamma;(a)</action
></entry
></row>
<row
><entry
>gammainc(a,x)</entry
><entry
><action
>función gamma incompleta &Gamma;(a,x) = &int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> t<superscript
>a-1</superscript
> exp(-t) dt para a &gt; 0, x &gt;= 0</action
></entry
></row>
<row
><entry
>gammaincQ(a,x)</entry
><entry
><action
>función gamma incompleta normalizada P(a,x) = 1/&Gamma;(a) &int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> t<superscript
>a-1</superscript
> exp(-t) dt para a &gt; 0, x &gt;= 0</action
></entry
></row>
<row
><entry
>gammaincP(a,x)</entry
><entry
><action
>función gamma incompleta normalizada complementaria P(a,x) = 1/&Gamma;(a) &int;<subscript
>0</subscript
><superscript
>x</superscript
> t<superscript
>a-1</superscript
> exp(-t) dt para a &gt; 0, x &gt;= 0</action
></entry
></row>
<row
><entry
>beta(a,b)</entry
><entry
><action
>función Beta, B(a,b) = &Gamma;(a) &Gamma;(b)/&Gamma;(a+b) para a &gt; 0, b &gt; 0</action
></entry
></row>
<row
><entry
>lnbeta(a,b)</entry
><entry
><action
>logaritmo de la función beta, log(B(a,b)) para a &gt; 0, b &gt; 0</action
></entry
></row>
<row
><entry
>betainc(a,b,x)</entry
><entry
><action
>función beta incompleta normalizada B_x(a,b)/B(a,b) for a &gt; 0, b &gt; 0 </action
></entry
></row>
<row
><entry
>C1(&lambda;,x)</entry
><entry
><action
>polinomio de Gegenbauer C<superscript
>&lambda;</superscript
><subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>C2(&lambda;,x)</entry
><entry
><action
>polinomio de Gegenbauer C<superscript
>&lambda;</superscript
><subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>C3(&lambda;,x)</entry
><entry
><action
>polinomio de Gegenbauer C<superscript
>&lambda;</superscript
><subscript
>3</subscript
>(x)</action
></entry
></row>
<row
><entry
>Cn(n,&lambda;,x)</entry
><entry
><action
>polinomio de Gegenbauer C<superscript
>&lambda;</superscript
><subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>hyperg_0F1(c,x)</entry
><entry
><action
>función hipergeométrica <subscript
>0</subscript
>F<subscript
>1</subscript
>(c,x)</action
></entry
></row>
<row
><entry
>hyperg_1F1i(m,n,x)</entry
><entry
><action
>función hipergeométrica confluente <subscript
>1</subscript
>F<subscript
>1</subscript
>(m,n,x) = M(m,n,x) para parámetros enteros m, n</action
></entry
></row>
<row
><entry
>hyperg_1F1(a,b,x)</entry
><entry
><action
>función hipergeométrica confluente <subscript
>1</subscript
>F<subscript
>1</subscript
>(a,b,x) = M(a,b,x) para parámetros generales a, b</action
></entry
></row>
<row
><entry
>hyperg_Ui(m,n,x)</entry
><entry
><action
>función hipergeométrica confluente U(m,n,x) para parámetros enteros m, n</action
></entry
></row>
<row
><entry
>hyperg_U(a,b,x)</entry
><entry
><action
>función hipergeométrica confluente U(a,b,x)</action
></entry
></row>
<row
><entry
>hyperg_2F1(a,b,c,x)</entry
><entry
><action
>función hipergeométrica de Gauss <subscript
>2</subscript
>F<subscript
>1</subscript
>(a,b,c,x)</action
></entry
></row>
<row
><entry
>hyperg_2F1c(a<subscript
>R</subscript
>,a<subscript
>I</subscript
>,c,x)</entry
><entry
><action
>función hipergeométrica de Gauss <subscript
>2</subscript
>F<subscript
>1</subscript
>(a<subscript
>R</subscript
> + i a<subscript
>I</subscript
>, a<subscript
>R</subscript
> - i a<subscript
>I</subscript
>, c, x) con parámetros completos</action
></entry
></row>
<row
><entry
>hyperg_2F1r(a<subscript
>R</subscript
>,a<subscript
>I</subscript
>,c,x)</entry
><entry
><action
>función hipergeométrica renormalizada de Gauss <subscript
>2</subscript
>F<subscript
>1</subscript
>(a,b,c,x) / &Gamma;(c)</action
></entry
></row>
<row
><entry
>hyperg_2F1cr(a<subscript
>R</subscript
>,a<subscript
>I</subscript
>,c,x)</entry
><entry
><action
>función hipergeométrica renormalizada de Gauss <subscript
>2</subscript
>F<subscript
>1</subscript
>(a<subscript
>R</subscript
> + i a<subscript
>I</subscript
>, a<subscript
>R</subscript
> - i a<subscript
>I</subscript
>, c, x) / &Gamma;(c)</action
></entry
></row>
<row
><entry
>hyperg_2F0(a,b,x)</entry
><entry
><action
>función hipergeométrica <subscript
>2</subscript
>F<subscript
>0</subscript
>(a,b,x)</action
></entry
></row>
<row
><entry
>L1(a,x)</entry
><entry
><action
>polinomios generalizados de Laguerre L<superscript
>a</superscript
><subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>L2(a,x)</entry
><entry
><action
>polinomios generalizados de Laguerre L<superscript
>a</superscript
><subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>L3(a,x)</entry
><entry
><action
>polinomios generalizados de Laguerre L<superscript
>a</superscript
><subscript
>3</subscript
>(x)</action
></entry
></row>
<row
><entry
>W0(x)</entry
><entry
><action
>rama principal de la función W de Lambert, W<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>Wm1(x)</entry
><entry
><action
>rama secundaria de valores reales de la función W de Lambert, W<subscript
>-1</subscript
>(x)</action
></entry
></row>
<row
><entry
>P1(x)</entry
><entry
><action
>Polinomios de Legendre P<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>P2(x)</entry
><entry
><action
>Polinomios de Legendre P<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>P3(x)</entry
><entry
><action
>Polinomios de Legendre P<subscript
>3</subscript
>(x)</action
></entry
></row>
<row
><entry
>Pl(l,x)</entry
><entry
><action
>Polinomios de Legendre P<subscript
>I</subscript
>(x)</action
></entry
></row>
<row
><entry
>Q0(x)</entry
><entry
><action
>Polinomios de Legendre Q<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>Q1(x)</entry
><entry
><action
>Polinomios de Legendre Q<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ql(l,x)</entry
><entry
><action
>Polinomios de Legendre Q<subscript
>I</subscript
>(x)</action
></entry
></row>
<row
><entry
>Plm(l,m,x)</entry
><entry
><action
>polinomio asociado de Legendre P<subscript
>l</subscript
><superscript
>m</superscript
>(x)</action
></entry
></row>
<row
><entry
>Pslm(l,m,x)</entry
><entry
><action
>polinomio asociado normalizado de Legendre &radic;{(2l+1)/(4&pi;)} &radic;{(l-m)!/(l+m)!} P<subscript
>l</subscript
><superscript
>m</superscript
>(x) adecuado para uso en armonías esféricas</action
></entry
></row>
<row
><entry
>Phalf(&lambda;,x)</entry
><entry
><action
>función cónica esférica irregular P<superscript
>1/2</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) para x &gt; -1</action
></entry
></row>
<row
><entry
>Pmhalf(&lambda;,x)</entry
><entry
><action
>función cónica esférica regular P<superscript
>-1/2</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) para x &gt; -1</action
></entry
></row>
<row
><entry
>Pc0(&lambda;,x)</entry
><entry
><action
>función cónica P<superscript
>0</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) para x &gt; -1</action
></entry
></row>
<row
><entry
>Pc1(&lambda;,x)</entry
><entry
><action
>función cónica P<superscript
>1</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) para x &gt; -1</action
></entry
></row>
<row
><entry
>Psr(l,&lambda;,x)</entry
><entry
><action
>función cónica esférica regular P<superscript
>-1/2-l</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) para x &gt; -1, l &gt;= -1</action
></entry
></row>
<row
><entry
>Pcr(l,&lambda;,x)</entry
><entry
><action
>función cónica cilíndrica regular P<superscript
>-m</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) for x &gt; -1, m &gt;= -1</action
></entry
></row>
<row
><entry
>H3d0(&lambda;,&eta;)</entry
><entry
><action
>cero-ésima función propia radial de la laplaciana en el espacio tridimensional hiperbólico, L<superscript
>H3d</superscript
><subscript
>0</subscript
>(&lambda;,,&eta;) := sin(&lambda; &eta;)/(&lambda; sinh(&eta;)) para &eta; &gt;= 0</action
></entry
></row>
<row
><entry
>H3d1(&lambda;,&eta;)</entry
><entry
><action
>cero-ésima función propia radial de la laplaciana en el espacio tridimensional hiperbólico, L<superscript
>H3d</superscript
><subscript
>1</subscript
>(&lambda;,&eta;) := 1/&radic;{&lambda;<superscript
>2</superscript
> + 1} sin(&lambda; &eta;)/(&lambda; sinh(&eta;)) (coth(&eta;) - &lambda; cot(&lambda; &eta;)) para &eta; &gt;= 0</action
></entry
></row>
<row
><entry
>H3d(l,&lambda;,&eta;)</entry
><entry
><action
>L-ésima función propia radial de la laplaciana en el espacio tridimensional hiperbólico eta &gt;= 0, l &gt;= 0</action
></entry
></row>
<row
><entry
>logabs(x)</entry
><entry
><action
>logaritmo de la magnitud de X, log(|x|)</action
></entry
></row>
<row
><entry
>logp(x)</entry
><entry
><action
>log(1 + x) para x &gt; -1 usando un algoritmo preciso para pequeños x</action
></entry
></row>
<row
><entry
>logm(x)</entry
><entry
><action
>log(1 + x) - x para x &gt; -1 usando un algoritmo preciso para pequeños x</action
></entry
></row>
<row
><entry
>psiint(n)</entry
><entry
><action
>función bigamma &psi;(n) para un entero positivo n</action
></entry
></row>
<row
><entry
>psi(x)</entry
><entry
><action
>función bigamma &psi;(n) para un x genérico</action
></entry
></row>
<row
><entry
>psi1piy(y)</entry
><entry
><action
>parte real de la función bigamma en la línea 1+i y, Re[&psi;(1 + i y)]</action
></entry
></row>
<row
><entry
>psi1int(n)</entry
><entry
><action
>función trigamma &psi;'(n) para un entero positivo n</action
></entry
></row>
<row
><entry
>psi1(n)</entry
><entry
><action
>función trigamma &psi;'(x) para un x genérico</action
></entry
></row>
<row
><entry
>psin(m,x)</entry
><entry
><action
>función poligamma &psi;<superscript
>(m)</superscript
>(x) para m &gt;= 0, x &gt; 0</action
></entry
></row>
<row
><entry
>synchrotron1(x)</entry
><entry
><action
>función sincrotrón primera x &int;<subscript
>x</subscript
><superscript
>&infin;</superscript
> K<subscript
>5/3</subscript
>(t) dt para x &gt;= 0</action
></entry
></row>
<row
><entry
>synchrotron2(x)</entry
><entry
><action
>función sincrotrón segunda x K<subscript
>2/3</subscript
>(x) para x &gt;= 0</action
></entry
></row>
<row
><entry
>J2(x)</entry
><entry
><action
>función de transporte J(2,x)</action
></entry
></row>
<row
><entry
>J3(x)</entry
><entry
><action
>función de transporte J(3,x)</action
></entry
></row>
<row
><entry
>J4(x)</entry
><entry
><action
>función de transporte J(4,x)</action
></entry
></row>
<row
><entry
>J5(x)</entry
><entry
><action
>función de transporte J(5,x)</action
></entry
></row>
<row
><entry
>zetaint(n)</entry
><entry
><action
>función zeta de Riemann &zeta;(n) para n entero</action
></entry
></row>
<row
><entry
>zeta(s)</entry
><entry
><action
>función zeta de Riemann &zeta;(s) para s arbitrario</action
></entry
></row>
<row
><entry
>zetam1int(n)</entry
><entry
><action
>función &zeta; de Riemann menos 1 para n entero</action
></entry
></row>
<row
><entry
>zetam1(s)</entry
><entry
><action
>función &zeta; de Riemann menos 1</action
></entry
></row>
<row
><entry
>zetaintm1(s)</entry
><entry
><action
>función &zeta; de Riemann para n entero menos 1</action
></entry
></row>
<row
><entry
>hzeta(s,q)</entry
><entry
><action
>función zeta de Hurwitz &zeta;(s,q) para s &gt; 1, q &gt; 0</action
></entry
></row>
<row
><entry
>etaint(n)</entry
><entry
><action
>función eta &eta;(n) para n entero</action
></entry
></row>
<row
><entry
>eta(s)</entry
><entry
><action
>función eta &eta;(s) para s arbitrario</action
></entry
></row>
</tbody>
</tgroup>
</informaltable>
</sect1>

<sect1 id="parser-ran-gsl">
<title
>Distribuciones normales de números aleatorios</title>
<para
>Para más información sobre las funciones, consulte la documentación de GSL. </para>
<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Función</entry
><entry
>Descripción</entry
></row
></thead>

<tbody>

<row
><entry
>gaussian(x,&sigma;)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución gaussiana con desviación estándar &sigma;</action
></entry
></row>
<row
><entry
>ugaussian(x)</entry
><entry
><action
>distribución gaussiana unitaria. Son equivalentes a las funciones anteriores con una desviación estándar de &sigma; = 1</action
></entry
></row>
<row
><entry
>gaussianP(x,&sigma;)</entry
><entry
><action
>funciones de distribución acumulativa P(x) para la distribución gaussiana con desviación estándar &sigma;</action
></entry
></row>
<row
><entry
>gaussianQ(x,&sigma;)</entry
><entry
><action
>funciones de distribución acumulativa Q(x) para la distribución gaussiana con desviación estándar &sigma;</action
></entry
></row>
<row
><entry
>gaussianPinv(P,&sigma;)</entry
><entry
><action
>funciones de distribución acumulativa inversa P(x) para la distribución gaussiana con desviación estándar &sigma;</action
></entry
></row>
<row
><entry
>gaussianQinv(Q,&sigma;)</entry
><entry
><action
>funciones de distribución acumulativa inversa Q(x) para la distribución gaussiana con desviación estándar &sigma;</action
></entry
></row>
<row
><entry
>ugaussianP(x)</entry
><entry
><action
>función de distribución acumulativa P(x) para la distribución gaussiana</action
></entry
></row>
<row
><entry
>ugaussianQ(x)</entry
><entry
><action
>función de distribución acumulativa Q(x) para la distribución gaussiana unitaria</action
></entry
></row>
<row
><entry
>ugaussianPinv(P)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para la distribución gaussiana unitaria</action
></entry
></row>
<row
><entry
>ugaussianQinv(Q)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para la distribución gaussiana unitaria</action
></entry
></row>
<row
><entry
>gaussiantail(x,a,&sigma;)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución de cola gaussiana con desviación estándar &sigma; y límite inferior a</action
></entry
></row>
<row
><entry
>ugaussiantail(x,a)</entry
><entry
><action
>cola de una distribución gaussiana unitaria. Son equivalentes a las funciones anteriores con una desviación estándar de &sigma; = 1</action
></entry
></row>
<row
><entry
>gaussianbi(x,y,&sigma;<subscript
>x</subscript
>,&sigma;<subscript
>y</subscript
>,&rho;)</entry
><entry
><action
>densidad de probabilidad p(x,y) para una distribución gaussiana bivariante con desviaciones estándar sigma;<subscript
>x</subscript
>, &sigma;<subscript
>y</subscript
> y coeficiente de correlación &rho;</action
></entry
></row>
<row
><entry
>exponential(x,&mu;)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución exponencial con media &mu;</action
></entry
></row>
<row
><entry
>exponentialP(x,&mu;)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución exponencial con media &mu;</action
></entry
></row>
<row
><entry
>exponentialQ(x,&mu;)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución exponencial con media &mu;</action
></entry
></row>
<row
><entry
>exponentialPinv(P,&mu;)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución exponencial con media &mu;</action
></entry
></row>
<row
><entry
>exponentialQinv(Q,&mu;)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución exponencial con media &mu;</action
></entry
></row>
<row
><entry
>laplace(x,a)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución de Laplace con ancho a</action
></entry
></row>
<row
><entry
>laplaceP(x,a)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución de Laplace con ancho a</action
></entry
></row>
<row
><entry
>laplaceQ(x,a)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución de Laplace con ancho a</action
></entry
></row>
<row
><entry
>laplacePinv(P,a)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución de Laplace con ancho a</action
></entry
></row>
<row
><entry
>laplaceQinv(Q,a)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución de Laplace con ancho a</action
></entry
></row>
<row
><entry
>exppow(x,a,b)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución de potencia exponencial con parámetro de escala a y exponente b</action
></entry
></row>
<row
><entry
>exppowP(x,a,b)</entry
><entry
><action
>densidad de probabilidad acumulativa p(x) para una distribución de potencia exponencial con parámetro de escala a y exponente b</action
></entry
></row>
<row
><entry
>exppowQ(x,a,b)</entry
><entry
><action
>densidad de probabilidad acumulativa Q(x) para una distribución de potencia exponencial con parámetro de escala a y exponente b</action
></entry
></row>
<row
><entry
>cauchy(x,a)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución de Cauchy (Lorentz) con parámetro de escala a</action
></entry
></row>
<row
><entry
>cauchyP(x,a)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución de Cauchy con parámetro de escala a</action
></entry
></row>
<row
><entry
>cauchyQ(x,a)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución de Cauchy con parámetro de escala a</action
></entry
></row>
<row
><entry
>cauchyPinv(P,a)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución de Cauchy con parámetro de escala a</action
></entry
></row>
<row
><entry
>cauchyQinv(Q,a)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución de Cauchy con parámetro de escala a</action
></entry
></row>
<row
><entry
>rayleigh(x,&sigma;)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución de Rayleigh con parámetro de escala &sigma;</action
></entry
></row>
<row
><entry
>rayleighP(x,&sigma;)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución de Rayleigh con parámetro de escala &sigma;</action
></entry
></row>
<row
><entry
>rayleighQ(x,&sigma;)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución de Rayleigh con parámetro de escala &sigma;</action
></entry
></row>
<row
><entry
>rayleighPinv(P,&sigma;)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución de Rayleigh con parámetro de escala &sigma;</action
></entry
></row>
<row
><entry
>rayleighQinv(Q,&sigma;)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución de Rayleigh con parámetro de escala &sigma;</action
></entry
></row>
<row
><entry
>rayleigh_tail(x,a,&sigma;)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución de Rayleigh con parámetro de escala &sigma; y límite inferior en</action
></entry
></row>
<row
><entry
>landau(x)</entry
><entry
><action
>densidad de probabilidad p(x) para la distribución de Landau</action
></entry
></row>
<row
><entry
>gammapdf(x,a,b)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución gamma con parámetros a y b</action
></entry
></row>
<row
><entry
>gammaP(x,a,b)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución gamma con parámetros a y b</action
></entry
></row>
<row
><entry
>gammaQ(x,a,b)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución gamma con parámetros a y b</action
></entry
></row>
<row
><entry
>gammaPinv(P,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución gamma con parámetros a y b</action
></entry
></row>
<row
><entry
>gammaQinv(Q,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución gamma con parámetros a y b</action
></entry
></row>
<row
><entry
>flat(x,a,b)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución uniforme desde a a b</action
></entry
></row>
<row
><entry
>flatP(x,a,b)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución uniforme desde a a b</action
></entry
></row>
<row
><entry
>flatQ(x,a,b)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución uniforme desde a a b</action
></entry
></row>
<row
><entry
>flatPinv(P,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución uniforme desde a a b</action
></entry
></row>
<row
><entry
>flatQinv(Q,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución uniforme desde a a b</action
></entry
></row>
<row
><entry
>lognormal(x,&zeta;,&sigma;)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución normal log con parámetros &zeta; y &sigma;</action
></entry
></row>
<row
><entry
>lognormalP(x,&zeta;,&sigma;)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución normal log con parámetros &zeta; y &sigma;</action
></entry
></row>
<row
><entry
>lognormalQ(x,&zeta;,&sigma;)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución normal log con parámetros &zeta; y &sigma;</action
></entry
></row>
<row
><entry
>lognormalPinv(P,&zeta;,&sigma;)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución normal log con parámetros &zeta; y &sigma;</action
></entry
></row>
<row
><entry
>lognormalQinv(Q,&zeta;,&sigma;)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución normal log con parámetros &zeta; y &sigma;</action
></entry
></row>
<row
><entry
>chisq(x,&nu;)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución &chi;<superscript
>2</superscript
> con &nu; grados de libertad</action
></entry
></row>
<row
><entry
>chisqP(x,&nu;)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución &chi;<superscript
>2</superscript
> con &nu; grados de libertad</action
></entry
></row>
<row
><entry
>chisqQ(x,&nu;)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución &chi;<superscript
>2</superscript
> con &nu; grados de libertad</action
></entry
></row>
<row
><entry
>chisqPinv(P,&nu;)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución &chi;<superscript
>2</superscript
> con &nu; grados de libertad</action
></entry
></row>
<row
><entry
>chisqQinv(Q,&nu;)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución &chi;<superscript
>2</superscript
> con &nu; grados de libertad</action
></entry
></row>
<row
><entry
>fdist(x,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución F con &nu;<subscript
>1</subscript
> y &nu;<subscript
>2</subscript
> grados de libertad</action
></entry
></row>
<row
><entry
>fdistP(x,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución F con &nu;<subscript
>1</subscript
> y &nu;<subscript
>2</subscript
> grados de libertad</action
></entry
></row>
<row
><entry
>fdistQ(x,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución F con &nu;<subscript
>1</subscript
> y &nu;<subscript
>2</subscript
> grados de libertad</action
></entry
></row>
<row
><entry
>fdistPinv(P,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución F con &nu; <subscript
>1</subscript
> y &nu;<subscript
>2</subscript
> grados de libertad</action
></entry
></row>
<row
><entry
>fdistQinv(Q,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución F con &nu; <subscript
>1</subscript
> y &nu;<subscript
>2</subscript
> grados de libertad</action
></entry
></row>
<row
><entry
>tdist(x,&nu;)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución t con &nu; grados de libertad</action
></entry
></row>
<row
><entry
>tdistP(x,&nu;)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución t con &nu; grados de libertad</action
></entry
></row>
<row
><entry
>tdistQ(x,&nu;)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución t con &nu; grados de libertad</action
></entry
></row>
<row
><entry
>tdistPinv(P,&nu;)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución t con &nu; grados de libertad</action
></entry
></row>
<row
><entry
>tdistQinv(Q,&nu;)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución t con &nu; grados de libertad</action
></entry
></row>
<row
><entry
>betapdf(x,a,b)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución beta con parámetros a y b</action
></entry
></row>
<row
><entry
>betaP(x,a,b)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución beta con parámetros a y b</action
></entry
></row>
<row
><entry
>betaQ(x,a,b)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución beta con parámetros a y b</action
></entry
></row>
<row
><entry
>betaPinv(P,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución beta con parámetros a y b</action
></entry
></row>
<row
><entry
>betaQinv(Q,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución beta con parámetros a y b</action
></entry
></row>
<row
><entry
>logistic(x,a)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución logística con parámetro de escala a</action
></entry
></row>
<row
><entry
>logisticP(x,a)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución logística con parámetro de escala a</action
></entry
></row>
<row
><entry
>logisticQ(x,a)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución logística con parámetro de escala a</action
></entry
></row>
<row
><entry
>logisticPinv(P,a)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución logística con parámetro de escala a</action
></entry
></row>
<row
><entry
>logisticQinv(Q,a)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución logística con parámetro de escala a</action
></entry
></row>
<row
><entry
>pareto(x,a,b)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución de Pareto con exponente a y escala b</action
></entry
></row>
<row
><entry
>paretoP(x,a,b)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución Pareto con exponente a y escala b</action
></entry
></row>
<row
><entry
>paretoQ(x,a,b)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución Pareto con exponente a y escala b</action
></entry
></row>
<row
><entry
>paretoPinv(P,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución Pareto con exponente a y escala b</action
></entry
></row>
<row
><entry
>paretoQinv(Q,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución Pareto con exponente a y escala b</action
></entry
></row>
<row
><entry
>weibull(x,a,b)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución de Weibull con parámetro de escala a y exponente b</action
></entry
></row>
<row
><entry
>weibullP(x,a,b)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución de Weibull con parámetro de escala a y exponente b</action
></entry
></row>
<row
><entry
>weibullQ(x,a,b)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución de Weibull con parámetro de escala a y exponente b</action
></entry
></row>
<row
><entry
>weibullPinv(P,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución de Weibull con parámetro de escala a y exponente b</action
></entry
></row>
<row
><entry
>weibullQinv(Q,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución de Weibull con parámetro de escala a y exponente b</action
></entry
></row>
<row
><entry
>gumbel1(x,a,b)</entry
><entry
><action
>densidad de probabilidad p(x) para una distribución Gumbel de tipo 1 con parámetros a y b</action
></entry
></row>
<row
><entry
>gumbel1P(x,a,b)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución Gumbel de tipo 1 con parámetros a y b</action
></entry
></row>
<row
><entry
>gumbel1Q(x,a,b)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución Gumbel de tipo 1 con parámetros a y b</action
></entry
></row>
<row
><entry
>gumbel1Pinv(P,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución Gumbel de tipo 1 con parámetros a y b</action
></entry
></row>
<row
><entry
>gumbel1Qinv(Q,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución Gumbel de tipo 1 con parámetros a y b</action
></entry
></row>
<row
><entry
>gumbel2(x,a,b)</entry
><entry
><action
>densidad de probabilidad p(x) en X para una distribución Gumbel de tipo 2 con parámetros A y B</action
></entry
></row>
<row
><entry
>gumbel2P(x,a,b)</entry
><entry
><action
>función de distribución acumulativa P(x) para una distribución Gumbel de tipo 2 con parámetros a y b</action
></entry
></row>
<row
><entry
>gumbel2Q(x,a,b)</entry
><entry
><action
>función de distribución acumulativa Q(x) para una distribución Gumbel de tipo 2 con parámetros a y b</action
></entry
></row>
<row
><entry
>gumbel2Pinv(P,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa P(x) para una distribución Gumbel de tipo 2 con parámetros a y b</action
></entry
></row>
<row
><entry
>gumbel2Qinv(Q,a,b)</entry
><entry
><action
>función de distribución acumulativa inversa Q(x) para una distribución Gumbel de tipo 2 con parámetros a y b</action
></entry
></row>
<row
><entry
>poisson(k,&mu;)</entry
><entry
><action
>probabilidad p(k) de obtener k desde una distribución de Poisson con media &mu;</action
></entry
></row>
<row
><entry
>poissonP(k,&mu;)</entry
><entry
><action
>funciones de distribución acumulativa P(x) para una distribución de Poisson con media &mu;</action
></entry
></row>
<row
><entry
>poissonQ(k,&mu;)</entry
><entry
><action
>funciones de distribución acumulativa Q(x) para una distribución de Poisson con media &mu;</action
></entry
></row>
<row
><entry
>bernoulli(k,p)</entry
><entry
><action
>probabilidad p(k) de obtener k desde una distribución de Bernoulli con parámetro de probabilidad p</action
></entry
></row>
<row
><entry
>binomial(k,p,n)</entry
><entry
><action
>probabilidad p(k) de obtener p desde una distribución binomial con parámetros p y n</action
></entry
></row>
<row
><entry
>binomialP(k,p,n)</entry
><entry
><action
>funciones de distribución acumulativa P(x) para una distribución binomial con parámetros p y n</action
></entry
></row>
<row
><entry
>binomialQ(k,p,n)</entry
><entry
><action
>funciones de distribución acumulativa Q(x) para una distribución binomial con parámetros p y n</action
></entry
></row>
<row
><entry
>nbinomial(k,p,n)</entry
><entry
><action
>probabilidad p(k) de obtener k desde una distribución binomial negativa con parámetros p y n</action
></entry
></row>
<row
><entry
>nbinomialP(k,p,n)</entry
><entry
><action
>funciones de distribución acumulativa P(x) para una distribución binomial negativa con parámetros p y n</action
></entry
></row>
<row
><entry
>nbinomialQ(k,p,n)</entry
><entry
><action
>funciones de distribución acumulativa Q(x) para una distribución binomial negativa con parámetros p y n</action
></entry
></row>
<row
><entry
>pascal(k,p,n)</entry
><entry
><action
>probabilidad p(k) de obtener k desde una distribución de Pascal con parámetros p y n</action
></entry
></row>
<row
><entry
>pascalP(k,p,n)</entry
><entry
><action
>funciones de distribución acumulativa P(x) para una distribución de Pascal con parámetros p y n</action
></entry
></row>
<row
><entry
>pascalQ(k,p,n)</entry
><entry
><action
>funciones de distribución acumulativa Q(x) para una distribución de Pascal con parámetros p y n</action
></entry
></row>
<row
><entry
>geometric(k,p)</entry
><entry
><action
>probabilidad p(k) de obtener k desde una distribución geométrica con parámetro de probabilidad p</action
></entry
></row>
<row
><entry
>geometricP(k,p)</entry
><entry
><action
>funciones de distribución acumulativa P(x) para una distribución geométrica con parámetro p</action
></entry
></row>
<row
><entry
>geometricQ(k,p)</entry
><entry
><action
>funciones de distribución acumulativa Q(x) para una distribución geométrica con parámetro p</action
></entry
></row>
<row
><entry
>hypergeometric(k,n<subscript
>1</subscript
>,n<subscript
>2</subscript
>,t)</entry
><entry
><action
>probabilidad p(k) de obtener k desde una distribución hipergeométrica con parámetros n<subscript
>1</subscript
>, n<subscript
>2</subscript
>, t</action
></entry
></row>
<row
><entry
>hypergeometricP(k,n<subscript
>1</subscript
>,n<subscript
>2</subscript
>,t)</entry
><entry
><action
>función de distribución acumulativa P(k) para una distribución hipergeométrica con parámetros n<subscript
>1</subscript
>, n<subscript
>2</subscript
>, t</action
></entry
></row>
<row
><entry
>hypergeometricQ(k,n<subscript
>1</subscript
>,n<subscript
>2</subscript
>,t)</entry
><entry
><action
>función de distribución acumulativa Q(k) para una distribución hipergeométrica con parámetros n<subscript
>1</subscript
>, n<subscript
>2</subscript
>, t</action
></entry
></row>
<row
><entry
>logarithmic(k,p)</entry
><entry
><action
>probabilidad p(k) de obtener K desde una distribución logarítmica con parámetro de probabilidad p</action
></entry
></row>
</tbody>
</tgroup>
</informaltable>
</sect1>

<sect1 id="parser-const">
<title
>Constantes</title>

<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Constante</entry
><entry
>Descripción</entry
></row
></thead>

<tbody>

<row
><entry
>e</entry
><entry
><action
>La base de los logaritmos naturales</action
></entry
></row>
<row
><entry
>pi</entry
><entry
><action
>&pi;</action
></entry
></row>

</tbody
></tgroup
></informaltable>
</sect1>

<sect1 id="parser-const-gsl">
<title
>Constantes GSL</title>
<para
>Para más información sobre estas constates, consulte la documentación de GSL. </para>
<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Constante</entry
><entry
>Descripción</entry
></row
></thead>

<tbody>

<row
><entry
>c</entry
><entry
><action
>La velocidad de la luz en el vacío</action
></entry
></row>
<row
><entry
>mu0</entry
><entry
><action
>La permeabilidad del espacio libre</action
></entry
></row>
<row
><entry
>e0</entry
><entry
><action
>La permitividad del espacio libre</action
></entry
></row>
<row
><entry
>h</entry
><entry
><action
>La constante de Planck h</action
></entry
></row>
<row
><entry
>hbar</entry
><entry
><action
>La constante reducida de Planck &planck;</action
></entry
></row>
<row
><entry
>na</entry
><entry
><action
>El número de Avogadro</action
></entry
></row>
<row
><entry
>f</entry
><entry
><action
>La carga molar de un Faradio</action
></entry
></row>
<row
><entry
>k</entry
><entry
><action
>La constante de Boltzmann</action
></entry
></row>
<row
><entry
>r0</entry
><entry
><action
>La constante molar de los gases</action
></entry
></row>
<row
><entry
>v0</entry
><entry
><action
>El volumen estándar de los gases</action
></entry
></row>
<row
><entry
>sigma</entry
><entry
><action
>La constante de Stefan-Boltzmann</action
></entry
></row>
<row
><entry
>gauss</entry
><entry
><action
>El campo magnético de un Gauss</action
></entry
></row>
<row
><entry
>au</entry
><entry
><action
>La longitud de una unidad astronómica (que significa la distancia tierra-sol)</action
></entry
></row>
<row
><entry
>G</entry
><entry
><action
>La constante gravitatoria</action
></entry
></row>
<row
><entry
>ly</entry
><entry
><action
>La distancia de un año luz</action
></entry
></row>
<row
><entry
>pc</entry
><entry
><action
>La distancia de 1 parsec</action
></entry
></row>
<row
><entry
>gg</entry
><entry
><action
>La aceleración gravitatoria estándar en la Tierra</action
></entry
></row>
<row
><entry
>ms</entry
><entry
><action
>La masa del sol</action
></entry
></row>
<row
><entry
>ee</entry
><entry
><action
>La carga del electrón</action
></entry
></row>
<row
><entry
>eV</entry
><entry
><action
>La energía de un electrón voltio</action
></entry
></row>
<row
><entry
>amu</entry
><entry
><action
>La masa atómica unificada</action
></entry
></row>
<row
><entry
>me</entry
><entry
><action
>La masa del electrón</action
></entry
></row>
<row
><entry
>mmu</entry
><entry
><action
>La masa del muón</action
></entry
></row>
<row
><entry
>mp</entry
><entry
><action
>La masa del protón</action
></entry
></row>
<row
><entry
>mn</entry
><entry
><action
>La masa del neutrón</action
></entry
></row>
<row
><entry
>alpha</entry
><entry
><action
>La constante de estructura fina electromagnética</action
></entry
></row>
<row
><entry
>ry</entry
><entry
><action
>La constante de Rydberg</action
></entry
></row>
<row
><entry
>a0</entry
><entry
><action
>El radio de Bohr</action
></entry
></row>
<row
><entry
>a</entry
><entry
><action
>La longitud de 1 angstrom</action
></entry
></row>
<row
><entry
>barn</entry
><entry
><action
>El área de 1 barn</action
></entry
></row>
<row
><entry
>muB</entry
><entry
><action
>El magnetón de Bohr</action
></entry
></row>
<row
><entry
>mun</entry
><entry
><action
>El magnetón nuclear</action
></entry
></row>
<row
><entry
>mue</entry
><entry
><action
>El momento magnético del electrón</action
></entry
></row>
<row
><entry
>mup</entry
><entry
><action
>El momento magnético del protón</action
></entry
></row>
<row
><entry
>sigmaT</entry
><entry
><action
>La sección cruzada de Thomson para un electrón</action
></entry
></row>
<row
><entry
>pD</entry
><entry
><action
>El debye</action
></entry
></row>
<row
><entry
>min</entry
><entry
><action
>El número de segundos que hay en 1 minuto</action
></entry
></row>
<row
><entry
>h</entry
><entry
><action
>El número de segundos que hay en 1 hora</action
></entry
></row>
<row
><entry
>d</entry
><entry
><action
>El número de segundos que hay en 1 día</action
></entry
></row>
<row
><entry
>semana</entry
><entry
><action
>El número de segundos que hay en 1 semana</action
></entry
></row>
<row
><entry
>in</entry
><entry
><action
>La longitud de 1 pulgada</action
></entry
></row>
<row
><entry
>ft</entry
><entry
><action
>La longitud de 1 pie</action
></entry
></row>
<row
><entry
>yarda</entry
><entry
><action
>La longitud de 1 yarda</action
></entry
></row>
<row
><entry
>mil</entry
><entry
><action
>La longitud de 1 mil (1/1000th de una pulgada)</action
></entry
></row>
<row
><entry
>v_km_per_h</entry
><entry
><action
>La velocidad de 1 kilómetro por hora</action
></entry
></row>
<row
><entry
>v_mile_per_h</entry
><entry
><action
>La velocidad de 1 milla por hora</action
></entry
></row>
<row
><entry
>nmile</entry
><entry
><action
>La longitud de 1 milla náutica</action
></entry
></row>
<row
><entry
>braza</entry
><entry
><action
>La longitud de 1 braza</action
></entry
></row>
<row
><entry
>knot</entry
><entry
><action
>La velocidad de 1 nudo</action
></entry
></row>
<row
><entry
>pt</entry
><entry
><action
>La longitud de 1 punto de impresora (1/72 pulgadas)</action
></entry
></row>
<row
><entry
>texpt</entry
><entry
><action
>La longitud de un punto TeX (1/72.27 pulgadas)</action
></entry
></row>
<row
><entry
>micrón</entry
><entry
><action
>La longitud de un micrómetro</action
></entry
></row>
<row
><entry
>hectárea</entry
><entry
><action
>El área de 1 hectárea</action
></entry
></row>
<row
><entry
>acre</entry
><entry
><action
>El área de 1 acre</action
></entry
></row>
<row
><entry
>litro</entry
><entry
><action
>El volumen de 1 litro</action
></entry
></row>
<row
><entry
>us_gallon</entry
><entry
><action
>El volumen de 1 galón</action
></entry
></row>
<row
><entry
>can_gallon</entry
><entry
><action
>El volumen de 1 galón canadiense</action
></entry
></row>
<row
><entry
>uk_gallon</entry
><entry
><action
>El volumen de 1 galón de RU</action
></entry
></row>
<row
><entry
>cuarto</entry
><entry
><action
>El volumen de 1 cuarto</action
></entry
></row>
<row
><entry
>pinta</entry
><entry
><action
>El volumen de 1 pinta</action
></entry
></row>
<row
><entry
>libra</entry
><entry
><action
>La masa de 1 libra</action
></entry
></row>
<row
><entry
>onza</entry
><entry
><action
>La masa de 1 onza</action
></entry
></row>
<row
><entry
>ton</entry
><entry
><action
>La masa de 1 tonelada</action
></entry
></row>
<row
><entry
>mton</entry
><entry
><action
>La masa de 1 tonelada métrica (1000 kg)</action
></entry
></row>
<row
><entry
>uk_ton</entry
><entry
><action
>La masa de 1 tonelada de RU</action
></entry
></row>
<row
><entry
>troy_ounce</entry
><entry
><action
>La masa de 1 onza troy</action
></entry
></row>
<row
><entry
>carat</entry
><entry
><action
>La masa de 1 quilate</action
></entry
></row>
<row
><entry
>gram_force</entry
><entry
><action
>La fuerza del peso de 1 gramo</action
></entry
></row>
<row
><entry
>pound_force</entry
><entry
><action
>La fuerza del peso de 1 libra</action
></entry
></row>
<row
><entry
>kilepound_force</entry
><entry
><action
>La fuerza del peso de 1 kilopondio</action
></entry
></row>
<row
><entry
>poundal</entry
><entry
><action
>La fuerza de 1 poundal</action
></entry
></row>
<row
><entry
>cal</entry
><entry
><action
>La energía de 1 caloría</action
></entry
></row>
<row
><entry
>btu</entry
><entry
><action
>La energía de una Unidad Termal Británica</action
></entry
></row>
<row
><entry
>termia</entry
><entry
><action
>La energía de una termia</action
></entry
></row>
<row
><entry
>hp</entry
><entry
><action
>La potencia de 1 caballo de vapor</action
></entry
></row>
<row
><entry
>bar</entry
><entry
><action
>La presión de 1 bar</action
></entry
></row>
<row
><entry
>atm</entry
><entry
><action
>La presión de 1 atmósfera estándar</action
></entry
></row>
<row
><entry
>torr</entry
><entry
><action
>La presión de 1 torr</action
></entry
></row>
<row
><entry
>mhg</entry
><entry
><action
>La presión de 1 metro de mercurio</action
></entry
></row>
<row
><entry
>inhg</entry
><entry
><action
>La presión de 1 pulgada de mercurio</action
></entry
></row>
<row
><entry
>inh2o</entry
><entry
><action
>La presión de 1 pulgada de agua</action
></entry
></row>
<row
><entry
>psi</entry
><entry
><action
>La presión de 1 libra por pulgada cuadrada</action
></entry
></row>
<row
><entry
>poise</entry
><entry
><action
>La viscosidad dinámica de 1 poise</action
></entry
></row>
<row
><entry
>stokes</entry
><entry
><action
>La viscosidad cinemática de 1 stokes</action
></entry
></row>
<row
><entry
>stilb</entry
><entry
><action
>La luminancia de 1 stilb</action
></entry
></row>
<row
><entry
>lumen</entry
><entry
><action
>El flujo de luminosidad de un lumen</action
></entry
></row>
<row
><entry
>lux</entry
><entry
><action
>La luminancia de un lux</action
></entry
></row>
<row
><entry
>phot</entry
><entry
><action
>La luminancia de 1 phot</action
></entry
></row>
<row
><entry
>pie candela</entry
><entry
><action
>La luminancia de 1 pie candela</action
></entry
></row>
<row
><entry
>lambert</entry
><entry
><action
>La luminancia de 1 lambert</action
></entry
></row>
<row
><entry
>pie lambert</entry
><entry
><action
>La luminancia de 1 pie lambert</action
></entry
></row>
<row
><entry
>curie</entry
><entry
><action
>La actividad de 1 curie</action
></entry
></row>
<row
><entry
>roentgen</entry
><entry
><action
>La exposición de 1 roentgen</action
></entry
></row>
<row
><entry
>rad</entry
><entry
><action
>La dosis absorbida de 1 rad</action
></entry
></row>
<row
><entry
>N</entry
><entry
><action
>La fuerza de 1 newton</action
></entry
></row>
<row
><entry
>dina</entry
><entry
><action
>La fuerza de 1 dina</action
></entry
></row>
<row
><entry
>J</entry
><entry
><action
>La energía de 1 julio</action
></entry
></row>
<row
><entry
>erg</entry
><entry
><action
>La energía de 1 ergio</action
></entry
></row>

</tbody
></tgroup
></informaltable>

</sect1>

</chapter>

<chapter id="faq">
<title
>Preguntas y respuestas</title>

<qandaset id="faqlist">

<qandaentry>
<question>
<para
>¿Para qué plataformas está disponible &LabPlot;?</para>
</question>
<answer>
<para
>&LabPlot; se desarrolla para plataformas Unix y usa las herramientas &Qt; y &kde-frameworks;. Normalmente, usted puede esperar que &LabPlot; compile y ejecute en cada plataforma que admita &kde-frameworks;. Una lista reciente de plataformas admitidas y consejos para compilar y ejecutar &LabPlot; puede encontrarse en <ulink url="http://labplot.wiki.sourceforge.net/Download"
> http://labplot.wiki.sourceforge.net/Download</ulink
>. </para>
</answer>
</qandaentry>

<qandaentry
><question>
<para
>¿Cómo puedo exportar la hoja de trabajo activa como imagen?</para>
</question>
<answer
><para
>El modo estándar es usar <menuchoice
><guimenu
>Archivo</guimenu
><guimenuitem
>Exportar</guimenuitem
></menuchoice
>. Toados los formatos de imagen admitidos en &Qt; se permiten. Solo seleccione el formato deseado y se exportará la hoja de trabajo activa. </para
></answer>
</qandaentry>

<qandaentry>
<question>
<para
>¿Cómo puedo usar letras griegas en títulos, etiquetas de ejes, &etc;?</para>
</question>
<answer>
<para
>Use el botón <guiicon
>&pi;</guiicon
> para abrir la ventana del selector de caracteres o <guiicon
>&tex;</guiicon
> para generar letras griegas y otros símbolos usando &latex;. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Echo en falta una función importante. ¿Qué puedo hacer?</para>
</question>
<answer>
<para
>Por favor, eche un vistazo al archivo TODO en la documentación de &LabPlot;. Allí se listan todas las características planeadas más o menos ordenadas que yo implementaré en futuras versiones de &LabPlot;. Si a usted le gustaría disponer de características adiciones o tener lista una funcionalidad pronto, envíeme por correo sus deseos y, si es posible, envíeme datos de ejemplo o una descripción corta de lo que le gustaría hacer. No es probable que su funcionalidad aparezca en a siguiente versión estable de &LabPlot; :-) </para>
</answer>
</qandaentry>

<qandaentry
><question>
<para
>Muchas funciones de análisis están desactivadas. ¿Qué puedo hacer?</para>
</question>
<answer
><para
>Parece que su paquete de &LabPlot; se compiló sin implementación de GSL (Biblioteca científica de &GNU;). &LabPlot; se diseñó para trabajar incluso en sistemas que no dispongan de la mayor parte de las bibliotecas estándar. Michas distribuciones proporcionan paquetes de &LabPlot; sin esta característica adicional. En este caso, algunas funciones no están disponibles. Afortunadamente, algunos programas (como <application
>pstoedit</application
> o <application
>texvc</application
>) pueden añadirse sin recompilar &LabPlot;. Usted siempre puede comprobar su entorno del sistema en el menú ayuda de &LabPlot;. </para>
<para
>Los paquetes proporcionados en la página oficial de descargas están siempre compilados con las bibliotecas estándar (GSL, &etc;). Usted debería usarlas para disponer de todas las funcionalidades. </para>
</answer>
</qandaentry>

<qandaentry
><question>
<para
>Quiero ayudar. ¿Cómo puedo colaborar con &LabPlot;?</para>
</question>
<answer
><para
>Sí, por supuesto. Hay un montón de cosas que hacer. Incluso si usted no sabe nada sobre programación, siempre necesitamos gente para encontrar fallos, probar cosas y hacer sugerencias. También la traducción y documentación necesitan siempre un montón de trabajo. </para
></answer>
</qandaentry>


</qandaset>
</chapter>

<chapter id="license">

<title
>Licencia</title>

<para
>&LabPlot;</para>
<para
>Derechos de autor del programa &copy; 2007-2016 Stefan Gerlach <email
>stefan.gerlach@uni-konstanz.de</email
> Derechos de autor del programa &copy; 2008-2016 Alexander Semke <email
>Alexander.Semke@web.de</email
> </para>

<important>
<para
>&LabPlot; está todavía en desarrollo. Hay una gran lista de características perdidas que se implementarán en posteriores versiones de &LabPlot;. </para>
</important>

<para
>Debido a que hay muchas cosas que hacer, los desarrolladores necesitan toda la ayuda que usted pueda proporcionar. Cualquier contribución, como deseos, correcciones, parches, informes de errores y capturas de pantallas es bienvenida. </para>

<para
>Derechos de autor de la documentación &copy; 2007-2016 Stefan Gerlach <email
>stefan.gerlach@uni-konstanz.de</email
> Copyright de la documentación &copy; 2008-2015 Alexander Semke <email
>Alexander.Semke@web.de</email
> Copyright de la documentación &copy; 2014 Yuri Chornoivan <email
>yurchor@ukr.net</email
> </para>

<para
>Traducido por Eloy Cuadra <email
>ecuadra@eloihr.net</email
> y Javier Viñal <email
>fjvinal@gmail.com</email
>.</para
> &underFDL; &underGPL; </chapter>




&documentation.index;
</book>
