<?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 % Brazilian-Portuguese "INCLUDE">
]>

<book lang="&language;">
<bookinfo>
<title
>Manual do &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
>André Marcelo</firstname
><surname
>Alvarenga</surname
><affiliation
><address
><email
>alvarenga@kde.org</email
></address
></affiliation
><contrib
>Tradução</contrib
></othercredit
> <othercredit role="translator"
><firstname
>Eduardo de</firstname
><surname
>Almeida</surname
><affiliation
><address
><email
>edupontofis@gmail.com</email
></address
></affiliation
><contrib
>Tradução</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
>24/12/2016</date>
<releaseinfo
>3.3.1</releaseinfo>

<abstract>
	<para
>&LabPlot; é um programa para o desenho de funções bi-dimensionais e análise de dados. </para>
</abstract>

<keywordset>
	<keyword
>KDE</keyword>
	<keyword
>LabPlot</keyword>
	<keyword
>gráfico</keyword>
</keywordset>

</bookinfo>


<chapter id="introduction">
<title
>Introdução</title>
<para
>&LabPlot; é um aplicativo do &kde; para criação de gráficos interativos e análise de dados científicos. Ele oferece uma forma simples de criar, gerenciar e editar gráficos. </para>

<para
>Funcionalidades: <itemizedlist>
<listitem
><para
>Gerenciamento de dados baseado em projetos</para
></listitem>
<listitem
><para
>Explorador de projetos para gerenciamento e organização de objetos criados em pastas e subpastas diferentes</para
></listitem>
<listitem
><para
>Folha de cálculo com funcionalidades básicas para a introdução manual de dados ou para a geração de números aleatórios uniformes e não-uniformes</para
></listitem>
<listitem
><para
>Importação de dados em ASCII externos para o projeto para visualização e edição futuras</para
></listitem>
<listitem
><para
>Exportação da folha de cálculo para um arquivo ASCII</para
></listitem>
<listitem
><para
>A folha de trabalho como o objeto-pai principal para gráficos, legendas, &etc;, suporta diferentes layouts e funções de zoom</para
></listitem>
<listitem
><para
>Exportação da folha de trabalho para diferentes formatos (PDF, EPS, PNG e SVG)</para
></listitem>
<listitem
><para
>Grande variedade de capacidades de edição para as propriedades da folha de trabalho e seus objetos</para
></listitem>
<listitem
><para
>Gráficos cartesianos, criados a partir de dados importados, manualmente ou a partir de uma equação matemática</para
></listitem>
<listitem
><para
>A definição das fórmulas matemáticas tem suporte para o realce de sintaxe e completação, assim como por uma lista de constantes e funções matemáticas e físicas agrupadas de forma temática</para
></listitem>
<listitem
><para
>A investigação de dados desenhados tem suporte a diversas funcionalidades de zoom e navegação</para
></listitem>
<listitem
><para
>Algumas análises de funções e métodos de redução de dados, diferenciação, integração, interpolação, suavização, ajuste (nonlinear), filtro de Fourier e transformada de Fourier</para
></listitem>
<listitem
><para
>Ajustes lineares e não-lineares de dados, sendo que diversos modelos de ajuste são predefinidos e também podem ser fornecidos modelos personalizados com um número arbitrário de parâmetros</para
></listitem>
<listitem
><para
>Suporte para várias infraestruturas CAS como Maxima, Python, KAlgebra, Sage</para
></listitem>
<listitem
><para
>Folha de trabalho amigável para avaliação de expressões</para
></listitem>
<listitem
><para
>Estrutura baseada em plugins para adicionar diferentes infraestruturas</para
></listitem>
<listitem
><para
>Caixa de dialogos assistentes baseada em plugins para tarefas comuns (como integrando uma função ou digitando uma matrix)</para
></listitem>
<listitem
><para
>Seletor de dados para a extração de dados manual ou (semi-)automática de imagens importadas que contêm gráficos e curvas.</para
></listitem>
</itemizedlist>
</para>

<para
>O &LabPlot; pode ser encontrado em sua página no kde.org: <ulink url="https://labplot.kde.org/"
>https://labplot.kde.org/</ulink
>. </para>

</chapter>


<chapter id="using-LabPlot">
<title
>Usando o &LabPlot;</title>
<sect1 id="interface-overview">
  <title
>Apresentação da interface</title>
  <para
>O &LabPlot; segue a filosofia MDI (Multiple Document Interface ou Interface de Múltiplos Documentos, em tradução livre) - todos os objetos criados no aplicativo são colocados como subjanelas na <link linkend="main-area"
>Área Principal</link
> da janela do aplicativo. O <link linkend="project-explorer"
>Explorador de Projetos</link
> serve como a ferramenta para criar e organizar esses objetos em uma estrutura em árvore. O <link linkend="properties-explorer"
>Explorador de Propriedades</link
> é usado para modificar as propriedades do(s) objeto(s) que estiver(em) selecionado(s). Muitas das funções estão acessíveis através do menu principal e pelas barras de ferramentas ou menus de contexto específicos do objeto. As informações adicionais e as notificações dos aplicativos aparecem na barra de status. </para>

  <screenshot>
    <screeninfo
>Janela padrão do &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 Projetos</title>
<para
>O Explorador de Projetos é o componente principal do &LabPlot;, destinado a lidar com seus objetos. Os mesmos são organizados em uma estrutura em árvore que representa as relações pai-filho entre os diferentes objetos. As pastas e subpastas podem introduzir um agrupamento adicional para os diferentes objetos. </para>
<para
>O explorador de projetos é uma janela acoplável e poderá ser colocada em qualquer local. O usuário poderá determinar quais as colunas que devem ser apresentadas, marcando/desmarcando as colunas de interesse no menu de contexto (clique com o &RMB; em um local vazio da árvore ou no seu cabeçalho). Além disso, a lista de objetos apresentados poderá ser reduzida se usar o filtro do campo de texto <guilabel
>Pesquisar/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
>Os objetos criados que tem uma visualização própria (como uma folha de trabalho, uma folha de cálculo, &etc;) são colocados na área principal do aplicativo. Dependendo da configuração atual da interface do usuário, as janelas tanto podem ser colocadas de forma independente e de movimento livre (interface "Exibição de subjanelas") ou como abas separadas de uma janela (interface "Exibição em abas"). </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="sub_window_tabbed_view_interfaces.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Quando são usadas as subjanelas, todas as janelas dos objetos que pertencem à pasta selecionada serão apresentadas. Alternativamente, a visibilidade das janelas pode ser ampliada para a pasta selecionada e suas subpastas ou, ainda, a todas as janelas do projeto. Esse comportamento é controlado através do parâmetro "Política de visibilidade das janelas", acessível através do menu de contexto do explorador de projetos. </para>
</sect1>

<sect1 id="properties-explorer">
<title
>Explorador de Propriedades</title>
<para
>O explorador de propriedades permite ao usuário modificar o objeto que estiver selecionado no explorador de projetos. Uma grande variedade de propriedades dos objetos pode ser editada através das ações desfazer/refazer. Também é possível editar vários objetos ao mesmo tempo. </para>
<para
>O explorador de propriedades é uma janela acoplável que pode ser colocada em qualquer local. </para>
</sect1>

<sect1 id="spreadsheet">
<title
>Planilha</title>
<para
>A planilha é o componente principal do &LabPlot; quando estiver trabalhando com dados e é composto por colunas. Coluna é o conjunto de dados básico no &LabPlot; e é usada para gráficos e análise de dados. Cada coluna da planilha é definida pelo seu nome e tipo - numérico, texto, nomes de meses, nomes de dias e datas/horas. Da mesma forma, podem ser atribuídos formatos de representação diferentes para cada tipo, como o formato decimal ou científico para as colunas numéricas, &etc; </para>
<para
>Você pode colocar uma máscara nos pontos de dados selecionados na planilha (<menuchoice
><guimenu
>Seleção</guimenu
><guimenuitem
>Mascarar a seleção</guimenuitem
></menuchoice
> no menu de contexto da célula da planilha). Os dados com máscara não são desenhados no gráfico e também são excluídos das funções de análise de dados, como os ajustes, &etc; Alternativamente, você pode colocar uma máscara ou retirar os valores de uma coluna (<menuchoice
><guimenu
>Mascarar os valores</guimenu
></menuchoice
> ou <menuchoice
><guimenu
>Soltar os valores</guimenu
></menuchoice
> do menu de contexto da coluna), definindo um intervalo. Ao definir quais os valores serão mascarados ou retirados, estão disponíveis diversos operadores (“igual a”, “maior que”, “menor que”, &etc;). Essas operações poderão ajudar a ocultar ou remover alguns dados fora de contexto antes de, &eg;, ajustar este conjunto de dados. </para>
<para
>Qualquer função da planilha pode ser acessada através do menu de contexto (ao clicar com o &RMB;). Você poderá recortar, copiar e colar dados entre planilhas, gerar, normalizar e ordenar os dados e, finalmente, criar gráficos a partir desses dados. </para>

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

<para
>Novos dados podem ser produzidos através da sua introdução manual na folha de cálculo ou gerando os dados de acordo com uma determinada prescrição. O &LabPlot; oferece cinco formas diferentes de gerar os dados, todas acessíveis através do menu de contexto da coluna: <itemizedlist>
<listitem>
<para
>Números de linhas - Os valores na coluna são definidos de acordo com o seu número de linha, o que fornece uma forma simples de criar um índice rapidamente. </para>
</listitem>

<listitem>
<para
>Valores constantes - Os valores na coluna são definidos de acordo com um valor constante configurado pelo usuário. </para>
</listitem>

<listitem>
<para
>Valores equidistantes (apenas para colunas numéricas) - Dados os valores mínimo e máximo, os valores equidistantes poderão ser gerados através da fixação do número total de valores nesse intervalo ou pela fixação do incremento (distância). <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="spreadsheet_generate_equidistant_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
</listitem>

<listitem>
<para
>Valores aleatórios (apenas para colunas numéricas) - Os valores são gerados de forma aleatória, de acordo com a distribuição selecionada. Para gerar número aleatórios distribuídos de forma uniforme, selecione a distribuição "Plana". </para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="spreadsheet_generate_random_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
<para
>Nos casos mais simples, uma distribuição não-uniforme é calculada de forma analítica a partir da distribuição uniforme de um gerador de números aleatórios, aplicando uma transformação apropriada. As distribuições mais complicadas são criadas através do método de aceitação-rejeição, que compara a distribuição desejada face a uma distribuição que é semelhante e conhecida de forma analítica. </para>
</listitem>

<listitem>
<para
>Valores da função (apenas para colunas numéricas) - Os valores são gerados de acordo com uma função matemática oferecida pelo usuário, uma coluna (conjunto de dados) que contém os argumentos da função deverá ser indicada. É possível definir uma função multivariante e fornecer um conjunto de dados (uma coluna em uma planilha) para cada uma das variáveis. A caixa de diálogo correspondente suporta a criação de um número arbitrário de variáveis. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="spreadsheet_generate_multivariant_function_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
</listitem>

</itemizedlist>

</para>


<para
>Os dados existentes podem ser importados para uma folha de cálculo, a partir de arquivos externos, através da <link linkend="importdialog"
>caixa de diálogo "Importar dados"</link
>. Os dados importados serão armazenados no arquivo do projeto. As alterações nos dados, efetuadas na folha de cálculo ou no arquivo externo após a importação, não serão mais sincronizadas. </para>

<para
>Os dados apresentados na planilha poderão ser exportados para um arquivo externo (veja a <link linkend="exportdialog"
>caixa de diálogo de exportação</link
>). </para>
</sect1>

<sect1 id="matrix">
<title
>Matriz</title>
<para
>A matriz é outro contêiner para dados do tipo matricial. Este contêiner é apresentado como uma tabela ou, alternativamente, como uma imagem bidimensional em tons de cinza. Os elementos desse tipo de matriz/tabela podem ser pensados como sendo os valores em Z, onde Z=Z(X,Y), com os valores de X e Y sendo os números da linha e coluna, respectivamente. A transição dos números de linhas e colunas para as coordenadas lógicas é feita com um mapeamento explícito definido pelo utilizador de ambas as representações. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="matrix.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Os dados da matriz podem ser introduzidos manualmente ou através da importação de um arquivo externo. De forma semelhante à geração de dados de uma coluna em uma planilha, a matriz também poderá ser preenchida com valores constantes ou com uma fórmula. A imagem abaixo mostra a visualização de uma imagem em uma matriz, em conjunto com a fórmula usada para gerar os elementos da matriz: <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="matrix_function_values.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

</sect1>


<sect1 id="workbook">
<title
>Folha de trabalho</title>
<para
>A folha de trabalho ajuda o usuário a organizar melhor e a agrupar os diferentes contêineres de dados (Planilha e Matriz). Este objeto serve como contêiner-pai para os diversos objetos de Planilha e/ou Matriz e as coloca junto em uma janela com várias abas: <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="workbook.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>Com as pastas, já é possível criar alguma estrutura no <link linkend="project-explorer"
>Explorador de Projetos</link
> e para agrupar diversos objetos relacionados (planilhas com dados originados de arquivos de texto com origens semelhantes, os valores do azul, verde e vermelho de uma imagem importados para três matrizes diferentes, &etc;). Com a folha de trabalho, o usuário tem a possibilidade de fazer agrupamentos adicionais. </para>

</sect1>


<sect1 id="worksheet">
<title
>Folha de trabalho</title>
<para
>A folha de trabalho é, além da <link linkend="spreadsheet"
>Planilha</link
> e da <link linkend="matrix"
>Matriz</link
>, outro componente central do aplicativo e oferece uma área para mostrar e agrupar diferentes tipos de objetos da folha de trabalho - gráficos, legendas, &etc; </para>
<para
>As folhas de trabalho podem ter um tamanho fixo (definido pelo usuário ou um dos tamanhos predefinidos, como A4, Carta, &etc;) ou podem preencher toda a área disponível da janela da folha de trabalho. Vários gráficos podem ser organizados na folha de trabalho, dispostos na vertical, horizontal ou em grade. </para>
<para
>Muitas das propriedades da folha de trabalho, como o tamanho, a cor de fundo e o layout poderão ser alteradas no painel "Propriedades da folha de trabalho". </para>

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

<para
>Diferentes ações da folha de trabalho quem lidam com a criação de novos objetos, a alteração do modo atual do mouse ou a ampliação/redução, podem ser acessados através da barra de ferramentas, do menu principal ou do menu de contexto da folha de trabalho no <link linkend="project-explorer"
>explorador de projetos</link
>. </para>

<para
>Os resultados apresentados na folha de trabalho poderão ser exportados para diferentes formatos, através da <link linkend="exportdialog"
>caixa de diálogo de exportação</link
>. </para>
</sect1>

<sect1 id="CASworksheet">
<title
>Folha de trabalho CAS</title>
<para
>A folha de trabalho CAS é, além da <link linkend="spreadsheet"
>folha de trabalho</link
> a terceira parte central do aplicativo e oferece uma área para usar seus aplicativos matemáticos favoritos de dentro de uma interface de folha de trabalho elegante. </para>
<para
>O &LabPlot; oferece diferentes opções de infraestruturas para que você possa utilizar. A escolha depende do que você pretende fazer. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="worksheet.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>Atualmente estão disponíveis as seguintes infraestruturas: <variablelist>
    <varlistentry>
      <term
>Sage:</term>
      <listitem>
	<para
>Sage é um software matemático gratuito de código aberto e licenciado sob GPL. Ele combina a capacidade de muitos pacotes de código aberto já existentes, dentro de uma interface comum baseada em Python. Veja em <ulink url="http://sagemath.org"
>http://sagemath.org</ulink
> para mais informações. </para>
	</listitem>
    </varlistentry>
    <varlistentry>
      <term
>Maxima:</term>
      <listitem>
	<para
>Maxima é um sistema de manipulação simbólica e de expressões numéricas, incluindo diferenciação, integração, series de Taylor, transformada de Laplace, equações diferenciais ordinárias, sistema de equações lineares, polinomiais, conjuntos, listas, vetores, matrizes e tensores. Resultados numéricos são gerados com alta precisão com a utilização de frações exatas, precisão arbitrária de inteiros e variáveis numéricas com precisão de ponto flutuante. Maxima pode fazer gráficos de funções e dados em duas e em três dimensões. Veja em <ulink url="http://maxima.sourceforge.net"
>http://maxima.sourceforge.net</ulink
> para mais informações. </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>R:</term>
      <listitem>
	<para
