Professional Documents
Culture Documents
calculadora grfica
guia do usurio
NOTIFICAES
Este guia e quaisquer exemplos contidos aqui so fornecidos
conforme apresentados e esto sujeitos a alteraes sem aviso
prvio. Exceto at onde proibido por lei, a Hewlett-Packard no
faz garantia de qualquer tipo em relao a este guia e
especificamente no se responsabiliza pelas garantias e condies
implicadas de comercializao e adequao para um objetivo em
particular. A Hewlett-Packard no ser responsvel por qualquer
erro ou dano acidental ou conseqente em conexo com o
fornecimento, desempenho ou uso deste guia e os exemplos
apresentados aqui.
Copyright 2003 Hewlett Packard Development Company, L.P.
Os programas que controlam sua hp 49g+ so protegidos por lei
e todos os direitos so reservados. A reproduo, adaptao ou
traduo destes programas sem permisso prvia escrita da
Hewlett-Packard tambm proibida.
Prefcio
Voc tem em suas mos um computador numrico e simblico compacto que
facilitar o clculo e a anlise matemtica de problemas em uma variedade
de disciplinas, de matemtica elementar at engenharia avanada e assuntos
cientficos. Embora mencionada como uma calculadora por causa de seu
formato compacto similar aos dispositivos de clculo manuais tpicos, a hp
49g+ deve ser vista como um computador guia programvel/grfico.
A hp 49g+ pode ser operada em dois modos diferentes de clculo, o modo
Notao Polonesa Reversa (RPN) e o modo Algbrico (ALG) (consulte a
pgina 1-11 do guia do usurio para obter detalhes adicionais). O modo
RPN foi incorporado nas calculadoras para tornar os clculos mais eficientes.
Neste modo, os operandos em uma operao (ex. 2 e 3 na operao
2+3) so inseridos no visor da calculadora, chamado de pilha, e depois o
operador (ex. + na operao 2+3) inserido para completar a operao.
O modo ALG, por outro lado, imita a forma que voc digita suas expresses
escritas. Assim, a operao 2+3, no modo ALG, ser inserida na
calculadora pressionando as teclas 2, + e 3, nesta ordem. Para
completar a operao usamos a tecla ENTER. Exemplos das aplicaes de
diferentes funes e operaes nesta calculadora so ilustrados em ambos os
modos no guia do usurio.
Este guia atual contm os exemplos que ilustram o uso das funes e
operaes bsicas da calculadora. Os captulos neste guia so organizados
por assunto, de acordo com a sua dificuldade: Iniciando com a configurao
dos modos da calculadora e opes de exibio e continuando com os
clculos numricos complexos e reais, as operaes com as listas, vetores e
matrizes, exemplos detalhados de aplicaes grficas, uso de segmentos,
programao bsica, programao grfica, manipulao de segmentos,
aplicaes de clculos avanadas e multivariadas, aplicaes de equaes
diferenciais avanadas (incluindo a transformada de Laplace e srie e
transformadas de Fourier) e as aplicaes de probabilidade e estatsticas.
O corao da calculadora um sistema de operao que voc pode
atualizar fazendo o download das novas verses a partir da homepage da
ndice
Captulo 1 - Introduo, 1-1
Operaes bsicas, 1-1
Baterias, 1-1
Ligar e desligar a bateria, 1-2
Ajustar o contraste do visor, 1-2
Contedo do visor da calculadora, 1-2
Menus, 1-3
Menu SOFT e CHOOSE boxes, 1-4
Selecionar os menus SOFT ou caixas CHOOSE, 1-5
O menu TOOL, 1-7
Configurar a hora e a data, 1-7
Apresentao do teclado da calculadora, 1-10
Selecionar os modos da calculadora, 1-12
Modo de operao, 1-13
Formato de Nmero e ponto ou vrgula decimal, 1-17
Medida de ngulo, 1-22
Sistema de Coordenadas, 1-23
Som de Beep, Clique da Tecla e ltima Pilha, 1-25
Selecionar as configuraes CAS, 1-26
Selecionar os modos de exibio, 1-26
Selecionar a fonte do visor, 1-27
Selecionar as propriedades do editor de linha, 1-28
Selecionar as propriedades da Pilha, 1-29
Selecionar as propriedades do escritor de equao (EQW), 1-30
Selecionar o tamanho do cabealho, 1-30
Selecionar o visor do relgio, 1-31
Pgina TOC-1
Pgina TOC-2
Pgina TOC-3
Pgina TOC-4
LGCD, 5-11
PROPFRAC, 5-11
SIMP2, 5-11
Menu INTEGER, 5-11
Menu POLYNOMIAL, 5-11
Menu MODULO, 5-12
Aplicaes do menu ARITHMETIC, 5-13
Aritmtica modular, 5-13
Anis artmticos finitos na calculadora, 5-15
Polinmios, 5-19
Aritmtica modular com polinmios, 5-19
A funo CHINREM, 5-20
A funo EGCD, 5-20
A funo GCD, 5-20
A funo HERMITE, 5-21
A funo HORNER, 5-21
A varivel VX, 5-22
A funo LAGRANGE, 5-22
A funo LCM, 5-23
A funo LEGENDRE, 5-23
A funo PCOEF, 5-23
A funo PROOT, 5-23
A funo PTAYL, 5-23
As funes QUOTIENT e REMAINDER, 5-24
A funo EPSX0 e EPS varivel CAS, 5-24
A funo PEVAL, 5-25
A funo TCHEBYCHEFF, 5-25
Fraes, 5-25
A funo SIMP2, 5-26
A funo PROPFRAC, 5-26
A funo PARTFRAC, 5-26
A funo FCOEF, 5-26
A funo FROOTS, 5-27
Operaes passo a passo com polinmios e fraes, 5-27
O menu CONVERT e operaes algbricas, 5-29
Menu de converso de UNIDADES, 5-29
Pgina TOC-5
Menu
Menu
Menu
Menu
de
de
de
de
converso
converso
converso
converso
de BASE, 5-29
de TRIGONOMETRIC, 5-29
de MATRIZES, 5-29
REWRITE, 5-29
Pgina TOC-6
Pgina TOC-7
Pgina TOC-8
Pgina TOC-9
Pgina TOC-10
Pgina TOC-11
Pgina TOC-12
Pgina TOC-13
Pgina TOC-14
Pgina TOC-15
Pgina TOC-16
Pgina TOC-17
Definies, 19-1
O menu BASE, 19-1
Funes HEC, DEC, OCT e BIN, 19-2
Converso entre os sistemas de nmeros, 19-3
Tamanho da palavra, 19-4
Operaes com os nmeros inteiros binrios, 19-5
O menu LOGIC, 19-5
O menu BIT, 19-6
O menu BYTE, 19-7
Nmeros hexadecimais para referncias de pixel, 19-7
Pgina TOC-18
Pgina TOC-19
Pgina TOC-20
Pgina TOC-21
Apndice
Apndice A - Usar os formulrios de entrada de dados, A-1
Apndice B - O teclado da calculadora, B-1
Apndice C - Configuraes CAS, C-1
Apndice D - Conjunto adicionais de caracteres, D-1
Apndice E - A rvore de seleo no escritor de equao, E-1
Apndice F - O menu Aplicaes (APPS), F-1
Apndice G - Atalhos teis, G-1
Apndice H - Listagens de mecanismo de ajuda CAS, H-1
Apndice I - Lista de catlogo de comando, I-1
Apndice J - O menu MATHS, J-1
Apndice K - O menu MAIN, K-1
Apndice L - Comandos do editor de linha, L-1
Apndice M ndice alfabtico, M-1
Garantia limitada GL-1
Atendimento, GL-2
Informaes sobre regulamentos, GL-4
Pgina TOC-22
Captulo 1
Introduo
Este Captulo fornece informaes bsicas sobre a operao de sua
calculadora. Os exerccios so criados para familiariz-lo com as operaes
e configuraes bsicas antes de fazer realmente os clculos.
Operaes bsicas
Os seguintes exerccios foram criados para dar uma idia geral sobre o
hardware de sua calculadora.
Baterias
A calculadora usa 3 baterias AAA como alimentao principal e uma nova
bateria de ltio CR 2032 para backup de memria.
Antes de usar a calculadora, instale as baterias de acordo com o seguinte
procedimento.
Para instalar as baterias
a. Deslize a tampa do compartimento da bateria confome ilustrado.
Pgina 1-1
Pgina 1-2
Menus
Os seis smbolos associados com as teclas A at F fazem parte de um
menu de funes. Dado que a calculadora tem apenas seis teclas, apenas 6
Pgina 1-3
Esta caixa CHOOSE chamada BASE MENU e fornece uma lista de funes
enumeradas, de 1. HEX x a 6. BR. Esta tela ir constituir a primeira
Pgina 1-4
pgina deste menu CHOOSE box, mostrando seis funes do menu. Voc
pode navegar atravs do menu usando as teclas com as setas , ,
localizadas no lado direito superior do teclado, logo abaixo das teclas do
menu E e F. Para ativar qualquer funo dada, ressalte primeiro o
nome da funo usando as teclas com as setas , , ou pressionando o
nmero correspondente funo na caixa CHOOSE. Depois que o nome da
funo for selecionado, pressione a tecla @@@OK@@@ (F). Assim, se quiser usar
a funo RB (Real para Binrio), voc pode pressionar 6F.
Se quiser ir para o alto da pgina do menu atual na caixa CHOOSE, use
. Para ir para a parte inferior da pgina atual, use . Para ir
para o alto do menu completo, use . Para ir para a parte inferior do
menu completo, use .
Pgina 1-5
Pgina 1-6
O menu TOOL
As teclas virtuais de menu para o menu atualmente exibido, conhecido como
menu TOOL, so associadas com as operaes relacionadas manipulao
de variveis (consulte mais pginas para maiores informaes sobre
variveis):
@EDIT
A
EDITE os contedos de uma varivel (consulte o captulo 2 e
o Apndice L para obter mais informaes sobre edio)
@VIEW B
VISUALIZE o contedo de uma varivel
@@ RCL @@ C
Lembre-se do contedo de uma varivel
@STO@
D
ARMazene o contedo de uma varivel
!PURGE E
EXCLUI uma varivel
CLEAR F
LIMPA o visor ou memria.
Dado que a calculadora tem apenas seis teclas, somente 6 smbolos so
exibidos a todo momento. Entretanto, um menu pode ter mais do que seis
entradas. Cada grupo de 6 entradas chamado de Pgina de menu. Este
menu tem realmente oito entradas arranjadas em duas pginas. A pgina
seguinte, contendo as duas entradas seguintes do menu est disponvel
pressionando a tecla L (menu NeXT). Esta tecla a terceira da esquerda
na terceira fila de teclas do teclado.
Neste caso, apenas as duas primeiras teclas tm associaes com os
comandos. Estes comandos so:
@CASCM A
CASCMD: CAS CoMmanD, usado para lanar um comando
do CAS selecionado da lista
@HELP B
O mecanismo de AJUDA descreve os comandos disponveis
Pressionar a tecla L mostrar o menu TOOL original. Outra forma de
recuperar o menu TOOL pressionar a tecla I (terceira tecla da esquerda
na segunda fila de teclas da parte superior do teclado).
Pgina 1-7
Pgina 1-8
Pgina 1-9
Pgina 1-10
1
2
3
4
5
6
7
8
9
10
1
Pgina 1-11
Observe que a cor e a posio dos smbolos na tecla, isto , SYMB, MTH,
CAT e P, indicam qual a funo principal (SYMB) e qual das outras trs
funes associada com as teclas left-shift (MTH), right-shift (CAT ) e
~ (P).
Para obter informaes detalhadas sobre a operao do teclado da
calculadora, consulte o Apndice B.
Pgina 1-12
Modo de operao
A calculadora oferece dois modos de operao: o modo Algebraic e o
modo Reverse Polish Notation (RPN). O modo padro o modo Algebraic
(conforme indicado na figura acima), portanto, os usurios das calculadoras
HP anteriores podem estar mais familiarizados com o modo RPN.
Par selecionar um modo de operao, abra primeiro o formulrio de entrada
CALCULATOR MODES pressionando o boto H. O campo Operating
Mode ser ressaltado. Selecione o modo de operao Algebraic ou RPN
usando a tecla \ (segunda da esquerda na quinta fila a partir da parte
inferior do teclado) ou pressionando o tecla virtual de menu @CHOOSE ( B).
Se usar o ltimo acesso, use as teclas de seta acima e abaixo, ,
para selecionar o modo e pressione a tecla virtual de menu !!@@OK#@ para
completar a operao.
Para ilustrar a diferena entre estes dois modos de operao, calcularemos a
seguinte expresso em ambos os modos:
3 5
23
33
2.5
+e
1
Pgina 1-13
!@.#*+-/R
QO`
O Escritor de equao um modo de exibio no qual voc pode construir
expresses matemticas usando representaes matemticas incluindo
fraes, derivadas, integrais, razes, etc. Para usar o escritor de equao
para escrever a expresso mostrada acima, use as seguintes teclas:
OR3*!51/3*3
/23Q3+!2.5`
Depois de pressionar `a calculadora exibe a seguinte expresso:
(3.*(5.-1/(3.*3.))/(23.^3+EXP(2.5))
Pressionar `novamente fornecer o valor seguinte (aceita aprox., modo
ligado, se solicitado, pressionando !!@@OK#@) [Nota: Os valores inteiros usados
acima, ex. 3,5,1, representam os valores exatos. A EXP(2.5), portanto, no
pode ser expressa como um valor exato, portanto, [ necessrio usar um
interruptor para o modo Approx]:
Pgina 1-14
Pgina 1-15
3 5
3.`
5.`
3.`
3.*
Y
*
3.Q
/
2.5
!
+
R
33
2.5
+e
1
3
23
Insira 3 no nvel 1.
Insira 5 no nvel 1, e o 3 se move para o nvel 2.
Insira 3 no nvel 1, e o 5 se move para o nvel 2, e o
3 para o nvel 3
Coloque 3 e multiplicar, o 9 aparece no nvel 1
1/(33), ltimo valor no nvel. 1; 5 no nvel 2; 3 no
nvel 3
5 - 1/(33) , ocupa o nvel 1 agora; o 3 no nvel 2
3 (5 - 1/(33)), ocupa o nvel 1 agora.
Insira 23 no nvel 1, 14.66666 se move para o nvel
2.
Insira 3, calcula 233 no nvel 1. 14.666 no nvel 2.
(3 (5-1/(33)))/233 , para o nvel 1.
Insira 2,5 no nvel 1.
e2.5, vai para o nvel 1, o nvel 2 mostra o valor
anterior.
(3 (5-1/(33)))/233 + e2.5 = 12.18369, para o nvel
1. 1.
((3 (5-1/(33)))/233 + e2.5) = 3,4905156, no nvel
1.
Pgina 1-16
/23.Q3+!2.5`
A expresso final mostrada no nvel 1 da pilha como segue:
No modo RPN,
95 \` SF seleciona modo ALG
Pgina 1-17
Formato padro:
Este modo o mais usado conforme mostram os nmeros na notao
mais familiar.
Pressione a tecla !!@@OK#@ , com o Formato de nmero definido para Std,
para retornar ao visor da calculadora:
Insira o nmero
123.4567890123456. Observe que este nmero tem 16 caracteres
significativos. Pressione a tecla `. O nmero arredondado para o
mximo de 12 dgitos significativos e exibido como segue:
Pgina 1-18
Pgina 1-19
Formato cientfico
O formato cientfico principalmente usado quando resolve problemas
de fsica onde os nmeros so normalmente representados como um
nmero com preciso limitada por uma potncia de dez.
Para configurar este formato, comece pressionando o boto H.
Depois, use a tecla com a seta para baixo, , para selecionar a
opo Number format. Pressione a tecla virtual do menu @CHOOSE ( B)
e selecione a opo Fixed com a tecla com a seta para baixo .
Mantenha o nmero 3 na frente de Sci. Este nmero pode ser alterado
da mesma forma que alteramos o nmero Fixed de decimais no exemplo
acima).
Pgina 1-20
O nmero
Formato engenharia
O formato engenharia muito similar ao formato cientfico, exceto que
as potncias de dez so mltiplos de trs.
Para configurar este formato, comece pressionando o boto H.
Depois, use a tecla com a seta para baixo, , para selecionar a
opo Number format. Pressione a tecla virtual do menu @CHOOSE ( B)
e selecione a opo Engineering com a tecla seta para baixo .
Mantenha o nmero 3 na frente do Eng. (Este nmero pode ser alterado
da mesma forma que alteramos o nmero Fixo de decimais em um
exemplo anterior).
Pgina 1-21
Dado que este nmero tem trs dgitos na parte inteira, mostrado com
quatro nmeros significativos e uma potncia de zero de dez, enquanto
usa o formato engenharia. Por exemplo, o nmero 0,00256, ser
mostrado como:
Medida de ngulo
As funes trigonomtricas, por exemplo, exigem argumentos que
representem os ngulos planos. A calculadora fornece trs modos Angle
Measure diferentes para trabalhar com ngulos, a saber:
Degrees (Graus): Existem 360 graus (360o) em uma circunferncia
completa ou 90 graus (90o) em um ngulo reto. Esta representao
Pgina 1-22
Sistema de Coordenadas
A seleo de sistema de coordenadas afeta a forma que os vetores e
nmeros complexos so exibidos e inseridos. Para aprender mais sobre os
nmeros e vetores complexos, consulte os Captulos 4 e 9, respectivamente,
neste manual.
Dois ou trs componentes de vetores e nmeros complexos podem ser
representados em qualquer um dos 3 sistemas de coordenadas:
O
cartesiano (2 dimensional) ou retangular (3 dimensional), cilndrico (3
dimensional) ou polar (2 dimensional) e esfrico (apenas 3 dimensional).
Pgina 1-23
x = r cos( )
r = x2 + y 2
y = r sin( )
y
= tan 1
x
z=z
x = sin( ) cos( )
y = sin( ) cos( )
z = cos( )
= x2 + y2 + z2
y
= tan 1
x
x2 + y2
1
= tan
Pgina 1-24
Pgina 1-25
Pgina 1-26
Pgina 1-27
Pgina 1-28
Pgina 1-29
Pgina 1-30
Pgina 1-31
Captulo 2
Apresentando a calculadora
Neste captulo apresentamos um nmero de operaes bsicas da
calculadora incluindo o uso do Escritor de Equao e a manipulao de
objetos de dados. Estude os exemplos neste captulo para ter uma idia da
capacidade da calculadora para aplicaes futuras.
Objetos da calculadora
Qualquer nmero, expresso, caractere, varivel, etc. que pode ser criada e
manipulada na calculadora mencionado como um objeto. Alguns dos
tipos mais teis de objetos so listados abaixo.
Real. Estes objetos representam um nmero, positivo ou negativo, com 12
dgitos significativos e uma variao exponencial de -499 a +499. Exemplos
de nmeros reais so: 1., -5., 56,41564 1,5E45, -555,74E-95
Quando inserir um nmero real, voc pode usar a tecla V para inserir o
expoente e a tecla \ para alterar o sinal do expoente ou mantissa.
Observe que o nmero real deve ser inserido com um ponto decimal, mesmo
que o nmero no tenha nenhuma parte fracionria.
Caso contrrio, o
nmero considerado como um nmero inteiro, que um objeto diferente
para a calculadora.
Os nmeros reais comportam-se como nmeros
quando usados na operao matemtica.
Inteiros. Estes objetos representam nmeros inteiros (nmeros sem uma parte
fracionria) e no tm limites (exceto a memria da calculadora). Exemplos
de nmeros inteiros so: 1, 564654112, -413165467354646765465487.
Observe que estes nmeros no tm um ponto decimal.
Devido ao seu formato de armazenamento, os nmeros inteiros sempre
mantm preciso total nos seus clculos. Por exemplo, uma operao como
30/14, com nmeros inteiros, retornar 15/7 e no 2.142. Para forar
um resultado real (ou ponto flutuante) use a funo NUM .
Inteiros so frequentemente usados nas funes baseadas no CAS j que
foram criados para manter a preciso total nesta operao.
Pgina 2-1
Pgina 2-2
Associados aos programas esto os objetos dos tipos 6 e 7, Global and Local
Names , respectivamente. Estes nomes ou variveis, so usados para
armazenar quaisquer tipos de objetos. O conceito de nomes globais ou
locais relacionado ao escopo ou alcane da varivel em um dado
programa.
Um objeto algbrico, ou simplesmente, um algbrico (objeto do tipo 9), uma
expresso algbrica vlida incluida entre apstrofos.
Inteiros binrios, objetos do tipo 10, so usados em algumas aplicaes
cientficas em computadores.
Objetos grficos, objetos do tipo 11, armazenam os grficos produzidos pela
calculadora.
Objetos identificados, objetos do tipo 12, so usados no final de diversos
programas para identificar resultados. Por exemplo, no objeto identificado:
Mean: 23.2, a palavra Mean: a tag usada para identificar o nmero 23.2
como a mdia de uma amostra, por exemplo.
Objetos de unidade, objetos do tipo 13, so valores numricos com uma
unidade fsica anexada.
Diretrios, objetos do tipo 15, so reas de memria usadas para organizar
suas variveis de forma similar ao de pastas em um computador pessoal.
Bibliotecas, objetos do tipo 16, so programas localizados nas portas da
memria que so acessveis dentro de qualquer diretrio (ou subdiretrio) de
sua calculadora. So parecidos com funes internas, objetos do tipo 18, e
comandos internos, objetos do tipo 19, na forma em que so usados.
Pgina 2-3
1.0
7.5
5.0
3.0 2.0 3
1.0 +
Neste caso, quando a expresso for inserida diretamente na pilha, logo que
pressionar `, a calculadora tentar calcular um valor para a expresso.
Pgina 2-4
Pgina 2-5
Pgina 2-6
1
7.5 . A expresso incorreta foi
em vez da expresso em questo: 5
3 23
1+
inserida usando:
5*1+1/1.75/
R5-2Q3`
Para inserir o editor de linha use . O visor apresenta agora a
seguinte expresso:
Pgina 2-7
x
R +2L
R+ y
b
2L 1 +
Pgina 2-8
x2
2L 1 +
R +2 L
R+x
b
Para editar a expresso algbrica usando o editor linear use . Isto
ativa o editor linear, mostrando a expresso a ser editada conforme a seguir:
Pgina 2-9
Observe que a expresso foi expandida para incluir termos tais como
|R|, o valor absoluto e SQ(bR), o quadrado de bR. Para ver se
podemos simplificar este resultado, use FACTOR(ANS(1)) no modo ALG:
Pgina 2-10
Nota: Para usar letras Gregas e outros caracteres nas expresses algbricas
use o menu CHARS. Este menu ativado pela combinao de teclas
. Os detalhes so apresentados no apndice D.
Estas seis teclas do menu soft para o Escritor de Equao ativam as seguintes
funes:
@EDIT: permite que o usurio edite uma entrada no editor de linha (consulte os
exemplos acima)
Pgina 2-11
Estas seis teclas do menu soft para o Escritor de Equao ativam as seguintes
funes:
@CMDS: permite acessar a coleo dos comandos do CAS listados em ordem
alfabtica. Isto til para inserir os comandos CAS em uma
expresso disponvel no Escritor de Equao.
@HELP: ativa o mecanismo de ajuda CAS da calculadora para fornecer
informaes e exemplos dos comandos CAS.
Alguns exemplos para uso do Escritor de Equao so mostrados abaixo.
Pgina 2-12
O resultado a expresso
Pgina 2-13
Suponha que voc deseja agora adicionar a frao 1/3 para esta
expresso inteira, ex. voc quer inserir a expresso:
5
5 + 2 (5 +
)
2
1
3
Pgina 2-14
Pgina 2-15
Avaliar a sub-expresso
Suponha que voc deseje avaliar apenas a expresso entre parnteses no
denominador da primeira frao na expresso acima. necessrio usar as
teclas com as setas para selecionar a sub-expresso. Aqui est uma forma
de faz-lo:
Ressaltar apenas a primeira frao.
Ressaltar o numerador da primeira frao.
Ressaltar o denominador da primeira frao
Ressaltar o primeiro termo no denominador da primeira frao
Ressaltar o segundo termo no denominador da primeira frao
Ressaltar o primeiro fator do segundo termo no denominador da
primeira frao
Ressaltar a expresso no parnteses no denominador da primeira
frao
Pgina 2-16
Pgina 2-17
Nos exerccios anteriores usamos as teclas com as setas para ressaltar as subexpresses para avaliao. Neste caso, as usaremos para ativar um cursor
de edio especial. Depois que terminar de inserir a expresso original, o
cursor de digitao (uma seta apontando para a esquerda) ser colocado
direita de 3 no denominador da segunda frao conforme mostrado aqui:
Pressione a tecla com a seta para baixo () para ativar o cursor para
apagar a edio. O visor agora apresenta a seguinte forma:
Usando a tecla com a seta para a esquerda () voc pode mover o cursor
para a esquerda, mas parando em cada componente individual da
expresso. Por exemplo, suponha que tentemos primeiro transformar a
expresso 2/2 na expresso LN(5/3) . Com o cursor ativo, conforme
mostrado acima, pressione a tecla com a seta para a esquerda () duas
vezes para ressaltar o 2 no denominador de 2/2. Depois, pressione a tecla
de excluso () uma vez para alterar o cursor no cursor de insero.
Pgina 2-18
Depois, pressione a tecla com a seta para baixo () para ativar o cursor
de edio ressaltando o 3 no denominador de 2/3. Pressione a tecla com
a seta para a esquerda () uma vez para ressaltar o exponente 2 na
expresso 2/3. Depois, pressione a tecla de excluso () uma vez
para alterar o cursor para cursor de insero. Pressione uma vez mais
para excluir o 2, e depois 5 inserir um 5. Pressione a tecla com a seta
para cima () trs vezes para ressaltar a expresso 2/3. Depois, digite
para aplicar a funo LN para esta expresso. O visor se
apresenta conforme a seguir:
Pgina 2-19
x + 2 y
+ e LN
1/ 3
3
Pgina 2-20
Pgina 2-21
Pressione a tecla com a seta para baixo (), em seu local atual para ativar
o cursor de edio. O 3 no exponente de ser ressaltado. Use a tecla
com a seta para a esquerda, , para mover de um elemento para outro na
expresso. A ordem de seleo do cursor de edio neste exemplo a
seguinte (pressione a tecla com a seta para a esquerda, , repetidamente):
1. O 1 no expoente1/3
2.
3. y
4.
5. 2
6. x
7. na funo exponencial
8.
Pgina 2-22
9. 3 no termo 3
10. o 2 na frao 2/3
A qualquer momento podemos transformar o cursor de edio no cursor de
insero pressionando a tecla de excluso (). Usemos estes dois cursores
(o cursor de edio e o de insero) para transformar a expresso atual na
seguinte:
Seleciona y
R
Coloca um smbolo de raiz quadrada em y
(esta operao tambm altera o cursor para o cursor de seleo)
S Selecione 1/3 e insira a funo SIN
A expresso no visor a seguinte:
Avaliar a sub-expresso
( ) ressaltada, pressione a
1/ 3
Pgina 2-23
Pgina 2-24
LN ( )
3
, transformada
em e
. Isto talvez no parea uma simplificao, porm subtende-se que
a funo da raiz cbica foi substituda pelas funes inversas exp-LN.
Fatorar uma expresso
Neste exerccio tentaremos fatorar uma expresso de polinmio. Para
continuar com o exerccio anterior, pressione a tecla `. Depois, abra o
Escritor de Equao pressionando a tecla O. Digite a equao:
XQ2+2*X*~y+~y Q2~a Q2+~b Q2
resultando em:
Selecionemos os 3 primeiros termos na expresso e tentemos fatorar esta subexpresso: . Isto produz:
Pgina 2-25
Pgina 2-26
Pgina 2-27
Pgina 2-28
Pgina 2-29
k
k =1
Pgina 2-30
1 2
.
=
2
6
k =1 k
k = + .
k =1
Derivadas
Usaremos o Escritor de Equao para inserir a seguinte derivada:
d
( t 2 + t + )
dt
Pressione a tecla O para ativar o Escritor de Equao. Depois
pressione para inserir o sinal de derivada (parcial). Observe que o
sinal, quando inserido no visor do Escritor de Equao, fornece os locais de
entrada para a expresso que est sendo diferenciada e a varivel de
diferenciao. Para preencher estes locais de entrada, use as seguintes
teclas:
~t~a*~tQ2
+~b*~t+~d
O visor apresentar o seguinte.
Pgina 2-31
d
( t 2 t + ) = 2 t + .
dt
As derivadas de segunda ordem so possveis, por exemplo:
Pgina 2-32
Nota: A notao
(
x
A notao
d
( ).
dx
Pgina 2-33
Pgina 2-34
Pgina 2-35
@EDITB
O diretrio HOME
O diretrio HOME, conforme indicado anteriormente, o diretrio base para
a operao da memria para a calculadora. Para ir ao diretrio HOME,
pressione a funo UPDIR () -- repita conforme necessrio at que
a spec {HOME} seja mostrada na segunda linha do cabealho do visor.
Como alternativa, voc pode usar (manter) , pressione ` se estiver
no modo algbrico. Para este exemplo, o diretrio HOME contm apenas o
CASDIR. Pressionando J sero mostradas as variveis nas teclas do menu
virtual:
Subdiretrios
Para armazenar seus dados em uma rvore diretrio bem organizada talvez
voc deseje criar subdiretrios sob o diretrio HOME e mais subdiretrios
dentro de subdiretrios, na hierarquia de diretrios, de forma similar s
pastas dos computadores modernos. Os subdiretrios recebero nomes que
podem refletir o contedo de cada subdiretrio ou qualquer nome arbitrrio
que voc pensar.
Pgina 2-36
O subdiretrio CASDIR
O subdiretrio CASDIR contm um nmero de variveis necessrias para a
operao adequada do CAS (Sistema Algbrico do Computador , consulte o
Apndice C). Para ver o contedo do diretrio, podemos usar a combinao
de teclas: que abre o Gerenciador de Arquivo novamente:
Pgina 2-37
Para ver o contedo das variveis EPS, por exemplo, usemos @EPS@.
Isto mostra que o valor de EPS .0000000001
Para ver o valor de uma varivel numrica, necessrio pressionar
apenas a tecla do menu soft para a varivel. Por exemplo,
pressionando cz seguido por `, mostra o mesmo valor da varivel na
pilha, se a calculadora estiver configurada para Algebraic. Se a
calculadora estiver configurada para o modo RPN, necessrio apenas
pressionar a tecla do menu soft para `.
Para ver o nome todo de uma varivel, pressione o apstrofe primeiro
e depois a tecla do menu, correspondente a varivel. Por exemplo,
para a varivel listada na pilha como PERIO, usamos: @PERIO@, que
produz como resultado o segmento: 'PERIOD'. Este procedimento se
aplica a ambos os modos de operao Algebraic e RPN.
Variveis em CASDIR
As variveis padres contidas no diretrio CASDIR so as seguintes:
PRIMIT
A ltima primitiva (anti-derivada) calculada, no um
padro varivel, mas um criado por um exerccio
anterior
CASINFO
um grfico que fornece a informao CAS
Pgina 2-38
MDULO
REALASSUME
Pgina 2-39
Criar subdiretrios
Subdirerios podem ser criados usando o ambiente FILES ou o comando
CRDIR. As duas abordagens para criar subdiretrios so apresentadas a
seguir.
Usar o menu FILES
Independente do modo de operao da calculadora (algebraic ou RPN),
podemos criar uma rvore de diretrio, baseada no diretrio HOME, usando
as funes ativadas no menu FILES. Pressione para ativar o menu
FILES. Se o diretrio HOME ainda no estiver ressaltado no visor, ex.
use as teclas com as setas para cima e para baixo() para ressalt-lo.
Em seguida, pressione a tecla do menu soft F(@@OK@@). O visor se
apresentar assim:
Pgina 2-40
Pgina 2-41
Pgina 2-42
Pgina 2-43
Pressione a tecla virtual do menu !!@@OK#@ para ativar o comando e criar o subdiretrio:
Pgina 2-44
Excluir subdiretrios
Para excluir um subdiretrio, use um dos seguintes procedimentos:
Usar o menu FILES
Pressione a tecla para ativar o menu FILES. Selecione o diretrio
que contm o subdiretrio que deseja excluir e pressione !CHDIR se for
necessrio. Isto fechar o menu FILES e exibir o contedo do diretrio que
voc selecionou. Neste caso necessrio pressionar `. Pressione a
tecla @@OK@@ para listar o contedo do diretrio no visor. Selecione o
subdiretrio (ou varivel) que deseja excluir. Pressione L@PURGE. Um visor
similar ao seguinte ser apresentado:
Pgina 2-45
Pgina 2-46
Pgina 2-47
Variveis
Variveis so como arquivos em um disco rgido de computador. Uma
varivel pode armazenar um objeto (valores numricos, expresses
algbricas, listas, vetores, matrizes, programas, etc). Mesmo os subdiretrios
podem ser acessados atravs de uma varivel (de fato, na calculadora, um
subdiretrio tambm um tipo de objeto de calculadora).
As variveis so reconhecidas pelos seus nomes, que podem ser qualquer
combinao de caracteres alfabticos ou numricos, iniciando com uma letra
(ingls ou grega). Aguns caracteres no alfabticos, tais como a seta ()
podem ser usados em um nome de varivel, se combinados com um
caractere alfabtico. Assim, A um nome vlido de varivel, mas
no . Exemplos vlidos de nomes de variveis so: A, B, a, b, , ,
A1, AB12, A12,Vel,Z0,z1, etc.
Pgina 2-48
Criar variveis
Para criar uma varivel, podemos usar o menu FILES ao longo das linhas dos
exemplos mostrados acima para criar um subdiretrio. Por exemplo, dentro
do subdiretrio {HOME MANS INTRO}, criado em um exemplo anterior,
queremos armazenar as seguintes variveis com os valores mostrados:
Nome
Contedo
Tipo
A
12.5
real
-0.25
real
5
A12:
310
real
Q:
r/(m+r)'
algbricoc
R
[3,2,1]
vetor
z1:
3+5i
complexo
<< r '*r^2'
>>
programa
p1:
Usar o menu FILES
Usaremos o menu FILES para inserir a varivel A. Supomos estar no
subdiretrio {HOME MANS INTRO}. Para acessar este subdiretrio,
usamos o seguinte: e selecione o subdiretrio INTRO conforme
mostrado neste visor:
Pressione @@OK@@ para inserir o diretrio. Voc obter uma relao de arquivos
sem nenhuma entrada (o subdiretrio INTRO est vazio nesta altura)
Pgina 2-49
A relao indica uma varivel real (|R), cujo nome A e que ocupa 10.5
bytes de memria. Para ver o contedo da varivel neste visor, pressione
L@VIEW@.
Pressione a tecla do menu soft @GRAPH (A) para ver o contedo no
formato grfico.
Pgina 2-50
A12:
Q:
R
z1:
p1:
Contedo
-0.25
3105
r/(m+r)'
[3,2,1]
3+5i
<< r '*r^2'
>>
Tipo
real
real
algbricoc
vetor
complexo
programa
Modo algbrico
Use as seguintes teclas para armazenar o valor de 0.25 na
varivel : 0.25\ K ~a. Nesta altura, o
visor apresentar o seguinte:
Esta expresso significa que o valor 0.25 est sendo armazenado
em (o smbolo sugere a operao). Pressione ` para criar a
varivel. A varivel agora mostrada nos smbolos das teclas do
menu virtual :
Pgina 2-51
Voc ver seis das sete variveis listadas na parte inferior do visor:
p1, z1, R, Q, A12, .
Modo RPN
Use as seguintes teclas para armazenar o valor de 0.25 na
varivel : 0.25\` ~a`. O visor,
neste momento, apresentar o seguinte formato:
Esta expresso significa que o valor 0.25 est pronto para ser
armazenado em . Pressione K para criar a varivel. A varivel
agora mostrada nas etqiuetas das teclas do menu virtual :
Para inserir o valor 3105 em A12, podemos usar uma verso
menor do procedimento: 3V5~a12` K
Aqui est uma forma de inserir o contedo de Q.
Q: ~r/
~m+~r ~q` K
Pgina 2-52
Pgina 2-53
Pgina 2-54
Modo RPN
No modo RPN, necessrio apenas pressionar a etiqueta de tecla virtual
correspondente para obter o contedo da varivel numrica ou algbrica.
Para o caso sob estudo, podemos tentar observar as variveis z1, R, Q, A12,
, e A, criadas acima, conforme a seguir: J@@z1@@ @@@R@@ @@@Q@@ @@A12@@ @@@@
O visor, neste ponto, apresenta o seguinte formato:
Observe que para executar o programa no modo RPN, voc deve apenas
inserir a entrada (5) e pressionar a tecla corresponente no menu virtual. (No
modo algbrico, necessrio colocar os parnteses para inserir o
argumento).
Usar a tecla right-shift seguida das etiquetas das teclas do menu virtual
Esta abordagem para visualizar o contedo de uma varivel funciona da
mesma forma em ambos os modos Algbrico e RPN. Tente os seguintes
exemplos em cada um dos modos:
J@@p1@@ @@z1@@ @@@R@@ @@@Q@@ @@A12@@
Isto produz o seguinte visor (modo Algbrico esquerda, RPN direita)
Pgina 2-55
@@@@@ L @@@A@@
Listar o contedo de todas as variveis no visor
Use a combinao de teclas para listar o contedo de todas as
variveis no visor. Por exemplo:
Pgina 2-56
Copiar variveis
Os exerccios seguintes mostram as formas diferentes de copiar as variveis
de um subdiretrio para outro.
Usar o menu FILES
Para copiar uma varivel de um diretrio para outro voc pode usar o menu
FILES. Por exemplo, dentro do subdiretrio {HOME MANS INTRO}, temos as
variveis p1, z1, R, Q, A12, e A. Suponha que desejemos copiar a
varivel A e colocar uma copia no subdiretrio {HOME MANS}. Alm disso,
copiaremos a varivel R e colocaremos uma cpia no diretrio HOME. Aqui
est uma forma de faz-lo: Pressione @@OK@ , para produzir a seguinte
lista de variveis.
Use a tecla com a seta para baixo para selecionar a varivel A (a ltima
na lista), depois pressione @@COPY@. A calculadora responder com um visor
denominado PICK DESTINATION:
Pgina 2-57
Use a tecla com a seta para cima para selecionar o subdiretrio MANS
e pressione @@OK@@. Se voc pressionar agora o visor mostrar o
contedo do subdiretrio MANS (observe que a varivel A mostrada nesta
lista, como solicitado):
Pgina 2-58
Dpois, use a tecla de excluso trs vezes para remover as ltimas trs linhas
no visor: . Neste ponto, a pilha est pronta para executar o
comando ANS(1)z1. Pressione ` para executar este comando. Depois,
use @@z1@, para verificar o contedo da varivel.
Usar a pilha no modo RPN
Para demonstrar o uso da pilha no modo RPN para copiar uma varivel de
um subdiretrio para outro, presumimos que voc esteja dentro do
subdiretrio {HOME MANS INTRO} e que copiaremos o contedo da
varivel z1 no diretrio HOME. Use o seguinte
procedimento:@@z1@ `@@z1@ `
Este procedimento lista o contedo e o nome da varivel na pilha. O visor
da calculadora ser apresentado desta forma:
Pgina 2-59
Modo Algbrico
Neste caso, temos a calculadora configurada para o modo Algbrico.
Suponha que desejemos alterar a ordem das variveis para INTRO, A, z1, Q,
R, A12. Proceda conforme a seguir para ativar a funo ORDER:
@@OK@@
@@OK@@
@@OK@@
Pgina 2-60
@@@@R@@@ @@A12@@ `
O visor agora mostra a nova ordem das variveis:
Modo RPN
No modo RPN, a lista de variveis reordenadas relacionada na pilha antes
de aplicar o comando ORDER. Suponha que comeemos da mesma situao
acima, mas no modo RPN, ex.
a lista reordenada criada usando:
)@INTRO @@@@A@@@ @@@z1@@ @@@Q@@@ @@@@R@@@ @@A12@@ `
Ento, insira o comando ORDER, como feito anteriormente, ex.
@@OK@@
Seleciona MEMORY do menu de programao
@@OK@@ Seleciona DIRECTORY do menu MEMORY
@@OK@@
Seleciona ORDER do menu DIRECTORY
O resultado apresentado no seguinte visor:
Pgina 2-61
Observe que a varivel A12 no est mais aqui. Se voc pressionar agora
, o visor mostrar o contedo do subdiretrio MANS, incluindo a
varivel A12:
Nota: Voc pode usar a pilha para mover uma varivel combinando copiar e
excluir uma varivel. Os procedimentos para excluir as variveis so
demostrados na prxima seo.
Excluir variveis
As variveis podem ser excluidas usando a funo PURGE. Esta funo
pode ser acessada diretamente usando o menu TOOLS (I) ou usando o
menu FILES @@OK@@ .
Usar o comando FILES
O comando FILES pode ser usado para excluir uma variivel de cada vez.
Para excluir uma varivel de um determinado diretrio voc pode usar o
menu FILES. Por exemplo, dentro do subdiretrio {HOME MANS INTRO},
temos as variveis p1, z1, R, Q, e A. Suponha que excluamos a varivel
A. Apresentamos a seguir como fazer a excluso: Pressione @@OK@@
para produzir a lista de variveis. Use a tecla com seta para baixo
para selecionar a varivel A (a ltima na lista), depois pressione L@PURGE@
@@@YES@@@. O visor mostrar agora o contedo do subdiretrio INTRO sem a
varivel A.
Pgina 2-62
Voc pode usar o camando PURGE para apagar mais de uma varivel
colocando seus nomes em uma lista no argumento de PURGE. Por exemplo,
se agora queremos excluir as variveis R e Q, simultaneamente, podemos
tentar o seguinte exerccio. Pressione:
I @PURGE@ J@@@R!@@ J@@@Q!@@
Neste momento, o visor mostrar o seguinte comando pronto para ser
executado:
Pgina 2-63
Voc pode usar as teclas com as setas para cima e para baixo ()
para navegar atravs destes comandos e ressaltar qualquer um deles que
queira inserir. Aps selecionar o comando para inserir, pressione @@@OK@@@.
A funo CMD opera da mesma forma quando a calculadora estiver no
modo RPN, exceto que a lista de comandos mostra apenas nmeros ou
expresses algbricas. Ela no mostra funes inseridas. Por exemplo,
tente o seguinte exerccio no modo RPN:
5`2`3/*S
S5*2`.
Pressionando , produzimos a seguinte caixa de seleo:
Pgina 2-64
Sinalizadores
Um sinalizador um valor Booleano que pode ser configurado ou apagado
(verdadeiro ou falso), que especifica uma dada configurao da calculadora
ou uma opo em um programa. Os sinalizadores na calculadora so
identificados por nmeros. Existem 256 sinalizadores, numerados de -128 a
128. Sinalizadores positivos so chamados de sinalizadores de usurios e
esto disponveis para programao pelo usurio.
Os sinalizadores
representados pelos nmeros negativos so chamados de sinalizadores de
sistema e afetam a forma que a calculadora opera.
Para ver a configurao atual do sinalizador de sistema pressione o boto
H e depois a tecla virtual @FLAGS! (ex. F1). Voc obter um visor
denominado SYSTEM FLAGS listando os nmeros dos sinalizadores e a
configurao correspondente.
Pgina 2-65
Pgina 2-66
Modo RPN
Primeiro configure o sinalizador do sistema 01 (ex., Valor principal).
Pressione @@OK@@ dus vezes para retornar para o visor normal da calculadora.
A seguir, digite a equao quadrtica conforme a seguir:
O~ t Q2+5*~ t+6
0`
` (mantendo uma segunda cpia na pilha RPN)
~ t`
Pgina 2-67
@@OK@@
@@OK@@
Pgina 2-68
@@OK@@
ativa o comando ORDER
Existe uma forma alternativa para acessar estes menus como as teclas soft
MENU, configurando o sinalizador 117. Para configurar este sinalizador
tente o seguinte:
H @FLAGS!
O visor mostra o sinalizador 117 no configurado (CHOOSE boxes),
conforme mostrado aqui:
Pressione a tecla do menu soft @CHECK! para definir o sinalizador 117 para soft
MENU. O visor refletir esta alterao:
Pgina 2-69
Pgina 2-70
Captulo 3
Clculos com nmeros reais
Este Captulo demonstra o uso da calculadora para as operaes e funes
relacionadas com os nmeros reais. Estas operaes so teis para a
maioria dos clculos na fsica e engenharia. O usurio deve conhecer o
teclado para identificar as funes disponveis (ex. SIN, COS, TAN, etc.).
Alm disso, pressupe-se que o leitor saiba como ajustar o sistema
operacional da calculadora , i.e. selecionar o modo de operao (Captulo 1)
usar os menus e caixas de seleo e fazer operaes com variveis (Captulo
2).
Pgina 3-1
Pgina 3-2
A funo inversa
Use a tecla Y. No modo ALG, pressione Y primeiro, seguido do
nmero ou expresso algbrica, ex. Y2. Resultado = o 0,5. No
modo RPN, insira o nmero primeiro e depois use a tecla, ex. 4`Y.
Resultado = o 0,25.
Pgina 3-3
Usar parnteses
Os parnteses podem ser usados para operaes de grupo, tanto quanto
incluir argumentos de funes. Os parnteses esto disponveis atravs da
combinao da tecla . Os parnteses so sempre inseridos em
pares. Por exemplo, para calcular (5+3.2)/(7-2.2):
No modo ALG:
5+3.2/7-2.2`
No modo RPN, voc no precisa dos parnteses, o clculo feito
diretamente na pilha:
5`3.2`+7`2.2`-/
No modo RPN, digitar a expresso entre os argumentos permitir que voc
insira a expresso como no modo algbrico:
5+3.2/
7-2.2`
Para ambos os modos ALG e RPN, usando o escritor de equao:
O5+3.2/7-2.2
A expresso pode ser avaliada dentro do escritor de equao usando
@EVAL@ ou @EVAL@
Pgina 3-4
Potncias e razes
A funo de potncia, ^, est disponvel usando a tecla Q. Ao calcular
na pilha no modo ALG, insira a base (y) seguida pela tecla Q e depois do
expoente (x), ex. 5.2Q1.25
No modo RPN, insira o nmero primeiro e depois a funo, ex.
5.2`1.25`Q
A funo da raiz, XROOT(y,x), est disponvel atravs da combinao de
teclas . Ao calcular na pilha o modo ALG, insira a funo XROOT
seguidos pelos argumentos (y,x), separados por vrgulas, ex.
3 27`
No modo RPN, insira o argumento y primeiro, depois x e finalmente a
chamada da funo, ex. 27`3`
Pgina 3-5
Funes trigonomtricas
Trs funes trigonomtricas esto disponveis prontamente no teclado: seno
(S), coseno (T) e tangente (U). Os argumentos destas funes so os
ngulos, portanto, eles podem ser inseridas em qualquer sistema de medida
angular (graus, radianos, grados). Por exemplo, com a opo DEG
selecionada, podemos calcular as seguintes funes trigonomtricas:
No modo ALG:
S30`
T45`
U135`
No modo RPN:
30`S
45`T
135`U
Pgina 3-6
0.25`
0.85`
1.35`
Pgina 3-7
Pgina 3-8
Pgina 3-9
Pgina 3-10
@@HYP@
@TANH@
2.5`
Pgina 3-11
Finalmente, a opo 19. MATH leva o usurio de volta para o menu MTH.
As funes restantes so agrupadas em seis grupos diferentes descritos
abaixo.
Se o sinalizador do sistema117 for configurado para menus SOFT, o menu
de funes REAL ser similar a este (modo usado ALG, a mesma tecla estar
disponvel no modo RPN):
Pgina 3-12
Pgina 3-13
Mnimo e mximo
Use estas funes para determinar o valor mnimo e mximo de dois
argumentos.
MIN(x,y) : valor mnimo de x e y
MAX(x,y) : valor mximo de x e y
Como exerccio, verifique que MIN(-2,2) = -2, MAX(-2,2) = 2
Mdulo
MOD: y mod x = resto de y/x, ex. se x e y so nmeros inteiros, y/x = d +
r/x, onde d = quociente, r = resto. Neste caso, r = y md. x.
Observe que MOD no a uma funo, mas um operador, ex. no modo
ALG, MOD deve ser usado como y MOD x e no como MOD(y,x).
Assim, a operao de MOD similar a esta de +, -, *, /.
Como um exerccio, verifique se 15 MOD 4 = 15 mod 4 = resduo de 15/4
=3
Valor absoluto, sinal, mantissa, expoente, inteiro e partes fracionais
ABS(x) : calcula o valor absoluto, |x|
SIGN(x) : determina o sinal de x, ex. -1, 0 ou 1.
MANT(x): determina a mantissa de um nmero baseado no log10.
XPON(x): determina a potncia de 10 no nmero
IP(x)
: determina a parte inteira de um nmero real
FP(x)
: determina a parte fracional de um nmero real
Como um exerccio, verifique que ABS(-3) = |-3| = 3, SIGN(-5) = -1,
MANT(2540) = 2.540, XPON(2540) = 3, IP(2.35) = 2, FP(2.35) = 0.35.
Funes de arredondamento, truncagem, piso e teto
RND(x,y) : arredonda y para casas decimais x
TRNC(x,y) : truncar y para casas decimais x
FLOOR(x) : o mero inteiro mais prximo menor ou igual a x
CEIL(x)
: o nmero inteiro mais prximo maior ou igual a x
Como exerccio, verifique que RND(1.4567,2) = 1,46, TRNC(1.4567,2) =
1,45, FLOOR(2,3) = 2, CEIL(2,3) = 3
Pgina 3-14
Funes especiais
Opo 11. Special functions no menu MTH inclui as funes seguintes:
Fatorial de um nmero
O fatorial de um nmero inteiro positivo n definido como n!=n(n-1)(n2) 321, com 0! = 1. A funo fatorial est disponvel na calculadora
usando ~2. Em ambos os modos ALG e RPN, insira o nmero
primeiro, seguido pela sequncia ~2. Exemplo:
5~2`.
A funo gama, definida acima, tem a propriedade que
() = (1) (1), for > 1.
Portanto, pode ser relacionada ao fatorial de um nmero, i.e.
() = (1)!,
Pgina 3-15
(n, x) =
dn
( x) , onde (x) conhecida como a funo digama ou
dx n
funo Psi. Para esta funo, y deve ser um nmero inteiro positivo.
A funo Psi , (x), ou funo digama definida como ( x ) = ln[( x)] .
Exemplos destas funes especiais so mostrados aqui usando ambos os
modos ALG e RPN. Como um exerccio, verifique se GAMMA(2,3) =
1,166711, PSI(1.5,3) = 1,40909.. e Psi(1,5) = 3.64899739..E-2.
Estes clculos so mostrados na seguinte tela:
Constantes da calculadora
A seguir apresentamos as constantes matemticas usadas pela sua
calculadora:
e:
a base de logaritmos naturais
i:
a unidade imaginria, ii 2 = -1.
:
a proporo entre o comprimento do crculo e o seu dimetro.
MINR: o nmero real mnimo disponvel para a calculadora.
MAXR: o nmero real mximo disponvel para a calculadora.
Para ter acesso a estas constantes, selecione a opo 11. CONSTANTS.. no
menu MTH,
Pgina 3-16
O menu UNITS
O menu unidades lanado pela combinao de teclas (associadas
com a tecla 6). Com o sinalizador do sistema 117 configurado para
CHOOSE boxes o resultado do menu o seguinte:
Pgina 3-17
Pgina 3-18
Pressionar a tecla virtual correta abrir o submenu das unidades para esta
seleo em particular. Por exemplo, para o submenu @)SPEED, as seguintes
unidades esto disponveis:
Unidades disponveis
A seguinte lista de unidades est disponvel no menu UNITS. O smbolo de
unidade mostrado primeiro seguido pelo nome da unidade entre parnteses.
COMPRIMENTO
m (metro), cm (centmetro), mm (milmetro), yd (jarda), ft (p), in (polegada),
Mpc (mega parsec), pc (parsec), lyr (ano-luz), au (unidade astronmica), km
(quilmetro), mi (milha internacional), nmi (milha nutica), miUS (milha
americana), chain (cadeia), rd (vara), fath (braa), ftUS (survey foot), Mil (Mil),
(micron), (Angstrom), fermi (fermi)
REA
m^2 (metro quadrado), cm^2 (centmetro quadrado), b (barn), yd^2 (jarda
quadrada), ft^2 (ps quadrados), in^2 (polegada quadrada), km^2
Pgina 3-19
ENERGIA
J (joule), erg (erg), Kcal (quilocaloria), Cal (caloria), Btu (btu internacional),
ftlbf (libra-p), therm (termal EEC), MeV (mega eletro-volt), eV (eletro-volt)
POTNCIA
W (watt), hp (cavalo-vapor),
Pgina 3-20
PRESSO
Pa (pascal), atm (atmosfera), bar (bar), psi (libras por polegada quadrada),
torr (torr), mmHg (milmetros de mercrio), inHg (polegadas de mercrio),
inH20 (polegadas de gua),
TEMPERATURA
o
C (grau Celsius), o F (grau Fahrenheit), K (Kelvin), o R (grau Rankine),
CORRENTE ELTRICA (medidas eltricas)
V (voltagem), A (ampre), C (coulomb), (ohm), F (farad), W (watt), Fdy
(faraday), H (henry), mho (mho), S (siemens), T (tesla), Wb (weber)
NGULO (medidas angulares planar e slida)
(grau sexagesimal), r (radiano), grad (grados), arcmin (minuto de arco),
arcs (segundo de arco), sr (esterradiano)
Unidades no listadas
Unidades no listadas no menu Units, mas disponveis na calculadora
incluem: gmol (gram-mole), lbmol (pound-mole), rpm (revolues por minuto),
dB (decibis). Estas unidades so ativadas usando o menu 17,02 no modo
ALG ou menu 117.02 ` no modo RPN. O menu mostrado no visor
abaixo (use as teclas para mostrar os smbolos no visor):
Pgina 3-21
N~g
N~l
N~r
N~d
Pgina 3-22
Pgina 3-23
8@@OK@@
@@OK@@
`
Pgina 3-24
L @)@FORCE
@ @@N@@
`
micro -6
T
tera
+12
n
nano -9
G
giga
+9
p
pico
-12
M
mega +6
f
femto -15
k,K
kilo
+3
a
atto
-18
h,H
hecto +2
z
zepto -21
D(*)
deka +1
y
yocto -24
_____________________________________________________
Pgina 3-25
que mostra como 65_(mjd). Para converter as unidades do sistema SI, use a
funo UBASE:
Pgina 3-26
Pgina 3-27
Pgina 3-28
Exemplos de CONVERT
Estes exemplos produzem o mesmo resultado, ex. para converter 33 watts
para btu
CONVERT(33_W,1_hp) `
CONVERT(33_W,11_hp) `
Estas operaes so mostradas no visor como:
Exemplos de UVAL:
UVAL(25_ft/s) `
UVAL(0.021_cm^3) `
Exemplos de UFACT
UFACT(1_ha,18_km^2) `
UFACT(1_mm,15,1_cm) `
Exemplos de UNIT
Pgina 3-29
UNIT(25,1_m) `
UNIT(11.3,1_mph) `
Pgina 3-30
Pra ver os valores das constantes no sistema ingls (ou imperial), pressione a
opo @ENGL:
Pgina 3-31
Pgina 3-32
As funes incluem:
ZFACTOR: funo de fator Z de compresso de gs
FANNING: O fator do atrito de fanning para fluxo de fluido
DARCY: Fator do atrito de Darcy-Weisbach para fluxo do fluido
F0: Funo de potncia da emisso do corpo negro
SIDENS: Densidade intrnseca de silicone
TDELTA: Funo delta de temperatura
Na segunda pgina deste menu (pressione L) encontraremos os seguintes
itens:
Funo ZFACTOR
A funo ZFACTOR calcula o fator de correo de compressibilidade do gs
para o comportamente no ideal do gs de hidrocarboneto. A funo
chamada usando ZFACTOR(xT, yP), onde xT a temperatura reduzida, i.e. a
proporo da temperatura real para a temperatura pseudo- crtica e yP a
presso reduzida, ex. a proporo da presso real para a presso pseudo-
Pgina 3-33
Funo F0
Funo SIDENS
A funo SIDENS(T) calcula a densidade intrnseca do silicone (em unidades
de 1/cm3) como uma funo da temperatura T (T em K), para T entre 0 and
1685 K. Por exemplo,
Funo TDELTA
A funo TDELTA(T0,Tf) produz o incremento de temperatura Tf T0. O
resultado devolvido com as mesmas unidades de T0, se houver. Caso
contrrio, a funo retorna apenas a diferena em nmeros. Por exemplo,
Pgina 3-34
Funo TINC
A funo TINC(T0,T) calcula T0+DT. A operao desta funo similar a
funo TDELTA em relao ao resultado nas unidades de T0. Caso contrrio,
a funo devolve uma simples adio de valores, ex.
Pressione a tecla J e ver que existe uma nova varivel em suas teclas
virtuais (@@@H@@). Para ver o contedo desta varivel pressione @@@H@@. O visor
mostrar agora:
Pgina 3-35
Pgina 3-36
2 x 1,
f (x) = 2
x 1,
x < 0
x > 0
A funo IFTE
A
funo
IFTE
escrita
como
IFTE(condio,
operao_se_verdadeira,
operao_se_falsa)
Pgina 3-37
x, x < 2
x + 1, 2 x < 0
g ( x) =
x 1, 0 x < 2
x2 , x 2
voc pode combinar diversos nveis de funo IFTE, i.e.,
g(x) = IFTE(x<-2, -x, IFTE(x<0, x+1, IFTE(x<2, x-1, x^2))),
Pgina 3-38
Captulo 4
Clculos com nmeros complexos
Este captulo mostra os exemplos de clculos e aplicaes das funes para
os nmeros complexos.
Definies
Um nmero complexo z escrito como z = x + iy, onde x e y so nmeros
reais e i a unidade imaginria definida por i2 = -1. O nmero complexo
x+iy tem uma parte real, x = Re(z), e uma parte imaginria, y = Im(z).
Podemos imaginar um nmero complexo como um ponto P(x,y) no plano x-y
com o eixo x mencionado como eixos reais e o eixo y como os eixos
imaginrios. Assim, um nmero complexo representando na forma x+iy
considerado como sua representao cartesiana. Uma representao
cartesiana alterativa o par ordenado z = (x,y). Um nmero complexo pode
ser tambm representado nas coordenadas polares (representao polar)
como z = re
x 2 + y 2 a magnitude
Pgina 4-1
Pgina 4-2
Pgina 4-3
Pgina 4-4
x1 + iy1
x + iy1 x 2 iy 2 x1 x 2 + y1 y 2
x y x y
= 1
=
+ i 2 21 12 2
2
2
x 2 + iy 2 x 2 + iy 2 x 2 iy 2
x2 + y 2
x2 + y 2
x iy
x
1
1
y
=
= 2
+i 2
2
x + iy x + iy x iy x + y
x + y2
O menu CMPLX
Existem dois menus CMPLX (nmeros CoMPLeX) disponveis nesta calculadora.
Um est disponvel atravs do menu MTH (introduzido no Captulo 3) e outro
diretamente no teclado (). Os dois menus CMPLX so apresentados
a seguir.
Pgina 4-5
Pgina 4-6
A seguinte tela mostra as funes RC, ABS e ARG. Observe que a funo
ABS traduzida para |3.+5.i|, a notao do valor absoluto. Alm disso, o
resultado da funo ARG, que representa um ngulo, ser dado na unidade
de medida do ngulo atualmente selecionada. Neste exemplo, ARG(3.+5.i)
= 1,0303 dado em radianos.
Pgina 4-7
Pgina 4-8
A tela seguinte mostra que estas funes EXPM e LNP1 no se aplicam aos
nmeros complexos. Entretanto, as funes GAMMA, PSI e Psi aceitam os
nmeros complexos:
Pgina 4-9
Pgina 4-10
Captulo 5
Operaes algbricas e aritmticas
Um objeto algbrico ou apenas da lgebra, qualquer nmero, nome de
varivel ou expresso algbrica que pode ser influenciada, manipulada e
combinada de acordo com as normas da lgebra. Exemplos de objetos
algbricos so apresentados a seguir:
Um nmero
: 12,3, 15,2_m, , e, i
Um nome de varivel : a, ux, width, etc.
Uma expresso
: p*D^2/4,f*(L/D)*(V^2/(2*g)),
Uma equao
: Q=(Cu/n)*A(y)*R(y)^(2/3)*So^0.5
Pgina 5-1
Pgina 5-2
@@A1@@ + @@A2@@ `
@@A1@@ - @@A2@@ `
@@A1@@ * @@A2@@ `
@@A1@@ / @@A2@@ `
@@A1@@
@@A2@@
Pgina 5-3
Pgina 5-4
EXPAND:
FACTOR:
LNCOLLECT:
LIN:
PARTFRAC:
Pgina 5-5
SOLVE:
SUBST:
TEXPAND:
Pgina 5-6
Pgina 5-7
Pgina 5-8
Pgina 5-9
FACTORS:
Pgina 5-10
SIMP2:
Menu INTEGER
EULER
IABCUV
IBERNOULLI
ICHINREM
IDIV2
IEGCD
IQUOT
IREMAINDER
ISPRIME?
NEXTPRIME
PA2B2
PREVPRIME
Menu POLYNOMIAL
ABCUV
CHINREM
CYCLOTOMIC
Pgina 5-11
DIV2
EGDC
FACTORS
FCOEF
FROOTS
GCD
HERMITE
HORNER
LAGRANGE
LCM
LEGENDRE
PARTFRAC
PCOEF
PTAYL
QUOT
RESULTANT
REMAINDER
STURM
STURMAB
Menu MODULO
ADDTMOD
DIVMOD
DIV2MOD
EXPANDMOD
FACTORMOD
GCDMOD
INVMOD
MOD
MODSTO
Pgina 5-12
MULTMOD
POWMOD
SUBTMOD
Aritmtica modular
Considere um sistema de contagem de nmeros inteiros que gira em crculo e
iniciado novamente, tal como as horas em um relgio. Tal sistema de
contagem chamado de anel. Uma vez que o nmero de inteiros usado em
um anel finito, a aritmtica neste anel chamada de aritmtica finita.
Deixe que nosso sistema de nmeros inteiros finitos consistam de nmeros 0,
1, 2, 3, , n-1, n. Podemos fazer referncia a este sistema de contagem
como aritmtica modular de mdulos n. No caso das horas do relgio, o
mdulo 12. (Se trabalhar com a aritmtica modular usando as horas em
um relgio, teremos que usar os nmeros inteiros 0, 1, 2, 3, , 10, 11, em
vez de 1, 2, 3,,11, 12).
Operaes na aritmtica modular
A adio na aritmtica modular dos mdulos n, que um nmero inteiro
positivo, segue a regra de que se j e k so quaisquer nmeros inteiros no
negativos, ambos menores do que n, se j+k n, ento j+k definido como
j+k-n. Por exemplo, no caso do relgio, ex. para n = 12, 6+9 = 3. Para
distinguir esta igualdade das igualdades aritmticas infinitas, o smbolo
usado no lugar do sinal igual e a relao entre os nmeros chamada de
congruncia em vez de uma igualdade. Assim, para o exemplo anterior
escreveramos 6+9 3 (mod 12) e leramos estas expresso como seis mais
nove congruente com trs, mdulos doze. Se os nmeros representam as
Pgina 5-13
(mod
(mod
(mod
(mod
(mod
(mod
12)
12)
12)
12)
12)
12)
0
6
0
6
0
6
0
6
0
6
0
6
Pgina 5-14
Pgina 5-15
Pgina 5-16
SUBTMOD examples
5 - 7 -2 (mod 12)
11 8 3 (mod 12)
8 4 4 (mod 12)
8 - 12 -4 (mod 12)
5 10 -5 (mod 12)
Exemplos MULTMOD
68 0 (mod 12)
56 6 (mod 12)
98 0 (mod 12)
113 -3 (mod 12)
32 6 (mod 12)
Exemplos DIVMOD
12/3 4 (mod 12)
25/5 5 (mod 12)
66/6 -1 (mod 12)
Exemplos DIV2MOD
2/3 (mod 12) no existe
26/12 (mod 12) no existe
125/17 (mod 12) 1 com resduo = 0
68/7 -4 (mod 12) com resduo = 0
7/5 -1 (mod 12) com resduo = 0
Nota: DIVMOD fornece o quociente da diviso modular j/k (mod n),
enquanto DIMV2MOD fornece no apenas o quociente mas tambm o
resduo da diviso modular j/k (mod n).
Exemplos POWMOD
23 -4 (mod 12)
118 1 (mod 12)
35 3 (mod 12)
62 0 (mod 12)
Pgina 5-17
O operador MOD
O operador MOD usado para obter o nmero de anel de um dado mdulo
correspondente ao nmero inteiro dado. Esta operao escrita como m
mod n = p, e lida como m mdulo n igual a p. Por exemplo, para
calcular 15 mod 8, insira:
Modo ALG:
Modo RPN:
15 MOD 8`
15`8` MOD
Pgina 5-18
Polinmios
Os polinmios so expresses algbricas consistindo de um ou mais termos
com potncia decrescente de uma dada varivel. Por exemplo,
X^3+2*X^2-3*X+2 um polinmio de terceira ordem em X, ao passo que
SIN(X)^2-2 um polinmio de segunda ordem em SIN(X). Uma lista de
funes relacionadas com polinmios no menu ARITHMETIC foi apresentada
anteriormente. Algumas definies gerais sobre polinmios so fornecidas a
seguir. Nestas definies A(X), B(X), C(X), P(X), Q(X), U(X), V(X), etc., so
polinmios.
Frao polinomial: uma frao cujos numerador e denominador so
polinmios, digamos, C(X) = A(X)/B(X)
Razes ou zeros de um polinmio: valores de X para o qual P(X) = 0
Plos de uma frao: razes do denominador
Multiplicidade de razes ou plos: o nmero de vezes em que uma
raiz mostrada, ex. P(X) = (X+1)2(X-3) tem razes {-1, 3} com as
multiplicidades {2,1}
Polinmio ciclotmico (Pn(X)): um polinmio de ordem EULER(n) cujas
razes so as razes primitivas n-th da unidade, ex. P2(X) = X+1, P4(X)
= X2+1
Equao polinomial Bzout: A(X) U(X) + B(X)V(X) = C(X)
Exemplos especficos de aplicaes de polinmios so fornecidos a seguir.
Pgina 5-19
A funo CHINREM
CHINREM significa CHINese REMainder. A operao codificada neste
comando resolve um sistema de duas congruncias usando o Teorema chins
do resto . Este comando pode ser usado com polinmios, como tambm com
numeros inteiros (funo ICHINREM). A entrada consiste de dois vetores
[expresso_1, mdulo_1] e [expresso_2, mdulo_2]. O resultado um
vetor contendo [expresso_3, mdulo_3], onde o mdulo_3 est relacionado
ao produto (mdulo_1)(mdulo_2).
Exemplo: CHINREM([X+1, X^2-1],[X+1,X^2]) = [X+1,-(X^4-X^2)]
Enunciado do Teorema Chins do Resto para Nmeros Inteiros
Se m1, m2,,mr so nmeros naturais cada par dos quais so primos entre si
e a1, a2, , ar so quaisquer nmeros inteiros, ento existe um nmero
inteiro x que satisfaz simultaneamente as congruncias: x a1 (mod m1), x
a2 (mod m2), , x ar (mod mr). Alm disso, se x = a for qualquer soluo
ento todas as outras solues so congruentes para um mdulo igual ao
produto m1m2 mr.
A funo EGCD
EGCD significa Mximo Divisor Comum. Dados dois polinmio, A(X) e B(X),
funo EGCD produz os polinmios C(X), U(X) e V(X), para que C(X) =
U(X)*A(X) + V(X)*B(X). Por exemplo, para A(X) = X^2+1, B(X) = X^2-1,
EGCD(A(X),B(X)) = {2, 1, -1}. Ex. 2 = 1*( X^2+1)-1*( X^2-1). Alm disso,
EGCD(X^3-2*X+5,X) = { 5, -(X^2-2), 1} Ex. 5 = (X^2-2)*X + 1*(X^32*X+5).
A funo GCD
A funo GCD (Maior denominador comum) pode ser usada para obter o
maior denominador comum de dois polinmios ou de duas listas de
polinmios do mesmo tamanho. Os dois polinmios ou listas de polinmios
sero colocados nos nveis 2 e 1 da pilha antes de usar GCD. Os resultados
sero um polinmio ou uma lista representando o maior denominador comum
Pgina 5-20
A funo HERMITE
A funo HERMITE [HERMI] usa um argumento como nmero de inteiros, k, e
retorna para o polinmio do grau k-th Hermite. Um polinmio Hermite, Hek(x)
definido como
/2
d n x2 / 2
(e
), n = 1,2,...
dx n
H 0 * = 1, H n * ( x) = (1) n e x
d n x2
(e ), n = 1,2,...
dx n
A funo HORNER
A funo HORNER produz a diviso Horner ou sinttica de um polinmio P(X)
pelo fator (X-a). A entrada para a funo so o polinmio P(X) e o nmero a.
A funo retorna o polinmio para um quociente Q(X) que resulta da diviso
de P(X) por (X-a), os valores de a e de P(a), nesta ordem. Em outras palavras,
P(X) = Q(X)(X-a)+P(a). Por exemplo, HORNER(X^3+2*X^2-3*X+1,2) =
{X^2+4*X+5, 2, 11}. Podemos ento escrever X3+2X2-3X+1 =
(X2+4X+5)(X-2)+11. Um outro exemplo: HORNER(X^6-1,-5)= {X^55*X^4+25*X^3-125*X^2+625*X-3125,-5, 15624} i.e., X6-1 = (X5-5*X4+25X3125X2+625X-3125)(X+5)+15624.
Pgina 5-21
A varivel VX
Uma varivel chamada VX existe no diretrio da calculadora {HOME
CASDIR} que aceita, como padro, o valor de X. Este o nome da varivel
independente preferida para as aplicaes algbricas e de clculo. Evite
usar a varivel VX nos seus programas ou equaes para no ficar confuso
com a VX do CAS. Se for necessrio mencionar o componente x da
velocidade, por exemplo, voc pode usar vx ou Vx. Para obter informaes
adicionais sobre a varivel CAS, consulte o Apndice C.
A funo LAGRANGE
A funo LAGRANGE exige como entrada uma matriz com duas linhas e n
colunas. A matriz armazena os pontos dos dados da forma [[x1,x2, , xn]
[y1, y2, , yn]]. A aplicao da funo LAGRANGE produz o polinmio
expandido de
n
pn 1 ( x) =
j =1
(x x )
k
k =1, k j
n
(x
k =1, k j
xk )
y j.
p1 ( x) =
x x2
x x1
( y y2 ) x + ( y2 x1 y1 x2 )
y1 +
y2 = 1
x1 x2
x2 x1
x1 x2
Pgina 5-22
A funo LCM
A funo LCM (Menor mltiplo comum) obtm o menor mltiplo comum de
dois polinmios ou de listas de polinmios do mesmo tamanho. Exemplos:
LCM(2*X^2+4*X+2 ,X^2-1 ) = (2*X^2+4*X+2)*(X-1).
LCM(X^3-1,X^2+2*X) = (X^3-1)*( X^2+2*X)
A funo LEGENDRE
Um polinmio Legendre de ordem n uma funo polinomial que resolve a
2
equao diferencial (1 x )
d2y
dy
2 x + n (n + 1) y = 0
2
dx
dx
A funo PCOEF
Dado um conjunto que contm as razes de um polinmio, a funo PCOEF
gera uma srie de combinaes contendo os coeficientes do polinmio
correspondente. Os coeficientes correspondem ordem decrescente da
varivel independente. Por exemplo: PCOEF([-2,1,0,1,1,2]) = [1. 1. 5. 5.
4. 4. 0.], que representa o polinmio X6-X5-5X4+5X3+4X2-4X.
A funo PROOT
Dado um conjunto com os coeficientes de um polinmio, na ordem
decrescente, a funo PROOT fornece as razes do polinmio. Exemplo, de
X2+5X-6 =0, PROOT([1 5 6]) = [2. 3.].
A funo PTAYL
Pgina 5-23
Pgina 5-24
Com :
X^3+.0000012*X+0.
A funo PEVAL
As funes PEVAL (Avaliao do polinmio) podem ser usadas para avaliar
um polinmio p(x) = anxn+an-1x n-1+ + a2x2+a1x+ a0, dado um conjunto
de coeficientes [an, an-1, a2, a1, a0] e um valor de x0. O resultado a
avaliao p(x0). A funo PEVAL no est disponvel no menu ARITHMETIC e
deve ser acessada atravs do catlogo de funes (N). Exemplo:
PEVAL([1,5,6,1],5) = 281.
A funo TCHEBYCHEFF
A funo TCHEBYCHEFF(n) gera o polinmio Tchebycheff (ou Chebyshev) de
primeiro tipo, ordem n, definida como Tn(X) = cos(narccos(X)). Se o nmero
inteiro n for negativo (n < 0), a funo TCHEBYCHEFF(n) gera o polinmio de
Tchebycheff do segundo tipo, ordem n, definido como Tn(X) =
sin(narccos(X))/sin(arccos(X)). Exemplos:
TCHEBYCHEFF(3) = 4*X^3-3*X
TCHEBYCHEFF(-3) = 4*X^2-1
Fraes
As fraes podem ser expandidas e fatoradas usando as funes EXPAND e
FACTOR, do menu ALG (). Por exemplo:
EXPAND((1+X)^3/((X-1)(X+3))) = (X^3+3*X^2+3*X+1)/(X^2+2*X-3)
EXPAND((X^2*(X+Y)/(2*X-X^2)^2) = (X+Y)/(X^2-4*X+4)
EXPAND(X*(X+Y)/(X^2-1)) = (X^2+Y*X)/(X^2-1)
EXPAND(4+2*(X-1)+3/((X-2)*(X+3))-5/X^2) =
(2*X^5+4*X^4-10*X^3-14*X^2-5*X)/(X^4+X^3-6*X^2)
FACTOR((3*X^3-2*X^2)/(X^2-5*X+6)) = X^2*(3*X-2)/((X-2)*(X-3))
FACTOR((X^3-9*X)/(X^2-5*X+6) ) = X*(X+3)/(X-2)
FACTOR((X^2-1)/(X^3*Y-Y)) = (X+1)/((X^2+X+1)*Y)
Pgina 5-25
A funo SIMP2
As funes SIMP2 e PROPFRAC so usadas para simplificar uma frao e
produzir uma frao prpria, respectivamente. A funo SIMP2 considera
como argumentos dois nmeros ou polinmios, representando o numerador e
o denominador de uma frao racional e retorna o numerador e
denominador simplificados. Por exemplo: SIMP2(X^3-1,X^2-4*X+3) =
{ X^2+X+1,X-3}.
A funo PROPFRAC
A funo PROPFRAC converte uma frao racional em uma frao prpria
i.e. uma parte inteira adicionada a uma parte fracional, se tal decomposio
for possvel. Por exemplo:
PROPFRAC(5/4) = 1+1/4
PROPFRAC((x^2+1)/x^2) = 1+1/x^2
A funo PARTFRAC
A funo PARTFRAC decompe uma frao racional em fraes parciais que
produzem a frao original. Por exemplo:
PARTFRAC((2*X^6-14*X^5+29*X^4-37*X^3+41*X^2-16*X+5)/(X^57*X^4+11*X^3-7*X^2+10*X)) =
2*X+(1/2/(X-2)+5/(X-5)+1/2/X+X/(X^2+1))
Esta tcnica til para calcular integrais (consulte o Captulo sobre Clculo)
de fraes racionais.
Se o modo Complex estiver ativo, o resultado ser:
2*X+(1/2/(X+i)+1/2/(X-2)+5/(X-5)+1/2/X+1/2/(X-i))
A funo FCOEF
A funo FCOEF usada para obter uma frao racional, dada as razes e
plos da frao.
Pgina 5-26
A funo FROOTS
A funo FROOTS obtm as razes e plos de uma frao. Como exemplo,
aplicar a funo FROOTS ao resultado produzido acima, resultar em: [1
2 3 5 0 3 2 1 5 2]. O resultado mostra os plos seguidos pela sua
multiplicidade como um nmero negativo e as razes seguidas pela sua
multiplicidade como um nmero positivo. Neste caso, os plos so (1, -3)
com multiplicidades (2,5) respectivamente, e as razes so (0, 2, -5) com
multiplicidades (3, 1, 2), respectivamente.
Outro exemplo : FROOT((X^2-5*X+6)/(X^5-X^2)) = [0,2,1, 1,3,1,2, 1],
ex. plos = 0 (2), 1(1) e razes = 3(1), 2(1). Se voc selecionou o modo
Complex, ento os resultados seriam: [0 2 1 1 -((1+i*3)/2 1].
Pgina 5-27
passo. Isto muito til para visualizar os passos de uma diviso sinttica.
O exemplo de diviso
X 3 5X 2 + 3X 2
X 2
mostrado em detalhe no apndice C. O seguinte exemplo mostra uma
diviso sinttica maior:
X 9 1
X 2 1
Pgina 5-28
Pgina 5-29
Pgina 5-30
EXPLN
EXP2POW
FDISTRIB
LIN
LNCOLLECT
POWEREXPAND
SIMPLIFY
Pgina 5-31
Captulo 6
Solues para equaes individuais
Neste captulo caracterizamos estas funes que a calculadora fornece para
a soluo de equaes individuais da forma f(X) = 0. Associados com a
tecla 7 existem dois menus de funes para soluo de equaes, o
Symbolic SOLVer () e o NUMerical SoLVer (). A seguir,
apresentamos algumas das funes contidas nestes menus. Altere o modo
CAS para Complex para estes exerccios (consulte o captulo 2).
Funo ISOL
A funo ISOL (equao e varivel) produzir solues para Equao
isolando a varivel. Por exemplo, com a calculadora configurada para o
modo ALG, para resolver para t na equao at3-bt = 0 podemos usar o
seguinte:
Pgina 6-1
Funo SOLVE
a funo SOLVE tem a mesma sintaxe da funo ISOL, exceto que SOLVE
pode ser tambm usado para resolver um conjunto de equaes de
polinmios. A entrada da ajuda para a funo SOLVE, com a soluo para
a equao X^4 1 = 3 , mostrada a seguir:
Pgina 6-2
Pgina 6-3
Ao usar a tecla seta para baixo () neste modo ativar o editor de linha:
Funo SOLVEVX
A funo SOLVEVX resolve uma equao para a varivel CAS padro
contida no nome da varivel reservada VX. Por definio, esta varivel
configurada para X. Exemplos, usando o modo ALG com VX = X, so
mostrados abaixo:
Funo ZEROS
A funo ZEROS encontra as solues de uma equao de polinmios, sem
mostrar sua multiplicidade. A funo exige ter como entrada a expresso
Pgina 6-4
Pgina 6-5
Equaes de polinmios
Usar a opo Solve poly no ambiente SOLVE da calculadora voc pode:
(1) encontrar as solues para uma equao de polinmio.
(2) obter os coeficientes do polinmio tendo um nmero de razes dadas
(3) obter uma expresso algbrica para o polinmio como uma funo de X.
Encontrar as solues para uma equao de polinmio
Uma equao de polinmio uma equao da forma: anxn + an-1xn-1 + +
a1x + a0 = 0. O teorema fundamental da lgebra indica que existem n
solues para qualquer equao de polinmio de ordem n. Algumas das
solues podem ser nmeros complexos. Como exemplo, resolva a equao:
3s4 + 2s3 - s + 1 = 0.
Queremos colocar os coeficientes da equao em um vetor: [an,an-1,a1 a0].
Para este exemplo, usemos o vetor [3,2,0,-1,1]. Para resolver esta equao
de polinmio usando a calculadora tente o seguinte:
@@OK@@
Selecione Solve poly
32 0
1\1@@OK@@
Insira o vetor de coeficientes
@SOLVE@
Resolva a equao
O visor mostrar a resoluo como segue:
Pgina 6-6
Para ver todas as solues, pressione a tecla com a seta para baixo ()
para deslocar o editor de linha:
Todas as solues so nmeros complexos: (0.432,-0.389), (0.432,0.389), (0.766, 0.632), (-0.766, -0.632).
Nota: Observe que os nmeros complexos na calculadora so representados
como pares ordenados com o primeiro nmero no par sendo a parte real e o
segundo nmero a parte imaginria. Por exemplo, o nmero (0,432,-0,389),
um nmero complexo, ser escrito normalmente como 0.432 - 0.389i, onde
i a unidade imaginria, i.e. i2 = -1.
Nota: O teorema fundamental da lgebra indica que existem n solues para
quailquer equao de polinmio de ordem n. Existe um outro teorema da
lgebra que indica que se uma das solues para a equao de polinmio
com coeficientes reais um nmero complexo, ento o conjugado deste
nmero tambm uma soluo. Em outras palavras, as solues para uma
equao de polinmio com os coeficientes reais so apresentadas em pares.
Isto significa que as equaes de polinmios com os coeficientes reais de
nmero impar tem pelo menos uma soluo real.
Pgina 6-7
Pgina 6-8
15
2\ 4@@OK@@
@SYMB@
`
A expresso assim gerada mostrada na pilha como: 'X^4+-3*X^3+ 3*X^2+11*X+-6*X^0'. Os coeficientes so listados no nvel 2 da pilha.
Pgina 6-9
Clculos financeiros
Os clculos no item 5. Solve finance.. no Numerical Solver (NUM.SLV) so
usados para calculus do valor do dinheiro no tempo de interesse nas
disciplinas de engenharia econmica e outras aplicaes financeiras. Esta
aplicao pode tambm ser iniciada usando a combinao de teclas s
(associada tecla 9). Antes de discutir em detalhes a operao
deste ambiente de soluo, apresentamos algumas definies necessrias
para compreender as operaes financeiras na calculadora.
Definies
Freqentemente, para desenvolver projetos, necessrio pedir emprestado
dinheiro de uma instituio financeira ou de fundos pblicos. O total do
dinheiro emprestado mencionado como o Valor Atual (PV). Este dinheiro
ser pago em um perodo n (tipicamente multiplos ou sub-multiplos de um
ms) sujeito a uma taxa anual de juros de I%ANO. O nmero de perodos
por ano (P/YR) um nmero inteiro de perodos no qual o ano ser dividido
para pagar o emprstimo concedido. Valores tpicos de P/YR so 12 (um
pagamento por ms), 24 (pagamentos duas vezes ao ms) ou 52
(pagamentos semanais). O pagamento (PMT) o valor que o muturio deve
pagar para o mutuante no incio ou no final de cada um dos n perodos do
emprstimo. O valor futuro do dinheiro (VF) o valor que o total emprestado
ter no final dos n perodos. Os pagamentos ocorrem tipicamente no final de
cada perodo, para que o muturio comece a pagar ao final do primeiro
perodo, e paga o mesmo valor fixo no final do segundo, terceiro, etc.
perodos, at no final dos n perodos.
Exemplo 1 Calcular o pagamento de um emprstimo
Se um emprstimo de $2 milhes feito a uma taxa de juros anual de 6.5%
a ser pago em 60 pagamentos mensais, qual deve ser o pagamento mensal?
Para que o dbito seja totalmente pago em 60 meses, os valores futuros do
emprstimo devem ser zero. Ento para usar o recurso de clculo financeiro
da calculadora usaremos os seguintes valores: n = 60, I%ANO = 6.5, PV =
2000000, FV = 0, P/YR = 12. Para inserir os dados e resolver o pagamento,
MVM, use:
Pgina 6-10
60 @@OK@@
6.5 @@OK@@
2000000 @@OK@@
0 @@OK@@
@@SOLVE!
Insira n = 60
Insira I%ANO = 6.5 %
Insira PV = $ 2.000.000
Salte PMT, dado que a resolveremos
Insira FV = 0, a opo End ressaltada
Ressalte PMT e resolva-a
O visor agora mostra o valor de PMT como 39,132.30, i.e. o muturio deve
pagar ao mutuante US $ 39,132.30 no final de cada ms nos prximos 60
meses para quitar o valor total. A razo pela qual o valor de PMT passou a
ser negativo porque a calculadora est procurando o valor do ponto de
vista do muturio. O muturo tem + US $ 2,000,000.00 n perodo t = 0,
ento comea a pagar, ex. adiciona -US $ 39132.30 na poca t = 1, 2, ,
60. Em t = 60, o valor lquido nas mos do muturio zero. Agora, se
tomar o valor US $ 39.132,30 e multiplic-lo por 60 pagamentos, o total do
emprstimo pago pelo muturio US $ 2.347.937,79. Assim, o mutuante
recebe um lucro de $ 347.937,79 nos 5 anos de uso do dinheiro para o
financiamento do projeto do muturio.
Exemplo 2 Calcular a amortizao de um emprstimo
A mesma soluo para o problema no Exemplo 1 pode ser encontrada
pressionando @)@AMOR@)@, que significa AMORTIZAO. Esta opo usada
para calcular quanto do emprstimo foi amortizado no final de um certo
nmero de pagamentos. Suponha que usemos 24 perodos na primeira linha
do visor de amortizao, ex. 24 @@OK@@. Depois pressione @)@AMOR@)@.
Obter o seguinte resultado:
Pgina 6-11
60 @@OK@@
6.5 @@OK@@
2000000 @@OK@@
Pgina 6-12
0 @@OK@@
@@CHOOS !@@OK@@
@@SOLVE!
O visor agora mostra o valor de PMT como -38.921,47, i.e. o muturio deve
pagar ao mutuante US $ 38.921,48 no incio de cada ms nos prximos 60
meses para quitar o valor total. Observe que o valor que o muturio paga
mensalmente, se paga no incio de cada perodo, levemente menor do que
o pago no final de cada perodo de pagamento. A razo para esta
diferena que o mutuante obtm o ganho dos juros dos pagamentos do
incio do perodo, assim aliviando a sua carga.
Notas:
1. O ambinete financeiro da calculadora permite que voc resolva
quaisquer dos termos involvidos, i.e. n, I%YR, PV, FV, P/Y, dado os termos
restantes no clculo do emprstimo. Ressalte apenas o valor que voc
quer resolver e pressione @@SOLVE!. O resultado ser mostrado no campo
ressaltado.
2. Os valores calculados no ambiente financeiro da calculadora so
copiados para a pilha com suas etiquetas correspondentes (etiquetas de
identificao).
Excluir as variveis
Ao usar o ambiente financeiro da calculadora pela primeira vez dentro do
diretrio HOME ou qualquer subdiretrio, sero geradas as variveis @@@N@@
@IYR@ @@PV@@ @@PMT@@ @@PYR@@ @@FV@@ para armazenar os termos correspondentes nos
clculos. Voc pode ver o contedo destas variveis usando:
@@ @n@@ @IYR@ @@PV@@ @@PMT@@ @@PYR@@ @@FV@@.
Voc pode armazenar estas variveis para uso futuro ou usar a funo
PURGE para apag-las de seu diretrio. Para apagar todas as variveis de
uma vez, se estiver usando o modo ALG, tente o seguinte:
I@PURGE J
Insira PURGE e prepare a lista de variveis
@@@n@@
Insira o nome da varivel N
Insira uma virgula
Pgina 6-13
@IYR@
@@PV@@
@@PMT@@
@@PYR@@
@@FV@@.
`
Antes que o comando PURGE seja inserido, a pilha RPN ser apresentada
como segue:
Pgina 6-14
Pgina 6-15
Isto, contudo, no a nica soluo possvel para esta equao. Para obter
uma soluo negativa, por exemplo, insira um nmero negativo no campo X:
antes de resolver a equao. Tente 3\@@@OK@@@SOLVE@. A soluo
agora X: -3.045.
Procedimentos de soluo para Equation Solve
O solucionador numrico para as equaes de uma icgnita funciona como
segue:
Isto permite que o usurio digite ou @CHOOS uma equao para obter a
soluo.
Cria um formulrio de entrada com campos correspondentes para
todas as variveis envolvidas na equao armazenada na varivel
EQ.
necessrio que o usurio insira os valores para todas as variveis,
Exceto uma.
O usurio ento ressalta o campo correspondente icgnita para o
qual resolve a equao e pressiona @SOLVE@
O usurio pode forar uma soluo fornecendo uma estimativa inicial
para a soluo no campo apropriado de entrada antes de resolver a
equao.
A calculadora usa um algoritmo de busca para identificar um intervalo onde
a funo muda de sinal, o que indica a existncia de uma raiz ou soluo.
Utiliza ento um mtodo numrico para convergir para a soluo.
Pgina 6-16
xx
yx
zx
A equao exx =
xy
yy
zy
xz
yz
zz
1
[ xx n ( yy + zz )] + T , aqui exx a
E
Pgina 6-17
~s
~a
~c
Com o ex: campo ressaltado, pressione @SOLVE@ para resolver para ex:
Pgina 6-18
Alem disso, voc ver nos smbolos das teclas do seu soft menu variveis
correspodentes s variveis da equao armazenada no EQ (pressione L
para ver todas as variveis no seu diretrio), i.e. variveis ex, T, , z, y,
n, x e E.
Exemplo 2 Energia especfica em fluxo de um canal aberto
A energia especfica em um canal aberto definida como a energia por
unidade de peso medida em relao ao fundo do canal. Permite E = energia
especfica, y = profundidade do canal, V = velocidade do fluxo, g =
V2
.
E = y+
2g
acelerao da gravidade, depois escrevemos
a velocidade do fluxo, por sua vez, dada por V = Q/A, onde Q =
descarga de gua, A = rea da seo transversal. A rea depende da
seo transversal usada, por exemplo, para uma seo transversal
trapezoidal, conforme mostrado na figura abaixo, A = (b+my) y, onde b =
largura do fundo e m = inclinao lateral da seo cruzada.
Pgina 6-19
Solucione para y.
Pgina 6-20
L V2
. A quantidade de f
D 2g
Pgina 6-21
Pgina 6-22
QD
D 2 / 4
8Q L
h f = 2 5 DARCY
,
D
Nu
gD
Pgina 6-23
M1 M 2
.
r2
Pgina 6-24
Pgina 6-25
Nete ponto voc pode digitar uma nova equao pressionando @EDIT.
Receber ento um conjunto de apstrofes para que possa digitar a
expresso entre elas:
Pgina 6-26
Menu SOLVE
O menu SOLVE permite acesso a algumas das funes do solucionador
numrico atravs das teclas do menu virtual. Para acessar no modo RPN:
MENU 74 ou no modo ALG: MENU(74). De forma alternativa, voc pode
usar (manter) 7 para ativar o menu SOLVE. Os submenus fornecidos
pelo menu SOLVE so os seguintes:
O submenu ROOT
O submenu ROOT inclui as seguintes funes e submenus:
Pgina 6-27
Funo ROOT
A funo ROOT usada par resolver uma equao para uma varivel dada
com um valor de estimativa inicial. No modo RPN a equao ficar no nvel
3 da pilha, enquanto que o nome da varivel ficar localizado no nvel 2 e a
estimativa inicial no nvel 1. A seguinte figura mostra a pilha RPN antes e
depois de ativar a funo @ROOT:
Varivel EQ
A tecla virtual @@EQ@@ neste submenu usada como referncia para a varivel
EQ. Pressionar a tecla equivalente a usar a funo RCEQ (ReCall EQ).
O submenu SOLVR
O submenu SOLVR ativa o solucionador do menu virtual para a equao
atualmente armazenada no EQ. Alguns exemplos so mostrados a seguir:
Exemplo 1 Resolver a equao t2-5t = -4
Por exemplo, se armazenar a equao t^2-5*t=-4 no EQ e pressionar @)SOLVR,
ativar o seguinte menu:
Este resultado indica que voc pode resolver um valor de t para a equao
listada na parte superior do visor: Se tentar, por exemplo, [ t ],
obter o resultado t: 1., depois de piscar rapidamente a mensagem Solving
for t. Existe uma segunda raiz para esta equao, que pode ser encontrada
alterando o valor de t, antes de resolv-la novamente. Faa o seguinte: 10
[ t ], ento pressione [ t ]. O resultado agora t: 4.0000000003.
Pgina 6-28
Para verificar este resultado, pressione a tecla chamada @EXPR=, que avalia a
expresso no EQ para o seu valor atual. Os resultados neste caso so:
Pgina 6-29
Pgina 6-30
O submenu DIFFE
O submenu DIFFE fornece um nmero de funes para a soluo numrica de
equaes diferenciais. As funes disponveis so as seguintes:
Estas aplicaes so apresentadas em detalhes no Captulo 16.
O submenu POLY
O submenu POLY realiza as operaes com polinmios. As funes incluidas
so as seguintes:
Funo PROOT
Esta funo usada para encontrar as razes de um polinmio dado um vetor
que contm os coeficientes do polinmio em ordem decrescente das
potncias da varivel independente. Em outras palavras, se o polinmio for
anxn + an-1xn-1 + + a2x2 + a1x + a0, o vetor de coeficientes deve ser
inserido como [an, an-1, , a2, a1 , a0]. Por exemplo, as razes do polinmio
de coeficientes [1, -5, 6] so [2, 3].
Pgina 6-31
Funo PCOEF
Esta funo produz os coeficientes [an, an-1, , a2, a1 , a0] de um polinmio
anxn + an-1xn-1 + + a2x2 + a1x + a0, dado um vetor de suas razes [r1, r2, ,
rn]. Por exemplo, um vetor cujas razes so dadas por
[-1, 2, 2, 1, 0], produzir os seguintes coeficientes: [1, -4, 3, 4, -4, 0]. O
polinmio x5 - 4x4 + 3x3 + 4x2 - 4x.
Funo PEVAL
Esta funo avalia um polinmio, dado um vetor de seus coeficientes, [an, ann
n-1
+ +
1, , a2, a1 , a0] e um valor x0, ex. PEVAL calcula anx0 + an-1x0
2
a2x0 + a1x0 + a0. Por exemplo, para os coeficientes [2, 3, -1, 2] e um valor
de 2, PEVAL retorna o valor 28.
O submenu SYS
O submenu SYS contm uma lista de funes usadas para resolver os
sistemas lineares. As funes listadas do submenu so:
Estas funes so apresentadas em detalhes no Captulo 11.
O submenu TVM
O submenu TVM contm as funes para calcular o Valor monetrio no
tempo. Existe uma forma alternativa para resolver os problemas FINANCE
(consulte o Captulo 6). As funes disponveis so mostradas a seguir:
O submenu SOLVR
O submenu SOLVR no submenu TVM ativar o solucionador para resolver os
problemas TVM. Por exemplo, pressionar @)SOLVR, nesta altura, ativar o
seguinte visor:
Pgina 6-32
Funo BEG
Se for selecionada, os clculos TMV usam pagamentos no incio de cada
perodo. Se for desmarcada, os clculos TMV usam os pagamentos no final
de cada perodo.
Pgina 6-33
Captulo 7
Resolver mltiplas equaes
Muitos dos problemas de cincia e engenharia exigem a soluo simultnea
de mais de uma equao. A calculadora fornece diversos procedimentos
para resolver mltiplas equaes como apresentado abaixo. Observe que
nenhuma discusso sobre resolver sistemas de equaes lineares
apresentada neste Captulo. Solues de sistemas lineares sero discutidos
em detalhes em Captulos subsequentes sobre matrizes e lgebra linear.
Pgina 7-1
Nota: Este mtodo funcionou muito bem neste exemplo porque as incgnitas t
e y0 eram termos algbricos nas equaes. Este mtodo no funcionaria
para resolver 0, dado que 0 pertence a um termo transcendental.
Pgina 7-2
a 2 Pi b 2 Po a 2 b 2 ( Pi Po )
,
+
b2 a 2
r 2 (b 2 a 2 )
a 2 Pi b 2 Po a 2 b 2 ( Pi Po )
rr =
.
b2 a 2
r 2 (b 2 a 2 )
Observe que os lados direitos das duas equaes diferem apenas no sinal
entre os dois termos. Portanto, para escrever estas duas equaes na
calculadora, sugiro que digite o primeiro termo e armazene-o em uma
varivel T1 , depois o segundo termo e armazene-o em T2. Escrever o
contedo depois ser uma questo de ativar novamente o contedo de T1 e
T2 para a pilha e adicion-los e subtra-los. Aqui est como faz-lo com o
escritor de equao:
Insira e armazene o termo T1:
Pgina 7-3
Para resolver Pi e Po, use o comando SOLVE do menu S.SLV (), pode
levar um minuto para que a calculadora produza o resultado:
{[Pi=-(((-r)*r^2-(+r)*a^2)/(2*a^2))
Po=-(((-r)*r^2-(+r)*b^2)/(2*b^2)) ] }, i.e.,
Pgina 7-4
Pgina 7-5
Voc deve ter observado que, enquanto produz a soluo, o visor mostra a
informao intermediria no canto superior esquerdo. J que a soluo
fornecida por MSLV numrica, a informao no canto superior esquerdo
mostra os resultados do processo iterativo usado para obter uma soluo.
A soluo final X = 1.8238, Y = -0.9681.
Ho = y +
V2
Cu A 5 / 3
S o . Nestas
e a equao de Manning: Q =
n P2/3
2g
Pgina 7-6
Pgina 7-7
Pgina 7-8
Pgina 7-9
representa a soluo. Para ver estes vetores pressione a tecla com a seta
para baixo para ativar o editor de linha. O resultado ser mostrado
como segue:
C
b
Pgina 7-10
s ( s a ) ( s b) ( s c) ,onde s conhecido
a+b+c
.
como o semi-permetro do tringulo, ex. s =
2
Soluo do tringulo usando o Solucionador de Equaes Mltiplas (MES)
O Solucionador de Equaes Mltiplas (MES) um recurso que pode ser
usado para resolver duas ou mais equaes agrupadas. importante
ressaltar, entretanto, que o MES no resolver as equaes simultaneamente.
Em vez disso, toma as variveis conhecidas e depois busca em uma lista de
equaes at que encontra uma que pode ser resolvida por uma das
variveis desconhecidas. Ento, busca por outra equao que pode ser
resolvida para as prximas incgnitas e assim por diante, at que todas as
incgnitas possam ser resolvidas.
Criar um diretrio de trabalho
Usaremos o MES para resolver os tringulos criando uma lista de equaes
correspondentes s leis de seno e coseno, a lei da soma dos ngulos internos
e a frmula de Heron para esta rea. Primeiro, crie um subdiretrio dentro
Pgina 7-11
Pgina 7-12
~~title`
K
Pgina 7-13
Pgina 7-14
Pgina 7-15
Pgina 7-16
Pgina 7-17
A soluo :
( )
( )
( )
2,5
6,9837
7,2
20,299
75
84,771 8,6933
7,2
8,5
1426 22,616
27
130,38 23,309
21,92
17,5
132
90
41,92
23
296
75
32
73
328,81
10,27
3,26
10,5
77
18
85
16,66
17
25
32
31,79
52,97 37,03
115,5
Pgina 7-18
v r = r&
v = r&
a r = &r& r& 2
a = r&& + 2r&&
Pgina 7-19
PEQ =
r, rD, rDD =
D, DD =
Pgina 7-20
Pgina 7-21
Pgina 7-22
Captulo 8
Operaes com listas
As listas so um tipo de objeto da calculadora que podem ser teis para o
processamento de dados e para a programao. Este Captulo apresenta
exemplos de operaes com listas.
Definies
Uma lista, dentro do contexto da calculadora, uma srie de objetos
includos entre chaves e separados por espaos (#), no modo RPN, ou
vrgulas no () em ambos os modos. Os objetos que podem ser
includos em uma lista so nmeros, letras, segmentos de caracteres, nomes
de variveis e/ou operadores. As listas so teis para manipular conjuntos
de dados e algumas aplicaes de programao. Alguns exemplos de listas
so:
{ t 1 }, {"BETA" h2 4}, {1 1.5 2.0},
{a a a a}, { {1 2 3} {3 2 1} {1 2 3}}
Nos exemplos mostrados abaixo ficaremos limitados s listas numricas.
Pgina 8-1
Pgina 8-2
Nota: Funo OBJ aplicada lista no modo ALG apenas reproduz a lista,
adicionando a ela o tamanho da lista:
No modo RPN, o seguinte visor mostra as trs listas e seus nomes prontas
para serem armazenadas. Para armazenar as listas neste caso, necessrio
pressionar K trs vezes.
Alterar os sinais
A tecla de alterao de sinal (\), quando aplicada lista de nmeros,
alterar o sinal de todos os elementos na lista. Por exemplo:
Pgina 8-3
A adio de um nico nmero em uma lista produz uma lista aumentada pelo
nmero e no uma adio desse nico nmero para cada elemento na lista.
Por exemplo:
Pgina 8-4
EXP e LN
LOG e ANTILOG
SQ e raiz quadrada
SIN, ASIN
COS, ACOS
TAN, ATAN
INVERSO (1/x)
Pgina 8-5
COSH, ACOSH
TANH, ATANH
IP, FP
FLOOR, CEIL
DR, RD
Pgina 8-6
Pgina 8-7
As funes tais como LN, EXP, SQ, etc., podem tambm ser aplicadas uma
lista de nmeros complexos, ex.
Pgina 8-8
O menu MTH/LIST
O menu MTH fornece um nmero de funes que se referem exclusivamente
s listas. Com o sinalizador 117 configurado para caixas CHOOSE:
:
:
:
:
:
:
Pgina 8-9
SORT e REVLIST podem ser combinados para classificar uma lista em ordem
decrescente:
Tamanho da lista
A funo SIZE, do submenu PRG/LIST/ELEMENTS pode ser usada para obter
o tamanho da lista (tambm conhecido como comprimento), ex.,
Pgina 8-10
Pgina 8-11
A funo SEQ
Item 2. PROCEDURES.. o menu PRG/LIST contm as seguintes funes que
podem ser usadas para operao nas listas.
A lista produzida corresponde aos valores {12, 22, 32, 42}. No modo RPN
voc pode listar os argumentos diferentes da funo como segue:
Pgina 8-12
A funo MAP
A funo MAP, disponvel atravs do catlogo de comandos (N), usa
como argumentos uma lista de nmeros e uma funo f(X) ou um programa
de formulrio << a >>, e produz uma lista consistindo da aplicao da
funo f ou do programa para a lista de nmeros. Por exemplo, a seguinte
chamada para a funo MAP se aplica funo SIN(X) para a lista {1,2,3}:
Pgina 8-13
Como alternativa, voc pode definir a funo com ADD em vez do sinal de
mais (+), do incio, ex. DEFINE('G(X,Y)=(X ADD 3)*Y') :
Pgina 8-14
Aplicaes de listas
Esta seo mostrar algumas aplicaes das listas para clculos estatsticos
de uma amostra. Por amostra entendemos uma lista de valores, digamos, {s1,
s2, , sn}. Suponha que a amostra seja a lista
{1, 5, 3, 1, 2, 1, 3, 4, 2, 1}
e que armazenamos a lista em uma varivel chamada S (o visor abaixo
mostra esta operao no modo ALG, entretanto, o procedimento no modo
RPN muito parecido. Lembre-se que no modo RPN que voc coloca os
argumentos das funes na pilha antes de ativar a funo):
sh =
1
1
1
n k =1 s n
n
1
1 1 1
1
+ + L +
n s1 s 2
sn
Pgina 8-15
xg = n
x
k =1
= n x1 x 2 L x n
Pgina 8-16
Mdia ponderada
Suponha que os dados na lista S, definidos acima, a saber:
S = {1,5,3,1,2,1,3,4,2,1}
sejam afetados pelos pesos
W = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Se definirmos a lista de pesos como W = {w1,w2,,wn}, observamos que o
elemento k -th na lista W, acima, pode ser definido por wk = k. Assim
podemos usar a funo para gerar esta lista e depois armazen-la na
varivel @@@W@@@ como segue:
sw =
w
k =1
sk
.
w
k =1
Pgina 8-17
Para calcular a mdia ponderada dos dados da lista S com os pesos na lista
W, usamos os seguintes passos:
1. Multiplique as listas S e W:
Pgina 8-18
Classe
Classe
marca
Freqncia
contagem
limites
0-2
2-4
4-6
6-8
8 -10
sk
1
3
5
7
9
wk
5
12
18
1
3
s=
wk s k
k =1
w
k =1
onde N =
w
k =1
sk
,
w
k =1
O valor mdio para os dados nas listas S e W, portanto, pode ser calculado
usando o procedimento definido acima para a mdia ponderada, ex.
Pgina 8-19
V =
w
k =1
(sk s ) 2
n
w
k =1
w
k =1
(sk s ) 2
N
Pgina 8-20
Captulo 9
Vetores
Este captulo fornece exemplos de entrada e operao com vetores, tanto
vetores matemticos de muitos elementos, como tambm vetores fsicos de 2 e
3 componentes.
Definies
Do ponto de vista matemtico, um vetor um conjunto de 2 ou mais
elementos arranjados em uma fila ou coluna. Os vetores sero mencionados
como vetores fila e coluna. Exemplos so mostrados a seguir:
1
v = 3 , u = [1, 3, 5, 2]
6
Os eventos fsicos tem dois ou trs componentes e podem ser usados para
representar as quantidades fsicas tais como posies, velocidade,
acelerao, fora, momento, momentum linear e angular, velocidade e
acelerao angular, etc. Fazendo referncia ao sistema de coordenada
cartesiana (x,y,z), existem os vetores de unidade i, j, k associados com cada
direo de coordenada, tal como um vetor fsico A pode ser escrito em
termos de seus componentes Ax, Ay, Az, como A = Axi + Ayj + Azk.
As notaes alternativas para este vetor so: A = [Ax, Ay, Az], A = (Ax, Ay, Az)
ou A = < Ax, Ay, Az >. Uma verso dimensional deste vetor ser escrita como
A = Axi + Ayj, A = [Ax, Ay], A = (Ax, Ay) ou A = < Ax, Ay >. Dado que os
vetores da calculadora so escritos entre colchetes [ ], escolheremos a
notao A = [Ax, Ay, Az] ou A = [Ax, Ay, Az], para nos referirmos aos dois ou
trs vetores tridimensionais de agora em diante. A magnitude de um vetor A
definida como |A| =
Pgina 9-1
Inserir vetores
Na calculadora, os vetores so apresentados por uma seqncia de nmeros
inseridos entre parnteses e tipicamente inseridos como vetores de fila. Os
parnteses so criados na calculadora pela combinao de teclas ,
associadas com a tecla *. A seguir esto os exemplos de vetores na
calculadora:
[3.5, 2.2, -1.3, 5.6, 2.3] Um vetor geral de fila
[1.5,-2.2]
Vetor A 2-D
[3,-1,2]
Vetor A 3-D
['t','t^2','SIN(t)']
Um vetor de algbricas
Pgina 9-2
Pgina 9-3
WID
Pgina 9-4
Pgina 9-5
[x^2 2 5 ]
Pgina 9-6
No modo RPN:
(1) Insira os n elementos do conjunto na ordem que voc deseja que
apaream no conjunto (quando ler da esquerda para a direita) na pilha
RPN.
(2) Insira n como a ltima entrada.
(3) Use a funo ARRY.
O seguinte visor mostra a pilha RPN antes e depois de aplicar a funo
ARRY:
No modo RPN, a funo [ARRY] toma os objetos dos nveis n+1, n, n-1 da
pilha, , para os nveis 3 e 2 e converte-os em um vetor de n elementos. O
objeto originalmente no nvel da pilha n+1 torna-se o primeiro elemento e o
objeto no nvel n torna-se o segundo elemento e assim por diante.
Nota: Funo ARRY encontra-se tambm disponvel no menu PRG/TYPE
()
Pgina 9-7
Para ativar o terceiro elemento de A, por exemplo, voc pode digitar na A(3)
da calculadora. No modo ALG, digite simplesmente A(3). No modo RPN,
digite A(3) `.
Voc pode operar com os elementos dos conjuntos escrevendo e avaliando
as expresses algbricas tais como:
Pgina 9-8
PUT(conjunto, local a ser substituido, novo valor). Por exemplo, para altera o
contedo de A(3) para 4.5, use:
Alterar os sinais
Para alterar os sinais de um vetor use a tecla \, ex.
Pgina 9-9
Adio e subtrao
Adio e subtrao de vetores exigem que os dois operandos de vetores
tenham o mesmo tamanho:
Pgina 9-10
O menu MTH/VECTOR
O menu MTH () contm um menu de funes especfico para os
objetos de vetores:
Magnitude
A magnitude de um vetor, conforme discutido anteriormente, pode ser
encontrada com a funo ABS. Esta funo encontra-se tambm disponvel a
partir do teclado (). Exemplos de aplicao de funo ABS foram
mostradas acima.
Produto escalar
A funo DOT usada para calcular o produto escalar de dois vetores do
mesmo tamanho. Alguns exemplos de aplicao da funo DOT, usando os
vetores A, u2, u3, v2 e v3, armazenados anteriormente, conforme mostrado
no modo ALG. Tentar de calcular o produto escalar de dois vetores de
diferentes tamanhos produz uma mensagem de erro:
Pgina 9-11
Produto transversal
A funo CROSS usada para calcular o produto transversal de dois vetores
2-D, 3-D ou de um vetor 2-D e um 3-D. Para calcular um produto transversal,
um vetor 2-D da forma [Ax, Ay], tratado como o vetor 3-D [Ax, Ay,0].
Exemplos no modo ALG so mostrados a seguir para os dois vetores 2-D e
dois 3-D. Observe que o produto transversal de dois vetores 2-D produziro
um vetor apenas na direo z, ex. um vetor da forma [0, 0, Cz]:
Decompor um vetor
A funo V usada para decompor um vetor em seus elementos ou
componentes. Se for usado no modo ALG, V forneceremos os elementos
do vetor na lista, ex.
Pgina 9-12
Pgina 9-13
Pgina 9-14
Pgina 9-15
Isto acontece porque os nmeros inteiros so criados para uso com o CAS e,
portanto, os componentes deste vetor so mantidos na forma cartesiana.
Para forar a converso para coordenadas polares insira os componentes do
vetor como nmeros reais (i.e. adicione um ponto decimal), ex. [2., 3., 5.].
Pgina 9-16
Resultante de foras
Supona que uma partcula sujeita as seguintes foras (em N): F1 = 3i+5j+2k,
F2 = -2i+3j-5k e F3 = 2i-3k. Para determinar a resultante, ex. a soma, de
todas estas foras, voc pode usar a seguinte abordagem no modo ALG:
Pgina 9-17
Momento da fora
O momento exercido pela fora F sobre um ponto O definido como o
produto transversal M = rF, onde r, tambm conhecida como o brao da
fora, a posio no vetor baseada em O e apontando na direo do ponto
de aplicao da fora. Suponha que a fora F = (2i+5j-6k) N tem um brao
r = (3i-5j+4k)m. Para determinar o momento exercido pela fora com este
brao, usamos a funo CROSS conforme mostrado a seguir:
Pgina 9-18
Podemos agora usar a funo EXPAND (no menu ALG) para expandir esta
expresso:
Pgina 9-19
Pgina 9-20
Funo OBJ
Esta funo decompe um objeto em seus componentes. Se o argumento for
uma lista, a funo OBJ listar os elementos na pilha, com o nmero de
elementos no nvel 1 da pilha, por exemplo: {1,2,3} `
@)TYPE! @OBJ@ resulta em:
Funo LIST
Esta funo usada para criar uma lista dada de elementos e o seu
comprimento ou tamanho. No modo RPN, o tamanho da lista, digamos, n,
deve ser colocado no nvel 1 da pilha: Os elementos da lista devem ser
colocados nos nves 2:, 3:, , n+1 : da pilha. Por exemplo, para criar a
lista {1, 2, 3}, digite: 1` 2` 3` 3`
@)TYPE! !LIST@.
Funo ARRY
Pgina 9-21
Esta funo usada para criar um vetor ou uma matriz. Nesta seo, a
usaremos para construir um vetor ou vetor coluna (ex. uma matriz de n linhas
e 1 coluna). Para construir um vetor regular inserimos os elementos do vetor
na pilha e no nvel 1 da pilha: inserimos o tamanho do vetor como uma listas,
ex. 1` 2` 3` 3` @)TYPE! !ARRY@.
Para construir um vetor coluna de n elementos, insira os elementos do vetor
na pilha e no nvel 1 da pilha insira a lista {n 1}. Por exemplo, 1`
2` 3` 13` @)TYPE! !ARRY@.
Funo DROP
Esta funo tem o mesmo efeito da tecla de excluso ().
Pgina 9-22
Uma nova varivel, @@RXC@@, ficar disponvel nas etiquetas do menu virtual
depois de pressionar J:
Pgina 9-23
Pgina 9-24
resultando em:
2 - Digite 1 e use a funo LIST para criar uma lista no nvel 1 na pilha:
Pgina 9-25
Esta varivel, @LXV@@, pode agora ser usada para transformar diretamente uma
lista em um vetor. No modo RPN, insira a lista e depois pressione @@LXV@@.
Tente, por exemplo: {1,2,3} ` @@LXV@@.
Depois de definir a varivel @@LXV@@, podemos us-la no modo ALG para
transformar uma lista em vetor. Assim, altere o modo da sua calculadora
para ALG e tente o seguinte procedimento: {1,2,3} ` J @@LXV@@
, resultando em:
Pgina 9-26
Captulo 10
Criar e manipular matrizes
Este Captulo mostra um nmero de exemplos direcionados para criar
matrizes na calculadora e demonstrar a manipulao de elementos de
matrizes.
Definies
Uma matriz simplesmente um conjunto retangular de objetos (ex. nmeros,
expresses algbricas) com um nmero de linhas e colunas. Uma matriz A
com n linhas e m colunas ter, em consequncia, nm elementos. Um
elemento genrico da matriz representada pela varivel indexada aij,
correspondente a linha i e coluna j. Com esta notao podemos escrever a
matriz A como A = [aij]nm . A matriz completa mostrada a seguir:
A = [aij ] nm
a11
a
= 21
M
a n1
a12
a 22
M
an2
L a1m
L a 2 m
.
L a nm
1 0 0
I = 0 1 0
0 0 1
Uma matriz identidade pode ser escrita como Inn = [ij], onde ij uma
funo conhecida como delta de Kronecker e definida como
1, if i = j
ij =
.
0, if i j
Pgina 10-1
2 .5 4 .2 2 .0
0 .3
1.9 2.8,
2
0.1 0.5
primeiro, ative o escritor de matriz usando . Verifique se a opo
@GO est selecionada. Em seguida use as seguintes teclas:
2.5\` 4.2` 2`
.3` 1.9` 2.8 `
2` .1\` .5`
Neste momento, o visor do Escritor de Matriz apresenta-se da seguinte forma:
Pgina 10-2
2.5\ 4.2 2
.3 1.9 2.8
2 .1\ .5
Assim, para inserir uma matriz diretamente na pilha abra um conjunto de
parnteses () e envolva cada linha da matriz com um conjunto
adicional de parnteses (). Vrgulas ( .) devem separar
os elementos de cada linha, assim como os colchetes entre as linhas. (Nota:
No modo RPN, voc pode omitir os colchetes internos depois que o primeiro
conjunto for inserido, assim, em vez de digitar, por exemplo [[1 2 3] [4 5 6]
[7 8 9]], digite [[1 2 3] 4 5 6 7 8 9].)
Pgina 10-3
Para exerccios futuros, salvemos esta matriz sob o nome A. No modo ALG
use K~a. No modo RPN, use ~a K.
Pgina 10-4
Pgina 10-5
Pgina 10-6
Pgina 10-7
Funo SIZE
A funo SIZE fornece uma lista que mostra o nmero de linhas e colunas da
matriz no nvel 1 da pilha. O visor a seguir mostra algumas aplicaes da
funo SIZE no modo ALG:
Funo TRN
A funo TRN usada para a transconjugao de uma matriz, i.e. a
transposio (TRAN) seguida pelo seu conjugado complexo (CONJ). Por
exemplo, o visor a seguir mostra a matriz original na varivel A e sua
transposio, mostrada no visor em fonte pequena (consulte o Captulo 1):
Pgina 10-8
Funo CON
A funo usa como argumento uma lista de dois elementos, correspondente
ao nmero de linhas e colunas da matriz a ser gerada, e um valor constante.
A funo CON gera uma matriz com elementos constantes. Por exemplo, no
modo ALG, o seguinte comando cria uma matriz 43 cujos elementos so
todos iguais a 1.5:
Funo IDN
A funo IDN (IdeNtity matrix) cria uma matriz identidade dado o seu
tamanho. Lembre-se que uma matriz identidade deve uma matriz quadrada,
desse modo, apenas um valor necessrio para descrev-la completamente.
Por exemplo, para criar uma matriz identidade 44 no modo ALG use:
Pgina 10-9
Voc pode usar tambm uma matriz quadrada existente como argumento da
funo IDN, ex.
Funo RDM
A funo RDM (ReDiMensioning) usada para reescrever vetores e matrizes
como matrizes e vetores. A entrada para a funo consiste do vetor ou
matriz original seguido pela lista de um nmero individual, se estiver sendo
convertido para um vetor, ou de dois nmeros se estiver sendo convertido
para uma matriz. No caso anterior o nmero representa a dimenso do
vetor, no ltimo caso, o nmero de linhas e colunas da matriz. Os seguintes
exemplos ilustram o uso da funo RDM:
Redimensionar um vetor em uma matriz
O exemplo seguinte mostra como redimensionar um vetor de 6 elementos em
uma matriz de 2 linhas e 3 colunas no modo ALG:
Pgina 10-10
Se usar o modo RPN, suponha que a matriz esteja na pilha e use {6} `
RDM.
Nota: A funo RDM fornece uma forma mais direta e eficiente de
transformar listas em conjuntos e vice versa, do que aquela fornecida no final
do Captulo 9.
Funo RANM
A funo RANM (RANdom Matrix) gerar uma matriz com elementos de
nmeros inteiros aleatrios a partir de uma lista com o nmero de linhas e
colunas (ex. as dimenses da matriz). Por exemplo, no modo ALG, duas
matrizes diferentes 23 com elementos aleatrios so produzidas usando o
mesmo comando, ou seja, RANM({2,3}) :
Pgina 10-11
Funo SUB
A funo SUB extrai uma sub-matriz de uma matriz existente, desde que voc
indique a posio inicial e final da sub-matriz. Por exemplo, se queremos
extrair os elementos a12, a13, a22, e a23 do ltimo resultado, como uma submatriz 22, no modo ALG, devemos usar:
Funo REPL
A funo REPL substitui ou insere uma sub-matriz em uma matriz maior. A
entrada para esta funo a matriz onde a substituio acontecer, o local
onde a substituio comea e a matriz a ser inserida. Por exemplo,
mantendo a matriz que herdamos do exemplo anterior, insira a matriz:
[[1,2,3],[4,5,6],[7,8,9]]. No modo ALG, o seguinte visor
esquerda mostra a nova matriz antes de pressionar `. O visor direita
Pgina 10-12
Funo DIAG
A funo DIAG toma a matriz diagonal ou quadrada principal de
dimenses nn e cria um vetor de dimenso n que contenha os elementos dos
principais elementos da diagonal principal. Por exemplo, para a matriz
resultante do exerccio anterior, podemos extrair sua diagonal principal
usando:
Funo DIAG
Funo DIAG tome um vetor e uma lista de dimenses de matrizes {linhas,
colunas} e crie uma matriz diagonal com a diagonal principal substituda
pelos elementos de vetor corretos. Por exemplo, o comando
DIAG([1,-1,2,3],{3,3})
Pgina 10-13
Funo VANDERMONDE
A funo VANDERMONDE gera a matriz Vandermonde de dimenso n
baseada em uma determinada lista de dados de entrada. A dimenso n ,
naturalmente, o comprimento da lista. Se a lista de entrada consistir dos
objetos {x1, x2, xn}, ento, uma matriz Vandermonde na calculadora a
matriz constituda dos seguintes elementos:
Pgina 10-14
1
1
M
1
x1
x2
x3
M
xn
x12 L x1n 1
x 22 L x 2n 1
x32 L x3n 1
M O M
x n2 L x nn 1
Funo HILBERT
A funo HILBERT cria a matriz Hilbert correspondendo a uma dimenso n.
Por definio, a matriz Hilbert nn Hn = [hjk]nn, para que
h jk =
1
j + k 1
Pgina 10-15
configurado para menus SOFT. Esta seo foi criada para que voc pratique
o acesso s funes de programao da calculadora. Os programas esto
listadas abaixo mostrando, no lado esquerdo, as teclas necessrias para
inserir as etapas do programa e, no lado direito, os caracteres inseridos no
visor conforme voc usa esta combinao de teclas. Primeiro, apresentamos
os passos necessrios para produzir um programa CRMC.
@)STACK! @@DUP@
# ~ n
1@)STACK! @SWAP
@)BRCH! @)FOR@! @FOR@
~JJ
@)TYPE OBJ
ARRY@
Produz:
DUP
n
<<
1 SWAP
FOR
j
OBJ
ARRY
IF
j
n
<
THEN
j1 +
ROLL
END
NEXT
IF
n1
>
THEN
1
n1FOR
j
Pgina 10-16
~ j #1+
@)STACK! L@ROLL!
@)BRCH! @)FOR@! @NEXT!
@)BRCH! )@@IF@! @END@
~n #
@)MATRX! @)COL! @COL!
j1+
ROLL
NEXT
END
n
COL
Pgina 10-17
~~row~`
Pgina 10-18
Funo COL
A funo COL usa como argumento uma matriz e a decompe em vetores
correspondentes s suas colunas. Uma aplicao da funo COL no modo
ALG mostrada abaixo. A matriz usada foi armazenada anteriormente na
varivel A. A matriz mostrada na figura esquerda. A figura direita
mostra a matriz decomposta em colunas. Para ver o resultado completo, use
o editor de linha (ativado pressionando-se ).
Pgina 10-19
No modo RPN, voc precisa listar a matriz na pilha e ativar a funo COL,
ex. @@@A@@@ COL. A figura abaixo mostra a pilha RPN antes e depois da
aplicao da funo COL.
Funo COL
A funo COL tem efeito oposto ao da funo COL, i.e. dado n vetores
do mesmo comprimento e o nmero n, funo COL constri uma matriz
colocando os vetores de entrada como colunas da matriz resultante. Aqui
est um exemplo no modo ALG. O comando usado foi:
COL([1,2,3],[4,5,6],[7,8,9],3)
Pgina 10-20
Function COL+
A funo COL+ usa como argumento uma matriz, um vetor com o mesmo
comprimento do nmero de linhas da matriz e um nmero inteiro n
representando o local de uma coluna. A funo COL+ insere o vetor na
coluna n da matriz. Por exemplo, no modo ALG, podemos inserir a segunda
coluna na matriz A com o vetor [-1,-2,-3], ex.
Funo COLA funo COL- usa como argumento uma matriz e um nmero inteiro
representando a posio de uma coluna na matriz. A funo retorna a
matriz original menos uma coluna, como tambm a coluna extrada mostrada
como um vetor. Aqui est um exemplo no modo ALG usando a matriz
armazenada em A:
Pgina 10-21
Funo CSWP
A funo CSWP (Column SWaP) usa como argumentos dois ndices, digamos,
i e j, (representando duas colunas distintas na matriz) e uma matriz, e produz
uma nova matriz com as colunas i e j trocadas. O exemplo a seguir, no
modo ALG, mostra uma aplicao desta funo. Usamos a matriz
armazenada na varivel A para o exemplo. Esta matriz listada primeiro.
No modo RPN, a funo CSWP permite que voc troque as colunas de uma
matriz listada no nvel 3 da pilha, cujos ndices esto listados nos nveis 1 e 2
da pilha. Por exemplo, a figura seguinte mostra a pilha RPN antes e depois
de aplicar a funo CSWP matriz A para trocar as colunas 2 e 3:
Pgina 10-22
Funo ROW
A funo ROW usa como argumento uma matriz e a decompe em vetores
correspondentes s suas linhas. Uma aplicao da funo ROW no modo
ALG mostrada abaixo. A matriz usada foi armazenada anteriormente na
varivel A. A matriz mostrada na figura esquerda. A figura direita
mostra a matriz decomposta em linhas. Para ver o resultado completo, use o
editor de linha (ativado pressionando-se ).
Pgina 10-23
Neste resultado, a primeira linha ocupa o nvel mais elevado da pilha depois
da decomposio, e o nvel 1 ocupado pelo nmero de linhas da matriz
original. A matriz no sobrevive decomposio, i.e. no est mais
disponvel na pilha.
Funo ROW
Pgina 10-24
Funo ROW+
A funo ROW+ usa como argumento uma matriz, um vetor com o mesmo
comprimento do nmero de linhas da matriz e um nmero inteiro n
representando o local de uma linha. A funo ROW+ insere o vetor na linha
n da matriz. Por exemplo, no modo ALG, podemos inserir a segunda linha
na matriz A com o vetor [-1,-2,-3], ex.
Funo ROWA funo ROW- usa como argumento uma matriz e um nmero inteiro
representando a posio de uma linha na matriz. A funo retorna a matriz
original menos uma linha, como tambm a coluna extrada mostrada como
um vetor. Aqui est um exemplo no modo ALG usando a matriz armazenada
em A:
Pgina 10-25
Funo RSWP
A funo RSWP (Row SWaP) usa como argumentos dois ndices, digamos, i
e j, (representando duas linhas distintas em uma matriz) e uma matriz, e
produz uma nova matriz com as linhas i e j trocadas. O exemplo seguinte,
no modo ALG, mostra uma aplicao desta funo. Usamos a matriz
armazenada na varivel A para o exemplo. Esta matriz listada primeiro.
No modo RPN, a funo CSWP permite que voc troque as linhas de uma
matriz listada no nvel 3 da pilha, cujos ndices so listados nos nveis 1 e 2
da pilha. Por exemplo, a figura seguinte mostra a pilha RPN antes e depois
de aplicar a funo CSWP matriz A para trocar as linhas 2 e 3:
Funo RCI
Funo RCI significa multiplicar Row I por um valor da Constante e substituir
a linha resultante no mesmo local. O seguinte exemplo, escrito no modo ALG,
usa a matriz armazenada em A e multiplica o valor da constante 5 na linha
de nmero 3, substituindo a linha por este produto.
Pgina 10-26
Funes RCIJ
A funo RCIJ significa use a linha I e a multiplique por uma constante C e
depois adicione esta linha multiplicada linha J, substituindo a linha J com a
soma resultante Este tipo de operao de linha muito comum no processo
de eliminao de Gaussian ou Gauss-Jordam (mais detalhes sobre este
procedimento sero apresentados em um captulo subsequente). Os
argumentos da funo so: (1) a matriz, (2) o valor da constante, (3) a linha
a ser multiplicada pela constante em(2), e (4) a linha a ser substituda pela
soma resultante conforme descrito acima. Por exemplo, usando a matriz
armazenada na varivel A, vamos agora multiplicar a coluna 3 vezes 1,5 e
adicion-la coluna 2. O seguinte exemplo feito no modo ALG:
Pgina 10-27
Pgina 10-28
Captulo 11
Operaes de matriz e lgebra linear
Neste captulo 10 introduzimos o conceito de uma matriz e apresentamos um
nmero de funes para inserir, criar ou manipular as matrizes. Neste
captulo apresentamos os exemplos das operaes de matriz e aplicaes
para os problemas de lgebra linear.
RANM
RANM
RANM
RANM
'B22'K
'B23'K
'B32'K
'B33'K
Pgina 11-1
Adio e subtrao
`
`
`
`
B22`B23`B32`B33`-
Multiplicao
Existem diferentes operaes de multiplicao que envolve as matrizes. Estas
operaes so descritas a seguir.
Multiplicao por escalar
Multiplicao da matriz A = [aij]mn por uma escalar k resulta na matriz C =
kA = [cij]mn = [kaij]mn. Em particular, o negativo de uma matriz definida
Pgina 11-2
Multiplicao de vetor-matriz
A multiplicao de vetor-matriz possvel apenas se o nmero de colunas da
matriz for igual ao comprimento do vetor. Esta operao segue as regras da
multiplicao de matriz conforme mostrados na prxima seo. Um par de
exemplos da multiplicao vetor-matriz apresentada a seguir:
Pgina 11-3
Isto o mesmo que dizer que o elemento fila i-th e a coluna j-th do produto,
C, resulta da multiplicar termo a termo a linha i-th de A com a coluna j-th de
B e adicionar os produtos juntos. A multiplicao da matriz no comutativa,
ex. em geral, AB BA. Alem disso, uma das multiplicaes talvez no exista.
O seguinte visor mostra os resultados das multiplicaes das matrizes que
armazenamos anteriormente:
Pgina 11-4
A matriz identidade
No captulo 9 introduzimos a matriz identidade como a matriz I = [ij]nn,
onde ij a funo delta de delta. Para identificar as matrizes pode ser
obtida usando a funo IDN descrita no captulo 9. A matriz identidade tem
a propriedade que AI = IA = A. Par verificar esta propriedade que
Pgina 11-5
A matriz inversa
A inversa da matriz quadrada A a matriz A-1 tal que AA-1 = A-1A = I, onde
I a matriz identidade das mesmas dimenses como A. A inversa da matriz
obtida na calculadora usando a funo inversa, INV (ex. a tecla Y).
Exemplos da inversa de algumas das matrizes armazenadas anteriormente
so apresentados a seguir:
Pgina 11-6
Funo ABS
A funo ABS calcular o que conhecemos como a norma Frobenius de uma
matriz. Para uma matriz A = [aij] mn, a norma Frobenius da matriz pe
definida como
a
i =1 j =1
2
ij
Pgina 11-7
A funo SNRM
A funo SNRM calcula NoRM do espectro da matriz, que definida como o
maior valor singular da matriz, conhecido tambm como a norma Euclidean
da matriz. Por exemplo,
Pgina 11-8
Funo SRAD
A funo SRAD determina o Raio do espectro de uma matriz, definida como
o maior de todos os valores absolutos de seus valores eigen. Por exemplo,
Pgina 11-9
Funo COND
Funo COND determina o nmero de condio de uma matriz. Exemplos,
Pgina 11-10
Funo RANK
A funo COND determina o nmero de condio de uma matriz quadrada.
Tente os seguintes exemplos:
c j,
j
j k , j{1, 2 ,..., n}
Pgina 11-11
Funo DET
A funo DET calcula a determinante de uma matriz quadrada. Por exemplo,
a11
a 21
a12
,
a 22
a11
a 21
a31
a12
a 22
a32
a13
a 23
a33
Pgina 11-12
a11
a 21
a12
= a11 a 22 a12 a 21
a 22
Pgina 11-13
Funo TRACE
Funo TRACE calcular o trao da matriz quadrada, definida como a soma
dos elementos em sua diagonal principal ou
n
tr (A ) = aii .
i =1
Exemplos:
Funo TRAN
A funo TRAN retornar a transposio de uma real ou transposio
conjugada de uma matriz complexa. TRAN equivalente a TRN. A
operao da funo TRN foi apresentada no captulo 10.
Pgina 11-14
As funes ABS, CNRM, COND, DET, RANK, RNRM, SNRM, TRACE e TRAN
so tambm encontradas no menu MTH/MATRIX/NORM (o objeto da seo
anterior). A funo SIZE foi apresentada no captulo 10. A funo
HADAMARD foi apresentada no contexto da multiplicao da matriz. As
funes LSQ , MAD e RSD so relacionadas a soluo de sistemas de
equaes lineares e sero apresentadas em uma seo subsequente neste
captulo. Nesta seo discutiremos apenas as funes AXL e AXM.
Funo AXL
A funo AXL converte um conjunto (matriz) em uma lista e vice versa. Por
exemplo,
Pgina 11-15
Funo AXM
A funo AXM converte um conjunto contendo um nmero inteiro ou
elementos de frao em seu correspondente decimal ou forma apropriada.
Por exemplo,
Funo LCXM
A funo LCXM pode ser usada para gerar matrizes tal como o elemento aij
uma funo de i e j. A entrada para esta funo consiste de dois nmeros
inteiros de linhas e colunas da matriz a ser gerada e um programa que toma
i e j como entrada. Os nmeros n, m, e o programa ocupa os nveis da pilha
3, 2, e 1, respectivamente. Funo LCXM encontrada no catlogo de
comando N.
Por exemplo, para gerar uma matriz 23 cujos elementos so dados por aij =
(i+j)2, primeiro armazene o seguinte programa em varivel P1 no modo RPN.
Esta a forma que a pilha RPN parece antes de pressionar K.
A implementao da funo LCXM para este caso exige que voc insira:
2`3`@@P1@@ LCXM `
Pgina 11-16
.
.
.
a1,m-1x m-1
a2,m-1x m-1
a3,m-1x m-1
.
.
an-1,m-1x m-1
an,m-1x m-1
+ a1,mx m
+ a2,mx m
+ a3,mx m
.
.
+ an-1,mx m
+ an,mx m
= b1,
= b2,
= b3,
.
.
= bn-1,
= bn.
Este sistema de equaes lineares podem ser escritos como uma equao de
matriz, Anmxm1 = bn1, se definimos a seguinte matriz e vetores:
a11
a
A = 21
M
an1
a12
a22
M
an 2
L a1m
x1
b1
b
L a2 m
x2
2
, x=
, b=
M
M
O M
L anm nm
xm m1
bn n1
Pgina 11-17
x1
2 3 5
A = 1 3 8 , x = x 2 , and
x3
2 2 4
13
b = 13.
6
Pgina 11-18
Pgina 11-19
Sistema subdeterminado
O sistema de equaes lineares
2x1 + 3x2 5x3 = -10,
x1 3x2 + 8x3 = 85,
podem ser escritos como a equao da matriz Ax = b, se
x1
2 3 5
A=
, x = x2 , and
1 3 8
x3
10
b=
.
85
Pgina 11-20
Pressione
Pressione
Pressione
Pressione
pilha.
Pressione
Pressione
Pgina 11-21
Pgina 11-22
x1 + 3x2 = 15,
2x1 5x2 = 5,
-x1 + x2 = 22,
podem ser escritos como a equao da matriz Ax = b, se
3
1
x
A = 2 5, x = 1 , and
x2
1 1
15
b = 5 .
22
Pgina 11-23
Pressione
Pressione
Pressione
Pressione
pilha.
Pressione
Pressione
Pgina 11-24
2 3 5
x1
A = 1 3 8 , x = x2 , and
2 2 4
x3
13
b = 13.
6
Pgina 11-25
Sistema subdeterminado
Considere o sistema
2x1 + 3x2 5x3 = -10,
x1 3x2 + 8x3 = 85,
com
x1
2 3 5
A=
, x = x 2 , and
1 3 8
x3
10
b=
.
85
Sistema superdeterminado
Considere o sistema
x1 + 3x2 = 15,
2x1 5x2 = 5,
-x1 + x2 = 22,
com
Pgina 11-26
3
1
x
A = 2 5, x = 1 , and
x2
1 1
15
b = 5 .
22
Pgina 11-27
Pgina 11-28
X (1)
3
1 2
A = 3 2 1 , X = Y(1)
Z (1)
4 2 1
X ( 2)
Y( 2)
Z ( 2)
X ( 3)
Y( 3) ,
Z ( 3)
14 9 2
B = 2 5 2 .
5 19 12
Os sub-ndices nos nomes das variveis X, Y e Z, determinam qual o sistema
de equao eles se referem. Para resolver este sistema expandido usamos o
seguinte procedimento no modo RPN,
[[14,9,-2],[2,-5,2],[5,19,12]] `
[[1,2,3],[3,-2,1],[4,2,-1]] `/
O resultado deste operao :
2
1 2
X = 2 5
1 .
3 1 2
Eliminao gaussiana e de Gauss-Jordan
A eliminao um procedimento pelo qual a matriz quadrada dos
coeficientes pertencem a um sistema de equaes lineares nas incgnitas n
reduzida a uma matriz triangular superior (forma echelon ) atravs de uma
srie de operaes de linha.
Este procedimento conhecido como
eliminao progressiva. A reduo da matriz do coeficiente para uma forma
triangular superior permite para a soluo de todas as incgnitas n,
Pgina 11-29
Pgina 11-30
Pgina 11-31
6
14
X
2 4
A = 3 2 1 , x = Y , b = 3.
4 2 1
4
Z
A aug
2 4
6 14
= 3 2 1 3
4 2 1 4
Pgina 11-32
[[2,4,6,14],[3,-2,1,-3],[4,2,-1,-4]] ``
Salve a matriz aumentada na varivel AAUG: ~~aaug~
K
Com uma cpia da matriz aumentada na pilha, pressione @MATRX!
@ROW! para ativar o menu de operao ROW. A seguir, faa as seguintes
operaes de linha na sua matriz aumentada.
Multiplique a linha 1 por : 2Y 1 @RCI!
Multiplique a linha1 por 3 adicionando-a a linha 2 e substituindo-a por:
3\ # 1 #2 @RCIJ!
Multiplique a linha1 por -4 adicionando-a a linha 3 e substituindo-a por:
4\ # 1 #3 @RCIJ!
Multiplique a linha 2 por 1/8: 8\Y2 @RCI!
Multiplique a linha 2 por 6 adicionando-a a linha 3 e substituindo-a por:
6#2#3 @RCIJ!
Se estiver fazendo estas operaes manualmente, necessrio escrever o
seguinte:
2 4
6 14 1 2
3 7
A aug = 3 2 1 3 3 2 1 3
4 2 1 4 4 2 1 4
1 2
3
7 1 2
3
7
A aug 0 8 8 24 0 1
1
3
0 6 13 32 0 6 13 32
1 2 3 7
A aug 0 1 1 3
0 0 7 14
Pgina 11-33
A aug = 0 1 1
3 0 1 1 3 0 1 1 1
0 0 7 14 0 0 1 2 0 0 1 2
Pgina 11-34
Aaug
1 2 0 1 1 0 0 1
0 1 0 1 0 1 0 1 .
0 0 1 2 0 0 1 2
Pivotal
Se observar com cuidados nas operaes de linha nos exemplos mostrados
acima, ver que muitas destas operaes dividem uma linha pelo seu
elemento correspondente na diagonal principal. Este elemento chamado
de elemento piv, ou simplesmente um pivot. Em muitas situaes possvel
que o elemento piv se torne o zero, neste caso no podemos dividir a linha
por seu piv. Alm disso, para melhorar a soluo numrica de um sistema
de equaes usando a eliminao gaussiana ou Gauss-Jordan, recomenda-se
que o piv ser o elemento com o maior valor absoluto em uma dada coluna.
Em tais casos, trocamos as linhas antes de fazer as operaes de linha. Esta
troca de linhas chamada de pivot parcial. Para seguir esta recomendao
freqentemente necessrio trocar as linhas na matriz aumentada enquanto
executa a eliminao gaussiana ou Gauss-Jordan.
Enquanto executa o pivotal no procedimento de eliminao da matriz, voc
pode melhorar a soluo numrica ainda mais selecionando como o piv o
elemento com o maior valor absoluto na coluna e linha de interesse. Esta
operao pode exigir a troca no apenas de linhas, como tambm de
colunas em algumas operaes de pivotais. Quando as trocas de uma linha
e coluna so permitidas no pivotal, o procedimento conhecido como pivotal
total.
Ao trocar as linhas e colunas em pivotal parcial e total, necessrio manter
controle das trocas porque a ordem das incgnitas na soluo alterada por
estas trocas. Uma forma de manter controle das trocas de colunas em modo
pivotal parcial e total criar uma matriz de permutao P = Inn, no incio do
procedimento. Qualquer troca de linha ou coluna na matriz aumentada Aaug
tambm registrada como uma troca de linha ou coluna, respectivamente,
na matriz de permutao.
Quando a soluo alcanada, ento,
multiplicamos a matriz de permutao pelo vetor da incgnita x para obter a
ordem de incgnita na soluo. Em outras palavras, a soluo final dada
Pgina 11-35
A aug
1 0 0
1 2 3 2
= 2 0 3 1, P = 0 1 0.
0 0 1
8 16 1 41
Pgina 11-36
0
1
0
0
0
1
1
0
0
-1/16
3
25/8
1/2 41/16
2
-1
0 -25/82
0
1
0
1 0
0 0
0 1
Pgina 11-37
0
0
25/8
3
0
2
-25/8
-1
0
1
0
0
1
0
25/8, usando
1 0
0 1
0 0
-1/16 1/2
1
0
0
2
41/16
-1
2
0 1
0 0
1 0
0
1
0
-1/16 1/2
1
0
0
1
41/16
-1
1
0 1 0
0 0 1
1 0 0
-1/16
1
0
0
0
1
33/16
-1
1
0
0
1
1
0
0
0
1
0
Pgina 11-38
0 1 0
2
X
x = Y , b' = 1, P = 0 0 1.
1 0 0
1
Z
A soluo dada por Px=b ou
0 1 0 X 3
0 0 1 Y = 1.
1 0 0 Z 1
Que resulta em
Y 3
Z = 1.
X 1
Procedimento da calculadora passo a passo para resolver
sistemas lineares
O exemplo que acabamos de mencionar , naturalmente, o procedimento
passo a passo feito pelo usurio para pivotal total da soluo de eliminao
Gauss-Jordan dos sistemas de equao linear. Voc pode ver o procedimento
passo a passo usado pela calculadora para resolver um sistema de equaes
sem a interveno do usurio configurando a opo passo a passo na CAS
da calculadora, conforme a seguir:
Pgina 11-39
A aug ( I )
1 2
3 1 0 0
= 3 2 1 0 1 0.
4 2 1 0 0 1
Pgina 11-40
o que a calculadora mostrou no foi exatamente uma eliminao GaussJordan com pivotal total, mas uma forma de calcular a inversa de uma matriz
fazendo a eliminao Gauss-Jordan sem pivotal. Este procedimento para
calcular a inverse baseado na matriz aumentada (Aaug)nn = [A nn |Inn].
A calculadora mostrou suas etapas at o ponto no qual a metade a
esquerda da matriz aumentada foi convertida a matriz diagonal. dai, a
etapa final dividir cada linha pelo piv diagonal correspondente principal.
Em outras palavras, a calculadora transformou (Aaug)nn = [A nn |Inn] em [I |A1
].
Matrizes inverses e determinantes
Observe que todos os elementos na matriz inversa calculadas acima so
divididas pelo valor 56 ou um de seus fatores (28, 7, 8, 4 ou 1). Se calcular
a determinante da matriz A, voc obter det(A) = 56.
Podemos escrever, A-1 = C/det(A), onde C a matriz
8
8
0
C = 7 13 8 .
14 6 8
O resultado (A-1)nn = C nn /det(A nn), um resultado geral que se aplica a
qualquer matriz no singular A. Uma forma geral para os elementos de C
pode ser escrita baseando-se no algoritmo Gauss-Jordan.
Pgina 11-41
Pgina 11-42
A aug
1 2 1 0
= 2 1 2 3.
5 2 1 12
AAUG
Pgina 11-43
Pgina 11-44
Funo SYST2MAT
Esta funo converte um sistema de equaes lineares em seu equivalente de
matriz aumentada. O seguinte exemplo est disponvel no mecanismo de
ajuda da calculadora:
Pgina 11-45
Funo PCAR
A funo PCAR gera o polinmio de caracterstica de uma matriz quadrada
usando o contedo da varivel VX (varivel CAS reservada tipicamente a X)
como a incgnita no polinmio. Por exemplo, insira a seguinte matriz no
modo ALG e encontre a equao de caracterstica usando PCAR:
[[1,5,-3],[2,-1,4],[3,5,2]]
Pgina 11-46
Funo EGVL
A funo EGVL (valores eigen) produz os valores eigen de uma matriz
quadrada. Por exemplo, os valores eigen da matriz mostradas acima so
calculados no modo ALG usando a funo EGVL:
Pgina 11-47
Funo EGV
A funo EGV (valores e vetores eigen) produz os valores eigen de uma
matriz quadrada. Os vetores eigen so retornados como as colunas de uma
matriz, enquanto que os valores eigen correspondentes so os componentes
de um fator.
Por exemplo, no modo ALG, os vetores e valores eigen da matriz listados
abaixo so encontrados aplicando a funo EGV:
Em resumo,
1 = 0.29, x1 = [ 1.00,0.79,0.91]T,
2 = 3.16, x2 = [1.00,-0.51, 0.65] T,
3 = 7.54, x1 = [-0.03, 1.00, 0.84] T.
Pgina 11-48
Nota: Uma matriz simtrica produz todos os valores eigen e seus vetores
eigen so mutualmente perperndiculares. Para o exemplo apresentado, voc
pode verificar que x1 x2 = 0, x1 x3 = 0 e x2 x3 = 0.
Funo JORDAN
A funo JORDAN produz a diagnalizao ou decomposio de ciclo Jordan
de uma matriz. No modo RPN, da uma matriz quadrada A, a funo
JORDAN produz quatro resultados, a saber:
JORDAN
O resultado o seguinte:
4:
3:
2:
1:
X^3+-6*x^2+2*X+8
X^3+-6*x^2+2*X+8
{}
{}
Funo MAD
Esta funo, embora no disponvel no menu EIGEN, fornece tambm a
informao relacionada com os valores eigen de uma matriz. A funo MAD
Pgina 11-49
2: {X^3+6*x^2+2*X+8 }
1: { }
Fatorizao da matriz
A fatorizao ou decomposio da matriz consiste em obter as matrizes que
quando multiplicadas resulta em uma dada matriz. Apresentamos a
decomposio da matriz atravs do uso de funes contidas no menu FACT
da matriz. Este menu acessado atravs de .
Pgina 11-50
As funes contidas neste menu so: LQ, LU, QR,SCHUR, SVD, SVL.
Funo LU
A funo LU toma como entrada uma matriz quadrada A e retorna uma
matriz triangular inferior L, uma matriz triangular superior U e uma matriz de
permutao P, nos nveis 3, 2 e1 da pilha, respectivamente. Os resultados L,
U e P satisfazem a equao PA = LU. Quando chamar a funo LU, a
calculadora faz uma decomposio Crout LU de A usando um pivotal parcial.
Por exemplo, no modo RPN: [[-1,2,5][3,1,-2][7,6,5]] LU
Produz:
3:[[7 0 0][-1 2.86 0][3 1.57 1]
2: [[1 0.86 0.71][0 1 2][0 0 1]]
1: [[0 0 1][1 0 0][0 1 0]]
No modo ALGo mesmo exerccio ser mostrado conforme a seguir:
Pgina 11-51
Funo SVL
A funo SVL (valores singulares) retornam os valores singulars de uma matriz
Anm como um vetor s cuja dimenso igual ao mnimo dos valores n e m.
Por exemplo, no modo RPN, [[5,4,-1],[2,-3,5],[7,2,8]] SVL
produz [ 12.15 6.88 1.42].
Funo SCHUR
No modo RPN, a funo SCHUR produz a decomposio Schur de uma
matriz quadrada A retornando as matrizes Q e T nos nveis 2 e 1 da pilha,
respectivamente, tal que A = QTQT, onde Q uma matriz ortogonal e T
uma matriz triangular. Por exemplo, no modo RPN,
[[2,3,-1][5,4,-2][7,5,4]] SCHUR
resultando em:
2: [[0.66 0.29 0.70][-0.73 0.01 0.68][ -0.19 0.96 0.21]]
Pgina 11-52
Funo LQ
A funo LQ produz a fatorizao LQ de uma matriz Anm reotornando uma
matriz trapezoidal inferior Lnm , uma matriz ortogonal Qmm e uma matriz de
permutao Pnn nos nveis 3, 2 e 1 da pilha. As matrizes A, L, Q e P so
relacionadas por PA = LQ. (Uma matriz trapezoida de uma matriz nm
equivaloente de uma matriz triangular de uma matriz nn). Por exemplo,
[[ 1, -2, 1][ 2, 1, -2][ 5, -2, 1]] LQ
Produz
3: [[-5.48 0 0][-1.10 2.79 0][-1.83 1.43 0.78]]
2: [[-0.27 0.81 0.18][ -0.36 0.50 0.79][-0.20 0.78 0.59]]
1: [[0 0 1][0 1 0][1 0 0]]
Funo QR
Na funo RPN, QR produz Fatorizao QR de uma matriz Anm retornando
uma matriz ortogonal Qnn, uma matriz trapezoidal superior Rnm e uma
matriz de permutao Pmm nos nveis 3, 2 e 1 da pilha. As matrizes A, P, Q
e R so relacionadas por AP = QR. Por exemplo,
[[ 1,-2,1][ 2,1,-2][ 5,-2,1]] QR
produz
3: [[-0.18 0.39 0.90][-0.37 0.88 0.30][-0.91 0.28 0.30]]
2: [[ -5.48 0.37 1.83][ 0 2.42 2.20][0 0 0.90]]
1: [[1 0 0][0 0 1][0 1 0]]
Pgina 11-53
2 1 1 X
x A x = [ X Y Z ] 5 4 2 Y
3 5 1 Z
2X + Y Z
= [ X Y Z ] 5 X + 4Y + 2 Z
3 X + 5Y Z
T
xAxT = 2X2+4Y2-Z2+6XY+2XZ+7ZY
Finalmente,
O menu QUADF
A calculadora HP 49 srie G fornece o menu QUADF para as operaes
relacionadas com as formas quadrticas. O menu QUADF acessado
atravs de .
Pgina 11-54
Funo QXA
A funo QXA toma como argumentos uma forma quadrtica no nvel 2 da
pilha e um vetor de variveis no nvel 1 da pilha retornando a matriz
quadrada A da qual a forma quadrtica derivada no nvel 2 na pilha e a
lista de variveis no nvel 1 da pilha. Por exemplo, example,
'X^2+Y^2-Z^2+4*X*Y-16*X*Z' `
['X','Y','Z'] ` QXA
retorna
2: [[1 2 8][2 1 0][-8 0 1]]
1: [X Y Z]
Funo GAUSS
Funo GAUSS retorna a representao diagonal de uma forma quadrtica
Q = xAxT tomando como argumentos a forma quadrtica no nvel 2 da pilha
e o vetor das variveis no nvel 1 da pilha. O resultadno desta chamada de
funo o seguinte:
Um conjunto de coeficientes representando os termos diagonais de D
(nvel 4 da pilha)
Uma matriz P tal que A = PTDP (nvel 3 da pilha)
Pgina 11-55
[1 0.333 20.333]
[[1 2 8][0 3 16][0 0 1]]
61/3*Z^2+ -1/3*(16*Z+-3*Y)^2+(-8*z+2*Y+X)^2
[X Y Z]
Aplicaes lineares
Funo IMAGE
Funo ISOM
Pgina 11-56
Funo KER
Funo MKISOM
Pgina 11-57
Captulo 12
Grficos
Neste captulo introduzimos algumas das capacidades dos grficos da
calculadora. Apresentamos os grficos de funes nas coordenadas
cartesianas e polares, plotagens paramtricas, grficos de cnicas, plotagens
de barra, scatterplots e plotagens de 3D rpidas.
Pgina 12-1
Pgina 12-2
f ( x) =
1
2
exp(
x2
)
2
Nota: Ver que uma nova varivel, chamada PPAR, mostra suas
etiquetas de tecla do menu virtual. Isto significa Parmetro de
plotagem. Para ver seu contedo, pressione @PPAR. Uma
explicao detalhada do contedo de PPAR fornecida
posteriormente neste captulo. Pressione para retirar este linha
da pilha.
Pgina 12-3
Plotar o grfico:
@ERASE @DRAW (espere at que a calculadora
termine os grficos)
Para ver os smbolos:
@EDIT L @LABEL @MENU
Par recuperar o primeiro menu de grficos: LL@)PICT
Pgina 12-4
Para traar a curva: @TRACE @@X,Y@@ . Use ento as teclas com as setas
() para mover ao redor da curva. As coordenadas dos
pontos que voc est traando sero mostradas no fundo do visor.
Verifique isto para x = 1,05 , y = 0,231. Alm disso, verifique isto
para x = -1,48 , y = 0,134. Aqui est uma imagem do grfico no
modo traar:
-0.1
`
1
2
exp(
x2
) 0.1
2
Pgina 12-5
para H-VIEW, depois pressione @AUTO para gerar V-VIEW. Para plotar o
grfico pressione @ERASE @DRAW
Pgina 12-6
Pgina 12-7
Pgina 12-8
Grfico de ln(X)
10
Pgina 12-9
Pgina 12-10
A varivel PPAR
Pressione J para recuperar o menu de variveis, se for necessrio. No
seu menu de varivel, necessrio ter uma varivel marcada PPAR .
Pgina 12-11
PPAR significa Plot PARameters e seu contedo inclusive dois pares ordenados
de nmeros reais, (-8.,-1.10797263281) e (2.,7.38905609893),
que representa as coordinadas dos cantos esquerdo inferior e direito superior
da plotagem, respectivamente. A seguir, PPAR lista o nome da varivel
independente, X, seguido pelo nmero que especifica o incremento da
varivel independente na gerao na plotagem. O valor mostrado aqui o
valor padro zero (0.), que especifica os incrementos em X correspondentes
a 1 pixel no visor do grfico. O prximo elemento no PPAR uma lista que
contm primeiro as coordenadas do ponto de interseo dos eixos de
plotagem, ex. (0.,0.), seguindo por uma lista que especifica a notao de
marca de seleo nos eixos x e y respectivamente {# 10d # 10d}. A seguir,
PPAR lista o tipo de plotagem que est sendo criada, ex. FUNCTION e,
finalmente, a etiqueta do eixo y, ex.Y.
A varivel PPAR, se no existir, gerada cada vez que cria uma plotagem.
O contedo da funo ser alterado dependento do tipo de plotagem e das
opes que selecionar na janela PLOT (a janela gerada pela ativao
simultnea das teclas e (B).
Pgina 12-12
Pgina 12-13
Pgina 12-14
Pgina 12-15
Pgina 12-16
Pgina 12-17
Funo
SIN(X)
ASIN(X)
SIN & ASIN
COS(X)
ACOS(X)
COS & ACOS
TAN(X)
ATAN(X)
TAN, ATAN
SINH(X)
ASINH(X)
SINH, ASINH
COSH(X)
ACOSH(X)
COS & ACOS
TANH(X)
ATANH(X)
TAN, ATAN
Faixa H-View:
Mnimo
Mximo
-3,15
3,15
-1,2
1,2
-3,2
3,2
-3,15
3,15
-1,2
1,2
-3,2
3,2
-3,15
3,15
-10
10
-2
-2
-2
2
-5
5
-5
5
-2
2
-1
5
-5
5
-5
5
-1,2
1,2
-5
5
Faixa V-View:
Mnimo
Mximo
AUTO
AUTO
-1,6
1,6
AUTO
AUTO
-1,6
1,6
-10
10
-1,8
1,8
-2
-2
AUTO
AUTO
-5
5
AUTO
AUTO
-1
5
AUTO
AUTO
-2,5
2,5
Pgina 12-18
A varivel TPAR
Depois de terminar de configurar a tabela, sua calculadora criar uma
varivel chamada TPAR (parmetros de tabela) que armazena informaes
relevantes para a tabela que ser gerada.
Para ver o contedo desta
varivel pressione @TPAR.
Pgina 12-19
Pgina 12-20
Pgina 12-21
crculo:
elpse:
parbola:
hiprbole:
(x-xo)2+(y-yo)2 = r2
(x-xo)2+(y-yo)2 = r2
(y-b)2 = K(x-a) or (x-a)2 = K(y-b)
(x-xo) 2/a2 + (y-yo) 2/b2 = 1 or xy = K,
Pgina 12-22
Pgina 12-23
Pgina 12-24
Plotagens paramtricas
As plotagens paramtricas no plano so estas plotagens cujas coordenadas
so geradas atravs do sistema de equaes x = x(t) e y = y(t), onde t
conhecido como o parmetro. Um exemplo de tal grfico a trajetria de
um projtil, x(t) = x0 + v0COS 0t, y(t) = y0 + v0sin 0t gt2. Para plotar
as equaes como estas que envolve os valores da constante x0, y0, v0, e 0,
necessrio armazenar os valores destes parmetros nas variveis. Para
desenvolver este exemplo, crie um subdiretrio chamado PROJM para
Movimento de projtil e dentro deste subdiretrio armazene as variveis
seguintes: X0 = 0, Y0 = 10, V0 = 10 , 0 = 30 e g = 9.806. Certifique-se
de que a medida do ngulo da calculadora seja configurado para DEG. A
seguir, defina as funes (use ):
X(t) = X0 + V0*COS(0)*t
Y(t) = Y0 + V0*SIN(0)*t 0.5*g*t^2
que adicionar as variveis @@@Y@@@ e @@@X@@@ as etiquetas da tecla do menu virtual.
Pgina 12-25
Pgina 12-26
A reviso de suas etiquetas das teclas mostra que voc agora tem as
seguintes variveis: t, EQ, PPAR, Y, X, g, 0, V0, Y0, X0. Variveis t, EQ e
PPAR so geradas pela calculadora para armazenar os valores do parmetro
t da equao a ser plotada EQ (que contm X(t) + IY(t)) e os parmetros.
As outras variveis contm os valores das constantes usadas nas definies
de X(t) e Y(t).
Voc pode armazenar os valores diferentes nas variveis e produzir novas
plotagnes paramtricas das equaes de projtil neste exemplo. Se quiser
apagar o contedo da imagem atual antes de produzir uma nova plotagem,
necessrio acessar ambos os visores PLOT, PLOT WINDOW ou PLOT
SETUP, pressionando , ou (as duas teclas devem
ser pressionadas simultaneamente se estiver no modo RPN). Assim, pressione
@ERASE @DRAW. Pressione @CANCL para retornar para o ambiente PLOT WINDOW
ou PLOT SETUP. Pressione $ ou L@@@OK@@@, para retornar ao visor normal
da calculadora.
Pgina 12-27
Este procedimento para criar uma tabela correspondente para o tipo atual de
plotagem pode ser aplicada a outros tipos de plotagem.
Pgina 12-28
1.5
Pgina 12-29
Pressione LL@)PICT
para recuperar o menu e retornar ao
ambiente PICT.
Pressione (X,Y) paa determinar as coordenadas de qualquer ponto no
grfico. Use e mova o cursor na rea de plotagem. No fundo
do visor ver as coordenadas do cursor como (X,Y). A calculadora usa X
e Y como os nomes padres para os eixos vertical e horizontal,
respectivamente.
Pressione L@)CANCL para retornar para o ambiente PLOT WINDOW.
Pressione $ para retornar ao visor normal da calculadora.
Plotagens verdadeiras
Plotagens verdadeiras so usadas em plotagens bidimensionais de regies
que atendem uma certa condio matemtica que pode ser ou verdadeira ou
falsa. Por exemplo, suponha que queira plotar a regio para X^2/36 +
Y^2/9 < 1,
faa o seguinte:
Pressione simuiltaneamente se estiver no modo RPN para
acessar paa a janela PLOT SETUP.
Pgina 12-30
Pgina 12-31
y
2.1
3.2
4.5
5.6
3.8
2.2
z
1.1
2.2
3.3
4.4
5.5
6.6
Grficos de barra
Primeiro, certifique-se de que o CAS de sua calculadora esteja no modos
Exact. A seguir, insira os dados mostrados acima como uma matriz, ex.
Pgina 12-32
[[3.1,2.1,1.1],[3.6,3.2,2.2],[4.2,4.5,3.3],
[4.5,5.6,4.4],[4.9,3.8,5.5],[5.2,2.2,6.6]] `
para armzen-lo no DAT, use a funo STO (disponvel no catlogo de
funo, N). Pressione VAR para recuperar seu menu de variveis. A
tecla marcada DAT est disponvel na sua pilha. A figura abaixo mostra a
armazenagem desta matriz no modo ALG:
Pgina 12-33
O nmero de barras a ser plotadas determina a largura da barra. H- e VVIEW so configurados para 10, por padro. Alteramos V-VIEW para
acomodar melhor o valor mximo na coluna 1 de DAT. Os grficos de
barra so teis ao plotar dados categricos (ex. no numrico).
Suponha que voc queira plotar os dados na coluna 2 da matriz DAT:
Grficos de disperso
Usaremos a mesma matriz DAT para produzir os grficos de disperso.
Primeiro, plotaremos os valores de y e x, depois estes de y e z, conforme a
seguir:
Pgina 12-34
Pgina 12-35
Campos de inclinao
Os campos de inclinao so usados para visualizar as solues para uma
equao diferencial da forma y = f(x,y). Basicamente, o que apresentado
na plotagem so segmentos tangenciais para as curvas de soluo, desde
que y = dy/dx, avaliados em qualquer ponto (x,y), representa a inclinao
da linha tangente no ponto (x,y).
Por exemplo, para visualizar a soluo para a equao diferencial y = f(x,y)
= x+y, use o seguinte:
Pgina 12-36
Se puder reproduzir o grfico campo de declive por escrito, voc pdoe traar
as linhas manualmente que so tangentes aos segmentos de linha mostrados
no grfico. Estas linhas constituem linhas de y(x,y) = constante para a
soluo de y = f(x,y). Assim, os campo de declive so ferramentas ties paa
visualizar particularmente as equaes difceis de serem resolvidas.
Tente tambm um grfico de campo de inclinao para a funo y = f(x,y) =
- (y/x)2, usando:
Pgina 12-37
Plotagens 3D rpidas
Plotagens 3D rpidas so usadas para visualizar superfcies tridimensionais
representadas por equaes da forma z = f(x,y). Por exemplo, se quiser
visualizar z = f(x,y) = x2+y2 podemos usar o seguinte:
Pressione simuiltaneamente se estiver no modo RPN para
acessar a janela PLOT SETUP.
Altere TYPE to Fast3D.
Pressione e digite X^2+Y^2 @@@OK@@@.
Certifique-se de que X seja selecionado como Indep: e Y como Depnd:
variveis.
Pressione L@@@OK@@@ para retornar ao visor normal da calculadora.
Pressione simultaneamente se estiver no modo RPN para
acessar a janela PLOT WINDOW.
Mantenha as faixas da janela de plotagem padro para ler: X-Left:-1, XRight:1, Y-Near:-1, Y-Far: 1, Z-Low: -1, Z-High: 1, Step Indep: 10, Depnd: 8
Pgina 12-38
Pgina 12-39
Plotagens aramadas
Plotagens aramadas so plotagens de superfcies tridimensionais descritas
por z = f(x,y). Deiferente de de plotagens 3D rpidas, as plotagens
aramadas so plotagens estticas. O usurio pode escolher o ponto de
viso para a plotagem, ex. o ponto do qual a superfcie vista. Por exemplo,
para produzir uma plotagem aramada para a superfcie z = x + 2y 3, use o
seguinte:
Pgina 12-40
Pgina 12-41
Plotagens de Contorno Ps
Plotagens de contorno Ps so plotagens de contorno de superfcie
tridimensionais descritas por z = f(x,y). Os contornos produzidos so
projees de superfcies de nvel z = constante no plano the x-y. Por exemplo,
para produzir a plotagem de contorno Ps para a superfcie z = x2+y2, use o
seguinte:
Pressione simultaneamente se estiver no modo RPN para acessar
a janela PLOT SETUP.
Altere TYPE para Ps-Contour.
Pressione e digite X^2+Y^2 @@@OK@@@.
Certifique-se de que X seja selecionado como Indep: e Y como Depnd:
variveis.
Pgina 12-42
Pgina 12-43
Plotagens de diviso Y
Ploagens Y-Slice so plotagens animadas de z-vs.-y para valores diferentes
de x da funo z = f(x,y). Por exemplo, para produzir a plotagem de diviso
Ps para a superfcie z = x3-xy3 use o seguinte:
Pgina 12-44
Pgina 12-45
Outras funes de uma varivel complexa que vale a pena tentar para os
mapa gridmap so:
(1) SIN((X,Y)) ex. F(z) = sin(z)
(2)(X,Y)^2
ex. F(z) = z2
z
(3) EXP((X,Y)) ex. F(z) = e
(4) SINH((X,Y))
ex. F(z) = sinh(z)
(5) TAN((X,Y)) ex. F(z) = tan(z)
(6) ATAN((X,Y))
ex. F(z) = tan-1(z)
3
(7) (X,Y)^3
ex. F(z) = z
(8) 1/(X,Y)
ex. F(z) = 1/z
(9) (X,Y)
ex. F(z) = z1/2
Plotagens de superfcie Pr
Plotagens de superfcie Pr (superfcie paramtrica) so usadas para plotar a
superfcie tridimensional cujas coordenadas (x,y,z) so descritas por x =
x(X,Y), y = y(X,Y), z=z(X,Y), onde X e Y so parmetros independentes.
Nota: As equaes x = x(X,Y), y = y(X,Y), z=z(X,Y) representam uma
descrio paramtrica de uma superfcie. X e Y so os parmetros
independentes. A maioria dos livrsos usam (u,v) como os parmetros em vez
de (X,Y). Assim, a descrio paramtrica de uma superfcie dada como x =
x(u,v), y = y(u,v), z=z(u,v).
Por exemplo, para produzir uma plotagem de superfcie Pr para a superfcie
x = x(X,Y) = X sin Y, y = y(X,Y) = x cos Y, z=z(X,Y)=X, use o seguinte:
Pgina 12-46
A varivel VPAR
A varivel VPAR (Parmetro de volume) contm a informao em relao ao
volume usado para produzir um grfico tridimensional. Portanto, voc o
ver produzido sempre que criar uma plotagem tridimensional tal como
Fast3D, Wireframe ou Pr-Surface.
Desenho interativo
Sempre que produzirmos um grfico bidimensional, encontramos no visor do
grfico uma tecla do menu virtual marcada @)EDIT. Pressionar @)EDIT produz um
Pgina 12-47
Pgina 12-48
DOT+ e DOTQuando DOT+ for selecionado, os pixels sero ativados sempre que o cursor
se move deixando para trs um trao da posio do cursor. Quando DOTfor selecionado, o efeito oposto ocorrer, ex. voc move o cursor e os pixels
sero excludos.
For example, use the keys to move the cursor somewhere in the
middle of the first quadrant of the x-y plane, then press @DOT+@@. The label will
be selected (DOT+@). Presione e mantenha a tecla para ver a linha
horizontal traada. Agora pressione @DOT-@ para selecionar esta opo
( @DOT-@ ). Pressione e mantenha a tecla para ver a linha que voc
acabou de traar send excluida.
Pressione @DOT- quando tiver feito para
desmarcar esta opo.
MARK
Este comando permite que o usurio configure um ponto de marca que pode
ser usado para diversos objetivos, tais como:
LINE
Este comando usado para desenhar uma linha entre dois pontos no grfico.
Para v-lo em ao, posicione o cursor em algum lugar no primeiro
Pgina 12-49
TLINE
(Toggle LINE) Move o cursor para o segundo quadrante para ver esta funo
em ao. Pressione @TLINE. Uma MARK colocada no incio da linha
alternada. Mova o cursor com as teclas com as setas distante do ponto e
pressione @TLINE. Uma linha desenhada da posio atual do cursor para o
ponto de referncia selecionado anteriormente. Pixels que esto no caminho
da linha sero desativados e vice versa. Para remover a linha traada mais
recente pressione @TLINE novamente. Para desativar TLINE mova o cursor
para o ponto original onde TLINE foi ativada e pressione @LINE @LINE.
BOX
Este comando usado para desenhar uma caixa no grfico. Mova o cursosr
para uma rea limpa do grfico e pressione @BOX@. Isto ressaltar o cursor.
Mova o cursor com as teclas de setas para um ponto distante e na direo
diagonal da sua posio atual. Pressione @BOX@ novamente. Um retngulo
desenhado cujos pontos diagonais se juntam as posies final e inicial do
cursor. A posio inicial da caixa ainda est marcada com x. Mova o
cursor para outra posio e pressionar @BOX@ gerar uma novacaixa contendo
o ponto inicial Para desativar BOX mova o cursor para o ponto original
onde BOX foi ativada e pressione @LINE @LINE.
Pgina 12-50
CIRCL
Este comando produz um crculo. Marcar o centro do crculo com o
comando MARK mova ento o cursor para um ponto que ser parte da rea
do crculo e pressione @CIRCL. Par desativar CIRCL, reotorne o cursor para a
posio MARK e pressione @LINE.
Tente este comando movendo o cursor para uma parte limpa do grfico e
pressione @MARK. Mova o cursor para outro ponto e depois pressione @CIRCL.
Ser desenhado um crculo que passa na MARK e passa atravs do ltimo
ponto.
LABEL
DEL
Este comando usado para remover as partes do grfico entre as duas
posies MARK. Mova o cursor para um ponto no grfico e pressione @MARK.
Mova o cursor para outro ponto e depois pressione @MARK. Depois pressione
@@DEL@. A seo do grfico enquadrada entre as duas marcas sero excludas.
ERASE
A funo ERASE limpa a janela inteira do grfico. Este comando est
disponvel no menu PLOT, como tambm nas janelas de plotagem acessveis
atravs das teclas do menu virtual.
MENU
Pressionar @MENU remover as etiquetas do menu da tecla virtual para mostrar
o grfico livre delas. Paara recuperar as etiquetas pressione L.
SUB
Use este comando para extrair um subconjunto de objeto de grfico. O
objeto extrado colocado automaticamente na pilha. Selecione o
subconjunto que voc quer extrair colocando um MARK no ponto do grfico
movendo o cursor para o canto diagonal do retngulo incuindo o
Pgina 12-51
REPL
Este comando coloca o contedo de um objeto de grfico atualmente no nvel
1 da pilha no local do cursor da janela do grfico. O canto esquerdo
superior do objeto do grfico a ser inserido ser colocado na posio do
cursor. Assim, se quiser um grfico da pilha para preencher completamente
a janela do grfico, certifique-se de que o cursor seja colocado no canto
esquerdo superior do visor.
PICT
Este comando coloca uma cpia do grfico atualmente na sua janela na
pilha como um objeto de grfico. O objeto de grfico colocado na pilha
pode ser salvo no nome da varivel para a armazenagem ou outro tipo de
manipulao.
X,Y
Este comando copia as coordenadas da posio atual do cursor, nas
coordenadas do usurio na pilha.
Pgina 12-52
Pressinar @)ZFACT produz um visor de entrada que permite que voc altere os
fatores X e Y atuais. Os fatores X e Y relacionam as faixas de unidade
vertical e horizontal definidas pelo usrio s suas faixas pixels
correspondentes. Altere o H-Factor para ler 8. e pressione @@@OK@@@, altere ento
o V-Factor para ler 2. e pressione @@@OK@@. Marque a opo Recenter on
cursor e pressione @@@OK@@.
De volta na exibio do grfico, pressione @@ZIN@ . O grfico redesenhado
com os novos fatores de escala vertical e horizontal centradosno local onde o
cursor foi colocado enquanto matm o tamanho l PICT original (ex. o nmero
original de pixels em ambas as direes). Para usar as teclas com as setas,
role horizontal ou verticalmente tanto quanto for possvel do grfico ampliado.
Para diminuir, sujeito aos fatores H e V configurados com o ZFACT, pressione
@)ZOOM @ZOUT. O grfico resultante fornecer mais detalhes do que aquele que
foi ampliado.
voc pode retornar sempres para a ltima janela do zoom usando @ZLAST.
BOXZ
Aumentar e diminuir um dado grfico pode ser feito usando a tecla BOXZ.
Com BOXZ voc selecionar o setor retangular (a caixa) que voc quer
aplicar o zoom. Mova o cursor para um dos cantos da caixa (usando as
teclas com as setas) e pressione @)ZOOM @BOXZ. Usar as teclas com as setas
novamente, move o cursor para o canto oposto da caixa de zoom desejada.
O cursor traar a caixa de zoom no visor. Quando a caixa de zoom
desejada for selecionada, pressione @ZOOM. A calculadora aplicar o zoom
Pgina 12-53
ZDFLT, ZAUTO
Pressionar @ZDFLTError! Bookmark not defined. desenhar novamente a
plotagem atual usando as faixas x e y, ex. -6.5 a 6.5 em x e 3.1 a 3.1 em
y. O comando @ZAUTO, por outro lado, cria a janela de zoom usando a faixa
da varivel (x) independente, porm ajustadno a faixa da varivel (y)
dependente para se ajustar a curva (conforme quando voc usa a funo
@AUTO nna forma de entrada PLOT WINDOW ( simultaneamente no
modo RPN).
CNTR
Aumente com o centro da janela do zoom no local atual do cursor.
fatores de zoom usados so os fatores H e V atuais.
Os
ZDECI
Zoom o grfico para arredondar os limites do valor do intervalo x para um
valor decimal.
ZINTG
Zoom o grfico para que as unidades de pixel tornem-se as unidades
definidas pelo usurio. Por exemplo, a janel PICT mnima tem 131 pixels.
Ao usar ZINTG com o cursor no centro do visor, a janela ampliada para
que o eixo x se extenda de 64.5 a 65.5.
Pgina 12-54
ZSQR
Aumente o grfico para que a escala de plotagem seja mantida em 1:1
ajustando a escala x, mantendo a escala y fixa, se a janela for maior e mais
alta. isto fora um zooming proporcional
ZTRIG
Zoom o grfico para que a escala x incorpore uma faixa de
aproximadamente 3 a +3, a faixa preferida para as funes
trigonomtricas.
Nota: Nenhuma destas funes so programveis. Elas so apenas usadas
de forma interativa. N confunda o comando @ZFACT no menu ZOOM com a
funo ZFACTOR, que usada para aplicaes qumicas e dinmicas do gs
(consulte o captulo 3).
ALGEBRA..
ARITHMETIC..
CALCULUS..
(a tecla 4)
(a tecla 1)
(a tecla 4)
Cap. 5
Cap. 5
Cap. 13
Pgina 12-55
SOLVER..
TRIGONOMETRIC..
EXP&LN..
(a tecla 7).
(a tecla 8)
(a tecla 8)
Cap. 6
Cap. 5
Cap. 5
Menu SYMB/GRAPH
O submenu GRAPH dentro do menu SYMB inclui as seguintes funes:
Pgina 12-56
Pgina 12-57
Funo DRAW3DMATRIX
Esta funo toma como argumento uma matriz nm, Z, = [ zij ] e os valores
mnimos e mximos para a plotagem. Se voc quiser selecionar os valores
de vmin e vmax para conter os valores listados em Z. A chamada geral para a
funo DRAW3DMATRIX(Z,vmin,vmax). Para ilustrar o uso desta funo
geramos primeiro uma matriz 65 using RANM({6,5}) e depois ative a
funo DRAW3DMATRIX, conforme mostrado abaixo:
Pgina 12-58
Captulo 13
Aplicaes do clculo
Neste captulo discutiremos os aplicativos das funes da calculadora para
as operaes relacionadas com o Clculo, ex. limites, derivadas, integrais,
srie de potncia, etc.
Limites de derivadas
Os clculos diferenciais lida com derivadas ou taxas de mudana, de funes
e suas aplicaes na anlise matemtica. A derivada de uma funo
definida como um limite da diferena de uma funo como o aumento na
varivel independente tende a zero. Os limites so usados tambm para
verificar a continuidade das funes.
Pgina 13-1
Lim de funo
A calculadora fornece a funo lim para calcular os limites das funes. Esta
funo usa como entrada uma expresso representando uma funo e o
valor onde o limite deve ser calculado. A funo lim est disponvel atravs
do catlogo de comando (N~l) ou atravs da opo 2.
LIMITS & SERIES do menu CALC (veja acima).
Nota: As funes disponveis no menu LIMITS & SERIES so mostradas a
seguir:
Pgina 13-2
Derivadas
A derivada de uma funo f(x) em x = a definida como o limite
f ( x + h) f ( x )
df
= f ' ( x) = lim
h
>
0
h
dx
Alguns exemplos de derivadas usando este limite so mostradas nos seguintes
visores :
Pgina 13-3
O menu DERIV&INTEG
As funes listadas do submenu so:
Pgina 13-4
Pgina 13-5
A regra de cadeia
A regra de cadeia para as derivadas se aplicam as derivadas de funes de
composio. Uma expresso geral para a regra de cadeia d{f[g(x)]}/dx =
(df/dg) (dg/dx). Se usar a calculadora esta frmula apresentada como:
Pgina 13-6
Derivadas implicitas
As derivadas implcitas so possveis nas expresses tais como:
Pgina 13-7
Pgina 13-8
Funo DOMAIN
A funo DOMAIN disponvel atravs do catlogo de comando (N),
fornece o domnio de definio de uma funo como uma lista de nmeros e
especificaes. Por exemplo,
Pgina 13-9
Funo TABVAL
Esta funo acessada atravs do catlogo de comando ou do submenu
GRAPH no menu CALC. A funo TABVAL toma como argumentos uma
funo da varivel CAS, f(X) e uma lista de dois nmeros representando um
domnio de interesse para a funo f(X). A funo TABVAL retorna os valores
de entrada mais a faixa da funo correspondente para o domnio usado
como entrada. Por exemplo,
Este
resutado
indica
que
faixa
da
funo
f (X ) =
1
X 2 +1
2 26
,
.
2 26
Funo SIGNTAB
A funo SIGNTAB disponvel atravs do catlogo de comando (N),
fornece a informao sobre o sinal de uma funo atravs de seu domnio.
Por exemplo, para a funo TAN(X),
Pgina 13-10
Para este caso, a funo negativa para for X<-1 e positiva para X> -1.
Funo TABVAR
Esta funo acessada atravs do catlogo de comando ou do submenu
GRAPH no menu CALC. Usa como entrada a funo f(VX), onde VX a
varivel CAS padro. A funo retorna o seguinte no modo RPN:
Pgina 13-11
Pgina 13-12
Pgina 13-13
O ltimo visor mostra que f(11/3) = 14, assim, x = 11/3 mnimo relativo.
Para x = -1, temos o seguinte:
Anti-derivadas e integrais
Uma anti-derivada de uma funo f(x) uma funo F(x) tal que f(x) = dF/dx.
Por exemplo, dado que d(x3) /dx = 3x2, uma anti-derivada de f(x) = 3x2 F(x)
= x3 + C, onde C uma constante. Uma forma de representar uma anti-
Pgina 13-14
f ( x)dx = F ( x) + C , se e
Integrais definidas
Na integral definida de uma funo, a antiderivada resultante avaliada no
limite superior e inferior de um intervalo (a,b) e os valores avaliados
subtrados. Simbolicamente,
b
a
Pgina 13-15
Neste ponto voc pode pressionar ` para retornar a integral para a pilha,
que mostrar a seguinte entrada (no modo ALG mostrado):
Pgina 13-16
Pgina 13-17
Pgina 13-18
Tnicas de integrao
Diversas tcnicas de integrao podem ser implementadas na calculadora,
conforme mostrado nos seguintes exemplos.
1 x2
dx . Se usar o clculo
Pgina 13-19
como udv =
d (uv) vdu .
udv = uv vdu .
Esta formulao, conhecida como integrao por partes, pode ser usada
para encontrar uma integral se dv for facilmente integrvel. Por exmplo, a
integral xexdx pode ser resolvida pela integrao por paftes de usamos u = x,
dv = exdx, dado que, v = ex. Com du = dx, a integral torna-se xexdx = udv
= uv - vdu = xex - exdx = xex - ex.
A calculadora fornece a funo IBP, sob o menu CALC/DERIV&INTG que
toma como argumento a funo original para integrar, a saber, u(X)*v(X), e
a funo v(X) e retorna u(X)*v(X) e -v(X)*u(X). Em outras palavras, a funo
IBP retornar dois termos do lado direito na integrao por equaes de
partes. Para o exemplo usado acima, podemos escrever no modo ALG:
Pgina 13-20
X5 +5
dX
X 4 + 2X 3 + X
Pgina 13-21
Integrais inadequadas
Estas so as integrais com os limites infinitos de integrao. Tipicamente,
uma integral inprpria lida primeiro calculando a integral como um limite
para infinito, ex.
dx
dx
= lim 2 .
2
1
x
x
De forma alternativa, voc pode avaliar a integral para infinito de incio, ex.
Pgina 13-22
Pgina 13-23
Srie infinita
h ( n)( x a )
n = 0 ,1
f ( x) =
n =0
f ( n ) ( xo )
( x xo ) n ,
n!
f ( x) =
n =0
f ( n ) ( 0) n
x
n!
Pgina 13-24
f ( x) =
n =0
f ( n ) ( xo )
f ( n ) ( xo )
( x xo ) n +
( x xo ) n ,
n!
n!
n = k +1
ex.
f ( x) = Pk ( x) + Rk ( x).
O polinmio Pk(x) mencionado como polinmio de Taylor. A ordem de
restos estimada em temos de uma pequena quantidade h = x-x0, ex. avaliar
o polinmio no valor de x muito prximo a x0. O resto dado por
Rk ( x ) =
f ( k +1) ( ) k +1
h ,
k!
Pgina 13-25
Pgina 13-26
Pgina 13-27
Captulo 14
Aplicaes de clculo multivariveis
Os clculos multivariadas referem-se as funes de duas ou mais variveis.
Neste captulo discutimos os conceitos bsicos do clculo multivariado
incluindo as derivadas parciais e integrais mltiplas.
Funes multivariadas
Uma funo de duas ou mais variveis pode ser definida na calculadora
usando a funo DEFINE (). Para ilustrar o conceito de derivada
parcial, definimos um par de funes multivariadas f(x,y) = x cos(y) e g(x,y,z)
= (x2+y2)1/2sin(z), conforme a seguir:
Derivadas parciais
Considere a funo de duas variveis z = f(x,y), a derivada parcial da
funo em relao a x definida pelo limite
Pgina 14-1
f ( x + h, y ) f ( x , y )
f
.
= lim
h
0
h
x
De forma similar,
f
f ( x, y + k ) f ( x, y )
= lim
.
k
0
y
k
Usaremos as funes multivariadas definidas anteriormente para calcular as
derivadas parciais usando estas definies. Aqui esto as derivadas de f(x,y)
em relao a x e y, respectivamente:
yx 2 + y 2 = 2 yx + 0 = 2 xy
x
Pgina 14-2
f
2 f
f 2 f
=
, 2 = ,
2
x x y
y y
x
f
2 f
f 2 f
=
= ,
yx y x xy x y
As ltimas duas expresses representam derivadas cruzadas, os sinais de
derivadas parciais no denominador mostra a ordem de derivao. No lado
esquerdo, a derivao acontece primeiro em relao a x e depois com y e
no lado direito, o oposto de verdadeiro. importante indicar que, se uma
funo for contnua e diferente, ento
Pgina 14-3
2 f
2 f
.
=
yx xy
Derivadas de terceira, quarta e superior so definidas de forma similar.
Para calcular derivadas de ordem superior na calculadora, repita apenas a
funo da derivada diversas vezes conforme necessrio. Alguns exemplos
so mostrados a seguir:
z z x z y
=
+
v x v y v
Para ver a expresso que a calculadora produziu para esta verso da regra
de cadeia use:
Pgina 14-4
z z x z y
=
+ ,
u x u y u
z z x z y
=
+
v x v y v
Pgina 14-5
Pgina 14-6
s1 K s2 K
A matriz resultante A tem a11 elementos a11 = 2/X2 = -6., a22 = 2/X2 =
-2. e a12 = a21 = 2/XY = 0. O discriminant para este ponto crtico s1(1,0) is = (2f/x2) (2f/y2)-[2f/xy]2 = (-6.)(-2.) = 12.0 > 0. Dado que
2/X2 <0, ponto s1 representa uma mxima relativa.
Pgina 14-7
Substitua s2 por H
A matriz resultante tem os elementos a11 = 2/X2 = 6., a22 = 2/X2 = -2.
e a12 = a21 = 2/XY = 0. O discriminante para este ponto crtico s2(1,0)
is = (2f/x2) (2f/y2)-[2f/xy]2 = (6.)(-2.) = -12.0 < 0, indica um ponto
de selagem.
Integrais mltiplas
Uma interpretao fsica da integral ordinria de uma funo
b
a
f ( x)dx , ,y)
g ( x)
f ( x)
( x, y)dA =
R
( x, y )dydx =
s( y)
r( y)
( x, y )dydx
Pgina 14-8
| J |= det( J ) = det u
y
v .
y
R'
Pgina 14-9
x
| J |= r
y
r
x
= cos( ) r sin( ) = r
y
sin( ) r cos( )
g ( )
f ( )
(r , )dA =
R'
(r , )rdrd
onde a regio R nas coordenadas polares R = { < < , f() < r < g()}.
as integrais duplas nas coordenadas polares podem ser inseridas na
calculadora, assegurando que a jacobiana|J| = r inclusa no integrando.
A seguir apresentamos um exemplo de uma integral dupla calculada em
coordenadas polares, mostradas passo a passo:
Pgina 14-10
Captulo 15
Aplicaes de anlise de vetor
Neste captulo apresentamos um nmero de funes do menu CALC que
aplicar para a anlise dos campos escalares e vetoriais. O menu CALC foi
apresentado em detalhes no captulo13. Em particular, no menu
DERIV&INTEG identificamos um nmero de funes que tem aplicaes nas
anlises vetoriais, a saber,CURL, DIV, HESS, LAPL. Para o exerccio neste
captulo, altere sua medida angular para radianos.
Definies
Uma funo definida na regio de espao tais como (x,y,z) mostrando
como um campo escalar, exemplos so as temperaturas, densidade e
voltagem prximo de uma descarga. Se a funo for definida por um vetor,
ex. F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k mencionado como um campo
vetorial
A seguinte operao, mencionada como o operador del ou nabla, um
operador baseado no vetor que pode ser uma funo vetorial ou escalar:
[ ] = i
[ ]+ j [ ]+ k [
x
y
z
Quando este operador for aplicado a uma funo escalar podemos obter o
gradiente da funo e quando aplicado a uma funo vetorial podemos
obter a divergncia e a rotacional desta funo. Uma combinao de
gradiente e divergncia produz a Laplaciana de uma funo escalar. Estas
operaes so apresentadas a seguir.
grad = = i
+ j
+k
x
y
z
Pgina 15-1
Pgina 15-2
Potencial de um gradiente
Dado o campo do vetor, F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k, se existe uma
funo (x,y,z), tal que f = /x, g = /y e h = /z, ento (x,y,z)
mencionada como a funo potential para o campo do vetor F. ento F =
grad = .
A calculadora fornece a funo POTENTIAL, disponvel atravs do catlogo
de comando (N), para calcular a funo potencial de um campo de
vetor, se existir. Por exemplo, se F(x,y,z) = xi + yj + zk, aplica a funo
POTENTIAL encontramos:
Dado que a funo SQ(x) representa x2, estes resultados indica que a funo
potencial para o campo do vetor F(x,y,z) = xi + yj + zk (x,y,z) =
(x2+y2+z2)/2.
Observe que as condies para a existncia de (x,y,z), a saber, f = /x,
g = /y e h = /z, so equivalente as condies: f/y = g/x, f/z
Pgina 15-3
Divergncia
A divergncia de uma funo de vetor F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k,
definida tomando um produto escalar do operador del com a funo, ex.
divF = F =
f g h
+
+
x y z
Laplaciana
A divergncia do gradiente de uma funo escalar produz um operador
chamado de operador laplaciano. Assim, a laplaciana de uma funo
escalar (x,y,z) dada por
2 = =
2 2 2
+
+
x 2 x 2 x 2
Pgina 15-4
A funo LAPL pode ser usada para calcular a laplaciana de uma funo
escalar. Por exemplo, para calcular a laplaciana da funo (X,Y,Z) =
(X2+Y2)cos(Z), use:
Rotacional
O rotacional de um campo de vetor F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k,
definido por um produto-cruzado do operador del com o campo de vetor,
ex. .
[]
[]
[]
curlF = F =
x
y
z
f ( x, y , z ) g ( x, y , z ) h ( x, y , z )
h g f h
h g
= i + j + k
y z
y z z x
O rotacional do campo do vetor pode ser calculado com a funo CURL. Por
exemplo, para F(X,Y,Z) = [XY,X2+Y2+Z2,YZ], o rotacional calculada,
conforme a seguir
Pgina 15-5
Potencial de um vetor
Dado um campo de vetor F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k, se existe uma
funo de vetor (x,y,z) = (x,y,z)i+(x,y,z)j+(x,y,z)k, tal que F = rotacional
= , ento a funo (x,y,z) mencionada como um potencial de
vetor de F(x,y,z).
A calculadora fornece a funo VPOTENTIAL, disponvel atravs do catlogo
de comando (N), para calcular o potencial do vetor, (x,y,z), dado o
campo do vetor, F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k. Por exemplo, dado o
campo do vetor, F(x,y,z) = -(yi+zj+xk), a funo VPOTENTIAL produz
Pgina 15-6
Pgina 15-7
Captulo 16
Equaes diferenciais
Neste captulo apresentamos os exemplos de soluo das equaes
diferenciais ordinrias (ODE) usando as funes da calculadora. A equao
diferencial uma equao que envolve as derivadas da varivel
independente. Na maioria dos casos, procuramos a funo independente
que satisfaz a equao diferencial.
Pgina 16-1
~x*~x ~u
~x +~u ~x Q2
1/ ~x`
O resultado x(x(u(x)))+3*u(x)*x(u(x))+u^2=1/x . Este formato
mostra no visor quando a opo _Textbolk na configurao do visor
(H@)DISP) no for selecionada. Pressione para ver a equao no
escritor de equao.
Como notao alternativa pra as derivadas digitadas diretamente na pilha
use d1 para a derivada em relao a primeira varivel independente, d2
para a derivada em relao a segunda varivel independente, etc. Uma
derivada de segunda ordem, ex. d2x/dt2, onde x = x(t), seria escrita como
d1d1x(t), enquanto (dx/dt)2 seria escrita d1x(t)^2. Assim, o PDE 2y/t2
g(x,y) (2y/x2)2 = r(x,y), seria escrito usando esta notao como d2d2y(x,t)g(x,y)*d1d1y(x,t)^2=r(x,y).
A notao usando d e a ordem da varivel independente a notao
preferida pela calculadora quando as derivadas esto envolvidas no clculo.
Por exemplo, usar a funo DERIV no modo ALG , conforme mostrado a
seguir DERIV(x*f(x,t)+g(t,y) = h(x,y,t),t), produz a seguinte expresso:
x*d2f(x,t)+d1g(t,y)=d3h(x,y,t). Interpretada no papel, esta
expresso representa a equao diferencial x(f/t) + g/t = h/t.
Dado que a ordem da varivel t diferente em f(x,t), g(t,y) e h(x,y,t), as
derivadas em relao a t tem diferentes ndices, ex. d2f(x,t), d1g(t,y) e
d3h(x,y,t). Todas representam as derivadas em relao a mesma varivel.
As expresses para as derivadas usnado a notao da ndice de varivel de
ordem no so interpretadas em notao de derivada no escritor de equao,
como pode verificar ao pressionar enquanto o ltimo resultado no nvel
1 da pilha. Portanto, ambas funcionam de acordo em relao a notao
usada.
Pgina 16-2
0=0.
Para este exemplo, voc pode usar: t(t(u(t))))+ 0^2*u(t) = 0 para inserir
a equao diiferencial.
Pgina 16-3
O menu CALC/DIFF
A DIFFERENTIAL EQNS.. submenu dentro do menu CALC () fornece
as funes para a soluo de equaes diferenciais. O menu listado
abaixo com o sinalizador do sistema 117 configurado para as caixas
CHOOSE:
Pgina 16-4
Uma equao cujo lado direito (no envolve a funo ou suas derivadas) for
igual a zero chamada de equao homognea. Caso contrrio,
chamada no homognea. A soluo para a equao homognea
conhecida como uma soluo geral. Uma soluo em particular um que
satisfaz a equao no homognea.
Funo LDEC
A calculadora fornece a funo LDEC (Comando de equao diferencial
linear) para encontrar a soluo geral para um ODE linear de qualquer
ordem com os coeficientes constantes, se for homogneo ou no. Esta funo
exige que voc providencie duas peas de entrada:
K3 = (15*cC0+(2*cC1-cC2))/15.
Pgina 16-5
A soluo ento
y = K1e3x + K2e5x + K3e2x.
A razo para a qual o resultado fornecido pelo LDEC mostra tal
combinao complicada de constantes porque, internamente, para produzir
a soluo, LDEC utiliza a transformada de Laplace (apresentada neste
captulo), que transforma a soluo de um ODE na soluo algbrica. A
combinao de constanstes resulta da fatorao de termos exponenciais
depois que a soluo da transformada de Laplace for obtida.
Pgina 16-6
1 2
. O
2 1
sistema pode ser resolvida usando a funo LDEC com os argumentos [0,0] e
a matriz A, conforme mostrado no seguint visor usando o modo ALG:
Pgina 16-7
Funo DESOLVE
A calculadora fornece a funo DESOLVE (Equao diferencial SOLVEr) para
resolver certos tipos de equaes diferenciais. A funo exige como entrada
a equao diferencial e a funo desconhecida e retorna a soluo para a
equao se estiver disponvel. Voc pode fornecer tambm um vetor
contendo a equao diferencial e as condies iniciais, em vez de apenas
uma equao diferencial, como entrada para DESOLVE. A funo DESOLVE
est disponvel no menu CALC/DIFF. Exemplos de aplicaes DESOLVE so
mostrados usando o modo RPN.
Exemplo 1 Resolve a primeira ordem ODE:
dy/dx + x2y(x) = 5.
Na calculadora use:
'd1y(x)+x^2*y(x)=5' ` 'y(x)' ` DESOLVE
A soluo {y = (INT(5*EXP(xt^3/3),xt,x)+C0)*1/EXP(x^3/3)} }, i.e.,
Pgina 16-8
y ( x) =
ex + C
dx + C 0
x
y ( x) =
ex
dx + C ln x + C 0
x
Pgina 16-9
Transformada de Laplace
a transformao de Laplace de uma funo f(t) produz uma funo F(s) no
domnio da imagem que pode ser utilizado para encontrar a soluo de uma
equao diferencial linear envolvendo f(t) atravs dos mtodos algbricos.
As etapas envolvidas neste aplicativo so trs:
1.
Pgina 16-10
2.
3.
Definies
A transformada de Laplace para a funo f(t) a funo F(s) definida como
L
)}
st
dt
L{ f (t )} = F ( s ) = f (t ) e st dt.
0
)(
t
0
du
( f * g )(t ) = f (u ) g (t u ) du
0
Pgina 16-11
L{ f (t )} = F ( s ) =
f (t ) e st dt ,
F ( s ) = L{e 2t sin t} =
1
s 4s +5
2
Pgina 16-12
Pgina 16-13
(k)
o
= dkf/dxk|t = 0, e
(n-1)
Exemplo 3 Let f(t) = eat, usar a calculadora com EXP(-a*X) ` LAP, voc
obtm 1/(X+a) ou F(s) = 1/(s+a). A terceira derivada desta expresso
pode ser calculada usando:
X ` X ` X `
O resultado
-6/(X^4+4*a*X^3+6*a^2*X^2+4*a^3*X+a^4) ou
d3F/ds3 = -6/(s4+4as3+6a2s2+4a3s+a4).
Agora, use (-X)^3*EXP(-a*X) ` LAP. O resultado exatamente o mesmo.
L f (u )du =
0
1
s
F ( s).
t
1
L f (u )du = F ( s ).
0
s
L{ f (t )} L{g (t )} = F ( s ) G ( s )
Pgina 16-14
L{f(t-a)}=easL{f(t)} = easF(s).
( t
a )}
as
( s )
a
0
( t )
st
dt
a
L{ f (t + a )} = e as F ( s ) f (t ) e st dt .
0
f (t )
L
= s F (u )du.
t
f (t )
L
=
t
F (u )du.
L{ f (t )} =
T
1
f (t ) e st dt.
sT 0
1 e
Pgina 16-15
s 0
( x)dx = 1.0.
( x )dx = 1.0.
f ( x) ( x x0 )dx = f ( x0 ).
1, x > 0
H ( x) =
0, x < 0
Alm disso, para a funo contnua f(x),
Pgina 16-16
f ( x) H ( x x0 )dx = f ( x)dx.
x0
(x _ x 0 )
H(x _ x 0 )
1
x0
x0
Pgina 16-17
(n-1)
Pgina 16-18
H=((X+1)*h0+a)/(X^2+(k+1)*X+k).
O resultado
. Substituindo X com t nesta expresso
e simplificando, resulta na h(t) = a/(k-1)e-t ((k-1)ho-a)/(k-1)e-kt.
Verifique qual a soluo para ODE seria se fosse usar a funo LDEC:
a*EXP(-X) ` X+k ` LDEC
O resultado :
ex.
Pgina 16-19
Nota: Ao usar a funo LDEC para resolver uma linear ODE da ordem n em
f(X), o resultado ser dado em termos de constantes n cC0, cC1, cC2, ,
cC(n-1), representando as condies iniciais f(0), f(0), f(0), , f(n-1) (0).
Exemplo 2 Use a transformada de Laplace para resolver a equao linear,
d2y/dt2+2y = sin 3t.
Usando a transformada de Laplace, podemos escrever:
L{d2y/dt2+2y} = L{sin 3t},
L{d2y/dt2} + 2L{y(t)} = L{sin 3t}.
Nota:
SIN(3*X)
3t}=3/(s2+9).
LAP
produces
3/(X^2+9),
i.e.,
L{sin
Com Y(s) = L{y(t)} e L{d2y/dt2} = s2Y(s) - syo y1, onde yo = h(0) e y1 = h(0),
a equao transformada
s2Y(s) syo y1 + 2Y(s) = 3/(s2+9).
Use a calculadora para resolver Y(s), escrevendo:
X^2*Y-X*y0-y1+2*Y=3/(X^2+9) ` Y ISOL
O resultado
Y=((X^2+9)*y1+(y0*X^3+9*y0*X+3))/(X^4+11*X^2+18).
Para encontrar a soluo de ODE, y(t), necessrio usar a transformada de
Laplace inversa, conforme a seguir:
OBJ
ILAP
O resultado
Pgina 16-20
ex.
y(t) = -(1/7) sin 3x + yo cos 2x + (2 (7y1+3)/14) sin 2x.
Verifique qual a soluo para ODE seria se fosse usar a funo LDEC:
SIN(3*X) ` X^2+2 ` LDEC
O resultado :
Pgina 16-21
Use a
X^2*Y-X*y0-y1+Y=EXP(-3*X) ` Y ISOL
O resultado
Y=(X*y0+(y1+EXP(-(3*X))))/(X^2+1).
O resultado y1*SIN(X)+y0*COS(X)+SIN(X-3)*Heaviside(X-3)
Notes:
[1]. Com uma forma alternativa para obter a transformada de Laplace
inversa da expresso (X*y0+(y1+EXP(-(3*X))))/(X^2+1) separando a
expresso em fraes parciais, ex.
y0*X/(X^2+1) + y1/(X^2+1) + EXP(-3*X)/(X^2+1),
e usa o teorema de linearidade da transformada de Laplace inversa
L -1{aF(s)+bG(s)} = aL -1{F(s)} + bL -1{G(s)}
to write,
L -1{yos/(s2+1)+y1/(s2+1)} + e3s/(s2+1)} } =
yoL -1{s/(s2+1)}+ y1L -1{1/(s2+1)}+ L -1{e3s/(s2+1)}},
Ento, usamos a calculadora para obter o seguinte:
Pgina 16-22
X/(X^2+1) ` ILAP
1/(X^2+1) ` ILAP
EXP(-3*X)/(X^2+1) ` ILAP
Verifique qual a soluo para ODE seria se fosse usar a funo LDEC:
Delta(t-3) ` X^2+1 ` LDEC
O resultado :
SIN(X-3)*Heaviside(X-3) + cC1*SIN(X) + cC0*COS(X)+.
observe que a varivel X nesta expresso representa realmente a varivel t no
ODE origina e que est varivel $t nesta expresso uma varivel fictcia.
Assim, a interpretao da soluo escrita pode ser feito como:
Pgina 16-23
Pgina 16-24
Observe que o sinal comea com uma amplitude relativamente pequena, mas
subitamente, em t=3, alternar para um sinal oscilatrio com uma amplitude
maior. A diferena entre o comportament do sinal antes e depois t = 3
alternar em da soluo particular yp(t) = sin(t-3)H(t-3). O comportamento
do sinal antes t = 3 representa a contribuio da soluo homognea, yh(t) =
yo cos t + y1 sin t.
The solution of an equation with a driving signal given by a Heaviside step
function is shown below.
Exemplo 3 Determina a soluo da equao, d2y/dt2+y = H(t-3),
onde H(t) e a funo de etapa de Heaviside. Usando a transformada de
Laplace, podemos escrever: L{d2y/dt2+y} = L{H(t-3)}, L{d2y/dt2} + L{y(t)} =
L{H(t-3)}. O ltimo temos nesta expresso : L{(t-3)} = (1/s)e3s. Com Y(s) =
L{y(t)} e L{d2y/dt2} = s2Y(s) - syo y1, onde yo = h(0) e y1 = h(0), a equao
transformada , s2Y(s) syo y1 + Y(s) = (1/s)e3s. Altere o modo CAS para
Exact, se for necessrio. Use a calculadora para resolver Y(s), escrevendo:
X^2*Y-X*y0-y1+Y=(1/X)*EXP(-3*X) ` Y ISOL
O resultado
Y=(X^2*y0+X*y1+EXP(-3*X))/(X^3+X).
Pgina 16-25
y (t)
Co
cos
t + C
sin
t +
(u
3 ) sin
t e
ut
du
Example 4 Plot the solution to Example 3 using the same values of yo and y1
used in the plot of Example 1, above. We now plot the function
y(t) = 0.5 cos t 0.25 sin t + (1+sin(t-3))H(t-3).
In the range 0 < t < 20, and changing the vertical range to (-1,3), the graph
should look like this:
Pgina 16-26
Again, there is a new component to the motion switched at t=3, namely, the
particular solution yp(t) = [1+sin(t-3)]H(t-3), which changes the nature of the
solution for t>3.
A funo da etapa de Heaviside pode ser combonada com uma funo
constante e com as funes lineares para gerar o quadrado, triangular e ver
tooth pulses finitos conforme a seguir:
Saw tooth pulso aumentando para um valor mximo Uo for a < t < b,
caindo subtamente para zero em t = b:
f(t) = Uo (t-a)/(b-a)[H(t-a)-H(t-b)].
Pgina 16-27
Srie Fourier
A srie Fourier so series envolvendo as funes seno e coseno tipicamente
usadas nas funes peridicas de expanso. Uma funo f(x) considerada
peridica, do perodo T, se f(x+T) = f(t). Por exemplo, por causa de sin(x+2)
= sin x e cos(x+2) = cos x, as funes sin e cos so funes peridicas 2.
Se duas funes f(x) e g(x) so peridicas de perodo T, ento sua
combinao linear h(x) = af(x) + bg(x) tambm de perodo T. A funo
peridica T f(t) pode ser expandida em uma srie de funes seno e conseno
conhecidas como a srie Fourier dado por
2n
2n
f (t ) = a 0 + a n cos
t + bn sin
T
T
n =1
a0 =
1 T /2
2 T /2
2 n
f
(
t
)
dt
,
a
=
f (t ) cos
t dt ,
n
T
/
2
T
/
2
T
T
T
bn =
T /2
T / 2
f (t ) sin
2 n
t dt.
T
Pgina 16-28
Funo FOURIER
Uma forma alternativa de definir uma srie Fourier usando nmeros
complexos conforme a seguir:
f (t ) =
n =
exp(
2int
),
T
Pgina 16-29
onde
cn =
1
T
T
0
f (t ) exp(
2 i n
t ) dt , n = ,...,2,1,0,1,2,....
T
Determina os coeficientes c0, c1, e c2 para a funo f(t) = t2+t, com o perodo
T = 2. (Nota: Dado que a integral usada pela funo FOURIER calculada
no intervalo [0,T], enquant aquela definida anteriormente foi calculada no
intervalo [-T/2,T/2], necessrio deslocar a funo no eixo t, subtraindo T/2
de t, ex., usaremos g(t) = f(t-1) = (t-1)2+(t-1).)
Usando a calculadora no modo ALG, primeiro definimos as funes f(t) e g(t):
Pgina 16-30
Assim,
Pgina 16-31
cn =
(n + 2i ) e 2in + 2i 2 n 2 2 + 3n 2i
2n 3 3 e 2in
O resultado
cn = (in+2)/(n22).
Pgina 16-32
F(X , k) =
c(n) exp(
n= k
2 i n
X)
T
F ( X , k , c 0) = c 0 +
k
[c(n) exp(
n =1
2 i n
2 i n
X ) + c(n) exp(
X )],
T
T
Pgina 16-33
A funo @@@F@@@ pode ser usada para gerar a expresso pra a srie Fourier
complexa para um valor finito de k. Por exmeplo, parar k = 2, c0 = 1/3 e
usando t como a varivel independente, podemos avaliar F(t,2,1/3) para
obter:
Este resultado mostra apenas o primeiro termo (c0) e parte do primeiro termo
exponencial nas sries. O formato de visor decimal foi alterado para Fix
com 3 decimais para mostrar os coeficientes na expanso e no expoente.
Conforme esperado, os coeficientes so nmeros complexos.
A funo F, assim definida, boa para obter os valores da srie Fourier finita.
Por exemplo, um valor nico da srie, ex. F(0.5,2,1/3), pode ser obtido
usando:
Pgina 16-34
F
F
F
F
(0.5,
(0.5,
(0.5,
(0.5,
3,
4,
5,
6,
1/3)
1/3)
1/3)
1/3)
=
=
=
=
(-0.192401031886,0).
(-0.167070735979,0).
(-0.294394690453,0).
(-0.305652599743,0).
Pgina 16-35
x, if 0 < x < 1
g ( x) =
2 x, if 1 < x < 2
que peridica com o perodo T = 2. Esta funo pode ser definida na
calculadora no modo ALG pela expresso
DEFINE(g(X) = IFTE(X<1,X,2-X))
Se iniciar este exemplo depois de terminar o exemplo 1 voc deve ter um
valor de 2 armazenado no PERIOD da varivel do CAS. Se estiver seguro,
verifique o valor desta varivel e armazene um 2 se for necessrio. O
coeficiente c0 para a srie Fourier calculador conforme a seguir:
Pgina 16-36
1 1
i 2 n X
X EXP
dX +
2 0
T
1 2
i 2 n X
(2 X ) EXP
dX
1
2
T
Pgina 16-37
Pgina 16-38
Pgina 16-39
A srie Fourier pode ser usada para gerar uma onde triangular peridica (ou
saw tooth wave) alternado a faixa do eixo x, por exemplo, de 2 a 4. O
grfico mostrado abaixo usa k = 5:
Pgina 16-40
0, if 0 < x < 1
g ( x) = 1, if 1 < x < 3
0, if 3 < x < 4
c0 =
1 3
1 dX = 0.5 ,
T 1
Pgina 16-41
A simplificao do lado direito de c(n) acima mais fcil se for feita por
escrito (ex. manualmente). Ento, redija a expresso para c(n) conforme
mostrado na figura a esquerda acima para definir a funo c(n). A srie
Fourier calculada com F(X,k,c0), como nos exemplos 1 e 2 acima com c0 =
0.5. Por exemplo for k = 5, ex. com 11 componentes, a aproximaa
mostrada abaixo:
Para k = 20, o ajuste sempre melhor, mas leva mais tempo para produzir o
grfico:
Pgina 16-42
Podemos usar este resultado como a priemeira entrada para a funo LDEC
quando usado para obter uma soluo para o sistema d2y/dX2 + 0.25y =
SW(X), onde SW(X) significa Funo de onda quadrada de X. O segundo
item de entrada ser a equao caracterstica correspodnente ao ODE
corespondente acima, ex. X^2+0.25 .
Com estas duas entradas, a funo LDEC produzi o seguinte resultado
(formato decimal alterado para Fix com 3 decimais).
Pgina 16-43
O ltimo resultado pode ser definido como uma funo, FW(X), conforme a
seguir (cortando e colando o ltimo resultado no comando):
Podemos agora plotar a parte real desta funo. Altere o modo decimal
para Standard e use o seguinte:
Transformadas de Fourier
Antes de apresentar este conceito da transformada de Fourier, discutiremos a
definio geral de uma transformada integral. Em geral, uma transformada
Pgina 16-44
integral uma transformao relacionada com uma funo f(t) para uma
nova funo F(s) por uma integrao da forma F ( s ) =
b
a
( s, t ) f (t ) dt.
f ( x) = a0 + An cos( n x + n ),
n =1
onde
b
An = a n2 + bn2 , n = tan 1 n ,
an
para n =1,2,
A ampliude An Ser mencionada como o espectro da funo e ser uma
medida da magnitude do componente de f(x) com a frquncia fn = n/T. A
frequncia bsica e fundamente na srie Fourier f0 = 1/T, assim todas as
outrtas frequncias so mltiplas desta frequncia bsica, ex. fn = nf0. Alm
disso, define uma frequncia angular, n = 2n/T = 2fn = 2 nf0 = n0,
onde 0 a frquncia angular fundamental ou bscia da srie Fourier.
Usar a notaa da frquncia angular, a expanso da srie Fourier escrita
como
f ( x) = a 0 + An cos( n x + n ).
n =1
Pgina 16-45
= a 0 + (a n cos n x + bn sin n x )
n =1
onde
C ( ) =
1
f ( x) cos( x) dx,
2
S ( ) =
1
f ( x) sin( x) dx.
2
A( ) = [C ( )]2 + [ S ( )] 2
Pgina 16-46
Os resultados so respectivamente:
Define esta expresso como uma funo usando a funo DEFINE ().
Ento, plota o espectro contnuo, na escala 0 < < 10, como:
Pgina 16-47
Fs{ f (t )} = F ( ) =
f (t ) sin( t ) dt
0
Fs1{F ( )} = f (t ) = F ( ) sin( t ) dt
0
Fc{ f (t )} = F ( ) =
f (t ) cos( t ) dt
0
Fc1 {F ( )} = f (t ) = F ( ) cos( t ) dt
0
F { f (t )} = F ( ) =
1
f (t ) e it dt
2
Pgina 16-48
F 1{F ( )} = f (t ) =
1
F ( ) e it dt
2
1
2
= lim
e (1+i ) t dt = lim
1
2
1 1 exp((1 + i )t )
=
1 + i
2
e (1+i ) t dt
1
1
.
2 1 + i
F ( ) =
1
=
2 1 + i
=
1 1 i
2 1 + i 1 i
1 1
i
2
1+ 2
2 1 +
Pgina 16-49
Notas:
O valor absoluto da transformada de Fourier, |F()|, o espectro da
frequncia da funo original f(t). Para o exemplo mostrado acima, |F()| =
1/[2(1+2)]1/2. A plotagem de |F()| e de foi mostrada anteriormente.
Algumas funes, tais como os valores constantes, sin x, exp(x), x2, etc., no
tem a transformada de Fourier. As funes que vo para o zero
suficientemente rpido como x vai para o infinito tem a transformada de
Fourier.
( f * g )( x) =
1
2
f ( x ) g ( ) d .
Pgina 16-50
F{f*g} = F{f}F{g}.
Xk =
1 n 1
x j exp(i 2kj / n),
n j =0
k = 0,1,2,..., n 1
Pgina 16-51
Pgina 16-52
Para fazer a FFT no conjunto no nvel 1 da pilha use a funo FFT disponvel
no menu MTH/FFT no conjunto DAT: @DAT FFT. O FFT retorna o conjunto de
nmeros complexos que so conjuntos de coeficientes Xk de DFT. A
magnitude dos coeficientes Xk representa um espectro dos dados originais.
Para obter a magnitude dos coeficientes voc pode transformar o conjunto
em uma lista e depois aplicar a funo ABS para a lista. Isto conseguido
usando: OBJ LIST
Finalmente, voc pode converter a lista de volta para um vetor coluna a ser
armazenado no DAT, conforme a seguir: OBJ 1 ` 2 LIST
ARRY STO
Para plotar o espectro, siga as instrues para produzir uma plotagem de
barra dada anteriormente. A faixa vertical precisa ser alterada para 1 to
80. O espectro das freqncias o seguinte:
Pgina 16-53
Para reproduzir o sinal cujo espectro mostrado, use a funo IFFT. Dado
que deixamos uma cpia do espectro na pilha (um vetor linha), tudo que
precisa fazer encontrar a funo IFFT no menu MTH/FFT ou atravs do
catlogo de comando, N. Como alternativa voc pode apenas digitar
o nome da funo, ex. digite ~~ifft`. O sinal mostrado
como um conjunto (vetor linha) com os nmeros complexos. Estamos
interessados apenas na parte real dos elementos. Para extrair a parte real
dos nmeros complexos, use a funo RE do menu CMPLX (consulte o
captulo 4), ex. digite ~~re`. O que resulta em outro vetor linha.
Converte-o em um vetor coluna, armazene-o no SDAT e plote uma plotagem
de barra para mostrar o sinal. O sinal para este exemplo mostrado abaixo,
usando a faixa horizontal de 0 a 64 e uma faixa vertical de 1 a 1:
Pgina 16-54
Exceto pelo pico grande em t = 0, o sinal mais rudo. Uma escala vertical
menor (-0,5 a 0,5) mostra o sinal conforme a seguir:
Pgina 16-55
n 2 + (a 1) n + b = 0 .
Equao de Legendre
Uma equao da forma (1-x2)(d2y/dx2)-2x (dy/dx)+n (n+1) y = 0, onde n
um nmero real, conhecida como a equao diferencial de Legendre.
Qualquer soluo para esta equao conhecida como a funo de
Legendre. Quando n for um nmero no negativo, as solues so
chamadas de polinmios de Legendre. O polinmio de Legendre da ordem n
dado por
M
Pn ( x) = (1) m
m =0
(2n 2m)!
x n 2 m
2 m!(n m)!(n 2m)!
n
(2n)!
(2n 2)!
xn n
x n 2 + ... ..
2
2 (n!)
2 1!(n 1)!(n 2)!
n
LEGENDRE,
LEGENDRE,
LEGENDRE,
LEGENDRE,
resulta:
resulta:
resulta:
resulta:
1,
'X',
(3*X^2-1)/2,
(5*X^3-3*X)/2,
ex.
ex.
ex.
ex.
P0(x)
P1(x)
P2(x)
P3(x)
= 1.0.
= x.
= (3x2-1)/2.
=(5x3-3x)/2.
Pgina 16-56
Equao Bessel
(1) m x 2 m
,
2 m +
m!( + m + 1)
m =0 2
J ( x ) = x
(1) m x 2 m
.
2m+n
m!(n + m)!
m =0 2
J n ( x) = x n
Pgina 16-57
Pgina 16-58
Yn ( x) =
x
x n (1) m 1 (hm + hm + n ) 2 m
2
J n ( x) (ln + ) +
m =0 2 2 m + n m!(m + n)!
2
x n n 1 (n m 1)! 2 m
x
m =0 2 2 m n m!
1
1 1
= lim[1 + + + ... + ln r ] 0.57721566490...,
r
2 3
r
hm = 1 +
1
1 1
+ + ... +
m
2 3
Y0 ( x) =
(1) m 1 hm 2 m
x
2
x .
J 0 ( x) (ln + ) + 2 m
2
(m!) 2
m =0 2
Com estas definies, uma soluo geral da equao de Bessel para todos
os valores de dado por
y(x) = K1J(x)+K2Y(x).
Em alguns exemplos, necessrio fornecer solues complexs para as
equaes de Bessel definindo as funes de Bessel do terceiro tipo da ordem
como
Hn(1)(x) = J(x)+iY(x), e Hn(2)(x) = J(x)iY(x),
Pgina 16-59
Pgina 16-60
ex.
ex.
ex.
ex.
ex.
ex.
ex.
ex.
T0(x) = 1.0.
U0(x) = 1.0.
T1(x) = x.
U1(x) =1.0.
T2(x) =2x2-1.
U2(x) =2x.
T3(x) = 4x3-3x.
U3(x) =24x2-1.
Equao de Laguerre
A equao de Laguerre ODE linear de segunda ordem da forma
x(d2y/dx2) +(1x) (dy/dx) + ny = 0. Os polinmios de Laguerre, definidos
como
L0 ( x) = 1, Ln ( x) =
e x d n (xn ex )
, n = 1,2,...
n!
dx n
n
x m .
m
n(n 1) 2
(1) n n
= 1 n x +
x ... + .... +
x
4
n!
(1) m
Ln ( x ) =
m!
m =0
n
O termo
n
n!
=
= C (n, m)
m m!(n m)!
Pgina 16-61
H 0 * = 1, H n * ( x) = (1) n e x
d n x2
(e ), n = 1,2,..
dx n
Pgina 16-62
0
1
2
3
HERMITE,
HERMITE,
HERMITE,
HERMITE,
resultado:
resultado:
resultado:
resultado:
1,
2*X,
4*X^2-2,
8*X^3-12*X,
i.e.,
i.e.,
i.e.,
i.e.,
H0*
H1*
H2*
H3*
=
=
=
=
1.
2x.
4x2-2.
8x3-12x.
Pgina 16-63
2.00
v
0.00
Pgina 16-64
Repita para t = 1,25, 1,50, 1,75, 2,00. Pressione @@OK@@ depois de visualizar
o ltimo resultado em @EDIT. Par retornar ao visor normal da calculadora
pressione $ ou L @OK@@. As solues diferentes sero apresentadas na
pilha com o ltimo resultado no nvel 1.
A plotagem resultante similar conforme a seguir (arredondado ao terceiro
decimal):
t
0.00
0.25
0.50
0.75
1.00
1.25
1.50
1.75
2.00
v
4.000
3.285
2.640
2.066
1.562
1.129
0.766
0.473
0.250
Pgina 16-65
Pgina 16-66
d 2x
dx
= 18.75 x 1.962
2
dt
dt
ou
x" = - 18.75 x - 1.962 x',
objeto as condies iniciais, v = x' = 6, x = 0, at t = 0. Queremos encontrar
x, x' at t = 2.
'
1 x
x 0
x' = 18.75 1.962 x'
Pgina 16-67
1 x
x 0
x' = 18.75 1.962 x'
Pgina 16-68
2.00
x
0.00
x
6.00
x
0.000
0.968
0.748
-0.015
x'
6.000
1.368
-2.616
-2.859
t
1.25
1.50
1.75
2.00
x
-0.354
0.141
0.227
0.167
x'
1.281
1.362
0.268
-0.627
Pgina 16-69
1.00
-0.469
-0.607
Pgina 16-70
Pressione LL @PICT
calculadora.
Pgina 16-71
Soluo exata
Esta equao pode ser escrita como dy/dt + 100 y = 100 t + 101 e
resolvida usando um fator de integrao, IF(t) = exp(100t), conforme a seguir:
(100*t+101)*EXP(100*t) ` t ` RISCH
O resultado
(t+1)*EXP(100*t).
Aqui estamos tentanto obter o valor de y(2) dado y(0) = 1. Com o Soln:
Voc pode verificar que no
haver soluo depois de 2 minutos. Pressione $ para cancelar o clculo.
Pgina 16-72
Pressione
Pgina 16-73
Funo RKF
Esta funo usada para calcular a soluo para um problema de valor
inicial para uma equao diferencial de primeira ordem usando o esquema
de soluo da quarta e quinta ordem de Runge-Kutta-Fehlbert. Suponha que
a equao diferencial resolvida dada por dy/dx = f(x,y), com y = 0 at x =
0 e que voc permite um critrio de convergncia e para a soluo. Voc
pode especificar tambm um aumento na varivel independente, x, para ser
usado pela funo. Para executar esta funo prepararemos sua pilha
conforme a seguir:
3: {x, y, f(x,y)}
2:
{ x }
1:
xfinal
O valor no primeiro nvel da pilha o valor da varivel independente onde
voc quer encontrar sua soluo, ex. voc que encontrar, yfinal = fs(xfinal), onde
fs(x) representa a soluo para a equao diferencial. O segundo nvel da
pilha pode conter apenas o valor de , e a etapa x ser tomada como um
pequeno valor padro. Depois de executar a funo @@RKF@@, a pilha mostrar
as linhas:
2:
1:
{x, y, f(x,y)}
Actual solution
x
y
xinit
yinit
xfinal
yfinal
xinit + xfinal
yinit + yfinal
Pgina 16-74
Funo RRK
This function is similar to the RKF function, except that RRK (Rosenbrock and
Runge-Kutta methods) requires as the list in stack level 3 for input not only the
names of the independent and dependent variables and the function defining
the differential equation, but also the expressions for the first and second
derivatives of the expression. Assim, a pilha de entrada par esta funo ser
similar a esta:
3: {x, y, f(x,y) f/x f/vy }
2:
{ x }
1:
xfinal
O valor no primeiro nvel da pilha o valor da varivel independente onde
voc quer encontrar sua soluo, ex. voc que encontrar, yfinal = fs(xfinal), onde
fs(x) representa a soluo para a equao diferencial. O segundo nvel da
pilha pode conter apenas o valor de , e a etapa x ser tomada como um
pequeno valor padro. Depois de executar a funo @@RKF@@, a pilha mostrar
as linhas:
2: {x, y, f(x,y) f/x f/vy }
1:
{ x }
O valor da soluo, yfinal, estar disponvel na varivel @@@y@@@.
Esta funo pode ser usada para resolver as to chamadas equaes
diferencias rgida.
Os seguintes visores mostram a pilha RPN antes e depois da aplicao da
funo RRK:
Pgina 16-75
Funo RKFSTEP
Esta fun ousa uma lista de entrada similar a esta da funo RKF, como
tambm a tolerncia para a soluo e uma possvel etapa x, e retornar a
mesma lista de entrada seguido pela tolerncia e uma estimativa da prxima
etapa na varivel idependente. Esta funo retorna a lista de entrada, a
tolerncia e a prxima etapa na varivel independente que satisfaz esta
tolerncia. Assim, a pilha de entrada similar a esta:
3: {x, y, f(x,y)}
2:
1:
x
Depois de executar esta funo, a pilha mostrar as linhas:
3: {x, y, f(x,y)}
2:
1:
(x)next
Assim, esta funo usada para determinar o tamanho apropriado de uma
etapa no tempo para satisfazer a tolerncia necessria.
Seguinte visor mostra a pilha RPN antes e depois de aplicar a funo
RKFSTEP:
Pgina 16-76
Funo RRKSTEP
Esta funo usa uma lista de entrada similar a esta da funo RRK, como
tambm da tolerncia para a soluo, uma etapa possvel x, e um nmero
(LAST) especificando o ltimo mtodo usado na soluo (1, se RKF foi usado
ou 2, se RRK foi usado). A funo RRKSTEP retorna a mesma lista de entrada
seguido pela tolerncia, uma estimativa da prxima etapa na varivel
independente e o mtodo atual (CURRENT) usado para chegar na prxima
etapa. Assim, a pilha de entrada similar a esta:
4: {x, y, f(x,y)}
3:
2:
x
1:
LAST
Depois de executar esta funo, a pilha mostrar as linhas:
4: {x, y, f(x,y)}
3:
2:
(x)next
1:
ATUAL
Assim, esta funo usada para determinar o tamanho apropriado de uma
etapa do tempo ((x)next) para atender a tolerncia necessria e o mtodo
usado para chegar ao resultado (CURRENT).
Os seguintes visores mostram a pilha RPN antes e depois da aplicao da
funo RRKSTEP:
Pgina 16-77
Funo RKFERR
Esta funo retorna a estimativa de erro absoluto para uma dada etapa
quando resolve um problema conforme descrio da funo RKF. Assim, a
pilha de entrada similar a esta:
2: {x, y, f(x,y)}
1:
x
Depois de executar esta funo, a pilha mostrar as linhas:
4: {x, y, f(x,y)}
3:
2:
y
1:
error
Assim, esta funo usada para deteminar o aumento na soluo, y, como
tambm do erro absoluto (erro).
Seguinte visor mostra a pilha RPN antes e depois de aplicar a funo RKFERR:
Funo RSBERR
Esta funo executa de forma similar a RKERR mas com os elementos de
entrada listados para a funo RRK. Assim, a pilha de entrada par esta
funo ser similar a esta:
2: {x, y, f(x,y) f/x f/vy }
1:
x
Depois de executar esta funo, a pilha mostrar as linhas:
4: {x, y, f(x,y) f/x f/vy }:
3:
Pgina 16-78
2:
1:
y
error
Pgina 16-79
Captulo 17
Aplicaes de ptobabilidade
Neste captulo fornecemos exemplos de aplicaes das funes da
calculadora para distribuies das probabilidades.
Pr = n( n 1)(n 1)...( n r + 1) = n! /( n r )
Pgina 17-1
Nmeros aleatrios
A calculadora fornece um gerador de nmero aleatrio que retorna um
nmero real aleatrio entre 0 e 1. O gerador capaz de produzir
seqncias de nmeros aleatrios. Portanto, depois de diversas vezes (um
grande nmero realmente), a seqncia tende a se repetir. Por esta razo, o
gerador de nmero aleatrio mais provvel de ser mencionada como um
geraldo de nmero pseudo-aleatrio. Para gerar um nmero aleatrio com a
sua calculadora use a funo RAND do submenu MTH/PROBABILITY. O
seguinte visor mostra um nmero de nmeros aleatrios produzidos usando
RAND. Os nmeros na figura no lado esquerdo so produzidos com a
funo RAND sem um argumento. Se colocar uma lista de argumento na
Pgina 17-2
RDZ(0.25) `
RAND() `
RAND() `
RAND() `
Para gerar uma seqncia de nmeros aleatrios use a funo SEQ. Por
exemplo, para gerar uma lista de 5 nmeros aleatrios voc pode usar no
modo ALG: SEQ(RAND(),1,5,1). No modo RPN use o seguinte
programa:
n 1 n FOR j RND NEXT n LIST
Pgina 17-3
A funo RNDM(n,m) pode ser usada para gerar uma matriz de n linhas e m
colunas cujos elementos so nmeros inteioros aleatrios entre -1 e 1(consulte
o captulo 10).
f ( x) = 1.0
all x
F ( x) = P[ X x] = f (k )
kx
Distribuio binomial
A funo massa de probabilidade da distribuio binomial dada por
n
f (n, p, x) = p x (1 p ) n x , x = 0,1,2,..., n
x
Pgina 17-4
Distribuio Poisson
A funo massa de probabilidade da distribuio binomial dada por
f ( , x ) =
e x
, x = 0,1,2,..., .
x!
F ( , x) = f ( , x), x = 0,1,2,...,
k =0
Pgina 17-5
pmfb:
cdfb:
pmfp:
cdfp:
P[ X < x ] = F ( x ) =
f ( )d .
f ( x)dx = 1.
f ( )d , onde P[X<x]
Pgina 17-6
calculadora usando a funo fatorial (x) = (x-1)!, para qualquer nmero real
x.
A distribuio gama
A funo distribuio da probabilidade (pdf) para a distribuio gama
dado por
f ( x) =
1
x
x 1 exp( ), for
( )
A distribuio exponencial
A distribuio eponencial a distribuio gama com a = 1. Seu pdf dado
por
f ( x) =
1
x
exp( ), for
x > 0, > 0 ,
enquanto sua cdf dado por F(x) = 1 - exp(-x/) para x>0, >0.
A distribuio beta
A pdf para a distribuio gama dada por
f ( x) =
( + )
x 1 (1 x) 1 , for 0 < x < 1, > 0, > 0
( ) ( )
A distribuio Weibull
A pdf para a distribuio Weibull dada por
Pgina 17-7
f ( x) = x 1 exp( x ),
F ( x) = 1 exp( x ),
Beta pdf:
Beta cdf:
Exponential pdf:
Exponential cdf:
Weibull pdf:
Weibull cdf:
'gpdf(x) = x^(-1)*EXP(-x/)/(^*GAMMA())'
'gcdf(x) = (0,x,gapd(t),t)'
' pdf(x)= GAMMA(+)*x^(-1)*(1-x)^
(-1)/(GAMMA()*GAMMA())'
' cdf(x) = (0,x, pd(t),t)'
'epdf(x) = EXP(-x/)/'
'ecdf(x) = 1 - EXP(-x/)'
'Wpdf(x) = **x^(-1)*EXP(-*x^)'
'Wcdf(x) = 1 - EXP(-*x^)'
Use a funo DEFINE para definir todas estas funes. A seguir, os valores
de e , ex. 1K~a` 2K ~b`
Finalmente, para a cdf para Gamma e Beta cdf, necessrio editar as
definies do programa para adicionar NUM para os programas
produzidos pela funo DEFINE. Por exemplo, a cdf Gamma , ex. a funo
gcdf, deve ser alterada para ler: x 'NUM( (0,x,gpdf(t),t))'
e armazene de volta na @gcdf. Repita o procedimento para cdf.
Diferente das funes discretas definidas anteriormente, as funes contnuas
definidas nesta seo no incluem seus parmetros ( e/ou ) nas suas
definies. Entretanto, voc no precisa inseri-las no visor para calcular as
funes. Portanto, necessrio definir anteriormente armazenando os
valores correspondentes nas variveis e . Um vez que todas as funes e
Pgina 17-8
Pgina 17-9
descritas nas seguintes sees. Para ver estas funes ative o menu MTH:
e selecione a opo PROBABILITY:
f ( x) =
1
2
exp[
(x )2
],
2 2
Pgina 17-10
A distribuio estudante t
Distribuio estudante t ou simplesmente t, tem um parmetro , conhecido
como os graus de liberdade da distribuio. A funo distribuio de
probabilidade (pdf) dada por
+1
(
)
+1
t2
2
f (t ) =
(1 + ) 2 , < t <
( )
2
onde () = (-1)! a funo GAMMA definidad pelo captulo 3.
A calculadora fornece para os valores da funo da distribuio limite
superior (cumulativa) para a distribuio t-, funo UTPT, dado o parmetro
e o valor de t, ex. UTPT(,t). A Definio desta funo ento,
UTPT ( , t ) =
f (t )dt = 1
f (t )dt = 1 P(T t )
P(X<a) = 1 - UTPC(,a)
P(a<T<b) = P(T<b) - P(T<a) = 1 - UTPT(,b) UTPT(,a) - UTPT(,b)
P(T>c) = UTPT(,c)
(1 - UTPT(,a))
Pgina 17-11
A distribuio qui-quadrada
f ( x) =
2 ( )
2
1
2
x
2
e , > 0, x > 0
UTPC ( , x) =
f ( x)dx = 1
f ( x)dx = 1 P( X x)
P(X<a) = 1 - UTPC(,a)
P(a<X<b) = P(X<b) - P(X<a) = 1 - UTPC(,b) UTPC(,a) - UTPC(,b)
P(X>c) = UTPC(,c)
(1 - UTPC(,a)) =
Pgina 17-12
A distribuio F
1
N + D N 2
)( ) F 2
(
D
2
f ( x) =
N +D
N
D
N F ( 2 )
)
( ) ( ) (1
D
2
2
f ( F )dF = 1 P ( F )
Pgina 17-13
Weibull:
Gamma,
Beta,
1
z
z 1 exp( )dz
( )
x ( + )
p=
z 1 (1 z ) 1 dz
0 ( ) ( )
p=
Pgina 17-14
Y(X) = (0,X,z^(-1)*exp(-z/)/(^*GAMMA()),z)-p
Para a distribuio Beta, a funo para plotar
Y(X) =
(0,X,z^(-1)*(1-z)^(-1)*GAMMA(+)/(GAMMA()*GAMMA()),z)-p
Para produzir a plotagem, necessrio armazenar os valores de , e p
antes de tentar a plotagem. Por exemplo, para = 2, = 3 e p = 0.3, a
plotagem de Y(X) para a distriuio Gama a abaixo. (Observe que, por
causa da natureza complicada da funo Y(X), levar algum tempo antes que
o grfico seja produzido. Seja paciente).
Existem duas razes desta funo encontrada usando a funo @ROOT dentro
do ambiente de plotagem. Por causa da integral na equao, a raiz
aproximada e no ser mostrada no visor de plotagem. Obter apenas a
mensagem da constante? Mostrada no visor Portanto, se pressionar `
neste ponto, a raiz aproximada ser listada no visor. Duas razes so
mostradas na figura a direita abaixo.
De forma alternartiva, voc pdoe usar a funo @TRACE @(X,Y)@ para estimar as
raizes traando a curva prximo de seu ponto de interseo com o eixo x.
Duas estimativas so mostradas abaixo:
Pgina 17-15
Normal,
Students t,
Chi-square,
F distribution:
p
p
p
p
=
=
=
=
1
1
1
1
UTPN(,2,x)
UTPT(,t)
UTPC(,x)
UTPF(N,D,F)
Pgina 17-16
Este formulrio de entrada pode ser usado para resolver quaisquer dos
quatro valores envolvidos na equao para a distribuio normal.
Para facilitar a soluo de equaes envolvendo as funes UTPN, UTPT,
UTPC eUTPF, voc pode criar um subdiretorio UTPEQ onde armazenar as
equaes listadas acima:
Assim, neste ponto, voc ter a quarta equao disponvel para a soluo.
necessrio carregar apenas uma das equaes no campo EQ no
solucionador numrico e proceder com a soluo para uma das variveis.
Exemplos de UTPT, UTPC e UPTF so mostrados abaixo:
Pgina 17-17
Com estas quatro equaes, sempre que ativar o solucionador numrico ter
que fazer as seguintes escolhas:
Pgina 17-18
Pgina 17-19
Captulo 18
Aplicaes estatsticas
Neste captulo introduzimos as aplicaes estatsticas da calculadora incluind
as estatsticas de uma distribuio de frquncia de dados, regresso simples,
intervalos de confidncia e teste de hiptese.
Inserir dados
Para a anlise de um nico conjunto de dados (um amostra) podemos usar os
nmeros de aplicaes 1, 2 e 4 da lista acima. Todas as aplicaes exigem
que os dados estejam disponveis como colunas da matriz DAT. Isto pode
ser feito inserindo os dados nas colunas usando o escrito de matriz, .
Esta operao pode levar tempo para nmeros grandes de pontos de dados.
Em vez disso, voc talvez queira inserir os dados como uma lista( consulte o
captulo 8) e converta a lista em um vetor de coluna usando o programa
CRMC (consulte o captulo) De forma alternativa, voc pode inserir o
seguinte programa para converter uma lista em um vetor de coluna. Digite o
programa enquanto estiver no modo RPN.
Pgina 18-1
Pgina 18-2
Variao: 0.929
Mnimo: 1.1
Definies
As definies usadas para estas quantidades so as seguintes:
Suponha que tenha um nmero de pontos de dados x1, x2, x3, ,
representando diferentes medidas da mesma varivel discreta ou contnua x.
O conjunto de todos os valores possveis da quantidade x mencionado
como a populao de x. Uma populao finita ser apenas um nmero fixo
de elementos xi. Se a quantidade x representa a medida de uma quantidade
continua e dado que, em teoria, tal quantidade pode tomar um nmero de
valores finitos, a populao de x neste caso infinito. Se selecionar um
subconjunto de um populao, representada pelos valores de dados n {x1,
x2, , xn}, digamos que voc selecionou uma amostra de valores de x.
As amostras so caracterizadas por um nmero de medidas ou estatsticas.
Existem medidas de tendncia central, tais como mdia, mediana e modo e
medidas de disseminao, tal como a faixa, variao e desvio padro.
Medidas de tendncia central
A mdia (ou mdia aritmtica) da amostra,x, definida como o valor mdio
dos elementos de amostra,
x=
1 n
xi .
n i =1
x g = n x1 x 2 L x n ,
n
1
1
= .
x h i =1 xi
Pgina 18-3
Pgina 18-4
Pgina 18-5
Largura do bloco:
Definies
Para compreender o significado destes parmetros apresentamos as seguintes
definies: Apresentado um conjunto de valores de dados n: {x1, x2, , xn}
listados sem nenhuma ordem em particular, freqentemente necessrio
agrupar estes dados em uma srie de classes, contando a freqncia ou
nmero de valores correspondentes para cada classe.
(Nota: as
calculadoras referem-se as classes como blocos).
Suponha que as classes ou blocos sejam selecionados dividindo o intervalo
(xbot, xtop), em k = classe de contagem de bloco selecionando um nmero de
limites de classes, ex. {xB1, xB2, , xBk+1}, para que o nmero de classe 1
seja limitado por xB1-xB2, nmero de classe 2 por xB2- xB3, e assim por diante.
A ltima classe, nmero de classe k ser limitado por xBk - xB k +1.
O valor de x correspondente ao meio de cada classe conhecido como a
marca de classe e definido como xMi = (xBi + xB i+1)/2, para i = 1, 2, , k.
Se as classe fossem escolhidas tal que o tamanho da classe fosse a mesma,
ento podemos definir o tamanho da classe como o valor Largura do bloco =
x = (xmax - xmin) / k,
e os limites da classe podem ser calculados como xBi = xbot + (i - 1) * x.
Qualquer ponto de dados , xj, j = 1, 2, , n, pertence a classe i-th , se xBi
xj < xB i+1
A aplicao 2. Frequencies.. no menu STAT desempenhar esta contagem de
freqncia e manter controle destes valores que podem ficar abaixo dos
limites mximo e mnimo da classe (ex. os delimitadores).
Exemplo 1 -- Para ilustrar melhor a obteno de distribuies de freqncias,
queremos gerar um conjunto de dados grandes definidos, digamos 200
pontos, usando o seguinte:
Pgina 18-6
Pgina 18-7
Marca
classe
Xmi
15
25
35
45
55
65
75
85
Freqncia Cumulativa
fi
25
18
14
17
17
22
22
24
19
22
freqncia
18
32
49
66
88
110
134
153
Pgina 18-8
Pgina 18-9
Pgina 18-10
s xy =
1 n
( x i x )( y i y )
n 1 i =1
Pgina 18-11
rxy =
s xy
sx s y
s x2 =
1 n
( xi x ) 2
n 1 i =1
s y2 =
1 n
( yi y ) 2
n 1 i =1
Type of
Fitting
Actual
Model
Linearized
Model
Indep.
variable
Linear
y = a + bx
[same]
sxy
Log.
y = a + b ln(x)
[same]
ln(x)
sln(x),y
ln(y) = ln(a) + bx
ln(y)
sx,ln(y)
ln(x)
ln(y)
sln(x),ln(y)
Exp.
Power
bx
y=ae
y=ax
Depend.
Varivel
Covar.
s
s =
1
( i )(i )
n 1
Pgina 18-12
s2 =
1 n
( i ) 2
n 1 i =1
s2 =
1 n
(i ) 2
n 1 i =1
s
s s
Pgina 18-13
_X _
Y:
Pgina 18-14
Nota: Existem duas outras aplicaes sob o menu STAT, a saber, 5. Hypth.
tests.. e 6. Conf. Interval.. Estas duas aplicaes sero discutidas mais tarde
neste captulo.
Clculo de percentuais
Percentuais so medidas que dividem um conjunto de dados em 100 partes.
O procedimento bsico para calcular o percentual 100p-th (0 < p < 1) na
amostra de tamanho n conforme a seguir:
1. Ordenar as observaes n do menor para o maior.
2. Determina o produto n-p
A. Se np no o nmero inteiro, arredondado para o prximo nmero
e encontra o valor ordenado correspondente.
B. Se np est no nmero inteiro, digamos k, calcule a mdia das
observaes ordenadas k-th e (k-1) th.
Nota: Regra de arredondamento nmero inteiro para nmero no inteiro
x.yz, if y 5, arredondado para x+1; se y < 5, arredondado para x.
Este algoritmo pode ser implementado no seguinte programa digitado no
modo RPN (consulte o captulo 21 para a informao de programao):
SORT DUP SIZE p X n n p * k IF k CEIL k FLOOR - NOT THEN X
k GET X k 1 + GET + 2 / ELSE k 0 RND X SWAP GET END
que armazenaremos na varivel %
TILE (percent-tile). Este programa
requer como entrada um valor p dentro 0 e 1, representando os 100p
percentuais e uma lista de valores. O programa retorna os 100p percentuais
da lista.
Exemplo 1 Determina o percentual 37% da lista { 2 1 0 1 3 5 1 2 3 6 7 9}.
No modo RPN, inserir 0.27 ` { 2 1 0 1 3 5 1 2 3 6 7 9} ` @%TILE.
No modo ALG, insira %TILE(0.27,{2,1,0,1,3,5,1,2,3,6,7,9}. O resultado 1.
Pgina 18-15
O menu STAT
Todas as funes estatsticas pr-programadas descritas acima so acessveis
atravs do menu STAT. O menu STAT pode ser acessado usando no modo
RPN o comando: 96 MENU
Voc pode criar seu prprios programa, digamos @STATm, para ativar o menu
STAT diretamente. O contedo deste programa so simples: << 96 MENU
>>.
O submenu STAT contm as seguintes funes:
O submenu DATA
O submenu DATA contm as funes usadas para manipular a matriz de
estatstica DATA:
O submenu PAR
Pgina 18-16
O submenu 1VAR
O submenu 1VAR contm as funes que so usadas para calcular as
estatsticas e colunas na matriz DATA.
Pgina 18-17
O submenu PLOT
O submenu PLOT contm as funes que so usadas para produzir plotagens
com os dados na matriz DATA.
O submenu FIT
O submenu FIT contm as funes usados para ajustar as equaes para os
dados na coluna Xcol e Ycol da matriz DATA.
Pgina 18-18
O submenu SUMS
O submenu SUMS contm as funes usadas para obter as estatsticas dos
dados nas colunas Xcol e Ycol da matriz DATA.
X :
Y :
X^2 :
Y^2 :
X*Y:
N :
fornece
fornece
fornece
fornece
fornece
e Ycol.
fornece
a
a
a
a
a
Pgina 18-19
@MEAN
@SDEV
@MAX
@MIN
L @VAR
PSDEV
@PVAR
produz
produz
produz
produz
produz
produz
produz
Data:
1.1
3.7
2.2
5.5
6.8
9.2
10.0
3.7
7.8
8.9
101
5.9
25
12.5 612
15.1 2245
19.9 24743
21.5 55066
Pgina 18-20
!CANCL
produz
produz
produz
produz
produz
produz
produz
'1.5+2*X'
Intercept: 1.5, Slope: 2
0,75
3,50
1,0
23,04
19,74
produz 38,5
produz 87,5
produz 280,87
produz 1370,23
produz 619,49
produz 7
selecione Ycol = 3 e
selecione Model = Logfit
Pgina 18-21
produces '2.6545*EXP(0.9927*X)'
produz 0.99995 (boa correlao)
produz 6,8139
produz 463,37
produz o diagrama de disperso de y e x
mostra a linha para ajuste do log
Pgina 18-22
Intervalos de confiana
Inferncia estatstica o processo de tirar concluses sobre a populao
baseada na informao de dados de amostra. Para que os dados de
amostra tenham significados, a amostra deve ser aletria, ex. a seleo de
uma amostra em particular deve ter a mesma probabilidade de qualquer
outra amostra possvel de uma populao dadas. A seguir apresentamos os
termos relevantes para o conceito de amostra aleatria:
Pgina 18-23
1 n
Xi.
n i =1
Definies
Deixe (Cl,Cu) ser um intervalo de confiana contendo um parmetro
desconhecido .
Pgina 18-24
Pgina 18-25
Pgina 18-26
S1 S 2 = X 1 X 2 ,
S1 S 2 =
S21 S2 2
+
n1
n2
(X X ) z 1 + 2 , (X X ) + z 1 + 2
2
1
2
/2
/2
1
n1
n2
n1
n2
2
2
2
2
( X X ) z S1 + S 2 , ( X X ) + z S1 + S 2 .
2
1
2
/2
/2
1
n1 n2
n1 n2
Pgina 18-27
(( X
X 2 ) t , / 2 s 2p , ( X 1 X 2 ) + t , / 2 s 2p
(( X
X 2 ) t , / 2 s X2 1 X 2 , ( X 1 X 2 ) + t , / 2 s X2 1 X 2
s X1 X 2 =
s12 s 22
+
n1 n2
[( S12 / n1 ) + ( S 22 / n2 )] 2
[( S12 / n1 ) /(n1 1)] + [( S 22 / n2 ) /(n2 1)]
Pgina 18-28
Pgina 18-29
O resultado
Pgina 18-30
A varivel representa 1 2.
Pgina 18-31
Pgina 18-32
Pgina 18-33
Pgina 18-34
n
S 2
=
( X i X ) 2 , tem uma distribuio n-12 (qui 2 i =1
Pgina 18-35
Teste de hiptese
Uma hiptese uma declarao feita sobre uma populao (por exemplo,
em relao a seu significado). Aceitao da hiptese baseada em tese
estatstico em amostra tirada da populao. A ao conseqente e a tomada
de deciso so chamadas de teste de hiptese.
O processo de teste de hiptese consiste de coletar amostra aleatria da
populao e fazer hiptese estatstica sobre a populao. Se as observaes
no suportam o modelo ou teoria postulado, a hiptese rejeitada. Portanto,
se as observaes esto de acordo, ento a hiptese no rejeitada, mas
no necessariamente aceita. Associada com a deciso est o nvel de
significado .
Pgina 18-36
Pgina 18-37
Pgina 18-38
zo =
x o
s/ n
x o
, com
s/ n
= n - 1 graus de liberdade.
Depois, calcule o valor de P (uma probabilidade) associada com z ou t , e
compare-o a para decidir se rejeita ou no a hiptese nula. O valor P
para o teste bilateral definido como
P-value = P(|z|>|zo|) ou P-value = P(|t|>|to|).
O critrio para usar o teste de hiptese :
If usar z,
If usar t,
Valor P = 2UTPN(0,1,|zo|)
Valor P = 2UTPT(,|to|)
Pgina 18-39
to =
x o 22.0 22.5
=
= 0.7142
s/ n
3.5 / 25
Pgina 18-40
If usar z,
If usar t,
Valor P = UTPN(0,1,zo)
Valor P = UTPT(,to)
zo =
( x1 x2 )
12 22
+
n1
n2
Pgina 18-41
t=
( x1 x2 )
2
1
(n1 1) s + (n2 1) s
2
2
n1n2 (n1 + n2 2)
n1 + n2
Hiptese bilateral
Se a hiptese alternativa for uma hiptese bilateral, ex., H1: 1-2 , O
valor P para este teste calculado como
If usar z,
Se usar t,
Valor P = 2UTPN(0,1,|zo|)
Valor P = 2UTPT(,|to|)
Hiptese lateral
Se a hiptese alternativa for uma hiptese bilateral, ex., H1: 1-2 > 0 ou H1:
1-2 < ,, O valor P para este teste calculado como:
Se usar z,
Se usar t,
Pgina 18-42
/2)
/2,
= 1- /2,
Pgina 18-43
Pr[Z> z] = 1-(z) = , ou (z ) = 1- ,
Rejeita a hiptese nula, H0, if z0 >z, e H1: p>p0, ou se z0 < - z, e H1: p<p0.
/2)
/2,
= 1- /2,
Pgina 18-44
Pgina 18-45
Pgina 18-46
Rejetiamos a hiptese nula, H0: = 150 contra a hiptese alternativa, H1: >
150. O teste t valor t0 = 5,656854 com um valor P = 0,000000393525.
O valor crtico de t t = 1.676551, correspondente ao crtico x =
152.371.
Pgina 18-47
Pgina 18-48
o2 =
(n 1) s 2
02
Pgina 18-49
o2 =
(n 1) s 2 (25 1) 20
=
= 189.2
02
25
Fo =
s N2
sD2
Pgina 18-50
Fo = s12/s22
N = n1-1, D = n2-1
Fo = sM2/sm2
N = nM-1,D = nm-1
sM2=max(s12,s22), sm2=min(s12,s22)
___________________________________________________________________
(*) nM o valor correspondente de n para sM, e nm o valor de n
correspondente de sm.
____________________________________________________________________
O valor P calculador em todos os caso como: Valor P = P(F>Fo) =
UTPF(N, D,Fo)
Os critrios de teste so:
Pgina 18-51
i =1
i =1
( SSE ) = 0
a
( SSE ) = 0
b
y
i =1
= a n + b xi
i =1
Pgina 18-52
i =1
i =1
i =1
xi yi = a xi + b xi2
Este o sistema de equaes lineares com a e b como as incgnitas ,que
podem ser resolvidas usando as caractersticas de equao linear da
calculadora. No existe entretanto nenhuma necessidade de se preocupar
com estes clculos porque voc pode usar a opo 3. Fit Data no menu
conforme apresentado anteriormente.
____________________________________________________________________
Notas:
a,b are os estimadores sem erros sistemticos de , .
O teorema de Gauss-Markov da probabilidade indica que entre todos os
estimadores sem erros sistemticos para e os estimadores de menor
quadrada (a,b) so os mais eficientes.
____________________________________________________________________
1 n
S xx = ( xi x ) = (n 1) s = xi xi
n i =1
i =1
i =1
n
2
x
1 n
S y = ( yi y ) = (n 1) s = y i yi
n i =1
i =1
i =1
n
2
y
n
n
1 n n
S xy = ( xi x )( y i y ) 2 = (n 1) s xy = xi y i xi y i
n i =1 i =1
i =1
i =1
sx =
S xx
, sy =
n 1
S yy
n 1
e sxy =
S yx
n 1
Pgina 18-53
S xy
S xx S yy
a = y bx ,
b=
S xy
S xx
s xy
s x2
Previso de erros
A curva de regresso de Y em x definida como Y = + x + . Se
timvermos configurado os pontos de dados n (xi, yi), ento podemos escrever
Yi = + xi + I, (i = 1,2,,n), onde Yi = independente, variveis aleatrias
distribuidas normalmente com mdia ( + xi) e a variao comum 2; i =
variveis aleatrias distibuidas normalmente e independentes com zero
mdio e variao comum 2.
Deixe que yi = valor real de dado, ^yi = a + bxi = previso menor quadrada
de dados. Ento, o erro de previso : ei = yi - ^yi = yi - (a + bxi).
Uma estimativa de 2 o to chamado erro padro de estimativa,
S yy ( S xy ) 2 / S xx n 1 2
1 n
2
s =
[ y i (a + bxi )] =
s y (1 rxy2 )
=
n 2 i =1
n2
n2
2
e
Pgina 18-54
Pgina 18-55
S xx = (n 1) s x2 , se2 =
n 1 2
s y (1 rxy2 )
n2
2.0
5.5
2.5
7.2
3.0
9.4
3.5
10.0
4.0
12.2
Pgina 18-56
S xx = (n 1) s x2 = (5 1) 0.790569415042 2 = 2.5
s e2 =
n 1 2
s y (1 rxy2 ) =
n2
5 1
2.5880...2 (1 0.9897...2 ) = 0.1826...
52
Os intervalos de confiana para a inclinao () e a interseo (A):
Pgina 18-57
fora x (em dezenas de libras). O fenmeno fsico tal que esperamos que
a interseo A seja zero. Para verificar se este deve ser o caso, testemos a
hiptese nula, H0: = 0, contra a hiptese alternativa, H1: 0, no nvel
de significado = 0,05.
A estatstica de teste t0 = (a-0)/[(1/n)+x2/Sxx]1/2 = (-0.86)/ [(1/5)+32/2.5]
Pgina 18-58
x1
x11
x12
x13
.
.
x1,m-1
x1,m
x2
x21
x22
x32
.
.
x3
x31
x32
x33
.
.
x 2,m-1
x 2,m
x 3,m-1
x 3,m
xn
xn1
xn2
xn3
.
.
x n,m-1
x n,m
y
y1
y2
y3
.
.
ym-1
ym
xn1
1
x12
x22
x32
xn2
1
x13
x32
x33
xn3
.
.
.
.
.
.
.
.
.
.
.
1
x1,m
x 2,m
x 3,m
x n,m
_
_
Ento, o vetor de coeficientes obtido de b = (XTX)-1XTy, onde y o vetor y
= [y1 y2 ym]T.
Por exemplo, use os seguintes dados para obter o ajuste linear mltiplo
y = b0 + b1x1 + b2x2 + b3x3,
x1
1,20
2,50
3,50
4,00
6,00
x2
3,10
3,10
4,50
4,50
5,00
x3
2,00
2,50
2,50
3,00
3,50
y
5,70
8,20
5,00
8,20
9,50
Pgina 18-59
Pgina 18-60
Ajuste de polinmio
Considere que dados x-y configurados {(x1,y1), (x2,y2), , (xn,yn)}. suponha
que desejamos ajustar um polinmio ou ordem p para este conjunto de dados.
Suponha que estamos procurando por um ajuste do formulrio y = b0 + b1x
+ b2x2 + b3x3 + + bpxp. Voc pode obter uma aproximao da menor
quadrada para os valores dos coeficientes b = [b0 b1 b2 b3 bp],
colocando junto a matriz X:
_
_
1
x1
x12
x13
x1p-1
y1 p
1
x2
x22
x23
x2 p-1
y2 p
2
3
p-1
1
x3
x3
x3
x3
y3 p
.
.
.
.
.
.
.
.
.
.
.
.
.
1
xn
x n2
xn3
x n p-1
yn p
_
_
Ento, o vetor de coeficientes obtido de b = (XTX)-1XTy, onde y o vetor y
= [y1 y2 yn]T.
No captulo 10, definimos a matriz de Vandermonde correspondente ao
vetor x = [x1 x2 xm] . A matriz de Vandermonde similar a matriz X de
interesse para o ajuste do polinmio, mas tendo apenas n, em vez de (p+1)
colunas.
Podemos tirar vantagem da funo VANDERMONDE para criar a matriz X se
observamos as seguintes regras:
Se p = n-1, X = Vn.
Se p < n-1, ento remova as colunas p+2, , n-1, n de Vn para a forma X.
Se p < n-1, ento remova as n+1, , p-1, p+1, to Vn para a matriz X.
In step 3 from this list, we have to be aware that column i (i= n+1, n+2, ,
p+1) is the vector [x1i x2i xni]. If we were to use a list of data values for x
rather than a vector, i.e., x = { x1 x2 xn }, we can easily calculate the
sequence { x1i x2i xni }. Then, we can transform this list into a vector and
use the COL menu to add those columns to the matrix Vn until X is completed.
Pgina 18-61
After X is ready, and having the vector y available, the calculation of the
coefficient vector b is the same as in multiple linear fitting (the previous matrix
application). Thus, we can write a program to calculate the polynomial fitting
that can take advantage of the program already developed for multiple linear
fitting. We need to add to this program the steps 1 through 3 listed above.
The algorithm for the program, therefore, can be written as follows:
Enter vectors x and y, of the same dimension, as lists. (Nota: since the
function VANDERMONDE uses a list as input, it is more convenient to enter
the (x,y) data as a list.) Alm disso, insira o valor de p.
xyp
x SIZE n
Abra o programa
Entre as listas x e y e p (nveis 3,2,1)
Abre o subprograma 1
Determine o tamanho da lista x
Abre o subprograma 2
Pgina 18-62
x VANDERMONDE
IF p<n-1 ENTO
n
p2+
PARA j
j COL DROP
ETAPA -1
OU
SE p>n-1 ENTO
n1+
p1+
PARA j
x j ^
OBJ ARRY
j COL+
DEPOIS
END
FINAL
y OBJ ARRY
MTREG
NUM
Calcule n+1
Calcule p+1
Inicie um loop com j = n, n+1, , p+1.
Calcule xj, como uma lista
Converte lista para o conjunto
Adiciona a coluna para a matriz
Feche o loop FOR-NEXT
Termina a segunda clusula IF
Termina a primeira clusula IF Seu
resultado X
Converte a lista y para um conjunto
X e y usado pelo programa MTREG
Converte para o formato decimal
Fecha o subprograma 2
Fecha o subprograma 1
Fecha o programa principal
Pgina 18-63
x
y
2,30
179,72
3,20
562,30
4,50 1969,11
1,65
65,87
9,32 31220,89
1,18
32,81
6,24 6731,48
3,45
737,41
9,89 39248,46
1,22
33,45
Uma vez que usaremos os mesmos dados x-y para ajuste de polinmios de
ordens diferentes, seria aconselhvel salvar as listas de valores de dados x e
y em variveis xx e yy, respectivamente. Desta forma, no teremos que
digit0los tudo novamente em cada aplicao do programa POLY. Assim,
faa o seguinte:
{ 2.3 3.2 4.5 1.65 9.32 1.18 6.24 3.45 9.89 1.22 } ` xx K
{ 179,72 562,30 1969,11 65,87 31220,89 32,81 6731,48 737,41
39248,46 33,45 } ` yy K
Para
@@xx@@
ex.
@@xx@@
ex.
@@xx@@
ex.
@@xx@@
ex.
@@xx@@
ex.
Pgina 18-64
1/2
Pgina 18-65
xyp
x SIZE n
x VANDERMONDE
IF p<n-1 ENTO
n
p2+
PARA j
j COL DROP
ETAPA -1
OU
SE p>n-1 ENTO
n1+
p1+
PARA j
x j ^
OBJ ARRY
j COL+
DEPOIS
FINAL
FINAL
y OBJ ARRY
X yv
X yv MTREG
NUM
b
b yv
Xb*
Abra o programa
Insira as listas x e y e o nmero p
Abra o subprograma1
Determine o tamanho da lista x
Abre o subprograma 2
Coloque x na pilha, obtm Vn
Este SE implementa a etapa 3 no algoritmo
Coloque n na pilha
Calcule p+1
Inicia loop, j = n-1 para p+1, etapa = -1
Remova a coluna, coloque da pilha
Feche o loop FOR-STEP
Calcule n+1
Calcule p+1
Inicie um loop com j = n, n+1, , p+1.
Calcule xj, como uma lista
Converte lista para o conjunto
Adiciona a coluna para a matriz
Feche o loop FOR-NEXT
Termina a segunda clusula IF
Termina a primeira clusula IF Produz X
Converte a lista y para um conjunto
Insira a matriz e conjunto como X e y
Abre o subprograma 3
X e y usado pelo programa MTREG
Se necessrio, converta o ponto flutuante
Vetor resultante passado como b
Abre o subprograma 4
Coloque b e yv na pilha
Calcule Xb
Pgina 18-66
ABS SQ DUP
y LIST n /
n 1 LIST SWAP CON
yv
ABS SQ
/
NEG 1 +
r TAG
SWAP
SSE TAG
Calcul e = y - Xb
Calcule SSE, faa uma cpia
Calcule y
Crie o vetor de valores n de y
Calcule SST
Calcule SSE/SST
Calcule r = [1SSE/SST ]1/2
Tag resulta como r
Troca os nveis da pilha 1 e 2
Tag resulta como SSE
Fecha o subprograma 4
Fecha o subprograma 3
Fecha o subprograma 2
Fecha o subprograma 1
Fecha o programa principal
r
0,9971908
0,9999768
0,9999999
0,9999999
0,9999998
SSE
10731140,01
88619,36
7,48
8,92
432,61
Pgina 18-67
Captulo 19
Nmeros em bases diferentes
Neste captulo apresentamos os exemplos dos clculos de nmero nas bases
decimais.
Definies
O sistema de nmero para cada aritmtica do dia a dia conhecida como o
sistema decimal porque usa10 (Latin, deca) dgitos, a saber 0-9, para
escrever qualquer nmero real. Os computadores, por outro lado use um
sistema que baseado em dois estados possveis ou sistema binrio . Estes
dois estados so representados por 0 e 1, ON e OFF ou altar ou baixa
voltagem. Os computadores usam tambm os sistemas baseados em oito
dgitos (0-7) ou sistema octal e dezesseis dgitos (0-9, A-F) ou hexadecimal.
Como no sistema decimal, a posio relativa de dgitos determina seu valor.
Em geral, um nmero n na base b pode ser escrita como uma srie de dgitos
n = (a1a2 an.c1c2 cm)b. O ponto separa dgitos inteiros n dos dgitos
decimais m. O valor do nmero, convertido para nosso sistema decimal,
calculado usando n = a1bn-1 + a2bn-2 + + anb0 + c1b-1 + c2b-2 + +cmbm
. Por exemplo, (15.234)10 = 1101 + 5100 + 210-1 + 310-2 + 410-3 e
(101.111)2 = 122 + 021 + 120 + 12-1 + 12-2 + 12-3
O menu BASE
Enquanto a calculadora seria operada usando o sistema decimal, voc pode
produzir os clculos usando os sistemas binrio, octal ou hexadecimal.
Muitas das funes para manipular os sistemas numricos que o sistema
decima esto disponveis no menu BASE, acessvel atravs (a tecla
3). Com o sinalizador do sistema 117 configurado para caixas CHOOSE,
o menu BASE mostra as seguintes entradas:
Pgina 19-1
Com este formato, evidente que as entradas LOGIC, BIT e BYTE dentro do
menu BASE so os prprios submenus. Estes menus so discutidos
posteriormente neste captulo.
DEC
Pgina 19-2
OCT
BIN
Pgina 19-3
Observe que cada vez que inserir um nmero iniciando com #, voc obtm
como entrada o nmero que inseriu precedido por # e seguido pela letra h, o
ou b (hexadecimal, octal ou binary). O tipo e letra usada como sufixo
depende de qual sistema de nmero no decimal foi selecionado, ex. HEX,
OCT ou BIN.
Para ver o que acontece se seleccionar a configurao @DEC@, tente as
seguintes converses:
Tamanho da palavra
O tamanho da palavra o nmero de bits em um objeto binrio.
Por
Definio, o tamanho da palavra 64 bits. A funo RCWS (Ativa tamanho
da palavra) mostra o tamanho atual da palavra.
A funo STWS
(Configurada para tamanho de palavra) permite que o usurio reajuste o
tamanho da palavra para qualquer nmero entre 0 e 64.
Alterar o tamanho da palavra afetar a forma que as operaes de nmeros
inteiros binrios so feitas. Por exemplo, se um nmero inteiro binrio
exceder o tamanho atual, os bits mais importantes sero descartados antes
que qualquer operao possa ser feita em tal nmero.
Pgina 19-4
O menu LOGIC
O menu LOGIC , disponvel atravs da BASE () fornece as seguintes
funes:
Pgina 19-5
1 AND 1 = 1
1 OR 1 = 1
1 XOR 1 = 0
NOT(1) = 0
1 AND 0 = 0
1 OR 0 = 1
1 XOR 0 = 1
NOT(0) = 1
0 AND 1 = 0
0 OR 1 = 1
0 XOR 1 = 1
0 AND 0 = 0
0 OR 0 = 0
0 XOR 0 = 0
Estas funes podem ser usadas para construir afirmaes lgicas para
programao. Neste captulo, elas sero usados para fornecer o resultado
das operaes bit-a-bit juntamente com as linhas das regras fornecidas acima.
Nos seguintes exemplos, o sistema de nmero base indicado em parnteses:
AND (BIN)
OR (BIN)
XOR (BIN)
NOT (BIN)
O menu BIT
O menu BIT , disponvel atravs da BASE () fornece as seguintes
funes:
Pgina 19-6
As funes RL, SL, ASR, SR, RR, contidas no menu BIT so usadas para
manipular os bits em um nmero inteiro binrio. A definio destas funes
so mostradas abaixo:
RL: Gire a esquerda um bit, ex. #1100b #1001b
SL: Desloque a esquerda um bit, ex. #1101b #11010b
ASR: Desloque a direita Arithmetic um bit, ex. #1100010b #110001b
SR: Desloque a direita um bit, ex. #11011b #1101b
RR: Gire a direita um bit, ex. #1101b #1110b
O menu BYTE
O menu BIT, disponvel atravs da BASE () fornece as seguintes
funes:
As funes RLB, SLB, SRB, RRB, contidas no menu BIT so usadas para
manipular os bits em um nmero inteiro binrio. sA definies destas funes
so mostradas abaixo:
RLB:
SLB:
SRB:
RRB:
Pgina 19-7
Pgina 19-8
Captulo 20
Personalizar os menus e teclado
Atravs do uso de diversos menus da calculadora voc passou a conhecer as
operaes de menus para uma variedade de aplicaes. Alm disso, voc
passou a conhecer tambm diversas funes disponveis usando as teclas do
teclado, se atravs da funo principal ou combinando-as com as teclas leftshift (), right-shift () ou ALPHA (~). Neste captulo fornecemos os
exemplos de menus personalizados e teclas que talvez considere teis nas
suas prprias aplicaes.
Personalizar os menus
Um menu personalizado um menu criado pelo usurio. As especificaes
para o menu so armazenadas nas variveis reservadas CST. Assim, criar
um menu que voc deve colocar junto desta varivel com as caractersticas
que quer exibir no seu menu e as aes necessrias pelas teclas do menu
virtual. Para mostrar os menus personalizados, necessrio configurar o
sinalizador do sistema117 para o menu SOFT. Certifique-se de fazer isso
antes de continuar (consulte o captulo 2 para as instrues sobre
configurao dos sinalizadores do sistema).
O menu PRG/MODES/MENU
Os comandos teis em personalizar os menus so fornecidos pelo menu
MENU, acessvel atravs do menu PRG (). Configurar o sinalizador
do sistema 117 para menu SOFT a sequncia L @)MODES @)MENU
produz o seguinte menu MENU:
Pgina 20-1
Pgina 20-2
para ativar quaisquer uma destas funes voc precisa apenas de inserir o
argumento da funo (um nmero) e depois pressionar a tecla do menu
virtual correspondente.
No modo ALG, a lista ser inserida como argumento da funo TMENU ou
MENU mais complicada:
{{exp,EXP(),{ln,LN(),{Gamma,GAMMA(),{!,!()}
A razo para isto que, o modo RPN, os nomes dos comandos so ambos
etiquetas e comandos de menus: No modo ALG, os nomes dos comandos
no produziro nenhuma ao dado que as funes ALG devem ser seguidas
por parnteses e argumentos. Na lsita mostrada acima (para o modo ALG),
dentro de cada sub-lista que voc tem uma etiqueta para a tecla ex. exp,
seguindo pela forma que a funo ser inserida na pilha para que o
argumento para a funo possa ser digitado no prompt, ex. EXP(. No
necessrio se preocupar sobre fechar os parnteses porque a calculadora os
completar antes de executar a funo. A implementao da funoTMENU
no modo ALG com a lista de argumento mostrada acima conforme a seguir.
Primeiro, inserimos a lista e depois produzimos o menu temporrio (consulte
as etiquetas da tecla) usando a funo TMENU(ANS(1)). Mostramos
tambm, no lado esquerdo, o resultado de pressionar a tecla @@exp! ex. o
prompt EXP(. Depois de digitar 8` o resultado da operao
mostrado no lador direto:
Pgina 20-3
MENU({{EXP(,LN(,GAMMA(,!(}).
Menu RPN aumentado
A lista apresentada acima para o modo ALG pode ser alterada para usar o
modo RPN. A lista alterada ser similar a esta:
{{exp,EXP},{ln,LN},{Gamma,GAMMA},{!,!}}
Voc pdoe tentar usar esta lista com TMENU ou MENU no modo RPN paa
verificar se obtem o mesmo menu conforme anteriormente no modo ALG.
Pgina 20-4
Personalizar o teclado
Cada tecla no teclado pode ser identificada por dois nmeros representando
suas linhas e colunas. Porexemplo, a tecla VAR (J) est localizada na
linha 3 da coluna 1 ese mencionada como a tecla 31. Agora, dado que
cada tecla tem at dez funes associadas com ela, cada funo
especificada por dgitos decimais entre 0 e 10, de acordo com as seguintes
especificaes:
.0 ou 1, tecla no deslocada
.2, tecla combinada com
.3, tecla combinada com
.4, tecla combinada com ~
.5, tecla combinada com ~
.6, tecla combinada com ~
Assim, a funo VAR ser mencionada como a tecla 31,0 ou 31.1, enquanto
que a funo UPDIR ser a tecla 31,2, a funo COPY ser a tecla 31,3, J
maisculo a tecla 31,4 e o j minsculo a tecla 31,5. (A tecla 31,6 no
definida). Em geral, uma tecla ser descrita pelo arranjo XY,Z, onde X =
nmero de linha, Y = nmero de coluna, Z = deslocamento.
Pgina 20-5
Podemos combinar uma dada tecla com a tecla USER (left-shift associada com
a tecla ~ ou ) para criar uma ao chave personalizada. A
princpio, o teclado inteiro pode ser re-definido para fazer um nmero de
operaes personalizadas.
O submenu PRG/MODES/KEYS
Os comandos teis em personalizar os menus so fornecidos pelo menu KEYS
acessvel atravs do menu PRG (). Configurar o sinalizador do
sistema 117 para menu SOFT a sequncia L @)MODES @)KEYS
Pgina 20-6
Se tiver mais de uma tecla definida pelo usurio e quiser operar mais de uma
de cada vez, voc pode bloquear o teclado no modo USER inserindo
antes de pressionar as teclas definidas pelo usurio. Com o
teclado bloqueado no modo USER, a especificao USR ser mostrada na
segunda linha do visor. Para desbloquear o teclado pressione
novamente.
Pgina 20-7
6C
2F
Pgina 20-8
Captulo 21
Programar na linguagem do usurio RPL
A linguagem do usurio RPL a linguagem de programao mais comum
usada para programar a calculadora. Os componentes do programa pode
ser colocado juntos no editor de linha incluindo-os entre os contedos do
programa na ordem apropriada. Dado que existe mais experincia
entre os usurios de calculadora de programao no modo RPN, a maioria
dos exemplos neste captulo ser apresentada no modo RPN. Alm disso,
para facilitar a entrada de comandos de programao, sugerimos que voc
configure seu sinalizador de sistema 117 para menus SOFT. O programa
funciona igualmente no modo ALG uma vez e foi depurado e testado no
modo RPN. Se preferir trabalhar no modo ALG, aprenda apenas como fazer
a programao no modo RPN e depois reajustar o modo de operao para
ALG para executar os programas. Para verificar um exemplo simples da
programao RPL do usurio, consulte a ltima pgina deste captulo.
Um exemplo de programao
Atravs dos captulos anteriores neste manual apresentamos um nmero de
programas que podem ser usados para uma variedade de aplicaes (ex.
programas CRMC e CRMT, usados para criar uma matriz de um nmero de
listas, apresentadas no capitulo 10).
Nesta seo apresentamos um
programa simples para introduzir os conceitos relacionados com a
programao na calculadora. O programa que escreveremos ser usado
para definir a funo f(x) = sinh(x)/(1+x2), que aceita as listas como
argumentos (ex. pode ser uma lista de nmeros, conforme descrito no
captulo 8). No captulo 8 indicamos que o sinal de mais age como um
operador de concatenao para as listas e no para produzir uma soma
termo a termo. Em vez disso, necessrio usar um operador ADD para
alcanar uma soma termo a termo de listas. Assim, para definir a funo
mostrada acima usaremos o seguinte programa:
'x' STO x SINH 1 x SQ ADD / 'x' PURGE
Para entrar no programa siga estas instrues:
Sequncia de teclas:
Pgina 21-1
[']~xK
'x' STO
~x
@)HYP @SINH
1#~x
@)@MTH@ @ADD@
x
SINH
1 x SQ
ADD
/
'x'
PURGE
/
[']~x
_______________________
__________
Armazena nvel 1 na
varivel x
Coloca x no nvel 1
Calcula sinh de nvel 1
Insira 1 e calcule x2
Calcule (1+x2),
ento divida
Exclua a varivel x
Programa no nvel 1
_____________________
Pgina 21-2
Pgina 21-3
Pgina 21-4
O menu PRG
Nesta seo apresentamos o contedo do menu PRG (programao) com o
sinalizador de sistema 117 da calculadora configurado para menus SOFT.
Com este sinalizador configurado para os submenus e comandos no menu
PRG ser mostrado como os smbolos do menu virtual. Isto facilita inserir os
comandos do programa no editor de linha onde est colocando junto um
programa.
Para acessar o menu PRG use a combinao de teclas . Dentro do
menu PRG identificamos os seguintes submenus (pressione L para mover
para a prxima coleo no menu PRG):
Pgina 21-5
STACK :
MEM :
DIR
ARITH
Pgina 21-6
OUT
TIME
:
:
ALRM
ERROR :
IFERR
RUN
:
MEM/DIR
PURGE
RCL
STO
PATH
CRDIR
PGDIR
VARS
TVARS
ORDER
BRCH/IF
IF
THEN
ELSE
END:
BRCH/WHILE
WHILE
REPEAT
END:
TEST
==
<
>
MEM/ARITH BRCH/START
STO+
START
AND
STONEXT
OR
STOx
STEP
XOR
STO/
NOT
BRCH/FOR
INCR
SAME
BRCH/CASE
CASE
THEN
END:
TYPE
OBJ
ARRY
LIST
STR
TAG
UNIT
CR
RC
NUM
CHR
DTAG
EQ
TYPE
VTYPE
LIST
Pgina 21-7
DUPDU
NIP
NDUPN
MEM
-PURGE
MEM
BYTES
NEWOB
ARCHI
RESTO
LIST/ELEM
GET
GETI
PUT
PUTI
SIZE
POS
HEAD
TAIL
DECR
SINV
SNEG
SCONJ
BRCH
IFT
SEEO
GROB
GROB
BLANK
GOR
GXOR
SUB
REPL
LCD
LCD
SIZE
LIST/PROC ANIMATE
DOLIST
PICT
DOSUB
NSUB
PICT
ENDSUB PDIM
STREAM
LINHA
REVLIST
TLINE
SORT
BOX
SEQ
ARC
PIXON
PIXOF
PIX?
PVIEW
PARA
NEXT
STEP
BRCH/DO
DO
UNTIL
END:
CHARS
SUB
REPL
POS
SIZE
NUM
CHR
OBJ
STR
HEAD
TAIL
SREPL
MODES/FMT
STD
FIX
SCI
ENG
FM,
ML
TYPE
SF
CF
FS?
FC?
FS?C
FC?C
LININ
OBJ
LIST
SUB
REPL
MODES/FLAG
SF
CF
FS?
FC?
FS?C
FS?C
FC?C
STOF
RCLF
!RESET
MODES/KEYS
ASN:
STOKEYS:
RECLKEYS
DELKEYS:
MODES/MENU
MENU
CST:
MODES/ANGLE TMENU:
DEG:
RCLMENU:
MODES/MISC
BEEP.
CLK
SYM
STK
ARG
CMD
INFO:
IN
INFORM
NOVAL
CHOOSE
INPUT
KEY
WAIT
PROMPT
OUT
PVIEW
TEXT
CLLCD
DISP
Pgina 21-8
PXC
CPX
RAD:
GRAD
RECT
CYLIN
SPHERE
TEMPO
DATE
DATE
TIME
TIME
TICKS
ERROR
DOERR
ERRN
ERRM
ERR0
LASTARG
TIME/ALRM
ACK
ACKALARM
STOALARM
RCLALARM
DELALARM
FINDALARM
ERROR/IFERR
IFERR
THEN
ELSE
END
FREEZE
MSGBOX
BEEP.
RUN
DBUG
SST
SST
NEXT
HALT
KILL
OFF
Pgina 21-9
Dentro do submenu BRCH, pressionar a tecla left-shift () ou rightshift () antes de pressionar quaisquer uma das teclas de
submenu, criar construes relacionadas a tecla escolhida do
submenu. Isto funciona apenas com a calculadora no modo RPN.
Exemplos so mostrados a seguir:
@)@IF@@
@)CASE@
@)@IF@@
@)CASE@
@)START
@)@FOR@@
@)START
@)@@DO@@
@)@FOR@@
@)WHILE
Observe que o prompt () inserido est disponvel depois da palavra tecla
em cada construo para que voc possa digitar no local certo.
Pgina 21-10
@)STACK
DUP
SWAP
DROP
@)STACK @@DUP@@
@)STACK @SWAP@
@)STACK @DROP @)TYPE!
@)@MEM@@ @)@DIR@@
PURGE
ORDER
@)@BRCH@ @)@IF@@
IF
THEN
ELSE
END
@)@BRCH@
@)@BRCH@
@)@BRCH@
@)@BRCH@
@)@BRCH@ @)CASE@
CASE
THEN
END
@)@BRCH@ @)START
START
NEXT
STEP
@)@BRCH@ @)@FOR@
FOR
NEXT
STEP
@)@IF@@
@)@IF@@
@)@IF@@
@)@IF@@
@@@IF@@@
@THEN@
@ELSE@
@@@END@@
@)@BRCH@ @)@@DO@@
Pgina 21-11
DO
UNTIL
END
@)@BRCH@ @)WHILE@
WHILE
REPEAT
END
@)TEST@
@)TYPE@
==
AND
OR
XOR
NOT
SAME
SF
CF
FS?
FC?
FS?C
FC?C
@)TEST@ @@@@@@
@)TEST@ L @@AND@
@)TEST@ L @@@OR@@
@)TEST@ L @@XOR@
@)TEST@ L @@NOT@
@)TEST@ L @SAME
@)TEST@ L L @@@SF@@
@)TEST@ L L @@@CF@@
@)TEST@ L L @@FS?@
@)TEST@ L L @@FC?@
@)TEST@ L L @FS?C
@)TEST@ L L @FC?C
OBJ
ARRY
LIST
STR
TAG
NUM
CHR
TYPE
@)TYPE@ @OBJ @
@)TYPE@ @ ARRY
@)TYPE@ @ LIST
@)TYPE@ @ STR
@)TYPE@ @ TAG
@)TYPE@ L @NUM@
@)TYPE@ L @CHR@
@)TYPE@ L @TYPE@
@)LIST@ @)ELEM@
GET
GETI
Pgina 21-12
PUT
PUTI
SIZE
HEAD
TAIL
@)LIST@
@)LIST@
@)LIST@
@)LIST@
@)LIST@
@)ELEM@ @@PUT@
@)ELEM@ @PUTI@
@)ELEM@ @SIZE@
@)ELEM@ L @HEAD@
@)ELEM@ L @TAIL@
@)LIST@ @)PROC@
REVLIST
SORT
SEQ
@)MODES @)ANGL@
DEG
RAD
@)MODES @)MENU@
CST
MENU
BEEP
@)@@IN@@
@)@RUN@
INFORM
INPUT
MSGBOX
PVIEW
L@)@@IN@@
L@)@@IN@@
L@)@OUT@
L@)@OUT@
@INFOR@
@INPUT@
@MSGBO@
@PVIEW@
DBUG
SST
SST
HALT
KILL
LL
LL
LL
LL
LL
@)@RUN@
@)@RUN@
@)@RUN@
@)@RUN@
@)@RUN@
@@DBG@
@@SST@
@SST@
@HALT@
@KILL
Pgina 21-13
calculadora pode ser includa em um programa. Assim, voc pode usar, por
exemplo, as funes do menu MTH. Especificamente, voc pode usar as
funes para as operaes da lista tais como SORT, LIST, etc., disponveis
atravs do menu MTH/LIST.
Como exerccios de programao adicional e tentar as seqncias de teclas
listadas acima, apresentamos aqui trs programas para criar ou manipular as
listas. Os nomes dos programas e listagens so apresentadas a seguir:
LISC:
n x 1 n FOR j x NEXT n LIST
CRLST:
st en df st en FOR
LIST
j j df STEP en st - df / FLOOR 1 +
CLIST:
REVLIST DUP DUP SIZE 'n' STO LIST SWAP TAIL DUP SIZE 1 - 1
SWAP FOR j DUP LIST SWAP TAIL NEXT 1 GET n LIST REVLIST 'n'
PURGE
{x1 , x1 + x2 , x1 + x2 + x3 ,..., xi }
i =1
Pgina 21-14
Pgina 21-15
q=
Cu 5 / 3
y0
S0
n
Pgina 21-16
Isto deve ser interpretado como insira Cu, n, y0, S0, nesta ordem, depois
calcule a expresso entre as aspas. Por exemplo, para calcular q para Cu
= 1.0, n = 0.012, y0 = 2 m e S0 = 0.0001, use, no modo RPN:
1 ` 0.012 ` 2 ` 0.0001 ` @@@q@@@
O resultado 2,6456684 (ou q = 2,6456684 m2/s).
Voc pode separar tambm os dados de entrada com espaos em uma nica
linha da pilha em vez de usar `.
Pgina 21-17
Para colocar este clculo junto como um programa necessrio ter os dados
de entrada (Q, g, b, y) na pilha na ordem em que sero usados no clculo.
Em termos de variveis Q, g, b e y, o clculo que acabamos de fazer
escrito como (no digite o seguinte):
y ` b * g *2* Q /
Como pode ver, y usado primeiro, depois usamos b, g e Q, nesta ordem.
Portanto, para calcular precisamos de inserir as variveis na ordem inversas
ex. (no digite o seguinte):
Q ` g `b `y `
Para os valores especficos sob considerao usamos:
23 ` 32.2 ` 3 `2 `
O prprio programa conter apenas estas teclas (ou comandos) que resultam
da remoo dos valores de entrada do clculo interativo mostrado
anteriormente, ex. remover Q, g, b e y de (no digite o seguinte):
y ` b * g *2* Q /
e mantenha apenas as operaes mostradas abaixo (no digite o seguinte):
` * *2* /
Nota: Ao inserir o programa no use a tecla , em vez de usar a
seqncia de teclas: @)STACK @SWAP@.
Diferente do uso interativo da calculadora feito anteriormente, precisamos
fazer algumas trocas de nveis 1 e 2 da pilha dentro do programa. Para
escrever o programa, usamos ento:
*
2*
@)STACK @SWAP@
Pgina 21-18
@)STACK @SWAP@
/
`
Pgina 21-19
@)@BRCH@ .
Mais detalhes sobre ramificao de programa
apresentado a seguir.
Cu n y0 S0 Cu/n*y0^(5/3)*S0
~s2`
~s1`
Pgina 21-20
SQ( S 4)
S 3 SQ( S 2 S1) 2
se o estilo impresso for seleccionado. Dado que sabemos que a funo SQ( )
significa x2, interpretamos o ltimo resultado como
S 42
,
2 S 3 ( S 2 S1) 2
que indica a posio dos nveis diferentes de entrada na pilha da frmula.
Comparando este resultado com a frmula original que programamos, ex.
hv =
Q2
,
2 g (by ) 2
Pgina 21-21
Pgina 21-22
Pgina 21-23
@FUNCa `
LL @)@RUN@ @@DBG@
@SST@
@SST@
@SST@
2`
@SST@
@SST@
@SST@
2*a^2+3
que usa a
Fixar o programa
A nica explicao possvel para a falha do programa em produzir um
resultado numrico parece ser a falta do comando NUM depois da
expresso algbrica 2*a^2+3. Editemos o programa adicionando a
Pgina 21-24
Pgina 21-25
p (V , T ) = 8.31451 0.2
T
J T
= (1.662902 _ )
V
K V
Pgina 21-26
p (V , T , n) = (8.31451 _
J n T
)
,
K V
Pgina 21-27
Pgina 21-28
{v1 v2 vn}
1
Assim, se o valor no nvel 1da pilha for zero, nenhuma entrada foi inserida,
enquanto seu valor for 1, os valores de entrada esto disponveis no nvel 2
da pilha.
Exemplo 1 Como exemplo, considere o seguinte programa, INFP1 (INput
Form Program 1) para calcular a descarga Q em um canal aberto atravs da
frmula Chezy: Q = C(RS)1/2, onde C o coeficiente Chezy, uma funo
da da rugosidade da superfcie do canal (valores tpicos 80-150), R o raio
hidrulico do canal (um comprimento) e S a inclinao do leito do canal
(nmeros sem dimenso, tipicamente 0,01 a 0,000001). O seguinte
programa define uma forma de entrada atravs da funo INFORM:
CHEZYS EQN { { C: Chezys coefficient 0} { R:
Hydraulic radius 0 } { S: Channel bed slope 0} } { }
{ 120 1 .0001} { 110 1.5 .00001 } INFORM
Pgina 21-29
Para ver o efeito do reajuste destes valores use L @RESET (selecione Reset all
para reajustar os valores de campo):
Pgina 21-30
Agora, insira os valore diferentes para estes tres campos, digamos, C = 95, R
= 2.5 e S = 0.003, pressionando @@@OK@@@ depois de inserir cada um destes
valores. Depois destas substituies o formulrio de entrada ser similar
conforme a seguir:
Assim, demonstramos o uso da funo INFORM. Para ver como usar estes
valores de entrada em um clculo altere o programa conforme a seguir:
CHEZYS EQN { { C: Chezys coefficient 0} { R:
Hydraulic radius 0 } { S: Channel bed slope 0} } { }
{ 120 1 .0001} { 110 1.5 .00001 } INFORM IF THEN OBJ DROP
C R S C*(R*S) NUM Q TAG ELSE Operation cancelled
MSGBOX END
Pgina 21-31
Pgina 21-32
Pgina 21-33
Pgina 21-34
Pgina 21-35
Pgina 21-36
Pgina 21-37
Pgina 21-38
Pgina 21-39
V
T
n
INPUT
OBJ
V
T
n
(8.34451_J/(K*mol))*(n*T/V) EVAL p TAG STR MSGBOX
Pgina 21-40
Press @@@OK@@@ to cancel message box output. O visor ser similar a este:
Pgina 21-41
Pgina 21-42
2. 1_m^3
Pgina 21-43
4. T 1_K *
5. n 1_mol *
6. V T n
Pgina 21-44
Pgina 21-45
Operadores relacionais
Os operadores relacionais so estes operadores usados para comparar a
posio relativa de dois objetos. Por exemplo, ao lidar apenas com nmeros
reais, os operados relacionais so usados para fazer uma afirmao em
relao a posio de dois ou mais nmeros reais. Dependendo dos nmeros
atuais usados, tal afirmao pode ser verdadeira (representado pelo valor
numrico de 1. na calculadora) ou falso (representado pelo valor numrico
de 0. na calculadora).
Os operadores relacionais disponveis para a programar a calculadora so:
____________________________________________________
Operador
Significado
Exemplo
____________________________________________________
==
igual a
x==2
no igual a
3 2
<
menos do que
m<n
>
maior do que
10>a
Pgina 21-46
Operadores lgicos
Os operadores lgicos so partculas lgicas usadas par agrupar ou
modificar afirmaes lgicas simples. Os operadores lgicos disponvel na
calculadora podem ser facilmente acessados atravs da seqncia de tecla:
@)TEST@ L.
Os operadores lgicos disponveis so: AND, OR, XOR (exclusivo ou), NOT
e SAME. Os operadores produziro os resultados que so verdadeiros ou
falsos dependendo do valor verdadeiro das afirmaes lgicas afetadas. O
operador NOT (negao) se aplica a afirmaes lgicas individuais. Todas
as outras se aplicam a duas afirmaes lgicas.
Tabular todas as combinaes possveis de uma ou mais afirmaes juntas
com o valor resultante da aplicao de um certo operador lgico produz o
que chamado de tabela verdadeira do operador. O seguinte so tabelas
verdadeiras de cada um dos operadores lgicos padres disponveis na
calculadora:
p
1
0
p
1
1
0
0
NOT p
0
1
q
1
0
1
0
p AND q
1
0
0
0
Pgina 21-47
p
1
1
0
0
q
1
0
1
0
p OR q
1
1
1
0
p
1
1
0
0
q
1
0
1
0
p XOR q
0
1
1
0
Ramificao de programa
Ramificao de um fluxo de programa imploca que o programa toma a
deciso entre dois ou mais caminhos de fluxo possveis. A linguagem RPL de
usurio fornece um nmero de comandos que pode ser usado para programa
ramificao. Os menus contendo estes comandos so acessados atravs da
seqncia de teclas:
@)@BRCH@
Este menu mostra os submenus para a construo do programa
Pgina 21-48
Ramificao com IF
Nesta seo apresentamos exemplos usando as construes IFTHENEND
e IFTHENELSEEND.
A construo IFTHENEND
IFTHENEND a forma mais simples de construes de programa IF. O
formato geral desta construo :
IF logical_statement THEN program_statements END.
A operao desta construo conforme a seguir:
1. Avalie logical_statement.
2. Se logical_statement for verdadeiro, execute program _statements e
continue com o fluxo do programa depois a afirmao END.
3. Se logical_statement for faso, execute program _statements e continue
com o fluxo do programa depois a afirmao END.
Para digitar nestas partculas IF, THEN, ELSE e END use:
@)@BRCH@ @)@IF@@
As funes @@@IF@@ @@THEN @@ELSE@ @@ END@@ esto disponveis no menu digitado pelo
usurio. De forma alternativa, para produzir uma construo
IFTHENEND diretamente na pilha use:
@)@BRCH@ @)@IF@@
Pgina 21-49
1,2
10
Pgina 21-50
x 2 , if x < 3
f 2 ( x) =
1 x, otherwise
Nota: Para este objetivo em particular, uma alternativa vlida seria usar uma
funo IFTE da forma: f2(x) = IFTE(x<3,x^2,1-x)
Pgina 21-51
IF x<3 THEN
x2
ELSE
1-x
END
Enquanto esta simples construo funciona muito bem quando sua funo tem
apens duas ramificaes, necessrio embutir as construes
IFTHENELSEEND para usar as funes com duas ou trs ramificaes.
Por exemplo, considere a funo
x 2 , if x < 3
1 x, if 3 x < 5
f 3 ( x) = sin( x), if 5 x < 3
exp( x), if 3 x < 15
2, elsewhere
Aqui est uma forma provvel de avaliar esta funo usando as construes
IF THEN ELSE END:
IF x<3 THEN
Pgina 21-52
x2
ELSE
IF x<5 THEN
1-x
ELSE
IF x<3
THEN
sin(x)
ELSE
IF x<5 THEN
exp(x)
ELSE
-2
END
END
END
END
Uma construo IF completa como esta chamada um conjunto de
construes aninhadas IF THEN ELSE END.
Uma forna provvel de avaliar f3(x), baseada na construo IF aninhada
mostrada acima escrever o programa:
x IF x<3 THEN x^2 ELSE IF x<5 THEN 1-x ELSE IF
x<3* THEN SIN(x) ELSE IF x<15 THEN EXP(x) ELSE 2
END END END END EVAL
Resulta:
Resulta:
Resulta:
Resulta:
Pgina 21-53
A construo CASE
A construo CASE pode ser usada para codificar diversos caminhos de
fluxo de programa como no caso das construes IF apresentadas
anteriormente. O formato geral desta construo conforme a seguir:
CASE
Logical_statement1 THEN program_statements1 END
Logical_statement1 THEN program_statements1 END
.
.
.
Logical_statement1 THEN program_statements1 END
Default_program_statements (optional)
END
Ao avaliar esta construo, o programa testa cada logical_statements at que
encontra um que seja verdadeiro. Esta programa executar o
program_statements correspondente e passa o fluxo de programa para a
afirmao seguindo a afirmao END.
As afirmaes CASE, THEN e END esto disponveis para definio seletiva
usando @)@BRCH@ @)CASE@ .
Se estiver no menu BRCH, ex. (@)@BRCH@ ) voc pode usar os seguintes
atalhos para digitar na sua construo CASE (O local do cursor indicado
pelo smbolo ):
Pgina 21-54
x 2 , if x < 3
1 x, if 3 x < 5
f 3 ( x) = sin( x), if 5 x < 3
exp( x), if 3 x < 15
2, elsewhere
Usar a afirmao CASE na linguagem RPL do usurio podemos codificar esta
funo como:
x CASE x<3 THEN x^2 END x<5 THEN 1-x END
x<3* THEN SIN(x) END x<15 THEN EXP(x) END 2 END
EVAL
@f3c@
@@f3c@
@@f3c@
@@f3c@
12
23
@@f3c@
@@f3c@
Como pode ver, f3c produz exatamente os mesmos resultados como f3. A
nica diferena nos programas as construes de ramificao usadas. No
caso da funo f3(x), que exige cinco expresses para sua definio, a
construo de CASE pode ser fcil de codificar do que o nmero de
construes IF THEN ELSE END aninhadas.
Loops de programa
Os loops de programa so construes que permitem o programa para
execuo de um nmero de afirmaes repetidamente. Por exemplo,
Pgina 21-55
S = k2
k =0
Para calcular este resumo tudo que tem a fazer usada a tecla
dentro do editor de equao e carregar os limites e expresses para o
resumo (exemplos de resumos so apresentados nos catulos 2 e 13).
Portanto, para ilustrar o uso de loops de programa, calcularemos este resumo
com nossos prprios cdigos RPL de usurios. Existem quatro comandos
diferentes que podem ser usados para codificar um loop de programa no RPL
do usurio, estes so START, FOR, DO e WHILE. Os comandos START e FOR
usam um ndice ou contador para determinar quantas vezes o loop
executado. Os comandos DO e WHILE baseiam-se na afirmao lgica para
decidir quando terminar uma execuo de loop. A operao dos comandos
de loop descrita em detalhes nas seguintes sees.
A construo START
A construo START usa dois valores de um ndice para executar um nmero
de afirmaes repetidamente. Estes so duas verses da construo START:
STARTNEXT e START STEP. A versoThe STARTNEXT usada quando
o aumento do ndice igual a 1 e a verso STARTSTEP usada quando o
aumento de ndice determinado pelo usurio.
Os comandos envolvidos na construo START esto disponveis atravs de:
@)@BRCH@ @)START @START
Dentro de cada menu BRCH (@)@BRCH@) as seguintes teclas esto
disponveis para gerar as construes START (o smbolo indica a posio do
cursor):
@START
Pgina 21-56
@START
A construo STARTNEXT
O formulrio geral desta afirmao :
start_value end_value START program_statements NEXT
Dado que o aumento para este caso 1, na ordem para fechar o loop,
necessrio assegurar que start_value < end_value. Caso contrrio
produzir o que chamado de um loop infinito (nunca termina).
Exemplo calcular o resumo de S definido acima
A construo STARTNEXT contm um ndice cujo valor inacessvel para o
usurio. Dado que o clculo da soma do prprio ndice (k, neste caso)
necessrio, devemos criar nosso prprio ndice, k, que incrementar o loop
cada vez que for executado. Uma possvel implementao para o clculo de
S o programa:
0. DUP n S k 0. n START k SQ S + 1. k STO+ S STO
NEXT S S TAG
Pgina 21-57
Coloque um 2 no nvel 2 e o
nome do programa, S1, no nvel 1
Inicie o depurador. SL1 = 2.
SL1 = 0., SL2 = 2.
SL1 = 0., SL2 = 0., SL3 = 2. (DUP)
Pilha vazia (-> n S k)
Pilha vazia ( - inicia subprograma)
SL1 = 0., (inicia o valor do ndice de loop)
SL1 = 2.(n), SL2 = 0. (fecha o valor do
ndice do loop)
Pilha vazia (START inicia o loop)
Pgina 21-58
@SST@
@SST@
@SST@
em SL1 = k]
SL1 = S, SL2 = 1. (S + k2)
Pilha vazia [Armazena o valor de SL2 = 1
em SL1 = S]
Pilha vazia (NEXT fecha o loop)
Pgina 21-59
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@@@S1@@
@@@S1@@
@@@S1@@
@@@S1@@
Resulta:
Resulta:
Resulta:
Resulta:
S:14
S:55
S:385
S:9455
4
8
20
100
Pgina 21-60
A construo STARTSTEP
O formulrio geral desta afirmao :
start_value end_value START program_statements increment
NEXT
Start_value, end_value e increment do ndice do loop podem ser
quantidades negativas ou positivas. Para increment > 0, a execuo
ocorrer quando o ndice for menor ou igual a end_value. Para increment
< 0, a execuo ocorrer quando o ndice for maior ou igual a end_value.
Exemplo gerar uma lista de valores
Suponha que voc deseje gerar uma lista de valores de x de x = 0.5 a x =
6.5 com aumentos de 0.5. Voc pode escrever o seguinte programa:
xs xe dx xs DUP xe START DUP dx + dx STEP DROP xe
xs dx / ABS 1 + LIST
J1 # 1.5 # 0.5 `
[ ] @GLIST `
Pgina 21-61
LL @)@RUN@ @@DBG@
Inicie o depurador.
A construo FOR
Como no caso do comando START, o comando FOR tem duas variaes: a
construo FORNEXT, para os aumentos do ndice do loop de 1 e para a
construo FORSTEP, para os aumentos do ndice pelo usurio. Diferente
do comando START, o comando FOR requer realmente que seja dado um
nome para o ndice do loop (ex. j, k, n). No necessrio se preocupar
com o aumento do prprio ndice, como foi feito nos exemplos usando START.
O valor correspondente para o ndice est disponvel para os clculos.
Os comandos envolvidos na construo FOR esto disponveis atravs de:
@)@BRCH@ @)@FOR
Dentro de cada menu BRCH (@)@BRCH@) as seguintes teclas esto
disponveis para gerar as construes FOR (o smbolo indica a posio do
cursor):
A construo FORNEXT
O formulrio geral desta afirmao :
start_value end_value FOR loop_index program_statements
NEXT
Para evitar um loop infinito, certifique-se de que start_value <
end_value.
Exemplo calcule o rsumo S usando uma construo FORNEXT
Pgina 21-62
S = k2
k =0
0 n S
@@@S2@@
@@@S2@@
@@@S2@@
@@@S2@@
Resulta:
Resulta:
Resulta:
Resulta:
S:14
S:55
S:385
S:9455
Deve ter observado que o programa muito mais simples do que aquele que
foi armazenado
@@@S1@@. No existe a necessidade de inicializar k ou aumentar k dentro do
programa. O prprio programa assume a produo de tais incrementos.
A construo FORSTEP
O formulrio geral desta afirmao :
start_value end_value FOR loop_index program_statements
increment STEP
Start_value, end_value e incremento do ndice do loop podem ser
quantidades negativas ou positivas. Para increment > 0, a execuo
ocorrer quando o ndice for menor ou igual a end_value. Para increment
< 0, a execuo ocorre quando o ndice for maior ou igual a end_value.
As afirmaes do programa so so executadas pelos menos uma vez (ex. 1
0 START 1 1 STEP retorna 1)
Exemplo gera uma lista de nmeros usando a construo FORSTEP
Pgina 21-63
Digite no programa:
xs xe dx xe xs dx / ABS 1. + xs n x xs DO
x+dx EVAL DUP x STO UNTIL xxe END n LIST
J1 # 1.5 # 0.5 `
[] @GLIS2 `
LL @)@RUN@ @@DBG@
A construo DO
A estrutura geral deste comando :
DO program_statements UNTIL logical_statement END
O comando DO inicia um loop indefinido executando o retorno
program_statements until the logical_statement FALSO (0).
logical_statement deve conter o valor de ndice cujo valor alterado no
program_statements.
Exemplo 1 Este programa produz um contador no canto esquerdo superior
do visor e adiciona 1 em um loop indefinido at que a tecla (pressione
qualquer tecla) interrompe o contador: 0 DO DUP 1 DISP 1 + UNTIL
KEY END DROP
Comando KEY avalia para TRUE quando um tecla ocorre.
Pgina 21-64
S = k2
k =0
J1 # 1.5 # 0.5 `
[] @GLIS2 `
LL @)@RUN@ @@DBG@
Pgina 21-65
A construo WHILE
A estrutura geral deste comando :
WHILE logical_statement REPEAT program_statements END
A afirmao WHILE repetir program_statements enquanto
logical_statement for verdadeiro (no zero). Caso contrrio, o controle
de programa passado para a afirmao logo depois de END. O
program_statements deve incluir um ndice de loop que fica alterado
ante que logical_statement seja verificado no incio da prxima
repetio. Diferente do comando DO, se a primeira avaliao de
logical_statement for falsa, o loop nunca executado.
Exemplo 1 calcule a soma de S usando uma construo
WHILEREPEATEND
O seguinte programa calcula a soma
n
S = k2
k =0
@@@S4@@
@@@S4@@
@@@S4@@
@@@S4@@
Resulta:
Resulta:
Resulta:
Resulta:
S:14
S:55
S:385
S:9455
4
8
20
100
@@@S4@@
@@@S4@@
@@@S4@@
@@@S4@@
Resulta:
Resulta:
Resulta:
Resulta:
S:30
S:204
S:2870
S:338350
Pgina 21-66
J1 # 1.5 # 0.5 `
[] @GLIS2 `
LL @)@RUN@ @@DBG@
DOERR
Esta funo executa um erro definido pelo usurio, fazendo com que a
calculadora comporte-se como se este erro em particular tenha ocorrido. A
funo pode tomar como argumento ou um nmero inteior, um nmero de
inteiros binrio, uma mensagem de erro, ou o nmero zero (0). Por exemplo,
no modo RPN, inserir 5` @DOERR, produz a seguinte mensagem de erro:
Error: Memory Clear
Pgina 21-67
ERRN
Esta funo retorna um nmero representando o mais recente erro. Popr
exemplo, se tentar 0Y$@ERRN, obter o nmero #305h. Este o
nmero inteiro binrio representando o erro: Infinite Result
ERRM
Esta funo retorna um segmento de caractere representando a mensagem de
erro do erro mais recente. Por exemplo, se tentar 0Y$@ERRN, obter
o seguinte segmento: Infinite Result
ERR0
Esta funo limpa o ltimo nmero de erro para que, ao executar ERRN
posteriormente, retornar # 0h. Por exemplo, se tentar
0Y$@ERR0 @ERRN, obter # 0h. Alm disso, se tentar
0Y$@ERR0 @ERRM, obter o segmento vazio .
LASTARG
Esta funo retorna as cpias dos argumentos do comando ou funo
executada mais recentemente. Por exemplo, no modo RPN se usar:
3/2`, e depois usar a funo LASTARG (@LASTA), obter s valores
3 e 2 listados na pilha. Outro exemplo, no modo RPN o seguinte:
5U`. Usar LASTARG depois destas entradas produz um 5.
Submenu IFERR
Pgina 21-68
A b
Pgina 21-69
Pgina 21-70
Enquanto voc pode usa os programas escritos no modo algbrico, sem usar
a funo RPL>, algumas das construes RPL produziro uma mensagem de
erro ao pressionar `, por exemplo:
Pgina 21-71
Captulo 22
Programas para manipulao de grficos
Este captulo inclui um nmero de exemplos mostrando como usar as funes
da calculadora para manipular os grficos interativamente ou atravs do uso
do programa. Como no captulo 21 recomendamos usar o modelo RPN e
configurar o sinalizador do sistema 117 para as etiquetas de menu SOFT.
O menu PLOT
Os comandos para configurar e produzir as plotagens esto disponveis
atravs do menu PLOT. Voc pode acessar o menu PLOT usando:
81.01 L@)MODES @)MENU@ @@MENU@.
The menu thus produced provides the user access to a variety of graphics
functions. Para aplicao nos exemplos subseqentes, deixe que o usurio
defina a tecla C(GRAPH) para fornecer acesso a este menu conforme
descrito abaixo.
Pgina 22-1
Pgina 22-2
A tecla do menu marcada 3D, STAT, FLAG, PTYPE e PPAR produz menus
adicionais que sero apresentados em detalhes posteriormente. Neste ponto
descrevemos as funes diretamente acessvel atravs das teclas para o
nmero do menu 81.02. Estas so:
LABEL (10)
Esta funo LABEL uada para marcar os eixos em uma plotagem incluindo
os nomes das variveis e os valores mnimos e mximos dos eixos. Estes
nomes de variveis so selecionados da informao contida na varivel
PPAR.
AUTO (11)
A funo AUTO (AUTOescala) calcular a faixa de exibio para o eixo x e y
para ambas as plotagens bidimensionais de acordo com o tipo de plotagem
definida em PPAR. Para qualquer um dos grficos tridimensionais a funo
AUTO no produz ao. Para as plotagens bidimensionais, as seguintes
aes so feitos por AUTO:
Pgina 22-3
INFO (12)
A funo INFO apenas interativa (ex. no pode ser programada). Quando
a tecla do menu correspondente for pressionada ela fornece a informao
sobre os parmetros de plotagem atuais.
EQ (3)
O nome da varivel EQ reservado pela calculadora para armazenar a
equao atual em plotagens ou soluo para as equaes ). A tecla do
menu marcada EQ neste menu pode ser usada como seria se tivesse seu
menu de varivel, ex. se pressionar, ex. [ EQ ] ilistar o contedo atual desta
varivel.
ERASE (4)
A funo ERASE apaga o conteudo atual da janela do grfico. Na
programao, pode ser usada para assegurar que a janela do grfico esta
vaiz ante de plotar um novo grfico.
DRAX (5)
A funo DRAX desenha os eixos na plotagem atual, se algum deles estiver
visvel.
DRAW (6)
A funo DRAW desenha a plotagem definida no PPAR.
O menu PTYPE sob PLOT (1)
O menu PTYPE lista o nome de duas plotagens bideimensionais prprogramadas na calculadora. O menu contm as seguintes teclas de menu:
Pgina 22-4
Pgina 22-5
Pgina 22-6
so -6.5 e 6.5, respectivamente. Os valores padres para xmin e xmax so 3,1 e 3,2, respectivamente.
RES (e)
O comando RES (resoluo) especifica o intervalo entre os valores da
varivel independente ao produzir uma plotagem especfica. A resoluo
pode ser expressa em termos de unidades de usurio como um nmero real
ou em termos de pixels como um inteiro binrio (nmeros comeando com #,
ex. #10). A resoluo armazenada como o quarto item na varivel PPAR.
CENTR (g)
O comando CENTR toma como argumento um par ordenado (x,y) oum um
valor de x, e ajusta os dois primeiros elementos na varivel PPAR, ex. (xmin,
ymin) e (xmax, ymax), para que o centro da plotagem seja (x,y) ou (x,0),
respectivamente.
SCALE (h)
O comando SCALE determina a escala de plotagem representada pelo
nmero de unidades de usurio por mar selecionada. A escala padro 1
unidade de usurio por marca de seleo. Quando o comando SCALE for
usado, toma como argumento dois nmeros, xscale e yscale, representando as
novas escalas horizontal e vertical. O efeito do comando SCALE ajustar os
paramtros (xmin, ymin) e (xmax, ymax) no PPAR para acomodar a escala
desejada. O centro da plotagem preservada.
SCALEW (i)
Dado um fatro xfactor, o comando SCALEW multiplica a escala horizontal pelo
fator. W na SCALEW significa largura.' A execuo de SCALEW altera os
valores de xmin e xmax no PPAR.
SCALEH (j)
Dado um fator xfactor, o comando SCALEH multiplica a escala vertical pelo
fator. H na SCALEH significa 'altura.' A execuo de SCALEW altera os
valores de ymin e ymax no PPAR.
Pgina 22-7
Pgina 22-8
Estas funes correspondente as opes grficas Slopefield, Wireframe, YSlice, Ps-Contour, Gridmap e Pr-Surface apresentadas anteriormente neste
captulo. Pressionar um destas teclas enquanto digita um programa, ativar
a funo correspondente no programa. Pressione L@)@3D@@ para retornar ao
menu 3D.
O menu VPAR dentro de 3D (V)
A varivel VPAR significa Parmetros de volume, referindo-se ao
paralelepipedo no espao onde o grfico tridimensiona de interesse
construido. Ao pressionar [VPAR] no menu 3D voc obter as seguintes
funes. Pressione L para mover para o prximo menu.
Pgina 22-9
Pgina 22-10
Pgina 22-11
Estas teclas correspondente aos tipos de plotagens Bar (A), Histogram (B), e
Scatter(C), apresentados anteriormente. Pressionar um destas teclas enquanto
digita um programa, ativar a funo correspondente no programa.
Pressione )STAT para retornar ao menu STAT.
O menu DATA dentro de STAT (II)
O menu DATA fornece as seguintes funes:
Pgina 22-12
Pgina 22-13
Pgina 22-14
Grficos bidimensionais
Os grficos bidimensionais gerado por funes, a saber, Function, Conic,
Parametric, Polar, Truth e Differential Equation, use PPAR com o formato:
{ (xmin, ymin) (xmax, ymax) indep res axes ptype depend }
Os grficos bidimensionais gerados dos dados na matriz estatsticas DAT, a
saber, Bar, Histogram e Scatter, use a varivel PAR com o formato:
{ x-column y-column slope intercept model }
enquanto ao mesmo tempo usa PPAR com o formato mostrado acima.
O significado de diferentes parmetros no PPAR e PAR foram apresentados
na seo anterior.
Grficos tridimensionais
Os grficos tridimensionais disponvel, a saber, as opes Slopefield,
Wireframe, Y-Slice, Ps-Contour, Gridmap e Pr-Surface, usa a varivel VPAR
com o formato seguinte:
{xleft, xright, ynear, yfar, zlow, zhigh, xmin, xmax, ymin, ymax, xeye,
yeye, zeye, xstep, ystep}
Estes pares de valores de x, y e z, representa o seguinte:
Dimenses da viso em paraleleppedo (xleft, xright, ynear, yfar,
zlow, zhigh)
Faixa de x e y independente das variveis (xmin, xmax, ymin, ymax)
Local do ponto de viso (xeye, yeye, zeye)
Nmeros de etapas nas direes x e y (xstep, ystep)
Grficos tridimensionais exigem tambm a varivel PPAR com os parmetros
mostrados aqui,
Pgina 22-15
A varivel EQ
Todas as plotagens exceto estas baseadas no DAT, alm disso requer a
definio da funo ou funes a serem plotadas armazenando as
expresses ou referncias para estas funes na varivel EQ.
Em resumo, para produzir uma plotagem em um programa, necessrio
carregar ED, se for necessrio. Ento carregar PPAR, PPAR e SPAR ou PPAR
e VPAR.
Finalmente, use o nome do tipo de plotagem adequado:
FUNCTION, CONIC, POLAR, PARAMETRIC, TRUTH, DIFFEQ, BAR,
HISTOGRAM, SCATTER, SLOPE, WIREFRAME, YSLICE, PCONTOUR,
GRIDMAP ou PARSURFACE para produzir sua plotagem.
Pgina 22-16
LL@)PICT @CANCL
Pgina 22-17
{ 0 6.29} ` @INDEP
~y` @DEPND
3 \# 3 @XRNG
0.5 \# 2.5 @YRNG L
{ (0,0) {.5 .5} x y} `
@AXES
L @)PLOT
@ERASE @DRAX L @LABEL
L @DRAW
@)EDIT L@MENU
LL@)PICT @CANCL
Pgina 22-18
Inicie o programa
Exclua o PPAR e EQ atuais
Armazena a funo r no EQ
Configura a varivel independente
para r
Configura a varivel dependente
para s
Seleciona FUNCTION como o tipo
de plotagem
Configura a informao do eixo
Configure a faixa x
Configura a faixa y
Apaga e desenha, eixos e etiquetas
Reativa o visor de grficos para a
pilha
Pgina 22-19
PARAMETRIC
Fecha o programa
Armazena o programa na varivel PLOT2. Para execut-lo pressione J,
se for necessrio, e depois @PLOT2.
Exemplo 3 Uma plotagem de polar: Insira o seguinte programa:
Inicie o programa
RAD {PPAR EQ} PURGE
Altere para radianos, exclua as var.
1+SIN() STEQ
Armazena f() no EQ
{ 0. 6.29} INDEP
Configura a varivel indep. para
com a faixa
Y DEPND
Configura a varivel dependente
para Y
POLAR
Selecionar POLAR como o tipo de
plotagem
{ (0.,0.) {.5 .5}
x y} AXES
Configura a informao do eixo
3. 3. XRNG
Configure a faixa x
.5 2.5 YRNG
Configura a faixa y
ERASE DRAW DRAX LABEL
Apague e desenhe, eixos e
etiquetas
PICTURE
Reativa os visores dos grficos para
a pilha
Termina o programa
Armazena o programa na varivel PLOT3. Para execut-lo pressione J se
for necessrio, e depois pressione @PLOT3.
Pgina 22-20
PICT
Estas teclas referem-se a varivel chamada PICT que armazena o contedo
atual da janela dos grficos. Este nome de varivel no pode ser colocado
dentro de aspas e pode apenas armazenar objetos grficos. Desta forma,
PICT no similar a nenhuma varivel da calculadora.
PDIM
A funo PDIM toma como entrada um dos dois pares ordenados (xmin,ymin)
(xmax ymax) ou dois nmeros inteiros binrios #w e #h. O efeito de PDIM
substituir o contedo atual de PICT com o visor vazio. Quando o argumento
for (xmin,ymin) (xmax ymax), estes valores tornam-se a faixa das coordenadas
definida pelo usurio no PPAR. Quando o argumento for #w e #h, as faixas
das coordenadas definidas pelo usurio no PPAR se mantm inalteradas,
porm o tamanho dos grficos so alterados para #h #v pixels.
Pgina 22-21
LINE
Este comando toma como entrada dois pares ordenados (x1,y1) (x2, y2) ou
dois pares de coordenadas de pixel {#n1 #m1} {#n2 #m2}. Desenha a linha
entre estas coordenadas.
TLINE
Este comando (Alterna LINHA) toma como entrada dois pares ordenados
(x1,y1) (x2, y2) ou dois pares de coordenadas de pixels {#n1 #m1} {#n2 #m2}.
Desenha a linha entre estas coordenadas, desligando os pixels que esto no
caminho da linha e vice versa.
Pgina 22-22
BOX
Este comando toma como entrada dois pares ordenados (x1,y1) (x2, y2) ou
dois pares de coordenadas de pixels {#n1 #m1} {#n2 #m2}. Desenha a caixa
cujas diagonais so representadas pelos dois pares de coordenadas na
entrada.
ARC
Este comando usada para desenhar um arco. ARC toma como entrada os
seguintes objetos:
Pgina 22-23
PVIEW
Este comando toma como entrada as coordenadas de um ponto como
coordenadas do usurio (x,y) ou pixels {#n, #m} e coloca o contedo de PICT
com o canto esquerdo superior no local do ponto especificado. Voc pode
usar tambm uma lista vazia como argument quando a imagem for centrada
no visor. PVIEW no ativa o cursor dos grficos ou o menu da imagem.
Para ativar qualquer uma das caractersticas use PICTURE.
PXC
A funo PXC converte as coordenadas de pixel {#n #m} para as
coordenadas da unidade de usuario (x,y).
CPX
A funo CPX converte as coordenadas de unidade do usurio (x,y) para
coordenadas de pixel {#n #m}.
Pgina 22-24
DEG
0. 100. XRNG
0. 50. YRNG
ERASE
(5., 2.5) (95., 47.5) BOX
(50., 50.) 10. 0. 360. ARC
(50., 50.) 12. 180. 180. ARC
1 8 FOR j
(50., 50.) DUP
12*COS(45*(j-1)) NUM
12*COS(45*(j-1)) NUM
RC
+
LINE
NEXT
{ } PVIEW
Inicie o programa
Selecione os graus para as medidas
angulares
Configure a faixa x
Configura a faixa y
Apaga uma imagem
Caixa de desenho de (5,5) para
(95,95)
Desenha um centro de crculo
(50,50), r =10.
Desenha um centro de crculo
(50,50), r =12.
Desenha 8 linhas dentro do crculo
As linhas so centradas como
(50,50)
Calcule x, outra extreminda em 50
+x
Calcule y, outra extremidade em 50
+y
Converte x y para (x,y), nm.
complexo
Adiciona (50,50) para (x,y)
Desenha uma linha
Final FOR loop
Mostra a imagem
Pgina 22-25
Pgina 22-26
2
3
4
6
@XSECT
@XSECT
@XSECT
@XSECT
Y
6,3
4,9
4,3
3,0
1,2
2,0
3,8
5,3
7,2
Conjunto de
dados 2
x
0,7
1,0
1,5
2,2
3,5
4,5
5,0
6,0
7,1
8,0
9,0
10,0
10,5
11,0
y
4,8
3,0
2,0
0,9
0,4
1,0
2,0
2,5
2,0
0,7
0,0
1,5
3,4
5,0
Pgina 22-27
Coordenadas de pixel
A figura abaixo mostra as coordenadas grficas para o visor tpico (mnimo)
de 13164 pixels. As coordenadas de pixels so medidas do canto
esquerdo do visor {# 0h # 0h}, que corresponde as coordendas definidas
pelo usurio (xmin, ymax). As coordenadas mximas em termos de pixels
correspondem ao canto direito inferior do visor {# 82h #3Fh}, que nas
coordenadas definidas pelo usurio o ponto (xmax, ymin). As coordenadas
de outros dois cantos ambos em pixel como tambm nas coordenadas
definidas pelo usurio so mostradas na figura.
Animar os grficos
Aqui apresentamos uma forma de produzir animao usando o tipo de
plotagem de diviso Y. Suponha que voc queira animar a onde progressiva,
f(X,Y) = 2.5 sin(X-Y). Podemos tratar o X como o tempo na animao
produzindo plotagens de f(X,Y) e Y para valores diferentes de X. Para
produzir este grfico use o seguinte:
simultaneamente.
Selecione diviso Y para TYPE.
2.5*SIN(X-Y) para EQ. X para INDEP. Pressione L@@@OK@@@.
Pgina 22-28
RAD
131 RB 64 RB PDIM
0 100 XRNG 0 100 YRNG
1 11 FOR j
Iniciar o programa
Define as unidades do
ngulo para radiano
Configura PICT para
13164 pixels
Configura faixas x e y para
0-100
Inicia loop com j = 1 .. 11
Pgina 22-29
ERASE
(50., 50.) 5*(j-1) NUM
0 2* NUM ARC
PICT RCL
NEXT
11 ANIMATE
Inicie o programa
WLIST
Coloque a lista WLIST na pilha
Pgina 22-30
OBJ
ANIMATE
WLIST DUP
REVLIST +
OBJ
ANIMATE
Inicie o programa
Coloque a lista WLIST na pilha, faa uma
cpia extra
Ordem reversa, concatene as 2 listas
Decomponha a lista, nvel 1 da pilha = 22
Inicie a animao
Fecha o programa
Salve este programa em uma varivel chamada RANI2 (Reanimar verso 2).
Para execut-lo pressione @RANIM. A animao simula agora uma onde na
superfcie da gua parada que reflete nas paredes de um tanque circular de
volta em direo ao centro. Pressione $ para interromper a animao.
Exemplo 2 A animar a plotagem de diferentes funes de potncia
Suponha que desejemos animar a plotagem das funes f(x) = xn, n = 0, 1, 2,
3, 4, no mesmo conjunto de eixos. Voc pode usar o seguinte programa:
Inicie o programa
RAD
Defina as unidades do ngulo para
radiano
131 RB 64 RB PDIM
Configure PICT para 13164 pixels
0 2 XRNG 0 20 YRNG
Configure as faixas x e y
0 4 FOR j
Inicie o loop com j = 0,1, ....., 4
X^j STEQ
Armazene X^j na varivel EQ
ERASE
Apague PICT atual
DRAX LABEL DRAW
Desenhe eixos, etiquetas e funes
PICT RCL
Coloca PICT atual na pilha
NEXT
Feche o loop FOR-NEXT
Pgina 22-31
5 ANIMATE
Anime
Pgina 22-32
Como objeto grfico esta equao pode agora ser colocada nas exibies
grficas. Para recuperar as exibies dos grficos pressioen . Depois,
mova o cursor para um setor vazio e pressione @)EDIT LL@REPL. A
equao X^2-5 colocada no grfico, por exemplo:
Pgina 22-33
O menu GROB
O menu GROB, acessvel atravs L@)GROB @GROB, contm as
seguintes funes. Pressione L para mover para o prximo menu.
GROB
Das funes que j usamos SUB, REPL, (do menu graphics EDIT), ANIMATE
[ANIMA] e GROB. ([ PRG ] simplesmente uma forma de retornar ao
menu de programa). Ao usar GROB nos dois exemplos anteriores deve ter
percebido que usei um 3 enquanto convertia o grfico no GROB e usei um 1
quando convertia a equao no GROB. Ete parmetro da funo GROB
indica o tamanho do objeto que est sendo convertido no GROB como 0 ou
1 para um pequeno objeto, 2 mdio e 3 grande. As outras funes no
menu GROB so descritas a seguir.
BLANK
A funo BLANK, com argumentos #n e #m, cria objeto de grficos em
branco de largura e altura especificadas pelos valores #n ed #m,
respectivamente. Isto similar a funo PDIM no menu GRAPH.
GOR
A funo GOR (OR grficos) toma como entrada grob2 (um objetivo GROB),
um conjunto de coordendas e grob1, e produz a superposio de grob1 em
grob2 (ou PICT) iniciando nas coordenadas especificadas. As coordendas
podem ser especificadas como coordedas definidas pelo usurio (x,y) ou
pixels {#n #m}. GOR usa a funo OR para determinar o status de cada
Pgina 22-34
RAD
131 RB 64 RB PDIM
-6,28 6,28 XRNG 2. 2. YRNG
Inicie o programa
Defina as unidades do ngulo para
radiano
Configure PICT para 13164 pixels
Configure as faixas x e y
Pgina 22-35
FUNCTION
SIN(X) STEQ
ERASE DRAW DRAX LABEL
(-6.28,-2.) (6.28,2.) BOX
PICT RCL
SINE FUNCTION
1 GROB
(-6., 1.5) SWAP
GOR
PICT STO
{ } PVIEW
Pressione @GRPR
Pgina 22-36
A relao entre o estado original de resistncias (xx, yy, xy, yx) e o estado
de resistncia quando os eixos so girados no sentido anti-horrio por f (xx,
yy, xy, yx), pode ser representada graficamente pela construo mostrada
na figura abaixo.
Para construir o crculo de Mohr podemos usar um sistema de coordenada
cartesiana com o eixo x correspondente as resistncias normais () e o eixo y
correspondente as resistncias ao cisalhamento ().
Localize os pontos
A(xx,xy) e B (yy, xy), e desenhe o segmento AB. O ponto C onde o
segmento AB atravessa os eixos n sero o centro do crculo. observe que
as coordenadas do ponto C so ((yy + xy), 0). Ao construir o crculo
manualmente, voc pode usar um compasso para traar o crculo des que
saiva o local do centro C e de dois pontos A e B.
Permita que o segmento AC representa o eixo x no estado original de
resistncia. Se quiser determinar o estado de resistncia para um conjunto
de eixos x-y, ogrados no sentido anti-horrio por um ngulo em relao
conjunto original de eixos x-y, desenhe o segmento AB, centrado em C e
girado no sentido horrio por um ngulo 2 em relao ao segmento AB.
Pgina 22-37
Pgina 22-38
Programao modular
Para desenvolver o programa que plotar o crculo de Mohr dado o estado
de resistncia, usaremos a porgramao modular.
Basicamente, esta
abordagem consiste na decomposio do programa em um nmero de
subprogramas que so criadso como variveis separdas na calculadora.
Estes subprogramas so ligados pelo programa principal que chamares de
MOHRCIRCL. Criamos primeiro um subdiretrio chamado de MOHRC dentro
do diretrio HOME e entramos dentro deste diretrio para digitar os
programas.
A prxima etapa criar o programa principal e o subprogramas dentro do
subdiretrio.
O programa principal MOHRCIRCL usa os seguintes subprogramas:
INDAT : Solicita a entrada de x, y, xy do usurio, produz uma
lista L = {x, y, xy} como resultado.
CC&r : Usa L como entrada, produz c = (x+y), r = raio do
crculo de Mohr, n = ngulo de resistncias principais,
como resultado.
DAXES : Usa c e r como resultado, determina as faixas dos eixos
para a construo do crculo de Mohr
PCIRC : Usa c, r e n como entrada, desenha o crculo de Mohr
produzindo uma plotagem PARAMTRICA
DDIAM : UsA L como entrada, desenha o segmento AB (consulte o
crculo de Mohr na figura acima), juntando os pontos de
dados de entrada no crculo de Mohr
LBL : Usa L como entrada, coloca as etiquetas para identificar
os pontos A A e B com as etiquetas x e y.
AXS : Coloca as etiquetas e nos eixos x e y,
respectivamente.
PTTL
: Coloca o ttulo Crculo de Mohr na figura.
Os programas esto disponveis no disquete ou CD ROM que vem com sua
calculadora.
Pgina 22-39
Executar o programa
Se digitou os programas na ordem mostrada acima, ter no seu subdiretrio
MOHRC as seguintes variveis: PTTL, AXS, PLPNT, LBL, PPTS, DDIAM.
Pressionar L encontrar tambm: PCIRC, DAXES, ATN2, CC&r, INDAT,
MOHRC. Antesde reordenar as variveis, execute o programa novamente
pressionado a tecla @MOHRC. Use o seguinte:
@MOHRC
25
75
50`
Uma vez que esta viso de PICT ativada atravs da funo PVIEW, no
podemos obter qualquer informao da plotagem alm da prpria figura.
Para obter informao adicional sobre o crculo de Mohr, feche o programa
pessionando $. Depois pressione para recuperar o contudo de PICT
no ambiente. O crculo de Mohr agora similar a imagem a direita (consulte
acima).
Pressione as teclas do menu virtual @TRACE e @(x,y)@. no fundo do visor
encontrar o valor de correspondente ao ponto A (x, xy), ex. = 0,
(2.50E1, 5.00E1).
Pgina 22-40
50 } [ENTER]
INDAT
CC&r
Pgina 22-41
n TAG
3 ROLLD
RC DUP
CR + Px TAG
SWAP CR - Py TAG
O resultado :
Pgina 22-42
O resultado :
O resultado :
Pgina 22-43
$
@TRACE @(x,y)@.
Pgina 22-44
Pgina 22-45
Captulo 23
Segmentos de caractere
Segmentos de caracteres so objetos da calculadora includos entre aspas
duplas. Eles so tratados como texto pela calculadora. Por exemplo, o
segmento SINE FUNCTION, pode ser transformado em um GROB (objeto
grfico), para marcar um grfico ou pode ser usado como resultado em um
programa. Conjuntos de caracteres digitados pelo usurio como entrada
para um programa so tratados como segmentos. Alm disso, os objetos no
resultado de programa so tambm os segmentos.
Pgina 23-1
Concatenao de segmento
Os segmentos podem ser concatenados (agrupados) usando o sinal de mais
+, por exemplo:
O menu CHARS
O submenu TYPE acessvel atravs do menu PRG (programao) ex.
.
Pgina 23-2
:
:
:
:
:
:
A lista de caracteres
A coleo inteira de caracteres disponvel na calculadora acessvel atravs
da seqncia de tecla Quando voc ressalta qualquer caractere,
Pgina 23-3
Pgina 23-4
Captulo 24
Objetos e sinalizadores da calculadora
Os nmeros, listas, vetores, matrizes, algbricas, etc. so objetos da
calculadora. Eles so classificados de acordo com a sua natureza em 30
tipos diferentes, que so descritos abaixo. Os sinalizadores so variveis
que podem ser usadas para controlar as propriedades da calculadora. Os
sinalizadores foram introduzidos no captulo 2.
Pgina 24-1
Nmero
Tipo
Exemplo
____________________________________________________________________
21
Nmero real extendido
Long Real
22
Nmero complexo extendido
Long Complex
23
Conjunto ligado
Linked Array
24
Objeto de caractere
Character
25
Objeto de cdigo
Code
26
Dados da biblioteca
Library Data.
27
Objeto externo
External
28
Inteiro
3423142
29
Objeto externo
External
30
Objeto externo
External
____________________________________________________________________
Funo TYPE
Esta funo, disponvel no submenu PRG/TYPE () ou atravs do catlogo de
comando, usada para determinar o tipo de um objeto. O argumento da
funo o objeto de interesse. A funo retorna o tipo de objeto como
indicado pelos nmeros especificados acima.
Funo VTYPE
Esta funo opera de forma similar a funo TYPE, mas aplica-se a um nome
de varivel, retornando ao tipo de objeto armazenado na varivel.
Pgina 24-2
Sinalizadores da calculadora
Um sinalizador uma varivel que pode ser configurada ou desconfigurada.
O status de um sinalizador afeta o comportamento da calculadora, se o
sinalizador for um sinalizador de sistema ou de um programa, se for um
sinalizador do usurio. Eles so descritos em mais detalhes a seguir.
Sinalizadores de sistema
Os sinalizadores de sistema so acessveis usando H @)FLAGS!. Pressione a
tecla com a seta para ver uma lista de todos os sinalizadores do sistema com
seu nmero e uma descrio rpida. Os primeiros dois visores com os
sinalizadores do sistema so mostrados a seguir:
Pgina 24-3
Configurar um sinalizador
Limpar um sinalizador
Retorna1 se o sinalizador for configurado, 0 se no for configurador
Retorna 1 se o sinalizador estiver vazio (no configurado), 0 se o
sinalizador for configurado
Testa o sinalizador conforme FS o faz, depois esvazia-o
Pgina 24-4
FC?C
STOF
RCLF
!RESET
Sinalizadores do usurio
Para fazer programas, os sinalizadores de 1 a 256 esto disponveis para o
usurio. Eles no tem significado para a operao da calculadora.
Pgina 24-5
Captulo 25
Funes de dia e hora
Neste captulo demonstramos algumas das funes e clculos usando as
horas e os dias.
O menu TIME
Configurar um alarme
Opo 2. Set alarm.. fornece um formulrio de entrada para permitir que o
usurio configue um alarme. O formulrio de entrada apresentado na
seguinte figura:
Pgina 25-1
Navegar os alarmes
Opo 1. Browse alarms... no menu TIME permite que voc verifique seus
alarmes atuais. Por exemplo, depois de inserir o alarme usado no exemplo
acima, esta opo mostrar o seguinte visor:
Ferramentas TIME
Opo 4. Tools fornece um nmero de funes teis para a operao do
relgio e os clculos com as horas e dias. A seguinte figura mostra as
funes disponveis sob ferramentas TIME:
Pgina 25-2
:
:
:
:
Pgina 25-3
Funes de alarme
O submenu TIME/Tools/ALRM fornece as seguintes funes:
Pgina 25-4
ACK
ACKALL
STOALARM(x)
RCLALARM(x)
:
:
:
:
Pgina 25-5
Captulo 26
Gerenciar a memria
No captulo 2 do manual do usurio introduzimos os conceitos e operaes
bsicas para criar e gerenciar as variveis e diretrios. Neste captulo
discutimos o gerenciamento da memria da calculadora em termos de
partio e tcnicas para proteger os dados.
Estrutura da memria
A calculadora contm um total de 2.5 MB de memria do qual 1 MB usada
prara armzenar o sistema operacional (memria do sistema) e 1.5 MB
usado para a operao da calculadora e armazenagem de dados (memria
do usurio). Os usurios no tm acesso ao componente da memria do
sistema. Para ver a forma na qual a memria do usurio particionada, use
a funo FILES (). Um resultado possvel mostrado abaixo:
Pgina 26-1
O diretrio HOME
Ao usar a calculadora voc pode criar as variveis para armazenar
resultados intermedirios e finais. Algumas operaes de calculadora tais
como operaes grficas e estatsticas criam suas prprias variveis para
armazenar os dados. Estas variveis sero contidas dentro do diretrio
HOME ou um de seus diretrios. Os detalhes sobre a manipulao de
variveis e diretrios so apresentados no captulo 2 do manual do usurio.
Memria da porta
Diferente do diretrio HOME, a memria da porta no pode ser subdividida
em diretrios e pode apenas conter objetos de backup ou objetos de
biblioteca. Estes tipos de objetos so descritos abaixo.
Pgina 26-2
Objetos de backup
Os objetos de backup so usados para copiar os dados de seu diretrio
home na porta da memria. O objetivo de fazer backup de objetos na porta
da memria preservar o contedo dos objetos para uso posterior. objetos
de backup tem as seguintes caractersticas:
Pgina 26-3
Pgina 26-4
Pgina 26-5
No modo RPN:
Para avaliar um objeto de backup insira:
Argument(s) ` : Port_Number : Backup_Name EVAL
Para ativar o objeto para o comando de linha insira:
: Port_Number : Backup_Name ` RCL
Pgina 26-6
Usar as placas SD
A calculadora fornece uma porta de placa da memria onde voc pode
inserir uma placa flash SD para fazer o backup dos objetos da calculadora
ou para fazer o download de objetos de outras fontes. Insira a placa com a
etiqueta voltada para cima A placa SD na calculadora aparecer como a
porta nmero 3.
O acesso a um objeto da placa SD feito de forma similar como se estivesse
localizado nas portas 0, 1 ou 2. Portanto, a porta 3 no aparecer no menu
ao usar a funo LIB (). Os arquivos SD podem ser apenas
administrados usando apenas o Filer ou File Manager arquivos (). Ao
iniciar o Filer a visualizao da rvore mostrar:
0: IRAM
1: ERAM
2: FLASH
3: SD
HOME
|-subdiretrios
Ao inserir a rvore SD, todos os objetos aparecero como objetos de backup.
Portanto, no possvel dizer que tipo de objetos dados olhando apenas
no seu nome no Filer. Nomes com caractere longo so suportados, portanto,
todos os nomes com mais de 62 caracteres sero ignorados. ISTO
IMPORTANTE: nomes com mais de 62 caracteres no podem ser usados com
o gerenciador de arquivos e sero simplesmente ignorados.
Como alternativa para usar as operaes do gerenciador de arquivo, voc
pode usar as funes STO e RCL para armazenada e reativar objetos da
placa SD, conforme a seguir. Voc pode usar tambm o comando PURGE
para excluir os objetos de backup na placa SD. Os nomes longos podem ser
usados com estes comandos (a saber, STO, RCL e PURGE).
Pgina 26-7
Pgina 26-8
Usar as bibliotecas
As bibliotecas so programas linguagens binrias criadas pelo usurio que
podem ser carregadas na calculadora e colocadas a disposio para uso de
dentro de qualquer subdiretrio do diretrio HOME. As bibliotecas podem
ser instaladas na calculadora como uma varivel regular e depois instaladas
e anexadas ao diretrio HOME.
Nmeros de biblioteca
Se usar o menu LIB () e pressionar a tecla do menu virtual
correspondente a porta 0 ou 1, ver os nmeros da biblioteca listados nas
etiquetas do teclado. Cada biblioteca tem um nmero de quatro dgitos
associados. Estes nmeros so atribudos pelo criador da biblioteca e so
usados para excluir a biblioteca.
Excluir a biblioteca
Pata excluir a biblioteca de uma porte, use:
Pgina 26-9
Criar bibliotecas
Uma biblioteca pode ser escrita nas linguagens Assembler, de sistema RPL ou
usando uma biblioteca de criao de matriz, tais como LBMKR. O ltimo
programa est disponvel online (consulte por exemplo,
http://www.hpcalc.org). Os detalhes de programar a calculadora na
linguagem Assembler ou no sistema RPL esto alm do contedo deste
documento. O usurio est convidado a obter informaes adicionais sobre
o assunto online.
Bateria de backup
Uma bateria de backup CR2032 est inclusa na calculadora para fornecer
backup de alimentao para a memria voltil ao trocar as baterias
principais. Recomenda-se que substitua esta bateria a cada 5 anos. Uma
mensagem de visor indicar quando esta bateria precisa ser substituda. O
digrama abaixo mostra o local da bateria de backup no compartimento
superior na traseira da calculadora.
Pgina 26-10
Pgina 26-11
Apndice A
Usar os formulrios de entrada de dados
Este exemplo de configurao da hora e dia ilustra o uso de formulrios de
entradas de dados na calculadora. Algumas regras gerais:
Use as teclas com as setas () para mover de um
campo para o prximo no formulrio de entrada.
Use qualquer uma das teclas @CHOOS para visualizar as opes
disponveis para qualquer campo dado no formulrio de entrada.
Use as teclas com as setas () para selecionar a opo
desejada para um campo dado e pressione a tecla !!@@OK#@ (F) para
fazer a seleo.
Em alguns casos, uma marca de verificao necessria para
selecionar uma opo em um formulrio de entrada. Em tal caso use
a tecla @@CHK@ para alternar entre a marca de verificao ativa e
desativada
Pressione a tecla @CANCL para fechar um formulrio de entrada e
retornar a visor da pilha. Voc pode tambm pressionar a tecla `
ou para fechar o formulrio de entrada.
Para iniciar com os clculos financeiros use a tecla com a seta para baixo
() para selecionar o item 5. Solve finance. Pressione @@OK@@, para lanar a
Pgina A-1
Neste caso em particular podemos oferecer valores para todas exceto uma
das variveis, digamos, n = 10, I%YR = 8.5, PV = 10000, FV = 1000 e
resolver uma varivel PMT (o significado destas variveis apresentado mais
tarde). Tente o seguintes:
10 @@OK@@
8.5 @@OK@@
10000 @@OK@@
1000 @@OK@@
@SOLVE!
Insira n = 10
Insira I%YR = 8.5
Insira PV = 10000
Insira FV = 1000
Selecione e resolva para PMT
O visor resultante :
Pgina A-2
!RESET
!CALC
!TYPES
!CANCL
@@OK@@
Nesta altura, voc teve acesso pilha e o valor ressaltado por ltimos no
formulrio de entrada que foi fornecido. Suponha que voc quer dividir este
valor. O seguinte visor aparecer no modo ALG depois de inserir
1136.22/2:
Pgina A-3
Isto indicar que o valor no campo PMT deve ser um nmero real. Pressione
@@OK@@ par retornar para o formulrio de entrada e pressione L para recuperar
o primeiro menu. Depois, pressione a tecla ` ou $ para retornar a
pilha. Neste caso, os seguintes valores sero exibidos:
Pgina A-4
Pgina A-5
Apndice B
O teclado da calculadora
A figura abaixo mostra um diagrama do teclado da calculadora com a
numerao de suas linhas e colunas.
Pgina B-1
no espao ocupador pelas filas 2 e 3. Cada tecla tem trs, quatro ou cinco
funes. As funes principais da tecla so mostradas na figura abaixo.
Para operar estas funes de teclas pressione apenas a tecla correspondente.
Consultaremos as teclas pela fila e coluna onde esto localizadas no desenho
acima, assim, a tecla (10,1) est na tecla ON.
Pgina B-2
Pgina B-3
N
~p
~p
~p
Funo
Funo
Funo
Funo
Funo
Funo
Das seis funes associadas com a tecla apenas a primeira das quatro so
mostradas no prprio teclado. Esta a forma em que a tecla apresentada
no visor:
Observe que a cor e a posio dos smbolos na tecla, isto , SYMB, MTH,
CAT e P, indicam qual a funo principal (SYMB) e qual das outras trs
funes associada com as teclas left-shift (MTH), right-shift (CAT ) e
~ (P).
Pgina B-4
Pgina B-5
A
A
A
A
A
Pgina B-6
Pgina B-7
As funes de retrocesso-direito
O seguinte desenho mostra as funes, caracteres ou menus associados com
as diferentes teclas da calculadora quando a tecla retrocesso-esquerdo
for ativada:
As funes BEGIN, END, COPY, CUT e PASTE so usadas para editar
os objetivos.
A tecla UNDO usada para desfazer a ltima operao da
calculadora.
Pgina B-8
A
A
A
A
A
A funo
funo
funo
funo
funo
funo
y calcular a raiz x th de y.
Pgina B-9
Caracteres ALFA
O seguinte desenho mostra os caracteres associados com as diferentes teclas
da calculadora quando ALPHA ~ for ativado. Observe que a funo ~
usada para inserir as letras em maiscula do alfabeto ingls (A a Z). Os
nmeros, smbolos matemticos, (-, +), pontos decimais (.) e o espao (SPC)
so as mesmas das funes principais destas teclas. A funo ~ produz
um asterisco (*) quando combinada com a tecla de hora, ex. ~*.
Pgina B-10
Pgina B-11
"'
Pgina B-12
OFF,, , vrgula (,) e as teclas OFF funcionam tambm com as suas funes
principais mesmo quando a combinao ~ for usada. Os caracteres
especiais gerados pela combinao ~ incluem as letras gregas
(, , , , , , , , , , , e ), outros caracteres gerados pela
combinao ~ so |, , ^, =, <, >, /, , \, __, ~, !, ?, <<>> e @.
Pgina B-13
Apndice C
Configuraes CAS
CAS significa Sistema algbrico do computador. Este o centro matemtico
da calculadora onde as operaes e funes matemticas simblicas e
funes so programadas. O CAS oferece um nmero de configuraes que
podem ser ajustados de acordo com o tipo de operao de interesse. Para
ver as configuraes CAS opcionais use o seguinte:
Pgina C-1
Pgina C-2
Selecionar os mdulos
A opo Modulo da caixa de entrada CAS MODES representa um nmero
(valor padro = 13) usado na aritmtica modular. Outros detalhes sobre
aritmtica modular so apresentados em outra seo.
Pgina C-3
Pgina C-4
Pgina C-5
Pgina C-6
lenta. Assim, recomenda-se que voc selecione o modo REAL como o modo
padro e altere o modo para COMPLEX se solicitado pela calculadora ao
fazer uma operao.
2
Pgina C-7
Pgina C-8
3X 2 + 3X 2
X 3 5X 2 + 3X 2
2
=X +
=
X 2
X 2
X 2 3X +
3X 2
8
= X 2 3X 3X
.
X 2
X 2
Pgina C-9
x+3Q5`
No primeiro caso a opo _Incr pow foi selecionada, enquanto na segunda
no foi selecionada. No primeiro exemplo, na notao RPN, mostrado
abaixo:
Pgina C-10
E
F
Pgina C-11
A
B
C
D
E
F
SAI da ajuda
Copia o comando de exemplo para a pilha e sai
Consulte o primeiro link (se houver) na lista de referncia.
Consulte o segundo link (se houver) da lista de referncia.
Consulte o terceiro link (se houver) da lista de referncia.
Retorne para a lista de comando MAIN na ajuda
Pgina C-12
Pgina C-13
Pgina C-14
Apndice D
Conjunto adicionais de caracteres
Enquanto voc pode usar qualquer letra inglesa maiscula e minscula do
teclado, existem 255 caracteres usveis na calculadora. Incluindo os
caracteres especiais , , etc., que podem ser usados nas expresses
algbricas. Para acessar estes caracteres usamos a combinao de
teclas (associadas com a tecla VAL). Resultado o seguinte visor:
Pgina D-1
@ECHO1
@ECHO
2 + 2 + 5
Pgina D-2
Letras gregas
(alfa)
(beta)
(delta)
(epsilon)
(theta)
(lmbda)
(mu)
(rho)
(sigma)
(tau)
(mega)
(delta maiscula)
(pi maiscula)
~a
~b
~d
~e
~t
~n
~m
~f
~s
~u
~v
~c
~p
Outros caracteres
~
!
?
\
(til)
(fatorizao)
(interrogao) )
(barra a esquerda)
(smbolo de ngulo)
(em)
~1
~2
~3
~5
~6
~`
Pgina D-3
Apndice E
A rvore de seleo no escritor de equao
A rvore de expresso um diagrama que mostra como o escrito de
equao interpreta uma expresso. A forma da rvore da expresso
determinada por um nmero de regras conhecidas como a hierarquia da
operao. As normas so conforme a seguir:
1. As operaes em parnteses so executadas primeiro, dos
parnteses do interior para o exterior e da esquerda para a direita
na expresso.
2. Argumentos de funes so executados a seguir, da esquerda para a
direita.
3. As funes so executadas a seguir, da esquerda para a direita.
4. Potncias de nmeros so executadas a seguir, da esquerda para a
direita.
5. Multiplicaes so executadas a seguir, da esquerda para a direita.
6. Adies so executadas a seguir, da esquerda para a direita.
A execuo da esquerda para a direita significa que, se duas operaes da
mesma hierarquia, digamos duas multiplicaes, existem em uma expresso,
a primeira multiplicao para a esquerda ser executada antes da segunda e
assim por diante.
Considere, por exemplo, a expresso mostrada abaixo no escritor de
equao:
Pgina E-1
Etapa A2
Etapa A3
Etapa A4
Etapa A5
Etapa A6
Pgina E-2
Etapa B1
Etapa B2
Etapa B3
Etapa B4 = Etapa A5
Etapa B5 = Etapa A5
Pgina E-3
Etapa C1
Etapa C2
Etapa C3
Etapa C4
Pgina E-4
Pgina E-5
Apndice F
O menu Aplicaes (APPS)
Funes Plotagens.
Selecionar a opo 1. Plot functions.. no APPS produzir a seguinte lista de
menu de opes relacionadas com o grfico:
Configurao da tabela..
Janela Plotagens..
Funes Plotagens..
Configurao da tabela..
Pgina F-1
Funes I/O..
Selecionar a opo 2.i/O Plot functions.. no APPS produzir a seguinte lista
de menu de funes de entrada/sada:
Bib constantes..
Selecionar a opo 3. Constants lib.. no menu APPS abre a aplicao
Constant Library que fornece valores de constantes fsicas padres:
Pgina F-2
Solucionador numrico..
Selecionar a opo 3. Constants lib.. no menu APPS produz o menu de
solucionador numrico:
Hora e dia..
Selecionar a opo 5.Time & date.. no menu APPS produz o menu de hora e
dia:
Escritor de equao
Selecionar a opo 6.Equation writer.. no menu APPS abre o escritor de
equao:
Pgina F-3
Gerenciado de arquivo..
Selecionar a opo 7.File manager.. no menu APPS lana o aplicativo de
gerenciador de arquivo:
Escritor de matriz
Selecionar a opo 8.Matrix writer.. no menu APPS abre o escritor de matriz:
Pgina F-4
Editor de texto..
Selecionar a opo 9.Text editor.. no menu APPS lana o aplicativo de editor
de texto de linha:
Menu Math..
Selecionar a opo 10. menu Math.. no menu APPS produz o menu de MTH
( matemtica ) :
Pgina F-5
Menu CAS..
Selecionar a opo 11. menu CAS.. no menu APPS produz o menu CAS ou
SYMBOLIC :
Pgina F-6
Apndice G
Atalhos teis
Apresentando aqui um nmero de atalhos do teclado normalmente usados na
calculadora:
No modo ALG,
CF(-95) seleciona modo RPN
No modo RPN,
95 \` SF seleciona modo ALG
No modo ALG,
SF(-105) seleciona modo APPROX CAS
CF(-105) seleciona modo EXACT CAS
No modo RPN,
SF105 \` seleciona modo APPROX CAS
CF105 \` seleciona modo EXACT CAS
Pgina G-1
No modo ALG,
SF(-117) seleciona modo SOFT
CF(-117) seleciona modo CHOOSE BOXES,
No modo RPN,
117 \` SF seleciona modo SOFT
117 \` CF seleciona modo SOFT
Caracteres especiais:
o Smbolo do ngulo (): ~6
o Smbolo fatorial (!):
~2
o Smbolo de grau (o):
~(manter)6
Letras gregas:
Alfa ():
DELTA ():
Epsilon ():
Mu ():
PI ():
Theta ():
~a
~c
~e
~m
~p
~t
Beta ():
Delta ():
Rho ():
Lambda ():
Sigma ():
Tau (t):
~b
~d
~f
~n
~s
~u
Pgina G-2
mega ():
~v
Menu
Menu
Menu
Menu
STAT : 96
PLOT:
81
SOLVE: 74 ou use (manter) 7
UTILITY: 113
Outos menus:
( manter)
(manter)
(manter)
(manter)
(manter)
7
H
:
:
:
:
:
Pgina G-3
(manter)
(manter)
Pgina G-4
Apndice H
Listagens de mecanismo de ajuda CAS
O mecanismo de ajuda CAS est acessvel atravs da combinao de teclas:
I L@HELP `. Os primeiros visors de ajuda so mostrados abaixo:
Pgina H-1
Pgina H-2
Apndice I
Lista de catlogo de comando
Esta uma lista de todos os comandos no catlogo de comando (N).
Estes comandos que pertencem ao CAS (Sistema Algbrico do Computador)
so listados no apndice H. As entradas do dispositivo de ajuda CAS esto
disponveis para um comando dado se a tecla @HELP mostra quando voc
ressalta este comando em particular. Pressione esta tecla para obter a
entrada de dispositivo de ajuda CAS para o comando. Os primeiros visores
do catlogo so mostrados abaixo:
Pgina I-1
item de ajuda, ento a tecla do menu virtual @HELP mostrada quando voc
ressalta estes comandos criados pelo usurio.
Pgina I-2
Apndice J
O menu MATHS
O menu MATHS, acessvel atravs do comando MATHS (disponvel no
catlogo N), contm os seguintes submenus:
O submenu CMPLX
O submenu CMPLX contm as funes referentes as operaes com os
nmeros complexos:
O submenu CONSTANTS
O submenu CONSTANTS fornece acesso para as constantes matemticas da
calculadora. Estas funes so descritas no captulo 3.
Pgina J-1
O submenu HYPERBOLIC
O submenu HYPERBOLIC contm as funes hiperblicas e suas inversas.
Estas funes so descritas no captulo 3.
O submenu INTEGER
O submenu INTEGER fornece as funes para a manipulao de nmeros
inteiros e alguns polinmios. Estas funes so descritas no captulo 5.
O submenu MODULAR
O submenu MODULAR fornece as funes para a aritmtica modular com os
nmeros e polinmios. Estas funes so descritas no captulo 5.
Pgina J-2
O submenu POLYNOMIAL
O submenu POLYNOMIAL inclui as funes para a gerao e manipulao
de polinmios. Estas funes so descritas no captulo 5.
O submenu TESTS
O submenu TESTS inclui os operadores (e.g., ==, <, etc.), operadores lgicos
(ex. E, OU, etc.), a funo IFTE e os comandos ASSUME e UNASSUME.
ASSUME
NO ASSUME
Pgina J-3
Apndice K
O menu MAIN
O menu MAIN est disponvel no catlogo de comando. Este menu inclui os
seguintes submenus:
O submenu ALGB
O submenu ALGB inclui os seguintes comandos:
Pgina K-1
O submenu DIFF
O submenu DIFF contm as seguintes funes:
O submenu MATHS
O menu MATHS descrito em detalhe no apndice J.
O submenu TRIGO
O submenu TRIGO contm as seguintes funes:
Pgina K-2
O submenu SOLVER
O submenu SOLVER inclui as seguintes funes:
O submenu CMPLX
O menu CMPLX inclui as seguintes funes:
O submenu ARIT
O submenu ARIT inclui os seguintes submenus:
Pgina K-3
O submenu EXP&LN
O submenu EXP&LN contm as seguintes funes:
O submenu MATR
O submenu MATR contm as seguintes funes:
O submenu REWRITE
O submenu REWRITE contm as seguintes funes:
Pgina K-4
XNUM
XQ
Pgina K-5
Apndice L
Comandos do editor de linha
:
:
:
:
:
:
EDIT
BEG
END
INFO
:
:
:
:
Pgina L-1
Pgina L-2
O submenu SEARCH
As funes do submenu so SEARCH:
Find : Use esta funo para encontrar um segmento na linha de comando.
O formulrio de entrada com este comando mostrado a seguir:
Find next..
O submenu GOTO
As funes do submenu GOTO so as seguintes:
Pgina L-3
Goto Line: para mover para uma linha especfica. O formulrio de entrada
fornecido com este comando :
O submenu Style
O submenu Style inclui os seguintes estilos:
BOL: Negrito
ITALI: Itlicos
UNDE: Sublinhado
INV : Inverso
O comando FONT permite que o usurio selecione a fonte para o editor de
comando.
Exemplos de estilos diferentes so mostrados acima:
Pgina L-4
Pgina L-5
Apndice M
ndice
A
A construo CASE, 21-54
A distribuio beta, 17-7
A distribuio de gama, 17-14
A distribuio exponencial, 17-7
A distribuio qui-quadrado, 1711
ABCUV, 5-11
ABS, 11-7
ABS, 3-4
ABS, 4-6
ACK, 25-5
ACKALL, 25-5
ACOS, 3-6
ACOSH, 8-6
ADD, 12-9
ADD, 8-9
ADDMOD, 5-15
ADDTMOD, 5-12
AJUDA, C-12
Ajustar dados, 18-10
Ajuste de polinmio, 18-61
Ajuste do visor, 1-2
Ajuste linear mltiplo, 18-58
Alarmes, 25-2
lgebra linear, 11-1
ALOG, 3-5
Alterao da integrao de
variveis, 13-18
Alterar sinais 3-3
Ambiente de CONFIGURAO
DE PLOTAGEM, 12-14
Ambiente de JANELA DE
PLOTAGEM, 12-4
Ambiente de PLOTAGEM, 17-15
AMORT, 6-33
AMORTIZAO, 6-11
Amostra e populao, 18-5
Anlise vetorial, 2-6
Anel aritmtico finito, 5-15
ngulo entre os vetores, 9-17
Animao de grficas, 22-26
Animao, 22-30
Animar os grficos, 22-28
ANIMATE, 22-29
Anti-derivadas, 13-14
APAGAR, 12-15, 12-17, 22-27
Aplicaes de transformada de
Laplace ODE, 16-17
Aplicaes lineares, 11-56
ARC, 22-25
REA em plotagens, 12-7
ARG, 4-6
Aritmtica modular, 5-13
ARQUIVOS, 2-49
rvore de seleo no escritor de
equao, E-1
As plotagens interativas com o
menu PLOT, 22-15
ASIN, 3-7
ASINH, 3-9
ASN, 20-6
ASR, 19-7
ASSUME, J-3
Pgina M-1
B
B-->R, 19-3
Bases numricas, 19-1
Baterias, 1-1
BEG, 6-33
BIG, 12-18
BIN, 3-2
Bloquear-desbloquear o teclado
ALPHA, G-2
BOL, L-4
BOXZ, 12-53
C
C-->PX, 19-7
C-->R, 4-6
CAIXA, 12-50
Clculos com datas, 25-4
Clculos com horas, 25-4
Clculos das datas, 25-4
Clculos das horas, 25-4
Pgina M-2
CHR, 23-1
Ciclo de programa, 21-53
CICLOTMICA, 5-11
CIRCL, 12-48
Classes, 18-6
Classificao de uma matriz, 1110
CLASSIFICAO, 11-10
Clique de tecla, 1-23
CLKADJ, 25-3
CMD, 2-64
CMDS, 2-26
CNCT, 22-14
CNTR, 12-54
Coeficiente de correlao de
amostra, 18-13
Coeficiente de correlao, 18-11
Coeficiente de variao, 18-5
COL-, 10-21
COL+, 10-21
COL-->, 10-19
COLAR, 2-26
COLLECT, 5-4
Colocado, 3-7
Comando MAIN/CASCFG, K-1
Comandos de editor de linha, L-1
Comandos do editor, L-1
Comandos no CAS, C-13
COMB, 17-2
Combinaes, 17-1
CON, 10-9
Concatenao do segmento, 23-2
COND, 11-10
Configurao CAS, 1-24, C-2
Configurao da data, 1-7
Configurao da hora, A-1
Pgina M-3
CYLIN, 4-3
D
D-->R, 3-14,
Dados agrupados, 8-19
DARCY, 3-33
DATE+, 25-3
DBUG, 21-13
DDAYS, 25-3
Decompor as listas, 8-2
Decompor um vetor, 9-12
Decomposio de valor individual,
11-8 11-57
Decomposio do crculo de
Jordan da matriz, 11-54
Decomposio LQ, 11-51
Decomposio LU, 11-49
Decomposio QR, 11-51
DEFINE, 12-56
Definio da funo, 3-37
Definio e transformada de
Fourier, 16-46
DEFN, 12-18
DEG, 3-1
DEL L, L-1
DEL, 12-51
DEL-->, L-1
DELALARM, 25-5
DELKEYS, 20-6
Delta de Kronecker, 10-1
DEPND, 22-6
Depurar programas, 21-22
Depurar programas, 21-22
DERIV, 13-3
Derivada direcional, 15-1
Derivadas com , 13-4
Pgina M-4
Discreto de distribuies de
probabilidade, 17-4
DISTRIB, 5-30
Distribuio binomial, 17-4
Distribuio de formato padro,
17-17,
Distribuio de frequncia, 18-8
Distribuio de probabilidade de
inferncia estatstica, 17-9
Distribuio do t estudante, 17-10
Distribuio F, 17-13
Distribuio normal, 17-10
Distribuio padro normal, 1717
Distribuio Poisson, 17-5
Distribuio Weibull, 17-7
Distribuies de probabilidade
contnua, 17-6
Distribuies de probabilidade
para interferncia estatstica, 17-9
DIV, 15-4
DIV2, 5-12
DIV2MOD, 5-12
DIV2MOD, 5-16
Divergncia de campos vetoriais,
15-4
Divergncia, 15-4
DIVIS, 5-10
Diviso da matriz, 11-26
Diviso sinttica, 5-28,
DIVMDO, 5-12
DIVMOD, 5-12
DOERR, 21-67
DOLIST,21-8
DOMNIO, 13-9
DOSUBS, 8-12
DOT, 9-11
DOT+ DOT-, 12-48
DRAW3DMATRIX, 12-58
DRAX, 22-36
DROITE, 4-10
DROP, 9-20
DTAG, 23-1
E
e, 3-16,
EDITAR, 2-3
EDITAR, 2-35
Editor de matriz, 10-2
Editor de texto.. menu, F-5
EGCD, 5-20
EGDC, 5-12
EGV, 11-47
EGVL, 11-47
Elementos vetoriais, 9-7
Eliminao de Gauss-Jordan , 1128 11-37 11-39
Eliminao gaussiana, 11-29
EM BRANCO, 22-34
Encontrar prximo.., L-3
ENDSUB, 8-12
ENGL, 3-31
ENQUANTO constri, 21-62
ENTRADA, 21-28,
ENVIAR, 2-33
EPS, 2-37
EPSX0, 5-24
EQ, 7-12
Equao Bessel, 16-57
Equao Cauchy, 16-53
Equao de Laguerre, 16-61
Equao de Laplace, 15-4
Pgina M-5
Pgina M-6
EXP, 3-7
EXP2POW, 5-30
EXPANDE, 5-12
EXPANDMOD, 5-12
EXPLN, 5-30
EXPLN, 5-8
EXPM, 3-9
Extrema, 14-5
EYEPT, 22-10
F
F0?, v,
FACTORMOD, 5-12
FATOR, 2-16
FATORES, 21-16
Fatorizao de matriz, 11-49
Fatorizao de uma expresso, 224
Fatorizao, 11-50
FCOEF, 5-12
FDISTRIB, 5-30
Fechamento deep-sleep, G-3
Ferramentas TIME, 25-2
FFT, 16-51
FINAL, 18-66
FINDALARM, 25-5
FLUXOS, 8-11
Fonte do visor, 1-27
Formas quadrticas da matriz, 1151
Formas quadrticas, 11-54
Formato cientfico, 1-20
Formato engenharia, 1-21
Formato fixo, 1-17
Formato numrico, C-4
Formato padro, 1-18
Pgina M-7
G
GAMA, 3-15
GAUSS, 11-55
GCD, 5-12, 5-20
GCDMOD, 5-12
Gerente de arquivo.. menu.., F-4
GET, 10-7
GETI, 8-11
GOR, 22-34
Grades, 1-23
Gradiente, 15-1
Grfico de equao diferencial,
12-26
Grfico Ln(X), 12-9
Graficos de curva cnica, 12-21
Grficos de disperso, 12-34
H
HADAMARD, 11-5
HALT, L-2
HEAD, 8-11
HERMITE, 5-12, 5-21
HESS, 15-3
HEX, 19-2
HEX, 3-4
HILBERT, 10-15
Histogramas de grficos, 12-30
Histogramas, 12-32
HMS-, 25-3
HMS+, 25-3
HMS-->, 25-3
HOME, ??
Hora & dia... menu, F-3
HORA, F-3
HORNER, 5-12, 5-21
H-VIEW, 12-21
HZIN, 12-54
HZOUT, 12-54
Pgina M-8
I
I-->R, 5-26
IABCUV, 5-11
IBERNOULLI, 5-11
ICHINREM, 5-11
Identificao, 21-35
IDIV2, 5-11
IDN, 10-9
IEGCD, 5-11
IFTE, 3-37
ILAP, 16-4
IM, 4-6
IMAGEM, 12-8
INCLINAO em plotagens, 12-7
INDEP, 22-6,
Inferncias de variao, 18-46
INFO, 22-4
INICIAR, 2-26
INS , L-1
Inserir os vetores, 9-3
INT, 13-15
Integrao parcial de fraes, 1320
Integrao por fraes parciais,
13-21
Integrao por partes, 13-20
Integrais definitivas, 13-15
Integrais definitivas, 13-15
Integrais duplas de coordenada
polar, 14-8
Integrais duplas, 14-9
Integrais etapa por etapa, 13-16
Integrais inadequadas, 13-22
Integrais inadequadas, 13-22
Integrais mltiplas, 14-8
Integrais mltiplas, 14-8
J
Jacobiana, 14-9
JORDAN, 11-49
K
KER, 11-57
L
LAGRANGE, 5-12, 5-22
Pgina M-9
LAMINAR, 3-31
LAP, 16-11
LAPL, 15-5
Laplaciana, 15-4
LCM, 5-12
LCM, 5-23,
LCXM, 11-16
LDEC, 16-4
LEGENDRE, 5-12, 5-23
Letras gregas, D-3, G-2
LGCD, 5-11
Lib constantes..., F-1
LIGADO, 1-14
lim, 13-2
Limites de classe, 18-6
Limites, 13-1
LIN, 5-30
Linguagem RPL do usurio, 2-54
Linha Goto, L-3
LINHA-, 10-24
LINHA, 12-48
LINSOLVE, 11-42
LIST, 2-37
Lista de caractere, 23-3
Lista de catlogo de comando, I-1
Lista de catlogo de comando, I-1
Lista de composio, 8-2
Lista de mecanismo de ajuda CAS,
H-1
Listagem de mecanismo de ajuda
CAS, H-1
Listas, 8-8
LN, 3-5
LNCOLLECT, 5-5
LNP1, 3-9,
M
MAD, 11-49
MANT, 3-14
MAP, 8-13
MARCA, 12-51
Marcar sada, 21-33
Marcas de classe, 8-19
Marcas, 18-10
MARK, 12-49
Matrix aumentada, 11-30
Matriz aumentada, 11-32
Matriz de identidade, 10-1
Matriz de identidade, 11-6
Matriz de permutao, 11-35, 1153
Matriz diagonal, 10-13
Matriz Hessian, 14-7
Matriz inversa, 11-10
Matriz triangular inferior, 11-51
Matriz triangular superior, 11-51
Matriz, 10-1
Matrizes ortogonais, 11-51
Matrizes, 5-29
MAX, 3-14
Mximo, 13-14
Mximo, 18-3
MAXR, 3-16,
Mecanismo de ajuda CAS, C-10
Pgina M-10
Pgina M-11
Pgina M-12
MODSTO, 5-12
MODULO, 2-37
Mdulos CAS, C-3
Mdulos em CAS, C-3
Momento de uma fora, 9-17
MSGBOX, 21-13
MSLV, 7-5
MSOLV, 7-13
MTRW, 9-3
Multiplicao da matriz, 11-2
Multiplicao de termo a termo da
matriz, 11-5,
Multiplicao matriz-vetor, 11-5
MULTMOD, 5-13
N
NDIST, 17-10
NEG, 4-6
NEXQ em plotagens, 12-7
NEXTPRIME, 5-11
Norm da coluna, 11-8
Norm da linha, 11-8
Norm de Frobenius, 11-17
NOT, 19-5
Notas adicionais de regresso
linear, 18-49
NOVO, 2-41
NSUB, 8-12
NUM, 21-7
NUM.SLV, 6-15
Nmero de condio, 11-10
Nmeros aleatrios, 17-2
Nmeros binrios, 3-2
Nmeros complexos, 2-2 4-1
Nmeros de menu, 20-2
Nmeros decimais, 3-2
O
O menu BASE, 19-1
O menu CALC/DIFF, 16-4
O menu GROB, 22-34
OBJ-->, 9-10
Objetos da calculadora, 2-1
Objetos grfico, 22-32
Objetos reais, 2-1
Objetos, 2-1
Objetos, 26-3
ODE (equaes diferenciais
ordinrias), 16-1
ODE rgida, 16-72
ODETYPE, 16-8
Opes de grficos, 12-1
Operao de nvel do sistema, G3
Operao de plotagem da
FUNO, 12-13
Operaes com unidades, 3-17
Operaes da matriz, 11-8
Operaes de PLOTAGEM, 12-6
Operador de concatenao, 21-1
Operadores lgicos, 21-47
Operadores relacionais, 21-45
Operadores, 3-7
OR, 19-5
ORDEM, 13-26
Pgina M-13
P
PA2B2, 5-11
PARA construo, 21-59
Paramtrico de grficos, 12-23
Parte imaginria, 4-6
Parte real, 4-6
PARTFRAC, 5-5
PCAR, 11-46
PCOEF, 5-12, 5-23
pdf de distribuio normal, 17-10
PDIM, 22-21
Percentiles, 18-14,
PERODO, 2-39 16-37
PERM, 17-1
Permutaes, 17-1
PEVAL, 5-25
PGDIR, 2-46
PICT, 12-8
PISO, 3-14
PIX?, 22-24
PIXOFF, 22-24
PIXON, 22-24
Plano no espao, 9-18
Plot 3D rpidos, 12-35
PLOTADD, 12-57
Plotagem da funo, 16-31
Plotagem de coordenada polar,
12-19
Plotagem polar, 12-19
PLOTAGEM, 12-54
Plotagens 3D rpidas de grficos,
12-35
Plotagens da FUNO, 12-6
Pgina M-14
Pgina M-15
Propriedades do Escritor de
equao, 1-30
PSI, 3-15
Psi, 3-15
PTAYL, 5-12, 5-23
PTYPE, 22-3
PUT, 8-11
PUTI, 10-5
PVIEW, 22-24
PX-->C, 19-7
Q
QR, 11-51
QUAD, 2-66
QUADF, 11-54
QUOCIENTE, 5-11
QUOTA, 5-11
QXA, 11-54
R
R-->B, 19-3
R-->C, 4-6
R-->D, 3-14
R-->I, 5-26
RAD, 1-3
Radianos, 1-23
RAIZ em plotagens, 12-6
Raiz quadrada, 3-5
RAIZ, 6-28
Ramificao de programa, 21-48
RAND, 17-2
RANM, 10-11
RCI, 10-26
RCIJ, 10-27
RCLALARM, 25-5
RCLKEYS, 20-6
RCLMENU, 20-1
RCWS, 19-4
RDM, 10-10
RDZ, 17-3
RE, 4-8
REALASSUME, 2-37
RECT, 4-3
RECT, 4-3
Referncias de pixel, 19-7
Regra de cadeia, 13-6
Regras de cadeia de derivadas
parcial, 14-4
Regresso linear de erro de
previso, 18-51
Reiniciar calculadora, G-3
REINICIAR, 22-30
Reincio frio da calculadora, G3
Reincio quente da calculadora,
G-3
Reincio da calculadora, G-3
Relaes linearizadas, 18-12
RENAM, 2-35
REPL, 10-12
Representao cartesiana, 4-1
Representao diagonal da forma
quadrtica, 11-53
Representao polar, 4-1
RES, 22-7
RESIDUAL, 5-11
RESOLVER, 6-15
RESOLVER, 6-2, 7-1,
Resultante de foras, 9-17
RESULTANTE, 9-17
REVLIST, 8-9
RISCH, 13-4
Pgina M-16
RKF, 16-74
RKFERR, 16-78
RKFST, 16-76
RL, 19-7
RLB, 19-7
RND, 3-14
RNRM, 11-9
Rotao parcial, 11-33
Rotao total, 11-33 11-39
Rotao, 22-43
Rotacional de campos vetoriais,
15-5
Rotacional, 15-5
ROW+, 10-25
ROW-->, 10-18
RRB, 19-7
RREF, rref, RREF, 11-43
RRK, 16-75
RSBERR, 16-78
RSD, 11-45
RSWP, 10-26
RZ, 3-1
S
SAIR, 2-41
Salvar os grficos, 12-8
Salvar um grfico, 12-8
SCALE, 22-7
SCALEH, 22-7
SCALEW, 22-7
SE ENTO..OUTRO..FINAL, 2148
SE...ENTO ..OUTRO..FINAL, 2149
SEENTO..FINAL, 21-47
Segmentos de caractere, 23-1
Segmentos, 23-1
SELECIONAR, 2-35
SEQ, 8-12
Srie de Taylor, 13-21
Srie Fourier complexa, 16-32
Srie Fourier de onda quadrada,
16-40
Srie Fourier de onda triangular,
16-35
Srie Fourier e ODEs, 16-42
Srie Fourier ODE, 16-46
Srie Fourier para a equao
quadrtica, 16-35
Srie Fourier para a onda
quadrada, 16-40
Srie Fourier, 16-28
Srie FOURIER, 16-28
Srie Fourier, complexa, 16-27
Srie Maclauring, 13-21
Srie Taylor, 13-24
Srie, 13-24
SRIE, 13-24
Sries infinitas, 13-21
Series Maclaurin, 13-21
SI, 3-30
SIDENS, 3-33
SIGMA, 13-15
SIGMAVX, 13-15
SIGN, 3-14
SIGN, 4-6
SIGNTAB, 12-56 13-11
Smbolo do ngulo (), G-2
Smbolo fatorizao (!), G-2
SIMP2, 5-11, 5-26
Simplificar a configurao CAS na
racional, C10,
Pgina M-17
Pgina M-18
SYST2MAT, 11-42
T
Tabela, 12-20, 12-27
TABVAL, 12-56, 13-10
TABVAR, 12-56, 13-11
TAIL, 8-11
Tamanho da palavra, 19-4
Tamanho do cabealho, 1-30
TAN, 3-7
TANH, 3-9
TAYLR, 13-25
TAYLR0, 13-25
TCHEBYCHEFF, 5-25 16-61
TDELTA, 3-33
Teclado, 2-2, 20-7
Teclas definidas pelo usurio,
Tcnicas de integrao, 13-19
Tcnicas de integrao, 13-19
Teorema fundamental da lgebra,
6-7
Teoremas da transformada de
Laplace, 16-13
Teste de hiptese ba calculadora,
18-42
Teste de hiptese de regresso
linear, 18-52
Teste de hiptese em regresso
linear, 18-52
Teste de hiptese nas variaes,
18-46
Teste de hiptese, 18-36
Testes de amostras em pares, 1840
Testes de sistema da calculadoras,
G-3
U
UBASE, 3-22
UFACT, 3-28
Pgina M-19
VANDERMONDE, 10-14
VANDERMONDE, 18-62
Variao de dados agrupados, 818
Variano, 18-4
Variveis globais, 21-5
Variveis independente no CAS,
C-2,
Variveis locais, 21-5
Variveis, 22-42
varivel global de escopo, 21-4
Varivel independente CAS, 3-2
Vetor bidimensional, 9-13
Vetor tridimensional, 9-13
Vetores da coluna, 9-19
Vetores Eigen, 11-9, 11-46
Vetores lineares, 9-19
Vetores, 9-1
VETORIAL, 9-2
Vrgula dcimal, 1-20
Viscosidade, 3-21
VISUALIZAR em plotagens, 12-7
VPAR, 12-47
VPAR, 22-11
VPAR, 22-16
VPOTENTIAL, 15-7
VTYPE, 24-2
V-VIEW, 12-21
VX, 2-39
VX, 5-22
VZIN, 12-54
V-->, 9-12
VALOR, 3-14
Valores Eigen, 11-9, 11-46
X,Y , 12-59
XCOL, 22-13
XNUM, K-5
Pgina M-20
XOR, 19-5
XPON, 3-14
XQ, K-5
XRNG, 22-10
XROOT, 3-5
XSEND, 2-36
XVOL, 22-10
XXRNG, 22-10
XYZ, 3-1
Y
YCOL, 22-13
YRNG, 22-6
YVOL, 22-10
YYRNG, 22-10
Z
ZAUTO, 12-54
ZDECI, 12-54
ZDFLT, 12-54
ZEROS, 6-4
ZFACT, 12-53
ZFACTOR, 3-33
ZIN, 12-53
ZINTG, 12-54
ZLAST, 12-53
ZOOM, 12-20
Zooming de grficos, 12-49
Zooming, 12-55
ZOUT, 12-53
ZSQR, 12-55
ZTRIG, 12-55
ZVOL, 22-10
Outros caracteres
!, 17-2
%, 3-12
%CH, 3-12
%T, 3-12 , 19-7
ARRY, 9-21
ARRY, 9-6
BEG, L-1
COL, 10-19
DATE, 21-9
DEL, L-1
DIAG, L-1
END, L-1
GROB, 22-34
HMS, 25-3
LCD, 21-8
LIST, 21-8
ROW, 10-24
SKIP, L-1
STK, 3-31
STR, 21-7
TAG, 21-35
TAG, 21-7
TIME, 25-3
UNIT, 21-7
V2, 9-13
V3, 9-13
, 2-28
, 3-16
DAT, 18-4
LIST, 8-9
LIST, 8-9
LIST, 8-9
PAR, 22-13
Pgina M-21
Garantia limitada
calculadora grfica hp 49g+ - Durao da garantia: 12 meses
1. A HP garante ao usurio final que a mquina, acessrios e
equipamentos da HP estaro livre de defeitos em peas ou mo-deobra aps a data da compra, pelo perodo acima especificado. Se a
HP for notificada da ocorrncia de tais defeitos durante o perodo de
garantia, a HP ir, por opo sua, ou reparar ou substituir produtos
que estejam comprovadamente com defeito. A substituio dos
produtos pode ser feita por produtos novos ou no estado de novos.
2. A HP garante que o software no ir falhar na execuo de suas
instrues programadas depois da data da compra, pelo perodo
acima especificado, devido a defeitos no material ou mo-de-obra
quando instalado e usado de forma apropriada. Se a HP for
notificada de tais defeitos durante o perodo da garantia, a HP ir
substituir a mdia do programa que no executar as suas instrues
programadas devido a esses defeitos.
3. A HP no garante que a operao dos seus produtos ser ininterrupta
e livre de erros. Se a HP no puder, dentro de um tempo razovel,
reparar ou substituir qualquer produto de acordo com as condies da
garantia, voc ter direito ao reembolso do valor da compra depois da
devoluo rpida do produto com o comprovante da compra.
4. Os produtos da HP podem conter peas recondicionadas equivalentes
a novas em desempenho ou podem ter sido sujeitas uso incidental.
5. A garantia no se aplica aos defeitos resultantes da (a) manuteno
ou calibrao incorreta, (b) software, interface, peas ou
equipamentos no fornecidos pela HP, (c) alterao no autorizada ou
uso incorreto, (d) operao fora das especificaes ambientais
divulgadas para o produto ou (e) preparao ou manuteno
imprpria do local.
6. A HP NO OFERECE NENHUMA OUTRA GARANTIA OU
CONDIO EXPLCITA, VERBAL OU ESCRITA. DE ACORDO COM O
PERMITIDO PELA LEI LOCAL, QUALQUER GARANTIA OU
CONDIO EXPLCITA OU ADEQUAO PARA UM OBJETIVO
PARTICULAR, LIMITADA AO PERODO DETERMINADO ACIMA.
Alguns pases, estados ou distritos no permitem limitao da durao
de uma garantia implcita, ento a limitao ou excluso acima talvez
Pgina GL-1
Atendimento
Europa
Pas:
ustria
Blgica
Dinamarca
Pases da Europa
Oriental
Finlndia
Frana
Alemanha
Telefones:
+43-1-3602771203
+32-2-7126219
+45-8-2332844
+420-5-41422523
+35-89640009
+33-1-49939006
+49-69-95307103
Pgina GL-2
Grcia
Holanda
Itlia
Noruega
Portugal
Espanha
Sucia
Sua
+420-5-41422523
+31-2-06545301
+39-02-75419782
+47-63849309
+351-229570200
+34-915-642095
+46-851992065
+41-1-4395358 (Alemo)
+41-22-8278780 (Francs)
+39-02-75419782 (Italiano)
Turquia
+420-5-41422523
Reino Unido
+44-207-4580161
Repblica Tcheca
+420-5-41422523
frica do Sul
+27-11-2376200
Luxemburgo
+32-2-7126219
Outros pases europeus +420-5-41422523
sia do
Pacfico
Amrica
Latina
Pas:
Austrlia
Cingapura
Telefones:
+61-3-9841-5211
+61-3-9841-5211
Pas:
Argentina
Telefones:
0-810-555-5520
So Paulo 3747-7799; ROTC:
0-800-157751
Cidade do Mxico 52589922; ROTC 01-800-4726684
0800-4746-8368
800-360999
9-800-114726
0-800-10111
Brasil
Mxico
Venezuela
Chile
Colmbia
Peru
Amrica Central e
Caribe
Guatemala
1-800-711-2884
1-800-999-5105
Pgina GL-3
Porto Rico
Costa Rica
Amrica do
Norte
1-877-232-0589
0-800-011-0524
Pas:
EUA
Canad
Telefones:
1800-HP INVENT
(905) 206-4663 or 800- HP
INVENT
ROTC = Restante do pas
Pgina GL-4
Pgina GL-5