LabPlot"> ]> Manual do usuário do LabPlot Stefan Gerlach
gerlach@mbi-berlin.de
2006 Stefan Gerlach &FDLNotice; 02/23/2006 1.5.1 &LabPlot; é um programa para fazer gráficos e análises em duas e três dimensões. KDE LabPlot plot
Introdução &LabPlot; é um programa para apresentação gráfica em duas e três dimensões de conjuntos de dados e funções. &LabPlot; permite você trabalhar com vários plots nos quais em cada um tenha vários gráficos. Os gráficos podem ser produzidos de dados ou de funções. Todas as configurações de um conjunto completo de plots pode ser salvo em arquivos de projeto. Estes arquivos de projeto podem ser abertos por comandos em linhas de parâmetros, usando o Menu Arquivo, ou por arrastar e soltar. Cada objeto (título, legenda, eixos, descrição de eixos) pode ser arrastado com o mouse. Um duplo clique em um objeto abre a janela correspondente para mudar as opções do objeto. As configurações de um plot/gráfico também podem ser modificadas usando o menu Aparência. Com o menu Editar, conjuntos de dados e funções adicionais podem ser incluídos para serem exibidos no mesmo ou em um plot diferente. &LabPlot; História de Revisões Versão 1.5.1 (27 de Março de 2006) novas funções de análises: ruído, filtro de sinal, auto-/ correlação cruzada e capacidades de análises. janela de "adicionar gráfico" na janela de gráficos Janela de conjunto de dados aperfeiçoada nas planilhas suporte para plots de painél e plots em superfícies e torta aperfeiçoados melhor aperfeiçoada janela de explorer com arrastar e soltar salvar e restaurar posição/tamanho das planilhas no projeto estatísticas nas colunas/linhas e ajuste nas planilhas novos estilos de marcas nos eixos e preenchimento entre curvas suporte a richtext em legendas salvar configurações e atualizar janelas abertas formato de projeto xml opcional (será usado como o formato padrão mais tarde) várias correções de bugs Versão 1.5.0 (15 de Agosto de 2005) mais pesos+residuos para ajuste/regressão não-linear adicionadas transformadas wavelet e hankel e aperfeiçoadas funções de análises aperfeiçoados os plots de superfície e qwt 3d aperfeiçoado o comportamento com escalas não-lineares e suporte a descrições em LaTeX importar/exportar dados de/para PostgreSQL, mySQL, etc. via KexiDB importar Projetos Origin opj (Apenas Worksheets) melhor suporte a scripting várias correções de bugs Versão 1.4.1 (28 de Março de 2005) ajuste não-linear: qualquer função definida por usuário com até 9 parâmetros configurados valores padrão para estilo e símbolos de plots gráficos clone e plots apagar/clone aperfeiçoamento das configurações de importar/exportar com suporte a dados binários mais funções de análise : compactar, procura de picos, periodico, sazonal regressão/ajuste não-linear de dados com barra de erros modo de velocidade para grandes conjuntos de dados e modo de dados para inspecionar os dados dos pontos zoomin/zoomout, marcadas e aperfeiçoadas as grades dos eixos pontos dados mascarados em planilha e plot Versão 1.4.0 (15 de Dezembrocember de 2004) versateis planilhas com importar, editar e etc de dados novo plot 3d com rotação e mapa de cores (usando a biblioteca qwtplot3d) plotagem com buffer duplo (sem oscilação) operações com conjuntos de dados Importar/Exportar em torno de 80 formados de imagens (svg, fits, ...) e melhor manipulação de imagens exportar diretamente para ps, eps, e pdf via ghostscript scripting simples usando QSA Versão 1.3.1 (30 de Agosto de 2004) exportar nativamente para svg, eps e mais formados gráficos suporte a plots tenários e polar adicionados (de)convolução e interpolação melhor zoom, plotagem de barra de erros e anotar valores mais simbolos e pincéis nos plots leitura e escrita de arquivos netcdf, cdf e audio (wav, au, snd, aiff, ...) aperfeiçoada a janela de lista de gráficos janela de info de arquivo Versão 1.3.0 (14 de Junho de 2004) múltiplos plots por pasta de trabalho manipulação de formados de hora e data aperfeiçoadas as configurações de eixos aperfeiçoados os plots de superfície (densidade e contorno) aperfeiçoado o ajuste não-linear suporte a plots em torta documentação aperfeiçoada Manual de usuário em alemão Versão 1.2.3 (16 de fevereiro de 2004) regressão linear e ajuste não-linear aperfeiçoada a transformada de fourier usando gsl ou fftw integração, diferenças e histogramas criando, editando e movendo objetos gráficos com o mouse leitura/gravação de arquivos compactados (gzip,bzip2) &kde; KPart para os arquivos de projeto LabPlot mais correções de bugs e aperfeiçoamento da tradução em alemão Versão 1.2.2 (17 de Dezembro de 2003) escalas logaritmicas dos eixos suporte a objetos de desenho suporte a funções e distribuições especiais GSL transformada de fourier via GSL exportar para pdf, fig, dxf, etc. via pstoedit exportar para > 100 diferentes formatos de imagens via ImageMagick mais correções de bugs Versão 1.2.1 (26 de Outubro 2003) muitos aperfeiçoamentos na interface gráfica com o usuário melhor integração com o &kde; descrições de título e eixos em richtext aperfeiçoamento do plot em 3d novas funções de análises melhor leitura de dados configurar e salvar configurações do usuário exemplos Versão 1.2.0 (08 de Setembro de 2003) novos aperfeiçoamentos internos da estrutura de plot suporte a parser para funções com mais parâmetros novo plot de superfície com contorno e suporte a legendas suporte para JPEG2000 e tiff manual do usuário (this handbook in english) mais correções de bugs Versão 1.1.1 (26 de Julho de 2003) leitura de dados de matriz plot de densidade a partir de funções e dados parser completamente reescrito impressão colorida e em escala exportar plot como gráfico mais flexivel leitura de dados aperfeiçoados as descrições de marcas dos eixos (formato e posição) mais correções de bugs Versão 1.1 (22 de Junho de 2003) mais atributos de objetos (título, cor, cor de grade, etc) suporte a barras de erro em 2d arrastar e soltar do título, os eixos com correto reescalonamento aperfeiçoado o salvar e abrir de todos os plots em um arquivo de projeto várias correções de bugs Versão 1.0.3 (11 de Maio de 2003) Lista de plot na barra de menu aperfeiçoado o gerenciamento da área de trabalho arrastar e soltar de legendas EditDialog para editar dados Versão 1.0.2 (4 de Abril de 2003) plot de deslocamento com botão de ferramentas escala do plot com botão de ferramentas abrindo Dialogs via clique do mouse aperfeiçoado a visualização de impressão Versão 1.0.1 (18 de Março de 2003) Visualização de impressão implementada introduzida descrição de gráfico diferente do nome Versão 1.0 (3 de Março de 2003; renomeado para LabPlot) suporte ao &kde; 3.0 e &kde; 2.x automake and autoconf scripts (./configure) Versão 0.9.x (26 de Fevereiro de 2003) aperfeiçoado o Dialogo de Dados salvar e abrir de um Plot iniciado com i18n (de) iniciada a migração do &Qt; para o &kde; aperfeiçoado o Dialog de Listas mudanças de gráficos de dados e funções no Dialogo de Listas suporte a grade em plots 2d e 3d Versã0 0.4.0 (7 de Outubro de 2002) suporte a Plots 3D usando Lista de Gráficos para armazenar todos os gráficos de um plot melhor escala de um plot inteiro nova classe GraphM para suporte a dados em matriz Versão 0.2.1 (30 de Junho de 2001) Legendas no Plot Dialogo de Listas em todos os gráficos de um Plot Versão 0.2 (16 de Junho 16 de 2001) primeiro PlotWidget com gráfico simples criando dados via FunctionDialog Versão 0.1 (20 de Maio de 2001; primeira distribuição com o nome QPlot) Características em destaque Este capítulo tenta prover uma completa lista de características do LabPlot Plots em 2D e 3D de dados e funções leitura e escrita flexivel de dados em diferentes formados (incluindo cdf, netcd, audio, binary, images, databases) leitura e escrita de imagens e dados compactados parser extensivo para criação de funções 2d e 3d suporte para todas as funções e constantes da GNU Scientific Library (GSL) criação de plots em superficie, polar, ternário e torta a partir de funções e arquivos de dados flexivel plot 3d com rotação múltiplos plots por pasta de trabalho operações com conjuntos de dados modo de velocidade para grandes conjuntos de dados e modo de dados para inspecionar os dados dos pontos Fácil edição dos plots gráficos clone e plots apagar/clone versateis planilhas para manipulação de dados duplo clique para abrir janelas detalhadas para todas as configurações cada objeto pode ser arrastado pelo mouse escala e deslocamento online dos plots suporte a LaTeX e richtext avaliação de expreções e direta edição dos dados informações estatísticas dos dados objetos de desenho editáveis com o mouse zoom livre ou restrito, mascara de pontos de dados e marcas janela de "adicionar gráfico" na janela de gráficos suporte a painéis em torta Análises de dados e funções média, suavizar e podar de dados análises de compactação, periodicidade e sazonalidade procura de picos interpolação (splines, etc) diferenças integração histograma regressão (até 10a. ordem) ajuste não-linear (também para qualquer função definida pelo usuário com até 9 parâmetros) transformadas de fourier, hankel e wavelet (de)convolução manipulação de imagens ruído, filtro de sinal e auto-/crosscorrelation capacidades de análises arquivos de projeto LabPlot suporte para diferentes pastas de trabalho e planilhas usando MDI salvar e abrir todas as pastas de trabalho e planilhas em um arquivo de projeto (*.lpl) informações editáveis do projeto exportar pastas de trabalho como imagens ps, eps, svg, pdf e vários outros formatos (usando pstoedit ou ImageMagick) importar/exportar dados de/para PostgreSQL, mySQL, etc. via KexiDB vários exemplos de arquivos de projeto formato de projeto xml opcional (será usado como o formato padrão mais tarde) importação de pojetos opj Origin aparência do &kde; configurados valores padrão para estilo e símbolos de plots impressão e visualização de impressão integradas suporte a arrastar e soltar KPart para projetos LabPlot &kde; handbook (inglês, alemão, português, francês, etc) programação em script completa usando &Qt; Script for Applications (QSA) Usando o &LabPlot; Opções de linha de comando Especificando um arquivo Quando iniciando o &LabPlot; a partir da linha de comando, você pode informar o nome de um arquivo de projeto: LabPlot file.lpl Outras opções de linha de comando As seguintes linhas de comando para opções de ajuda são disponíveis LabPlot Esta lista as opções básicas disponíveis na linha de comando LabPlot Isto lista as opções disponíveis para mudar a forma como o &LabPlot; interage com &Qt; LabPlot Isto lista as opções disponíveis para mudar a forma como o &LabPlot; interage o &kde; LabPlot Esta lista todas as opções de linha de comando LabPlot não mostrar a janela de apresentação LabPlot Lista os autores do &LabPlot; na janela do terminal LabPlot Lista as informações de versão para &Qt;, &kde; e o &LabPlot;. Também disponível através de LabPlot A planilha A planilha é a principal parte do LabPlot quando se está trabalhando com dados. Para controlar e converter dados a planilha contém uma tabela personalizável. Cada coluna da tabela tem uma certa descrição e pode ser associado um formato (como formatos double ou datahora) Você pode importar via o dialogo importar. Cada planilha de função pode ser atingida via o menu de contexto (botão direito do mouse). Você pode cortar, copiar e colar entre planilhas, preencher, normalizar e converter dados e finalmente fazer plots dos seus dados. É claro que você exportar os dados em planilhas também. Desde a versão 1.4.1 você pode mascarar certos tipos de pontos de dados na planilha que são excluídos do plot. O mascaramento de pontos de dados pode ser posteriormente influênciado na janela de lista de gráficos. A pasta de trabalho A pasta de trabalho contém todos os plots e objetos de desenho. Você pode personalizar a pasta de trabalho na janela Pasta de Trabalho. A pasta de trabalho contém múltiplos plots com diferentes características. Para organizar ou sobrepor plots em uma pasta de trabalho use os itens de menu "organizar plots" ou "sobrepor plots" Arrastar e soltar O &LabPlot; suporta o protocolo Arrastar e Soltar do &kde; e &Qt;. Isto significa que você pode abrir um projeto arrastando seus símbolos para a janela do &LabPlot; . Arquivos de projeto devem ter a extensão .lpl. Posicionando com o mouse &LabPlot;suporta arraste com o mouse dos eixos, título, legenda e descrição dos eixos. Para mover um ítem, a sua área tem de ser clicada com o botão esquerdo do mouse (&LMB;) Quando o mouse é movido com o &LMB; pressionado, o plot é continuamente atualizado para exibir a nova posição. Depois de liberar o botão do mouse o item é solto ali. Barra de Status As posições horizontal e vertical do ponteiro do mouse em uma área de plot são exibidos em unidades de dados do lado esquerdo da barra de status no canto inferior da janela do LabPlot. Barra de ferramentas lateral Da barra de ferramentas lateral várias funções pode ser facilmente atingidas. Você pode selecionar zoom, mover ou escalar um plot aqui. Também algumas funções mais avançadas como modo de dados (para inspecionar cada ponto de dados) ou mascaramento de pontos de dados podem ser selecionados aqui também. Para maiores informações dê uma olhada aqui. Referências de comandos O Menu Arquivo &Ctrl;n FileNovo Cria um novo arquivo de projeto do &LabPlot; Em um arquivo de projeto todas as configurações e todos os plots são armazenados no formato ASCII. &Ctrl;o ArquivoAbrir Abre um arquivo de projeto do &LabPlot;. ArquivoAbrir Recente Abrir um arquivo de projeto recente do &LabPlot;. Aqui os últimos 10 arquivos de projetos usados são listados. &Ctrl;s ArquivoSalvar Salva o projeto atual. Se você não tiver salvo o projeto antes do projeto ser salvo com um nome de arquivo temporário. &Ctrl;a ArquivoSalvar Como Salva o projeto atual com um nome diferente. ArquivoAbrir XML Abrir um arquivo de projeto XML do &LabPlot;. ArquivoSalvarXML Salvar Projeto para um arquivo LabPlot XML &Alt;v ArquivoProjeto Infos Esta janela fornece a você a possibilidade de ver e modificar algumas opções relacionadas ao projeto, como título, autor, data de criação, etc. Estas informações são salvas no arquivo de projeto e podem ser usadas para salvar algumas informações adicionais sobre o projeto. &Ctrl;> ArquivoExplorador de Projeto Esta janela fornece a você uma vizão geral da estrutura do projeto. Em versões futuras podem haver algumas funcionalidades adicionais aqui como adicionar e apagar gráficos, plots ou pastas de trabalho. &Ctrl;&Shift;l ArquivoImportar Importar dados na planilha ativa. Este ítem pode ser usado para importar dados no LabPlot. Por favor leia mais na seção Janela importar &Ctrl;&Shift;j ArquivoImportar projeto OPJ Importa projeto OPJ Este ítem pode ser usado para importar projetos Origin OPJ no LabPlot. &Ctrl;r ArquivoExportar para Imagem Salva o plot ativo como um gráfico. Aqui você pode ter a possibilidade de salvar o plot ativo em diferentes formatos de imagens. Atualmente são suportados : bmp, jpg, jpg2000, pbm, pgm, png, ppm, tiff, xbm e xpm. &Ctrl;o ArquivoExportar para ... Salva o plot ativo em um formato especial. Atualmente são suportados: Postscript (PS), Encapsulated Postscript (EPS), Portable Document Format (PDF), Scalable Vector Graphics (SVG) e o formato nativo QPicture (PIC). &Alt;e ArquivoExportar via pstoedit Exporta o plot ativo para diferentes formatos. Aqui você tem a possibilidade de exportar o plot ativo para diferentes formatos de arquivo via pstoedit. Suportados são: dxf, fig, eps e muitos outros. &Alt;i ArquivoExportar via ImageMagick Exporta o plot ativo para diferentes formatos de imagem. Aqui você tem a possibilidade de exportar o plot ativo para diferentes formatos de imagens via ImageMagick. São suportados mais de 100 formatos diferentes! Por favor veja a documentação do ImageMagicj para maiores informações. &Ctrl;p ArquivoImprimir Imprime o plot ativo. Aqui uma janela de impressão é aberta onde você pode selecionar a impressora, diferentes tamanho de paper, etc. &Alt;p ArquivoVisualizar Impressão Abre a visualização de impressão. Este ítem abre uma visualização de impressão embutida do plot ativo em A5 paisagem. Se a visualização de impressão estiver ativa você pode fecha-la com este ítem. &Ctrl;q ArquivoFechar Fecha o LabPlot O Menu Editar &Ctrl;Shiftn EditarNovo Plot 2D Este é usado para abrir um novo Plot 2D vazio na pasta de trabalho ativa. &Alt;z EditarNovo Plot deSuperfície Este é usado para abrir um novo plot de superfície vazio na pasta de trabalho ativa. &Ctrl;m EditarNovo Plot3D Este é usado para abrir um novo plot 3D na pasta de trabalho ativa. &Ctrl;Shiftq EditarNovo QWT 3D Plot Este é usado para abrir um novo plot QWT 3D na pasta de trabalho ativa. &Alt;. EditarNovo Plot em Torta Este é usado para abrir um novo plot em Torta na pasta de trabalho ativa. &Ctrl;Shifto EditarNovo Plot Polar Este é usado para abrir um novo plot Polar na pasta de trabalho ativa. &Ctrl;Shiftt EditarNovo Plot Ternario Este é usado para abrir um novo plot Ternário na pasta de trabalho ativa. &Alt;q EditarApagar Plot Ativo Este é usado para apagar o plot ativo da pasta de trabalho atual. &Alt;> EditarClonar Planilha Ativa Este é usado para apagar a planilha ou pasta de trabalho ativa. &Ctrl;ShiftS EditarNova Planilha Este é usado para abrir uma nova planilha. &Alt;x EditarNova Pasta de Trabalho Este é usado para abrir uma nova pasta de trabalho. &Ctrl;g PlotLista de Gráficos Abrir a janela de lista de gráficos Nesta janela de lista você pode manipular os gráficos do plot ativo. Esta janela também pode ser atingida clicando duas vezes sobre o plot. &Ctrl;&Shift;. GráficoLista de Gráficos abre a janela de lista de gráficos. Na janela de lista de gráficos você pode manipular os gráficos da pasta de trabalho ativa. PlotNovo Plot a partir de Função Abre a janela de funções Este ítem abre a janela de funções para criar um gráfico a partir de uma função definida pelo usuário. &Ctrl;e Plot Novo Plot a partir de Função Função 2D Abre a janela de funções 2d. Este ítem abre a janela de funções para criar um gráfico em 2D a partir de uma função definida pelo usuário. &Ctrl;e Plot Novo Plot a partir de Função Função de Superfície 2D Abre a janela de funções 2d em superfície. Este ítem abre a janela de funções para criar um gráfico de superfície 2D a partir de uma função definida pelo usuário. &Alt;e Plot Novo Plot a partir de Função Função Polar Abre a janela de função polar. Este ítem abre a janela de funções para criar um gráfico polar em 2D a partir de uma função. &Ctrl;f Plot Novo Plot a partir de Função Função 3D Abre a janela de função 3d. Este ítem abre a janela de funções para criar um gráfico em 3D a partir de uma função definida pelo usuário. PlotNovo Plot a partir de Dados Abre a janela de dados. Este ítem abre a janela de dados para criar um plot a partir de dados. &Ctrl;d Plot Novo Plot a partir de Dados Dados 2D Abre a janela de dados 2d. Este ítem abre a janela de dados para criar um gráfico bidimensional a partir de um arquivo de dados. Você pode especificar várias opções para leitura dos dados, assim você deve ser hábil a ler qualquer tipo de dados ASCII aqui. &Alt;- Plot Novo Plot a partir de Dados Dados 2D emSuperfície Abre a janela de dados de superfície 2d Este ítem abre a janela de dados para criar um gráfico de superfície bidimensional a partir de um arquivo de dados. &Alt;, Plot Novo Plot a partir de Dados Dados em Torta Abre a janela de dados de torta. Este ítem abre a janela de dados para criar um gráfico bidimensional em torta a partir de uma arquivo de dados. &Ctrl;, Plot Novo Plot a partir de Dados Dados em Polar Abre a janela de dados polar Este ítem abre a janela de dados para criar um gráfico bidimensional em polar a partir de um arquivo de dados. &Ctrl;ShiftY Plot Novo Plot a partir de Dados Dados em Ternário Abre a janela de dados ternários Este ítem abre a janela de dados para criar um gráfico bidimensional em ternário a partir de um arquivo de dados. &Ctrl;i Edit Novo Plot a partir de Dados Dados 3D Abre a janela de dados 3d. Este ítem abre a janela de dados para criar um gráfico tridimensional a partir de um arquivo de dados. Você pode especificar várias opções para a leitura dos dados assim você deve ser hábil a ler qualquer tipo de dados em ASCII aqui. &Ctrl;ShiftB Plot Novo Plot a partir de Dados Dados em QWT 3D Abre a janela de dados QWT 3D Este ítem abre a janela de dados para criar um gráfico tridimensional em QWT a partir de um arquivo de dados. Plot Modo Velocidade Alterna a configuração do modo de velocidade. Este ítem pode ser usado para trocar o modo velocidade para ligado ou desligado. O modo velocidade pode ser usado para acelerar o desenho de grandes conjuntos de dados desenhando apenas um número limitado de número de pontos de dados. O número de pontos de dados pode ser selecionado na janela configurações. &Ctrl;c EditarLimpar Limpa o plot ativo. Com este ítem todos os gráficos no plot ativo são apagados e você irá obter um plot vazio como o obtido de "Novo Plot 2D/3D/Superfície/Torta". Se a folha ativa é uma planilha ela é limpada também. &Ctrl;w EditarFlechar Fecha a folha ativa. Com este item você pode também fechar a visualização de impressão. O Menu Exibir Este menu contém todos os items que podem ser encontrados na barra de ferramentas lateral. O Menu Planilha Este menu contém todos os items que podem ser encontrados no menu de contexto (botão direito do mouse) de uma planilha. Se nenhuma planilha estiver ativa, você pode adicionar uma nova planilha. O Menu Análises Por favor verifique informações detalhadas sobre as funções de análises. &Ctrl;# AnálisesAvaliar Equação Deixa você avaliar qualquer equação &Ctrl;Shiftd AnálisesOperações com conjuntos de Dados Abre a janela de operações Aqui você pode operar em conjuntos de dados, isto é, adicionar ou multiplicar valores de diferentes gráficos. &Ctrl;k Análises Periódica Função Periódica Abre a janela Periódico Deixa você investigar dados periódicos. &Ctrl;Shiftu Analisis Periódica Seasonal Abre a janela Seasonal Permite você compactar dados periódicos. &Ctrl;Shiftx AnalisisEncontrar Pico Abre a janela de encontrar pico Aqui você pode encontrar picos em um conjunto de dados. &Alt;h AnálisesHistograma Abre a janela de histograma Aqui você pode criar um histograma de qualquer gráfico. Escolha o range e a binagem para o histograma nesta janela. Você precisa ter a GSL intalada para usar isto. &Alt;i AnálisesInterpolação Abre a janela de Interpolação Aqui você pode interpolar qualquer gráfico. Você pode escolher o tipo da interpolação, o range e o número de pontos para a função resultante nesta janela. Você precisa ter a GSL intalada para usar isto. &Alt;d AnálisesDiferenças Abre a janela de diferenças Aqui você pode criar um gráfico de diferenças numéricas para dados selecionados (derivação de um função). &Alt;n AnálisesIntegração Abre a janela de integração Aqui você pode integrar numericamente o gráfico selecionado. Defina a região necessária ou use a região ativa (pode ser definida com o menu aparência.) Você precisa ter a GSL intalada para usar isto. &Alt;a Análisis Filtros Média Abre a janela de média Aqui você pode criar um novo gráfico a partir de dados médios de qualquer outro tipo de gráfico. &Alt;s Análisis Filtros Smooth Abre a janela de Smooth Aqui você pode criar um novo gráfico a partir de dados suavizados de qualquer outro tipo de gráfico. &Ctrl;Shifth Análisis Filtros Compactar Abre a janela de Compactação Compacta conjutos de dados. &Alt;r Análisis Filtros Podar Abre a janela de podar Aqui você pode criar um novo gráfico a partir de dados podados de qualquer outro tipo de gráfico. &Alt;r Análisis Filtros Ruído Abre a janela de ruído Permite você adicionar um certo ruído aos seus dados. &Alt;r Análisis Filtros Filtro de Sinal Abre a janela de filtro de sinal Permite você aplicar um filtro (de sinal) aos seus dados &Alt;f Análisis Transformadas FFT Abre a janela de FFT Aqui você pode fazer uma "fast fourier transform" dos gráficos selecionados. Se suportado na sua plataforma você pode escolher qual biblioteca é atualmente usada para a transformada de fourier (GNU scientific library (gsl) ou a Fastest Fourier Transform in the West (fftw)). Você pode fazer transformada direta ou inversa, fazer no índice eixo-X, freqüência ou período e criar o eixo-Y como magnitude, real, imaginária ou fase. Você precisa ter a GSL intalada para usar isto. &Alt;C Análisis Transformadas Convolução/Deconvolução Abre a janela de Convolução Nesta janela você pode fazer uma convolução/deconvolução de um gráfico com outro. Os valores-X usados podem ser selecionados. Você precisa ter a GSL intalada para usar isto. &Ctrl;+ Análisis Transformadas Auto-/correlação cruzada Abre a janela de Correlação Nesta janela você pode fazer uma auto/-cross-correlação de um/dois gráficos. Você precisa ter a GSL intalada para usar isto. &Ctrl;Shift< Análisis Transformadas Transformada Wavelet Abre a janela de Wavelet Você precisa ter a GSL intalada para usar isto. &Ctrl;Shift> Análisis Transformadas Transformada Hankel Abre a janela de Hankel Você precisa ter a GSL >= 1.6 intalada para usar isto. &Alt;; Análisis Estatísticas Capacidades de Análisis Abre a janela de Capacidades Você precisa ter a GSL intalada para usar isto. &Alt;l AnálisesRegressão Abre a janela de Regressão Nesta janela você pode fazer uma regressão de seus dados com diferentes modelos e pesos. A região pode ser definida aqui também. Você precisa ter a GSL intalada para usar isto. &Alt;t AnálisesAjusteNão-linear Abre a janela de Ajuste não-linear Com esta janela você pode fazer um ajuste não linear dos seus dados. Atualmente 12 diferentes modelos e qualquer modelo definido pelo usuário com até 9 parâmetros podem ser selecionados. Valores iniciais, passo e tolerância para o ajuste não-linear de mínimos-quadrados usando a GSL podem ser definidos. Você precisa ter a GSL intalada para usar isto. &Ctrl;Shiftg AnálisesManipulação de Imagem Abre a janela de Manipulação de Imagem Com esta janela você pode manipular dados de matriz ou imagem como imagem.Operações como girar, escalar, suavizar, brilho podem ser feitos aqui. Por favor olhe a vizão geral de funções de análises. O Menu Aparência &Alt;y AparênciaOrganizar Plots Abre a janela de organizar Aqui você pode especificar como organizar plots em uma pasta de trabalho. &Ctrl;- AparênciaSuperpor Plots Abre a janela de superposição Aqui você pode superpor exatamente um plot sobre outro. &Ctrl;j AparênciaConfigurações de Plot Abre a janela de plot Aqui você pode mudar as configurações do plot ativo. &Alt;w AparênciaConfigurações de Pasta de trabalho Abre a janela de pasta de trabalho Aqui você pode modificar as configurações da pasta de trabalho ativa. &Ctrl;b AparênciaConfigurações de Eixos Abre a janela de eixos Aqui você pode modificar as configurações dos eixos no plot. &Ctrl;t AparênciaJanela de Título Abre a janela de título. Aqui você pode modificar as configurações de título em um plot. &Ctrl;l AparênciaJanela de Legenda Abre a janela de legenda. Aqui você pode modificar as configurações de legenda em um plot. &Alt;o AparênciaObjetos de Desenho Abre a janela de objetos. Aqui você pode adicionar novos desenhos ou modificar suas configurações em um plot. O Menu Desenho Neste menu a linha de base e a região de um plot podem ser definidas. Também 5 diferentes tipos de objetos de desenho podem ser facilmente criados aqui. Com "Criar Linha de Base" você pode criar uma linha de base a qual é usada para preencher gráficos e para integração. Com "Criar Região" uma região pode ser definida. Uma região é usada para ajuste não-linear, integração, etc. Com os 5 outros items de diferentes objetos de desenho podem ser facilmente criados pelo mouse. Por favor siga as dicas na barra de status. O Menu Lista de Planilhas Este menu fornece a você uma lista de todas as pastas de trabalho e planilhas de um projeto. Você pode selecionar a folha ativa (e exibida) aqui. O Menu Lista de Gráficos Este menu fornece a você uma lista de todos os gráficos de uma pasta de trabalho. Você pode modificar diretamente as configurações de um gráfico selecionando o ítem correspondente aqui. O Menu Scripting Este menu coleciona ítems que podem ser usados para manipular scripts para automatizar funções do LabPlot. Verifique o Capítulo de Scripting para usar a interface de scripting do LabPlot &Ctrl;&Shift;c ScriptLer Script Lê e executa um script &Qt; Script for Applications (QSA) (*.qs). &Ctrl;&Shift;w ScriptAbrir o QSA Workbench Abre o QSA workbench para criar e editar scripts QSA (*.qs). O Menu Configurações Este menu fornece a você a abilidade de modificar configurações de usuário. &Ctrl;&Shift;f ConfiguraçõesTela cheia Mosta a área de trabalho no modo tela cheia. &Ctrl;m ConfiguraçõesExibir barra de Menu Alternar a barra de menus ConfiguraçõesConfigurar o LabPlot Configura as configurações de usuário do LabPlot. Os Estilo e Símbolos padrões para plots 2D ou de Superfície podem ser definidos aqui também. ConfiguraçõesSalvar configurações Salva todas as configurações de usuário do LabPlot. O Menu Ajuda F1 AjudaConteúdo Aqui estão disponíveis a página de conteúdo da ajuda do &LabPlot;. AjudaExemplos Aqui você encontrará vários exemplos de projetos do &LabPlot;. AjudaSobre o LabPlot Exibe informações essênciais sobre o &LabPlot;. Barra de Ferramentas Principal Esta barra de ferramentas principal contém os principais items que você pode encontrar nos diferentes menus. Você pode configurar os items exibidos na janela Configurações-gt;Configurar Barra de Ferramentas... Barra de ferramentas lateral A barra de ferramentas lateral do &LabPlot; contem os seguintes botões: BotãoAção Lentelente de aumento Mãozoom restrito modo de dadosinspecionar cada ponto de dados mascarar dadosselecionar pontos de dados para mascarar. XAutoescala X. YAutoescala Y. ZAutoescala Z. +zoom +. -zoom -. EsquerdaDeslocar todos os gráficos para a esquerda DireitaDeslocar todos os gráficos para a direita AcimaDeslocar todos os gráficos para cima AbaixoDeslocar todos os gráficos para baixo. X+Aumentar a magnificação em X. X-Diminuir a magnificação em X. Y+Aumentar a magnificação em Y. Y-Diminuir a magnificação em Y. Z+Aumentar a magnificação em Z. Z-Diminuir a magnificação em Z. As Janelas de Dialogo Função A janela Função é usada para criar e efetuar as configurações para os plots de funções. Ela aparenta a mesma para plots 2D, de superfície, de torta e 3D. Apenas algumas coisas específicas do plot diferem. Especialmente o Estilo para os diferentes plots de superfície. A primeira linha de edição contem expressões para o plot de função. A expressão entrada é avaliada via um parser poderoso. Para uma lista completa das funções suportadas veja a seção parser. a segunda linha de edição é para configurações de descrição do gráfico criado. Esta é a descrição que você vê na legenda. Nas seções "Range" e "Número de Pontos" você pode selecionar o range e o número de pontos para a função criada. Com os items de estilo restantes você pode influenciar a aparência da função. Se você criar uma função normal a primeira selecão define o estilo de linha (Linhas, SemCurva, Passos, Caixas, Impulsos, Caixas Y), a cor e se você necessita ter ela preenchida (com uma cor diferente). Os outros items selecionam o símbolo para os pontos do plot, com cor, tamanho, se ele deve ser preenchido com qual cor. Se você criar um plot de superfície você tem a possibilidade de selecionar quando mostrar a densidade ou contorno do plot, ou ambos. Assim você pode selecionar o número de níveis para os plots de contorno e a escala de cores para os plots de densidade. Para mudar as configurações de uma função você tem de selecionar o botão de mudança na janela de listas. Para mudar o estilo de um plot de superfície você pode também usar a janela de "Configurações de Plot". Desde a versão 1.4.0 o LabPlot usa o novo plot QWT 3D o qual deve ser preferido para plots 3D simples. Dados A janela Dados é usada para criar gráficos de arquivos de dados. Esta janela aparenta muito similar a janela de função. Há algumas diferenças no entanto. Você pode selecionar o arquivo de dados para abrir na primeira linha de edição. Você pode usar o botão "Novo" para abrir uma janela de arquivo para isso. Na seção "Ler de uma coluna" você pode entrar de qual coluna você quer ler os valores correspondentes. Se incerto use o botão verificar para ver o arquivo de dados. Você pode selecionar aqui também de quais para quais linhas ler dados e qual o caracterer separador usado. O separador "auto" detecta todas as combinações numéricas de espaços em branco. Quando usando "y1|y2|y3|..." na seleção "ler como" os valores-y são lidos de uma linha nos arquivos de dados. O LabPlot suporta a leitura de imagens (todos os arquivos suportados pela &Qt;) e dados compactados também (gzip, bzip2). Para imagens você deve selecionar "matriz" para ler os dados de uma imagem. Desde a versão 1.3.1 o LabPlot pode também ler netcdf, cdf e dados de audio (*.wav, *.au, *.aiff, *.snd, ...). Para dados netcdf e cdf apenas seleciona as variáveis em x,y,etc. linhas de edição e talvez verifique na janela "verificar dados". Para encontrar as variáveis corretas você pode usar a janela info de arquivo para verificar o conteúdo de um arquivo netcdf/cdf. Quando lendo dados de audio selecione 1 para o tempo, 2 para o primeiro canal e 3 para o segundo canal. 0 é claro representa o índice tal como lendo qualquer outro arquivo de dados. A seção "Ler como" seleciona o tipo de dados em um arquivo de dados. O "Tipo de Gráfico" seleciona o tipo do gráfico para criar. De dados x-y você pode fazer plots bidimensionais. De dados x-y-z você pode criar plots de erro e superfície (janela Dados 2D) ou plots de densidade, contorno ou 3D (janela Dados 3D). De dados de matriz você pode criar plots de densidade ou contorno (janela Dados 2D) ou plots 3D (janela Dados 3D). Desde a versão 1.4.0 o LabPlot usa o novo plot QWT 3D o qual deve ser preferido para plots 3D simples. Lista de Plots Na janela Plot você pode manipular os plots em uma pasta de trabalho. Você pode clonar ou apagar plots aqui. Lista de Gráficos A janela de lista é o ponto central para tratar com os diferentes gráficos de um plot. Aqui você tem a vizão geral de todos os gráficos e você pode manipula-los. Você pode atingir a janela de lista via o menu Plot>GraphList ou clicando duplamente dentro do plot. Todas as funções manipuladas podem ser atingidas em todas as janelas de lista com o &RMB;. Com "Exibir/Ocultar" você pode alternar o estado de todos os gráficos. Apenas os gráficos "Exibidos" são viziveis em um plot. As funções de autoescala também usam apenas gráficos viziveis. Com os botões "Adicionar arquivo de dados" e "Adicionar função" você pode adicionar um gráfico de dados ou função para o plot. (veja janela de função ou janela de dados. ) Com "Apagar" você pode facilmente apagar o gráfico selecionado.Com "Mudar" você pode mudar as configurações do gráfico selecionado. Se você apenas quer uma cópiade um gráfico existente use o botão "Clonar gráfico". O botão "Exportar" abre a janela de armazenar para exportar um gráfico para um arquivo e o botão "Editar" leva você para a janela editar. Com "Alternar Mascara" e "Desmascarar Todos" você pode mudar o mascaramento de diferentes pontos de dados. O botão "Estatística" mostra algumas estatísticas sobre os gráficos selecionados. Cada manipulação pode ser atingida via o botão direito do mouse. Multiplas seleções são possíveis. Adicionar Gráfico Aqui você pode adicionar gráficos de outra pasta de trabalho ou de qualquer planilha. Dialogo de Importar Com a janela de importar você pode importar dados no LabPlot. Na linha de edição você pode especificar múltiplos arquivos de dados para ler. O botão "Info de Arquivo" mostra algumas informações sobre os arquivos selecionados. Você pode também especificar o caractere separador ("," agora) e o caractere de linha de comentário. As linhas inicial e final para ler também podem ser personalizadas aqui. Desde a versão 1.4.1 do LabPlot você pode selecionar filtros pre-definidos para diferentes formatos padrões de dados que selecionam todas as configurações necessárias. Também foi adicionada nesta versão o suporte a importar dados binários. Editar Com a janela Editar você pode facilmente editar dados de um gráfico. Você pode atingir esta janela via a janela de Listas. A tabela no lado superior mostra a você todos os dados. Aqui você pode selecionar quais linhas e colunas quer editar. Você pode apagar ou ordenar linhas selecionadas em ordem crescente ou decrescente com os botões na tabela. Você também pode avaliar uma expressão para as linhas e colunas selecionadas. Aqui as mesmas caracteristicas avançadas de parser como na janela Funções podem ser usadas. Para uma lista das funções disponíveis veja a seção parser. Objetos Com a janela de objetos você pode mudar as configurações de objetos de desenho. A janela de objetos pode ser encontrada no menu aparência. Há 5 abas para cada tipo de objeto de desenho. Linha, Descrição, Retângulo, Elipse e Imagem. Para cada tipo de objeto você pode definir até 10 diferentes objetos. Todas as configurações podem ser alteradas nesta janela. Se você quiser apagar um objeto, selecione o objeto na lista de objetos e pressione o botão "apagar objeto". Se você quiser criar objetos, você pode usar os items no menu desenho. Os objetos então podem ser movidos com o mouse. Clicando duplamente em um objeto abre a aba correspondente da janela de objetos. Info de Arquivo A janela de info de arquivo pode ser atingida pela janela de dados. Aqui você pode encontrar várias informações sobre o arquivo. Especialmente para arquivo netcdf, cdf e de audio você pode dar uma olhada na estrutura interna do arquivo de dados. Armazenar A janela de Armazenar pode ser atingida da janela de lista de gráficos. Aqui você pode exportar um gráfico para arquivos ASCII, netcdf, cdf, audio, binário ou de imagem. Cada tipo de arquivo tem opções especiais. Você pode também especificar o range dos dados para exportar. Para dados em ASCII o arquivo é automaticamente compactador quando adicionando as extensões .gz ou .bz2 para o nome do arquivo. Aparência Com quatro janelas de aparência você pode influenciar as configurações do plot ativo. Você pode atingir estas janelas via o menu "Aparência" ou clicando duplamente no objeto no plot. Configurações de Plot A janela Gráfico deixa você selecionar a cor de fundo, a cor de fundo do gráfico (dentro do plot) e os intervalos para os diferentes eixos. Também configurações de marcas e linhas de base podem ser alteradas aqui. A funcionalidade de auto-intervalo pode ser atingida a partir da barra de ferramentas lateral. Se você tem um plot de superfície você também pode alterar as configurações de estilo aqui. Se o plot ativo é um plot QWT 3D você pode selecionar algumas configurações especiais aqui. O estilo do plot modifica a superficie da malha 3D. O estilo da coordenada modifica as coordenadas. O estilo do piso ativa plots de contorno ou densidade nos pisos com o número especificado pelo usuário de linhas iguais. Finalmente você pode selecionar mapa de cores especiais (139 diferentes mapas de cores são disponíveis no LabPlot por padrão). Configurações de pasta de trabalho Com a janela de pasta de trabalho você pode alterar o título de uma pasta de trabalho e o carimbo de tempo. O título e o carimbo de tempo podem ser ativados ou desativados aqui também. Eixos A janela de eixos deixa você modificar as configurações para os diferentes eixos. Ela abre se você clica em um dos eixos. Na região superior você tem uma lista de todos os eixos. Aqui você pode selecionar os eixos para modificar. Para ativar ou desativar os eixos use o botão de verificação no canto superior da janela. Na lista de eixos você tem diferentes abas para mudar várias configurações de eixos (cor, marcas, grade, etc). Título Na janela de título você pode modificar parâmetros do título (descrição, tamanho e fonte). A janela abre clicando duplamente no título. Legenda Na janela de legenda você pode modficar parâmetros da legenda (caixa, tamanho e fonte). A janela abre clicando duplamente sobre a legenda. Análises Com a janela de análises você pode analisar um gráfico com diferentes métodos. Aplicando um método você cria um novo gráfico o qual é inserido no plot ativo. Todas as funções de análises permitem selecionar destino para os dados resultantes. Você pode adicionar os resultados para uma pasta de trabalho/planilha existente ou para uma nova pasta de trabalho/planilha. A maioria das funções de análise podem ser também aplicadas a planilhas. A partir das colunas selecionadas de uma planilha uma nova coluna com os valores resultantes é criada. Funções de análises do LabPlotNomeDescriçãoParâmetroAplicável a Operações com conjuntos de dados Se você tem pelo menos dois gráficos no plot ativo você pode operar neste conjunto de dados nesta janela. Você pode adicionar, subtrair, multiplicar e dividir conjuntos de dados aqui. dois conjuntos de dadosMédia Com esta função você pode fazer a média sobre n pontos de um gráfico. O número de pontos é reduzido por um fator de 1/n. número de pontos para média tudoCompactação Esta função pode compactar grandes conjuntos de dados para menos pontos. Você pode selecionar quando soar ou fazer média sobre um certo número de pontos. soma ou média; número de pontos tudoSuavização Esta função faz o mesmo como a média mas para cada ponto de dados. Assim você irá obter um gráfico suavizado com o mesmo número de pontos de dados. número de pontos PLANILHA, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY, X-Y-ZPodar Esta função reduz o número de pontos de dados usando cada n-ézimo ponto. O número de pontos resultante é reduzido por um fator de 1/n. número de pontos consecutivos PLANILHA, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DYFunções periódicas Esta função pode ser usada para reduzir um conjunto de dados para um período de uma função. Você pode selecionar quando somar ou fazer média. soma/média; pontos por período PLANILHA, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DYSazonalidade Esta função pode calcular a diferença (ou soma) de um período para o próximo. O período é especificado pelo número de pontos nele. soma/diferença; pontos por período PLANILHA, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DYProcura de picos Esta função lhe permite encontrar picos (picos negativos também) em um conjunto de dados. A sensibilidade para encontrar picos pode ser especificada com os parâmetros limiar e precisão. picos positivos/negativos; limiar (Range-Y); precisão (range-X) X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DYHistograma Com esta função você pode fazer um histograma de um gráfico. Isto significa que o range-Y é separado em n recipientes e cada ajuste de ponto de dados em um recipiente é contado. range-Y usado; numero de caixas PLANILHA, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY, MATRIXInterpolação Interpolação tenta encontrar uma curva suave através de um dado conjunto de pontos de dados. Você pode usar diferentes tipos de interpolação para fazer isso: linear, polinomial, cspline, akima. Todos os pontos de dados na região ativa são usados para a interpolação. tipo da interpolação; range/número de pontos para a função interpoladora PLANILHA, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DYDiferenças Esta janela cria uma aproximação da primeira derivada de um gráfico. Nenhum PLANILHA, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DYIntegração Esta função pode ser usada para integrar numericamente um gráfico. Com a caixa de verificação "Adicionar Gráfico" você pode selecionar quando adicionar o gráfico integrado. Com a caixa de verificação "Mostrar Info" selecionada a soma acumulativa é exibida em uma janela separada. linha de base/região para integração; soma ou área (valores absolutos) PLANILHA, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DYRegressão A função de regressão pode ser usada para ajustar um gráfico com polinomios de até 10a. ordem. peso/modelo; número de pontos/range para função de regressão X-Y,X-Y-DY,X-Y-DX-DYTransformada de Fourier Com esta função você pode calcular a transformada de Fourier de um gráfico. O LabPlot pode usar as bibliotecas fftw ou GSL para isso. Você pode selecionar quando fazer um transformada direta ou inversa. Valores-X: índice/freqüência/período; valores-Y: magnitude/fase/parte real/parte imaginária X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DYConvolução/Deconvolução Com esta função você pode calcular a convolução de um gráfico com outro. O LabPlot usa a FFT da GSL para isso. Também é possível deconvoluir um conjunto. valores-X: índice/mesmo como sinal X-Y, X-Y-DY, X-Y-DY-DY + X-Y, X-Y-DY, X-Y-DY-DYAjuste não-linear Com esta função você pode ajustar um gráfico em um modo não-linear. Você pode selecionar até 12 diferentes modelos ou qualquer função definida pelo usuário com até 9 parâmetros. Por favor note que fazer ajustes de modelos exponenciais especialmente é muito sensível aos valores iniciais. Os parâmetros de ajuste resultantes são exibidos no campo inferior e automaticamente superpostos como os valores iniciais para ajustes seguintes. Os resultados são adicionados ao plot como descrição. função de ajuste; valores iniciais; linha de base/região para ajuste; range/número de pontos para a função de ajuste X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DYManipulação de Imagem Nesta função você pode manipular dados de matriz ou imagem do plot ativo (um plot de superfície). O LabPlot usa a API do ImageMagick para converter a imagem de em torno de 50 diferentes métodos. tamanho (altura/largura) da imagem resultante MATRIZ,IMAGEM
Organizar Na janela de organizar você pode especificar como organizar os plots em uma pasta de trabalho. Com plots 2x2 são organizados em uma grade 2x2 com uma certa distância entre eles e a borda da pasta de trabalho. Superposição Na janela de superposição você pode simplesmente superpor um plot sobre outro. É claro que você precisa ter pelo menos dois plots em uma pasta de trabalho para usar isso. QSA Workbench O LabPlot usa a extensão &Qt; Script for Applications (QSA) para fazer uso de scripting. Para criar e editar scripts QSA inclui o QSA workbench o qual pode ser usado no LabPlot também. Se o workbench diz que é impossível encontrar alguns pixmaps você pode definir o caminho para os pixmaps desejados com a variável de ambiente QSA_IMAGE_PATH. Por exemplo eu uso "export QSA_IMAGE_PATH=/sw/qsa-x11-free-1.1.2/src/ide/images/" antes de iniciar o LabPlot. Para maiores informações dê uma olhada no Capítulo de Scripting
Tópicos Avançados Aqui você encontrará várias explicações sobre tópicos avançados. Eu espero que isto ajude a entender como usar várias coisas mais avançadas no LabPlot Tópicos Barras de Erro Se você quer um plot de dados com barra de erros, importe seus dados com a janela de importar dentro de uma planilha. Selecione as colunas X, Y, DX e DY que você quer usar como barra de erros. Você então deve selecionar o plot correspondente (XYDY para a barra de erro Y, XYDXDY para barras de erro em X e Y e XYDYDY para duas barras de erro em Y (acima e abaixo)). Se você usa a janela de dados para importar seus dados diretamente em um plot, selecione o tipo correto (x|y, x|y|dy, x|y|dx|dy or x|y|dy1|dy2) na linha de edição "ler como". Descrições em TeX Com a versão 1.5.0 o LabPlot suporta o uso de descrições em TeX usando texvc Se você compila o LabPlot por você mesmo você precisa ter um compilador ocaml presente. Quando usando uma versão binária do LabPlot o texvc é automaticamente usado quando encontrado em seu $PATH. Para usar descrições em TeX você tem de ativar a caixa de verificação "Descrição em TeX" na janela de Descrição. Cada texto que você entre em uma caixa de texto será interpretada pelo texvc e plotada de acordo. Desde que a conversão leva algum tempo você pode perceber uma certa demora ao redesenhar o plot. Verifique o exemplo "texlabel" para ter fazer cola de como isso pode aparentar. Importar/Exportar de banco de dados O LabPlot suporta leitura e escrita de dados a partir de um banco de dados usando a biblioteca KexiDB. Com KexiDB o LabPlot pode ler e escrever dados a partir de PostgreSQL, mySQL, SQListe2+3. Para importar dados selecione "PostgreSQL, mySQL, etc" na janela de importar e navegue através da estrutura de banco de dados (tabelas e campos). Para exportar dados selecione "DATABASE" na janela de exportar e selecione os parâmetros desejados. multiplos plots Desde a versão 1.3.0 o LabPlot suporta múltiplos plots em uma pasta de trabalho. Novos plots podem ser facilmente adicionados a uma pasta de trabalho escolhendo "Novo Plot 2D", "Novo Plot 3D", etc. Um novo plot é aberto automaticamente quando abrindo uma janela de dados ou função para um plot com tipos diferentes do plot ativo. Assim se você tem um plot 2D ativo e seleciona "Nova Função 3D" um novo plot 3D é automaticamente adicionado. Com o ítem "Organizar Plots" no menu Aparência você poe facilmente organizar os plots em uma pasta de trabalho. A grade para organizar os plots pode ser selecionada com números (como 2x2) e a distância entre os plots e entre um plot e a borda da pasta de trabalho pode ser definida com o gap. Você pode também organizar plots em uma pasta de trabalho manualmente. Arrastando a borda de um plot você pode escalar o plot como queira. Quando mover o mouse sobre as bordas de um plot, você verá setas correspondentes. Um plot inteiro pode ser movido arrastando e soltando quando clicando no centro do plot. Você verá uma seta cruzada ao chegar no centro do plot. usando formados de hora e data Quando lendo dados em uma janela de dados você pode especificar o formato para ler uma coluna não apenas como double (padrão) mas também como hora e data. O LabPlot usa a função &Qt; fromString() para converter uma coluna para uma hora ou data válida. Assim isto realmente depende desta função que formatos de data e hora são válidos. Isso significa, quando selecionando "data", o formado da coluna precisa ser AAAA-MM-DD. Na janela de eixos você pode selecionar 3 diferentes formatos para as descrições de marcas: formatos data, hora e datahora. Com "data" selecionado os valores são avaliados como dias desde 1.1.1970. Com "hora" selecionado os valores são avaliados como segundos. Finalmente como "datahora" os valores são avaliados como segundos desde 1.1.1970. Você pode especificar o formato exibido para a descrição da mar especificando um certo texto na linha de edição de formato. Desde a versão 1.4.0 o LabPlot pode importar dados no formato datahora também. Dois diferentes formatos podem ser selecionados. O formato texto aparenta como a saída de "data" (modificações específicas de regiões não devem ser problema) e o formato ISO "AAAA-MM-DDTHH:MM:SS". QWT 3D Plots Desde a versão 1.4.0 o LabPlot usa a biblioteca qwtplot3d para tornar real plots 3D mais sofisticados. Por razões de compatibilidade o plot 3D simples ainda existe e ainda tem algumas vantagens sobre o plot 3D do QWT. Mas eu recomendo usar o plot 3D QWT quando possível. O plot QWT usa OpenGL assim você pode facilmente girar, escalar e deslocar o plot com o mouse. Na janela de configurações de plot (menu aparência) você pode definir mais configurações desde plot tridimensional. Importando arquivos Origin opj Desde que várias pessoas estão usando o bem conhecido programa OriginLab Origin o LabPlot inclui a característica de importar projetos Origin OPJ das versões de 4.0 até 7.5. O formato de arquivo OPJ é um formato de arquivo proprietário assim um filtro de importação tem de ser desenvolvido usando técnicas de engenharia reversa. Esta é a razão pela qual isto demanda grande trabalho para entender e converter projetos Origin. O LabPlot 1.5.0 suporta apenas pastas de trabalho. Se alguem desejar dar alguma resposta e/ou ajuda eu irei continuamente extender as características desse filtro de importação. Formato de projeto XML O &LabPlot; 1.5.1 introdus um novo formado de projeto paseado em XML. Com algumas adições ele poderá mais tarde agir em conformidade com o padrão OASIS. O novo formato XML suporta capacidades de avançar e retroceder e é muito mais limpo que o velho formato LPL. Este formato será usado em versões futuras como formato de projeto padrão e irá substituir o (velho) formato LPL. Mesmo assim, o &LabPlot; irá ser capaz de ler todos os projetos antigos sem qualquer restrição. Funções Parser O parser do &LabPlot; permite você usar as seguintes funções: função padrão FunçãoDescrição acos(x)Arco cosseno acosh(x)Arco cosseno hiperbólico asin(x)Arcoseno asinh(x)Arco seno hiperbólico atan(x)Arcotangente atan2(y,x)função arco tangente de duas variáveis atanh(x)Arco tangente hiperbólico beta(a,b)Beta cbrt(x)Raiz cúbica ceil(x)Truncar para inteiro (upward) chbevl(x, coef, N)Avaliar serie Chebyshev chdtrc(df,x)Chi quadrado complementar chdtr(df,x)Distribuição Chi quadrado chdtri(df,y)Chi quadrado inverso cos(x)Cosseno cosh(x)Cosseno Hiperbólico cosm1(x)cos(x)-1 dawsn(x)Integral de Dawson drand()Número aleatório entre 0 e 1 ellie(phi,m)Integral Eliptica incompleta (E) ellik(phi,m)Integral Eliptica incompleta (E) ellpe(x)Integral eliptica completa (E) ellpk(x)Integral eliptica completa (K) exp(x)Exponencial, base e expm1(x)exp(x)-1 expn(n,x)Integral Exponencial fabs(x)Valor absoluto fac(i)Fatorial fdtrc(ia,ib,x)F Complementar fdtr(ia,ib,x)distribuição F fdtri(ia,ib,y)distribuição F Inversa gdtr(a,b,x)distribuição Gamma gdtrc(a,b,x)gamma Complementar hyp2f1(a,b,c,x)Função Gauss hipergeométrica hyperg(a,b,x)Hipergeométrica Confluente 1F1 i0(x)Bessel modificada de ordem 0 i0e(x)Escalada exponencialmente i0 i1(x)Bessel modificada de ordem 1 i1e(x)Escalada exponencialmente i1 igamc(a,x)Integral Gamma Complementada igam(a,x)Integral Gamma Incompleta igami(a,y0)Integral gamma inversa incbet(aa,bb,xx)Integral beta incompleta incbi(aa,bb,yy0)integral beta inversa iv(v,x)Bessel modificada de ordem fracionária j0(x)Bessel, ordem 0 j1(x)Bessel, ordem 1 jn(n,x)Bessel, ordem n jv(n,x)Bessel, ordem não-inteira k0(x)Bessel modificada, 3o. tipo, ordem 0 k0e(x)Escalada exponencialmente k0 k1(x)Bessel modificada, 3o. tipo, ordem 1 k1e(x)Escalada exponencialmente k1 kn(nn,x)Bessel modificada, 3o. tipo, ordem n lbeta(a,b)Log Natural de |beta| ldexp(x,exp)multiplica número de ponto flutuante por integral de potência 2 log(x)Logaritmo, base e log10(x)Logaritmo, base 10 logb(x)expoente radix-independente log1p(x)log(1+x) ndtr(x)distribution Normal ndtri(x)distribuição normal Inversa pdtrc(k,m)Poisson Completentada pdtr(k,m)Distribuição de Poisson pdtri(k,y)Distribuição inversa de Poisson pow(x,y)função potência psi(x)função Psi (digamma) rand()Número aleatório entre 0 e RAND_MAX random()Número aleatório entre 0 e RAND_MAX rgamma(x)Gamma Reciproca rint(x)arredondar para o inteiro mais próximo sin(x)Seno sinh(x)Seno Hiperbólico spence(x)Dilogaritmo sqrt(x)Raiz quadrada stdtr(k,t)Distribuição Student t stdtri(k,p)Distribuição Inversa Student's t struve(v,x)Função Struve tan(x)Tangente tanh(x)tangente Hiperbólica true_gamma(x)true gamma y0(x)Besse, segundo tipo, ordem 0 y1(x)Bessel, segundo tipo, ordem 1 yn(n,x)Bessel, segundo tipo, ordem n yv(v,x)Bessel, ordem não-inteira zeta(x,y)Função Riemann Zeta zetac(x)Função Zeta com dois argumentos Função especial GSL Para maiores informações sobre funções veja a documentação do GSL FunçãoDescrição gsl_log1p(x)log(1+x) gsl_expm1(x)exp(x)-1 gsl_hypot(x,y)sqrt{x^2 + y^2} gsl_acosh(x)arccosh(x) gsl_asinh(x)arcsinh(x) gsl_atanh(x)arctanh(x) airy_Ai(x)Função Airy Ai(x) airy_Bi(x)Função Airy Bi(x) airy_Ais(x)versão escalada da função de Airy S_A(x) Ai(x) airy_Bis(x)versão escalada da função de Airy S_B(x) Bi(x) airy_Aid(x)Função Airy derivada Ai'(x) airy_Bid(x)Função Airy derivada Bi'(x) airy_Aids(x)derivada da versão escalada da função de Airy S_A(x) Ai(x) airy_Bids(x)derivada da versão escalada da função de Airy S_B(x) Bi(x) airy_0_Ai(s)s-ézimo zero da função Airy Ai(x) airy_0_Bi(s)s-ézimo zero da função Airy Bi(x) airy_0_Aid(s)s-ézimo zero da função Airy derivada Ai'(x) airy_0_Bid(s)s-ézimo zero da função Airy derivada Bi'(x) bessel_JJ0(x)Função Bessel regular cilindrica de ordem zero, J_0(x) bessel_JJ1(x)Função Bessel regular cilindrica de primeira ordem, J_1(x) bessel_Jn(n,x)Função Bessel regular cilindrica de ordem n, J_n(x) bessel_YY0(x)Função Bessel irregular cilindrica de ordem zero, Y_0(x) bessel_YY1(x)Função Bessel irregular cilindrica de ordem primeira, Y_1(x) bessel_Yn(n,x)Função Bessel irregular cilindrica de ordem n, Y_n(x) bessel_I0(x)Função modificada de Bessel regular cilindrica de ordem zero, I_0(x) bessel_I1(x)Função modificada de Bessel regular cilindrica de ordem primeira, I_1(x) bessel_In(n,x)Função modificada de Bessel regular cilindrica de ordem n, I_n(x) bessel_II0s(x)Função modificada de Bessel escalada regular cilindrica de ordem zero, exp(-|x|) I_0(x) bessel_II1s(x)Função modificada de Bessel escalada regular cilindrica de ordem primeira, exp(-|x|) I_1(x) bessel_Ins(n,x)Função modificada de Bessel escalada regular cilindrica de ordem n, exp(-|x|) I_n(x) bessel_K0(x)Função modificada de Bessel irregular cilindrica de ordem zero, K_0(x) bessel_K1(x)Função modificada de Bessel irregular cilindrica de ordem primeira, K_1(x) bessel_Kn(n,x)Função modificada de Bessel irregular cilindrica de ordem n, K_n(x) bessel_KK0s(x)Função modificada de Bessel irregular cilindrica escalada de ordem zero, exp(x) K_0(x) bessel_KK1s(x)Função modificada de Bessel irregular cilindrica escalada de ordem primeira, exp(x) K_1(x) bessel_Kns(n,x)Função modificada de Bessel irregular cilindrica escalada de ordem n, exp(x) K_n(x) bessel_j0(x)Função Bessel regular esférica de ordem zero, j_0(x) bessel_j1(x)Função Bessel regular esférica de ordem primeira, j_1(x) bessel_j2(x)Função Bessel regular esférica de ordem segunda, j_2(x) bessel_jl(l,x)Função Bessel regular esférica de ordem I, j_I(x) bessel_y0(x)Função Bessel irregular esférica de ordem zero, y_0(x) bessel_y1(x)Função Bessel irregular esférica de ordem primeira, y_1(x) bessel_y2(x)Função Bessel irregular esférica de ordem segunda, y_2(x) bessel_yl(l,x)Função Bessel irregular esférica de ordem I, y_I(x) bessel_i0s(x)Função modificada de Bessel regular esférica escalada de ordem zero, exp(-|x|) i_0(x) bessel_i1s(x)Função modificada de Bessel regular esférica escalada de ordem primeira, exp(-|x|) i_1(x) bessel_i2s(x)Função modificada de Bessel regular esférica escalada de ordem segunda, exp(-|x|) i_2(x) bessel_ils(l,x)Função modificada de Bessel regular esférica escalada de ordem I, exp(-|x|) i_I(x) bessel_k0s(x)Função modificada de Bessel irregular esférica escalada de ordem zero, exp(x) k_0(x) bessel_k1s(x)Função modificada de Bessel irregular esférica escalada de ordem primeira, exp(x) k_1(x) bessel_k2s(x)Função modificada de Bessel irregular esférica escalada de ordem segunda, exp(x) k_2(x) bessel_kls(l,x)Função modificada de Bessel irregular esférica escalada de ordem I, exp(x) k_I(x) bessel_Jnu(nu,x)Função Bessel regular cilindrica de ordem fracionária nu, J_\nu(x) bessel_Ynu(nu,x)Função Bessel irregular cilindrica de ordem fracionária nu, Y_\nu(x) bessel_Inu(nu,x)Função modificada de Bessel regular cilindrica de ordem fracionária nu, I_\nu(x) bessel_Inus(nu,x)Função modificada de Bessel regular cilindrica escalada de ordem fracionária nu, exp(-|x|) I_\nu(x) bessel_Knu(nu,x)Função modificada de Bessel irregular de ordem fracionária nu, K_\nu(x) bessel_lnKnu(nu,x)Logaritmo da função modificada de Bessel irregular de ordem fracionária de ordem nu, ln(K_\nu(x)) bessel_Knus(nu,x)Função modificada de Bessel irregular escalada de ordem fracionária nu, exp(|x|) K_\nu(x) bessel_0_J0(s)s-ézimo zero positivo da função de Bessel J_0(x) bessel_0_J1(s)s-ézimo zero positivo da função de Bessel J_1(x) bessel_0_Jnu(nu,s)s-ézimo zero positivo da função de Bessel J_nu(x) clausen(x)Integral de Clausen Cl_2(x) hydrogenicR_1(Z,R)menor ordem da função de onda radial do estado ligado normalizado do hidrogênio R_1 := 2Z \sqrt{Z} \exp(-Z r) hydrogenicR(n,l,Z,R)n-ézima função de onda radial do estado ligado normalizado do hidrogênio dawson(x)Integral de Dawson debye_1(x)primeira ordem da função de Debye D_1(x) = (1/x) \int_0^x dt (t/(e^t - 1)) debye_2(x)segunda ordem da função de Debye D_2(x) = (2/x^2) \int_0^x dt (t^2/(e^t - 1)) debye_3(x)terceira ordem da função de Debye D_3(x) = (3/x^3) \int_0^x dt (t^3/(e^t - 1)) debye_4(x)quarta ordem da função de Debye D_4(x) = (4/x^4) \int_0^x dt (t^4/(e^t - 1)) dilog(x)dilogarithm ellint_Kc(k)integral eliptica completa K(k) ellint_Ec(k)integral eliptica completa E(k) ellint_F(phi,k)integral eliptica incompleta F(phi,k) ellint_E(phi,k)integral eliptica incompleta E(phi,k) ellint_P(phi,k,n)integral eliptica incompleta P(phi,k,n) ellint_D(phi,k,n)integral eliptica incompleta D(phi,k,n) ellint_RC(x,y)integral eliptica incompleta RC(x,y) ellint_RD(x,y,z)integral eliptica incompleta RD(x,y,z) ellint_RF(x,y,z)integral eliptica incompleta RF(x,y,z) ellint_RJ(x,y,z)integral eliptica incompleta RJ(x,y,z,p) gsl_erf(x)função erro erf(x) = (2/\sqrt(\pi)) \int_0^x dt \exp(-t^2) gsl_erfc(x)função erro complementar erfc(x) = 1 - erf(x) = (2/\sqrt(\pi)) \int_x^\infty \exp(-t^2) log_erfc(x)logaritmo da função erro complementar \log(\erfc(x)) erf_Z(x)Função de probabilidade Gaussiana Z(x) = (1/(2\pi)) \exp(-x^2/2) erf_Q(x)conto superior da Função de probabilidade Gaussiana Q(x) = (1/(2\pi)) \int_x^\infty dt \exp(-t^2/2) gsl_exp(x)Função exponencial exprel(x)(exp(x)-1)/x usando um logaritmo que tem precisão para pequenos x exprel_2(x)2(exp(x)-1-x)/x^2 usando um logaritmo que tem precisão para pequenos x exprel_n(n,x)exponencial relativa-n, a qual é a n-ézima generalização das funções 'gsl_sf_exprel' exp_int_E1(x)integral exponencial E_1(x), E_1(x) := Re \int_1^\infty dt \exp(-xt)/t exp_int_E2(x)integral exponencial de segunda ordem E_2(x), E_2(x) := \Re \int_1^\infty dt \exp(-xt)/t^2 exp_int_Ei(x)integral exponencial E_i(x), Ei(x) := PV(\int_{-x}^\infty dt \exp(-t)/t) shi(x)Shi(x) = \int_0^x dt sinh(t)/t chi(x)integral Chi(x) := Re[ gamma_E + log(x) + \int_0^x dt (cosh[t]-1)/t] expint_3(x)integral exponencial Ei_3(x) = \int_0^x dt exp(-t^3) for x >= 0 si(x)integral seno Si(x) = \int_0^x dt sin(t)/t ci(x)integral Cosine Ci(x) = -\int_x^\infty dt cos(t)/t for x > 0 atanint(x)Integral Arcotangente AtanInt(x) = \int_0^x dt arctan(t)/t fermi_dirac_m1(x)integral complete de Fermi-Dirac com um índice de -1, F_{-1}(x) = e^x / (1 + e^x) fermi_dirac_0(x)integral completa de Fermi-Dirac com um índice de 0, F_0(x) = \ln(1 + e^x) fermi_dirac_1(x)integral completa de Fermi-Dirac com um índice de 1, F_1(x) = \int_0^\infty dt (t /(\exp(t-x)+1)) fermi_dirac_2(x)integral completa de Fermi-Dirac com um índice de 2, F_2(x) = (1/2) \int_0^\infty dt (t^2 /(\exp(t-x)+1)) fermi_dirac_int(j,x)integral completa de Fermi-Dirac com um índice de j, F_j(x) = (1/Gamma(j+1)) \int_0^\infty dt (t^j /(exp(t-x)+1)) fermi_dirac_mhalf(x)integral completa de Fermi-Dirac F_{-1/2}(x) fermi_dirac_half(x)integral completa de Fermi-Dirac F_{1/2}(x) fermi_dirac_3half(x)integral completa de Fermi-Dirac F_{3/2}(x) fermi_dirac_inc_0(x,b)integral incompleta de Fermi-Dirac com índice de zero, F_0(x,b) = \ln(1 + e^{b-x}) - (b-x) gamma(x)Função Gamma lngamma(x)logaritmo da função Gamma gammastar(x)função Gamma regulada \Gamma^*(x) for x > 0 gammainv(x)reciproco da função Gamma, 1/Gamma(x) usando o método real Lanczos. taylorcoeff(n,x)Coeficientes de Taylor x^n / n! for x >= 0 fact(n)fatorial n! doublefact(n)fatorial duplo n!! = n(n-2)(n-4)... lnfact(n)logaritmo do fatorial de n, log(n!) lndoublefact(n)logaritmo do duplo fatorial de n log(n!!) choose(n,m)fator combinatorial `n escolhe m' = n!/(m!(n-m)!) lnchoose(n,m)logaritmo de 'n escolhe m' poch(a,x)Símbolo Pochhammer (a)_x := \Gamma(a + x)/\Gamma(x) lnpoch(a,x)logaritmo do símbolo de Pochhammer (a)_x := \Gamma(a + x)/\Gamma(x) pochrel(a,x)símbolo relativo de Pochhammer ((a,x) - 1)/x where (a,x) = (a)_x := \Gamma(a + x)/\Gamma(a) gamma_inc_Q(a,x)Função Gamma normalizada incompleta P(a,x) = 1/Gamma(a) \int_x\infty dt t^{a-1} exp(-t) for a > 0, x >= 0 gamma_inc_P(a,x)Função Gamma complementar normalizada incompleta P(a,x) = 1/Gamma(a) \int_0^x dt t^{a-1} exp(-t) for a > 0, x >= 0 gsl_beta(a,b)Função Beta , B(a,b) = Gamma(a) Gamma(b)/Gamma(a+b) for a > 0, b > 0 lnbeta(a,b)logaritmo da função Beta, log(B(a,b)) for a > 0, b > 0 betainc(a,b,x)Função Beta normalizada incompleta B_x(a,b)/B(a,b) for a > 0, b > 0 gegenpoly_1(lambda,x)polinomio Gegenbauer C^{lambda}_1(x) gegenpoly_2(lambda,x)polinomio Gegenbauer C^{lambda}_2(x) gegenpoly_3(lambda,x)polinômio Gegenbauer C^{lambda}_3(x) gegenpoly_n(n,lambda,x)polinômio Gegenbauer C^{lambda}_n(x) hyperg_0F1(c,x)função hipergeométrica 0F1(c,x) hyperg_1F1i(m,n,x)função hipergeométrica confluente 1F1(m,n,x) = M(m,n,x) para parâmetros inteiros m, n hyperg_1F1(a,b,x)função hipergeométrica confluente 1F1(m,n,x) = M(m,n,x) para parâmetros gerais a,b hyperg_Ui(m,n,x)função hipergeométrica confluente U(m,n,x) para parâmetros inteiros m,n hyperg_U(a,b,x)função hipergeométrica confluente U(a,b,x) hyperg_2F1(a,b,c,x)função hipergeométrica Gauss 2F1(a,b,c,x) hyperg_2F1c(ar,ai,c,x)função hipergeométrica Gauss 2F1(a_R + i a_I, a_R - i a_I, c, x) com parâmetros complexos hyperg_2F1r(ar,ai,c,x)função hipergeométrica Gauss renormalizada 2F1(a,b,c,x) / Gamma(c) hyperg_2F1cr(ar,ai,c,x)função hipergeométrica renormalizada Gauss 2F1(a_R + i a_I, a_R - i a_I, c, x) / Gamma(c) hyperg_2F0(a,b,x)função hipergeometrica 2F0(a,b,x) laguerre_1(a,x)polinômios de Laguerre generalizados L^a_1(x) laguerre_2(a,x)polinômios de Laguerre generalizados L^a_2(x) laguerre_3(a,x)polinômios de Laguerre generalizados L^a_3(x) lambert_W0(x)principal ramo da função Lambert W , W_0(x) lambert_Wm1(x)segundo real-avaliado ramo da função Lambert W , W_{-1}(x) legendre_P1(x)polinômios de Legendre P_1(x) legendre_P2(x)polinômios de Legendre P_2(x) legendre_P3(x)polinômios de Legendre P_3(x) legendre_Pl(l,x)polinômios de Legendre P_l(x) legendre_Q0(x)polinômios de Legendre Q_0(x) legendre_Q1(x)polinômios de Legendre Q_1(x) legendre_Ql(l,x)polinômios de Legendre Q_l(x) legendre_Plm(l,m,x)polinômios associados de Legendre P_l^m(x) legendre_sphPlm(l,m,x)polinômios associados normalizados de Legendre $\sqrt{(2l+1)/(4\pi)} \sqrt{(l-m)!/(l+m)!} P_l^m(x)$ indicados para uso em esféricos harmônicos conicalP_half(lambda,x)Função esférica canônica irregular P^{1/2}_{-1/2 + i \lambda}(x) for x > -1 conicalP_mhalf(lambda,x)Função esférica canônica regular P^{-1/2}_{-1/2 + i \lambda}(x) for x > -1 conicalP_0(lambda,x)Função canônica P^0_{-1/2 + i \lambda}(x) for x > -1 conicalP_1(lambda,x)função canônica P^1_{-1/2 + i \lambda}(x) for x > -1 conicalP_sphreg(l,lambda,x)Função esférica canônica regular P^{-1/2-l}_{-1/2 + i \lambda}(x) for x > -1, l >= -1 conicalP_cylreg(l,lambda,x)Função cilindrica canônica regular P^{-m}_{-1/2 + i \lambda}(x) for x > -1, m >= -1 legendre_H3d_0(lambda,eta)zerézima autofunção radial do Laplaciano em espaço hiperbólico 3-dimensional, L^{H3d}_0(lambda,eta) := sin(lambda eta)/(lambda sinh(eta)) for eta >= 0 legendre_H3d_1(lambda,eta)zerézima autofunção radial do Laplaciano no espaço hiperbólico 3-dimensional, L^{H3d}_1(lambda,eta) := 1/sqrt{lambda^2 + 1} sin(lambda eta)/(lambda sinh(eta)) (coth(eta) - lambda cot(lambda eta)) for eta >= 0 legendre_H3d(l,lambda,eta)L-ézima autofunção radial do Laplaciano no espaço hiperbólico 3-dimensional eta >= 0, l >= 0 gsl_log(x)logaritmo de X loga(x)logaritmo da magnitude de X, log(|x|) logp(x)log(1 + x) for x > -1 usando um algoritmo que é mais preciso para pequenos x logm(x)log(1 + x) - x for x > -1 usando um algoritmo que é mais preciso para pequenos x gsl_pow(x,n)potência de x^n para n inteiros psii(n)função digamma psi(n) para n inteiros positivos psi(x)função digamma psi(n) para x geral psiy(y)parte real da função digamma na linha 1+i y, Re[psi(1 + i y)] ps1i(n)função Trigamma psi'(n) para n inteiro positivo ps_n(m,x)função polygamma psi^{(m)}(x) for m >= 0, x > 0 synchrotron_1(x)primeira função síncrotron x \int_x^\infty dt K_{5/3}(t) for x >= 0 synchrotron_2(x)segunda função síncrotron x K_{2/3}(x) for x >= 0 transport_2(x)função transporte J(2,x) transport_3(x)função transporte J(3,x) transport_4(x)função transporte J(4,x) transport_5(x)função transporte J(5,x) hypot(x,y)função hipotenusa \sqrt{x^2 + y^2} sinc(x)sinc(x) = sin(pi x) / (pi x) lnsinh(x)log(sinh(x)) para x > 0 lncosh(x)log(cosh(x)) zetai(n)função zeta de Riemann zeta(n) para N inteiro gsl_zeta(s)função zeta de Riemann zeta(s) para s arbitrário hzeta(s,q)função zeta de Hurwitz zeta(s,q) for s > 1, q > 0 etai(n)função eta eta(n) para N inteiro eta(s)função eta eta(s) para s arbitrário distribuição de números aleatórios GSL Para maiores informações sobre funções veja a documentação do GSL FunçãoDescrição gaussian(x,sigma)densidade de probabilidade p(x) em X para uma distribuição Gaussiana com desvio padrão SIGMA ugaussian(x)distribuição Gaussian unitária. Estas são equivalentes as funções acima com desvio padrão de um, SIGMA = 1 gaussian_tail(x,a,sigma)densidade de probabilidade p(x) em X para um distribuição Gaussiana com desvio padrão SIGMA e limite mínimo A ugaussian_tail(x,a)calda de uma distribuição unitária Gassiana. Estas são equivalentes as funções acima com desvio padrão de um, SIGMA = 1 bivariate_gaussian(x,y,sigma_x,sigma_y,rho)densidade de probabilidade p(x,y) em (X,Y) para uma distribuição gaussiana bivariada com desviações padrão SIGMA_X, SIGMA_Y e coeficiente de correlação RHO exponential(x,mu)densidade de probabilidade p(x) em X para uma distribuição exponencial com média MU laplace(x,a)densidade de probabilidade p(x) em X para uma distribuição de Laplace com média A exppow(x,a,b)densidade de probabilidade p(x) em X para uma distribuição de potência exponencial com parâmetro de escala A e expoente B cauchy(x,a)densidade de probabilidade p(x) em X para uma distribuição de Cauchy com parâmetro de escala A rayleigh(x,sigma)densidade de probabilidade p(x) em X para uma distribuição de Rayleigh com parâmetro de escala SIGMA rayleigh_tail(x,a,sigma)densidade de probabilidade p(x) em X para uma distribuição de calda de Rayleigh com parâmetro de escala SIGMA e limite mínimo A landau(x)densidade de probabilidade p(x) em X para uma distribuição de Landau gamma_pdf(x,a,b)densidade de probabilidade p(x) em X para uma distribuição Gamma com parâmetros A e B flat(x,a,b)densidade de probabilidade p(x) em X para uma distribuição uniforme de A até B lognormal(x,zeta,sigma)densidade de probabilidade p(x) em X para uma distribuição lognormal com parâmetros ZETA e SIGMA chisq(x,nu)densidade de probabilidade p(x) em X para uma distribuição chi-quadrado com NU graus de liberdade fdist(x,nu1,nu2)densidade de probabilidade p(x) em X para uma distribuição F com NU1 e NU2 graus de liberdade tdist(x,nu)densidade de probabilidade p(x) em X para uma distribuição t com NU graus de liberdade beta_pdf(x,a,b)densidade de probabilidade p(x) em X para uma distribuição beta com parâmetros A e B logistic(x,a)densidade de probabilidade p(x) em X para uma distribuição logistica com parâmetro de escala A pareto(x,a,b)densidade de probabilidade p(x) em X para uma distribuição de Pareto com expoente A e escala B weibull(x,a,b)densidade de probabilidade p(x) em X para uma distribuição de Weibull com escala A e expoente B gumbel1(x,a,b)densidade de probabilidade p(x) em X para uma distribuição de Gumbel Tipo-1 com parâmetros A e B gumbel2(x,a,b)densidade de probabilidade p(x) em X para uma distribuição de Gumbel Tipo-2 com parâmetros A e B poisson(k,mu)probabilidade p(k) de obter K a partir de uma distribuição de Poisson com média mu bernoulli(k,p)probabilidade p(k) de obter K a partir de uma distribuição de Bernoulli com parâmetro de probabilidade P binomial(k,p,n)probabilidade p(k) de obter K a partir de uma distribuição binomial com parâmetros P e N negative_binomial(k,p,n)probabilidade p(k) de obter K a partir de uma distribuição binomial negativa com parâmetros P e N pascal(k,p,n)probabilidade p(k) de obter K a partir de uma distribuição de Pascal com parâmetros P e N geometric(k,p)probabilidade p(k) de obter K a partir de uma distribuição geométrica com parâmetro de probabilidade P hypergeometric(k,n1,n2,t)probabilidade p(k) de obter K a partir de uma distribuição hipergeométrica com parâmetros N1, N2, N3 logarithmic(k,p)probabilidade p(k) de obter K a partir de uma distribuição logaritmica com parâmetro de probabilidade P constantes ConstanteDescrição PI11/pi PI22/pi PISQRT22/sqrt(pi) Ee LN2log_e 2 LN10log_e 10 LOG2Elog_2 e LOG10Elog_10 e PIpi PI_2pi/2 PI_4pi/4 SQRT2sqrt(2) SQRT1_21/sqrt(2) Constantes GSL Para maiores informações sobre constantes veja a documentação da GSL ConstanteDescrição cA velocidade da luz no vácuo mu0A permeabilidade no espaço livre e0A permissividade no espaço livre NaNúmero de Avogadro FA carga molar de 1 Faraday kA constante de Boltzmann R0A constante molar de gases V0O volume padrão dos gases GaussO campo magnético de 1 Gauss muO comprimento de 1 microm haA área de 1 hectare mphA velocidade de 1 milha por hora kmhA velocidade de 1 kilometro por hora auO comprimento de 1 unidade astronomica (representa a distância terra-sol) GA constante gravitacional lyA distancia de 1 ano-luz pcA distancia de 1 parsec gA aceleração gravitacional padrão na terra msA massa do Sol eA carga de um elétron eVA energia de 1 eletrovolt amuA massa atômica unificada meA massa de um elétron mmuA massa de um muon mpA massa de um próton mnA massa de um neutron alphaA constante de estrutura fina eletromagnética RyA constante de Rydberg a0O raio de Bohr AO comprimento de 1 angstrom barnA área de 1 barn muBO Magneton de Bohr muNO Magneton Nuclear mueO momento magnético de um elétron mupO momento magnético de um próton minO número de segundos em um minuto hO número de segundos em 1 hora dO número de segundos em 1 dia weekO número de segundos em 1 semana inO comprimento de 1 polegada ftO comprimento de 1 pé yardO comprimento de 1 jarda mileO comprimento de 1 milha milO comprimento de 1 mil (1/1000-ézimo de uma polegada) nmileO comprimento de 1 milha náutica fathomO comprimento de 1 fathom knotA velocidade de 1 knot ptO comprimento de 1 ponto de impressora (1/72 polegada) texptO comprimento de 1 ponto TeX (1/72.27 polegada) acreA área de 1 acre ltrO volume de 1 liter us_gallonO volume de 1 US gallon can_gallonO volume de 1 Canadian gallon uk_gallonO volume de 1 UK gallon quartO volume de 1 quart pintO volume de 1 pint poundA massa de 1 libra ounceA massa de 1 ounce (onça) tonA massa de 1 tonelada mtonA massa de 1 tonelada métrica (1000 kg) uk_tonA massa de 1 tonelada UK troy_ounceA massa de 1 troy ounce caratA massa de 1 carat gram_forceA força de 1 grama peso pound_forceA força de 1 libra peso kilepound_forceA força de 1 kilolibra peso poundalA força de 1 poundal calA energia de 1 caloria btuA energia de 1 Unidade térmica inglesa thermA energia de 1 térmica hpA potência de 1 cavalo força barA pressão de 1 bar atmA pressão de 1 atmosfera padrão torrA pressão de 1 torr mhgA pressão de 1 metro de mercúrio inhgA pressão de 1 polegada de mercúrio inh2oA pressão de 1 polegada de água psiA pressão de 1 libra por polegada quadrada poiseA viscosidade dinâmica de 1 poise stokesA viscosidade cinemática de 1 stokes stilbA luminosidade de 1 stilb lumenO fluxo de luminosidade de 1 lumen luxA iluminância de 1 lux photA iluminância de 1 phot ftcandleA iluminância de 1 footcandle lambertA luminosidade de 1 lambert ftlambertA luminosidade de 1 footlambert curieA atividade de 1 curie roentgenA exposição de 1 roentgen radA dose absorvida de 1 rad As seguintes constantes são as mesmas constantes no sistema cgs : ConstanteDescrição c_cgs G_cgs h_cgs hbar_cgs mu0_cgs au_cgs ly_cgs pc_cgs g_cgs eV_cgs me_cgs mmu_cgs mp_cgs mn_cgs Ry_cgs k_cgs muB_cgs muN_cgs mue_cgs mup_cgs R0_cgs V0_cgs in_cgs ft_cgs yard_cgs mile_cgs nile_cgs fathom_cgs mil_cgs pt_cgs texpt_cgs mu_cgs A_cgs ha_cgs acre_cgs barn_cgs ltr_cgs us_gallon-cgs quart_cgs pint_cgs cup_cgs fluid_ouncs_cgs tablespoon_cgs teaspoon_cgs can_gallon_cgs uk_gallon_cgs mph_cgs kmh_cgs knot_cgs pound_cgs ouncs_cgs ton_cgs mton_cgs uk_ton_cgs troy_ounce_cgs carat_cgs amu_cgs gram_cgs pound_force_cgs kilopound_force_cgs poundal_cgs cal_cgs btu_cgs therm_cgs hp_cgs bar_cgs atm_cgs torr_cgs mhg_cgs inhg_cgs inh2o_cgs psi_cgs poise_cgs stokes_cgs F_cgs e_cgs G_cgs stilb_cgs lumen_cgs lux_cgs phot_cgs ftcandle_cgs lambert_cgs ftlambert_cgs curie_cgs roentgen_cgs rad_cgs sm_cgs a0_cgs e0_cgs Scripting Este capítulo explica a interface de scripting do LabPlot que pode ajudar você a automatizar seu trabalho. Com o uso da interface de scripting você pode obter produtividade e simplicidade no seu trabalho quando fazendo as mesmas coisas várias vezes. Com o conhecimento desta interface você é hábil a controlar completamente o LabPlot remotamente. QSA LabPlot usa &Qt; Script for Applications (QSA) desenvolvido pela Trolltech, Inc. Esta é distribuida em duas licensas diferentes - uma comercial (que custa um braço e uma perna) e a outra GPL (livre para download). A versão GPL possui algumas restrições que são aplicáveis para o caso de um aplicativo desenvolvido comercialmente. É claro que o LabPlot precisa ser construído com suporte a QSA. Para &kde; 3 (baseado na &Qt; 3) você precisa da versão 1.1.X da QSA. Usando Scripts Scripts são pequenos arquivos que contém instruções para serem executadas. Desde que o LabPlot pode interpretar tais scripts ele pode ser automatizado usando estes. Scripts podem ser criados e editados com o seu editor de texto favorito ou usando o QSA Workbench (que pode ser encontrado no menu do LabPlot menu em "Script->QSA Workbench..."). Se os icones no Workbench estiverem desaparecidos verifique o Capítulo Workbench. Para executar um script você pode chamar LabPlot script.qs da linha de comando ou arrastar e soltar um script no desktop dentro do LabPlot. Você pode também usar a janela "Script->Abrir Script" no LabPlot para executar um script. LabPlot é dividido em várias classes. Para a maioria das nescessidades de scripting , você precisa saber apenas algumas delas. Para cada operação você apenas chama a função correspondente nas classes do LabPlot. Todas as funções disponíveis podem ser encontradas na referencia de classes em http://cvs.sourceforge.net/viewcvs.py/ *checkout*/labplot/doc/html/hierarchy.html. Todas as funções da janela principal podem ser chamadas diretamente. Vamos iniciar com importData("sample.dat"); Isso simplesmente importa o arquivo de dados "sample.dat" dentro de uma Planilha no LabPlot. Você pode ver no screenshot. importar importar Se você agora quer trabalhar com Planilhas você tem de chamar a função de Planilha correspondente. Vamos dizer que nós queremos fazer um Plot 2d importData("sample.dat"); s = activeSpreadsheet(); s.plot2DSimple(); The result is plot from spreadsheet plot Now we want to work on the Plot. We have to get the Worksheet and the active Plot of it. The script looks like that: importData("sample.dat"); s = activeSpreadsheet(); s.plot2DSimple(); w = activeWorksheet(); p = w.get2DPlot(w.API()); p.setBackground("green"); w.redraw(); Com o resultado que nós temos um pano de fundo verde. trabalhar em plot green Um script completo que importa dados e modifica algumas configurações antes de salvar o resultado como EPS iria aparentar como isso:: importData("sample-data/sin.dat"); s = activeSpreadsheet(); s.plot2DSimple(); w = activeWorksheet(); p = w.get2DPlot(w.API()); p.setBackground("green"); p.setGraphBackground("lightblue"); r = p.ActRange(0); r.setRange(250,750); r = p.ActRange(1); r.setRange(-2,2); l = p.getLegend(); l.setPosition(.5,.4); t = p.Title(); t.setTitle("example title"); t.setRotation(10); a = p.getAxis(0); a.enableMajorGrid(); ll = a.getLabel(); ll.setTitle("different x axis"); font = new Font("SanSerif"); a.setTickLabelFont(font); p.setMarksEnabled(); mark = p.markX(); mark.setRange(450,550); p.setRegionEnabled(); p.setRegion(350,650); // w.redraw(); exportEPS("export.eps"); exit(); As funções usadas devem ser bem auto-explicativas. O EPS resultante aparenta como isso: Seção completa Seção Isso é basicamente tudo que você precisa saber sobre como escrever scripts. Mais exemplos podem ser encontrados no diretório examples/scripts/ da distribuição de origem ou no diretório de dados do LabPlot. Especiais Para uma descrição detalhada da sintaxe QSA verifique a documentação QSA. Todas as enumerações disponíveis no &LabPlot; podem ser também usadas em Scripts, verifique o script global labplot.qs. Com QSA é também possível usar janelas para entrar nomes de arquivos, etc. O seguinte exemplo usa uma janela para entrar um nome de arquivo de dados: d = new ImportDialog(); var filename = FileDialog.getOpenFileName( "*.dat" ); if (filename) { d.setFilename(filename); d.Apply(); } Exemplos Neste capítulo você irá encontrar explicações de exemplos de projetos do LabPlot. Você pode encontrar todos os exemplos em Ajuda->Exemplos exceto os especificados Projetos de exemplos para o LabPlotTelasNomeDescrição descrição de eixos este exemplo mostra como usar diferentes descrições de eixos. A função exibida é preenchida com a linha de base. espectro rydbergeste exemplo mostra um espectro Rydberg medido por fotoexcitação de hélio metaestável em uma armadilha magneto óptica eixo com escala logeste exemplo usa eixos com escala logaritmica com descrições de marcas personalizadas dados de audioeste exemplo mostra dados lidos de um arquivo de audio marcadoreste exemplo mostra o uso de um marcador Descrição em TeXeste exemplo usa uma descrição em TeX análiseseste exemplo mostra as diferenças entre três funcões de análises: podar, média e suavizar. Aqui você pode ver os diferentes estilos e símbolos para exibição de dados. fft simpleseste exemplo mostra como uma simples transformada de fourier deve aparentar. histogramaeste exemplo mostra uma amostra de histograma de uma função periódica. ajuste não-lineareste exemplo mostra um ajuste não-linear lorentziano de uma amostra de conjunto de dados em uma região específica. ajuste exponencial este exemplo mostra como um ajuste exponencial de uma amostra de dados deve aparentar. ajuste log este exemplo mostra um ajuste exponencial dentro um plot logaritmo. superfícieeste exemplo mostra um plot de superfície simpes com o plot de densidade e contorno de uma função definida pelo usuário. A palheta de cores é escolhida para amigavelmente mostrar os valores da função. estilo superfícieeste exemplo mostra o mesmo conjunto de dados como um plot de superfície em diferentes estilos. 3deste exemplo mostra um plot tridimensional simples criando a partir de uma função. desenhando objetoseste exemplo mostra como usar objetos de desenho no LabPlot. imagenseste exemplo mostra um plot de superficie criado a partir de um arquivo de imagem (utm.xpm). plot em torta este exemplo mostra um plot de torta simples criado a partir de dados em duas dimensões. plot em barras este exemplo mostra o uso do estilo de barras para os intervalos x e y. multiplos plotseste exemplo mostra o uso de múltiplos plots em uma pasta de trabalho. Aqui você pode ver quatro diferentes tipos de plot organizados 2x2 com gap=0.05. plot qwt 3deste exemplo mostra o uso de um plot qwt 3d. Este exemplo usa um mapa de cores personalizado e o estilo "flooriso" para fazer as linhas de contorno no piso. outro plot em superfícieeste é outro exemplo de um plot de superfície. este exemplo mostra como eixos com escala logaritmica pode ser usados também. plot polareste exemplo mostra um plot polar simples criado a partir de funções. plot ternárioeste exemplo mostra um plot ternário criado com alguns dados. sfi (apenas no site de download)este exemplo introduz plots superpostos mostrando seletivos espectros de campo de ionização superpostos com a rampa de campos.
Bugs conhecidos Bugs conhecidos Aqui você encontrará uma lista de bugs conhecidos. Para uma lista mais detalhada por favor consulte o arquivo TODO no pacote LabPlot. pstoedit as vezes não funciona corretamente. pstoedit as vezes tem problemas ao converter arquivos postscript criados pelo &Qt;. Especialmente com fontes truetype &Qt; aparenta criar arquivos postscript corrompidos. Estes arquivos postscript parecem estar bons quando usando ghostscript mas falham quando convertendo-os com o pstoedit. Eu não encontrei uma solução para este problema e finalmente mudei as fontes padrões do LabPlot para usar fontes que não produzem problemas com o pstoedit. I espero que isto esteja corrigido em uma futura versão do &Qt;. LabPlot trava no SuSE 9.0 ao inicia. O pacote original &Qt; do SuSE 9.0 tem um bug ao girar texto. Assim todos os aplicativos usando esta biblioteca ao girar texto travam. SuSe disponibilizou um pacote atualizado do pacote &Qt; para o SuSE 9.0 no seu website. Assim por favor atualize o pacote &Qt;. Infelizmente o próximo giro de texto do &Qt; no SuSE 9.0 ainda tem um bug que letras sozinhas de um texto não são giradas. Para corrigir isto você tem de atualizar para o SuSE 9.1 no qual o giro de texto do &Qt; funciona perfeitamente. A ImageMagick não pode ser usada no FreeBSD 4 estável. Quando compilando o LabPlot no FreeBSD 4 estável e você tendo o ImageMagick ali aparenta existir um problema que apenas aparece no FreeBSD 4: /usr/include/sys/cdefs.h:273: warning: `_POSIX_C_SOURCE' is not defined I não tenho ideia de qual é o problema. Se alguém puder corrigir este por favor me mande uma nota. Agora a única coisa a fazer é desativar o ImageMagick (--disable-ImageMagick) ao compilar. Quando usando objetos KPart do LabPlot a janela pode estar redimensionada. Quando redimensionando a janela para um tamanho desejado por favor releia a página com o KPart. Isto deve corrigir o bug. Questões e respostas Em quais plataformas o LabPlot está disponível? LabPlot é desenvolvido para plataformas Unix e usa o toolkit &Qt; e o &kde;. Normallmente você pode esperar que o LabPlot seja construído e rode nas diversas plataformas suportadas do &kde; ( >=3). Uma lista recente de plataformas suportadas e dicas de compilação e execução do LabPlot pode ser encontrada em http://labplot.sf.net/wiki?Download. Eu pessoalmente tenho acesso e posso suportar as seguintes plataformas : SuSE 10.0 SuSE 9.1 Fedora Core 4Fedora Core 3 RedHat 9 Mandriva 2006 Mandrake 10.1 Slackware 10 Com a ajuda de vários voluntários as seguintes plataformas também funcionam : Debian 3.0 FreeBSD 4,5 PLD 2.0 CentOS 4 Se você gostaria de testar e compilar o LabPlot em qualquer outra plataforma (como Solaris, Xantos, Windows, etc) por favor deixe me saber. Se você encontra qualquer outro problema durante a compilação eu posso gentilmente ajudar. Depois de compilar e inicia o LabPlot eu apenas vejo um menu "Arquivo" e "Ajuda". As barras de ferramentas estão completamente vazias. O que está errado? LabPlot usa a forma padrão para criar a interface gráfica com o usuário (GUI) dos aplicativos &kde;. A GUI do LabPlot é descrita no arquivo "LabPlotui.rc" o qual necessita ser instalado no caminho correto do &kde; assim o &kde; pode gerar o menu, barras de ferramentas, etc. Na instalação normal do &kde; "./configure --prefix=$KDEDIR ; make ; make install" isso deve colocar todos os arquivos em diretórios corretos. (e.g. $KDEDIR/share/apps/LabPlot/ for "LabPlotui.rc"). Por favor dê uma olhada em sua distribuição aonde esses arquivos são instalados. Também é possível usar um diretório definido pelo usuário para arquivos compartilhados do &kde;. Este diretório extra pode ser especificado na variável de ambiente KDEDIRS. Assim quando instalar o LabPlot em /usr/local você precisa adicionar "/usr/local" para a variável de ambiente KDEDIRS antes de iniciar o KDE. Como eu faço para exportar a pasta de trabalho ativa como image? Há três formas de exportar a pasta de trabalho ativa como image. A forma padrão é usar "Arquivo->Exportar Para Image". Todos os formatos de imagem suportados pelo &Qt; são permitidos. Selecione o formato desejado e a pasta de trabalho ativa é exportada. A segunda forma de exportar como uma imagem é usar "Arquivo->Exportar via pstoedit". Aqui a pasta de trabalho ativa é exportada para Postscript e então internamente convertida para o formato selecionado via pstoedit. Vários formatos não-imagem (como PDF ou DXF) são suportados também. Você pode selecionar o tamanho da imagem, escalar e girar nesta janela. A terceira forma de exportar como uma imagem é usar "Arquivo->Exportar via ImageMagick". O LabPlot usa a biblioteca ImageMagick para converter todos os formatos de imagem possíveis (em torno de 200 formatos de imagem são suportados pelo ImageMagick). Como em "Exportar via pstoedit" você pode selecionar o tamanho, escala e giro da imagem. Algumas funções de análise não estão funcionando. O que eu posso fazer? O LabPlot usa a GNU Scientific Library (gsl) para regressão, histogramas, transformadas de fourier e ajuste não-linear. Você pode usar o LabPlot também se você não tiver a GSL instalada, mas não será hábil a usar as funções mencionadas acima. Então por favor instale a GSL se você quiser usar estas características. Como eu uso letras gregas para títulos, descrições de eixos, etc? LabPlot usa a fonte "greek times" a qual é disponível no SuSE até a versão 9.0. Você tém apenas que instalar o pacote xfntgreek-1.0-560.noarch.rpm para tornar esta fonte disponível. Se tudo funciona você deve ser hábil a ver as letras gregas (em caixa alta e baixa) na janela Descrição e você pode usá-las para as descrições. Como eu uso os objetos, plots, etc do LabPlot em meus próprios aplicativos? Desde a versão 1.2.3 do LabPlot todas as classes do LabPlot são colecionadas na biblioteca libLabPlot. Neste momento você deve dar uma olhada nos pacotes fontes para a documentação de todas as classes. Depois de testar como a biblioteca pode ser usada i irei aperfeiçoar a documentação da Application Programming Interface (API) para a biblioteca usando doxygen. Por favor me mande um correio se você tiver questões. Adicionalmente i criei um objeto KPart para projetos LabPlot assim você pode exibir e editar um arquivo *.lpl do LabPlot no seu aplicativo. Por favor dê uma olhada na documenta do &kde; de como usar objetos KParts do &kde;. I esqueci uma caracteristica importante. O que eu posso fazer? Por favor dê uma olhada no arquivo TODO na documentação do LabPlot. Aqui todas as características planejadas estão listadas em mais ou menos uma ordem organizada a qual eu irei implementar em futuras versões do LabPlot. Se você gostaria de ter características adicionais ou gostaria de ter uma característica listada logo, me mande um correio com seus votos e, se possível, me mande um exemplo de dados ou uma curta descrição de o que você gostaria de fazer. Não é garantido que sua característica irá aparecer na próxima versão estável do LabPlot :-) I preciso de ajuda. Como eu posso contribuir para o LabPlot? Sim, é claro. A várias coisas a fazer. Também se você não conhecer nada de programação eu sempre preciso de pessoas para encontrar bugs, testar coisas e fazer sugestões. Também as traduções e documentações também precisam de muito trabalho. Me mande um correio se você precisa precisar de alguma ajuda. Licença &LabPlot; Program copyright 2006 Stefan Gerlach gerlach@mbi-berlin.de Lembrem-se : &LabPlot; está em ativo desenvolvimento. Há uma longa lista de características faltando que serão incluidas em versões futuras do &LabPlot;. Porque há várias coisas a fazer, eu preciso de toda ajuda que eu possa ter. Qualquer contribuição como votos, correções, patches, reporte de bugs ou screenshots são bem vindos. Documentation copyright 2006 Stefan Gerlach gerlach@mbi-berlin.de &underFDL; &underGPL; Instalação Como obter o &LabPlot; &LabPlot; pode ser encontrado na sua homepage em sourceforge.net : http://labplot.sf.net. Há uma vizão geral sobre todos os pacotes em http://labplot.sf.net/wiki?Download. Requerimentos Para usar com sucesso o &LabPlot; você precisa ter uma instalação padrão do &kde; 3.0. As seguintes bibliotecas são incluidas na distribuição do &LabPlot; : Cephes Math Library Release 2.3: June, 1995 : adaptador do Grace para uso em funções matemáticas poderosas (parser) [Free] qwtplot3d 0.2.4beta : provê plots OpenGL 3D . Usados em plot QWT 3D. qtiffio library : suporte para o formato de imagem tiff audiofile 0.2.5 : suporte para leitura/escrita de arquivos de audio [LGPL] netcdf 3.5.0 : suporte para leitura/escrita de arquivos Unidata Network Common Data Form (netCDF) [veja netcdf/COPYRIGHT] libundo 0.8.2 : suporte para Desfazer/Refazer (não é usado no momento) Opcional &LabPlot; usa os seguintes programas/bibliotecas quando disponíveis: GNU scientific library (GSL) : usada para funções especiais no parser e na maioria das funções de análises. Fastest Fourier Transform in the West (fftw or fftw3) : usada para transformada de fourier. pstoedit : Para exportar para *.eps,*.dxf,*.fig, etc. via pstoedit você precisa ter o pstoedit instalado. Imagemagick/ImageMagick-C++ : Para exportar mais de 100 formatos de imagem você precisa ter o ImageMagick++ instalado. &Qt; Script for Applications : usado para scripting e plugins para o LabPlot. JasPer library : suporte para o formato de imagem JPEG 2000 cdf : suporte para leitura/escrita de arquivos Common Data Form (CDF) Compilação e Instalação Para compilar e instalar o &LabPlot; no seu tipo de sistema faça o seguinte no diretório base da distribuição &LabPlot; : % ./configure % make % make install Desde que &LabPlot; usa autoconf e automake você não deve ter problemas ao compila-lo. Para vários sistemas pacotes RPM ou DEB estão disponíveis. Por favor verifique a seção de download da homepage do &LabPlot; para todas as plataformas suportadas. Se você tiver problemas ao executar por favor reporte-os para o autor do &LabPlot;.