>R é uma linguagem e um ambiente para computação estatística e geração de gráficos, análogo ao ambiente e linguagem S. Ele fornece uma grande variedade de técnicas estatísticas (modelagem linear e não linear, testes estatísticos clássicos, análise de séries temporais, classificação, agrupamento de dados, ...) e gráficas e também é altamente extensível. A linguagem S é frequentemente escolhida por pesquisadores  em metodologia estatística e a linguagem R é uma alternativa de código aberto para isto. Veja em <ulink url="http://www.r-project.org"
>http://www.r-project.org</ulink
> para mais informações.  </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>&kalgebra;:</term>
      <listitem>
	<para
>&kalgebra; é uma calculadora gráfica baseada em MathML lançado pelo projeto educativo do &kde;. Veja <ulink url="http://edu.kde.org/kalgebra/"
>http://edu.kde.org/kalgebra/</ulink
> para mais informações. </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Qalculate!:</term>
      <listitem>
  <para
>Qalculate! não é somente uma réplica das calculadoras comuns disponíveis. Qalculate! destina-se a fazer uso de uma interface superior, rica e flexível dos computadores modernos. Um ponto de atenção ao Qalculate! é a expressão de entrada. Ao invés da entrada numérica de cada expressão matemática separadamente, você pode escrever a expressão completa diretamente e fazer modificações posterior. A interpretação de expressões é flexível e tolerante a falhas e se você e se mesmo assim você fizer algo errado, Qalculate! lhe dirá algo. Expressões insolúveis entretanto, não são interpretadas como erros. Qalculate! irá simplificar ao máximo e apresentar uma expressão como resposta. Em uma expressão com números e operadores aritméticos é possível atribuir qualquer combinação de variáveis, unidades e funções. Veja em <ulink url="http://qalculate.sourceforge.net/"
>http://qalculate.sourceforge.net/</ulink
> para mais informações.  </para>
  </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Python2:</term>
      <listitem>
  <para
>Python é uma linguagem de programação notavelmente dinâmica, pois é utilizada em um amplo domínio de aplicações. Existem alguns pacotes Python para programação científica. </para>
  <para
>Python é distribuido sob a licença Python Software Foundation (compatível com GPL). Veja o <ulink url="http://www.python.org/"
>site oficial</ulink
> para mais inoformações. </para>
  <note>
    <para
>ítem infraestrutura adiciona um ítem ao menu principal do &cantor;, <guimenu
>Pacote</guimenu
>. O único ítem deste menu é <menuchoice
><guimenu
>Pacote</guimenu
><guimenuitem
>Importar pacote</guimenuitem
></menuchoice
>. Este item pode ser usado para importar pacotes Python para o ambiente de trabalho. </para>
  </note>
  <warning>
    <para
>Esta infraestrutura suporta somente Python 2. </para>
  </warning>
  </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Scilab:</term>
      <listitem>
  <para
>Scilab é um software livre, pacote computacional numérico multi-plataforma e uma linguagem de programação numericamente orientada de alto nível.  </para>
  <para
>Scilab é distribuido sob a licença CeCILL (compatível com GPL). Veja em <ulink url="http://www.scilab.org/"
>http://www.scilab.org/</ulink
> para mais informações. </para>
  <warning>
    <para
>Você precisa da versão 5.5 do Scilab ou superior instalado em seu sistema para que esta infraestrutura possa ser utilizada. </para>
  </warning>
  </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Octave:</term>
      <listitem>
  <para
>&GNU; Octave é uma linguagem de alto nível, voltada para computação numérica. Fornece uma interface por linha de comando conveniente para a solução de problemas numéricos linear e não linear e realiza outros experimentos numéricos usando uma linguagem que é a mais compatível com <ulink url="http://www.mathworks.com/products/matlab/"
>MATLAB</ulink
>. Veja em <ulink url="http://www.gnu.org/software/octave/"
>http://www.gnu.org/software/octave/</ulink
> para mais informações. </para>
      </listitem>
    </varlistentry>
    <varlistentry>
      <term
>Lua:</term>
      <listitem>
  <para
>Lua é uma linguagem de scripts leve e rápido, com uma simples sintaxe processual. Existem algumas bibliotecas em Lua voltadas para a matemática e a ciência. </para>
  <para
>Veja em <ulink url="http://www.lua.org/"
>http://www.lua.org/</ulink
> para mais informações. </para>
  <para
>Esta infraestrutura suporta <ulink url="http://luajit.org/"
>luajit 2</ulink
>. </para>
      </listitem>
    </varlistentry>
  </variablelist>
</para>
</sect1>


<sect1 id="file_data_source">
<title
>Fonte de dados em arquivo</title>
<para
>Uma fonte de dados em arquivos tem uma base muito similar a uma folha de cálculo com dados importados de um arquivo externo. A diferença é que os dados importados não podem ser apresentados e editados no &LabPlot; após a importação. Isso pode ser suficiente, por exemplo, se quiser apenas desenhar os dados provenientes de um cálculo feito por um programa externo (e depois exportados para um arquivo em ASCII). </para>
<para
>Por não ser necessário preencher nenhuma folha de cálculo com os dados importados, a importação para uma fonte de dados em arquivo é mais rápida que a partir de uma folha de cálculo, o que poderá ser vantajoso ao lidar com arquivos muito grandes. </para>
<para
>É possível armazenar apenas a referência ao arquivo externo no arquivo do projeto em vez do seu conteúdo. Cada vez que o arquivo for aberto no &LabPlot;, o conteúdo é novamente lido a partir do arquivo externo. Também é possível permitir que o &LabPlot; monitore as alterações no arquivo - o conteúdo da fonte de dados em arquivo é atualizado, caso o arquivo externo tenha sido alterado. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="file_data_source.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>As opções adicionais que determinam a importação dos dados são equivalentes às indicadas na <link linkend="importdialog"
>janela de importação</link
>. </para>
</sect1>


<sect1 id="datapicker">
<title
>Seletor de dados</title>
<para
>O seletor de dados é uma ferramenta que lhe permite extrair dados facilmente a partir de arquivos de imagens. O processo de extração consiste principalmente nos seguintes passos: <itemizedlist>
<listitem
><para
>Importar uma imagem que contém os gráficos e curvas de onde deseja ler os dados.</para
></listitem>
<listitem
><para
>Selecionar o tipo de gráfico (cartesiano, polar, &etc;).</para
></listitem>
<listitem
><para
>Selecionar os pontos de referência da árvore e fornecer valores para eles. O sistema de coordenadas é determinado com a ajuda desses pontos.</para
></listitem>
<listitem
><para
>Criar uma nova curva do seletor de dados e definir o tipo das barras de erro.</para
></listitem>
<listitem
><para
>Mudar para o modo do mouse "Definir os pontos da curva" e começar a selecionar pontos na imagem importada - as coordenadas dos pontos selecionados são determinadas e adicionadas aos "Dados" da planilha.</para
></listitem>
</itemizedlist>
</para>

<para
>É possível adicionar mais de uma curva no seletor de dados. Isso é útil em caso de a imagem importada conter diversas curvas que precisam ser digitalizadas. A curva do seletor de dados que estiver sendo selecionada no <link linkend="project-explorer"
>Explorador do Projetos</link
> é a "ativa" - os pontos clicados na imagem do seletor de dados serão calculados e adicionados à planilha dos seus dados. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="datapicker_active_curve_data_spreadsheet.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Os valores calculados são armazenados em diferentes colunas nas planilhas de dados do seletor. Essas colunas comportam-se exatamente da mesma forma que as outras colunas das planilhas normais e podem ser usadas diretamente como colunas de origem nas curvas dos seus próprios gráficos. </para>

<para
>O seletor de dados tem suporte ao processo da extração de dados com diversos utilitários. Para colocar os pontos com maior precisão, está disponível uma lupa com diferentes níveis de ampliação. Da mesma forma, o último ponto selecionado poderá ser deslocado com a ajuda das teclas de navegação. Além disso, ao ler os pontos de dados que contêm barras de erros, o seletor de dados automaticamente cria barras que indicam os pontos finais das barras de erro. Essas barras poderão ser puxadas com o mouse até que o tamanho desejado (a distância ao ponto de dados) seja atingido. </para>


<para
>O procedimento para a extração de dados de um gráfico importado, como descrito acima, é adequado ao lidar com um número limitado de pontos. No caso de as curvas na imagem importada serem fornecidas como linhas sólidas, a ferramenta de extração de dados no &LabPlot; permite lê-las de forma (semi-)automática. Para isso, depois de ter adicionado uma curva do seletor de dados como descrito acima, mude para o modo do mouse "Selecionar os segmentos da curva". As curvas no gráfico são reconhecidas e realçadas. Ao clicar sobre uma curva realçada (ou um dos seus segmentos), são criados os pontos ao longo dessa curva. O comprimento de um segmento e a densidade dos pontos criados (separação entre dois pontos) são parâmetros ajustáveis. Nas imagens abaixo, depois de mudar para o modo de segmento, todas as linhas pretas foram realçadas (em verde). Neste caso específico, a curva foi reconhecida como um único segmento e um único clique do mouse nesse segmento é suficiente para digitalizar essa curva e colocar automaticamente os pontos na sua extensão. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="datapicker_segments.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>Nos vários casos em que o gráfico não é tão simples (uma única curva preta com fundo branco) e contém as linhas da grade, diversas curvas com cores diferentes e espessuras e um fundo diferente de branco. Nesse caso, a detecção automática falhará (com diversos ou nenhum objeto selecionados). Para ajudar o seletor de dados a determinar a(s) curva(s) de forma correta, o usuário precisa limitar os intervalos permitidos nos espaços de cores HSV (ou HSI). Para subtrair o fundo diferente de branco também é possível limitar o intervalo para a cor principal. Internamente, cada pixel da imagem é convertido para preto e branco, onde apenas os pontos que se incluam nos intervalos definidos pelo usuário para a matiz, saturação, valor, intensidade e primeiro plano, estão definidos como preto. </para>

<para
>Nas imagens abaixo, as curvas azuis na imagem original foram projetadas, tendo reduzido de forma apropriada os intervalos permitidos no espaço de cores (repare no pico do azul da matiz no histograma). A imagem em preto e branco transformada contém apenas as curvas nas quais o usuário está interessado e agora é uma tarefa simples para o seletor de dados determinar as curvas e colocar pontos sobre elas. <screenshot
><mediaobject
><imageobject>
      <imagedata fileref="datapicker_original_transformed_segments.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>

<para
>De forma semelhante à <link linkend="worksheet"
>Folha de trabalho</link
>, a área que esta visível no seletor de dados poderá ser exportada. Os formatos de imagem suportados estão descritos na seção <link linkend="exportdialog"
>Janela de exportação</link
>. </para>
</sect1>

<sect1 id="importdialog">
<title
>Janela de importação</title>
<para
>Na janela de importação, você poderá importar dados para uma das planilhas ou matrizes disponíveis no &LabPlot;. Os formatos de dados suportados são <itemizedlist
> <listitem
><para
>ASCII</para
></listitem
> <listitem
><para
>Binário</para
></listitem
> <listitem
><para
>Imagem</para
></listitem
> <listitem
><para
>NetCDF</para
></listitem
> <listitem
><para
>HDF5</para
></listitem
> <listitem
><para
>FITS</para
></listitem
> </itemizedlist
> Está disponível uma visualização de todos os tipos de arquivo suportados na janela de importação. Para os formatos de dados com estruturas internas complexas (como NetCDF, HDF5 e FITS), o conteúdo do arquivo é apresentado em forma de árvore, o que permite uma navegação confortável pelo arquivo. Uma janela versátil para editar os cabeçalhos (palavras-chave) de um arquivo FITS também é fornecido. </para>

<para
>A importação de dados ASCII e binários compactados com gzip, bzip2 ou xz pode ser feita diretamente pois a descompactação ocorre de forma transparente para o usuário. </para>


<para
>O nome do arquivo que contém os dados a importar deve indicado. O botão <guibutton
>Informação do arquivo</guibutton
> abre uma caixa de diálogo onde será apresentada alguma informação sobre o arquivo selecionado. O tipo de dados poderá ser indicado - por enquanto, há suporte apenas para arquivos ASCII que contenham diversos conjuntos de dados (vetores) armazenados em colunas. O filtro - automático ou personalizado - determina como o arquivo deve ser processado. Nesse caso, se selecionar o filtro "personalizado", poderá indicar manualmente diversos parâmetros, como os caracteres de separação, &etc; </para>
<para
>A linha inicial e final para ler pode ser personalizada através da aba <guilabel
>Porção de dados a ler</guilabel
>. Para ler todos os dados, indique <userinput
>-1</userinput
> como linha ou coluna final. </para>
<screenshot>
  <screeninfo
>Importação de dados no &LabPlot;</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="import-dialog.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Importação de dados no &LabPlot;</phrase>
    </textobject>
  </mediaobject>
</screenshot>

</sect1>


<sect1 id="exportdialog">
<title
>Janela da exportação</title>
<para
>Uma folha de trabalho pode ser exportada para diversos formatos de gráfico (vetorial ou rasterizado). A exportação é feita através da caixa de diálogo de exportação, disponível no botão <guibutton
>Exportar</guibutton
> da barra principal ou no menu <menuchoice
><guimenu
>Arquivo</guimenu
><guimenuitem
>Exportar</guimenuitem
></menuchoice
>. </para>
<para
>Além do formato de gráfico, o usuário poderá indicar qual a parte da folha de trabalho deverá ser exportada e se o plano de fundo também será exportado. Do mesmo modo, para imagens rasterizadas, a resolução da imagem poderá ser indicada. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="export_worksheet_dialog.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
<para
>O conteúdo de uma folha de cálculo pode ser exportado para um arquivo de texto ou FITS externo. Na caixa de diálogo de exportação das folhas de cálculo, o usuário poderá indicar o caractere que separa os valores das diferentes colunas. Opcionalmente, o cabeçalho da folha de cálculo (nomes das colunas na folha de cálculo) poderá ser exportado. </para>
<para>
<screenshot
><mediaobject
><imageobject>
      <imagedata fileref="export_spreadsheet_dialog.png" format="PNG"/>
</imageobject
></mediaobject
></screenshot>
</para>
</sect1>

</chapter>

<chapter id="commands">
<title
>Referência de comandos</title>

<sect1 id="file-menu">
<title
>Menu Arquivo</title>

