O Manual do KmPlot
O Manual do KmPlot
Próximo

O Manual do KmPlot

Klaus-Dieter Möller

Philip Rodrigues

Tradução: José Pires
Revisão 1.2.0 (2006-02-24)

É dada permissão para copiar, distribuir e/ou modificar este documento ao abrigo da GNU Free Documentation License, Versão 1.1 ou de uma versão mais recente publicada pela Free Software Foundation; sem Secções Invariantes, sem Textos de Capa Frontal, e sem Textos de Capa Traseira. Uma cópia desta licença está incluida na secção intitulada "GNU Free Documentation License".

O KmPlot é um desenhador de funções matemáticas para o ambiente de trabalho do KDE.

O KmPlot faz parte do projecto educacional do KDE: http://edu.kde.org/


Capítulo 1. Introdução
Introdução
Anterior
Próximo

Capítulo 1. Introdução

O KmPlot é um desenhador de funções matemáticas para o ambiente do KDE. Ele tem um processador poderoso incorporado. Você poderá desenhar várias funções em simultâneo e combiná-las para criar funções novas.


Exemplos

O KmPlot suporta as funções paramétricas e as funções nas coordenadas polares. São suportados vários modos de grelha. Os desenhos podem ser impressos com alta precisão na escala perfeita.

O KmPlot também oferece algumas funcionalidades numéricas e visuais como:

  • O preenchimento e cálculo da área entre o gráfico e o primeiro eixo

  • Descoberta dos valores mínimo e máximo

  • Mudança dinâmica dos parâmetros da função

  • O desenho das funções derivadas e integrais.

Estas funcionalidades ajudam na aprendizagem da relação entre as funções matemáticas e a sua representação gráfica num sistema de coordenadas.

Anterior
Próximo
Início


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 2. Primeiros Passos com o KmPlot
Primeiros Passos com o KmPlot
Anterior
Próximo

Capítulo 2. Primeiros Passos com o KmPlot

Desenho de uma Função Simples

Na barra principal existe um campo de edição simples para indicar a expressão de uma função. Basta escrever:

x^2
e carregar em Enter. Isto irá desenhar o gráfico de y=x^2 no sistema de coordenadas. Indique outra expressão no campo de edição do tipo
5*sin(x)
, para que seja adicionado outro desenho.

Carregue no desenho. Repare que a mira fica agora com a cor do desenho e fica anexada ao mesmo. Você pode usar o rato para mover a mira ao longo do desenho. Na barra de estado por baixo das janelas, são mostradas as coordenadas da posição actual. Repare que, se o desenho tocar no eixo dos X, a raiz será apresenta na barra de estado também.

Carregue com o rato de novo, para que a mira seja separada do gráfico.

Editar as Propriedades
Editar as Propriedades

Editar as Propriedades

Vamos então fazer algumas alterações à função e mudar a cor do gráfico.

Você poderá editar todas as funções com o item do menu Gráfico->Editar os Gráficos.... Irá aparecer uma janela que lista todas as funções. O KmPlot encontrou automaticamente um nome de função único para as suas expressões e completou a expressão com uma equação de função.

Seleccione f(x)=x^2 na lista. Ao carregar duas vezes ou carregar no botão Editar irá mostrar-lhe uma janela. Aqui, você terá acesso a um conjunto de opções. Vamos mudar o nome da função e puxar o gráfico 5 unidades para baixo. Mude a equação da função para

parábola(x)=x^2-5

Para seleccionar outra cor para o desenho, use o botão Cor:. Finalmente, carregue em OK, para que as suas alterações tenham efeito no sistema de coordenadas.

Nota

Todas as alterações poderão ser anuladas até que você carregue em OK na janela Editar os Gráficos.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próximo
Início


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 3. Usar o KmPlot
Usar o KmPlot
Anterior
Próximo

Capítulo 3. Usar o KmPlot

O KmPlot lida com funções com nome, que poderão ser indicadas em termos de coordenadas Cartesianas (chamadas de “funções explícitas”), coordenadas polares ou como funções paramétricas. Para introduzir uma função, escolha Gráficos->Editar os Gráficos.... Você também poderá introduzir funções novas no campo de texto Equação da função na janela principal do KmPlot. Cada função que você indicar terá de ter um nome único (isto é, um nome que não seja já usado por nenhuma das funções existentes na lista). Será gerado um nome de função automaticamente se você não indicar nenhum.

Para mais informações sobre as funções do KmPlot, veja a Capítulo 5, Referência do KmPlot.


Imagem

Tipos de Funções

Funções Explícitas

Para introduzir uma função explícita (isto é, uma função no formato y=f(x)) no KmPlot, basta indicá-la no formato seguinte:

f(x)=expressão
Em que:
  • O f é o nome da função, e poderá ser qualquer sequência de letras e números que desejar, desde que não comece por nenhuma das letras 'x', 'y' ou 'r' (dado que estas são usadas para as funções paramétricas e polares).

  • O x é a coordenada X, que pode ser usada na expressão que se segue ao sinal de igualdade. É de facto uma variável inútil, por isso você poderá usar qualquer nome de variável que desejar, embora o efeito será o mesmo.

  • A expressão é a fórmula propriamente dita a ser desenhada, usando uma sintaxe apropriada para o KmPlot. Veja a “Sintaxe Matemática”.

Como exemplo, para desenhar o gráfico de 'y=x2+2x', introduza o seguinte na janela de funções do KmPlot:

f(x)=x^2+2x

