Escolar Documentos
Profissional Documentos
Cultura Documentos
Verso 4.4
Tradutores:
Aldemar Calazans Filho (reviso) - 2011
Jorge Costa (interface grfica) - 2004
Wladimir Albuquerque Silva (arquivo da ajuda) - 2012
Copyright 2012 Ivan Johansen
ndice
O que o Graph? ...................................................................................................................... 1
Como usar o Graph ................................................................................................................... 2
Instalao e inicializao ............................................................................................................ 3
Perguntas mais frequentes ........................................................................................................... 5
OLE Servidor/Cliente ................................................................................................................. 8
Relao dos itens do menu .......................................................................................................... 9
Mensagens de erro ................................................................................................................... 14
Funes .................................................................................................................................. 18
Lista de funes .............................................................................................................. 18
Constantes ...................................................................................................................... 21
rand ....................................................................................................................... 21
Trigonomtricas ............................................................................................................... 21
sin ......................................................................................................................... 21
cos ........................................................................................................................ 21
tan ......................................................................................................................... 22
asin ....................................................................................................................... 22
acos ....................................................................................................................... 22
atan ....................................................................................................................... 22
sec ......................................................................................................................... 23
csc ......................................................................................................................... 23
cot ......................................................................................................................... 23
asec ....................................................................................................................... 24
acsc ....................................................................................................................... 24
acot ....................................................................................................................... 24
Hiperblicas .................................................................................................................... 24
sinh ....................................................................................................................... 24
cosh ....................................................................................................................... 25
tanh ....................................................................................................................... 25
asinh ...................................................................................................................... 25
acosh ..................................................................................................................... 25
atanh ...................................................................................................................... 26
csch ....................................................................................................................... 26
sech ....................................................................................................................... 26
coth ....................................................................................................................... 27
acsch ..................................................................................................................... 27
asech ..................................................................................................................... 27
acoth ...................................................................................................................... 27
Potncia e logartmicas ..................................................................................................... 28
sqr ......................................................................................................................... 28
exp ........................................................................................................................ 28
sqrt ........................................................................................................................ 28
root ....................................................................................................................... 28
ln .......................................................................................................................... 29
log ......................................................................................................................... 29
logb ....................................................................................................................... 29
Complexas ...................................................................................................................... 29
abs ........................................................................................................................ 29
arg ......................................................................................................................... 30
conj ....................................................................................................................... 30
re .......................................................................................................................... 30
im ......................................................................................................................... 30
Arredondamentos ............................................................................................................. 31
trunc ...................................................................................................................... 31
fract ....................................................................................................................... 31
ceil ........................................................................................................................ 31
ii
Graph
floor ......................................................................................................................
round .....................................................................................................................
Definidas por partes .........................................................................................................
sign .......................................................................................................................
u ...........................................................................................................................
min ........................................................................................................................
max .......................................................................................................................
range .....................................................................................................................
if ...........................................................................................................................
Especiais ........................................................................................................................
integrate .................................................................................................................
sum .......................................................................................................................
product ...................................................................................................................
fact ........................................................................................................................
gamma ...................................................................................................................
beta .......................................................................................................................
W ..........................................................................................................................
zeta .......................................................................................................................
mod .......................................................................................................................
dnorm ....................................................................................................................
Caixas de dilogo ....................................................................................................................
Editar eixos ....................................................................................................................
Opes ...........................................................................................................................
Inserir funo ..................................................................................................................
Inserir tangente/normal .....................................................................................................
Inserir sombreamento .......................................................................................................
Inserir srie de pontos ......................................................................................................
Inserir linha de tendncia ..................................................................................................
Inserir rtulo ...................................................................................................................
Inserir relao .................................................................................................................
Inserir f'(x) .....................................................................................................................
Funes/constantes personalizadas ......................................................................................
Valor .............................................................................................................................
Tabela ............................................................................................................................
Animar ...........................................................................................................................
Salvar como imagem ........................................................................................................
Importar srie de pontos ....................................................................................................
Plugins ...................................................................................................................................
Agradecimentos .......................................................................................................................
Glossrio ................................................................................................................................
iii
32
32
32
32
32
33
33
33
33
34
34
34
34
35
35
35
36
36
36
37
38
38
40
42
43
44
47
49
52
52
53
54
55
56
57
59
59
61
62
65
O que o Graph?
O Graph um programa desenvolvido para traar grficos de funes matemticas e outras curvas de
natureza similar, em um sistema de coordenadas. O programa um aplicativo padro do ambiente Windows,
com menus e caixas de dilogos. capaz de traar funes do tipo padro, funes paramtricas, funes
polares, tangentes, sries de pontos, sombreamentos e relaes. Permite tambm calcular o valor de uma
funo para um ponto dado, traar um grfico com o mouse e muito mais. Para mais informaes sobre como
usar o programa, veja o tpico Como usar o Graph.
O Graph um software livre: voc pode redistribu-lo e/ou modific-lo sob os termos da GNU General
Public License [http://www.gnu.org/licenses/gpl.html]. A verso mais recente do programa, assim como o
cdigo fonte do mesmo podem ser baixados em http://www.padowan.dk.
O Graph foi testado no Windows 2000, Windows XP, Windows Vista e Windows 7, mas podem existir ainda
alguns bugs remanescentes. Se precisar de ajuda para usar o Graph, ou se tiver sugestes para melhorias
futuras, por favor use o Frum de suporte do Graph [http://www.padowan.dk/forum].
Ao enviar um relato de bug, escreva por favor o seguinte:
Que verso do programa est sendo usada? Essa informao exibida na caixa de dilogo Ajuda Sobre
o Graph. Verifique se est sendo usada a verso mais recente do aplicativo, pois possvel que na verso
mais atual o bug j tenha sido resolvido.
Explique o que est acontecendo, e o que voc esperava que acontecesse.
Informe detalhadamente de que forma eu poderei reproduzir o bug. Se eu no conseguir ver aquilo que
voc est vendo, ser muito difcil para mim resolver o problema.
possvel adicionar novos elementos ao sistema de coordenadas, a partir do menu Funo. Por exemplo, para
adicionar uma nova funo, utiliza-se o item de menu Funo Inserir funo...
A lista de funes esquerda mostra uma lista com as funes, tangentes, sries de pontos, sombreamentos
e relaes que foram adicionadas pelo usurio. Para manipular qualquer item dessa lista, basta selecionlo e em seguida usar o menu Funo. Pode-se tambm clicar com o boto direito sobre um item da lista,
de maneira a obter um menu contextual com os comandos disponveis para ele. Um item pode ser editado,
clicando-se duas vezes sobre ele.
O menu Calc contm comandos que efetuam clculos sobre funes, por exemplo, clculos em coordenadas
especficas ou intervalos dados.
Instalao e inicializao
Instalao
O Graph normalmente distribudo na forma de um instalador, com o nome de SetupGraph-x.y.exe, onde
x.y o nmero da verso. Para instalar, basta executar o arquivo e seguir as instrues. Sero instalados os
seguintes arquivos, nos diretrios e subdiretrios selecionados:
Arquivo(s)
Descrio
Graph.exe
O arquivo do programa.
PDFlib.dll
Thumbnails.dll
Locale\*.mo
Tradues do programa.
Help\*.chm
Plugins\*.py
Lib\*.py
Examples\*.grf
A instalao ir criar um atalho no menu Iniciar, que pode ser usado para iniciar o programa. Durante a
instalao, possvel selecionar o idioma desejado. O mesmo pode ser posteriormente alterado, a partir da
caixa de dilogo Opes.
Se uma verso mais antiga do programa j tiver sido instalada, a instalao sugerir que voc instale os
arquivos neste mesmo diretrio, sobrepondo a verso mais antiga. No h necessidade de desinstalar a verso
antiga, porm, certifique-se de que a mesma no esteja em execuo durante o processo de instalao.
O Setup do Graph pode receber alguns parmetros, conforme especificados no quadro abaixo. Esses
parmetros so particularmente teis, quando necessrio automatizar a instalao.
Parmetro
Descrio
/SILENT
/VERYSILENT
Instrui a instalao a ser muito silenciosa. Isso o mesmo que /silent, acrescido do
fato de que a janela de progresso da instalao tambm no ser exibida. Se uma
reinicializao for necessria, a instalao ir reiniciar sem perguntar.
/NORESTART
/LANG=language
Desinstalao
A desinstalao feita a partir de Adicionar/Remover Programas no Painel de Controle do Windows. Basta
selecionar o Graph e clicar no boto Alterar/Remover. Isso ir remover todos os vestgios do programa.
Caso arquivos tenham sido adicionados ao diretrio de instalao aps o programa ter sido instalado, o
usurio ser indagado se deseja apag-los. Certifique-se de que o Graph no esteja sendo executado durante a
desinstalao.
Instalao e inicializao
Inicializao
Normalmente, o Graph iniciado a partir do atalho no menu Iniciar. Um arquivo .grf pode ser passado como
parmetro e, nesse caso, o Graph vai abrir o arquivo especificado. Alm disso, os parmetros mostrados na
tabela abaixo podem ser passados ao Graph na linha de comando.
Parmetro
Descrio
/SI=file
Usado para salvar um arquivo .grf aberto como um arquivo de imagem. O tipo de
arquivo pode ser qualquer um dos formatos de imagem suportados pelo Graph.
/WIDTH=width
/HEIGHT=height
Usado em combinao com /SI para especificar a altura em pixels da imagem a ser
salva.
R: O Graph requer o Microsoft Windows 2000 ou mais recente. Ele foi testado nas plataformas Windows
2000, Windows XP, Windows Vista e Windows 7.
P:
R: O Graph um aplicativo nativo do Windows e no testado no Linux, porm vrios usurios relataram
que o mesmo pode ser executado sem problemas no Linux, com o auxlio do Wine.
P:
R: As with the above, you cannot run Graph directly on a Mac. However a bundle of Graph with Wine is
available from the website [http://www.padowan.dk/mac/].
P:
R: Mantendo a tecla Ctrl pressionada possvel utilizar as teclas de setas para mover o sistema de
coordenadas. Tambm possvel usar Zoom Mover sistema e arrastar o sistema de coordenadas
com o uso do mouse.
P:
R: Mantendo a tecla Ctrl pressionada, possvel utilizar as teclas + e - para ampliar e reduzir a
visualizao. O boto de rolagem do mouse tambm pode ser usado para ampliar ou reduzir a
visualizao, na posio indicada pelo ponteiro do mouse. Ao mover o boto de rolagem para cima,
o programa ampliar a visualizao do sistema de coordenadas, centralizando a rea de plotagem na
posio indicada pelo ponteiro do mouse. Ao mover o boto de rolagem para baixo, o programa reduzir
a visualizao.
P:
R: Escolha as configuraes que deseja transformar em padro na caixa de dilogo Editar eixos e
selecione Salvar como padro antes de pressionar o boto OK. Da prxima vez que voc criar um
novo sistema de coordenadas, o Graph assumir essas configuraes salvas por voc como o padro .
P:
R: Ao selecionar Salva rea de trabalho ao sair na caixa de dilogo Opes, o Graph ir salvar
a posio e o tamanho da janela principal quando o programa for encerrado. Na prxima vez que o
programa for iniciado, os mesmos valores de tamanho e posio sero utilizados.
P:
R: Estou ciente de que muitos pases utilizam vrgula para separar a parte decimal da parte inteira, porm,
o Graph j faz uso da vrgula para separar os argumentos de uma funo. Assim, o programa ir
sempre utilizar um ponto para separar o valor inteiro da parte decimal, no importa quais sejam as suas
configuraes locais.
P:
R: Uma linha vertical pode ser traada como uma funo paramtrica. Selecione Funo paramtrica
como Tipo de funo, ao adicionar a funo. Pode-se ento adicionar a linha vertical, por exemplo, em
x=5, como x(t)=5, y(t)=t. Alternativamente, x=5 tambm pode ser adicionado na forma de uma
relao.
P:
R: Para traar uma funo onde y tenha sido definida como a varivel independente, necessrio usar uma
funo paramtrica. Selecione Funo paramtrica como Tipo de funo, ao adicionar a funo.
Querendo traar, por exemplo, a funo x=sin(y), pode-se agora inser-la como x(t)=sin(t),
y(t)=t. Alternativamente, essa funo pode ser traada na forma de uma relao, inserindo
x=sin(y) diretamente .
P:
R: necessrio usar uma funo paramtrica para traar um crculo. Ao inserir a funo, selecionar
Funo paramtrica como Tipo de funo. Agora, pode-se adicionar um crculo com raio 5 e
centro em (2, 3) na forma de x(t)=5cos(t)+2, y(t)=5sin(t)+3. Talvez seja necessrio
usar Zoom Quadrado, de maneira a deixar os eixos com a mesma escala. Do contrrio, o crculo
poder ficar parecido com uma elipse. Um crculo tambm pode ser adicionado na forma de uma funo
polar, mas somente com o centro em (0,0). Um crculo com raio 5 pode ser adicionado como a funo
polar r(t)=5. Alternativamente, um crculo tambm pode ser adicionado utilizando-se uma relao:
(x-2)^2+(y-3)^2=5^2.
P:
R: Isso ocorre provavelmente porque os eixos no esto na mesma escala. Voc pode alterar a proporo
entre a altura e a largura da janela at que as escalas dos eixos acabem por se igualar ou ento selecionar
Zoom Quadrado no menu, de maneira a tornar a escala do eixo-y igual escala do eixo-x.
P:
R: A forma mais fcil de encontrar a rea entre duas funes, por exemplo, f1(x)=3x e f2(x)=x^2, atravs
da criao de uma nova funo que seja igual a diferena entre aquelas duas: f(x)=f1(x)-f2(x)=3x-x^2.
Pode-se ento utilizar Calc Integrar para calcular a rea num intervalo dado.
P:
R: Pode-se usar uma funo paramtrica para isso. Querendo traar o inverso de f(x)=x2-2x, insira essa
expresso na forma da funo paramtrica x(t)=t^2-2t, y(t)=t.
P:
R: Para cada valor de x, teremos no mximo um nico valor de f(x) associado. Por conseguinte, em
f(x)=sqrt(x+2) temos apenas os valores positivos de f(x). Para plotar igualmente os valores
negativos de f(x), necessrio que sejam criadas duas funes distintas: f(x)=sqrt(x+2) e f(x)=sqrt(x+2). Alternativamente, pode-se plot-la como a relao: y^2=x+2.
P:
R: Voc provavelmente ir querer mostrar a parte real sobre o eixo-x e a parte imaginria sobre o eixoy. Nesse caso, pode-se traar essa funo como a funo paramtrica x(t)=re(e^(i*t)),
y(t)=im(e^(i*t)). Observe que Calcular com nmeros complexos deve estar habilitado na
caixa de dilogo Editar eixos.
P:
Como fazer para o Graph plotar corretamente funes com assntotas verticais ?
R: Funes com assntotas verticais, como f(x)=tan(x), podem eventualmente no ser mostradas de
forma correta. Por padro, o Graph ir calcular a funo para cada pixel no eixo-x. Porm, se o grfico
possuir uma inclinao muito acentuada, indo at o infinito e depois retornando no intervalo de dois
pixels, o programa no conseguir perceber essa mudana. Para que tal funo seja plotada de maneira
correta, ser necessrio informar ao Graph, manualmente, quantas operaes de clculo ele precisar
efetuar. Esse valor pode ser definido no campo Passos da caixa de dilogo Inserir funo. Um
nmero em torno de 100000, geralmente ir mostrar a funo de maneira correta.
P:
R: O Graph no suporta mais o Window 95. A ltima verso funcional para Windows 95 foi o Graph 4.2.
OLE Servidor/Cliente
Servidor OLE
O Graph foi implementado como um servidor OLE (Object Linking and Embedding), o que significa que
objetos do Graph podem ser inseridos (embutidos) em um cliente OLE. Muitas aplicaes so capazes de
funcionar como clientes OLE, por exemplo, o Microsoft Word.
Pode-se utilizar Editar Copiar imagem OLE no Graph para copiar o contedo atual para a rea de
transferncia. Em seguida, selecionar Colar no Word (ou comando semelhante em outro cliente OLE) de
maneira a inserir o objeto do Graph que se encontra armazenado na rea de transferncia. Clicando-se duas
vezes sobre objeto colado dessa forma, uma nova instncia do Graph ser iniciada, podendo a mesma ser
utilizada para editar esse objeto. No sendo desejvel que os dados sejam colados na forma um objeto do
Graph, pode-se utilizar Colar Colar especial... no Word para colar os dados como uma imagem comum.
possvel se criar um novo objeto do Graph no Word, selecionando Objeto na barra de ferramentas e
definindo em seguida Sistema do Graph como Tipo de objeto. A mesma caixa de dilogo pode ser usada
para criar um objeto do Graph embutido, a partir de um arquivo do tipo .grf j existente. Selecionando
Vincular ao arquivo, obtm-se um objeto vinculado ao invs de um objeto embutido. Dessa forma, todas as
alteraes no objeto sero refletidas no arquivo .grf original. Caso o arquivo .grf no esteja mais disponvel, a
edio do objeto no ser mais possvel, mas ainda assim ser possvel ver a imagem deste no Word.
Para editar um objeto do Graph, necessrio ter o aplicativo instalado no sistema. Se o aplicativo no estiver
instalado, ainda assim ser possvel visualizar a imagem do objeto, porm sem edit-la.
OLE Cliente
O Graph pode funcionar como um cliente OLE, j que um rtulo de texto no Graph um recipiente OLE. Isso
significa que voc pode colar imagens e objetos OLE no mesmo editor usado para adicionar rtulos. Como
em qualquer outro recipiente OLE, possvel editar o objeto dando um duplo clique sobre o mesmo. A partir
do menu contextual, possvel utilizar Inserir objeto... para criar um novo objeto OLE dentro do rtulo.
A mesma caixa de dilogo pode ser usada para criao de um objeto, a partir de um arquivo j existente.
possvel, por exemplo, se inserir um arquivo de imagem desta maneira. Para editar um objeto OLE, o servidor
dever ter sido instalado no sistema. Do contrrio, o objeto poder ser visto, mas no editado.
10
11
Calc Animar...
Esta caixa de dilogo permite que se crie uma animao com os elementos do sistema de coordenadas,
atravs da variao de uma constante personalizada j existente. Isso facilita a visualizar o que acontece,
quando a constante varia. A animao pode ser salva na forma de um arquivo em disco.
Plugins
Este um espao em comum, onde plugins podem adicionar itens de menu que os ativem. O menu no
ser exibido se no houver plugins ou se o sistema de plugins no estiver disponvel.
Ajuda Contedo e ndice (F1)
Mostra o contedo e o ndice do arquivo de ajuda.
Ajuda Lista de funes (Ctrl+F1)
Mostra uma lista de funes e constantes que podem ser utilizadas para plotar grficos.
Ajuda Perguntas mais frequentes
Mostra uma lista de perguntas mais frequentes e suas respostas.
Ajuda Dica do dia
Mostra algumas dicas de como usar o Graph de uma forma mais otimizada, alm de outros recursos que
talvez voc desconhea.
Ajuda Internet Site do Graph
Mostra o site do Graph na internet, no seu navegador padro.
Ajuda Internet Suporte
Mostra o frum de suporte do Graph, no seu navegador padro.
Ajuda Internet Doar
Mostra a pgina de internet onde se podem fazer doaes ao projeto do Graph, a fim de apoiar o seu
desenvolvimento.
Ajuda Internet Verificar por atualizaes
Verifica se uma nova verso do Graph se encontra disponvel. Havendo uma nova verso, o usurio ser
indagado se deseja visitar o site do Graph para baix-la.
Ajuda Sobre o Graph (Alt+F1)
Mostra o nmero da verso, direitos autorais e informaes sobre a licena do Graph.
Atalhos
Shift+Arrastar
Permite que o sistema de coordenadas seja movido em qualquer direo, com o uso do mouse. o
mesmo que selecionar Zoom Mover sistema no menu.
Boto de rolagem
O boto de rolagem do mouse pode ser usado para ampliar ou reduzir a regio da rea de plotagem onde
o cursor do mouse estiver posicionado
Ctrl+Seta
Mantendo a tecla Ctrl pressionada possvel utilizar as teclas de setas para mover o sistema de
coordenadas vertical ou horizontalmente. Pode-se tambm usar Shift e arrastar o sistema de coordenadas
em qualquer direo, com o uso do mouse.
Ctrl+Home
Amplia no eixo-x somente, em passos curtos. Mantendo pressionada a tecla Shift, a ampliao se dar
em passos mais largos.
12
Ctrl+End
Reduz no eixo-x somente, em passos curtos. Mantendo pressionada a tecla Shift, a reduo se dar em
passos mais largos.
Ctrl+PgUp
Amplia no eixo-y somente, em passos curtos. Mantendo pressionada a tecla Shift, a ampliao se dar
em passos mais largos.
Ctrl+PgDn
Reduz no eixo-y somente, em passos curtos. Mantendo pressionada a tecla Shift, a reduo se dar em
passos mais largos.
13
Mensagens de erro
Erro 01: Um erro ocorreu ao se calcular a funo potncia.
Este erro ocorre quando um nmero elevado potncia de outro nmero resulta em erro. Por exemplo,
(-4)^(-5.1) resulta em erro, porque um nmero negativo no pode ser elevado a um nmero no inteiro
negativo, quando se efetua o clculo com nmeros reais.
Erro 02: A tangente de pi/2+n*pi (90+n180 em graus) indefinida.
tan(x) indefinida para x= /2+p = 90+p180, onde p um inteiro.
Erro 03: Fact s pode ser calculado para inteiros positivos.
fact(x), que calcula o fatorial de x, definida somente para os inteiros positivos de x.
Erro 04: No se pode obter o logaritmo de um nmero igual ou menor que zero.
As funes logartmicas In(x) e log(x) so indefinidas para x0, quando o clculo feito com nmeros
reais. Quando os clculos so feitos com nmeros complexos, x indefinido somente em 0.
Erro 05: sqrt indefinida para nmeros negativos.
sqrt(x) indefinida para x<0, quando os clculos so feitos com nmeros reais. sqrt(x) definida para
todos os nmeros quando os clculos so feitos com nmeros complexos.
Erro 06: Uma parte do clculo resultou em um nmero com uma parte imaginria (complexo).
Este erro pode ocorrer quando os clculos so feitos com nmeros reais. Se uma parte do clculo resultou
em um nmero com uma parte imaginria, o clculo no pode continuar. Um exemplo disso : sin(x+i)
Erro 07: Diviso por zero.
O programa tentou dividir por zero ao realizar um clculo. Uma funo indefinida para valores onde
uma diviso por zero necessria. Por exemplo, a funo f(x)=1/x indefinida para x=0.
Erro 08: Funo trigonomtrica inversa fora do intervalo [-1;1 ]
As funes trigonomtricas inversas asin(x) e acos(x) so definidas somente no intervalo [-1, 1], e no
so definidas para quaisquer nmeros com uma parte imaginria. A funo atan(x) definida para todos
os nmeros sem uma parte imaginria. Este erro tambm pode ocorrer se voc estiver tentando obter
arg(0).
Erro 09 : A funo no definida para este valor.
Este erro pode ocorrer em funes que no so definidas em um ponto especfico. Este por exemplo o
caso de sign(x) e u(x) em x=0.
Erro 10: atanh calculada em valor indefinido.
Arco tangente hiperblica atanh(x) indefinida em x=1 e x=-1, e no definida fora do intervalo x=]-1;
1[ quando o clculo feito com nmeros reais.
Erro 11: acosh calculada em valor indefinido.
Arco cosseno hiperblico acosh(x) definida somente para x1 quando se usam nmeros reais. acosh(x)
definida para todos os nmeros quando o clculo feito com nmeros complexos.
Erro 12: arg(0) indefinida.
O argumento de zero indefinido porque 0 no define ngulo algum.
Erro 13: Falha no clculo.
Este erro ocorre quando uma funo mais complicada como W(z) calculada, e o clculo no consegue
encontrar um resultado preciso.
Erro 14: O argumento produziu um resultado para a funo totalmente impreciso.
Um argumento para uma chamada de funo produziu um resultado com perda total de dgitos
significativos, tais como sin(1E70), que retorna um nmero arbitrrio no intervalo [-1; 1].
14
Mensagens de erro
Erro 15: A funao/constante personalizada '%s' no foi encontrada ou tem um nmero incorreto de
argumentos.
Uma funo ou constante personalizada no existe mais. Pode-se defini-la novamente ou remover todos
os usos do smbolo. Isso tambm pode acontecer se uma constante personalizada foi alterada para uma
funo ou vice-versa, ou se o nmero de argumentos para uma funo personalizada foi alterado.
Erro 16: Muitas chamadas recursivas.
Foram executadas muitas chamadas recursivas. Isto foi causado, muito provavelmente, por uma funo
que chama a si mesma recursivamente um nmero infinito de vezes, por exemplo foo(x)=2*foo(x). O
erro tambm pode ocorrer se voc acabou de chamar muitas funes recursivamente.
Erro 17: Overflow: A funo retornou um valor grande demais para ser manipulado.
Uma chamada de funo resultou em um valor muito grande para ser manipulado. Isso acontece, por
exemplo, se voc tentar calcular sinh(20000).
Erro 18: Uma funo de um plugin falhou: %s
Uma funo personalizada de um plugin em Python no retornou um resultado. A janela do interpretador
Python pode mostrar informaes mais detalhadas.
Erro 50: Operador inesperado. O operador %s no pode ser colocado aqui.
Um operador +, -, *, / ou ^ foi colocado no lugar errado. Isto pode acontecer, por exemplo, se voc tenta
inserir a funo f(x)=^2. De uma maneira geral, significa que voc esqueceu de colocar algo na frente do
operador.
Erro 55: Faltando o parntese direito.
Um parntese, colchete ou chave direito(a) est faltando. Certifique-se de que voc tem o mesmo nmero
de parnteses, colchetes e chaves esquerdo(a) e direito(a).
Erro 56: Nmero invlido de argumentos fornecidos para a funo '%s'
Voc passou um nmero errado de argumentos para a funo especificada. Verifique na Lista de
funes o nmero de argumentos que a funo necessita. Esse erro pode ocorrer, por exemplo, se for
escrito sin(x,3).
Erro 57: Operador de comparao incorretamente posicionado.
Apenas dois operadores de comparao em sequncia so permitidos. Por exemplo, "sin(x) < y < cos(x)"
est certo, enquanto "sin(x) < x < y < cos(x)" invlido, pois h trs operadores <- em sequncia."sin(x)
y cos(x)" est x y cos(x)"
Erro 58: Nmero invlido encontrado. Use o formato: -5.475E-8
Algo que parece ser um nmero, mas no , foi encontrado. Por exemplo, isto um nmero invlido:
4.5E. Um nmero deve estar no formato 'nnn.fffEeee', onde 'nnn' a parte inteira do nmero (que
pode ser negativo). 'fff' a parte fracionria, que separada da parte inteira por um ponto '.'. A parte
fracionria opcional, mas a parte inteira, com ou sem uma parte fracionria, deve estar ali representada.
"E" o separador de expoente e deve ser um "E" em letra maiscula. "eee" o expoente, opcionalmente
precedido por "-". O expoente s necessrio se o "E" estiver presente. Observe que 5E8 o mesmo que
5*10^8. Aqui esto alguns exemplos de nmeros: -5.475E-8, -0.55, .75, 23E4.
Erro 59: Campo em branco. necessrio inserir uma frmula.
No foi inserida nenhuma expresso na caixa de texto. Isto no permitido. necessrio inserir uma
expresso.
Erro 60: O uso de vrgula no permitido aqui. Use o ponto como separador decimal.
Vrgulas no podem ser utilizadas como separador decimal. obrigatrio usar um '.' para separar a frao
da parte inteira.
Erro 61: Parntese direito inesperado.
Um parntese, colchete ou chave direito(a) foi encontrado(a) inesperadamente. Verifique se o nmero de
parnteses, colchetes ou chaves esquerdo(a) e direito(a) so iguais.
Erro 63: Nmero, constante ou funo esperado.
Um elemento, que poderia ser um nmero, constante ou funo era esperado.
15
Mensagens de erro
16
Mensagens de erro
17
Funes
Lista de funes
A seguir, uma lista de todas as variveis, constantes, operadores e funes suportadas pelo programa. A
lista de operadores mostra os operadores com a mais alta precedncia em primeiro lugar. A precedncia
dos operadores pode ser alterada atravs do uso de parnteses ( ), colchetes [ ] e chaves. Observe que as
expresses no Graph so insensveis ao tipo de caixa (alta ou baixa) da letra, ou seja, no h diferena entre
maisculas e minsculas. A nica exceo e como constante de Euler e E como o expoente de um nmero
em notao cientfica.
Constante
Descrio
pi
undef
Retorna um erro, em qualquer situao. Usada para indicar que parte de uma funo
indefinida.
A unidade imaginria. Definida como i2 = -1. til apenas quando se trabalha com nmeros
complexos.
inf
A constante para infinito. til apenas como argumento para a funo integrate.
rand
Operador
Descrio
Exponenciao (^)
Negao (-)
Lgica NO (not)
Multiplicao (*)
Diviso (/)
Adio (+)
Subtrao (-)
Menor que
Igual (=)
Diferente (<>)
Lgica E (and)
Lgica OU (or)
Lgica OU
EXCLUSIVO (xor)
18
Funes
Funo
Descrio
Trigonomtricas
sin
cos
tan
asin
Retorna o arco seno do argumento. O valor resultante pode ser em radianos ou graus.
acos
Retorna o arco cosseno do argumento. O valor resultante pode ser em radianos ou graus.
atan
Retorna o arco tangente do argumento. O valor resultante pode ser em radianos ou graus.
sec
csc
cot
asec
Retorna o arco secante do argumento. O valor resultante pode ser em radianos ou graus.
acsc
Retorna o arco cossecante do argumento. O valor resultante pode ser em radianos ou graus.
acot
Retorna o arco cotangente do argumento. O valor resultante pode ser em radianos ou graus.
Hiperblicas
sinh
cosh
tanh
asinh
acosh
atanh
csch
sech
coth
acsch
asech
acoth
sqr
exp
sqrt
root
ln
log
logb
abs
arg
conj
re
im
19
Funes
Funo
Descrio
Arredondamentos
trunc
fract
ceil
floor
round
Arredonda o primeiro argumento, com o nmero de casas decimais dado pelo segundo
argumento.
Definidas por partes
sign
Retorna o sinal do argumento: 1 se o argumento for maior que zero e -1 se o argumento for
menor que zero.
Degrau unitrio: retorna 1 se o argumento for maior ou igual a zero, caso contrrio retorna 0.
min
max
range
Retorna o segundo argumento, caso ele esteja na faixa do primeiro e terceiro argumentos.
if
integrate
sum
Retorna o somatrio de termos do primeiro argumento, calculados para cada inteiro situado
na faixa entre o segundo e o terceiro argumento.
product
Retorna o produto de termos do primeiro argumento, calculados para cada inteiro situado na
faixa entre o segundo e o terceiro argumento.
fact
gamma
beta
zeta
mod
dnorm
Retorna a distribuio normal do primeiro argumento, com valores da mdia e desvio padro
opcionais.
20
Funes
Constantes
rand
Retorna um nmero aleatrio na faixa de 0 a 1.
Sintaxe
rand
Descrio
rand usada como uma constante, mas retorna um novo nmero pseudo-aleatrio, cada vez que invocada.
O valor um nmero real na faixa de [0;1].
Comentrios
Uma vez que rand retorna um novo nmero, cada vez que seu valor redefinido, um grfico que faa uso de
rand no ir ter a mesma aparncia cada vez que for traado. Um grfico usando rand ir tambm mudar
quando o programa for obrigado a retra-lo, por exemplo, quando o sistema de coordenadas for movido,
redimensionado ou ampliado/reduzido.
Implementao
rand utiliza um gerador de nmeros aleatrios congruencial multiplicativo, com um perodo de 2 elevado a
32 potncia, de maneira a retornar sucessivos nmeros pseudo-aleatrios na faixa de 0 a 1.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Random_number_generator#Computational_methods]
MathWorld [http://mathworld.wolfram.com/RandomNumber.html]
Trigonomtricas
sin
Retorna o seno do argumento
Sintaxe
sin(z)
Descrio
A funo sin calcula o seno de um ngulo z, o qual pode estar em radianos ou em graus, dependendo das
configuraes em vigor. z pode ser qualquer expresso numrica que resulte em um nmero real ou um
nmero complexo. Se z for um nmero real, o resultado estar na faixa de -1 a 1.
Comentrios
Para argumentos de magnitude muito grande, a funo ir comear a perder preciso.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Trigonometric_functions#Sine]
MathWorld [http://mathworld.wolfram.com/Sine.html]
cos
Retorna o cosseno do argumento.
Sintaxe
cos(z)
Descrio
A funo cos calcula o cosseno de um ngulo z, o qual pode estar em radianos ou em graus, dependendo
das configuraes em vigor. z pode ser qualquer expresso numrica que resulte em um nmero real ou um
nmero complexo. Se z for um nmero real, o resultado estar na faixa de -1 a 1.
21
Funes
Comentrios
Para argumentos de magnitude muito grande, a funo ir comear a perder preciso.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Trigonometric_functions#Cosine]
MathWorld [http://mathworld.wolfram.com/Cosine.html]
tan
Retorna a tangente do argumento.
Sintaxe
tan(z)
Descrio
A funo tan calcula a tangente de um ngulo z, o qual pode estar em radianos ou em graus, dependendo
das configuraes em vigor. z pode ser qualquer expresso numrica que resulte em um nmero real ou um
nmero complexo.
Comentrios
Para argumentos de magnitude muito grande, a funo ir comear a perder preciso. tan indefinida para
z = p*/2, onde p um inteiro, porm a funo retorna um nmero muito grande quando z se encontra
prximo a um desses valores indefinidos.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Trigonometric_functions#Tangent]
MathWorld [http://mathworld.wolfram.com/Tangent.html]
asin
Retorna o arco seno do argumento.
Sintaxe
asin(z)
Descrio
A funo asin calcula o arco seno de z. O resultado pode ser em radianos ou em graus, dependendo das
configuraes em vigor. z pode ser qualquer expresso numrica que resulte em um nmero real. Esta funo
a funo inversa de sin.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Inverse_trigonometric_functions]
MathWorld [http://mathworld.wolfram.com/InverseSine.html]
acos
Retorna o arco cosseno do argumento.
Sintaxe
acos(z)
Descrio
A funo acos calcula o arco cosseno de z. O resultado pode ser em radianos ou em graus, dependendo
das configuraes em vigor. z pode ser qualquer expresso numrica que resulte em um nmero real. Esta
funo a funo inversa de cos.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Inverse_trigonometric_functions]
MathWorld [http://mathworld.wolfram.com/InverseCosine.html]
atan
Retorna o arco tangente do argumento.
22
Funes
Sintaxe
atan(z)
Descrio
A funo atan calcula o arco tangente de z. O resultado pode ser em radianos ou em graus, dependendo das
configuraes em vigor. z pode ser qualquer expresso numrica que resulte em um nmero real. Esta a
funo inversa de tan.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Inverse_trigonometric_functions]
MathWorld [http://mathworld.wolfram.com/InverseTangent.html]
sec
Retorna a secante do argumento.
Sintaxe
sec(z)
Descrio
A funo sec calcula a secante de um ngulo z, o qual pode estar em radianos ou em graus, dependendo das
configuraes em vigor. sec(z) o mesmo que 1/cos(z). z pode ser qualquer expresso numrica que resulte
em um nmero real ou um nmero complexo.
Comentrios
Para argumentos de magnitude muito grande, a funo ir comear a perder preciso.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Trigonometric_functions#Reciprocal_functions]
MathWorld [http://mathworld.wolfram.com/Secant.html]
csc
Retorna a cossecante do argumento.
Sintaxe
csc(z)
Descrio
A funo csc calcula a cossecante de um ngulo z, o qual pode estar em radianos ou em graus, dependendo
das configuraes em vigor. csc(z) o mesmo que 1/sin(z). z pode ser qualquer expresso numrica que
resulte em um nmero real ou um nmero complexo.
Comentrios
Para argumentos de magnitude muito grande, a funo ir comear a perder preciso.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Trigonometric_functions#Reciprocal_functions]
MathWorld [http://mathworld.wolfram.com/Cosecant.html]
cot
Retorna a cotangente do argumento.
Sintaxe
cot(z)
Descrio
A funo cot calcula a cotangente de um ngulo z, o qual pode estar em radianos ou em graus, dependendo
das configuraes em vigor. cot(z) o mesmo que 1/tan(z). z pode ser qualquer expresso numrica que
resulte em um nmero real ou um nmero complexo.
Comentrios
Para argumentos de magnitude muito grande, a funo ir comear a perder preciso.
23
Funes
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Trigonometric_functions#Reciprocal_functions]
MathWorld [http://mathworld.wolfram.com/Cotangent.html]
asec
Retorna o arco secante do argumento.
Sintaxe
asec(z)
Descrio
A funo asec calcula o arco secante de z. O resultado pode ser em radianos ou em graus, dependendo
das configuraes em vigor. asec(z) o mesmo que acos(1/z). z pode ser qualquer expresso numrica que
resulte em um nmero real. Esta a funo inversa de sec.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Inverse_trigonometric_functions]
MathWorld [http://mathworld.wolfram.com/InverseSecant.html]
acsc
Retorna o arco cossecante do argumento.
Sintaxe
acsc(z)
Descrio
A funo acsc calcula o arco cossecante de z. O resultado pode ser em radianos ou em graus, dependendo
das configuraes em vigor. acsc(z) o mesmo que asin(1/z). z pode ser qualquer expresso numrica que
resulte em um nmero real. Esta a funo inversa de csc.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Inverse_trigonometric_functions]
MathWorld [http://mathworld.wolfram.com/InverseCosecant.html]
acot
Retorna o arco cotangente do argumento.
Sintaxe
acot(z)
Descrio
A funo acot calcula o arco cotangente de z. O resultado pode ser em radianos ou em graus, dependendo
das configuraes em vigor. acot(z) o mesmo que atan(1/z). z pode ser qualquer expresso numrica que
resulte em um nmero real. Esta a funo inversa de cot.
Comentrios
A funo acot retorna um valor na faixa de ]-/2;/2], quando calculada em radianos e ]-90;90], quando
calculada em graus. Essa a definio mais comum, embora alguns autores definam essa faixa como sendo
de ]0;[.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Inverse_trigonometric_functions]
MathWorld [http://mathworld.wolfram.com/InverseCotangent.html]
Hiperblicas
sinh
Retorna o seno hiperblico do argumento.
24
Funes
Sintaxe
sinh(z)
Descrio
A funo sinh calcula o seno hiperblico de z. z pode ser qualquer expresso numrica que resulte em um
nmero real ou um nmero complexo.
O seno hiperblico definido como: sinh(z) = (ez-e-z)
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/HyperbolicSine.html]
cosh
Retorna o cosseno hiperblico do argumento.
Sintaxe
cosh(z)
Descrio
A funo cosh calcula o cosseno hiperblico de z. z pode ser qualquer expresso numrica que resulte em
um nmero real ou um nmero complexo.
O cosseno hiperblico definido como: cosh(z) = (ez+e-z)
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/HyperbolicCosine.html]
tanh
Retorna a tangente hiperblica do argumento.
Sintaxe
tanh(z)
Descrio
A funo tanh calcula a tangente hiperblica de z. z pode ser qualquer expresso numrica que resulte em
um nmero real ou um nmero complexo.
A tangente hiperblica definida como: tanh(z) = sinh(z)/cosh(z)
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/HyperbolicTangent.html]
asinh
Retorna o arco seno hiperblico do argumento.
Sintaxe
asinh(z)
Descrio
A funo asinh calcula o arco seno hiperblico de z. z pode ser qualquer expresso numrica que resulte
em um nmero real ou um nmero complexo. asinh a funo inversa de sinh, isto , asinh(sinh(z)) = z.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/InverseHyperbolicSine.html]
acosh
Retorna o arco cosseno hiperblico do argumento.
25
Funes
Sintaxe
acosh(z)
Descrio
A funo acosh calcula o arco cosseno hiperblico de z. z pode ser qualquer expresso numrica
que resulte em um nmero real ou um nmero complexo. acosh a funo inversa de cosh, isto ,
acosh(cosh(z)) = z.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/InverseHyperbolicCosine.html]
atanh
Retorna o arco tangente hiperblica do argumento.
Sintaxe
atanh(z)
Descrio
A funo atanh calcula o arco tangente hiperblica de z. z pode ser qualquer expresso numrica
que resulte em um nmero real ou um nmero complexo. atanh a funo inversa de tanh, isto ,
atanh(tanh(z)) = z.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/InverseHyperbolicTangent.html]
csch
Retorna a cossecante hiperblica do argumento.
Sintaxe
csch(z)
Descrio
A funo csch calcula a cossecante hiperblica de z. z pode ser qualquer expresso numrica que resulte
em um nmero real ou um nmero complexo.
A cossecante hiperblica definida como: csch(z) = 1/sinh(z) = 2/(ez-e-z)
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/HyperbolicCosecant.html]
sech
Retorna a secante hiperblica do argumento.
Sintaxe
sech(z)
Descrio
A funo sech calcula a secante hiperblica de z. z pode ser qualquer expresso numrica que resulte em
um nmero real ou um nmero complexo.
A secante hiperblica definida como: sech(z) = 1/cosh(z) = 2/(ez+e-z)
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/HyperbolicSecant.html]
26
Funes
coth
Retorna a cotangente hiperblica do argumento.
Sintaxe
coth(z)
Descrio
A funo coth calcula a cotangente hiperblica de z. z pode ser qualquer expresso numrica que resulte
em um nmero real ou um nmero complexo.
A cotangente hiperblica definida como: coth(z) = 1/tanh(z) = cosh(z)/sinh(z) = (ez + e-z)/(ez - e-z)
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/HyperbolicCotangent.html]
acsch
Retorna o arco cossecante hiperblica do argumento.
Sintaxe
acsch(z)
Descrio
A funo acsch calcula o arco cossecante hiperblica de z. z pode ser qualquer expresso numrica
que resulte em um nmero real ou um nmero complexo. acsch a funo inversa de csch, isto ,
acsch(csch(z)) = z.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/InverseHyperbolicCosecant.html]
asech
Retorna o arco secante hiperblica do argumento.
Sintaxe
asech(z)
Descrio
A funo asech calcula o arco secante hiperblica de z. z pode ser qualquer expresso numrica que resulte
em um nmero real ou um nmero complexo. asech a funo inversa de sech, isto , asech(sech(z)) = z.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/InverseHyperbolicSecant.html]
acoth
Retorna o arco cotangente hiperblica do argumento
Sintaxe
acoth(z)
Descrio
A funo acoth calcula o arco cotangente hiperblica de z. z pode ser qualquer expresso numrica
que resulte em um nmero real ou um nmero complexo. acoth a funo inversa de coth, isto ,
acoth(coth(z)) = z. Para nmeros reais, acoth indefinida no intervalo [-1;1].
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Hyperbolic_function]
MathWorld [http://mathworld.wolfram.com/InverseHyperbolicCotangent.html]
27
Funes
Potncia e logartmicas
sqr
Retorna o quadrado do argumento.
Sintaxe
sqr(z)
Descrio
A funo sqr calcula o quadrado de z, isto , z elevado segunda potncia. z pode ser qualquer expresso
numrica que resulte em um nmero real ou um nmero complexo.
exp
Retorna e elevado potncia do argumento.
Sintaxe
exp(z)
Descrio
A funo exp usada para elevar o nmero e (constante de Euler) potncia de z. Isso o mesmo que e^z.
z pode ser qualquer expresso numrica que resulte em um nmero real ou um nmero complexo.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Exponential_function]
MathWorld [http://mathworld.wolfram.com/ExponentialFunction.html]
sqrt
Retorna a raiz quadrada do argumento.
Sintaxe
sqrt(z)
Descrio
A funo sqrt calcula a raiz quadrada de z, isto , z elevado a . z pode ser qualquer expresso numrica
que resulte em um nmero real ou um nmero complexo. Se o clculo for realizado com nmeros reais, a
definio do argumento estar limitada a z 0.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Square_root]
MathWorld [http://mathworld.wolfram.com/SquareRoot.html]
root
Retorna a raiz de ndice n do argumento.
Sintaxe
root(n, z)
Descrio
A funo root calcula a raiz de ndice n de z. n e z pode ser qualquer expresso numrica que resulte
em um nmero real ou um nmero complexo. Se o clculo for realizado com nmeros reais, a definio do
argumento estar limitada a z 0.
Comentrios
Quando o clculo realizado com nmeros reais, a funo definida para z<0 somente se n for um mpar
inteiro. Para clculos com nmeros complexos, root definida para todo o plano complexo, exceto para
o plo em n=0. Observe que para clculos com nmeros complexos o resultado ter sempre uma parte
imaginria quando z<0, ainda que o resultado seja um real quando o clculo for realizado com nmeros reais
e n for um inteiro mpar.
28
Funes
Exemplo
Ao invs de x^(1/3), pode-se usar root(3, x).
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Nth_root]
MathWorld [http://mathworld.wolfram.com/RadicalRoot.html]
ln
Retorna o logaritmo natural do argumento.
Sintaxe
ln(z)
Descrio
A funo ln calcula o logaritmo de z na base e (constante de Euler). ln(z) comumente conhecido como
logaritmo natural. z pode ser qualquer expresso numrica que resulte em um nmero real ou um nmero
complexo. Se o clculo for realizado com nmeros reais, a definio do argumento estar limitada a z>0. Se o
clculo for realizado com nmeros complexos, z poder assumir qualquer valor, exceto z=0.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Natural_logarithm]
MathWorld [http://mathworld.wolfram.com/NaturalLogarithm.html]
log
Retorna o logaritmo do argumento na base 10.
Sintaxe
log(z)
Descrio
A funo log calcula o logaritmo de z na base 10. z pode ser qualquer expresso numrica que resulte
em um nmero real ou um nmero complexo. Se o clculo for realizado com nmeros reais, a definio
do argumento estar limitada a z>0. Se o clculo for realizado com nmeros complexos, z poder assumir
qualquer valor, exceto z=0.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Common_logarithm]
MathWorld [http://mathworld.wolfram.com/CommonLogarithm.html]
logb
Retorna o logaritmo do argumento na base n.
Sintaxe
logb(z, n)
Descrio
A funo logb calcula o logaritmo de z na base n. z pode ser qualquer expresso numrica que resulte
em um nmero real ou um nmero complexo. Se o clculo for realizado com nmeros reais, a definio
do argumento estar limitada a z>0. Se o clculo for realizado com nmeros complexos, z poder assumir
qualquer valor, exceto z=0. n deve ser um nmero real positivo.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Logarithm]
MathWorld [http://mathworld.wolfram.com/Logarithm.html]
Complexas
abs
Retorna o valor absoluto do argumento.
29
Funes
Sintaxe
abs(z)
Descrio
A funo abs retorna o valor absoluto ou numrico de z, usualmente representado por |z|. z pode ser
qualquer expresso numrica que resulte em um nmero real ou um nmero complexo. abs(z) sempre retorna
um valor real positivo.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Absolute_value]
MathWorld [http://mathworld.wolfram.com/AbsoluteValue.html]
arg
Retorna o argumento do parmetro.
Sintaxe
arg(z)
Descrio
A funo arg retorna o argumento ou ngulo de z. z pode ser qualquer expresso numrica que resulte em
um nmero real ou um nmero complexo. arg(z) sempre retorna um nmero real. O resultado pode ser em
radianos ou em graus, dependendo das configuraes em vigor. O ngulo estar sempre entre - e . Se z for
um nmero real, arg(z) ser 0 para nmeros positivos e para nmeros negativos. arg(0) indefinido.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Arg_(mathematics)]
MathWorld [http://mathworld.wolfram.com/ComplexArgument.html]
conj
Retorna o conjugado do argumento.
Sintaxe
conj(z)
Descrio
A funo conj retorna o conjugado de z. z pode ser qualquer expresso numrica que resulte em um
nmero real ou um nmero complexo. A funo definida como: conj(z) = re(z) - i*im(z).
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Complex_conjugation]
MathWorld [http://mathworld.wolfram.com/ComplexConjugate.html]
re
Retorna a parte real do argumento.
Sintaxe
re(z)
Descrio
A funo re retorna a parte real de z. z pode ser qualquer expresso numrica que resulte em um nmero
real ou um nmero complexo.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Real_part]
MathWorld [http://mathworld.wolfram.com/RealPart.html]
im
Retorna a parte imaginria do argumento.
30
Funes
Sintaxe
im(z)
Descrio
A funo im retorna a parte imaginria de z. z pode ser qualquer expresso numrica que resulte em um
nmero real ou um nmero complexo.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Imaginary_part]
MathWorld [http://mathworld.wolfram.com/ImaginaryPart.html]
Arredondamentos
trunc
Remove a parte fracionria do argumento.
Sintaxe
trunc(z)
Descrio
A funo trunc retorna a parte inteira de z, removendo a parte decimal de z. Isso o mesmo que
arredondar o nmero at zero casas decimais. z pode ser qualquer expresso numrica que resulte
em um nmero real ou um nmero complexo. Se z for um nmero complexo, a funo retornar
trunc(re(z))+trunc(im(z))i.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Truncate]
MathWorld [http://mathworld.wolfram.com/Truncate.html]
fract
Retorna a parte fracionria do argumento.
Sintaxe
fract(z)
Descrio
A funo fract retorna a parte fracionria de z, removendo a parte inteira de z, ou seja, fract(z) = z trunc(z). z pode ser qualquer expresso numrica que resulte em um nmero real ou um nmero complexo.
Se z for um nmero complexo, a funo retornar fract(re(z))+fract(im(z))i.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Floor_and_ceiling_functions#Fractional_part]
MathWorld [http://mathworld.wolfram.com/FractionalPart.html]
ceil
Arredonda para cima o argumento.
Sintaxe
ceil(z)
Descrio
A funo ceil retorna o menor nmero inteiro, no inferior a z. z pode ser qualquer expresso numrica
que resulte em um nmero real ou um nmero complexo. Se z for um nmero complexo, a funo retornar
ceil(re(z))+ceil(im(z))i.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Floor_and_ceiling_functions]
MathWorld [http://mathworld.wolfram.com/CeilingFunction.html]
31
Funes
floor
Arredonda para baixo o argumento.
Sintaxe
floor(z)
Descrio
A funo floor, tambm conhecida como funo do maior inteiro, retorna o maior nmero inteiro no
superior a z. z pode ser qualquer expresso numrica que resulte em um nmero real ou um nmero
complexo. Se z for um nmero complexo, a funo retornar floor(re(z))+floor(im(z))i.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Floor_and_ceiling_functions]
MathWorld [http://mathworld.wolfram.com/FloorFunction.html]
round
Arredonda um nmero at a quantidade de casas decimais especificada.
Sintaxe
round(z,n)
Descrio
A funo round arredonda z at o nmero de casas decimais dado por n. z pode ser qualquer expresso
numrica que resulte em um nmero real ou um nmero complexo. Se z for um nmero complexo, a funo
retornar round(re(z),n)+round(im(z),n)i. n pode ser qualquer expresso numrica que resulte em um inteiro.
Se n<0, z arredondado at n posies esquerda do ponto decimal.
Exemplos
round(412.4572,3) = 412.457
round(412.4572,2) = 412.46
round(412.4572,1) = 412.5
round(412.4572,0) = 412
round(412.4572,-2) = 400
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Rounding]
MathWorld [http://mathworld.wolfram.com/NearestIntegerFunction.html]
u
funo degrau unitrio
32
Funes
Sintaxe
u(z)
Descrio
u(z) comumente conhecida como funo degrau unitrio. z pode ser qualquer expresso numrica que
resulte em um nmero real. A funo indefinida quando z possui uma parte imaginria. u(z) retorna 1 para
z0 e 0 para z<0.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Unit_step#Discrete_form]
MathWorld [http://mathworld.wolfram.com/HeavisideStepFunction.html]
min
Retorna o menor dos valores passados como argumentos.
Sintaxe
min(A,B,...)
Descrio
A funo min retorna aquele que for o menor, de uma lista de argumentos passados funo. min aceita
qualquer nmero de argumentos, sendo o mnimo dois. Os argumentos podem ser quaisquer expresses
numricas que resultem em nmeros reais ou nmeros complexos. Se os argumentos forem nmeros
complexos, a funo retornar min(re(A), re(B), ...) + min(im(A), im(B), ...)i.
max
Retorna o maior dos valores passados como argumentos.
Sintaxe
max(A,B,...)
Descrio
A funo max retorna aquele que for o maior, de uma lista de argumentos passados funo. max aceita
qualquer nmero de argumentos, sendo o mnimo dois. Os argumentos podem ser quaisquer expresses
numricas que resultem em nmeros reais ou nmeros complexos. Se os argumentos forem nmeros
complexos, a funo retornar max(re(A), re(B), ...) + max(im(A), im(B), ...)i.
range
Retorna o segundo argumento, caso o mesmo se encontre na faixa entre o primeiro e o terceiro argumento.
Sintaxe
range(A,z,B)
Descrio
A funo range retorna z, caso z seja maior que A e menor que B. Se z < A ento A retornado. Se z > B
ento B retornado. Os argumentos podem ser quaisquer expresses numricas que resultem em nmeros
reais ou nmeros complexos. A funo tem o mesmo efeito de max(A, min(z, B)).
if
Avalia uma ou mais condies e retorna um resultado diferente, dependendo dessas condies.
Sintaxe
if(cond1, f1, cond2, f2, ... , condn, fn [,fz])
Descrio
A funo if avalia cond1 e caso a mesma seja diferente de 0, ento f1 calculada e retornada. Caso
contrrio, cond2 avaliada e sendo esta diferente de 0, ento f2 retornada, e assim por diante. Se
nenhuma das condies for verdadeira, fz retornada. fz opcional e caso no venha a ser especificada, if
retornar um erro quando nenhuma das condies for verdadeira. Obs: na sintaxe acima descrita, os colchetes
33
Funes
Especiais
integrate
Retorna uma aproximao numrica da integral definida da funo, no intervalo dado.
Sintaxe
integrate(f,var,a,b)
Descrio
A funo integrate retorna uma aproximao numrica da integral definida de f com a varivel var de a
a b. Isso matematicamente escrito como:
f(x) dx
Isso o mesmo que a rea entre a funo f e o eixo-x de a a b, sendo que a rea abaixo do eixo considerada
negativa. f pode ser qualquer funo, sendo a varivel desta indicada como o segundo argumento var. a e
b podem ser quaisquer expresses numricas que resultem em nmeros reais, ou podem ser -INF ou INF,
de forma a indicar menos infinito e mais infinito. integrate no calcula a integral de maneira exata. Ao
invs disso, o clculo feito utilizando-se o mtodo de integrao numrica adaptativa de Gauss-Kronrod de
21 pontos, com um erro relativo estimado menor que 10-3.
Exemplos
f(x)=integrate(t^2-7t+1, t, -3, 15) ir integrar f(t)=t^2-7t+1 de -3 a 15, retornando o valor 396. Mais til ainda
f(x)=integrate(s*sin(s), s, 0, x). Essa expresso ir plotar a integral definida de f(s)=s*sin(s) de 0 a x, que
o mesmo que a integral indefinida de f(x)=x*sin(x).
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Integral]
MathWorld [http://mathworld.wolfram.com/Integral.html]
sum
Retorna o somatrio de uma expresso aplicada a uma faixa de inteiros.
Sintaxe
sum(f,var,a,b)
Descrio
A funo sum retorna o somatrio de uma sequncia de termos de f, onde var corresponde a cada um dos
inteiros de a at b. Isso matematicamente escrito como:
b
f(x)
x =a
f pode ser qualquer funo, sendo a varivel desta indicada pelo segundo argumento var. a e b podem ser
quaisquer expresses numricas que resultem em inteiros.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Summation]
MathWorld [http://mathworld.wolfram.com/Sum.html]
product
Retorna o produto de uma expresso aplicada a uma faixa de inteiros.
34
Funes
Sintaxe
product(f,var,a,b)
Descrio
A funo product retorna o produto de uma sequncia de termos de f, onde var corresponde a cada um
dos inteiros de a at b. Isso matematicamente escrito como:
b
f(x)
x= a
f pode ser qualquer funo, sendo a varivel desta indicada pelo segundo argumento var. a e b podem ser
quaisquer expresses numricas que resultem em inteiros.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Multiplication#Capital_pi_notation]
MathWorld [http://mathworld.wolfram.com/Product.html]
fact
Retorna o fatorial do argumento.
Sintaxe
fact(n)
Descrio
A funo fact retorna o fatorial de n, normalmente representado por n! . n pode ser qualquer expresso
numrica que resulte em um inteiro positivo inteiro. A funo definida como fact(n)=n(n-1)(n-2)...1, e est
relacionada com a funo gamma, visto que fact(n)=gamma(n+1).
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Factorial]
MathWorld [http://mathworld.wolfram.com/Factorial.html]
gamma
Retorna o valor da funo gama de Euler do argumento.
Sintaxe
gamma(z)
Descrio
A funo gamma retorna o resultado da funo gama de Euler de z, normalmente escrita como (z). z pode
ser qualquer expresso numrica que resulte em um nmero real ou um nmero complexo. A funo gama
est relacionada funo fatorial, visto que fact(n)=gamma(n+1). A definio matemtica da funo gama :
(z ) = t
0
z 1
e dt
Essa expresso no pode ser calculada de forma precisa, por isso o Graph utiliza a aproximao de Lanczos
para calcular a funo gamma.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Gamma_function]
MathWorld [http://mathworld.wolfram.com/GammaFunction.html]
beta
Retorna o valor da funo beta de Euler calculada para os argumentos.
Sintaxe
beta(m, n)
35
Funes
Descrio
A funo beta retorna o resultado da funo beta de Euler calculada para m e n. m e n podem ser quaisquer
expresses numricas que resultem em nmeros reais ou nmeros complexos. A funo beta est
relacionada funo gamma, visto que beta(m, n) = gamma(m) * gamma(n) / gamma(m+n).
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Beta_function]
MathWorld [http://mathworld.wolfram.com/BetaFunction.html]
W
Retorna o valor da funo W de Lambert calculada para o argumento.
Sintaxe
W(z)
Descrio
A funo W retorna o resultado da funo W de Lambert, tambm conhecida como funo mega, calculada
para z. z pode ser qualquer expresso numrica que resulte em um nmero real ou um nmero complexo. A
funo inversa da funo W dada por: f(W)=W*eW.
Comentrios
Para valores reais de z quando z < -1/e, a funo W ir resultar em valores com uma parte imaginria.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Lambert_w_function]
MathWorld [http://mathworld.wolfram.com/LambertW-Function.html]
zeta
Retorna o valor da funo Zeta de Riemann calculada para o argumento.
Sintaxe
zeta(z)
Descrio
A funo zeta retorna o resultado da funo Zeta de Riemann, normalmente escrita como (s). z pode ser
qualquer expresso numrica que resulte em um nmero real ou um nmero complexo.
Comentrios
A funo zeta definida para todo plano complexo, exceto para o plo em z=1.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Riemann_zeta_function]
MathWorld [http://mathworld.wolfram.com/RiemannZetaFunction.html]
mod
Retorna o resto da diviso do primeiro argumento pelo segundo argumento.
Sintaxe
mod(m,n)
Descrio
Esta funo calcula m mdulo n, que o mesmo que o resto de m/n. mod calcula o resto f, onde m = a*n +
f para um inteiro "a". O sinal de f sempre o mesmo que o sinal de n. Quando n=0, mod retorna 0. m e n
podem ser quaisquer expresses numricas que resultem em nmeros reais.
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Modular_arithmetic]
MathWorld [http://mathworld.wolfram.com/Congruence.html]
36
Funes
dnorm
Retorna a distribuio normal do primeiro argumento, com valores da mdia e desvio padro opcionais.
Sintaxe
dnorm(x, [,])
Descrio
A funo dnorm a densidade de probabilidade da distribuio normal, tambm chamada distribuio
Gaussiana. x a varivel aleatria, a mdia e o desvio padro. e so opcionais e caso no sejam
informados, uma distribuio normal padro ser utilizada, com =0 e =1. x, e podem ser quaisquer
expresses numricas que resultem em nmeros reais onde > 0. A distribuio normal definida como:
1
dnorm(x, , ) =
e
2
(x )2
2
Veja tambm
Wikipedia [http://en.wikipedia.org/wiki/Normal_distribution]
MathWorld [http://mathworld.wolfram.com/NormalDistribution.html]
37
Caixas de dilogo
Editar eixos
Ao se escolher o item de menu Editar Eixos..., a caixa de dilogo mostrada abaixo ir aparecer. Nessa
caixa, possvel configurar todas as opes relativas aos eixos. A caixa contm quatro guias. A primeira guia,
mostrada abaixo, contm opes para o eixo-x. A guia com as opes do eixo-y completamente anloga a
essa.
eixo-x/eixo-y
Mnimo
Este o valor mais baixo no eixo selecionado. Padro: -10
Mximo
Este o valor mais alto no eixo selecionado. Padro: 10
Unid. Marca
Esta a distncia entre as marcas de escalas no eixo selecionado. Marcas de escalas so mostradas como
pequenas linhas perpendiculares ao eixo. Unid. Marca utilizada tanto para as marcas, quanto para os
nmeros mostrados ao longo do eixo. Em um eixo logartmico, Unid. Marca indicar o fator entre as
marcas. Por exemplo, Unid. Marca definida como 4 ir mostrar 1, 4, 16, 64, etc. em um eixo logartmico
e 0, 4, 8, 12, etc. em um eixo normal.
Unid. Grade
Esta a distncia entre as linhas de grade perpendiculares ao eixo. Usada apenas se as linhas de grade
estiverem sendo mostradas.
Escala Logartmica
Selecione esta opo se voc quiser que o eixo possua uma escala logartmica.
Mostrar nmeros
Quando esta opo selecionada, nmeros so mostrados junto ao eixo, com a distncia entre eles
determinada por Unid. Marca.
Rtulo
Quando esta opo selecionada, o texto da caixa de edio ser mostrado logo acima do eixo-x , no
lado direito do sistema de coordenadas. Para o eixo-y, o texto ser mostrado na parte superior e direita
do eixo. Esse recurso pode ser utilizado para indicar a unidade de medida que est sendo usada, em cada
um dos eixos.
38
Caixas de dilogo
Configuraes
Ttulo
Aqui possvel inserir um ttulo, a ser mostrado acima do sistema de coordenadas. Use o boto direita
da caixa de texto para alterar a fonte.
Mostrar legenda
Selecione esta opo para mostrar uma legenda com a lista de funes e sries de pontos, em um dos
quatro cantos do sistema de coordenadas. possvel alterar a fonte na aba Fonte e cor.
Posio da legenda
Escolhe em qual dos quatro cantos a legenda ser posicionada. Esse posicionamento poder mais tarde
ser alterado, clicando-se com o boto direito sobre a legenda na rea de plotagem.
Calcular com nmeros complexos
Selecione esta opo caso queira utilizar nmeros complexos nos clculos necessrios produo
dos grficos. Isso ir causar um aumento no tempo de plotagem dos mesmos, porm, pode vir a ser
necessrio, em raras situaes onde o resultado intermedirio um complexo. O resultado final deve ser
39
Caixas de dilogo
real para que o grfico possa ser traado. Esta opo, quando marcada, no interferir de maneira alguma
nos resultados finais calculados.
Estilo dos eixos
Selecione Nenhum se voc no quiser que os eixos sejam mostrados. Selecione Cruzados se voc
quiser um sistema de coordenadas normal. A posio dos eixos pode ser alterada em O eixo-y cruza
em e O eixo-x cruza em. Selecione Caixa se voc quiser que os eixos sejam mostrados embaixo e
esquerda do sistema de coordenadas, sobrepondo-se s configuraes de O eixo-y cruza em / O eixo-x
cruza em.
Trigonometria
Escolhe se as funes trigonomtricas devem ser calculadas em Radianos ou em Graus. Essa
configurao tambm utilizada para mostrar nmeros complexos na forma polar.
Fonte e cor
Cores
Seleciona a cor de fundo, a cor dos eixos e a cor utilizada nas linhas de grades.
Fontes
Seleciona as fontes utilizadas nos rtulos dos eixos, nos nmeros dos eixos, e na legenda.
Opes
Ao selecionar o item de menu Editar Opes..., a caixa de dilogo abaixo ser exibida. Nela, possvel
alterar opes gerais do programa.
40
Caixas de dilogo
Decimais
Este o nmero de casas decimais que sero apresentadas em todos os resultados. O nmero no tem
qualquer influncia sobre o resultado dos clculos, ou dos grficos apresentados.
Arquivos recentes
O nmero mximo de arquivos abertos recentemente, a serem mostrados no menu Arquivo. Esse nmero
deve estar entre 0 e 9. 0 significa que nenhum arquivo aberto recentemente ser mostrado.
Mx. desfazer
Cada vez que uma alterao feita em um arquivo, o programa salva as informaes necessrias para
desfaz-la. Por padro, Mx. desfazer 50, o que significa que possvel desfazer as ltimas 50
alteraes realizadas. O processo de desfazimento das alteraes vai ocupar uma pequena quantidade
de memria. Se o seu sistema no dispe de memria RAM suficiente, voc pode liberar memria
diminuindo o valor de Mx. desfazer.
Escala da fonte
Usado para alterar a escala das fontes e da maior parte da interface do usurio. Isso particularmente til
quando a resoluo da sua tela muito alta, ou por qualquer outro motivo que faa com que voc tenha
dificuldades na leitura da interface do usurio.
Idioma
Mostra uma lista de idiomas disponveis para o programa. O idioma selecionado ser aquele utilizado
pelo programa no futuro. A seleo de idioma diferente para cada usurio do Windows.
Separador de decimais personalizado
Separador de decimais utilizado quando dados so exportados para arquivos ou copiados para a rea de
transferncia. Quando esta opo se encontra desabilitada, o separador decimal definido em "Opes
regionais" do Windows utilizado nessas operaes. Essas definies no se aplicam s expresses
criadas ou importadas para dentro do Graph, as quais devem sempre utilizar o ponto como separador
decimal.
Mostrar dicas de ferramentas
Com esta opo selecionada, ser mostrada durante alguns segundos uma pequena caixa de texto
contendo uma explicao, assim que o ponteiro do mouse for posicionado sobre um objeto, como um
campo de edio, caixa de seleo, etc. Essa descrio tambm mostrada na barra de status, na parte
inferior da janela principal.
Salva rea de trabalho ao sair
Com esta opo selecionada, o Graph salvar o tamanho da janela principal antes de encerrar. Na
prxima vez em que o programa for executado, esse tamanho salvo ser utilizado. Alm disso, a largura
41
Caixas de dilogo
da lista de funes tambm armazenada. Se essa opo no estiver selecionada, as preferncias que
foram salvas na ltima vez sero utilizadas.
Formato complexo
Seleciona como um nmero complexo dever ser mostrado no quadro Valor. Real significa que apenas
nmeros reais sero mostrados. Se o nmero tiver uma parte imaginria ele no ser mostrado, sendo
exibida no lugar do mesmo uma mensagem de erro. Retangular significa que nmeros complexos sero
mostrados na forma a+bi, onde a a parte real e b a parte imaginria. Polar significa que os nmeros
sero mostrados na forma a, onde a o valor absoluto do nmero e o ngulo do nmero.
dependente da escolha entre Radianos e Graus em Trigonometria, na caixa de dilogo Editar eixos.
Observe que em alguns casos possvel se obter um resultado diferente no quadro Valor, dependendo
das configuraes em Formato complexo: quando Real se encontra selecionado, o Graph ir tentar
encontrar um resultado real, se possvel, enquanto que Retangular e Polar podero retornar um
resultado no-real para este mesmo clculo.
Procura por nova verso do Graph ao iniciar
Com esta opo selecionada, cada vez que o programa for iniciado ele verificar se uma verso mais
nova do Graph se encontra disponvel na Internet. Se uma verso mais nova for encontrada, o usurio
ser indagado se deseja visitar o site oficial do Graph para baixar a atualizao. Caso no exista nenhuma
verso mais nova, o usurio ser informado a respeito disso. Caso essa opo esteja desabilitada,
possvel ainda selecionar Ajuda Internet Verificar por atualizaes para verificar se uma verso
mais nova se encontra disponvel.
Inserir funo
Para inserir uma funo, use o item de menu Funo Inserir funo...o qual exibir a caixa de dilogo
abaixo. Para editar uma funo existente, selecione a mesma na lista de funes e em seguida use o item de
menu Funo Editar....
Tipo de funo
possvel escolher entre trs diferentes tipos de funes: Funo padro, funo paramtrica e
funo polar. Uma funo padro definida como y=f(x), isto , para cada coordenada-x existe uma
nica coordenada-y, embora esta possa ser indefinida para algumas coordenadas-x.
42
Caixas de dilogo
Inserir tangente/normal
A caixa de dilogo abaixo usada para para inserir ou editar uma tangente ou normal de uma funo. Para
inserir uma nova tangente ou normal, use Funo Inserir tangente/normal.... Para alterar uma tangente
ou normal j existente, selecione-a primeiro na lista de funes e em seguida use Funo Editar....
Uma tangente uma linha reta que toca o grfico de uma funo em um ponto dado, sem no entanto ali
atravess-la. A tangente pode, porm, atravessar o grfico da funo em um outro local. Uma normal uma
linha reta perpendicular ao grfico da funo em um ponto dado. Quando o item selecionado uma funo
padro, a identificao do ponto feita atravs da coordenada-x. J no caso de funes paramtricas ou
polares, a identificao do ponto feita atravs do parmetro-t independente.
43
Caixas de dilogo
Variao do argumento
possvel escolher um intervalo para a tangente e/ou normal. De e A indicam o incio e o fim do
intervalo. Pode-se deixar um ou ambos os campos em branco, de maneira a traar o grfico de menos
infinito a mais infinito.
Extremos
Aqui se pode optar pela exibio de marcadores ao incio e/ou ao fim do intervalo. Se nenhum intervalo
for especificado, as marcas sero mostradas nas bordas da rea de plotagem. O padro no mostrar
marca alguma.
Texto da legenda
Insere uma descrio a ser mostrada na legenda. Se nenhum texto for inserido, a equao da funo ser
mostrada na legenda.
Propriedades do grfico
possvel escolher entre os diferentes estilos de linhas, aquele que ser utilizado no traado do grfico.
Pode-se escolher entre slido, tracejado, pontilhado ou uma combinao destes. possvel escolher
tambm a largura da tangente/normal. A largura informada em pixels de tela. H tambm vrias cores
diferentes para se escolher.
Inserir sombreamento
A caixa de dilogo abaixo usada para inserir sombreamento(s) funo selecionada. Para inserir um novo
sombreamento, use Funo Inserir sombreamento.... Para alterar um sombreamento j existente,
selecione-o primeiro na lista de funes e em seguida use Funo Editar.... O sombreamento utilizado
para demarcar uma rea entre o grfico da funo e algum outro elemento.
44
Caixas de dilogo
Sombreamento
45
Caixas de dilogo
Entre funes
Esta opo ir sombrear a rea entre os grficos de duas funes. A primeira funo aquela selecionada
na lista de funes na janela principal, antes da caixa de dilogo ser invocada. A segunda funo
selecionada na caixa de listagem da guia 2 funo. No caso de funes padro, o intervalo ser o
mesmo para as duas funes. J no caso de funes paramtricas, possvel selecionar intervalos
diferentes para as duas funes. No sendo definido um intervalo para a segunda funo, esta ir usar o
intervalo escolhido para a primeira.
Opes
Na guia Opes mostrada abaixo, possvel se alterar as opes do sombreamento.
De
Define o valor onde o sombreamento ter incio. So especificadas coordenadas-x, quando se lida com
funes padro, ou o parmetro-t, quando se lida com funes paramtricas ou polares. Se nenhum
valor for informado, o sombreamento ter incio em menos infinito. Se Diminuir at a interseo for
selecionado, a coordenada de incio do sombreamento ser diminuda, a partir do valor anteriormente
estabelecido, at a coordenada onde o grfico cruze com o eixo, com o limite da rea de plotagem, com
ele mesmo ou com outro grfico, dependendo do tipo de sombreamento selecionado.
A
Define o valor onde o sombreamento ter fim. So especificadas coordenadas-x, quando se lida com
funes padro, ou o parmetro-t, quando se lida com funes paramtricas ou polares. Se nenhum
valor for informado, o sombreamento ter fim em mais infinito. Se Aumentar at a interseo for
selecionado, a coordenada de trmino do sombreamento ser aumentada, a partir do valor anteriormente
estabelecido, at a coordenada onde o grfico cruze com o eixo, com o limite da rea de plotagem, com
ele mesmo ou com outro grfico, dependendo do tipo de sombreamento selecionado.
Estilo
Escolhe entre diferentes estilos a serem usados no sombreamento.
Cor
Escolhe a cor do sombreamento.
Realar borda
Selecione esta opo para traar uma linha demarcando os limites da rea sombreada. Desmarque para
deixar a rea sombreada sem bordas, o que til quando se deseja que dois sombreamentos sejam
visualizados como um s.
46
Caixas de dilogo
2 funo
Ao se escolher Entre funes, na guia Sombreamento, possvel selecionar uma segunda funo na guia
2 funo. A caixa de dilogo da guia 2 funo mostrada abaixo.
47
Caixas de dilogo
Aps uma srie de pontos ter sido adicionada, possvel acrescentar uma linha de tendncia, que a curva
que melhor se ajusta aos pontos da srie.
Na tabela acima, so inseridas as coordenadas-x e -y dos pontos da srie. Pode-se inserir quaisquer nmeros
de pontos, mas todos os pontos necessitam de uma coordenada-x e uma coordenada-y.
possvel selecionar alguns pontos e, em seguida, copi-los para outro programa, utilizando o menu
contextual que aparece, ao se clicar com o boto direito sobre a tabela. Da mesma forma, possvel copiar
dados de outros programas como o MS Word ou MS Excel e col-los na tabela da caixa de dilogo.
A partir desse menu contextual, possvel tambm efetuar a importao de dados de um arquivo. O Graph
importa arquivos de texto com dados separados por tabulaes, vrgulas ou pontos e vrgulas. Os dados sero
inseridos a partir da posio do cursor na tabela. Isso torna possvel que se carreguem dados de mais de um
arquivo, ou mesmo que se tenha as coordenadas-x em um arquivo e as coordenadas-y em outro. No caso
mais comum, onde todos os dados se encontram em um nico arquivo, deve-se garantir que o cursor esteja
posicionado na clula superior esquerda, antes da importao.
Descrio
Na caixa de texto localizada na parte superior da caixa de dilogo, pode-se digitar um nome para a srie,
o qual ser exibido na legenda.
Tipo de coordenada
necessrio escolher o tipo de coordenadas a serem usadas pelos pontos. Cartesiano usado quando
se deseja especificar coordenadas (x,y). Polar utilizado quando se deseja especificar coordenadas (,r),
onde o ngulo e r a distncia a partir da origem. O ngulo informado em radianos ou graus, a
depender da configurao atual.
48
Caixas de dilogo
Marcador
direita, podem ser escolhidos diferentes tipos de marcadores. O tipo pode ser um crculo, um quadrado,
um tringulo, etc. possvel tambm alterar a cor e o tamanho dos marcadores. Se o tamanho for
definido como 0, nem os marcadores, nem as barras de erro sero mostrados.
Observe que se uma seta for selecionada como marcador, a mesma ser mostrada tangenciando a
linha utilizada para interligar os pontos. O sentido verdadeiro, assim, depende da definio do tipo de
Interpolao. O primeiro ponto nunca mostrado quando o marcador uma seta.
Linha
possvel traar linhas interligando os marcadores. Essas linhas sero traadas de um ponto a outro, na
mesma ordem em que estes aparecem na tabela. Pode-se escolher entre diferentes estilos, cores e larguras
de linhas. Pode-se optar tambm por no traar linha alguma.
possvel escolher entre quatro tipos de interpolao: Linear ir traar linhas retas entre os marcadores.
Spline Cbico 1D ir traar um spline cbico natural [http://en.wikipedia.org/wiki/Cubic_splines],
que uma linha elegante e suave, a qual ir conectar todos os pontos pela ordem de suas coordenadasx, atravs de polinmios de 3 grau. Spline Cbico 2D ir traar um spline cbico suave, atravs dos
pontos. Meio cosseno ir traar curvas de meio cosseno entre os pontos, o que pode no parecer to
suave como os splines cbicos, mas em compensao nunca fica aqum/alm de certos limites, como s
vezes acontece com os splines cbicos.
Rtulos
Selecione Mostrar coordenadas para exibir as coordenadas cartesianas ou polares em cada ponto.
Pode-se usar o boto para alterar a fonte, e a caixa de listagem para escolher se os rtulos sero
mostrados acima, abaixo, esquerda ou direita dos pontos.
Barras de erro
Aqui possvel optar pela exibio de barras de erro horizontais ou verticais, tambm conhecidas como
barras de incerteza. Estas se apresentam como barras finas em cada uma das coordenada da srie de
pontos, indicando a incerteza naquele ponto. H trs formas de se indicar o tamanho das barras de erro:
Fixo utilizado para especificar que todos os pontos tm a mesma incerteza. Relativo utilizado para
especificar uma percentagem das coordenadas-x ou -y de cada ponto, como incerteza. Personalizado
ir adicionar uma coluna extra na tabela, onde possvel especificar um valor de incerteza diferente para
cada ponto. Todas as incertezas equivalem a " de desvio" do valor indicado. Erros-Y personalizados so
tambm utilizados para ponderar os pontos, quando linhas de tendncia so criadas.
49
Caixas de dilogo
Pr-definidas
possvel escolher entre algumas funes pr-definidas do aplicativo. Essas funes iro fornecer um
resultado preciso. No caso de linhas de tendncia dos tipos Linear, Polinomial, Exponencial, possvel
ainda selecionar a opo Interceptar e definir o ponto onde a linha de tendncia ir encontrar com o eixo-y.
Linear
Esta uma linha reta, expressada por uma funo do tipo f(x) = a*x+b, onde a e b so constantes
calculadas de tal forma que a linha em questo seja a de melhor ajuste srie de pontos.
A linha de tendncia calculada de maneira que a soma dos quadrados (SSQ - sum of squares), (yif(xi))2, seja a menor possvel. Se possvel, a funo ir atravessar os pontos na srie; do contrrio, a
funo se posicionar o mais prxima possvel da srie, com a condio de que o somatrio assim obtido
no possa ser menor.
Logartmica
Uma linha de melhor ajuste logartmica dada por f(x) = a*ln(x)+b, onde a e b so constantes, e ln
a funo logaritmo natural. Para adicionar uma funo logartmica, nenhum ponto na srie pode ter uma
coordenada-x que seja negativa ou zero.
Uma funo logartmica uma linha reta em um sistema de coordenadas semi-logartmico. Em razo
disso, a srie de pontos convertida para um sistema de coordenadas semi-logartmico, de maneira que a
funo logartmica com a menor soma dos quadrados (SSQ) possa ser encontrada.
Polinomial
Um polinmio uma funo definida por f(x) = an*xn + ... + a3*x3 + a2*x2 + a1*x + a0, onde a0...an so
constantes. n a ordem do polinmio. necessrio que o nmero de pontos da srie seja, ao menos, uma
unidade maior que a ordem do polinmio escolhido para represent-la.
Potncia
Uma funo potncia dada por f(x) = a*xb, onde a e b so constantes calculadas de maneira que a
funo obtida seja a de melhor ajuste srie de pontos. Para adicionar uma funo potncia, nenhum
ponto na srie pode ter uma coordenada-x ou -y que seja negativa ou zero.
Uma funo potncia uma linha reta em um sistema de coordenadas logartmicas duplas. Em razo
disso, a srie de pontos convertida para um sistema de coordenadas logartmicas duplas, de maneira que
a funo potncia com a menor soma dos quadrados (SSQ) possa ser encontrada.
Exponencial
Uma funo exponencial dada por f(x) = a*bx, onde a e b so constantes calculadas de maneira que a
funo seja a de melhor ajuste a srie de pontos. Para adicionar uma funo exponencial, nenhum ponto
na srie pode ter uma coordenada-y que seja negativa ou zero.
Uma funo exponencial uma linha reta em um sistema de coordenadas semi-logartmico, com o eixoy como eixo logartmico. Em razo disso, a srie de pontos convertida para um sistema de coordenadas
50
Caixas de dilogo
semi-logartmico, de maneira que a funo exponencial com a menor soma dos quadrados (SSQ) possa
ser encontrada.
Mdia mvel
Mdia mvel uma sucesso de linhas retas baseadas na mdia dos pontos anteriores. O Perodo
determina quantos pontos sero utilizados para a mdia. Se o Perodo for igual a 1, apenas um ponto
ser utilizado, o que efetivamente no caracteriza uma mdia. Isso ir fazer com que seja desenhada uma
linha reta entre os pontos. Quando o Perodo for maior que 1, a coordenada-y para a linha em cada ponto
no ser a mesma que a coordenada-y do ponto. Em vez disso, ser uma mdia dos pontos anteriores.
Nesta guia, possvel inserir os seus prprios modelos de linhas de tendncia. O modelo inserido na forma
de uma funo padro, onde todas as constantes que o Graph precisar encontrar esto nomeadas com um $,
seguido por qualquer combinao de caracteres (a-z) e dgitos (0-9). Exemplos de constantes vlidas so: $a,
$y0, $const.
Um exemplo de modelo poderia ser f(x)=$a*x^$b+$c. O programa tenta calcular as constantes $a, $b e $c
de maneira que f(x) seja a mais prxima possvel da srie de pontos. Use o boto Adicionar para adicionar o
modelo lista, com um nome de sua preferncia.
O programa precisa de algum palpte, sobre onde deve comear a busca pelos valores timos das constantes.
Como padro, o palpite para todas as constantes 1, mas isso pode ser alterado nos modelos adicionados
lista. Um palpite melhor aumentar as chances de um valor timo ser encontrado.
O Graph tentar encontrar as constantes para o modelo de f(x), de maneira que a soma dos quadrados (yif(xi))2 seja a menor possvel. O programa comear com o palpite, e se mover em direo ao mnimo da
soma dos quadrados. Se uma soluo no for encontrada aps 100 iteraes ou caso o palpite informado no
seja vlido, o programa desistir.
possvel, ainda que isto acontea muito raramente, que mais de um mnimo exista. Nesse caso, o mnimo
mais prximo do palpite ser considerado, ainda que este possa no ser o melhor.
Observe que constantes redundantes devem ser evitadas, uma vez que podem confundir o programa. Por
exemplo, este modelo tem uma constante redundante: f(x)=$c+$d/($a*x+$b). Observe a relao entre as
constantes $a, $b and $d. Se multiplicarmos $a, $b e $d pelo mesmo valor, a funo resultante no sofrer
alterao. Isto significa que h um nmero infinito de combinaes de constantes, com a mesma funo
resultante e, consequentemente, um nmero infinito de melhores solues. Isso pode confundir o programa
quando ele tenta encontrar a melhor delas. Portanto, um ou outro de $a, $b ou $d deve ser removido.
Quando a linha de tendncia adicionada, o coeficiente de correlao R2 mostrado no comentrio. Quanto
mais prximo R2 for de 1, mais prxima dos pontos a linha de tendncia estar .
51
Caixas de dilogo
Inserir rtulo
Esta caixa de dilogo utilizada para inserir ou editar rtulos de texto. Para inserir um rtulo, utiliza-se o
item de menu Funo Inserir rtulo.... O rtulo inserido no centro da rea de plotagem, mas pode ser
arrastado para outro lugar. Para alterar um rtulo existente, d um clique duplo sobre o mesmo na rea de
plotagem ou selecione este na lista de funes e em seguida use Funo Editar....
O texto inserido na rea de edio. possvel alterar os estilos, nas diferentes partes do texto. A cor de
fundo (que pode ser qualquer cor slida ou transparente), porm, definida para o rtulo como um todo. O
boto serve para inserir caracteres especiais, como smbolos matemticos e caracteres gregos.
Um rtulo de texto pode conter tambm um objeto OLE, por exemplo, uma imagem ou uma equao do MS
Equation. Pode-se colar um objeto OLE na rea de edio, da mesma forma que se faz com um texto. Um
objeto novo pode ser criado na posio em que se encontra o cursor, selecionando-se Inserir objeto no menu
contextual. Caso exista mais de uma representao na rea de transferncia, pode-se usar Colar especial no
menu contextual para selecionar a representao a ser colada.
Quando o boto OK for pressionado, o rtulo ser exibido na rea de plotagem. O rtulo pode ser movido,
arrastando-o com o mouse, ou travado junto a um dos eixos, clicando-se com o boto direito sobre o mesmo e
escolhendo a posio no menu contextual. A partir do menu contextual, possvel tambm girar o rtulo, de
maneira que seja possvel, por exemplo, mostrar o texto na vertical.
Um rtulo pode conter e calcular uma expresso numrica. Isso muito til quando se deseja mostrar o valor
de constantes personalizadas em um rtulo. O Graph tentar calcular quaisquer expresses dentro um rtulo,
desde que as mesmas estejam colocadas entre parnteses e aps um sinal de porcentagem. Havendo trs
constantes personalizadas, a=2.5, b=-3, and c=8.75, pode-se criar um rtulo com o texto f(x)=%(a)x2+
%(b)x+%(c). Esse rtulo ser exibido como f(x)=2.5x2-3x+8.75 na rea de plotagem. Caso as
constantes sejam alteradas, o rtulo ser atualizado para refletir estes novos valores. No caso acima, o sinal +
que precedia %(b) foi removido, em razo do valor de b ter gerado como resultado um nmero negativo.
Inserir relao
Esta caixa de dilogo utilizada para inserir uma relao no sistema de coordenadas. Relao um nome
comum para inequaes e equaes, tambm conhecidas como funes implcitas. Para inserir uma relao,
usa-se o item de menu Funo Inserir relao.... Para alterar uma relao j existente, selecione-a
primeiro na lista de funes e em seguida use Funo Editar....
52
Caixas de dilogo
Relao
Nesta caixa de texto inserida a relao que se pretende representar graficamente. Esta deve ser ou uma
equao ou uma inequao. x e y so utilizadas como variveis independentes. Uma equao uma
declarao de que uma certa quantidade igual a outra, sendo que tais quantidades devem estar separadas
pelo operador "=". Por exemplo, a equao x^2 + y^2 = 25 ir traar um crculo de raio 5.
Uma inequao uma declarao de que uma certa quantidade maior ou menor que outra, sendo que
tais quantidades devem estar separadas por um dos quatro operadores: <, >, <=, >=. Uma inequao pode
ser, por exemplo, abs(x) + abs(y) < 1. Ao se especificar um intervalo, podem ser usados dois
operadores, por exemplo: y < sin(x) < 0.5.
Podem ser usados os mesmos operadores e funes pr-definidas, utilizados no traado de grficos de
funes. Alm disso, podem ser tambm criadas funes personalizadas.
Restries
Nesta caixa de texto podem ser inseridas restries opcionais, na forma de uma expresso numrica de
qualquer tipo. A relao ser considerada vlida e, consequentemente, plotada, apenas onde as restries
forem satisfeitas, isto , quando estas ltimas resultarem em um valor lgico diferente de zero. As
restries consistem, em geral, de uma srie de desigualdades separadas pelos operadores lgicos (and,
orxor). Da mesma forma que em uma relao, x e y so utilizadas como variveis independentes.
Por exemplo, dada a relao x^2 + y^2 < 25, que corresponde a um crculo sombreado, as
restries x > 0 and y < 0 faro com que seja exibida apenas a parte do crculo no 4 quadrante.
Descrio
Insere um texto descritivo a ser mostrado na legenda. Se este campo for deixado em branco, a relao e
as restries sero mostradas na legenda.
Propriedades
Here you may select a shading style for inequalities, color and width for equations. The shading Estilo
is only used for inequalities and is ignored for equations. To see overlapping inequalities they must use
different styles. The Estilo da linha indicates the type of line drawn for equations and the border line for
inequalities. The Largura indicates the size of the line drawn for equations and the width of the border
line for inequalities. For inequalities the width can be set to 0 to avoid drawing the border line.
Inserir f'(x)
A caixa de dilogo mostrada abaixo usada para criar a primeira derivada de uma funo. Para criao da
derivada, selecione a funo que deseja diferenciar e em seguida use Funo Inserir f'(x)....
Se a funo uma funo padro, a primeira derivada corresponde inclinao (em cada ponto) desta funo,
sendo definida como a a funo derivada em relao x: f'(x) = df(x)/dx
53
Caixas de dilogo
possvel definir o intervalo, o estilo da linha, a largura em pixels e a cor desejada para a derivada da
funo. A derivada inserida como uma funo e pode ser editada como tal. A derivada no ir se alterar
automaticamente, quando a funo original for editada.
Funes/constantes personalizadas
O Graph permite que voc defina suas prprias funes e constantes personalizadas, as quais podem ser
empregadas em outras expresses dentro do programa. possvel usar esse recurso para fatorar constantes e
sub-expresses frequentemente utilizadas, de maneira a tornar mais rpida e fcil a utilizao desse itens. Use
o item de menu Funo Funes personalizadas... para exibir esta caixa de dilogo.
Inserindo funes
Os nomes das funes e constantes so inseridos na primeira coluna. O nome pode conter qualquer
combinao de letras, nmeros e sublinhado (underline), mas deve sempre comear com uma letra. No
possvel usar um nome que j esteja atribudo a uma funo ou varivel pr-definida.
Argumentos de funo so inseridos aps o nome desta, entre parnteses e separados por vrgula, por
exemplo, f(x,y,z) uma funo chamada f contendo trs argumentos nomeados x, y e z. Da mesma
forma que os nomes de funo, os nomes de argumento devem comear com uma letra e conter apenas
letras e nmeros.
As expresses a serem definidas so inseridas na segunda coluna. Essas expresses podem usar os
argumentos especificados na primeira coluna, todas as funes pr-definidas, outras funes e constantes
54
Caixas de dilogo
personalizadas, e at mesmo chamar a si mesma de forma recursiva. Um comentrio pode ser inserido
depois de um smbolo #, colocado ao final de uma expresso.
Modificando e removendo funes
Pode-se remover uma funo ou constante, limpando-se o nome e a definio da mesma ou selecionando
Remover linha no menu contextual. Todos os elementos que utilizem a funo ou constante removida
iro deixar de funcionar, quando forem calculados.
Ao clicar nos botes OK ou Aplicar, da caixa de dilogo em questo, todos os elementos sero atualizados,
de maneira a refletir as alteraes realizadas nas funes e constantes.
Valor
Esta caixa de dilogo utilizada para clculos interativos em funes. Ela pode ser encaixada na parte de
baixo da lista de funes, que o padro do aplicativo, ou desencaixada na forma de uma janela flutuante.
Valor
Quando Calc Valor selecionado, exibida uma caixa de dilogo que calcula o valor numrico da funo
selecionada para um dado valor do argumento, o qual pode ser inserido no campo de texto ou indicado pelo
mouse.
Abaixo, a caixa de dilogo associada a uma funo padro. Essa caixa ter um aspecto ligeiramente diferente,
quando uma funo paramtrica, funo polar ou uma tangente for selecionada.
Nela, possvel se informar qualquer valor para o qual se deseja calcular a funo. O resultado ser calculado
para a funo que tenha sido selecionada na lista de funes. Se o resultado se encontrar no grfico, dentro
dos limites do sistema de coordenadas, ele ser assinalado atravs de uma cruz tracejada. possvel tambm
rastrear o grfico com o uso do mouse. Basta clicar em qualquer regio da rea de plotagem, que a funo
ser calculada para o ponto mais prximo dali.
Pode acontecer do resultado de um clculo ser um nmero complexo, contendo uma parte imaginria. Esse
nmero poder ser descrito na forma de a+bi, a ou simplesmente no ser descrito de maneira alguma,
dependendo das configuraes em Opes.
Ao clicar com o mouse sobre a rea de plotagem, o cursor ir se deslocar rapidamente para um determinado
local da curva, cuja natureza pode ser escolhida dentre as seguintes caractersticas:
Funo
O cursor se deslocar para o ponto mais prximo da funo selecionada.
Interseo
O cursor se deslocar para a interseco mais prxima da funo selecionada, com qualquer uma das
funes exibidas (incluindo a prpria funo).
eixo-x
O cursor se deslocar para a interseo mais prxima da funo selecionada com o eixo-x.
eixo-y
O cursor se deslocar para a interseo mais prxima da funo selecionada com o eixo-y. Indisponvel
para funes padro.
55
Caixas de dilogo
Valor-x extremo
O cursor se deslocar para o valor extremo relativo mais prximo da coordenada-x. Indisponvel para
funes padro.
Valor-y extremo
O cursor se deslocar para o valor extremo relativo mais prximo da coordenada-y (mximos ou
mnimos da funo).
.
rea
Quando Calc rea selecionado, exibida uma caixa de dilogo que calcula a rea da funo selecionada
para uma determinada faixa do domnio. Em se tratando de funes padro, funes paramtricas ou
tangentes, a rea a regio assinalada compreendida entre a curva e o eixo-x, dentro da faixa determinada.
A rea abaixo do eixo-x considerada negativa. Nas funes padro e tangentes, isso o mesmo que a
integral definida no intervalo dado. Obs: o eixo-x aqui considerado o eixo-x real, que no necessariamente
corresponde ao eixo-x visvel no grfico.
No caso das funes polares, a rea aquela compreendida entre a curva e a origem, no intervalo dado. A
rea considerada negativa, quando o ngulo varia de um valor maior para um valor menor (sentido horrio).
O intervalo definido inserindo-se valores nas caixas de texto ou selecionando-os com o uso do mouse.
A rea calculada ser exibida na parte de baixo da caixa de dilogo, e a regio correspondente no sistema
de coordenadas assinalada com um sombreamento. O clculo feito utilizando-se o mtodo de integrao
numrica adaptativa de Gauss-Kronrod de 21 pontos, com a maior preciso possvel. Se um erro relativo
estimado menor que 10-4 no puder ser alcanado, no ser apresentado nenhum resultado.
Comprimento de arco
Quando Calc Comprimento de arco selecionado, exibida uma caixa de dilogo que calcula a
distncia entre dois pontos na funo, ao longo da curva. possvel especificar o intervalo na caixa de
dilogo ou assinal-lo com o uso do mouse. A extenso do arco indicada no sistema de coordenadas. O
clculo efetuado convertendo o mesmo em uma integrao e utilizando a frmula de Simpson com 1000
iteraes.
Tabela
A caixa de dilogo mostrada a seguir utilizada para calcular os valores da funo selecionada, para uma
determinada faixa. Primeiro, selecione uma funo na lista de funes e em seguida use o item de menu
Calc Tabela para mostrar a caixa de dilogo. Especifica-se ento o primeiro e o ltimo valor da varivel
independente nos campos De e A. No campo x ou t, especifica-se o incremento da varivel independente,
para cada novo clculo.
Ao pressionar o boto Calc, a tabela ser preenchida com a varivel independente na primeira coluna. O
contedo no restante das colunas ir depender do tipo de funo. Para uma funo padro, a tabela ir mostrar
f(x), f'(x) e f''(x). Para uma funo paramtrica, a tabela ir mostrar x(t), y(t), dx/dt, dy/dt e dy/dx. Para uma
funo polar, a tabela ir mostrar r(t), x(t), y(t), dr/dt e dy/dx. Colunas desnecessrias podem ser escondidas
atravs do menu contextual. Caso os clculos demorem muito tempo para serem executados, um indicador de
progresso ser exibido.
56
Caixas de dilogo
possvel selecionar algumas clulas e, em seguida, copi-las para a rea de transferncia, clicando-se com o
boto direito e em seguida escolhendo Copiar no menu contextual. Da rea de transferncia, os dados podem
colados para algum outro programa, por exemplo, o Microsoft Excel.
Ao posicionarmos o mouse sobre o lado esquerdo da tabela, o ponteiro ir se transformar em uma seta para
a direita, permitindo assim que linhas inteiras sejam selecionadas. Ao posicionarmos o mouse sobre o topo
da tabela, o ponteiro ir se transformar em uma seta para baixo, permitindo assim que colunas inteiras sejam
selecionadas. Para selecionar a tabela inteira, clique com o boto direito e em seguida selecione Selecionar
tudo.Tambm possvel fazer a seleo das clulas, mantendo-se pressionada a tecla Shift e usando as teclas
de seta do teclado.
A partir do menu contextual, possvel tambm exportar os dados selecionados para um arquivo de texto
delimitado por ponto e vrgula ou tabulao.
Observe que o preenchimento da tabela com uma grande quantidade de valores pode resultar em um tempo
consideravelmente longo para calcul-los. Uma quantidade grande de valores pode levar tambm a uma
utilizao muito grande da memria do sistema.
Animar
Esta caixa de dilogo utilizada para criar uma animao, atravs da variao de uma constante
personalizada. A animao pode ser exibida imediatamente, salva em um arquivo ou copiada para um
documento. A animao pode conter todos os elementos suportados pelo Graph, por exemplo, funes,
relaes, sries de pontos, rtulos (textos), etc.
57
Caixas de dilogo
Constante
Seleciona a constante a ser variada na animao. A constante j deve ter sido criada na caixa de dilogo
Funes/constantes personalizadas. A constante selecionada ser modificada em cada um dos quadros,
durante a animao.
Faixa de variao
Nos campos De e A especifica-se a faixa de variao da constante selecionada, na animao. O valor
Incremento indica o quanto a constante variar entre dois quadros. O nmero de quadros dado
por: (A - De) / Incremento. Um nmero maior de quadros produzir uma animao mais suave, mas
implicar tambm em um tempo maior para criao da mesma e em um espao em disco maior para
armazenamento do arquivo.
Opes de quadro
possvel especificar o tamanho da imagem da animao. Isso ir afetar o tamanho do arquivo, assim
como o tempo necessrio criao do mesmo. Quadros/Segundo indica a velocidade padro da
animao. A maioria dos programas reprodutores de vdeo so capazes de ajustar essa velocidade,
quando a animao executada
Ao pressionar o boto Animar, uma animao ser criada a partir das configuraes especificadas. Isso pode
levar algum tempo, dependendo dos elementos existentes no sistema de coordenadas e de quantos quadros
forem requeridos.
Assim que a animao for finalizada, um reprodutor de vdeo bastante simples ser apresentado na tela,
podendo o mesmo ser utilizado para execut-la. O boto ir fornecer algumas opes adicionais.
Velocidade
Modifica a velocidade de reproduo. Esse ajuste afeta somente a reproduo em curso, e no o arquivo
salvo.
Repetir
Com esta opo selecionada, a animao ser executada ininterruptamente. Ao trmino da exibio, a
mesma ser reiniciada, com o processo se repetindo indefinidamente.
Auto reverso
Esta opo faz com que a animao inverta o seu sentido de execuo, ao chegar ao final da mesma. Isso
particularmente til se combinado com a opo Repetir, combinao essa que far a animao oscilar
entre os seus dois extremos.
Salvar como...
Salva a animao como um arquivo do tipo AVI (Audio Video Interleave), o qual pode ser reproduzido
por qualquer reprodutor de mdia.
58
Caixas de dilogo
Salvar quadro...
Salva o quadro atualmente exibido como um arquivo de imagem do tipo bitmap. Pode-se escolher entre
os formatos Windows Bitmap (BMP), Portable Network Graphics (PNG) ou Joint Photographic Experts
Group (JPEG)
Salvar todos os quadros...
Salva cada um dos os quadros como arquivos individuais do tipo bitmap. Esta opo o mesmo que
repetir o comando Salvar quadro..., para cada quadro na animao.
59
Caixas de dilogo
Ao import-lo, obteremos uma srie de pontos com as coordenadas: (1,1.7), (2,4.3), (3,9.5), (4,16.2)
Um arquivo com mais de duas colunas ser importado na forma de diversas sries de pontos, as quais tero as
mesmas coordenadas-x, conforme especificadas na primeira coluna. Um exemplo de arquivo desse tipo, tendo
ponto e vrgula como delimitador:
50;71,8113997;78,23883162;79,17509098;78,58979676;78,62449077;78,2374541;77,7637696
55;71,81941659;78,17869416;79,2155277;78,48195769;78,6005272;78,22113423;77,7874084
60;71,82943769;78,12714777;79,24787707;78,55661551;78,51266076;78,2129743;77,8425656
65;71,82866684;78,08419244;79,20744036;78,54002489;78,56857576;78,22929417;77,8189268
70;71,81448312;78,06701031;79,18317833;78,55661551;78,55260005;78,24561404;77,75589
0.5
-1.7
-2.6
-3.3
-4.1
-5.5
-6.1
-7.6
Sero criadas aqui quatro sries de pontos, cada uma delas com quatro pontos de dados denominados a, b, c,
d. Os pontos a e b iro compartilhar as mesmas coordenadas-x; da mesma forma os pontos c e d tero as suas
coordenadas-x em comum.
No apenas nmeros, mas qualquer expresso vlida pode ser importada. A seguir, um exemplo utilizando
ponto e vrgula como separador:
1;sin(0.1)
2;sin(0.2)
3;1+sin(0.3)
pi;2*sin(pi/2)
60
Plugins
Para utilizar o sistema de plugins no Graph, necessrio instalar o Python 3.2, o qual pode ser baixado de
http://www.python.org. A documentao da linguagem Python pode ser encontrada junto ao Python instalado,
ou ento em on-line [http://docs.python.org/3.2/].
Plugins
Plugins so scripts escritos em Python, normalmente distribudos na forma de cdigo fonte como arquivos
do tipo .py, embora tambm possam ser distribudos na forma de cdigo compilado como arquivos do
tipo .pyc. Os arquivos de plugin so colocados no diretrio Plugins, dentro da instalao do Graph, e so
automaticamente detectados e carregados pelo programa.
Ateno
Plugins so scripts, que nada mais so que pequenos programas executados dentro do Graph
e que interagem com ele. Porm, um plugin pode fazer qualquer coisa que um programa com
os mesmos direitos pode fazer. Isso significa que se o Graph for executado com direitos de
administrador, ser possvel escrever um plugin que apague o disco rgido inteiro. Portanto,
voc deve ter cuidado com os plugins que utiliza, s instalando plugins de uma fonte confivel
ou, no mnimo verificando o cdigo fonte acerca de partes suspeitas, no caso da fonte ser
desconhecida.
Interpretador Python
O sistema de plugins tambm d acesso a um interpretador Python, pressionando-se F11. Dentro desse
interpretador possvel se escreverem expresses em Python e, dessa forma, fazer coisas bastante avanadas
no Graph. tambm uma maneira fcil de testar um cdigo, antes de vir a utiliz-lo em um plugin.
61
Agradecimentos
Bibliotecas
dxgettext
Biblioteca de traduo
Copyright Lars B. Dybdahl et al.
http://dybdahl.dk/dxgettext/
PDFlib-Lite
Usada para criar arquivos PDF.
Copyright 1997-2005 Thomas Merz & PDFlib GmbH
http://www.pdflib.com
Python
Usado para suporte a plugins e interao avanada
Copyright 2001-2006 Python Software Foundation
http://www.python.org
GNU Scientific Library
Biblioteca numrica
Copyright 2009 Free Software Foundation, Inc.
http://www.gnu.org/software/gsl/
Boost
Biblioteca em C++ cuidadosamente revisada.
http://www.boost.org
62
Agradecimentos
Tradues
Idioma
Programa
Arquivo
de ajuda
Tradutores
rabe
Sim
No
Abdellah Chelli
Basco
Sim
No
Xabier Maiza
Chins
(Simplificado)
Sim
No
Lala Sha
Chins
(Tradicional)
Sim
No
Jian-Jie Dong
Croata
Sim
Sim
Hasan Osmanagi
Tcheco
Sim
No
Pavel Simerka
Martin Strusk
Pavlna Krausov
Dinamarqus
Sim
Sim
Holands
Sim
Sim
Etienne Goemaere
Ingls
Sim
Sim
Ivan Johansen
Finlands
Sim
No
Pekka Lerssi
Francs
Sim
Sim
Jean-Pierre Fontaine
Alemo
Sim
Sim
Frank Httemeister
Sebastian Sttz
Michael Bach Ipsen
Grego
Sim
Sim
Dimitris Spingos ( )
Theodoros Kannas
Hngaro
Sim
No
Gabor Magyari
Italiano
Sim
Sim
Alessandro Serena
Attilio Ridomi
Coreano
Sim
No
Choe Hyeon-gyu
Mongol
Sim
No
Batnasan Davaa
Noruegus
Sim
No
Tore Ottinsen
Persa
Sim
No
Shayan Abyari
Yashar PourMohammad
Polons
Sim
No
Pawe Baczyski
Portugus
(Brasil)
Sim
Sim
Jorge Costa
Mara
Fernanda
Deivid e Monalisa
Wladimir A. Silva
Aldemar C. Filho
Portugus
(Portugal)
Sim
No
Jorge Geraldes
Russo
Sim
No
Ilya A.
Ivans Leonovs
Srvio
Sim
No
Jasmina Malinovic
Branimir Krstic
Esloveno
Sim
Sim
Jernej Baa
63
Agradecimentos
Idioma
Programa
Arquivo
de ajuda
Tradutores
Rok tokelj
Barbara Punar
Sergej Punar
Espanhol
Sim
Sim
Francisco Oliver
Alejandro Arce
Sueco
Sim
No
Pr Smrs
Michael Bach Ipsen
Turco
Sim
No
Vietnamita
Sim
No
Trung
Doadores
Sebastian Albrecht, specializing in the Vancouver Special [http://yourvancouverrealestate.ca/vancouverspecial/]
Sothebys real estate Toronto [http://partnershiptoronto.com/]
Chantal Marr, a Canadian life insurance [http://lsminsurance.ca/canadian-life-insurance-companies] expert
Elli Davis, a Toronto MLS Listings [http://ellidavis.com/mls-listings] expert
Miscelnea
64
Glossrio
elemento grfico
Um elemento grfico qualquer coisa que esteja sendo mostrada no sistema de coordenadas. Pode ser
uma funo, uma srie de pontos, rtulo, relao, etc. Os elementos grficos so tambm mostrados na
lista de funes, onde podem ser manipulados a partir do menu Funo ou do menu contextual.
expresso numrica
Uma expresso que pode ser convertida em um nmero chamada de expresso numrica. A expresso
pode incluir qualquer combinao de nmeros, constantes, variveis, operadores e funes.
inteiro
O conjunto de nmeros ...,-3,-2,-1,0,1,2,3,... chamado de inteiros e um subconjuto dos nmeros reais.
Um nmero inteiro "n" pode ser negativo, zero ou positivo.
legenda
A legenda uma caixa que, por padro, colocada no canto superior direito da rea de plotagem, e que
exibe uma lista das funes, tangentes, sombreamentos e sries de pontos do sistema de coordenadas.
Selecione Mostrar legenda em Configuraes, na caixa de dilogo Editar eixos, para exibir a
legenda. Clique com o boto direito em um item da lista de funes e desmarque a opo Mostrar na
legenda, caso no queira que o item seja mostrado na legenda. Ao editar um item, possvel informar
o texto a ser exibido na legenda. Para funes e tangentes, ser mostrada a equao associada funo
sempre que o texto da legenda no for definido.
lista de funes
A lista de funes exibida no lado esquerdo da janela principal. Essa lista mostra a relao de todas
as funes, tangentes, sries de ponto, sombreamentos e relaes. Para manipular um item dessa lista,
necessrio primeiramente selecion-lo. O item selecionado normalmente destacado em azul, mas
alternar para cinza sempre que alguma coisa, que no a lista de funes, estiver em primeiro plano.
possvel manipular o elemento selecionado atravs do menu Funo menu ou atravs do menu
contextual que surge, ao se se clicar com o boto direito em cima do elemento.
nmero complexo
Nmeros complexos so um superconjunto dos nmeros reais. Nmeros complexos so bidimensionais
e, so mais comumente escritos na forma retangular como a+bi onde a a parte real e b a parte
imaginria. A unidade imaginria i definida como i^2=-1. Nmeros complexos tambm podem ser
representados na forma polar como a onde a o valor absoluto do nmero e o ngulo do nmero
em radianos ou graus.
Nmeros complexos so utilizados na caixa de dilogo Valor, em funes padro, e no traado de
grficos quando Calcular com nmeros complexos estiver habilitado na aba Configuraes da
caixa de dilogo Editar eixos.
nmero real
Um nmero real pode ser descrito da forma nnn.fffEeee", onde "nnn" a parte inteira do nmero (que
pode se negativo). "fff" a parte fracionria, que separada da parte inteira por um ponto ".". A parte
fracionria opcional, mas a parte inteira, com ou sem uma parte fracionria, deve estar ali representada.
"E" o separador de expoente e deve ser um "E" em letra maiscula. "eee" o expoente, opcionalmente
precedido por "-". O expoente s necessrio se o "E" estiver presente. Observe que 5E8 o mesmo que
5*10^8.
radianos
Radianos uma forma de se descrever a medida de um ngulo, de forma anloga descrio em graus,
no entanto radianos no so uma unidade como graus. O ngulo de um crculo completo 360 ou 2
radianos. Um ngulo em radianos pode ser convertido para graus, multiplicando-o por 180/. Um
ngulo em graus pode ser convertido para radianos, multiplicando-o por /180. Pode-se escolher utilizar
radianos ou graus para as funes trigonomtricas, na aba Configuraes da caixa de dilogo Editar
eixos.
65