<para>
<variablelist>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>N</keycap
></keycombo
></shortcut
> <guimenu
>Arquivo</guimenu
><guimenuitem
>Novo</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Cria um novo arquivo de projeto do &LabPlot;.</action
></para>
<para
>Em um arquivo de projeto, todas as configurações e gráficos são armazenados no formato ASCII.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>O</keycap
></keycombo
></shortcut
> <guimenu
>Arquivo</guimenu
><guimenuitem
>Abrir</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Abre um arquivo de projeto do &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Arquivo</guimenu
><guisubmenu
>Abrir recente</guisubmenu
> </menuchoice
></term>
<listitem
><para
><action
>Abre um arquivo de projeto recente do &LabPlot;.</action
></para>
<para
>Aqui serão relacionados os últimos 10 arquivos de projetos usados.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>S</keycap
></keycombo
></shortcut
> <guimenu
><accel
>A</accel
>rquivo</guimenu
><guimenuitem
><accel
>S</accel
>alvar</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Salva o projeto atual.</action
></para>
<para
>Se não salvou o projeto anteriormente, ele será salvo em um arquivo de projeto temporário.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Arquivo</guimenu
><guimenuitem
>Salvar como</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Salva o projeto atual com outro nome. </action
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>P</keycap
></keycombo
></shortcut
> <guimenu
>Arquivo</guimenu
><guimenuitem
>Imprimir</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Imprime o gráfico ativo.</action
></para>
<para
>Aqui será aberta uma caixa de diálogo de impressão, onde é possível selecionar a impressora, os diferentes tamanhos de papel, &etc; </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Arquivo</guimenu
><guimenuitem
>Visualizar impressão</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Abre uma janela de visualização da impressão.</action
> O &LabPlot; permite-lhe escolher as definições de impressão com a barra de ferramentas desta janela e ver o resultado imediatamente.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>=</keycap
></keycombo
></shortcut
> <guimenu
>Arquivo</guimenu
><guisubmenu
>Novo</guisubmenu
><guimenuitem
>Folha de cálculo</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Cria uma nova folha de cálculo na pasta atual do projeto &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Alt;<keycap
>X</keycap
></keycombo
></shortcut
> <guimenu
>Arquivo</guimenu
><guisubmenu
>Novo</guisubmenu
><guimenuitem
>Folha de trabalho</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Cria uma nova folha de trabalho na pasta atual do projeto &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Arquivo</guimenu
><guisubmenu
>Novo</guisubmenu
><guimenuitem
>Pasta</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Cria uma nova folha de cálculo na pasta atual do projeto &LabPlot;.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Arquivo</guimenu
><guisubmenu
>Novo</guisubmenu
><guimenuitem
>Fonte de dados em arquivo</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Abre a janela <guilabel
>Importar os dados para uma planilha ou matriz</guilabel
>.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;&Shift;<keycap
>L</keycap
></keycombo
></shortcut
> <guimenu
>Arquivo</guimenu
><guimenuitem
>Importar</guimenuitem
> </menuchoice
></term>
<listitem>
<para
><action
>Importa os dados para a folha de cálculo ativa</action
></para>
<para
>Este item pode ser usado para importar dados para o &LabPlot;. Leia mais na seção da <link linkend="importdialog"
>caixa de diálogo de importação</link
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><guimenu
>Arquivo</guimenu
><guimenuitem
>Exportar</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Salva o gráfico atual em um formato especial.</action
></para>
<para
>No momento, só há suporte para formatos Encapsulated Postscript (EPS), Portable Document Format (PDF), Scalable Vector Graphics (SVG) e Portable Network Graphics (PNG).</para
></listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>W</keycap
></keycombo
></shortcut
> <guimenu
>Arquivo</guimenu
><guimenuitem
>Fechar</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Fecha o arquivo de projeto do &LabPlot; que estiver aberto.</action
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;<keycap
>Q</keycap
></keycombo
></shortcut
> <guimenu
>Arquivo</guimenu
><guimenuitem
>Sair</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Sai do &LabPlot;.</action
></para>
</listitem>
</varlistentry>

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

<sect1 id="edit-menu">
<title
>Menu Editar</title>

<para
><variablelist>

<varlistentry>
<term
><menuchoice
><guimenu
>Editar</guimenu
><guimenuitem
>Histórico do Desfazer/Refazer</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Abre a janela de histórico das ações do &LabPlot;.</action
> Selecione um item na lista para navegar para o passo correspondente. </para
></listitem>
</varlistentry>

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

<sect1 id="worksheet-menu">
<title
>Menu Folha de trabalho</title>
<para
>Este menu contém todos os itens que também podem ser encontrados no menu de contexto (botão direito do mouse) de uma folha de trabalho. O menu só está disponível quando um objeto da folha de trabalho estiver selecionado no painel <guilabel
>Explorador de Projetos</guilabel
>. </para>
</sect1>

<sect1 id="spreadsheet-menu">
<title
>Menu Folha de Cálculo</title>
<para
>Este menu contém todos os itens que também podem ser encontrados no menu de contexto (botão direito do mouse) de uma folha de cálculo O menu só está disponível quando um objeto da folha de cálculo estiver selecionado no painel <guilabel
>Explorador de Projetos</guilabel
>. </para>
</sect1>

<sect1 id="CASworksheet-menu">
<title
>O menu Folha de trabalho CAS</title>
<para
>Este menu contém todos os itens que também podem ser encontrados no menu de contexto (botão direito do mouse) de uma folha de trabalho CAS. O menu só está disponível quando um objeto da folha de trabalho estiver selecionado no painel <guilabel
>Explorador de Projetos</guilabel
>. </para>
</sect1>
<sect1 id="datapicker-menu">
<title
>Menu Seletor de dados</title>
<para
>Este menu contém todos os itens que também podem ser encontrados no menu de contexto (botão direito do mouse) de um seletor de dados. O menu só está disponível quando um objeto do seletor de dados estiver selecionado no painel <guilabel
>Explorador de Projetos</guilabel
>. </para>
</sect1>

<sect1 id="settings-menu">
<title
>Menu Configurações</title>

<para
>Este menu permite-lhe alterar as configurações do usuário.</para>

<para
>Além dos itens do menu Configurações normais do &kde;, descritos no capítulo do <ulink url="help:/fundamentals/menus.html#menus-settings"
>Menu Configurações</ulink
> dos Fundamentos do &kde;, o &LabPlot; tem este item de menu específico do aplicativo: </para>

<variablelist>
<varlistentry
><term
><menuchoice
><shortcut
> <keycombo
>&Ctrl;&Shift;<keycap
>F</keycap
></keycombo
></shortcut
> <guimenu
>Configurações</guimenu
><guimenuitem
>Modo de tela inteira</guimenuitem
> </menuchoice
></term>
<listitem
><para
><action
>Mostra o espaço de trabalho no modo de tela inteira.</action
></para>
</listitem>
</varlistentry>
</variablelist>
</sect1>


<sect1 id="help-menu">
<title
>Menu Ajuda</title>

<para
>O &LabPlot; tem itens do menu <guimenu
>Ajuda</guimenu
> comuns do &kde;. Para mais informações, leia a seção do <ulink url="help:/fundamentals/ui.html#menus-help"
>Menu Ajuda</ulink
> nos Fundamentos do &kde;. </para>

</sect1>

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

<para
>A barra de ferramentas principal contém os itens mais relevantes que podem ser encontrados nos menus. Mais detalhes sobre o assunto podem ser encontrados no manual <ulink url="help:/fundamentals/config.html#toolbars"
>Fundamentos do &kde;</ulink
>.</para>
</sect1>

</chapter>

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

<sect1 id="plots">
  <title
>Gráficos</title>
  <para
>Os gráficos podem ser criados dentro de uma folha de trabalho através da opção "Adicionar novo" no menu de contexto ou pelo menu "Folha de Trabalho" do aplicativo, selecionando o "gráfico-xy" e o tipo de gráfico que deseja gerar. </para>
  <para
>Dentro desse gráfico XY, você pode adicionar uma curva XY que contém os dados a serem apresentados (no menu de contexto ou do aplicativo). </para>
  <para
>As definições de um gráfico podem ser alteradas na área acoplável correspondente. Existem definições gerais, como a geometria, mas também os intervalos dos eixos do X e Y (incluindo sua escala). O título do gráfico pode ser definido na aba "Título" da área acoplável. Os estilos do plano de fundo e das bordas podem ser alterados na aba "Área do gráfico". </para>
</sect1>
  
<sect1 id="curves">
  <title
>Curvas</title>
  <para
>As curvas contêm pontos de dados que podem ser apresentados em um gráfico. Existem três métodos diferentes para criação de curvas: a curva normal em XY, uma curva em XY a partir de uma expressão matemática e uma curva em XY a partir de uma função de análise de dados. </para>
    <para
>A curva-xy padrão pode ser preenchida com os valores de uma folha de cálculo, selecionando os dados-x e dados-y como colunas da folha de cálculo na área acoplável da curva-xy. Outro método para preenchimento de uma curva é usar uma expressão matemática. Aqui pode ser selecionada qualquer função matemática e um intervalo para criar a curva. O terceiro método para criar uma curva é usar uma função de análise de dados. Os dados e a função de análise podem ser selecionados na área acoplável da função de análise. </para>
  <para
>Para todos os tipos de curvas, os estilos das linhas e dos símbolos podem ser alterados na área acoplável. Do mesmo modo, também podem ser alteradas as configurações dos valores anotados e das barras de erros. </para>
</sect1>

<sect1 id="legends">
  <title
>Legendas</title>
  <para
>Uma legenda pode ser facilmente adicionada a um gráfico através do menu de contexto ou do menu do aplicativo. Contém informações sobre todas as curvas em um gráfico. </para>
  <para
>As configurações de uma legenda (formato e geometria) podem ser alteradas na área acoplável da legenda. Da mesma forma, as configurações do título da legenda, do plano de fundo e do layout podem ser alterados na aba correspondente da área acoplável da legenda. </para>
</sect1>
  
</chapter>

<chapter id="analysis">
  <title
>Funções de análise</title>
  <sect1 id="analysis_overview">
    <title
>Visão geral</title>
  <para
>&LabPlot; suporta uma ampla variedade de funções de análise de dados: </para>
      <itemizedlist>
	<listitem
><para
>Redução de dados</para
></listitem>
	<listitem
><para
>Diferenciação</para
></listitem>
	<listitem
><para
>Integração</para
></listitem>
	<listitem
><para
>Interpolação</para
></listitem>
	<listitem
><para
>Suavização</para
></listitem>
	<listitem
><para
>Ajuste não linear</para
></listitem>
	<listitem
><para
>Filtro de Fourier</para
></listitem>
	<listitem
><para
>Transformação de Fourier</para
></listitem>
      </itemizedlist>
    <para
>Todos eles podem ser aplicados a quaisquer dados que consistam em colunas de X e Y. As funções de análise podem ser acessadas usando o menu Análise ou o menu de contexto da área de trabalho. As curvas recém criadas podem ser personalizada (estilo da linha, estilo do símbolo, &etc;) como qualquer outra curva X e Y. </para>
    </sect1>

  <sect1 id="data_reduction">
    <title
>Redução de dados</title>
    <para
>Para reduzir o número de pontos sem perder as características do conjunto de dados, você pode aplicar um dos algoritmos de simplificação: </para>
      <itemizedlist>
	<listitem
><para
>Douglas-Peucker</para
></listitem>
	<listitem
><para
>Visvalingam-Whyatt</para
></listitem>
	<listitem
><para
>Reumann-Witkam</para
></listitem>
	<listitem
><para
>Simplificação da distância perpendicular</para
></listitem>
	<listitem
><para
>simplificação do enésimo ponto</para
></listitem>
	<listitem
><para
>Simplificação da distância radial</para
></listitem>
	<listitem
><para
>Interpolação (vizinho mais próximo)</para
></listitem>
	<listitem
><para
>Opheim</para
></listitem>
	<listitem
><para
>Lang</para
></listitem>
      </itemizedlist>
    <para
>A tolerância desejada é calculada automaticamente a partir dos dados, mas também pode ser alterada no painel de ferramentas. </para>
  </sect1>

  <sect1 id="differentiation">
    <title
>Diferenciação</title>
    <para
>A diferenciação numérica de dados pode ser feita especificando: </para>
      <itemizedlist>
	<listitem
><para
>ordem de derivação (primeira para a sexta ordem)</para
></listitem>
	<listitem
><para
>ordem de precisão (até a quarta ordem, dependendo da ordem da derivada)</para
></listitem>
      </itemizedlist>
  </sect1>
  
  <sect1 id="integration">
    <title
>Integração</title>
    <para
>A integração numérica de dados pode ser feita especificando um dos métodos </para>
      <itemizedlist>
	<listitem
><para
>regra dos retângulos (1-ponto)</para
></listitem>
	<listitem
><para
>regra dos trapézios (2-pontos)</para
></listitem>
	<listitem
><para
>regra de Simpson-1/3 (3 pontos)</para
></listitem>
	<listitem
><para
>regra de Simpson-3/8 (4 pontos)</para
></listitem>
      </itemizedlist>
   <para
>O método padrão (regra dos trapézios) deve ser adequado para a maioria dos casos. O número de dados restantes é reduzido para a regra de Simpson devido as propriedades deste método. </para>
  </sect1
> 

  <sect1 id="interpolation">
    <title
>Interpolação</title>
    <para
>A interpolação de dados pode ser feita com vários algoritmos: </para>
      <itemizedlist>
	<listitem
><para
>linear</para
></listitem>
	<listitem
><para
>polinomial (se o número de pontos de dados &lt; 100)</para
></listitem>
	<listitem
><para
>curva cúbica</para
></listitem>
	<listitem
><para
>curva cúbica (periódica)</para
></listitem>
	<listitem
><para
>curva de Akima</para
></listitem>
	<listitem
><para
>curva de Akima (periódica)</para
></listitem>
	<listitem
><para
>curva de Steffen (precisa da GSL &ge; 2.0)</para
></listitem>
	<listitem
><para
>cosseno</para
></listitem>
	<listitem
><para
>exponential</para
></listitem>
	<listitem
><para
>curva cúbica em peças de Hermite (diferenças finitas, Catmull-Rom, cardinal, Kochanek-Bartels)</para
></listitem>
	<listitem
><para
>funções racionais</para
></listitem>
      </itemizedlist>
    <para
>A função de interpolação é calculada com o número n de dados indicados e avaliada como: </para>
      <itemizedlist>
	<listitem
><para
>função</para
></listitem>
	<listitem
><para
>derivada</para
></listitem>
	<listitem
><para
>segunda derivada</para
></listitem>
	<listitem
><para
>integral (começando em zero)</para
></listitem>
      </itemizedlist>
  </sect1>

    <sect1 id="smoothing">
    <title
>Suavização</title>
    <para
>Diferentes métodos de suavização são suportados: </para>
      <itemizedlist>
	<listitem
><para
>Média móvel (central)</para
></listitem>
	<listitem
><para
>Média móvel (atrasada)</para
></listitem>
	<listitem
><para
>Filtro percentil</para
></listitem>
	<listitem
><para
>Savitzky-Golay</para
></listitem>
      </itemizedlist>
    <para
>Todos os métodos de suavização suportam alguns modos de preenchimento (constante, periódico, espelho, mais próximo, etc.) para início e final do conjunto de dados. A média móvel suporta diferentes atribuições de pesos (uniforme, triangular, binomial, parabólica, tricúbico, etc.) a qual pode ser selecionada para atribuir pesos aos pontos selecionados dependendo de suas distâncias. </para>
  </sect1>
  
  <sect1 id="fitting">
    <title
>Ajuste de curvas</title>
    <para
>O ajuste de curvas lineares e não-lineares dos dados poderá ser feito com diversos modelos de ajuste predefinidos (por exemplo, polinomial, exponencial, Gaussiano ou personalizado) para dados que consistam em colunas de X e Y com uma coluna de peso opcional. Com um modelo personalizado, qualquer função com um número ilimitado de parâmetros pode ser usada para o ajuste. Os resultados incluindo as propriedades estatísticas são mostrados no texto dos resultados. </para>
    <para
>Os valores de inicialização dos parâmetros podem ser ajustados no dialogo de parâmetros. Também é possível fixar qualquer parâmetro e ajustar os limites inferior e superior. Esteja ciente de que reduzindo o espaço dos parâmetros, fixando parâmetros ou especificando os limites, pode gerar lentidão na convergência ou não encontrar um bom resultado. É uma boa ideai remover qualquer limitação dos parâmetros quando bons valores iniciais são encontrados. </para>
    <para
>As seguintes opções podem ser ajustadas no diálogo de opções para otimizar o ajuste: </para>
      <itemizedlist>
	<listitem
><para
>Iterações max.: número máximo de iterações</para
></listitem>
	<listitem
><para
>Tolerância: tolerância desejada para os resultados</para
></listitem>
	<listitem
><para
>Pontos avaliados: número de pontos para avaliar o ajuste da função</para
></listitem>
	<listitem
><para
>Avaliação de todo o intervalo: avalia o ajuste da função para todo o intervalo de dados em vez de avaliar somente um determinado intervalo.</para
></listitem>
	<listitem
><para
>Utilizar resultados como novos valores de inicialização: os resultados serão utilizados como novos parâmetros dos valores de inicialização.</para
></listitem>
	</itemizedlist>

    </sect1>
  
  <sect1 id="filter">
    <title
>Filtro de Fourier</title>
    <para
>Esta função pode ser usada para aplicar um filtro de Fourier para quaisquer dados que consistam em colunas em X e Y. Os tipos de filtros suportados são: </para>
      <itemizedlist>
	<listitem
><para
>Passa-baixa</para
></listitem>
	<listitem
><para
>Passa-alta</para
></listitem>
	<listitem
><para
>Passa-faixa</para
></listitem>
	<listitem
><para
>Rejeita-faixa (bloqueia faixa)</para
></listitem>
	</itemizedlist>
    <para
>onde qualquer um deles pode ter o formato </para>
      <itemizedlist>
	<listitem
><para
>Ideal</para
></listitem>
	<listitem
><para
>Butterworth (ordem 1 a 10)</para
></listitem>
	<listitem