Funções Paramétricas

As funções paramétricas são aquelas em que as coordenadas 'x' e 'y' são definidas por funções separadas de outra variável, normalmente chamada de 't'. Para indicar uma função paramétrica no KmPlot, siga o procedimento usado para uma função explícita, mas defina antes o nome da função que descreve a coordenada X com a letra 'x', e a função que descreve a coordenada 'y' com a letra 'y'. Tal como acontece nas funções explícitas, você poderá usar qualquer nome de variável que desejar como parâmetro. Para desenhar uma função paramétrica, você precisa de ir a FunçõesNovo Gráfico Paramétrico.... Será gerado um nome de função automático se não indicar nenhum.

Por exemplo, suponha que deseja desenhar um círculo, que tem como equações paramétricas 'x=sen(t)', 'y=cos(t)'. Na janela de funções do KmPlot, faça o seguinte:

  1. Abra a janela dos gráficos paramétricos com a opção Gráfico->Novo Gráfico Paramétrico....

  2. Indique um nome para a função, como por exemplo, circulo, no campo Nome. Os nomes das funções do 'x' e do 'y' irão mudar de acordo com este nome: a função 'x' fica igual a xcirculo(t) e a de 'y' fica ycirculo(t).

  3. Nos campos de 'x' e 'y', indique as equações apropriadas, isto é, xcirculo(t)=sin(t) e ycirculo(t)=cos(t).

Carregue em OK e a função será desenhada.

Você poderá definir mais algumas opções para o gráfico nesta janela:

Esconder

Se esta opção estiver seleccionada, o gráfico não é desenhado, mas o KmPlot irá recordar a definição da função, para que a possa usar para definir outras funções.

Intervalo mínimo personalizado do gráfico, Intervalo máximo personalizado do gráfico

Se esta opção estiver seleccionada, você poderá alterar os valores máximo e mínimo do parâmetro 't' para o qual a função é desenhada, usando os campos Mín: e Máx:.

Largura da linha:

Com esta opção, você poderá definir a espessura da linha desenhada na área do gráfico, em unidades de 0,1mm.

Cor:

Carregue no botão de cores e escolha uma na janela que aparece. A linha do desenho será desenhada nesta cor.

Introduzir as Funções em Coordenadas Polares

As coordenadas polares representam um ponto pela sua distância à origem (normalmente chamada de 'r'), e ângulo que é feito por uma linha desde a origem até ao ponto em relação ao eixo dos X (normalmente representado pela letra grega 'theta'). Para indicar as funções em coordenadas polares, use o item do menu Gráfico->Novo Gráfico Polar.... No campo r, complete a definição da função, incluindo o nome da variável 'theta' a usar, isto é, para desenhar a espiral de Arquimedes, r=theta, indique:


(theta)=theta

para que a linha inteira seja “r(theta)=theta”. Lembre-se que você poderá usar qualquer nome para a variável 'theta', por isso, o “r(xpto)=xpto” teria dado exactamente o mesmo resultado.

Combinar as Funções
Combinar as Funções

Combinar as Funções

As funções podem ser combinadas para produzir funções novas. Basta indicar as funções a seguir ao sinal de igualdade numa expressão, como se as funções fossem variáveis. Por exemplo, se você tivesse definido as funções f(x) e g(x), você poderia desenhar a soma de 'f' e 'g' com:


soma(x)=f(x)+g(x)

Repare que você só pode combinar funções do mesmo tipo, isto é uma função explícita não pode ser combinada com uma função polar.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Mudar a aparência das funções
Mudar a aparência das funções

Mudar a aparência das funções

Para mudar a aparência do gráfico de uma função na janela de desenho principal, seleccione a função na janela correspondente e carregue no botão Editar. Na janela que aparece, você poderá alterar a espessura da linha no campo de texto e a cor do gráfico da função, se carregar no botão colorido à direita. Se você estiver a editar uma função explícita, você irá ver uma janela com três páginas. Na primeira, você irá indicar a equação da função. A página das Derivadas irá desenhar a primeira e segunda derivadas da função. Com a página Integral você irá desenhar o integral da função que é calculado com o método de Euler.

Outra forma de editar uma função é carregar com o botão direito no gráfico. No menu de contexto que aparece, escolha o Editar

Para mais informações sobre o menu de contexto, veja “Menu de contexto”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Menu de contexto
Menu de contexto

Menu de contexto

Ao carregar com o botão direito num gráfico de uma função ou num ponto de um gráfico paramétrico, irá aparecer um menu de contexto. No menu, existem sete itens disponíveis:

Esconder

Esconde o gráfico seleccionado. Os outros gráficos serão mostrados à mesma.

Remover

Remove a função. Todos os seus gráficos irão desaparecer.

Editar

Mostra a janela de edição da função seleccionada.

Copiar

Copia o gráfico para outra instância do KmPlot em execução.

Mover

Move o gráfico para outra instância do KmPlot em execução.

Para as funções do gráfico, estão também os quatro itens seguintes disponíveis:

Obter Valor y

Abre uma janela, na qual você poderá encontrar o valor do Y correspondente a um valor do X específico. O gráfico seleccionado ficará realçado na janela. Indique um valor de X no campo X: e carregue em Procurar (ou carregue em Enter). O valor de Y correspondente será então mostrado em Y:.

Procurar pelo Valor Mínimo

Procura o valor mínimo do gráfico num dado intervalo. O gráfico seleccionado será realçado na janela que aparece. Indique os limites inferior e superior da região na qual deseja procura o mínimo e carregue em Procurar. Os valores do X e do Y no mínimo serão mostrados.

