You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
383 lines
11 KiB
383 lines
11 KiB
13 years ago
|
<chapter id="using-kmplot">
|
||
|
<title
|
||
|
>Usando o &kmplot;</title>
|
||
|
|
||
|
<para
|
||
|
>O &kmplot; lida com funções com nome, que poderão ser indicadas em termos de coordenadas Cartesianas (chamadas de <quote
|
||
|
>funções explícitas</quote
|
||
|
>), coordenadas polares ou como funções paramétricas. Para introduzir uma função, escolha <menuchoice
|
||
|
><guimenu
|
||
|
>Gráficos</guimenu
|
||
|
><guimenuitem
|
||
|
>Editar Gráficos...</guimenuitem
|
||
|
></menuchoice
|
||
|
>. Você também poderá introduzir funções novas no campo de texto <guilabel
|
||
|
>Equação da função</guilabel
|
||
|
> na janela principal do &kmplot;. Cada função que você indicar terá que ter um nome único (&ie;, 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>
|
||
|
|
||
|
<para
|
||
|
>Para mais informações sobre as funções do &kmplot;, veja a <xref linkend="reference"/>. </para>
|
||
|
|
||
|
<screenshot>
|
||
|
<screeninfo
|
||
|
>Aqui está uma captura de tela da janela de boas-vindas do &kmplot;</screeninfo>
|
||
|
<mediaobject>
|
||
|
<imageobject>
|
||
|
<imagedata fileref="main.png" format="PNG"/>
|
||
|
</imageobject>
|
||
|
<textobject>
|
||
|
<phrase
|
||
|
>Captura de tela</phrase>
|
||
|
</textobject>
|
||
|
</mediaobject>
|
||
|
</screenshot>
|
||
|
|
||
|
<sect1 id="function-types">
|
||
|
<title
|
||
|
>Tipos de Funções</title>
|
||
|
|
||
|
<sect2 id="explicit-functions">
|
||
|
<title
|
||
|
>Funções Explícitas</title>
|
||
|
<para
|
||
|
>Para inserir uma função explícita (&ie;, uma função no formato y=f(x)) no &kmplot;, basta inserí-la no seguinte formato:<screen>
|
||
|
<userinput
|
||
|
><replaceable
|
||
|
>f</replaceable
|
||
|
>(<replaceable
|
||
|
>x</replaceable
|
||
|
>)=<replaceable
|
||
|
>expressão</replaceable
|
||
|
></userinput>
|
||
|
</screen
|
||
|
> Em que: <itemizedlist>
|
||
|
<listitem
|
||
|
><para
|
||
|
>O <replaceable
|
||
|
>f</replaceable
|
||
|
> é 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' (uma vez que estas são usadas para as funções paramétricas e polares).</para>
|
||
|
</listitem>
|
||
|
|
||
|
<listitem
|
||
|
><para
|
||
|
>O <replaceable
|
||
|
>x</replaceable
|
||
|
> é a coordenada X, que pode ser usada na expressão que se segue ao sinal de igualdade. É de fato uma variável inútil, por isso você poderá usar qualquer nome de variável que desejar, embora o efeito será o mesmo.</para>
|
||
|
</listitem>
|
||
|
|
||
|
<listitem>
|
||
|
<para
|
||
|
>A <replaceable
|
||
|
>expressão</replaceable
|
||
|
> é a fórmula propriamente dita a ser desenhada, usando uma sintaxe apropriada para o &kmplot;. Veja a <xref linkend="math-syntax"/>. </para>
|
||
|
</listitem>
|
||
|
|
||
|
</itemizedlist>
|
||
|
</para>
|
||
|
<para
|
||
|
>Como exemplo, para desenhar o gráfico de 'y=x<superscript
|
||
|
>2</superscript
|
||
|
>+2x', insira o seguinte no diálogo de funções do &kmplot;: <screen
|
||
|
>f(x)=x^2+2x
|
||
|
</screen>
|
||
|
</para>
|
||
|
</sect2>
|
||
|
|
||
|
<sect2 id="parametric-functions">
|
||
|
<title
|
||
|
>Funções Paramétricas</title>
|
||
|
<para
|
||
|
>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 <guimenu
|
||
|
>Funções</guimenu
|
||
|
><guimenuitem
|
||
|
>Novo Gráfico Paramétrico...</guimenuitem
|
||
|
>. Será gerado um nome de função automático se não indicar nenhum.</para>
|
||
|
<para
|
||
|
>Por exemplo, suponha que deseja desenhar um círculo, que tem como equações paramétricas 'x=sen(t)', 'y=cos(t)'. No diálogo de funções do &kmplot;, faça o seguinte: <orderedlist
|
||
|
> <listitem
|
||
|
><para
|
||
|
>Abra a janela dos gráficos paramétricos com a opção <menuchoice
|
||
|
><guimenu
|
||
|
>Gráfico</guimenu
|
||
|
><guimenuitem
|
||
|
>Novo Gráfico Paramétrico...</guimenuitem
|
||
|
> </menuchoice
|
||
|
>.</para
|
||
|
> </listitem
|
||
|
> <listitem
|
||
|
><para
|
||
|
>Insira um nome para a função, como por exemplo, <userinput
|
||
|
>circulo</userinput
|
||
|
>, no campo <guilabel
|
||
|
>Nome</guilabel
|
||
|
>. 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 <guilabel
|
||
|
>xcirculo(t)</guilabel
|
||
|
> e a de 'y' fica <guilabel
|
||
|
>ycirculo(t)</guilabel
|
||
|
>.</para
|
||
|
> </listitem
|
||
|
> <listitem
|
||
|
> <para
|
||
|
>Nos campos de 'x' e 'y', indique as equações apropriadas, &ie;, <guilabel
|
||
|
>xcirculo(t)=</guilabel
|
||
|
><userinput
|
||
|
>sin(t)</userinput
|
||
|
> e <guilabel
|
||
|
>ycirculo(t)=</guilabel
|
||
|
><userinput
|
||
|
>cos(t)</userinput
|
||
|
>.</para
|
||
|
> </listitem
|
||
|
> </orderedlist
|
||
|
> Clique em <guibutton
|
||
|
>OK</guibutton
|
||
|
> e a função será desenhada. </para>
|
||
|
<para
|
||
|
>Você poderá definir mais algumas opções para o gráfico neste diálogo: <variablelist>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><guilabel
|
||
|
>Ocultar</guilabel
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Se esta opção estiver selecionada, o gráfico não é desenhado, mas o &kmplot; irá recordar a definição da função, para que possa usá-la para definir outras funções.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><guilabel
|
||
|
>Intervalo Personalizado do Gráfico</guilabel
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Se esta opção estiver selecionada, você poderá alterar os valores máximo e mínimo do parâmetro 't' para o qual a função é desenhada, usando os campos <guilabel
|
||
|
>mínimo</guilabel
|
||
|
> e <guilabel
|
||
|
>máximo</guilabel
|
||
|
>.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><guilabel
|
||
|
>Largura da linha</guilabel
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Com esta opção, você poderá definir a espessura da linha desenhada na área do gráfico, em unidades de 0,1mm.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><guilabel
|
||
|
>Cor</guilabel
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Clique no botão de cores e escolha uma no diálogo que aparece. A linha do desenho será desenhada nesta cor.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
</variablelist>
|
||
|
</para>
|
||
|
</sect2>
|
||
|
|
||
|
<sect2 id="polar-functions">
|
||
|
<title
|
||
|
>Inserindo as Funções em Coordenadas Polares</title>
|
||
|
|
||
|
<para
|
||
|
>As coordenadas polares representam um ponto pela sua distância à origem (normalmente chamada de 'r'), e o â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 <menuchoice
|
||
|
><guimenu
|
||
|
>Gráfico</guimenu
|
||
|
><guimenuitem
|
||
|
>Novo Gráfico Polar...</guimenuitem
|
||
|
> </menuchoice
|
||
|
>. No campo <guilabel
|
||
|
>r</guilabel
|
||
|
>, complete a definição da função, incluindo o nome da variável 'theta' a usar, ⪚, para desenhar a espiral de Arquimedes, r=theta, insira: <screen>
|
||
|
<userinput>
|
||
|
(theta)=theta
|
||
|
</userinput>
|
||
|
</screen
|
||
|
> para que a linha inteira seja <quote
|
||
|
>r(theta)=theta</quote
|
||
|
>. Lembre-se que você poderá usar qualquer nome para a variável 'theta', por isso, o <quote
|
||
|
>r(xpto)=xpto</quote
|
||
|
> teria produzido exatamente o mesmo resultado. </para>
|
||
|
|
||
|
</sect2>
|
||
|
|
||
|
</sect1>
|
||
|
|
||
|
<sect1 id="combining-functions">
|
||
|
<title
|
||
|
>Combinando as Funções</title>
|
||
|
<para
|
||
|
>As funções podem ser combinadas para produzir funções novas. Basta inserir as funções após o 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: <screen
|
||
|
><userinput>
|
||
|
soma(x)=f(x)+g(x)
|
||
|
</userinput
|
||
|
>
|
||
|
</screen>
|
||
|
</para>
|
||
|
<para
|
||
|
>Repare que você só pode combinar funções do mesmo tipo, ⪚ uma função explícita não pode ser combinada com uma função polar.</para>
|
||
|
</sect1>
|
||
|
|
||
|
<sect1 id="function-appearance">
|
||
|
<title
|
||
|
>Mudando a aparência das funções</title>
|
||
|
|
||
|
<para
|
||
|
>Para mudar a aparência do gráfico de uma função na janela de desenho principal, selecione a função na janela correspondente e clique no botão <guibutton
|
||
|
>Editar</guibutton
|
||
|
>. No diálogo que aparece, você poderá alterar a espessura da linha no campo de texto e a cor do gráfico da funçãoclicando no botão colorido à direita. Se você estiver editando uma função explícita, você irá ver um diálogo com três páginas. Na primeira, você irá indicar a equação da função. A página das <guilabel
|
||
|
>Derivadas</guilabel
|
||
|
> irá desenhar a primeira e segunda derivadas da função. Com a página <guilabel
|
||
|
>Integral</guilabel
|
||
|
> você irá desenhar o integral da função que é calculado com o método de Euler. </para>
|
||
|
<para
|
||
|
>Outra forma de editar uma função é clicar com o botão direito no gráfico. No menu de contexto que aparece, escolha o <guibutton
|
||
|
>Editar</guibutton
|
||
|
></para>
|
||
|
|
||
|
<para
|
||
|
>Para mais informações sobre o menu de contexto, veja <xref linkend="popupmenu"/>. </para>
|
||
|
</sect1>
|
||
|
|
||
|
<sect1 id="popupmenu">
|
||
|
<title
|
||
|
>Menu de contexto</title>
|
||
|
|
||
|
<para
|
||
|
>Ao clicar 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:</para>
|
||
|
|
||
|
<variablelist>
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenuitem
|
||
|
>Ocultar</guimenuitem>
|
||
|
</menuchoice
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Esconde o gráfico selecionado. Os outros gráficos serão ainda exibidos.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenuitem
|
||
|
>Remover</guimenuitem>
|
||
|
</menuchoice
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Remove a função. Todos os seus gráficos irão desaparecer.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenuitem
|
||
|
>Editar</guimenuitem>
|
||
|
</menuchoice
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Mostra o diálogo de edição da função selecionada.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
</variablelist>
|
||
|
|
||
|
<para
|
||
|
>Para as funções do gráfico, estão também disponíveis os quatro itens a seguir:</para>
|
||
|
|
||
|
<variablelist>
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenuitem
|
||
|
>Obter valor Y</guimenuitem>
|
||
|
</menuchoice
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Abre um diálogo, no qual você poderá encontrar o valor do Y correspondente a um valor do X específico. O gráfico selecionado ficará realçado na janela. Insira um valor de X no campo <guilabel
|
||
|
>X</guilabel
|
||
|
> e clique em <guibutton
|
||
|
>Procurar</guibutton
|
||
|
> (ou carregue em &Enter;). O valor de Y correspondente será então mostrado em <guilabel
|
||
|
>Y</guilabel
|
||
|
>. </para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenuitem
|
||
|
>Procurar pelo Valor Mínimo</guimenuitem>
|
||
|
</menuchoice
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Procura o valor mínimo do gráfico num determinado intervalo. O gráfico selecionado será realçado na janela que aparece. Insira os limites inferior e superior da região na qual deseja procura o mínimo e clique em <guibutton
|
||
|
>Procurar</guibutton
|
||
|
>. Os valores do X e do Y no mínimo serão mostrados.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenuitem
|
||
|
>Procurar pelo Valor Máximo</guimenuitem>
|
||
|
</menuchoice
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Isto é o mesmo que o <guimenuitem
|
||
|
>Procurar pelo valor mínimo</guimenuitem
|
||
|
> mas procura os valores máximos, em vez dos mínimos. </para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
|
||
|
<varlistentry>
|
||
|
<term
|
||
|
><menuchoice
|
||
|
><guimenuitem
|
||
|
>Área Sob o Gráfico</guimenuitem>
|
||
|
</menuchoice
|
||
|
></term>
|
||
|
<listitem>
|
||
|
<para
|
||
|
>Desenha a área entre o gráfico e o eixo dos X. O gráfico selecionado ficará realçado na janela nova que aparece. Para mais informações sobre este recurso, veja <xref linkend="a-tools-menu"/>.</para>
|
||
|
</listitem>
|
||
|
</varlistentry>
|
||
|
</variablelist>
|
||
|
|
||
|
|
||
|
</sect1>
|
||
|
|
||
|
|
||
|
</chapter>
|
||
|
<!--
|
||
|
Local Variables:
|
||
|
mode: sgml
|
||
|
sgml-minimize-attributes:nil
|
||
|
sgml-general-insert-case:lower
|
||
|
sgml-indent-step:0
|
||
|
sgml-indent-data:nil
|
||
|
sgml-parent-document:("index.docbook" "BOOK" "CHAPTER")
|
||
|
End:
|
||
|
-->
|