><para
>Chebyshev tipo I ou II (ordem 1 a 10)</para
></listitem>
	<listitem
><para
>Legendre ótimo (ordem 1 a 10)</para
></listitem>
	<listitem
><para
>Bessel-Thomson (qualquer ordem)</para
></listitem>
      </itemizedlist>
    <para
>Os valores de corte podem ser indicados nas unidades de frequência (Hertz), frações (0,0 a 1,0) ou um índice para os pontos de dados. </para>
  </sect1>

  <sect1 id="dft">
    <title
>Transformada de Fourier</title>
    <para
>Para converter um sinal no domínio do tempo para a frequência ou para mudar entre variáveis conjugadas como posição e momento (espaço-k) uma transformada de Fourier discreta pode ser aplicada. Alguma das opções seguintes pode ser usada de acordo com suas necessidades: </para>
      <itemizedlist>
	<listitem
><para
>Função janela (Welch, Hann, Hamming, etc.) para evitar o efeito de dispersão</para
></listitem>
	<listitem
><para
>Saída (magnitude, amplitude, fase, dB, etc.)</para
></listitem>
	<listitem
><para
>Um ou dois espectros laterais com ou sem troca</para
></listitem>
	<listitem
><para
>Escala para o eixo x em frequência, índice ou período</para
></listitem>
      </itemizedlist>
  </sect1>
</chapter>

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

<sect1 id="uploadimage">
  <title
>Enviar imagem</title>
  <para
>O seletor de dados pode ser criado dentro de um projeto através da opção <guimenuitem
>Adicionar novo</guimenuitem
> do menu de contexto do projeto/pasta ou na barra de ferramentas principal. Depois disso, uma imagem nova imagem pode ser adicionada e modificada através da opção <guilabel
>Gráfico</guilabel
> na área acoplável correspondente. </para>
  <para
>Depois de enviar a imagem, podem ser usados diferentes opções de zoom a partir do menu de contexto/barra de ferramentas do seletor de dados para alterar a largura e a altura da imagem. A imagem também pode ser rotacionada para um determinado ângulo usando a opção <guilabel
>Rotação</guilabel
> na seção "editar" da área acoplável. Depois disso, o usuário precisa <link linkend="axispoint"
>definir o ponto do eixo</link
>. </para>
</sect1>
  
<sect1 id="symbols">
  <title
>Símbolos</title>
  <para
>Símbolos são pontos que podem ser desenhados sobre a imagem do seletor de dados. Eles podem ser criados diretamente com o botão direito do mouse sobre a imagem e, normalmente, são de dois tipos: com e sem a barra de erros, dependendo do tipo de <link linkend="datapickercurve"
>curva</link
> a que pertencem. </para>
  <para
>Todas as curvas do seletor de dados podem ter o seu próprio estilo de símbolos, o qual poderá ser alterado na seção <guilabel
>Símbolos</guilabel
> da área acoplável. O modo do mouse "Seleção e Movimento" pode ser usado para selecionar vários pontos/símbolos e pode ser movido com as teclas de navegação. </para>
</sect1>

<sect1 id="axispoint">
  <title
>Pontos do eixo</title>
  <para
>Pontos do eixo são o conjunto de três <link linkend="symbols"
>pontos</link
> de referência sobre a imagem do seletor de dados. Estes pontos podem ser definidos através da opção <guimenuitem
>Definir os pontos do eixo</guimenuitem
> do menu de contexto do seletor de dados. Depois de selecionar os pontos sobre a imagem, o usuário deve atualizar o seu tipo de sistema de coordenadas através do <guilabel
>Tipo de gráfico</guilabel
> e as posições lógicas através do <guilabel
>Pontos de referência</guilabel
> na área acoplável. </para>
</sect1>

<sect1 id="datapickercurve">
  <title
>Curva do seletor de dados</title>
  <para
>Uma curva dentro de um seletor de dados pode ser criada através da opção <guimenuitem
>Nova curva</guimenuitem
> no menu de contexto do seletor de dados. Ela poderá ter diferentes tipos de erros em X e Y, (sem erro, simétrico, assimétrico), dependendo do tipo de área acoplável de erros que o seletor de dados tiver no momento da criação. </para>
  <para
>Cada objeto da curva contêm todos os <link linkend="symbols"
>pontos</link
> da curva (ocultos) e uma planilha que contém as posições lógicas de todos os seus pontos da curva e oferece opções para atualizar a planilha, assim como para alternar a visibilidade dos pontos da curva no menu de contexto. O modo <guimenuitem
>Definir os pontos da curva</guimenuitem
> do menu de contexto do seletor de dados deverá ser selecionado para criar pontos na curva. </para>
  <para
>Várias curvas podem ser criadas para o mesmo seletor de dados, sendo que a criação de pontos da curva são sempre correspondentes à curva ativa no seletor de dados, a qual poderá ser alterada através da opção <guimenuitem
>Curva ativa</guimenuitem
> no menu de contexto e na área acoplável do seletor de dados. Todas as curvas do seletor de dados podem ter o seu próprio estilo de símbolo, que poderá ser alterado na seção <guilabel
>Símbolos</guilabel
> da área acoplável. </para>
</sect1>

<sect1 id="curvesegments">
  <title
>Segmentos da curva</title>
  <para
>O segmento de curva para o seletor de dados pode ser criado sobre a imagem, mudando o modo <guimenuitem
>Selecionar os segmentos da curva</guimenuitem
> no menu de contexto do seletor de dados. Um segmento é um objeto selecionável sobre a imagem, o qual pode ser selecionado se clicar com o botão direito do mouse sobre ele. </para>
  <para
>Os segmentos são criados ao processar uma imagem com o intervalo de base de atributos de cores, para permitir o desenho automático das curvas. Para melhorar os resultados, estes intervalos e tipos de atributos de cores podem ser alterados na seção "editar" da área acoplável. Essa área também oferece opções para mudar entre a imagem processada e a original, assim como para definir o tamanho mínimo dos segmentos. </para>
  <para
>Assim que um segmento for selecionado, será criado pontos da curva sobre ele com uma distância mínima entre os pontos. A distância mínima indicada entre os pontos pode ser alterada na área acoplável do seletor de dados. Pode ser necessário selecionar os segmentos novamente para observar as alterações. </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
>Tópicos avançados</title>
<para
>Aqui você poderá encontrar algumas explicações sobre tópicos avançados. </para>

<sect1 id="topics">
<title
>Tópicos</title>
<sect2 id="errorbar">
<title
>Barras de erro</title>
<para
>Se quiser gerar um gráfico dos dados com as barras de erro, basta importar seus dados usando a <link linkend="importdialog"
>janela de importação</link
> para o seu projeto. Depois, use a aba <guilabel
>Barras de erro</guilabel
> das <link linkend="properties-explorer"
>propriedades da curva</link
> para selecionar o <guilabel
>Tipo de erro</guilabel
>, escolha a coluna do erro na lista <guilabel
>Dados, +-</guilabel
>. O formato das barras de erro podem ser definidos através do painel <guilabel
>Formato:</guilabel
>.</para>
</sect2>

<sect2 id="texlabel">
<title
>Legenda do TeX</title>
<para
>Para usar uma legenda em TeX, é necessário apenas ativar o botão para alternar <guiicon
>TeX</guiicon
> na aba <guilabel
>Título</guilabel
>. Com isso, todo o texto que inserir no campo de texto será renderizado pelo TeX e assim apresentado. Como essa conversão leva algum tempo, alguma demora pode ser percebida ao redesenhar o 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
>Pequenos tutoriais</title>
<sect1 id="sineplot">
  <title
>Criar um gráfico sinusoidal com o &LabPlot;</title>
  <para
>Neste capítulo você encontrará explicações sobre como construir um gráfico simples de uma curva em coordenadas Cartesianas de uma equação matemática. </para>
  <screenshot>
    <screeninfo
>Janela do &LabPlot; após a primeira execução</screeninfo>
    <mediaobject>
      <imageobject>
	<imagedata fileref="tutorial-xy-function1.png" format="PNG"/>
      </imageobject>
      <textobject>
	<phrase
>Janela do &LabPlot; após a primeira execução</phrase>
      </textobject>
    </mediaobject>
  </screenshot>
  <procedure>
    <step>
      <para
>Clique no botão <guibutton
>Novo</guibutton
> ou pressione <keycombo
>&Ctrl;<keycap
>N</keycap
></keycombo
> no teclado. </para>
      <screenshot>
      <screeninfo
>Novo projeto do &LabPlot;</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function2.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Novo projeto do &LabPlot;</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no item <guilabel
>Projeto</guilabel
> do painel <guilabel
>Explorador de Projetos</guilabel
> com o &RMB; e escolha <menuchoice
><guimenu
>Adicionar novo</guimenu
><guimenuitem
>Folha de Trabalho</guimenuitem
></menuchoice
> ou pressione <keycombo
>&Alt;<keycap
>X</keycap
></keycombo
> no teclado. </para>
      <screenshot>
      <screeninfo
>Adicionar uma nova folha de trabalho do &LabPlot;</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function3.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Adicionar uma nova folha de trabalho do &LabPlot;</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no item <guilabel
>Folha de Trabalho</guilabel
> no painel <guilabel
>Explorador de Projetos</guilabel
> com o &RMB; e escolha <menuchoice
><guimenu
>Adicionar novo</guimenu
><guisubmenu
>gráfico-xy</guisubmenu
><guimenuitem
>dois eixos, centralizado</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Adicionar eixos ao gráfico</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function4.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Adicionar eixos ao gráfico</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no item <guilabel
>gráfico-xy</guilabel
> no painel <guilabel
>Explorador de Projetos</guilabel
> com o &RMB; e escolha <menuchoice
> <guimenu
>Adicionar novo</guimenu
><guimenuitem
>curva-xy de uma equação matemática</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Adicionar nova curva</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function5.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Adicionar nova curva</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Use o painel de <guilabel
>propriedades da curva-equação-xy</guilabel
> à direita para inserir <userinput
>sin(x)</userinput
> no campo <guilabel
>y=f(x)</guilabel
> (para ver a lista de funções disponíveis, consulte <xref linkend="parser"/>), <userinput
>-6</userinput
> no campo <guilabel
>x, mín</guilabel
>, <userinput
>6</userinput
> no campo <guilabel
>x, máx</guilabel
> e clique no botão <guibutton
>Recalcular</guibutton
> para ver o resultado. </para>
      <screenshot>
      <screeninfo
>Gráfico padrão da curva</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function6.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Gráfico padrão da curva</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
      <note>
	<para
>O &LabPlot; realça a sintaxe desconhecida no campo <guilabel
>y=f(x)</guilabel
>. Isso é útil para controlar a correção dos dados introduzidos. </para>
      </note>
      <important>
	<para
>A lista das funções conhecidas pode ser encontrada na <link linkend="parser"
>seção correspondente neste manual</link
>. </para>
      </important>
    </step>
    <step>
      <para
>Mude para a aba <guilabel
>Linha</guilabel
> no painel de <guilabel
>propriedades da curva-equação-xy</guilabel
> e escolha a <guimenuitem
>curva cúbica (natural)</guimenuitem
> na lista <guilabel
>Tipo</guilabel
>. </para>
      <screenshot>
      <screeninfo
>Escolher o tipo da linha</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function7.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Adicionar o tipo de linha</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Mude para a aba <guilabel
>Símbolo</guilabel
> no painel de <guilabel
>propriedades da curva-equação-xy</guilabel
> e escolha <guimenuitem
>nenhum</guimenuitem
> da lista <guilabel
>Estilo</guilabel
>. </para>
      <screenshot>
      <screeninfo
>Remoção de símbolos do gráfico</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function8.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Remoção de símbolos do gráfico</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no item <guilabel
>gráfico-xy</guilabel
> no painel <guilabel
>Explorador de Projetos</guilabel
> com o &RMB; e escolha <menuchoice
><guimenu
>Adicionar novo</guimenu
><guimenuitem
>legenda</guimenuitem
></menuchoice
>. Mude para a aba <guilabel
>Título</guilabel
>, no painel <guilabel
>Propriedades da legenda do gráfico cartesiano</guilabel
> e indique <userinput
>Gráfico do seno</userinput
> no campo <guilabel
>Texto</guilabel
>. </para>
      <screenshot>
      <screeninfo
>Alteração do título da legenda</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function9.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Alteração do título da legenda</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Escolha a opção <menuchoice
><guimenu
>Arquivo</guimenu
><guimenuitem
>Exportar</guimenuitem
></menuchoice
> no menu principal. Selecione o local e o formato para salvar o gráfico. </para>
      <screenshot>
      <screeninfo
>Exportação do gráfico</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function10.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Exportação do gráfico</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
  </procedure>
</sect1>

<sect1 id="spreadsheetplot">
  <title
>Criar um gráfico a partir de dados da folha de cálculo com o &LabPlot;</title>
  <para
>Neste capítulo você encontrará explicações sobre como criar um gráfico simples a partir de dados de uma folha de cálculo. </para>
  <screenshot>
    <screeninfo
>Janela do &LabPlot; após a primeira execução</screeninfo>
    <mediaobject>
      <imageobject>
	<imagedata fileref="tutorial-xy-function1.png" format="PNG"/>
      </imageobject>
      <textobject>
	<phrase
>Janela do &LabPlot; após a primeira execução</phrase>
      </textobject>
    </mediaobject>
  </screenshot>
  <procedure>
    <step>
      <para
>Clique no botão <guibutton
>Novo</guibutton
> ou pressione <keycombo
>&Ctrl;<keycap
>N</keycap
></keycombo
> no teclado. </para>
      <screenshot>
      <screeninfo
>Novo projeto do &LabPlot;</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-xy-function2.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Novo projeto do &LabPlot;</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no item <guilabel
>Projeto</guilabel
> no painel <guilabel
>Explorador de Projetos</guilabel
> com o &RMB; e escolha <menuchoice
> <guimenu
>Adicionar novo</guimenu
><guimenuitem
>Folha de Cálculo</guimenuitem
></menuchoice
> ou pressione <keycombo
>&Ctrl;<keycap
>=</keycap
></keycombo
> no teclado. </para>
      <screenshot>
      <screeninfo
>Adicionar nova folha de cálculo ao &LabPlot;</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet1.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Adicionar nova folha de cálculo ao &LabPlot;</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no cabeçalho da primeira coluna da folha de cálculo com o &LMB;, clique em qualquer uma das células com o &RMB; e escolha <menuchoice
><guimenu
>Seleção</guimenu
><guisubmenu
>Preencher a seleção com</guisubmenu
><guimenuitem
>Números de linhas</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Preenchimento da primeira coluna da folha de cálculo</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet2.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Preenchimento da primeira coluna da folha de cálculo</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
      <para
>Selecione <guimenuitem
>Automático (g)</guimenuitem
> na lista <guilabel
>Formato</guilabel
> das <guilabel
>Propriedades da coluna</guilabel
> para melhorar a apresentação dos dados da primeira coluna. </para>
    </step>
    <step>
      <para
>Clique no cabeçalho da segunda coluna da folha de cálculo com o &RMB; e escolha <menuchoice
><guimenu
>Gerar dados</guimenu
><guimenuitem
>Valores aleatórios</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Preenchimento da segunda coluna da folha de cálculo</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet3.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Preenchimento da segunda coluna da folha de cálculo</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no item <guilabel
>Projeto</guilabel
> do painel <guilabel
>Explorador de Projetos</guilabel
> com o &RMB; e escolha <menuchoice
><guimenu
>Adicionar novo</guimenu
><guimenuitem
>Folha de Trabalho</guimenuitem
></menuchoice
> ou pressione <keycombo
>&Alt;<keycap
>X</keycap
></keycombo
> no teclado. </para>
      <screenshot>
      <screeninfo