Procurar pelo Valor Máximo

Este é o mesmo que o Procurar pelo Valor Mínimo mas procura os valores máximos, em vez dos mínimos.

Calcular o Integral

Seleccione os valores em X do gráfico na janela nova que aparece. Calcula o integral e desenha a área entre o gráfico e o eixo dos X no intervalo seleccionado, com a cor do gráfico.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próximo
Início


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 4. Configurar o KmPlot
Configurar o KmPlot
Anterior
Próximo

Capítulo 4. Configurar o KmPlot

Para aceder à janela de configuração do KmPlot, seleccione a opção Configuração->Configurar o KmPlot.... Existe um conjunto de opções (Cores..., Sistema de Coordenadas..., Escala... e Tipos de Letra...) que só poderão ser modificados no menu Editar.

Configuração Geral

Aqui você poderá definir as opções globais que serão gravadas automaticamente quando você sair do KmPlot. Na primeira página, você poderá definir a precisão do cálculo, o modo angular (radianos e graus), a cor de fundo e os factores de ampliação e redução.


imagem da janela de configuração do KmPlot

A segunda página permite-lhe definir as suas próprias constantes. O KmPlot grava as constantes no mesmo ficheiro que o KCalc. Isto significa que você poderá criar uma constante no KmPlot, fechar o programa e carregá-lo no KCalc e vice-versa. O KmPlot só suporta nomes de constantes que consistam numa letra maiúscula e, se você definir um nome de constante no KCalc que não tenha um carácter, o nome será truncado. P.ex., se você já tiver as constantes "alperce" e "bananas", no KCalc, eles irão mudar de nome para o "A" e o "B" no KmPlot.

Configuração das Cores
Configuração das Cores

Configuração das Cores

Na página Coordenadas da opção de configuração Cores, você poderá modificar as cores dos eixos e a grelha da área principal do KmPlot.


imagem da janela de configuração das cores

Na página Cores Predefinidas das Funções, você poderá alterar as cores usadas para os gráficos das dez funções permitidas no KmPlot.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Configuração do Sistema de Coordenadas
Configuração do Sistema de Coordenadas

Configuração do Sistema de Coordenadas

A Configuração dos Eixos

Eixo X

Define o intervalo da escala do eixo dos X. Você poderá escolher um dos intervalos predefinidos, ou seleccionar um Personalizado para que possa definir o seu próprio intervalo. Tenha em atenção que nas opções do Personalizado, você poderá usar as funções e constantes predefinidas (veja em “Nomes de Funções e Constantes Predefinidas”) como os extremos do intervalo (isto é, configure o Mín: para 2*pi). Você até poderá usar funções definidas por si para configurar os extremos do intervalo do eixo. Por exemplo, se você tiver definido uma função f(x)=x^2, você poderá configurar o Mín: para f(3), o que faria com que o limite inferior do intervalo ficasse igual a 9.

Eixo Y

Define o intervalo para o eixo dos Y. Veja o “Eixo dos X” em cima.

Largura das linhas de eixo:

Define a largura das linhas que representam os eixos.

Largura do traço:

Define a espessura das linhas que representam os traços nos eixos.

Comprimento do traço:

Define o comprimento das linhas que representam os traços nos eixos.

Mostrar o texto

Se estiver assinalado, os nomes (x, y) dos eixos são mostrados no gráfico e os traços dos eixos estão legendados.

Mostrar um contorno extra

Se a opção estiver assinalada, a área de desenho será rodeada por uma linha extra.

Mostrar os eixos

Se a opção estiver assinalada, os eixos ficarão visíveis.

Mostrar setas

Se a opção estiver assinalada, os eixos são mostrados com setas nos seus extremos.

A Configuração da Grelha

Você poderá definir o Estilo da Grelha para uma das quatro opções:

Nenhum

Não são desenhadas nenhumas linhas de grelhas na área de desenho

Linhas

As linhas a direito formam um grelha de quadrados na área de desenho.

Cruzes

São desenhadas algumas cruzes para indicar os pontos em que o 'x' e o 'y' têm valores inteiros (isto é, (1,1), (4,2) etc.).

Polar

São desenhadas grelhas de raio e ângulo constantes na área de desenho.

A opção Largura da linha é usada para definir a espessura das linhas da grelha.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Configuração da Escala
Configuração da Escala

Configuração da Escala


imagem da janela de configuração da escala

Para cada eixo, você poderá definir a Escala: e a Impressão: de um traço. A opção Escala: selecciona quantas unidades cada um dos traços dos eixos terão de diferença (e, deste modo, quão longe serão desenhadas as linhas da grelha); a opção de Impressão: selecciona o comprimento de um traço quando é mostrado no ecrã ou impresso. Desta forma, estas opções podem ser usadas para alterar o tamanho do gráfico no ecrã ou na página. Por exemplo, se duplicar a configuração da Impressão:, mantendo à mesma a Escala:, irá resultar no gráfico a duplicar de altura ou de largura.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

A Configuração dos Tipos de Letra
A Configuração dos Tipos de Letra

A Configuração dos Tipos de Letra


imagem da janela de configuração dos tipos de letra

A Tabela do cabeçalho: define o tipo de letra usado para a tabela de informação nas impressões do KmPlot e o Tipo de letra dos eixos: e o Tamanho da letra dos eixos: definem o tipo de letra usado para todas as legendas nos eixos da área do gráfico.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próximo
Início


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 5. Referência do KmPlot
Referência do KmPlot
Anterior
Próximo

Capítulo 5. Referência do KmPlot

Sintaxe das Funções

Algumas regras de sintaxe com as quais terá de estar de acordo:

nome(var1[, var2])=termo [;extensões]
nome

O nome da função. Se o primeiro carácter for um “r”, o analisador irá assumir que você está a usar coordenadas polares. Se o primeiro carácter for um “x” (como por exemplo “xfuncao”), o processador irá ficar à espera de uma segunda função com um “y” inicial (neste caso, “yfuncao”) para definir a função de forma paramétrica.

var1

A variável da função

var2

O “parâmetro de grupo” da função. Deverá estar separado da variável da função por uma vírgula. Você poderá usar o parâmetro do grupo para, por exemplo, desenhar um conjunto de gráficos de uma função. Os valores do parâmetro podem ser seleccionados manualmente ou você poderá optar por ter uma barra deslizante que controle um parâmetro. Ao alterar o valor da barra, o valor do parâmetro respectivo irá alterar também. A barra poderá ser configurada para um inteiro entre 0 e 100.

termo

A expressão que define a função.

Nomes de Funções e Constantes Predefinidas
Nomes de Funções e Constantes Predefinidas

Nomes de Funções e Constantes Predefinidas

Todas as funções e constantes predefinidas que o KmPlot conhece podem ser mostradas se escolher a opção Funções Matemáticas Predefinidas->Nomes. Estas são:

sqr, sqrt

Devolve o quadrado e a raiz quadrada de um número, respectivamente.

exp, ln

Devolve o exponencial e o logaritmo natural de um número, respectivamente.

log

Devolve o logaritmo de base 10 de um número.

sin, arcsin

Devolve o seno e o seno inverso (arco-seno) de um número, respectivamente. Repare que o argumento do seno e o valor devolvido pelo arco-seno são em radianos.

cos, arccos

Devolve o coseno e o coseno inverso (arco-coseno) de um número, respectivamente. Os valores envolvidos estão em radianos.

tan, arctan

Devolve a tangente e a tangente inversa (arco-tangente) de um número, respectivamente. Os valores envolvidos estão em radianos.

sinh, arcsinh

Devolve o seno hiperbólico e o seno inverso hiperbólico (arco-seno hiperbólico) de um número, respectivamente.

cosh, arccosh

Devolve o coseno hiperbólico e o coseno inverso hiperbólico (arco-coseno hiperbólico) de um número, respectivamente.

tanh, arctanh

Devolve a tangente hiperbólica e a tangente inversa hiperbólica (arco-tangente hiperbólica) de um número, respectivamente.

sin, arcsin

Devolve o seno e o seno inverso (arco-seno) de um número, respectivamente. Repare que o argumento do seno e o valor devolvido pelo arco-seno são em radianos.

cos, arccos

Devolve o coseno e o coseno inverso (arco-coseno) de um número, respectivamente. Os valores envolvidos estão em radianos.

pi, e

As constantes que representam o π (3,14159...) e o 'e' (2,71828...), respectivamente.

Estas funções e constantes e ainda todas as funções definidas pelo utilizador poderão ser usadas para determinar também a configuração dos eixos. Veja a “A Configuração dos Eixos.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Extensões
Extensões

Extensões

Uma extensão para uma função é indicada se introduzir um ponto-e-vírgula, seguido da extensão, após a definição da função. A extensão tanto poderá ser escrita no campo de Edição Rápida como usando método de DCOP Parser addFunction. Nenhuma das extensões está disponível para as funções paramétricas, mas o N e o D[a,b] funcionam também para as funções polares. Por exemplo:

      
        f(x)=x^2; A1
      
    
irá mostrar o gráfico y=x2 com a sua primeira derivada. As extensões suportadas são descritas em baixo:
N

A função será guardada mas não desenhada. Como tal, poderá ser usada como qualquer outra função definida pelo utilizador ou predefinida.

A1

O gráfico da derivada da função será desenhado adicionalmente, com a mesma cor mas com menor largura do traço.

A2

O gráfico da segunda derivada da função será desenhado adicionalmente, com a mesma cor mas com menor largura do traço.

D[a,b]

Define o domínio para o qual será mostrada a função.

P[a{,b...}]

Dá um conjunto de valores de um parâmetro de grupo para o qual a função deverá ser mostrada. Por exemplo: f(x,k)=k*x;P[1,2,3] irá desenhar as funções f(x)=x, f(x)=2*x e f(x)=3*x. Poderá também usar funções como argumentos para a opção P.

Lembre-se por favor que poderá fazer todas estas operações também se usar a janela do editor de funções.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Sintaxe Matemática
Sintaxe Matemática

Sintaxe Matemática

O KmPlot usa uma forma comum de exprimir as funções matemáticas, por isso você não deverá ter problemas a usá-la. Os operadores que o KmPlot compreende são, por ordem decrescente de precedência:

^

O símbolo de acento circunflexo efectua uma potência. isto é, o 2^4 devolve 16.

*, /

Os símbolos do asterisco e da barra efectuam a multiplicação e a divisão. isto é, 3*4/2 devolve 6.

+, -

O sinal de mais e de menos efectuam a soma e a subtracção. isto é, 1+3-2 devolve 2.