>Adicionar uma nova folha de trabalho do &LabPlot;</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet4.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Adicionar uma nova folha de trabalho do &LabPlot;</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no item <guilabel
>Folha de Trabalho</guilabel
> no painel <guilabel
>Explorador de Projetos</guilabel
> com o &RMB; e escolha <menuchoice
><guimenu
>Adicionar novo</guimenu
><guisubmenu
>gráfico-xy</guisubmenu
><guimenuitem
> gráfico de caixa, quatro eixos</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Adicionar eixos ao gráfico</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet5.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Adicionar eixos ao gráfico</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no item <guilabel
>gráfico-xy</guilabel
> no painel <guilabel
>Explorador de Projetos</guilabel
> com o &RMB; e escolha <menuchoice
><guimenu
>Adicionar novo</guimenu
><guimenuitem
>curva-xy</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Adicionar nova curva</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet6.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Adicionar nova curva</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Use o painel de <guilabel
>propriedades da curva-xy</guilabel
> à direita para selecionar a opção <menuchoice
><guimenu
>Projeto</guimenu
><guisubmenu
>Folha de Cálculo</guisubmenu
><guimenuitem
>1</guimenuitem
></menuchoice
> no campo <guilabel
>dados-x</guilabel
> (basta clicar no item e pressionar &Enter;). Use o mesmo procedimento para selecionar <guimenuitem
>2</guimenuitem
> no campo <guilabel
>dados-y</guilabel
>. Os resultados serão imediatamente apresentados na folha de trabalho. </para>
      <screenshot>
      <screeninfo
>O gráfico dos dados não ordenados</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet7.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>O gráfico dos dados não ordenados</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no item <guilabel
>Folha de Cálculo</guilabel
> no painel <guilabel
>Explorador de Projetos</guilabel
> com o &LMB;, clique depois no cabeçalho da segunda coluna com o &RMB; e escolha <menuchoice
><guimenu
>Ordenar</guimenu
><guimenuitem
>Crescente</guimenuitem
></menuchoice
>. </para>
      <screenshot>
      <screeninfo
>Ordenar a segunda coluna da folha de cálculo</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet8.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Ordenar a segunda coluna da folha de cálculo</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
    <step>
      <para
>Clique no item <guilabel
>Folha de Trabalho</guilabel
> no painel <guilabel
>Explorador de Projetos</guilabel
> com o &LMB; para ver os resultados. </para>
      <screenshot>
      <screeninfo
>Gráfico dos dados ordenados</screeninfo>
      <mediaobject>
	<imageobject>
	  <imagedata fileref="tutorial-spreadsheet9.png" format="PNG"/>
	</imageobject>
	<textobject>
	  <phrase
>Gráfico dos dados ordenados</phrase>
	</textobject>
      </mediaobject>
      </screenshot>
    </step>
  </procedure>
</sect1>
</chapter>

<chapter id="examples">
<title
>Exemplos</title>
<sect1 id="example-2d-plotting">
    <title
>Desenho 2D</title>
    <para
>Em breve ... </para>
    </sect1>
<sect1 id="example-signal">
    <title
>Processamento de sinal</title>
     
    <variablelist>
    <varlistentry>
    <term
>Filtro de Fourier</term>
    <listitem>
        <para
>Um sinal temporal contendo código Morsa é convertido para o espaço de frequência por uma transformada de Fourier para observar os principais componentes. Aplicando um filtro de passa-banda estreito o sinal Morsa é extraído e um claro 'SOS' pode ser visto: </para>
        
        <screenshot>
        <mediaobject
><imageobject
><imagedata fileref="example-fourier_filter-1024x532.png"/>
        </imageobject
></mediaobject
>            
        </screenshot>
        
        </listitem>
    </varlistentry>
    </variablelist>
    </sect1>
<sect1 id="example-computing">
    <title
>Computação</title>
     
    <variablelist>
    <varlistentry>
    <term
>Maxima</term>
    <listitem>
        <para
>Sessão Maxima mostrando uma dinâmica caótica de um oscilador de Duffing. A equação diferencial do oscilador forçado é resolvido com o Maxima. Gráficos da trajetória, espaço de fase do oscilador e o correspondente mapa de  são feitos com o LabPlot: </para>
        
        <screenshot>
        <mediaobject
><imageobject
><imagedata fileref="example-maxima_2-1024x532.png"/>
        </imageobject
></mediaobject
>            
        </screenshot>
        
        </listitem>
    </varlistentry>
    <varlistentry>
    <term
>Python</term>
    <listitem>
        <para
>Sessão Python ilustrando o efeito de Blackman na transformada 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
>Em breve ... </para>
    </sect1>
<sect1 id="example-tools">
    <title
>Barra de ferramentas</title>
    <para
>Em breve ... </para>
    </sect1>
    
</chapter>


<chapter id="parser">
<title
>Funções de processamento</title>
<para
>O processador do &LabPlot; permite-lhe usar as seguintes funções: </para>

<sect1 id="parser-standard">
<title
>Funções padrão</title>

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

<thead
><row
><entry
>Função</entry
><entry
>Descrição</entry
></row
></thead>

<tbody>