Repare na precedência, que significa que, se os parêntesis não forem usados, a potência é efectuada antes da multiplicação/divisão, que por sua vez é efectuada antes da soma/subtracção. Por isso, 1+2*4^2 devolve 33 e não, por exemplo, 144. Para alterar isto, use os parêntesis. Para usar o exemplo acima, o valor ((1+2)*4)^2 irá devolver 144.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Área de Desenho
Área de Desenho

Área de Desenho

Por omissão, as funções definidas explicitamente são desenhadas para a área inteira de desenho no eixo dos X. Você poderá definir outro intervalo na janela de edição da função. Em cada ponto do eixo dos X, o KmPlot calcula um valor da função. Se a área de desenho contiver o ponto resultante, este estará ligado ao último ponto desenhado por uma linha.

As funções paramétricas são desenhadas para os valores dos parâmetros desde 0 até 2π. Você poderá também definir o intervalo do gráfico para a função.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Cursor de Mira
Cursor de Mira

Cursor de Mira

Enquanto o cursor do rato estiver por cima da área de desenho, este cursor muda para uma mira. As coordenadas actuais podem ser vistas nas intersecções com os eixos de coordenadas e também na barra de estado no fundo da janela principal.

Você poderá seguir os valores de uma função mais precisamente, se carregar em cima ou próximo de um gráfico. A função seleccionada é mostrada na barra de estado, na coluna da direita. A mira irá ser capturada então e poderá ficar da mesma cor do gráfico. Se o gráfico tiver a mesma cor que o fundo, a mira ficará com a cor invertida do fundo. Ao mover o rato ou ao carregar nos cursores para a Esquerda ou para a Direita, a mira irá seguir a função e você irá ver os valores actuais do X e do Y. Se a mira estiver próxima do eixo dos Y, o valor da raiz é mostrado na barra de estado. Você poderá mudar de funções com os cursores para Cima e para Baixo. Ao carregar uma segunda vez em qualquer lado da janela ou ao carregar em qualquer tecla sem ser de navegação irá abandonar este modo de seguimento.

Repare que o seguimento só é possível com as funções indicadas explicitamente. As coordenadas são sempre mostradas de acordo com um sistema de coordenadas cartesiano. Nem as funções paramétricas nem as funções indicadas em coordenadas polares, nem mesmo as derivadas, poderão ser registadas desta forma.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próximo
Início


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 6. Referência de Comandos
Referência de Comandos
Anterior
Próximo

Capítulo 6. Referência de Comandos

O Menu Ficheiro

Ficheiro->Novo (Ctrl+N)

Inicia um novo diagrama limpando o sistema de coordenadas e o processador de função.

Ficheiro->Abrir... (Ctrl+O)

Abre um documento existente.

Ficheiro->Abrir um Recente

Mostra uma lista com os ficheiros abertos recentemente. Se seleccionar um elemento desta lista, irá mostrar as funções no ficheiro.

Ficheiro->Gravar (Ctrl+S)

Grava o documento.

Ficheiro->Gravar Como...

Grava o documento com um novo nome.

Ficheiro->Imprimir... (Ctrl+P)

Envia o diagrama para uma impressora ou um ficheiro.

Ficheiro->Exportar...

Exporta os valores para um ficheiro de texto.Todos os valores da lista de parâmetros serão escritos numa linha do ficheiro.

Ficheiro->Sair (Ctrl+Q)

Sai do KmPlot.

O Menu Editar
O Menu Editar

O Menu Editar

Editar->Cores...

Mostra a janela de Configuração de Cores. Veja em “Configuração das Cores.

Editar->Sistema de Coordenadas...

Mostra a janela do Sistema de Coordenadas. Veja em “Configuração do Sistema de Coordenadas.

Editar->Escala...

Mostra a janela de Configuração da Escala. Veja em “Configuração da Escala.

Editar->Tipos de Letra...

Mostra a janela de Configuração dos Tipos de Letra. Veja a “A Configuração dos Tipos de Letra.

Editar->Sistema de Coordenadas I

Mostra tanto os valores positivos e negativos do X como do Y na grelha.

Editar->Sistema de Coordenadas II

Mostra os valores positivos e negativos do Y, mas só os valores positivos de X na grelha.

Editar->Sistema de Coordenadas III

Mostra só os números positivos em X ou em Y.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

O Menu Gráfico
O Menu Gráfico

O Menu Gráfico

Gráfico->Novo Gráfico de Função...

Abre a janela para criar um novo gráfico de uma função. Veja em Capítulo 3, Usar o KmPlot.

Gráfico->Novo Gráfico Paramétrico...

Abre a janela para criar um novo gráfico paramétrico. Veja em Capítulo 3, Usar o KmPlot.

Gráfico->Novo Gráfico Polar...

Abre a janela para criar um novo gráfico polar. Veja em Capítulo 3, Usar o KmPlot.

Gráfico->Editar os Gráficos...

Mostra a janela das funções. Aí, você poderá adicionar, editar e remover funções. Veja em Capítulo 3, Usar o KmPlot.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

O Menu Ampliação
O Menu Ampliação

O Menu Ampliação

Os primeiros cinco itens do menu alteram o modo de ampliação.

Ampliação->Sem Ampliação (Ctrl+O)

Desactiva o modo de ampliação ou redução.

Ampliação->Ampliação Rectangular (Ctrl+1)

Permite ao utilizador desenhar um rectângulo. Os valores mínimos e máximos serão as coordenadas do rectângulo.

Ampliação->Ampliar (Ctrl+2)

Os valores mínimos e máximos irão ficar mais próximos uns dos outros e o ponto seleccionado do gráfico ficará centrado.

Ampliação->Reduzir (Ctrl+3)

Os valores mínimos e máximos irão ficar mais distantes uns dos outros e o ponto seleccionado do gráfico ficará centrado.

Ampliação->Centrar num Ponto (Ctrl+4)

O ponto seleccionado no gráfico ficará centrado.

Ampliação->Ajustar o Item às Funções Trigonométricas

A escala será adaptada às funções trigonométricas. Isto funciona tanto para os radianos como para os graus.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

O Menu Ferramentas
O Menu Ferramentas

O Menu Ferramentas

Este menu contém algumas ferramentas para as funções que poderão ser úteis:

Ferramentas->Obter valor Y...

Permite ao utilizador obter o valor do Y a partir de um dado valor do X. De momento, só são suportadas as funções dos gráficos. Indique um valor ou expressão no campo de texto em "X:". Na lista em baixo, são mostradas todas as funções disponíveis. Carregue no botão "Calcular" para procurar o valor de Y da função. O resultado será mostrado no campo do valor Y.

Ferramentas->Procurar o Valor Mínimo...

Descobre o valor mínimo do gráfico num dado intervalo.

Ferramentas->Procurar o Valor Máximo...

Descobre o valor máximo do gráfico num dado intervalo.

Ferramentas->Calcular o Integral

Seleccione um gráfico e os valores do X na janela nova que aparece. Calcula o integral e desenha a área entre o gráfico e o eixo dos X, no intervalo dos valores seleccionados em X, com a cor do gráfico.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

O Menu Configuração
O Menu Configuração

O Menu Configuração

Configuração->Mostrar/Esconder a Barra de Ferramentas

Activa ou desactiva a visualização da barra de ferramentas. Por omissão, esta está activa.

Configuração->Mostrar/Esconder a Barra de Estado

Activa ou desactiva a visibilidade da barra de estado no fundo da janela principal do KmPlot. Por omissão, esta está activa.

Configuração->Modo de Ecrã Completo (Ctrl-Shift-F)

Com esta acção, você activa ou desactiva o modo de ecrã completo.

Configuração->Mostrar as Barras Deslizantes

Activa ou desactiva a visualização das barras 1 a 4.

Configuração->Configurar os Atalhos...

Personaliza as combinações de teclas para o KmPlot.

Configuração->Configurar as Barras de Ferramentas...

Personaliza as barras de ferramentas do KmPlot.

Configuração->Configurar o KmPlot...

Configura o KmPlot. As opções disponíveis para si estão descritas em Capítulo 4, Configurar o KmPlot.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

O Menu Ajuda
O Menu Ajuda

O Menu Ajuda

KmPlot possui um menu Ajuda padrão como descrito abaixo, e adicionalmente:

Ajuda->Funções Matemáticas Predefinidas...

Abre uma janela contendo uma listagem com os nomes de funções e constantes que o KmPlot conhece.

As entradas padrão do KDE no menu Ajuda são:

Ajuda->Manual do KmPlot (F1)

Invoca a ajuda do KDE, aberta na documentação do KmPlot. (este documento).

Ajuda->O que é Isto? (Shift+F1)

Muda o cursor do rato para uma mistura de uma seta com um ponto de interrogação. Ao carregar nos itens do KmPlot irá abrir uma janela de ajuda (se existir alguma para o item em particular) que explica a função do item.

Ajuda->Comunicar um Erro...

Abre a janela de Relato de Erros onde pode comunicar um erro ou “pedir” uma funcionalidade.

Ajuda->Acerca do KmPlot

Mostra a versão da aplicação e as informações do autor.

Ajuda->Acerca do KDE

Mostra a versão do KDE bem como outras informações básicas.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próximo
Início


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 7. Programar com o KmPlot
Programar com o KmPlot
Anterior
Próximo

Capítulo 7. Programar com o KmPlot

Uma nova funcionalidade do KDE 3.4 é você poder criar programas para o KmPlot com o DCOP. Por exemplo, se quiser definir uma nova função f(x)=2sin x+3cos x, definir a espessura do traço como sendo igual a 20 e depois desenhá-la, poderá escrever numa consola:

dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x" Como resultado, o número do ID da função nova será devolvido, ou então -1 se a função não puder ser definida.

>dcop kmplot-PID Parser setFunctionFLineWidth 20 ID Este comando configura a espessura do traço da função com o ID indicado como sendo igual a 20.

>dcop kmplot-PID View drawPlot Este comando actualiza a janela, de modo a que função se torne visível.

Segue-se uma lista com as funções disponíveis:

KmPlotShell fileOpen &url

Carrega o ficheiro url.

MainDlg isModified

Devolve 'true' se foram feitas alterações.

MainDlg editColors

Abre a janela de edição de cores.

MainDlg editAxes

Abre a janela de edição do sistema de coordenadas.

MainDlg editScaling

Abre a janela de edição da escala.

MainDlg editFonts

Abre a janela de edição de tipos de letra.

MainDlg editConstants

Abre a janela de edição de constantes.

MainDlg newFunction

Abre a janela para novos gráficos de funções.

MainDlg newParametric

Abre a janela para novos gráficos paramétricos.

MainDlg newPolar

Abre a janela para novos gráficos polares.

MainDlg toggleShowSlider0

Mostra/esconde a janela da barra deslizante do parâmetro número 1.

MainDlg toggleShowSlider1

Mostra/esconde a janela da barra deslizante do parâmetro número 2.