<row
><entry
>cbrt(x)</entry
><entry
><action
>Raiz cúbica</action
></entry
></row>
<row
><entry
>ceil(x)</entry
><entry
><action
>Arredondamento por excesso</action
></entry
></row>
<row
><entry
>fabs(x)</entry
><entry
><action
>Valor absoluto</action
></entry
></row>
<row
><entry
>gamma(x)</entry
><entry
><action
>Função '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 (base e)</action
></entry
></row>
<row
><entry
>log(x)</entry
><entry
><action
>Logaritmo (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 (base 10)</action
></entry
></row>
<row
><entry
>logb(x)</entry
><entry
><action
>Expoente independente da raiz</action
></entry
></row>
<row
><entry
>pow(x,n)</entry
><entry
><action
>função de potência x<superscript
>n</superscript
></action
></entry
></row>
<row
><entry
>powint(x,n)</entry
><entry
><action
>função de potência x<superscript
>n</superscript
></action
></entry
></row>
<row
><entry
>pot2(x)</entry
><entry
><action
>função de potência x<superscript
>2</superscript
></action
></entry
></row>
<row
><entry
>pot3(x)</entry
><entry
><action
>função de potência x<superscript
>3</superscript
></action
></entry
></row>
<row
><entry
>pot4(x)</entry
><entry
><action
>função de potência x<superscript
>4</superscript
></action
></entry
></row>
<row
><entry
>pot5(x)</entry
><entry
><action
>função de potência x<superscript
>5</superscript
></action
></entry
></row>
<row
><entry
>pot6(x)</entry
><entry
><action
>função de potência x<superscript
>6</superscript
></action
></entry
></row>
<row
><entry
>pow7(x)</entry
><entry
><action
>função de potência x<superscript
>7</superscript
></action
></entry
></row>
<row
><entry
>pow8(x)</entry
><entry
><action
>função de potência x<superscript
>8</superscript
></action
></entry
></row>
<row
><entry
>pow9(x)</entry
><entry
><action
>função de potência x<superscript
>9</superscript
></action
></entry
></row>
<row
><entry
>rint(x)</entry
><entry
><action
>Arredondamento para o inteiro mais próximo</action
></entry
></row>
<row
><entry
>round(x)</entry
><entry
><action
>Arredondamento para o inteiro mais próximo</action
></entry
></row>
<row
><entry
>sqrt(x)</entry
><entry
><action
>Raiz quadrada</action
></entry
></row>
<row
><entry
>tgamma(x)</entry
><entry
><action
>Função 'gamma'</action
></entry
></row>
<row
><entry
>trunc(x)</entry
><entry
><action
>Retorna o maior inteiro, menor ou igual a 'x'</action
></entry
></row>

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

<sect1 id="parser-trig">
<title
>Funções trigonométricas</title>

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

<thead
><row
><entry
>Função</entry
><entry
>Descrição</entry
></row
></thead>

<tbody>

    <row
><entry
>sin(x)</entry
><entry
><action
>Seno</action
></entry
></row>
    <row
><entry
>cos(x)</entry
><entry
><action
>Cosseno</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
>Arco cosseno</action
></entry
></row>
    <row
><entry
>atan(x)</entry
><entry
><action
>Arco tangente</action
></entry
></row>
    <row
><entry
>atan2(y,x)</entry
><entry
><action
>Função arco tangente de duas variáveis</action
></entry
></row>
    <row
><entry
>sinh(x)</entry
><entry
><action
>Seno hiperbólico</action
></entry
></row>
    <row
><entry
>cosh(x)</entry
><entry
><action
>Cosseno 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
>Arco seno hiperbólico</action
></entry
></row>
    <row
><entry
>acosh(x)</entry
><entry
><action
>Arco cosseno hiperbólico</action
></entry
></row>
    <row
><entry
>atanh(x)</entry
><entry
><action
>Arco tangente hiperbólica</action
></entry
></row>
    <row
><entry
>sec(x)</entry
><entry
><action
>Secante</action
></entry
></row>
    <row
><entry
>cosec(x)</entry
><entry
><action
>Cossecante</action
></entry
></row>
    <row
><entry
>cotg(x)</entry
><entry
><action
>Cotangente</action
></entry
></row>
    <row
><entry
>arcsec(x)</entry
><entry
><action
>Secante inversa</action
></entry
></row>
    <row
><entry
>arccosec(x)</entry
><entry
><action
>Cossecante inversa</action
></entry
></row>
    <row
><entry
>arccot(x)</entry
><entry
><action
>Arco cotangente</action
></entry
></row>
    <row
><entry
>sech(x)</entry
><entry
><action
>Secante hiperbólica</action
></entry
></row>
    <row
><entry
>cosh(x)</entry
><entry
><action
>Cossecante hiperbólica</action
></entry
></row>
    <row
><entry
>ctgh(x)</entry
><entry
><action
>Cotangente hiperbólica</action
></entry
></row>
    <row
><entry
>asech(x)</entry
><entry
><action
>Arco secante hiperbólico</action
></entry
></row>
    <row
><entry
>acsch(x)</entry
><entry
><action
>Arco cossecante hiperbólico</action
></entry
></row>
    <row
><entry
>acoth(x)</entry
><entry
><action
>Arco cotangente hiperbólica</action
></entry
></row>
    <row
><entry
>sinc(x)</entry
><entry
><action
>Função sinc sin(&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
>Função da 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
>Força o ângulo &alpha; a ficar no intervalo (-&pi;,&pi;]</action
></entry
></row>
    <row
><entry
>anglepos(&alpha;)</entry
><entry
><action
>Força o ângulo &alpha; a ficar no intervalo (0,2&pi;]</action
></entry
></row>

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


<sect1 id="parser-gsl">
<title
>Funções especiais</title>
<para
>Para mais informações sobre as funções, leia a documentação do GSL. </para>
<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Função</entry
><entry
>Descrição</entry
></row
></thead>

<tbody>

<row
><entry
>Ai(x)</entry
><entry
><action
>Função de Airy Ai(x)</action
></entry
></row>
<row
><entry
>Bi(x)</entry
><entry
><action
>Função de Airy Bi(x)</action
></entry
></row>
<row
><entry
>Ais(x)</entry
><entry
><action
>Versão com escala da função de Airy S<subscript
>Ai</subscript
>(x)</action
></entry
></row>
<row
><entry
>Bis(x)</entry
><entry
><action
>Versão com escala da função de Airy S<subscript
>Bi</subscript
>(x)</action
></entry
></row>
<row
><entry
>Aid(x)</entry
><entry
><action
>Derivada da função de Airy Ai'(x)</action
></entry
></row>
<row
><entry
>Bid(x)</entry
><entry
><action
>Derivada da função de Airy Bi'(x)</action
></entry
></row>
<row
><entry
>Aids(x)</entry
><entry
><action
>Derivada da função de Airy com escala S<subscript
>Ai</subscript
>(x)</action
></entry
></row>
<row
><entry
>Bids(x)</entry
><entry
><action
>Derivada da função de Airy com escala S<subscript
>Bi</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ai0(s)</entry
><entry
><action
>s-ésimo zero da função de Airy Ai(x)</action
></entry
></row>
<row
><entry
>Bi0(s)</entry
><entry
><action
>s-ésimo zero da função de Airy Bi(x)</action
></entry
></row>
<row
><entry
>Aid0(s)</entry
><entry
><action
>s-ésimo zero da derivada da função de Airy Ai'(x)</action
></entry
></row>
<row
><entry
>Bid0(s)</entry
><entry
><action
>s-ésimo zero da derivada da função de Airy Bi'(x)</action
></entry
></row>
<row
><entry
>J0(x)</entry
><entry
><action
>Função de Bessel cilíndrica regular de 0-ésima ordem, J<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>J1(x)</entry
><entry
><action
>Função de Bessel cilíndrica regular de primeira ordem, J<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Jn(n,x)</entry
><entry
><action
>Função de Bessel cilíndrica regular de n-ésima ordem, J<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>Y0(x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular de 0-ésima ordem, Y<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>Y1(x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular de primeira ordem, Y<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Yn(n,x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular de n-ésima ordem, Y<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>I0(x)</entry
><entry
><action
>Função de Bessel cilíndrica regular modificada de 0-ésima ordem, I<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>I1(x)</entry
><entry
><action
>Função de Bessel cilíndrica regular modificada de primeira ordem, I<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>In(n,x)</entry
><entry
><action
>Função de Bessel cilíndrica regular modificada de n-ésima ordem, I<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>I0s(x)</entry
><entry
><action
>Função de Bessel cilíndrica regular modificada de 0-ésima ordem com escala, exp (-|x|) I<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>I1s(x)</entry
><entry
><action
>Função de Bessel cilíndrica regular modificada de primeira ordem com escala, exp (-|x|) I<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ins(n,x)</entry
><entry
><action
>Função de Bessel cilíndrica regular modificada de n-ésima ordem com escala, exp (-|x|) I<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>K0(x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular modificada de 0-ésima ordem, K<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>K1(x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular modificada de primeira ordem, K<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Kn(n,x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular modificada de n-ésima ordem, K<subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>K0s(x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular modificada de 0-ésima ordem com escala, K<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>K1s(x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular modificada de primeira ordem com escala, K<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Kns(n,x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular modificada de n-ésima ordem com escala, K<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>j0(x)</entry
><entry
><action
>Função de Bessel esférica regular de 0-ésima ordem, j<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>j1(x)</entry
><entry
><action
>Função de Bessel esférica regular de primeira ordem, j<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>j2(x)</entry
><entry
><action
>Função de Bessel esférica regular de segunda ordem, j<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>jl(l,x)</entry
><entry
><action
>Função de Bessel esférica regular de l-ésima ordem, j<subscript
>l</subscript
>(x)</action
></entry
></row>
<row
><entry
>y0(x)</entry
><entry
><action
>Função de Bessel esférica irregular de 0-ésima ordem, y<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>y1(x)</entry
><entry
><action
>Função de Bessel esférica irregular de primeira ordem, y<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>y2(x)</entry
><entry
><action
>Função de Bessel esférica irregular de segunda ordem, y<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>yl(l,x)</entry
><entry
><action
>Função de Bessel esférica irregular de l-ésima ordem, y<subscript
>l</subscript
>(x)</action
></entry
></row>
<row
><entry
>i0s(x)</entry
><entry
><action
>Função de Bessel esférica regular de 0-ésima ordem com escala, exp (-|x|) i<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>i1s(x)</entry
><entry
><action
>Função de Bessel esférica regular de primeira ordem com escala, exp (-|x|) i<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>i2s(x)</entry
><entry
><action
>Função de Bessel esférica regular de segunda ordem com escala, exp (-|x|) i<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>ils(l,x)</entry
><entry
><action
>Função de Bessel esférica regular de l-ésima ordem com escala, exp (-|x|) i<subscript
>l</subscript
>(x)</action
></entry
></row>
<row
><entry
>k0s(x)</entry
><entry
><action
>Função de Bessel esférica irregular de 0-ésima ordem com escala, exp (x) k<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>k1s(x)</entry
><entry
><action
>Função de Bessel esférica irregular de primeira ordem com escala, exp (x) k<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>k2s(x)</entry
><entry
><action
>Função de Bessel esférica irregular de primeira ordem com escala, exp (x) k<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>kls(l,x)</entry
><entry
><action
>Função de Bessel esférica irregular de l-ésima ordem com escala, exp (x) k<subscript
>l</subscript
>(x)</action
></entry
></row>
<row
><entry
>Jnu(&nu;,x)</entry
><entry
><action
>Função de Bessel cilíndrica regular de ordem fracionária &nu;, J<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ynu(&nu;,x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular de ordem fracionária &nu;, Y<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Inu(&nu;,x)</entry
><entry
><action
>Função de Bessel cilíndrica regular modificada de ordem fracionária &nu;, I<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Inus(&nu;,x)</entry
><entry
><action
>Função de Bessel cilíndrica regular modificada com escala de ordem fracionária &nu;, exp(-|x|) I<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>Knu(&nu;,x)</entry
><entry
><action
>Função de Bessel cilíndrica irregular modificada com escala de ordem fracionária &nu;, K<subscript
>&nu;</subscript
>(x)</action
></entry
></row>
<row
><entry
>lnKnu(&nu;,x)</entry
><entry
><action
>Logaritmo da função de Bessel cilíndrica irregular modificada com escala de ordem fracionária &nu;, ln(K<subscript
>&nu;</subscript
>(x))</action
></entry
></row>
<row
><entry
>Knus(&nu;,x)</entry
><entry
><action
>Função de Bessel irregular modificada com escala de ordem fracionária &nu;, exp(|x|) K<subscript
>&nu;</subscript
>(x</action
></entry
></row>
<row
><entry
>J0_0(s)</entry
><entry
><action
>S-ésimo zero positivo da função de Bessel J<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>J1_0(s)</entry
><entry
><action
>S-ésimo zero positivo da função de Bessel J<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Jnu_0(nu,s)</entry
><entry
><action
>S-ésimo zero positivo da função 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
>Função de onda radial de estado associado normalizada de ordem inferior R<subscript
>1</subscript
> := 2Z &radic;Z exp(-Z r)</action
></entry
></row>
<row
><entry
>hydrogenicR(n,l,Z,R)</entry
><entry
><action
>Função de onda radial de estado associado normalizada de n-ésima ordem</action
></entry
></row>
<row
><entry
>dawson(x)</entry
><entry
><action
>Integral de Dawson</action
></entry
></row>
<row
><entry
>D1(x)</entry
><entry
><action
>Função de Debye de primeira ordem 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
>Função de Debye de segunda ordem 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
>Função de Debye de terceira ordem 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
>Função de Debye de quarta ordem 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
>Função de Debye de quinta ordem 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
>Função de Debye de sexta ordem 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
>Di-logaritmo</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)</action
></entry
></row>
<row
><entry
>erf(x)</entry
><entry
><action
>Função de erro 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
>Função de erro complementar 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 da função de erro complementar log(erfc(x))</action
></entry
></row>
<row
><entry
>erf_Z(x)</entry
><entry
><action
>Função de probabilidade Gaussiana Z(x) = (1/(2&pi;)) exp(-x<superscript
>2</superscript
>/2)</action
></entry
></row>
<row
><entry
>erf_Q(x)</entry
><entry
><action
>Extremo superior da função de probabilidade 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
>Função de risco da distribuição normal</action
></entry
></row>
<row
><entry
>exp(x)</entry
><entry
><action
>Expoente (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
>Expoente de x e multiplicação pelo fator y para devolver o produto y exp(x)</action
></entry
></row>
<row
><entry
>exprel(x)</entry
><entry
><action
>(exp(x)-1)/x, usando um algoritmo de precisão para um x pequeno</action
></entry
></row>
<row
><entry
>exprel2(x)</entry
><entry
><action
>2(exp(x)-1-x)/x<superscript
>2</superscript
>, usando um algoritmo de precisão para um x pequeno</action
></entry
></row>
<row
><entry
>expreln(n,x)</entry
><entry
><action
>Exponencial em relação a 'n', o que é a n-ésima generalização da função 'exprel'</action
></entry
></row>
<row
><entry
>E1(x)</entry
><entry
><action
>Integral da 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 da exponencial de segunda ordem 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 da exponencial de n-ésima ordem E_n(x), 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 da 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 de 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 da exponencial Ei<subscript
>3</subscript
>(x) = &int;<subscript
>0</subscript
><superscript
>x</superscript
> exp(-t<superscript
>3</superscript
>) dt for x &gt;= 0</action
></entry
></row>
<row
><entry
>si(x)</entry
><entry
><action
>Integral do 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 do cosseno 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 da arco-tangente 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 com um í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 com um í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 com um í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 com um í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 com um í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 com um índice 0, 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 da função Gamma</action
></entry
></row>
<row
><entry
>gammastar(x)</entry
><entry
><action
>Função Gamma regulada &Gamma;<superscript
>*</superscript
>(x) para x &gt; 0</action
></entry
></row>
<row
><entry
>gammainv(x)</entry
><entry
><action
>Inversa da função Gamma, 1/&Gamma;(x), usando o método real de Lanczos.</action
></entry
></row>
<row
><entry
>fact(n)</entry
><entry
><action
>Fatorial de n!</action
></entry
></row>
<row
><entry
>doublefact(n)</entry
><entry
><action
>Duplo fatorial de n!! = n(n-2)(n-4)...</action
></entry
></row>
<row
><entry
>lnfact(n)</entry
><entry
><action
>Logaritmo do fatorial de n, log(n!)</action
></entry
></row>
<row
><entry
>lndoublefact(n)</entry
><entry
><action
>Logaritmo do duplo fatorial log(n!!)</action
></entry
></row>
<row
><entry
>choose(n,m)</entry
><entry
><action
>Fator combinatório 'combinações n a m' = n!/(m!(n-m)!)</action
></entry
></row>
<row
><entry
>lnchoose(n,m)</entry
><entry
><action
>Logaritmo de 'combinações n a 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 do 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 de Pochhammer relativo ((a,x) - 1)/x onde (a,x) = (a)<subscript
>x</subscript
> := &Gamma;(a + x)/&Gamma;(a)</action
></entry
></row>
<row
><entry
>gammainc(a,x)</entry
><entry
><action
>Função 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
>Função 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
>Função Gamma incompleta normalizada complementar 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
>Função 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 da Função Beta, log(B(a,b)) para a &gt; 0, b &gt; 0</action
></entry
></row>
<row
><entry
>betainc(a,b,x)</entry
><entry
><action
>Função Beta incompleta normalizada B_x(a,b)/B(a,b) para a &gt; 0, b &gt; 0 </action
></entry
></row>
<row
><entry
>C1(&lambda;,x)</entry
><entry
><action
>Polinômio de Gegenbauer C<superscript
>&lambda;</superscript
><subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>C2(&lambda;,x)</entry
><entry
><action
>Polinômio de Gegenbauer C<superscript
>&lambda;</superscript
><subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>C3(&lambda;,x)</entry
><entry
><action
>Polinômio de Gegenbauer C<superscript
>&lambda;</superscript
><subscript
>3</subscript
>(x)</action
></entry
></row>
<row
><entry
>Cn(n,&lambda;,x)</entry
><entry
><action
>Polinômio de Gegenbauer C<superscript
>&lambda;</superscript
><subscript
>n</subscript
>(x)</action
></entry
></row>
<row
><entry
>hyperg_0F1(c,x)</entry
><entry
><action
>Função hipergeométrica <subscript
>0</subscript
>F<subscript
>1</subscript
>(c,x)</action
></entry
></row>
<row
><entry
>hyperg_1F1i(m,n,x)</entry
><entry
><action
>Função hipergeométrica confluente <subscript
>1</subscript
>F<subscript
>1</subscript
>(m,n,x) = M(m,n,x) para os parâmetros inteiros m, n</action
></entry
></row>
<row
><entry
>hyperg_1F1(a,b,x)</entry
><entry
><action
>Função hipergeométrica confluente <subscript
>1</subscript
>F<subscript
>1</subscript
>(a,b,x) = M(a,b,x) para os parâmetros inteiros a,b</action
></entry
></row>
<row
><entry
>hyperg_Ui(m,n,x)</entry
><entry
><action
>Função hipergeométrica confluente U(m,n,x) para os parâmetros inteiros m,n</action
></entry
></row>
<row
><entry
>hyperg_U(a,b,x)</entry
><entry
><action
>Função hipergeométrica confluente U(a,b,x)</action
></entry
></row>
<row
><entry
>hyperg_2F1(a,b,c,x)</entry
><entry
><action
>Função 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
>Função 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) com parâmetros complexos</action
></entry
></row>
<row
><entry
>hyperg_2F1r(a<subscript
>R</subscript
>,a<subscript
>I</subscript
>,c,x)</entry
><entry
><action
>Função hipergeométrica de Gauss renormalizada <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
>Função hipergeométrica de Gauss renormalizada <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
>Função hipergeométrica <subscript
>2</subscript
>F<subscript
>0</subscript
>(a,b,x)</action
></entry
></row>
<row
><entry
>L1(a,x)</entry
><entry
><action
>Polinômios de Laguerre generalizados L<superscript
>a</superscript
><subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>L2(a,x)</entry
><entry
><action
>Polinômios de Laguerre generalizados L<superscript
>a</superscript
><subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>L3(a,x)</entry
><entry
><action
>Polinômios de Laguerre generalizados L<superscript
>a</superscript
><subscript
>3</subscript
>(x)</action
></entry
></row>
<row
><entry
>W0(x)</entry
><entry
><action
>Ramo principal da função W de Lambert, W<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>Wm1(x)</entry
><entry
><action
>Ramo de valor real secundário da função W de Lambert, W<subscript
>-1</subscript
>(x)</action
></entry
></row>
<row
><entry
>P1(x)</entry
><entry
><action
>Polinômios de Legendre P<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>P2(x)</entry
><entry
><action
>Polinômios de Legendre P<subscript
>2</subscript
>(x)</action
></entry
></row>
<row
><entry
>P3(x)</entry
><entry
><action
>Polinômios de Legendre P<subscript
>3</subscript
>(x)</action
></entry
></row>
<row
><entry
>Pl(l,x)</entry
><entry
><action
>Polinômios de Legendre P<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Q0(x)</entry
><entry
><action
>Polinômios de Legendre Q<subscript
>0</subscript
>(x)</action
></entry
></row>
<row
><entry
>Q1(x)</entry
><entry
><action
>Polinômios de Legendre Q<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Ql(l,x)</entry
><entry
><action
>Polinômios de Legendre Q<subscript
>1</subscript
>(x)</action
></entry
></row>
<row
><entry
>Plm(l,m,x)</entry
><entry
><action
>Polinômio de Legendre associado P<subscript
>l</subscript
><superscript
>m</superscript
>(x)</action
></entry
></row>
<row
><entry
>Pslm(l,m,x)</entry
><entry
><action
>Polinômio de Legendre associado e normalizado &radic;{(2l+1)/(4&pi;)} &radic;{(l-m)!/(l+m)!} P<subscript
>l</subscript
><superscript
>m</superscript
>(x), adequado para usar em harmônicas esféricas</action
></entry
></row>
<row
><entry
>Phalf(&lambda;,x)</entry
><entry
><action
>Função 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
>Função 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
>Função 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
>Função 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
>Função 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
>Função cônica cilíndrica regular P<superscript
>-m</superscript
><subscript
>-1/2 + i &lambda;</subscript
>(x) para x &gt; -1, m &gt;= -1</action
></entry
></row>
<row
><entry
>H3d0(&lambda;,&eta;)</entry
><entry
><action
>Função de Eigen radial de ordem 0 do Laplaciano no espaço hiperbólico em 3 dimensões, 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
>Função de Eigen radial de ordem 0 do Laplaciano no espaço hiperbólico em 3 dimensões, 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 função de Eigen radial do Laplaciano no espaço hiperbólico em 3 dimensões eta &gt;= 0, l &gt;= 0</action
></entry
></row>
<row
><entry
>logabs(x)</entry
><entry
><action
>Logaritmo da magnitude de X, log(|x|)</action
></entry
></row>
<row
><entry
>logp(x)</entry
><entry
><action
>Log(1 + x) para x &gt; -1, usando um algoritmo com precisão para x pequenos</action
></entry
></row>
<row
><entry
>logm(x)</entry
><entry
><action
>log(1 + x) - x para x &gt; -1, usando um algoritmo com precisão para x pequenos</action
></entry
></row>
<row
><entry
>psiint(n)</entry
><entry
><action
>Função Digama &psi;(n), para um inteiro positivo n</action
></entry
></row>
<row
><entry
>psi(x)</entry
><entry
><action
>Função Digama &psi;(n), para um x genérico</action
></entry
></row>
<row
><entry
>psi1piy(y)</entry
><entry
><action
>Parte real da função Digama sobre a linha 1+i y, Re[&psi;(1 + i y)]</action
></entry
></row>
<row
><entry
>psi1int(n)</entry
><entry
><action
>Função Trigamma &psi;'(n) para um inteiro positivo n</action
></entry
></row>
<row
><entry
>psi1(n)</entry
><entry
><action
>Função Trigamma &psi;'(x) para um x genérico</action
></entry
></row>
<row
><entry
>psin(m,x)</entry
><entry
><action
>Função Polygamma &psi;<superscript
>(m)</superscript
>(x) para m &gt;= 0, x &gt; 0</action
></entry
></row>
<row
><entry
>synchrotron1(x)</entry
><entry
><action
>Primeira função de síncrotron 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
>Segunda função de síncrotron x K<subscript
>2/3</subscript
>(x) para x &gt;= 0</action
></entry
></row>
<row
><entry
>J2(x)</entry
><entry
><action
>Função de transporte J(2,x)</action
></entry
></row>
<row
><entry
>J3(x)</entry
><entry
><action
>Função de transporte J(3,x)</action
></entry
></row>
<row
><entry
>J4(x)</entry
><entry
><action
>Função de transporte J(4,x)</action
></entry
></row>
<row
><entry
>J5(x)</entry
><entry
><action
>Função de transporte J(5,x)</action
></entry
></row>
<row
><entry
>zetaint(n)</entry
><entry
><action
>Função zeta de Riemann &zeta;(n) para um inteiro n</action
></entry
></row>
<row
><entry
>zeta(s)</entry
><entry
><action
>Função zeta de Riemann &zeta;(s) para um s arbitrário</action
></entry
></row>
<row
><entry
>zetam1int(n)</entry
><entry
><action
>Função &zeta; de Riemann menos 1 para um inteiro n</action
></entry
></row>
<row
><entry
>zetam1(s)</entry
><entry
><action
>Função &zeta; de Riemann menos 1</action
></entry
></row>
<row
><entry
>zetaintm1(s)</entry
><entry
><action
>Função &zeta; de Riemann para um inteiro n menos 1</action
></entry
></row>
<row
><entry
>hzeta(s,q)</entry
><entry
><action
>Função zeta de Hurwitz &zeta;(s,q) para s &gt; 1, q &gt; 0</action
></entry
></row>
<row
><entry
>etaint(n)</entry
><entry
><action
>Função eta &eta;(n) para um inteiro n</action
></entry
></row>
<row
><entry
>eta(s)</entry
><entry
><action
>Função eta &eta;(n) para um s arbitrário</action
></entry
></row>
</tbody>
</tgroup>
</informaltable>
</sect1>

<sect1 id="parser-ran-gsl">
<title
>Distribuições de números aleatórios</title>
<para
>Para mais informações sobre as funções, leia a documentação do GSL. </para>
<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Função</entry
><entry
>Descrição</entry
></row
></thead>

<tbody>

<row
><entry
>gaussian(x,&sigma;)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição Gaussiana com um desvio padrão &sigma;</action
></entry
></row>
<row
><entry
>ugaussian(x)</entry
><entry
><action
>Distribuição Gaussiana unitária. São equivalentes às funções acima, com um desvio padrão &sigma; = 1</action
></entry
></row>
<row
><entry
>gaussianP(x,&sigma;)</entry
><entry
><action
>Funções de distribuição acumulada P(x) para a distribuição Gaussiana com um desvio padrão &sigma;</action
></entry
></row>
<row
><entry
>gaussianQ(x,&sigma;)</entry
><entry
><action
>Funções de distribuição acumulada Q(x) para a distribuição Gaussiana com um desvio padrão &sigma;</action
></entry
></row>
<row
><entry
>gaussianPinv(P,&sigma;)</entry
><entry
><action
>Funções de distribuição acumulada inversa P(x) para a distribuição Gaussiana com um desvio padrão &sigma;</action
></entry
></row>
<row
><entry
>gaussianQinv(Q,&sigma;)</entry
><entry
><action
>Funções de distribuição acumulada inversa Q(x) para a distribuição Gaussiana com um desvio padrão &sigma;</action
></entry
></row>
<row
><entry
>ugaussianP(x)</entry
><entry
><action
>Função de distribuição acumulada P(x) para a distribuição Gaussiana unitária</action
></entry
></row>
<row
><entry
>ugaussianQ(x)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para a distribuição Gaussiana unitária</action
></entry
></row>
<row
><entry
>ugaussianPinv(P)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para a distribuição Gaussiana unitária</action
></entry
></row>
<row
><entry
>ugaussianQinv(Q)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para a distribuição Gaussiana unitária</action
></entry
></row>
<row
><entry
>gaussiantail(x,a,&sigma;)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição Gaussiana de extremo com um desvio padrão &sigma; e um limite inferior 'a'</action
></entry
></row>
<row
><entry
>ugaussiantail(x,a)</entry
><entry
><action
>Extremo de uma distribuição Gaussiana unitária. São equivalentes às funções acima com um desvio padrão &sigma; = 1</action
></entry
></row>
<row
><entry
>gaussianbi(x,y,&sigma;<subscript
>x</subscript
>,&sigma;<subscript
>y</subscript
>,&rho;)</entry
><entry
><action
>Densidade de probabilidade p(x,y) para uma distribuição Gaussiana bivariada com os desvios padrão &sigma;<subscript
>x</subscript
>, &sigma;<subscript
>y</subscript
> e coeficiente de correlação &rho;</action
></entry
></row>
<row
><entry
>exponential(x,&mu;)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição exponencial com uma média &mu;</action
></entry
></row>
<row
><entry
>exponentialP(x,&mu;)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição exponencial com média &mu;</action
></entry
></row>
<row
><entry
>exponentialQ(x,&mu;)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição exponencial com média &mu;</action
></entry
></row>
<row
><entry
>exponentialPinv(P,&mu;)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição exponencial com média &mu;</action
></entry
></row>
<row
><entry
>exponentialQinv(Q,&mu;)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição exponencial com média &mu;</action
></entry
></row>
<row
><entry
>laplace(x,a)</entry
><entry
><action
>Densidade de probabilidade p(x) para uma distribuição de Laplace com uma largura 'a'</action
></entry
></row>
<row
><entry
>laplaceP(x,a)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição de Laplace com uma largura 'a'</action
></entry
></row>
<row
><entry
>laplaceQ(x,a)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição de Laplace com uma largura 'a'</action
></entry
></row>
<row
><entry
>laplacePinv(P,a)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição de Laplace com uma largura 'a'</action
></entry
></row>
<row
><entry
>laplaceQinv(Q,a)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição de Laplace com uma largura 'a'</action
></entry
></row>
<row
><entry
>exppow(x,a,b)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição de potência exponencial com um parâmetro de escala 'a' e um expoente 'b'</action
></entry
></row>
<row
><entry
>exppowP(x,a,b)</entry
><entry
><action
>Densidade da probabilidade acumulada P(x) para uma distribuição de potência exponencial com um parâmetro de escala 'a' e um expoente 'b'</action
></entry
></row>
<row
><entry
>exppowQ(x,a,b)</entry
><entry
><action
>Densidade da probabilidade acumulada Q(x) para uma distribuição de potência exponencial com um parâmetro de escala 'a' e um expoente 'b'</action
></entry
></row>
<row
><entry
>cauchy(x,a)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição de Cauchy (Lorentz) com um parâmetro de escala 'a'</action
></entry
></row>
<row
><entry
>cauchyP(x,a)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição de Cauchy com um parâmetro de escala 'a'</action
></entry
></row>
<row
><entry
>cauchyQ(x,a)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição de Cauchy com um parâmetro de escala 'a'</action
></entry
></row>
<row
><entry
>cauchyPinv(P,a)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição de Cauchy com um parâmetro de escala 'a'</action
></entry
></row>
<row
><entry
>cauchyQinv(Q,a)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição de Cauchy com um parâmetro de escala 'a'</action
></entry
></row>
<row
><entry
>rayleigh(x,&sigma;)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição de Rayleigh com um parâmetro de escala &sigma;</action
></entry
></row>
<row
><entry
>rayleighP(x,&sigma;)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição de Rayleigh com um parâmetro de escala &sigma;</action
></entry
></row>
<row
><entry
>rayleighQ(x,&sigma;)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição de Rayleigh com um parâmetro de escala &sigma;</action
></entry
></row>
<row
><entry
>rayleighPinv(P,&sigma;)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição de Rayleigh com um parâmetro de escala &sigma;</action
></entry
></row>
<row
><entry
>rayleighQinv(Q,&sigma;)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição de Rayleigh com um parâmetro de escala &sigma;</action
></entry
></row>
<row
><entry
>rayleigh_tail(x,a,&sigma;)</entry
><entry
><action
>Densidade de probabilidade p(x) para uma distribuição de Rayleigh de extremo com um parâmetro de escala &sigma; e um limite inferior 'a'</action
></entry
></row>
<row
><entry
>landau(x)</entry
><entry
><action
>Densidade da probabilidade p(x) para a distribuição de Landau</action
></entry
></row>
<row
><entry
>gammapdf(x,a,b)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição gamma com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gammaP(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição gamma com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gammaQ(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição gamma com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gammaPinv(P,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição gamma com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gammaQinv(Q,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição gamma com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>flat(x,a,b)</entry
><entry
><action
>Densidade de probabilidade p(x) para uma distribuição uniforme de 'a' a 'b'</action
></entry
></row>
<row
><entry
>flatP(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição uniforme de 'a' a 'b'</action
></entry
></row>
<row
><entry
>flatQ(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição uniforme de 'a' a 'b'</action
></entry
></row>
<row
><entry
>flatPinv(P,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição uniforme de 'a' a 'b'</action
></entry
></row>
<row
><entry
>flatQinv(Q,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição uniforme de 'a' a 'b'</action
></entry
></row>
<row
><entry
>lognormal(x,&zeta;,&sigma;)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição normal logarítmica com os parâmetros &zeta; e &sigma;</action
></entry
></row>
<row
><entry
>lognormalP(x,&zeta;,&sigma;)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição normal logarítmica com os parâmetros &zeta; e &sigma;</action
></entry
></row>
<row
><entry
>lognormalQ(x,&zeta;,&sigma;)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição normal logarítmica com os parâmetros &zeta; e &sigma;</action
></entry
></row>
<row
><entry
>lognormalPinv(P,&zeta;,&sigma;)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição normal logarítmica com os parâmetros &zeta; e &sigma;</action
></entry
></row>
<row
><entry
>lognormalQinv(Q,&zeta;,&sigma;)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição normal logarítmica com os parâmetros &zeta; e &sigma;</action
></entry
></row>
<row
><entry
>chisq(x,&nu;)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição &chi;<superscript
>2</superscript
> com &nu; graus de liberdade</action
></entry
></row>
<row
><entry
>chisqP(x,&nu;)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição &chi;<superscript
>2</superscript
> com &nu; graus de liberdade</action
></entry
></row>
<row
><entry
>chisqQ(x,&nu;)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição &chi;<superscript
>2</superscript
> com &nu; graus de liberdade</action
></entry
></row>
<row
><entry
>chisqPinv(P,&nu;)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição &chi;<superscript
>2</superscript
> com &nu; graus de liberdade</action
></entry
></row>
<row
><entry
>chisqQinv(Q,&nu;)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição &chi;<superscript
>2</superscript
> com &nu; graus de liberdade</action
></entry
></row>
<row
><entry
>fdist(x,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição-F com &nu;<subscript
>1</subscript
> e com &nu;<subscript
>2</subscript
> graus de liberdade</action
></entry
></row>
<row
><entry
>fdistP(x,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição-F com &nu;<subscript
>1</subscript
> e com &nu;<subscript
>2</subscript
> graus de liberdade</action
></entry
></row>
<row
><entry
>fdistQ(x,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição-F com &nu;<subscript
>1</subscript
> e com &nu;<subscript
>2</subscript
> graus de liberdade</action
></entry
></row>
<row
><entry
>fdistPinv(P,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição-F com &nu;<subscript
>1</subscript
> e com &nu;<subscript
>2</subscript
> graus de liberdade</action
></entry
></row>
<row
><entry
>fdistQinv(Q,&nu;<subscript
>1</subscript
>,&nu;<subscript
>2</subscript
>)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição-F com &nu;<subscript
>1</subscript
> e com &nu;<subscript
>2</subscript
> graus de liberdade</action
></entry
></row>
<row
><entry
>tdist(x,&nu;)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição t com &nu; graus de liberdade</action
></entry
></row>
<row
><entry
>tdistP(x,&nu;)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição t com &nu; graus de liberdade</action
></entry
></row>
<row
><entry
>tdistQ(x,&nu;)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição t com &nu; graus de liberdade</action
></entry
></row>
<row
><entry
>tdistPinv(P,&nu;)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição t com &nu; graus de liberdade</action
></entry
></row>
<row
><entry
>tdistQinv(Q,&nu;)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição t com &nu; graus de liberdade</action
></entry
></row>
<row
><entry
>betapdf(x,a,b)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição beta com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>betaP(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição beta com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>betaQ(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição beta com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>betaPinv(P,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição beta com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>betaQinv(Q,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição beta com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>logistic(x,a)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição logística com o parâmetro de escala 'a'</action
></entry
></row>
<row
><entry
>logisticP(x,a)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição logística com um parâmetro de escala 'a'</action
></entry
></row>
<row
><entry
>logisticQ(x,a)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição logística com um parâmetro de escala 'a'</action
></entry
></row>
<row
><entry
>logisticPinv(P,a)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição logística com um parâmetro de escala 'a'</action
></entry
></row>
<row
><entry
>logisticQinv(Q,a)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição logística com um parâmetro de escala 'a'</action
></entry
></row>
<row
><entry
>pareto(x,a,b)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição de Pareto com um expoente 'a' e uma escala 'b'</action
></entry
></row>
<row
><entry
>paretoP(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição de Pareto com um expoente 'a' e uma escala 'b'</action
></entry
></row>
<row
><entry
>paretoQ(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição de Pareto com um expoente 'a' e uma escala 'b'</action
></entry
></row>
<row
><entry
>paretoPinv(P,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição de Pareto com um expoente 'a' e uma escala 'b'</action
></entry
></row>
<row
><entry
>paretoQinv(Q,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição de Pareto com um expoente 'a' e uma escala 'b'</action
></entry
></row>
<row
><entry
>weibull(x,a,b)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição de Weibull com uma escala 'a' e um expoente 'b'</action
></entry
></row>
<row
><entry
>weibullP(x,a,b)</entry
><entry
><action
>Função da distribuição acumulada P(x) para uma distribuição de Weibull com uma escala 'a' e um expoente 'b'</action
></entry
></row>
<row
><entry
>weibullQ(x,a,b)</entry
><entry
><action
>Função da distribuição acumulada Q(x) para uma distribuição de Weibull com uma escala 'a' e um expoente 'b'</action
></entry
></row>
<row
><entry
>weibullPinv(P,a,b)</entry
><entry
><action
>Função da distribuição acumulada inversa P(x) para uma distribuição de Weibull com uma escala 'a' e um expoente 'b'</action
></entry
></row>
<row
><entry
>weibullQinv(Q,a,b)</entry
><entry
><action
>Função da distribuição acumulada inversa Q(x) para uma distribuição de Weibull com uma escala 'a' e um expoente 'b'</action
></entry
></row>
<row
><entry
>gumbel1(x,a,b)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição de Gumbel Tipo-1 com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gumbel1P(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição de Gumbel Tipo-1 com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gumbel1Q(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição de Gumbel Tipo-1 com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gumbel1Pinv(P,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição de Gumbel Tipo-1 com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gumbel1Qinv(Q,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição de Gumbel Tipo-1 com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gumbel2(x,a,b)</entry
><entry
><action
>Densidade da probabilidade p(x) para uma distribuição de Gumbel Tipo-2 com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gumbel2P(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada P(x) para uma distribuição de Gumbel Tipo-2 com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gumbel2Q(x,a,b)</entry
><entry
><action
>Função de distribuição acumulada Q(x) para uma distribuição de Gumbel Tipo-2 com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gumbel2Pinv(P,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa P(x) para uma distribuição de Gumbel Tipo-2 com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>gumbel2Qinv(Q,a,b)</entry
><entry
><action
>Função de distribuição acumulada inversa Q(x) para uma distribuição de Gumbel Tipo-2 com os parâmetros 'a' e 'b'</action
></entry
></row>
<row
><entry
>poisson(k,&mu;)</entry
><entry
><action
>Probabilidade p(k) de obter o 'k' de uma distribuição de Poisson com uma média &mu;</action
></entry
></row>
<row
><entry
>poissonP(k,&mu;)</entry
><entry
><action
>Funções de distribuição acumulada P(k) para uma distribuição de Poisson com uma média &mu;</action
></entry
></row>
<row
><entry
>poissonQ(k,&mu;)</entry
><entry
><action
>Funções de distribuição acumulada Q(k) para uma distribuição de Poisson com uma média &mu;</action
></entry
></row>
<row
><entry
>bernoulli(k,p)</entry
><entry
><action
>Probabilidade p(k) de obter o 'k' de uma distribuição de Bernoulli com um parâmetro de probabilidade 'p'</action
></entry
></row>
<row
><entry
>binomial(k,p,n)</entry
><entry
><action
>Probabilidade p(k) de obter o 'p' de uma distribuição binomial com os parâmetros 'p' e 'n'</action
></entry
></row>
<row
><entry
>binomialP(k,p,n)</entry
><entry
><action
>Funções de distribuição acumulada P(k) de uma distribuição binomial com os parâmetros 'p' e 'n'</action
></entry
></row>
<row
><entry
>binomialQ(k,p,n)</entry
><entry
><action
>Funções de distribuição acumulada Q(k) de uma distribuição binomial com os parâmetros 'p' e 'n'</action
></entry
></row>
<row
><entry
>nbinomial(k,p,n)</entry
><entry
><action
>Probabilidade p(k) de obter o 'k' de uma distribuição binomial negativa com os parâmetros 'p' e 'n'</action
></entry
></row>
<row
><entry
>nbinomialP(k,p,n)</entry
><entry
><action
>Funções de distribuição acumulada P(k) de uma distribuição binomial negativa com os parâmetros 'p' e 'n'</action
></entry
></row>
<row
><entry
>nbinomialQ(k,p,n)</entry
><entry
><action
>Funções de distribuição acumulada Q(k) de uma distribuição binomial negativa com os parâmetros 'p' e 'n'</action
></entry
></row>
<row
><entry
>pascal(k,p,n)</entry
><entry
><action
>Probabilidade p(k) de obter o 'k' de uma distribuição de Pascal com os parâmetros 'p' e 'n'</action
></entry
></row>
<row
><entry
>pascalP(k,p,n)</entry
><entry
><action
>Funções de distribuição acumulada P(k) de uma distribuição de Pascal com os parâmetros 'p' e 'n'</action
></entry
></row>
<row
><entry
>pascalQ(k,p,n)</entry
><entry
><action
>Funções de distribuição acumulada Q(k) de uma distribuição de Pascal com os parâmetros 'p' e 'n'</action
></entry
></row>
<row
><entry
>geometric(k,p)</entry
><entry
><action
>Probabilidade p(k) de obter o 'k' de uma distribuição geométrica com o parâmetro de probabilidade 'p'</action
></entry
></row>
<row
><entry
>geometricP(k,p)</entry
><entry
><action
>Função de distribuição acumulada P(k) de uma distribuição geométrica com o parâmetro de probabilidade 'p'</action
></entry
></row>
<row
><entry
>geometricQ(k,p)</entry
><entry
><action
>Função de distribuição acumulada Q(k) de uma distribuição geométrica com o parâmetro de probabilidade 'p'</action
></entry
></row>
<row
><entry
>hypergeometric(k,n<subscript
>1</subscript
>,n<subscript
>2</subscript
>,t)</entry
><entry
><action
>Probabilidade p(k) de obter o 'k' de uma distribuição hipergeométrica com os 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
>Função de distribuição acumulada P(k) de uma distribuição hipergeométrica com os 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
>Função de distribuição acumulada Q(k) de uma distribuição hipergeométrica com os parâmetros n<subscript
>1</subscript
>, n<subscript
>2</subscript
>, t</action
></entry
></row>
<row
><entry
>logarithmic(k,p)</entry
><entry
><action
>Probabilidade p(k) de obter o 'k' de uma distribuição logarítmica com um parâmetro de probabilidade '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
>Descrição</entry
></row
></thead>

<tbody>

<row
><entry
>e</entry
><entry
><action
>Base dos logaritmos naturais</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 mais informações sobre estas constantes, leia a documentação do GSL. </para>
<informaltable pgwide="1"
><tgroup cols="2">

<thead
><row
><entry
>Constante</entry
><entry
>Descrição</entry
></row
></thead>

<tbody>

<row
><entry
>c</entry
><entry
><action
>A velocidade da luz no vácuo</action
></entry
></row>
<row
><entry
>mu0</entry
><entry
><action
>A permeabilidade do espaço livre</action
></entry
></row>
<row
><entry
>e0</entry
><entry
><action
>A permissividade do espaço livre</action
></entry
></row>
<row
><entry
>h</entry
><entry
><action
>A constante 'h' de Planck</action
></entry
></row>
<row
><entry
>hbar</entry
><entry
><action
>A constante de Planck reduzida &planck;</action
></entry
></row>
<row
><entry
>na</entry
><entry
><action
>Número de Avogadro</action
></entry
></row>
<row
><entry
>f</entry
><entry
><action
>A carga molar de 1 Faraday</action
></entry
></row>
<row
><entry
>k</entry
><entry
><action
>A constante de Boltzmann</action
></entry
></row>
<row
><entry
>r0</entry
><entry
><action
>A constante molar dos gases</action
></entry
></row>
<row
><entry
>v0</entry
><entry
><action
>O volume padrão dos gases</action
></entry
></row>
<row
><entry
>sigma</entry
><entry
><action
>A constante de Stefan–Boltzmann</action
></entry
></row>
<row
><entry
>gauss</entry
><entry
><action
>O campo magnético de 1 Gauss</action
></entry
></row>
<row
><entry
>au</entry
><entry
><action
>O comprimento de 1 unidade astronômica (distância média entre a Terra e o Sol)</action
></entry
></row>
<row
><entry
>G</entry
><entry
><action
>A constante gravitacional</action
></entry
></row>
<row
><entry
>ly</entry
><entry
><action
>A distância de 1 ano-luz</action
></entry
></row>
<row
><entry
>pc</entry
><entry
><action
>A distância de 1 parsec</action
></entry
></row>
<row
><entry
>gg</entry
><entry
><action
>A aceleração gravitacional padrão na Terra</action
></entry
></row>
<row
><entry
>ms</entry
><entry
><action
>A massa do Sol</action
></entry
></row>
<row
><entry
>ee</entry
><entry
><action
>A carga de um elétron</action
></entry
></row>
<row
><entry
>eV</entry
><entry
><action
>A energia de 1 elétron-volt</action
></entry
></row>
<row
><entry
>amu</entry
><entry
><action
>A massa atômica unificada</action
></entry
></row>
<row
><entry
>me</entry
><entry
><action
>A massa de um elétron</action
></entry
></row>
<row
><entry
>mmu</entry
><entry
><action
>A massa do múon</action
></entry
></row>
<row
><entry
>mp</entry
><entry
><action
>A massa do próton</action
></entry
></row>
<row
><entry
>mn</entry
><entry
><action
>A massa do nêutron</action
></entry
></row>
<row
><entry
>alfa</entry
><entry
><action
>A constante de estruturas finas electromagnéticas</action
></entry
></row>
<row
><entry
>ry</entry
><entry
><action
>A constante de Rydberg</action
></entry
></row>
<row
><entry
>a0</entry
><entry
><action
>O raio de Bohr</action
></entry
></row>
<row
><entry
>a</entry
><entry
><action
>O comprimento de 1 angstrom</action
></entry
></row>
<row
><entry
>barn</entry
><entry
><action
>A área de 1 barn</action
></entry
></row>
<row
><entry
>muB</entry
><entry
><action
>O Magneton de Bohr</action
></entry
></row>
<row
><entry
>mun</entry
><entry
><action
>O Magneton Nuclear</action
></entry
></row>
<row
><entry
>mue</entry
><entry
><action
>O momento magnético do elétron</action
></entry
></row>
<row
><entry
>mup</entry
><entry
><action
>O momento magnético do próton</action
></entry
></row>
<row
><entry
>sigmaT</entry
><entry
><action
>A seção cruzada de Thomson de um elétron</action
></entry
></row>
<row
><entry
>pD</entry
><entry
><action
>O debye</action
></entry
></row>
<row
><entry
>min</entry
><entry
><action
>O número de segundos em 1 minuto</action
></entry
></row>
<row
><entry
>h</entry
><entry
><action
>O número de segundos em 1 hora</action
></entry
></row>
<row
><entry
>d</entry
><entry
><action
>O número de segundos em 1 dia</action
></entry
></row>
<row
><entry
>semana</entry
><entry
><action
>O número de segundos em 1 semana</action
></entry
></row>
<row
><entry
>pol</entry
><entry
><action
>O comprimento de 1 polegada</action
></entry
></row>
<row
><entry
>pé</entry
><entry
><action
>O comprimento de 1 pé</action
></entry
></row>
<row
><entry
>jarda</entry
><entry
><action
>O comprimento de 1 jarda</action
></entry
></row>
<row
><entry
>mil</entry
><entry
><action
>O comprimento de 1 mil (1/1000 de polegada)</action
></entry
></row>
<row
><entry
>v_km_per_h</entry
><entry
><action
>A velocidade de 1 quilômetro por hora</action
></entry
></row>
<row
><entry
>v_mile_per_h</entry
><entry
><action
>A velocidade de 1 milha por hora</action
></entry
></row>
<row
><entry
>nmile</entry
><entry
><action
>O comprimento de 1 milha náutica</action
></entry
></row>
<row
><entry
>fathom</entry
><entry
><action
>O comprimento de 1 fathom</action
></entry
></row>
<row
><entry
>nó</entry
><entry
><action
>A velocidade de 1 nó</action
></entry
></row>
<row
><entry
>pt</entry
><entry
><action
>O comprimento de 1 ponto de impressora (1/72 polegada)</action
></entry
></row>
<row
><entry
>texpt</entry
><entry
><action
>O comprimento de 1 ponto do TeX (1/72,27 polegada)</action
></entry
></row>
<row
><entry
>micron</entry
><entry
><action
>O comprimento de 1 micrômetro</action
></entry
></row>
<row
><entry
>hectare</entry
><entry
><action
>A área de 1 hectare</action
></entry
></row>
<row
><entry
>acre</entry
><entry
><action
>A área de 1 acre</action
></entry
></row>
<row
><entry
>litro</entry
><entry
><action
>O volume de 1 litro</action
></entry
></row>
<row
><entry
>us_gallon</entry
><entry
><action
>O volume de 1 galão dos EUA</action
></entry
></row>
<row
><entry
>can_gallon</entry
><entry
><action
>O volume de 1 galão do Canadá</action
></entry
></row>
<row
><entry
>uk_gallon</entry
><entry
><action
>O volume de 1 galão do Reino Unido</action
></entry
></row>
<row
><entry
>quart</entry
><entry
><action
>O volume de 1 quartil</action
></entry
></row>
<row
><entry
>pint</entry
><entry
><action
>O volume de 1 pint</action
></entry
></row>
<row
><entry
>libra</entry
><entry
><action
>A massa de 1 libra</action
></entry
></row>
<row
><entry
>onça</entry
><entry
><action
>A massa de 1 onça</action
></entry
></row>
<row
><entry
>ton</entry
><entry
><action
>A massa de 1 tonelada</action
></entry
></row>
<row
><entry
>mton</entry
><entry
><action
>A massa de 1 tonelada métrica (1000 kg)</action
></entry
></row>
<row
><entry
>uk_ton</entry
><entry
><action
>A massa de uma tonelada do Reino Unido</action
></entry
></row>
<row
><entry
>troy_ounce</entry
><entry
><action
>A massa de 1 onça troy</action
></entry
></row>
<row
><entry
>quilate</entry
><entry
><action
>A massa de 1 quilate</action
></entry
></row>
<row
><entry
>gram_force</entry
><entry
><action
>A força do peso de 1 grama</action
></entry
></row>
<row
><entry
>pound_force</entry
><entry
><action
>A força do peso de 1 libra</action
></entry
></row>
<row
><entry
>kilepound_force</entry
><entry
><action
>A força do peso de 1 quilo-libra</action
></entry
></row>
<row
><entry
>poundal</entry
><entry
><action
>A força de 1 poundal</action
></entry
></row>
<row
><entry
>cal</entry
><entry
><action
>A energia de 1 caloria</action
></entry
></row>
<row
><entry
>btu</entry
><entry
><action
>A energia de 1 British Thermal Unit (Unidade Térmica Britânica, na sigla em inglês)</action
></entry
></row>
<row
><entry
>therm</entry
><entry
><action
>A energia de 1 Therm</action
></entry
></row>
<row
><entry
>hp</entry
><entry
><action
>A potência de 1 cavalo-vapor</action
></entry
></row>
<row
><entry
>bar</entry
><entry
><action
>A pressão de 1 bar</action
></entry
></row>
<row
><entry
>atm</entry
><entry
><action
>A pressão de 1 atmosfera-padrão</action
></entry
></row>
<row
><entry
>torr</entry
><entry
><action
>A pressão de 1 torr</action
></entry
></row>
<row
><entry
>mhg</entry
><entry
><action
>A pressão de 1 metro de mercúrio</action
></entry
></row>
<row
><entry
>inhg</entry
><entry
><action
>A pressão de 1 polegada de mercúrio</action
></entry
></row>
<row
><entry
>inh2o</entry
><entry
><action
>A pressão de 1 polegada de água</action
></entry
></row>
<row
><entry
>psi</entry
><entry
><action
>A pressão de 1 libra por polegada quadrada</action
></entry
></row>
<row
><entry
>poise</entry
><entry
><action
>A viscosidade dinâmica de 1 poise</action
></entry
></row>
<row
><entry
>stokes</entry
><entry
><action
>A viscosidade cinética de 1 stokes</action
></entry
></row>
<row
><entry
>stilb</entry
><entry
><action
>A luminância de 1 stilb</action
></entry
></row>
<row
><entry
>lumen</entry
><entry
><action
>O fluxo luminoso de 1 lúmen</action
></entry
></row>
<row
><entry
>lux</entry
><entry
><action
>A iluminância de 1 lux</action
></entry
></row>
<row
><entry
>phot</entry
><entry
><action
>A iluminância de 1 fot</action
></entry
></row>
<row
><entry
>ftcandle</entry
><entry
><action
>A iluminância de 1 vela</action
></entry
></row>
<row
><entry
>lambert</entry
><entry
><action
>A luminância de 1 lambert</action
></entry
></row>
<row
><entry
>ftlambert</entry
><entry
><action
>A luminância de 1 lambert-pé</action
></entry
></row>
<row
><entry
>curie</entry
><entry
><action
>A atividade de 1 curie</action
></entry
></row>
<row
><entry
>roentgen</entry
><entry
><action
>A exposição de 1 roentgen</action
></entry
></row>
<row
><entry
>rad</entry
><entry
><action
>A dose absorvida de 1 rad</action
></entry
></row>
<row
><entry
>N</entry
><entry
><action
>A força de 1 newton</action
></entry
></row>
<row
><entry
>dina</entry
><entry
><action
>A força de 1 dina</action
></entry
></row>
<row
><entry
>J</entry
><entry
><action
>A energia de 1 joule</action
></entry
></row>
<row
><entry
>erg</entry
><entry
><action
>A energia de 1 erg</action
></entry
></row>

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

</sect1>

</chapter>

<chapter id="faq">
<title
>Perguntas e respostas</title>

<qandaset id="faqlist">

<qandaentry>
<question>
<para
>Para quais plataformas o &LabPlot; está disponível?</para>
</question>
<answer>
<para
>O &LabPlot; foi desenvolvido para plataformas Unix e usa as ferramentas de desenvolvimento do &Qt; e &kde-frameworks;. Normalmente, você pode esperar que o &LabPlot; compile e seja executado em qualquer plataforma que o &kde-frameworks; tenha suporte. Há uma lista recente das plataformas suportadas e dicas para compilar e executar o &LabPlot; em <ulink url="http://labplot.wiki.sourceforge.net/Download"
> http://labplot.wiki.sourceforge.net/Download</ulink
>. </para>
</answer>
</qandaentry>

<qandaentry
><question>
<para
>Como exporto a folha de trabalho ativa para uma imagem?</para>
</question>
<answer
><para
>A forma padrão é usar a opção <menuchoice
><guimenu
>Arquivo</guimenu
><guimenuitem
>Exportar</guimenuitem
></menuchoice
>. Todos os formatos de imagens suportados pelo &Qt; são permitidos. Basta selecionar o formato desejado para exportar a folha de trabalho ativa. </para
></answer>
</qandaentry>

<qandaentry>
<question>
<para
>Como posso usar as letras Gregas no título, legendas dos eixos, &etc;?</para>
</question>
<answer>
<para
>Use o botão <guiicon
>&pi;</guiicon
> para abrir a janela do seletor de caracteres ou o <guiicon
>&tex;</guiicon
> para gerar letras em Grego ou outros símbolos, usando &latex;. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Não encontro uma funcionalidade importante. O que posso fazer?</para>
</question>
<answer>
<para
>Leia o arquivo TODO da documentação do &LabPlot;. Nele estão relacionadas todas as funcionalidades planejadas, mais ou menos na ordem pela em que serão implementadas nas futuras versões do programa. Se quiser funcionalidades adicionais ou se gostaria que uma funcionalidade relacionada fosse implementada mais rapidamente, envie-nos um e-mail com dados de exemplo ou uma breve descrição da sua necessidade. É provável que a sua funcionalidade possa vir a aparecer na próxima versão estável do &LabPlot; :-) </para>
</answer>
</qandaentry>

<qandaentry
><question>
<para
>Muitas das funções de análise estão desativadas. O que posso fazer?</para>
</question>
<answer
><para
>Parece que o seu pacote do &LabPlot; foi compilado sem suporte a Biblioteca Científica da &GNU; - GSL (&GNU; Scientific Library, em inglês). O &LabPlot; foi projetado para funcionar mesmo em sistemas onde falte a maioria das bibliotecas padrão. Muitas distribuições estão liberando pacotes do &LabPlot; sem essa funcionalidade adicional. Nesse caso, algumas funções não estarão disponíveis. Felizmente, alguns programas (como o <application
>pstoedit</application
> ou o <application
>texvc</application
>) podem ser adicionados sem necessidade de recompilar o &LabPlot;. A qualquer momento é possível verificar o ambiente do seu sistema no menu de ajuda do programa. </para>
<para
>Os pacotes oferecidos na página de download oficial são sempre compilados com as bibliotecas padrão (GSL, &etc;). Você poderá usá-los para ter todas as funcionalidades. </para>
</answer>
</qandaentry>

<qandaentry
><question>
<para
>Gostaria de ajudar o projeto. Como posso contribuir para o &LabPlot;?</para>
</question>
<answer
><para
>Há muitas coisas a serem feitas. Mesmo que não tenha conhecimentos sobre programação, precisamos sempre de pessoas para identificar e comunicar erros, testar o programa e encaminhar sugestões. Do mesmo modo, as equipes de tradução e documentação têm sempre muito trabalho. </para
></answer>
</qandaentry>


</qandaset>
</chapter>

<chapter id="license">

<title
>Licença</title>

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

<important>
<para
>O &LabPlot; ainda está em desenvolvimento. Existe uma lista enorme de funcionalidades ausentes que serão implementadas em versões futuras do &LabPlot;. </para>
</important>

<para
>Com há muito a ser feito, os programadores precisam de toda a ajuda que possa oferecer. Quaisquer contribuições, como solicitações de novas funcionalidades, correções, patches (modificações no código-fonte), relatórios de erros ou capturas de imagem serão bem-vindas. </para>

<para
>Direitos autorais da documentação &copy; 2007-2016 Stefan Gerlach <email
>stefan.gerlach@uni-konstanz.de</email
> Direitos autorais da documentação &copy; 2008-2015 Alexander Semke <email
>Alexander.Semke@web.de</email
> Direitos autorais da documentação &copy; 2014 Yuri Chornoivan <email
>yurchor@ukr.net</email
> </para>

<para
>Tradução de André Marcelo Alvarenga <email
>alvarenga@kde.org</email
></para
> &underFDL; &underGPL; </chapter>




&documentation.index;
</book>