MainDlg toggleShowSlider2

Mostra/esconde a janela da barra deslizante do parâmetro número 3.

MainDlg toggleShowSlider3

Mostra/esconde a janela da barra deslizante do parâmetro número 4.

MainDlg slotSave

Grava as funções (abre a janela de gravação se for um ficheiro novo).

MainDlg slotSaveas

O mesmo que a opção Ficheiro->Gravar Como do menu.

MainDlg slotEditPlots

Abre a janela de edição de gráficos.

MainDlg slotPrint

Abre a janela de impressão.

MainDlg slotExport

Abre a janela de exportação.

MainDlg slotSettings

Abre a janela de configuração.

MainDlg slotNames

Mostra uma lista com as funções matemáticas predefinidas.

MainDlg slotCoord1

Sistema de Coordenadas I.

MainDlg slotCoord2

Sistema de Coordenadas II.

MainDlg slotCoord3

Sistema de Coordenadas III.

MainDlg getYValue

O mesmo que escolher a opção Ferramentas->Obter o Valor de Y... do menu.

MainDlg findMinimumValue

O mesmo que escolher a opção Ferramentas->Procurar o Valor Mínimo... do menu.

MainDlg findMaximumValue

O mesmo que escolher a opção Ferramentas->Procurar o Valor Máximo... do menu.

MainDlg graphArea

O mesmo que escolher a opção Ferramentas->Calcular o Integral do menu.

Parser addFunction texto

Adiciona uma nova função com a expressão texto. Se a expressão não contiver nenhum nome de função, este será gerado automaticamente. É devolvido o número de ID da função nova ou então -1 se a função não pôde ser definida.

Parser delfkt id

Remove a função com o número de ID id. Se a função não puder ser removida, é devolvido 'false', caso contrário 'true'.

Parser setFunctionExpression texto id

Atribui a expressão da função texto à função cujo identificador é id. Devolve 'true' se for bem sucedido, caso contrário devolve 'false'.

Parser countFunctions

Devolve o número de funções (as funções paramétricas contam como duas).

Parser listFunctionNames

Devolve uma lista com todas as funções.

Parser fnameToId texto

Devolve o número identificador da função texto ou -1 se o nome da função texto não foi encontrado.

Parser id x

Calcula o valor x da função com o ID id ou devolve 0.0 se o id não existe.

Parser functionFVisible id

Devolve 'true' se a função com o ID id for visível, caso contrário devolve 'false'.

Parser functionF1Visible id

Devolve 'true' se a primeira derivada da função com o ID id estiver visível, caso contrário 'false'.

Parser functionF2Visible id

Devolve 'true' se a segunda derivada da função com o ID id estiver visível, caso contrário 'false'.

Parser functionIntVisible id

Devolve 'true' se o integral da função com o ID id estiver visível, caso contrário 'false'.

Parser setFunctionFVisible visivel id

Mostra a função com o ID id se o visivel for igual a 'true'. Se este valor for 'false', a função ficará escondida. Será devolvido 'true' se a função existir, caso contrário 'false'

Parser setFunctionF1Visible visivel id

Mostra a primeira derivada da função com o ID id se o visivel for igual a 'true'. Se este valor for 'false', a função ficará escondida. Será devolvido 'true' se a função existir, caso contrário 'false'.

Parser setFunctionF2Visible visivel id

Mostra a segunda derivada da função com o ID id se o visivel for igual a 'true'. Se este valor for 'false', a função ficará escondida. Será devolvido 'true' se a função existir, caso contrário 'false'.

Parser setFunctionIntVisible visivel id

Mostra o integral da função com o ID id se o visivel for igual a 'true'. Se este valor for 'false', a função ficará escondida. Será devolvido 'true' se a função existir, caso contrário 'false'.

Parser functionStr id

Devolve a expressão da função com o ID id. Se a função não existir, é devolvida uma cadeia de caracteres vazia.

Parser functionFColor id

Devolve a cor da função com o ID id.

Parser functionF1Color id

Devolve a cor da primeira derivada da função com o ID id.

Parser functionF2Color id

Devolve a cor da segunda derivada da função com o ID id.

Parser functionIntColor id

Devolve a cor do integral da função com o ID id.

Parser setFunctionFColor cor id

Muda a cor da função com o ID id para cor. Será devolvido 'true' se a função existir, caso contrário será devolvido 'false'.

Parser setFunctionF1Color cor id

Muda a cor da primeira derivada da função com o ID id para cor. Será devolvido 'true' se a função existir, caso contrário será devolvido 'false'.

Parser setFunctionF2Color cor id

Muda a cor da segunda derivada da função com o ID id para cor. Será devolvido 'true' se a função existir, caso contrário será devolvido 'false'.

Parser setFunctionIntColor cor id

Muda a cor do integral da função com o ID id para cor. Será devolvido 'true' se a função existir, caso contrário será devolvido 'false'.

Parser functionFLineWidth id

Devolve a espessura do traço da função com o ID id. Se a função não existir, será devolvido 0.

Parser functionF1LineWidth id

Devolve a espessura do traço da primeira derivada da função com o ID id. Se a função não existir, será devolvido 0.

Parser functionF2LineWidth id

Devolve a espessura do traço da primeira derivada da função com o ID id. Se a função não existir, será devolvido 0.

Parser functionIntLineWidth id

Devolve a espessura do traço do integral da função com o ID id. Se a função não existir, será devolvido 0.

Parser setFunctionFLineWidth espessuraTraco id

Configura a espessura do traço da função com o ID id como sendo igual a espessuraTraco. Será devolvido 'true' se a função existir, caso contrário 'false'.

Parser setFunctionF1LineWidth espessuraTraco id

Configura a espessura do traço da primeira derivada da função com o ID id como sendo igual a espessuraTraco. Será devolvido 'true' se a função existir, caso contrário 'false'.

Parser setFunctionF2LineWidth espessuraTraco id

Configura a espessura do traço da segunda derivada da função com o ID id como sendo igual a espessuraTraco. Será devolvido 'true' se a função existir, caso contrário 'false'.

Parser setFunctionIntLineWidth espessuraTraco id

Configura a espessura do traço do integral da função com o ID id como sendo igual a espessuraTraco. Será devolvido 'true' se a função existir, caso contrário 'false'.

Parser functionParameterList id

Devolve uma lista com todos os valores de parâmetros da função com o ID id.

Parser functionAddParameter novo_parametro id

Adiciona o valor do parâmetro novo_parametro à função com o ID id. Será devolvido 'true' se a operação foi bem sucedida, caso contrário 'false'.

Parser functionRemoveParameter remover_parametro id

Remove o valor do parâmetro remover_parametro da função com o ID id. Será devolvido 'true' se a operação foi bem sucedida, caso contrário 'false'.

Parser functionMinValue id

Devolve o valor mínimo do intervalo do gráfico da função com o ID id. Se a função não existir ou se o valor mínimo não estiver definido, será devolvida uma cadeia de caracteres vazia.

Parser functionMaxValue id

Devolve o valor máximo do intervalo do gráfico da função com o ID id. Se a função não existir ou se o valor máximo não estiver definido, será devolvida uma cadeia de caracteres vazia.

Parser setFunctionMinValue min id

Configura o valor mínimo do intervalo do gráfico da função com o ID id como sendo igual a min. Será devolvido 'true' se a função existir e se a expressão for válida, caso contrário será devolvido 'false'.

Parser setFunctionMaxValue max id

Configura o valor máximo do intervalo do gráfico da função com o ID id como sendo igual a max. Será devolvido 'true' se a função existir e se a expressão for válida, caso contrário será devolvido 'false'.

Parser functionStartXValue id

Devolve o ponto em X inicial do integral da função com o ID id. Se a função não existir ou se a expressão do ponto X não estiver definida, será devolvida uma cadeia de caracteres vazia.

Parser functionStartYValue id

Devolve o ponto em Y inicial do integral da função com o ID id. Se a função não existir ou se a expressão do ponto Y não estiver definida, será devolvida uma cadeia de caracteres vazia.

Parser setFunctionStartXValue min id

Configura o ponto inicial em X do integral da função com o ID id como sendo igual a x. Será devolvido 'true' se a função existir e a expressão for válida, caso contrário será devolvido 'false'.

Parser setFunctionStartYValue max id

Configura o ponto inicial em Y do integral da função com o ID id como sendo igual a y. Será devolvido 'true' se a função existir e a expressão for válida, caso contrário será devolvido 'false'.

View stopDrawing

Se o KmPlot estiver a desenhar de momento a função, esse procedimento irá parar.

View drawPlot

Volta a desenhar todas as funções.

Anterior
Próximo
Início


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 8. Guia do Programador do KmPlot
Guia do Programador do KmPlot
Anterior
Próximo

Capítulo 8. Guia do Programador do KmPlot

Se deseja contribuir para o KmPlot, sinta-se à vontade para enviar um e-mail para ou

Anterior
Próximo
Início


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 9. Créditos e Licença
Créditos e Licença
Anterior
Próximo

Capítulo 9. Créditos e Licença

KmPlot

Programa com 'copyright' 2000-2002 de Klaus-Dieter Möller

Contribuições

  • CVS: Robert Gogolok

  • Passagem da GUI para o KDE 3 e Tradução: Matthias Messmer

  • Vários melhoramentos: Fredrik Edemar

Documentação com 'copyright' 2000--2002 de Klaus-Dieter Möller .

Documentação extendida e actualizada para o KDE 3.2 por Philip Rodrigues .

Documentação extendida e actualizada para o KDE 3.3 por Philip Rodrigues e por Fredrik Edemar .

Documentação extendida e actualizada para o KDE 3.4 por Fredrik Edemar .

Tradução de José Nuno Pires

A documentação está licenciada ao abrigo da GNU Free Documentation License.

Este programa está licenciado ao abrigo da GNU General Public License.

Anterior
Próximo
Início


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Apêndice A. Instalação
Instalação
Anterior

Apêndice A. Instalação

O KmPlot faz parte do projecto do KDE http://www.kde.org/.

O KmPlot pode ser encontrado no pacote kdeedu em ftp://ftp.kde.org/pub/kde/, o servidor principal do projecto do KDE.



O KmPlot faz parte do projecto KDE EDU: http://edu.kde.org/

O KmPlot tem a sua própria página pessoal no SourceForge. Poderá também encontrar aí os pacotes das versões anteriores do KmPlot como, por exemplo, para o KDE 2.x

Para poder compilar e instalar o KmPlot no seu sistema escreva o seguinte na pasta de base da distribuição do KmPlot:

% ./configure
% make
% make install

Dado que o KmPlot usa o autoconf e o automake não deve ter quaisquer problemas a compilá-lo. Se tiver, comunique-os para as listas do KDE.

Anterior
Início


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Próximo
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team