Professional Documents
Culture Documents
guia do usurio
H
Edio 4
Nmero de pea HP F2226-90026
Aviso
REGISTRO SEU PRODUTO EM : www.register.hp.com
ESTE MANUAL E TODOS OS EXEMPLOS CONTIDOS AQUI SO
FORNECIDOS DO JEITO QUE ESTO E ESTO SUJEITOS
MUDANAS SEM AVISO PRVIO. A COMPAINHA HEWLETTPACKARD NO FAZ GARANTIA DE NENHUM TIPO COM RESPEITO
A ESTE MANUAL OU OS EXEMPLOS CONTIDOS AQUI, INCLUINDO,
MAS NO SE LIMITANDO S GARANTIAS IMPLCITAS DE
COMERCIABILIDADE, NO-VIOLAO E APTIDO PARA UM
PROPSITO PARTICULAR.
HEWLETT-PACKARD CO. NO SER RESPONSVEL POR
QUAISQUER ERROS OU POR DANOS ACIDENTAIS OU
CONSEQUENCIAIS RELACIONADOS COM O FORNECIMENTO,
DESEMPENHO, OU USO DESTE MANUAL OU OS EXEMPLOS
CONTIDOS AQUI.
Hewlett-Packard Company
4995 Murphy Canyon Rd,
Suite 301
San Diego,CA 92123
Histrico da Tiragem
Edio 4
Abril 2004
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, 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
48gII deve ser vista como um computador programvel/grfico.
A hp 48gII 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 manual 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 neste manual.
Este manual atual contm os exemplos que ilustram o uso das funes e
operaes bsicas da calculadora. Os captulos neste manual 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 textos,
programao bsica, programao grfica, manipulao de textos,
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
Uma nota sobre os capturadores de telas neste guia, Nota-1
Captulo 1 - Introduo, 1-1
Operaes bsicas, 1-1
Baterias, 1-1
Ligar e desligar a calculadora , 1-2
Ajustar o contraste do visor, 1-2
Contedo do visor da calculadora, 1-2
Menus, 1-4
Menu SOFT e CHOOSE boxes, 1-4
Selecionar os menus SOFT ou CHOOSE boxes, 1-5
O menu TOOL, 1-7
Configurar a hora e a data, 1-7
Apresentao do teclado da calculadora, 1-11
Selecionar os modos da calculadora, 1-13
Modo de operao, 1-13
Formato de nmero e ponto ou vrgula decimal, 1-18
Medida de ngulo, 1-23
Sistema de coordenadas, 1-24
Som de beep, clique de tecla e ltima pilha, 1-25
Selecionar as configuraes CAS, 1-26
Selecionar os modos de exibio, 1-27
Selecionar a fonte do visor, 1-27
Selecionar as propriedades da linha de edio, 1-28
Selecionar as propriedades da pilha, 1-29
Selecionar as propriedades do Editor 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
DIVIS, 5-9
FACTORS, 5-9
LGCD, 5-9
PROPFRAC, 5-9
SIMP2, 5-9
Menu INTEGER, 5-11
Menu POLYNOMIAL, 5-11
Menu MODULO, 5-12
Aplicaes do menu ARITHMETIC, 5-12
Aritmtica modular, 5-12
Anis artmticos finitos na calculadora, 5-15
Polinmios, 5-18
Aritmtica modular com polinmios, 5-19
A funo CHINREM, 5-19
A funo EGCD, 5-20
A funo GCD, 5-20
A funo HERMITE, 5-20
A funo HORNER, 5-21
A varivel VX, 5-21
A funo LAGRANGE, 5-21
A funo LCM, 5-22
A funo LEGENDRE, 5-22
A funo PCOEF, 5-22
A funo PROOT, 5-23
A funo PTAYL, 5-23
As funes QUOT e REMAINDER, 5-23
A funo EPSX0 e EPS varivel CAS, 5-24
A funo PEVAL, 5-24
A funo TCHEBYCHEFF, 5-24
Fraes, 5-25
A funo SIMP2, 5-25
A funo PROPFRAC, 5-25
A funo PARTFRAC, 5-26
A funo FCOEF, 5-26
A funo FROOTS, 5-26
Operaes passo a passo com polinmios e fraes, 5-27
Pgina TOC-5
REESCREVER , 5-29
Pgina TOC-6
Pgina TOC-7
Pgina TOC-8
Pgina TOC-9
Multiplicao, 11-2
Caracterizar uma matriz (O menu NORM da matriz), 11-6
Funo ABS, 11-7
Funo SNRM, 11-8
Funes RNRM e CNRM, 11-8
Funo SRAD, 11-9
Funo COND, 11-9
Funo RANK, 11-11
Funo DET, 11-12
Funo TRACE, 11-14
Funo TRAN, 11-14
Operaes adicionais de matriz (o menu OPER da matriz), 11-14
Funo AXL, 11-15
Funo AXM, 11-15
Funo LCXM, 11-16
Soluo de sistemas lineares, 11-17
Usar o solucionador numrico para os sistemas lineares, 11-17
Soluo de mnimo quadrado (funo LSQ), 11-24
Soluo com a matriz inversa, 11-27
Soluo pela "diviso de matrizes, 11-28
Soluo de conjunto mltiplo de equaes com a mesma matriz de
coeficiente, 11-28
Eliminao gaussiana e de Gauss-Jordan, 11-29
Procedimento da calculadora passo a passo para resolver sistemas
lineares, 11-39
Soluo para sistemas lineares usando as funes da calculadora,
11-42
Erros residuais nas solues de sistemas lineares (funo RSD), 11-45
Valores e vetores eigen, 11-46
Funo PCAR, 11-46
Funo EGVL, 11-47
Funo EGV, 11-48
Funo JORDAN, 11-49
Funo MAD, 11-49
Fatorizao da matriz, 11-50
Funo LU, 11-51
Pgina TOC-10
Pgina TOC-11
Pgina TOC-12
Pgina TOC-13
Pgina TOC-14
Pgina TOC-15
Pgina TOC-16
Pgina TOC-17
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 Editor de Equao, E-1
Apndice F - O menu Aplicaes (APPS), F-1
Apndice G - Atalhos teis, G-1
Apndice H - Lista de catlogo de commando, H-1
Apndice I - O menu MATHS, I-1
Apndice J - O menu MAIN, J-1
Apndice K - Comandos da linha de edio, K-1
Apndice L - ndice, L-1
Garantia limitada GL-1
Atendimento, GL-2
Informaes sobre regulamentos, GL-4
Pgina TOC-22
Pgina Nota-1
Pgina Nota-2
Pgina Nota-3
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 operaes mais avanadas.
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(LR03) como alimentao principal e uma
bateria de ltio CR2032 para memria de segurana.
Antes de usar a calculadora, instale as baterias de acordo com o seguinte
procedimento.
Para instalar as baterias
a. Certifique-se de que a calculadora esteja desligada. Deslize a
tampa do compartimento da bateria confome a figura abaixo.
b. Insira 3 baterias AAA(LR03) novas no compartimento principal. Certifiquese de que cada bateria seja inserida no sentido indicado.
Para instalar as baterias de segurana
a. Certifique-se de que a calculadora esteja desligada. Pressione o
prendedor da tampa. Empurre a tampa no sentido indicado e levante-a.
Pgina 1-1
Pgina 1-2
Na parte superior do visor voc encontrar duas linhas com informaes que
descrevem as configuraes da calculadora.
A primeira linha mostra os
caracteres:
RAD XYZ HEX R= 'X'
Para obter detalhes sobre o significado destas especificaes, consulte o
captulo 2.
A segunda linha mostra os caracteres: { HOME }indica que o diretrio
HOME o diretrio atual do arquivo na memria da calculadora.
No
captulo 2 voc aprender que pode salvar os dados na sua calculadora
armazenando-os em arquivos ou variveis. As variveis so organizadas
nos diretrios e subdiretrios. Eventualmente, voc pode criar uma rvore de
ramificao dos diretrios de arquivos, similar aqueles do disco rgido do
computador. Voc pode ento navegar atravs da rvore de diretrio do
arquivo para selecionar qualquer diretrio de seu interesse.
Enquanto
navega atravs do diretrio de arquivo, a segunda linha do visor ser
alterada para refletir corretamente o diretrio e subdiretrio do arquivo.
Na parte inferior do visor voc encontrar um certo nmero de smbolos, por
exemplo,
@EDIT @VIEW @@ RCL @@ @@STO@ ! PURGE !CLEAR
associados com as seis teclas do menu, F1 at F6:
ABCDEF
Os seis smbolos exibidos na parte inferior do visor sero alterados
dependendo de qual menu est sendo exibido. Mas A ser sempre
associada com o primeiro smbolo exibido, B com o segundo e assim por
diante.
Pgina 1-3
Menus
Pgina 1-4
Esta CHOOSE box chamada BASE MENU e fornece uma lista de funes
enumeradas de 1. HEX x a 6. BR. Este visor ir constituir a primeira
pgina deste menu CHOOSE box mostrando seis funes. Voc pode
navegar atravs do menu usando as teclas com as setas , ,
localizadas no lado direito superior do teclado, logo abaixo das teclas E
e F. Para executar qualquer funo dada, ressalte primeiro o nome da
funo usando as teclas com as setas , , ou pressione o nmero
correspondente funo na CHOOSE box. 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 a parte superior da pgina do menu atual na CHOOSE box
use . Para ir para a parte inferior da pgina atual use . Para
ir para o alto do menu use . Para ir para a parte inferior do menu
use .
Pgina 1-5
SOFT pressione a tecla @@CHK@@ (C) seguido por @@@OK@@@ (F). Pressione
@@@OK@@@ (F) novamente para retornar ao visor de operao da calculadora.
Se pressionar agora em vez da CHOOSE box, apresentado
anteriormente, o visor mostrar agora seis smbolos de menu como a
primeira pgina do menu:
Para navegar atravs das funes deste menu pressione a tecla L para
mover para a prxima pgina ou (associada com a tecla L) para
mover para a pgina anterior. As seguintes figuras mostram as diferentes
pginas do menu BASE acessado pressionando a tecla L duas vezes:
Pgina 1-6
3.
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 as pginas correspondentes para obter mais
informaes sobre variveis):
@EDIT
A
EDITA o contedo de uma varivel (consulte o captulo 2 e o
Apndice L para obter mais informaes sobre edio)
@VIEW B
VISUALIZA o contedo de uma varivel
@@ RCL @@ C
CHAMA para a tela de operaes o contedo de uma
varivel
@STO@
D
ARMAZENA o contedo de uma varivel
!PURGE E
APAGA uma varivel
CLEAR F
LIMPA o visor ou memria.
Uma vez que a calculadora tem apenas seis teclas, somente 6 smbolos so
exibidos de cada vez. 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 na terceira coluna da
terceira linha 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 linha do teclado).
Pgina 1-7
Pgina 1-8
Pgina 1-9
Pgina 1-10
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 esto 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 linha a partir da parte
inferior do teclado) ou pressionando o tecla virtual de menu @CHOOS ( 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:
Pgina 1-13
3 5
23
33
2.5
+e
1
/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
33
2.5
+e
1
3
23
3.` Insira 3 no nvel 1.
5.` Insira 5 no nvel 1, e o 3 se move para o nvel y.
3.` Insira 3 no nvel 1, e o 5 se move para o nvel 2, e o
3 para o nvel 3
3.* Coloque 3 e multiplicar, o 9 aparece no nvel 1
Y
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.
23.` Insira 23 no nvel 1, 14.66666 se move para o
nvel 2.
3.Q Insira 3, calcula 233 no nvel 1. 14.666 no nvel 2.
/
(3 (5-1/(33)))/233 , para o nvel 1.
2.5 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.
R
((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 conforme apresentado a
seguir:
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
O nmero
Formato cientfico
Pgina 1-20
Formato engenharia
O formato engenharia muito similar ao formato cientfico, exceto que
as potncias de dez so mltiplos de trs.
Para configurar este formato, pressionando o boto He depois use a
tecla de seta para baixo, , para selecionar a opo Number format.
Pressione a tecla virtual do menu @CHOOS ( B) e selecione a opo
Engineering com a tecla de 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 conforme a seguir:
Pgina 1-22
Medida de ngulo
As funes trigonomtricas, por exemplo, exigem argumentos que
representem ngulos planos. A calculadora fornece trs modos Angle
Measure diferentes para trabalhar com ngulos, conforme a seguir:
Degrees: Existem 360 graus (360o) em uma circunferncia completa ou
90 graus (90o) em um ngulo reto. Esta representao principalmente
usada em geometria bsica, engenharia mecnica ou estrutural e
levantamentos.
Radians: Existem 2 radianos (2 r) em uma circunfencia completa ou
/2 radianos (/2 r) em um ngulo reto. Esta notao principalmente
usada para resolver problemas matemticos e fsicos. Este o modo
padro da calculadora.
Grades: Existem 400 grados (400 g) em uma circunferncia completa ou
100 grados (100 g) em um ngulo reto. Esta notao similar ao modo
de grau e foi introduzido para simplificar a notao de graus, mas
atualmente raramente usada.
A medida do ngulo afeta as funes trigonomtricas como SIN, COS, TAN
e associadas.
Para alterar o modo de medida do ngulo, use os seguintes procedimentos:
Pressione o boto H. Depois, use a tecla de seta para baixo, ,
duas vezes. Selecione o modo Angle Measure usando a tecla \
(segunda da esquerda na quinta linha a partir da parte inferior do
teclado) ou pressionando o tecla virtual do menu @CHOOS ( B). Se usar o
ltimo acesso, use as teclas de seta para cima/baixo, , para
selecionar o modo e pressione !!@@OK#@ F para completar a operao.
Por exemplo, na tela a seguir, o modo Radians selecionado:
Pgina 1-23
Sistema de coordenadas
A seleo de sistema de coordenadas afeta a forma em 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 dimenses) ou retangular (3 dimenses), cilndrico (3 dimenses)
ou polar (2 dimenses) e esfrico (apenas 3 dimenses).
No sistema
cartesiano ou retangular um ponto P ter trs coordenadas lineares (x,y,z)
medidas da origem ao longo de cada um dos trs eixos mutualmente
perpendiculares (no modo 2d, z considerado como 0). Em um sistema de
coordenadas polar ou cilndrico as coordenadas de um ponto so (r,,z),
onde r uma distncia medida da origem no plano xy, o ngulo que a
distncia radial r forma com o eixo x medido como positivo no sentido antihorrio -- e z o mesmo da coordenada z em um sistema cartesiano (no
modo 2 d, z considerado como 0). Os sistemas retangular e polar so
relacionados pelas seguintes quantidades:
x = r cos( )
r = x2 + y 2
y = r sin( )
y
= tan 1
x
z=z
Pgina 1-24
x = sin( ) cos( )
y = sin( ) sin( )
z = cos( )
= x2 + y2 + z2
y
= tan 1
x
x2 + y2
1
= tan
Pgina 1-25
A opo _Beep pode ser til para avisar ao usurio sobre os erros. Voc
pode querer desmarcar esta opo se estiver usando sua calculadora em
uma sala de aula ou biblioteca.
A opo _Key Click pode ser til como uma forma audvel de verificar se
cada toque foi inserido corretamente.
A ltima opo _Last Stack muito til para recuperar a ltima operao se
for preciso us-la para um novo clculo.
Para marcar ou desmarcar qualquer uma destas trs opes pressione
primeiro o boto He a seguir:
Use a tecla de seta para baixo, , quatro vezes para selecionar a opo
_Last Stack. Use a tecla @@CHK@@ (ex. A tecla B) para alterar a seleo.
Pressione a tecla de seta a esquerda para selecionar a opo _Key
Click. Use a tecla @@CHK@@ (ex. a tecla B) para alterar a seleo.
Pressione a tecla de seta a esquerda para selecionar a opo _Beep.
Use a tecla @@CHK@@ (ex. a tecla B) para alterar a seleo.
Pressione a tecla !!@@OK#@ F para completar a operao.
Pgina 1-26
Pgina 1-27
voc pode exibir at 9 nveis da pilha. Siga estas instrues para selecionar
sua fonte de exibio:
Pressione o boto H para ativar formulrio de entrada CALCULATOR
MODES. Dentro do formulrio de entrada CALCULATOR MODES, pressione
o tecla virtual do menu @@DISP@ (D) para exibir o formulrio de entrada
DISPLAY MODES. O campo Font ressaltado e a opo Ft8_0:system 8
selecionada. Este o valor padro da fonte do visor. Pressionar a tecla
virtual do menu @CHOOS (B), fornecer uma lista de fontes disponveis do
sistema, conforme mostrado abaixo:
Pgina 1-28
_Full page
_Indent
Pgina 1-29
Pgina 1-30
definio. Isto significa que a parte superior do visor conter duas linhas,
uma mostrando as configuraes atuais da calculadora e a segunda
mostrando o subdiretrio atual dentro da memria da calculadora (estas
linhas foram descritas anteriormente no manual). O usurio pode selecionar
alterar esta configurao para 1 ou 0 para reduzir o nmero de linhas do
cabealho no visor.
Pgina 1-31
Captulo 2
Apresentando a calculadora
Neste captulo apresentamos um nmero de operaes bsicas da
calculadora incluindo o uso do Editor 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 .
Os inteiros so freqentemente usados nas funes baseadas no CAS j que
foram criados para manter a preciso total nesta operao.
Pgina 2-1
Pgina 2-2
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 a linha de edio 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 Editor de Equao ativam as seguintes
funes:
@EDIT: permite que o usurio edite uma entrada na linha de edio (consulte
os exemplos acima)
@CURS: ressalta a expresso e adiciona um cursor grfico
@BIG: Se for selecionada (seleo exibida pelo caractere no smbolo) a fonte
usada no editor a fonte do sistema 8 ( a maior fonte disponvel)
Pgina 2-11
Estas seis teclas do menu soft para o editor 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 editor de equao.
@HELP: ativa o mecanismo de ajuda CAS da calculadora para fornecer
informaes e exemplos dos comandos CAS.
Alguns exemplos para uso do editor de equao so mostrados abaixo.
Pgina 2-12
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
Avaliar a expresso
Para avaliar a expresso (ou partes da expresso) dentro do editor de
equao, ressalte a parte que deseja avaliar e pressione a tecla do menu soft
@EVAL D.
Por exemplo, para avaliar a expresso inteira neste exerccio, primeiro,
ressalte a expresso inteira pressionando . Em seguida, pressione a
tecla do menu soft @EVAL D. Se sua calculadora estiver configurada para o
modo Exact CAS (ex. o modo _Approx CAS no est marcado), ento voc
obter o seguinte resultado:
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 nos parnteses do 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.
Pressione uma vez mais para excluir o 2 e depois 3 para inserir um 3.
Nesta altura, o visor se apresentar da seguinte forma:
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 expoente 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 expoente 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
editor 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 editor de equao para inserir a seguinte derivada:
d
( t 2 + t + )
dt
Pressione a tecla O para ativar o editor de equao. Depois
pressione para inserir o sinal de derivada (parcial). Observe que o
sinal, quando inserido no visor do editor 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:
Nota: A notao
(
x
Pgina 2-32
d
( ) . A calculadora, no entanto, no distingue entre derivadas parciais
dx
e totais.
Integrais definidas
Usaremos o editor de equao para inserir a seguinte integral
definida:
Pgina 2-33
Pgina 2-34
@CANCL (E):
Cancela a ao
@@OK@@ (F):
Aprova a seleo
Por exemplo, para alterar o diretrio para CASDIR, pressione a tecla com a
seta para baixo, , e pressione @CHDIR (A). Esta ao fecha a janela do
File Manager e retorna para o visor normal da calculadora. Voc observar
que a segunda linha a partir da parte superior do visor comea agora com
os caracteres { HOME CASDIR } indicando que o diretrio atual o CASDIR
dentro do diretrio HOME.
Pgina 2-35
@SORT
Seleciona as variveis de acordo com um critrio de seleo
Se voc pressionar a tecla L, o ltimo conjunto de funes fica disponvel:
@XSEND
Para enviar a varivel com o protocolo XModem
@CHDIR
Para alterar o diretrio
Para se mover entre os diferentes comandos do menu soft, voc pode usar
no apena a tecla NEXT (L), como tambm a tecla PREV ().
O usurio convidado a tentar usar estas funes sozinho. Suas aplicaes
so objetivas.
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 crie
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.
O subdiretrio CASDIR
O subdiretrio CASDIR contm um nmero de variveis necessrias para a
operao adequada do CAS (sistema algbrico do computador , consulte o
Pgina 2-36
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
MDULO
Mdulo para aritmtica modular (padro = 13)
REALASSUME Lista de nomes de variveis assumidas como valores
reais
Pgina 2-38
PERIOD
VX
EPS
Estas variveis so
Pgina 2-39
Criar subdiretrios
Subdiretrios 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:
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
Pgina 2-44
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 da calculadora).
As variveis so reconhecidas pelos seus nomes, que podem ser qualquer
combinao de caracteres alfabticos ou numricos, iniciando com uma letra.
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.
Uma varivel no pode ter o mesmo nome de uma funo da calculadora.
Voc no pode ter uma varivel SIN por exemplo, j que existe um comando
SIN na calculadora. Os nomes reservados das variveis da calculadora so
os seguintes: ALRMDAT, CST, EQ, EXPR, IERR, IOPAR, MAXR, MINR, PICT,
PPAR, PRTPAR, VPAR, ZPAR, der_, e, i, n1,n2, , s1, s2, , DAT, PAR, ,
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
A12
3105
real
Q
r/(m+r)'
algbrico
R
[3,2,1]
vetor
z1
3+5i
complexo
p1
<< r '*r^2' >> programa
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
algbrico
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
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
Para inserir o valor de R, podemos usar uma verso ainda menor do
procedimento:
R: 3#2#1 ~r `K
Observe que para separar os elementos de um vetor no modo RPN
podemos usar a tecla de espao (#), em vez de vrgula
( ) usada acima no modo Algbrico.
z1: 3+5* ~z1 K (se
necessrio aceite a alterao para o modo Complex).
p1: ~r*
~rQ2 ~p1` K.
Pgina 2-52
Pgina 2-53
Pgina 2-54
Observe que para executar o programa no modo RPN, voc deve apenas
inserir a entrada (5) e pressionar a tecla correspondente 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
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:
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-57
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.
Pgina 2-58
Pgina 2-59
Este procedimento pode ser generalizado para copiar trs ou mais variveis.
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@@
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.
Pgina 2-60
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:
Pgina 2-61
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 excludas 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 varivel 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 variveonha 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.
Voc pode usar o camando PURGE para apagar mais de uma varivel
colocando seus nomes em uma lista no argumento de PURGE. Por exemplo,
Pgina 2-62
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 ativado ou desativado
(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 as
configuraes correspondentes.
Pgina 2-65
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:
Pgina 2-66
O~ t Q2+5*~ t+6
0`
` (mantendo uma segunda cpia na pilha RPN)
~ t`
Pgina 2-67
27 X+Y*i (X,Y):
@@OK@@
@@OK@@
@@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:
Pgina 2-68
H @FLAGS!
O visor mostra o sinalizador 117 no configurado (CHOOSE boxes),
conforme mostrado aqui:
Pressione a tecla do menu soft @@CHK@@! 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, ex. selecionar o modo de operao (Captulo 1)
usar os menus e caixas de seleo e fazer operaes com variveis (Captulo
2).
DEG RZ HEX C ~ t
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 como tambm
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 Editor de Equao:
O5+3.2/7-2.2
A expresso pode ser avaliada dentro do Editor 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 inseridos 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 md. 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, truncamento, mnimo e mximo
RND(x,y) : arredonda y para casas decimais x
TRNC(x,y) : truncar y para casas decimais x
FLOOR(x) : o nmero 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:
x 1e x dx .
Esta funo
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, ex..
() = (1)!,
Pgina 3-15
dn
(n, x) = n ( x) , onde (x) conhecida como a funo Digama ou
dx
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, i i 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 (volt), 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 117,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
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
UNIT(25,1_m) `
Pgina 3-29
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 alternativa o par ordenado z = (x,y). Um nmero complexo
pode ser tambm representado nas coordenadas polares (representao
polar) como z = re
x2 + y2 a
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 CoMPLeXos) 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 qualquer nmero, nome de varivel ou expresso
algbrica que pode ser influenciado, manipulado e combinado 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:
SOLVE:
SUBST:
Pgina 5-5
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
FACTOR
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 esta 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
Exemplos SUBTMOD
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 Hermite de grau k. 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 )
dy
d2y
2 x + n (n + 1) y = 0
2
dx
dx
Pgina 5-23
X^3+.0000012*X.
Pgina 5-24
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)
A funo SIMP2
As funes SIMP2 e PROPFRAC so usadas para simplificar uma frao e
produzir uma frao prpria, respectivamente. A funo SIMP2 considera
Pgina 5-25
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.
Nota: Se uma frao racional for F(X) = N(X)/D(X), as razes da frao
resultam da soluo da equao N(X) = 0, enquanto que os plos resultam
da soluo da equao D(X) = 0.
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 : FROOTS((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. -((1i*3)/2 1.].
Pgina 5-27
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
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:
Pgina 6-4
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
para a equao e o nome da varivel para a soluo. Exemplos no modo
ALG so mostrados a seguir:
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
Pgina 6-6
Para ver todas as solues pressione a tecla de seta para baixo () para
deslocar a linha de edio:
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 de lgebra indica que existem n solues
para qualquer 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
@@OK@@
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 clculos 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 a 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%YR. 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 (FV) 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 % YR = 6,5, PV =
2000000, FV = 0, P/YR = 12. Para inserir os dados e resolver o pagamento,
PMT, use:
Pgina 6-10
60 @@OK@@
6.5 @@OK@@
2000000 @@OK@@
0 @@OK@@
@@SOLVE!
Insira n = 60
Insira I%YR = 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 R$ 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 + R$ 2.000.000,00 n perodo t = 0,
ento comea a pagar, ex. adiciona -R$ 39132.30 na poca t = 1, 2, ,
60. Em t = 60, o valor lquido nas mos do muturio zero. Agora, se
tomar o valor R $ 39.132,30 e multiplic-lo por 60 pagamentos, o total do
emprstimo pago pelo muturio R$ 2.347.937,79. Assim, o mutuante
recebe um lucro de R $ 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@@
0 @@OK@@
@@CHOOS !@@OK@@
@@SOLVE!
Pgina 6-12
O visor agora mostra o valor de PMT como -38.921,47, ex. o muturio deve
pagar ao mutuante R$ 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 for 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
@IYR@
Insira o nome da varivel 1%YR
Insira uma virgula
@@PV@@
Insira o nome da varivel PV
Insira uma virgula
Pgina 6-13
@@PMT@@
@@PYR@@
@@FV@@.
`
Antes que o comando PURGE seja inserido a pilha RPN ser apresentada
conforme a seguir:
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 incgnita 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 incgnita 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.
A soluo que a calculadora busca determinada pelo valor presente inicial
no campo de entrada da incgnita. Se nenhum valor estiver presente, a
calculadora usa um valor padro de zero. Assim, voc pode buscar por
mais de uma soluo para uma equao alterando o valor inicial no campo
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 =
acelerao da gravidade, depois escrevemos
E = y+
V2
.
2g
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: 74
MENU 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 equaes mltiplas 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 subseqentes 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, uma vez 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 os contedos de T1 e
T2 na pilha e adicion-los e subtra-los. A seguir descrevemo como faz-lo
com o Editor 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)) ] }, ex.
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 a linha de edio. O resultado ser mostrado
conforme a seguir:
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
( )
( )
( )
2.5
6.9837
7.2
20.299
75
84.771 8.6933
7.2
8.5
14.26 22.616
27
130.38 23.309
21.92
17.5
13.2
90
41.92
23
29.6
75
32
73
328.81
10.27
3.26
10.5
77
18
85
16.66
17
25
32
31.79
Pgina 7-18
v r = r&
v = r&
a r = &r& r& 2
a = r&& + 2r&&
Pgina 7-19
LIST =
PEQ =
r, rD, rDD =
D, DD =
Pgina 7-20
Pgina 7-21
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
INVERSE (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 referentes exclusivamente as
listas. Com o sinalizador 117 configurado para CHOOSE boxes:
:
:
:
:
:
:
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 a armazenamos 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 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
0-2
2-4
4-6
6-8
8 -10
wk
5
12
18
1
3
s=
wk s k
k =1
w
k =1
w
k =1
sk
,
Pgina 8-19
onde N =
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.
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 linha ou coluna. Os vetores sero
mencionados como vetores linha ou 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, momento 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 >. Uma vez
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
diviso por uma escalar pode ser interpretada como uma multiplicao, ex.
A/k = (1/k)A. A adio e subtrao de vetores so definidas como AB =
[Ax Bx, Ay By, Az By], onde B o vetor B = [Bx, By, Bz].
Existem duas definies de produtos de vetores fsicos, um escalar ou produto
interno (o produto ponto) e um produto externo (o produto vetorial). O
produto ponto produz um valor escalar definido como AB = |A||B|cos(),
onde o ngulo entre os dois vetores. O produto vetorial produz um vetor
AB cuja magnitude |AB| = |A||B|sin() e sua direo dada pela
chamada regra da mo direita (consulte os textos sobre matemtica, fsica ou
mecnica para ver esta operao ilustrada graficamente). Em termos de
componentes cartesianos, AB = AxBx+AyBy+AzBz e AB = [AyBz-AzBy,AzBxAxBz,AxBy-AyBx]. O ngulo entre os dois vetores pode ser encontrado pela
definio do produto escalar como cos() = AB/|A||B|= eAeB. Assim, se
dois vetores A e B so perpendiculares ( = 900 = /2rad), AB = 0.
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 da funo ABS foram
mostrados 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 vetorial
A funo CROSS usada para calcular o produto vetorial de dois vetores 2D, 3-D ou de um vetor 2-D e um 3-D. Para calcular um produto vetorial, 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 vetorial 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@.
Pgina 9-21
Funo ARRY
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 Editor 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`
Agora o visor do Editor 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
colchetes () e envolva cada linha da matriz com um conjunto
adicional de colchetes(). 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, ex. 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
listados 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 o programa CRMC.
@)STACK! @@DUP@
# ~ n
1@)STACK! @SWAP
@)BRCH! @)FOR@! @FOR@
~j
@)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
a linha de edio (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, ex. 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
Funo 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 a
linha de edio (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, ex. 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
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 com 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
Considere um par de matrizes A = [aij]mn e B = [bij]mn. A adio e
subtrao destas duas matrizes apenas possvel se tiverem o mesmo nmero
de linhas e colunas. A matriz resultante, C = A B = [cij]mn tem dois
elementos cij = aij bij. Alguns exemplos so mostrados abaixo usando as
matrizes armazenadas acima (modo ALG). Alguns exemplos no modo ALG
so mostrados abaixo usando as matrizes armazenadas acima (ex, @A22@ +
@B22@)
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
pela operao -A =(-1)A = [-aij] mn. Alguns exemplos de multiplicao de
uma matriz por uma escalar so mostrados abaixo.
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
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 Kronecker. Matrizes identidade podem ser
obtida usando a funo IDN descrita no captulo 9. A matriz identidade tem
a propriedade que AI = IA = A. Para verificar esta propriedade
apresentamos os seguintes exemplos usando as matrizes armazenadas
anteriormente:
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 calcula 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 a NoRM espectral 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 (RADius) do espectro de uma matriz,
definida como o maior de todos os valores absolutos de seus autovalores. Por
exemplo,
Funo COND
Funo COND determina o nmero de condio de uma matriz. Exemplos,
Pgina 11-9
Pgina 11-10
Funo RANK
A funo RANK determina a posio 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 transposta de uma real ou transposta 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,
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,
Pgina 11-15
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 ocupam os nveis 3, 2,
e 1 da pilha, 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 `
A figura a seguir mostra a pilha RPN antes e depois de aplicar a funo
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 pode ser escritos como uma equao de
matriz, Anmxm1 = bn1, se definimos amatriz e vetores seguintes:
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
13
x1
2 3 5
A = 1 3 8 , x = x 2 e b = 13.
6
x3
2 2 4
Este sistema tem o mesmo nmero de equaes como desconhecido e ser
mencionado como um sistema quadrado. Em geral, deve haver uma soluo
nica para o sistema. A soluo ser o ponto de interseo dos trs planos
no sistema de coordenada (x1, x2, x3) representada pelas equaes.
Para inserir a matriz A voc pode ativar o editor de matriz enquanto o
campo A esta selecionado. O seguinte visor mostra o editor de matriz usado
para inserir a matriz A, com tambm a entrada para o solucionador
numrico depois de inserir a matriz A (pressione ` no Editor de Matriz):
Pgina 11-18
Sistema subdeterminado
O sistema de equaes lineares
2x1 + 3x2 5x3 = -10,
x1 3x2 + 8x3 = 85,
Pgina 11-19
x1
2 3 5
10
A=
, x = x2 , e b =
.
85
1 3 8
x3
Este sistema tem mais incgnitas do que equaes e, portanto no
exclusivamente determinada. Podemos visualizar o significado desta
afirmao percebendo que cada uma das equaes lineares representam um
plano no sistema de coordenada cartesiana tridimensional (x1, x2, x3). A
soluo para o sistema de equaes mostradas acima ser a interseo de
dois planos no espao. Sabemos que a interseo de dois planos uma
linha estreita e no apenas um ponto individual. Portanto, existem mais de
um ponto que satisfaz o sistema. Desta forma, o sistema no
exclusivamente determinado.
Usemos o solucionador numrico para tentar uma soluo para este sistema
de equaes: @@OK@@ . Insira a matriz A e o vetor b
conforme ilustrado no exemplo anterior e pressione @SOLVE quando o campo
campo X for ressaltado:
Pgina 11-20
Pressione
Pressione
Pressione
Pressione
pilha.
Pressione
Pressione
Pgina 11-21
3
15
1
x1
A = 2 5, x = e b = 5 .
x2
22
1 1
Pgina 11-22
Pgina 11-23
Pressione
Pressione
pilha.
Pressione
Pressione
Pgina 11-24
2 3 5
x1
13
A = 1 3 8 , x = x 2 e b = 13.
2 2 4
x3
6
A soluo usando LSQ mostrada a seguir:
Pgina 11-25
Sistema subdeterminado
Considere o sistema
2x1 + 3x2 5x3 = -10,
x1 3x2 + 8x3 = 85,
com
x1
10
2 3 5
A=
, x = x 2 e b =
.
85
1 3 8
x3
A soluo usando LSQ mostrada a seguir:
Sistema superdeterminado
Considere o sistema
x1 + 3x2 = 15,
2x1 5x2 = 5,
-x1 + x2 = 22,
com
3
15
1
x1
A = 2 5, x = e b = 5 .
x2
22
1 1
A soluo usando LSQ mostrada a seguir:
Pgina 11-26
Pgina 11-27
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)
Pgina 11-28
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
1 .
X = 2 5
3 1 2
Eliminao gaussiana e de Gauss-Jordan
A eliminao gaussiana 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,
utilizando apenas uma equao de cada vez, em um procedimento
conhecido como substituio retroativa.
Exemplo de eliminao gaussiana usando as equaes:
Para ilustrar o procedimento de eliminao gaussiana usaremos o seguinte
sistema de 3 equaes nas 3 incgnitas:
2X +4Y+6Z = 14,
3X -2Y+ Z = -3,
4X +2Y -Z = -4.
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 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
A aug
1 2 3 7
0 1 1 3
0 0 7 14
Pgina 11-33
que pode agora ser resolvida, uma equao de cada vez, por substituio
regressiva, conforme o exemplo anterior.
Eliminao Gaussian-Jordan usando matrizes
A Eliminao Gauss-Jordan consiste na continuao das operaes de linha
na matriz triangular superior resultando do processo de eliminao
progressiva at que a matriz identidade resulta no local da matriz original A.
Por exemplo, para o caso apresentado, podemos continuar com as
operaes de linha conforme a seguir:
Multiplique a linha 3 por 1/7: 7\Y 3 @RCI!
Multiplique a linha 3 por -1 adicionando-a a linha 2 e substituindo-a:
1\ # 3 #2 @RCIJ!
Multiplique a linha 3 por -3 adicionando-a a linha 1 e substituindo-a:
3\ # 3 #1 @RCIJ!
Multiplique a linha 2 por -2 adicionando-a a linha 1 e substituindo-a:
2\#2#1 @RCIJ!
Escrever este processo manualmente resultar nas seguintes etapas:
A aug
1 2 3
7 1 2 3 7 1 2 3 7
= 0 1 1
3 0 1 1 3 0 1 1 1
0 0 7 14 0 0 1 2 0 0 1 2
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
Piv
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 piv. Em muitas situaes possvel
Pgina 11-34
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 piv 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
por Px = b, onde b a coluna da matriz aumentada depois que a soluo
for encontrada.
Exemplo da eliminao Gauss-Jordam com pivotal total
Ilustremos a pivotal total com um exemplo. Resolva o seguinte sistema de
equaes usando o pivotal total e o procedimento de eliminao Jordan:
X + 2Y + 3Z = 2,
2X +
3Z = -1,
8X +16Y- Z = 41.
As matrizes aumentada e de permutao so descritas conforme a seguir:
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
25/8, usando
1 0
0 1
0 0
Pgina 11-37
3\#2# 3@RCIJ
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 no CAS
da calculadora, conforme descrito 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. A partir
deste ponto, a etapa final dividir cada linha pelo piv diagonal
correspondente principal. Em outras palavras, a calculadora transformou
(Aaug)nn = [A nn |Inn] em [I |A-1].
Matrizes inversas e determinantes
Observe que todos os elementos na matriz inversa calculados acima so
divididos 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.
Baseado na equao A-1 = C/det(A), desenhada acima, a matriz inversa,
A-1, no definida se det(A) = 0. Assim, a condio det(A) = 0 define
tambm uma matriz singular.
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
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 diagonalizao ou decomposio de ciclo
Jordan de uma matriz. No modo RPN, de 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
-8.
[[ 0.13 0.25 0.38][-0.25 0.50 0.25][-0.38 0.25 0.88]]
{[[1 0 0][0 1 0][0 0 1]] [[ -2 1 2][1 4 1][-2 1 6] [[-1 2 3][2 4 2][3 2 7]]}
X^3+-6*x^2+2*X+8
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 e 1 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 ALG 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
resulta 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.91 0.37 -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 49G srie 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,
'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 resultado desta 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 (grfico de coordenadas) e plotagens de funes.
Pgina 12-1
Pgina 12-2
f ( x) =
1
2
exp(
x2
)
2
Nota: Veja que uma nova varivel, chamada PPAR, mostra sua
etiqueta 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 esta linha
da pilha.
Pgina 12-3
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 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)
Pgina 12-9
Pgina 12-10
A varivel PPAR
Pressione J para recuperar o menu de variveis, se for
seu menu de varivel, necessrio ter uma varivel
Pressione @PPAR para obter o contedo desta varivel na
a tecla de seta para baixo para ativar o editor de pilha e
necessrio. No
marcada PPAR.
pilha. Pressione
use as teclas de
Pgina 12-11
seta para baixo para ver o contedo total de PPAR. O visor mostrar os
seguintes valores:
PPAR significa Plot PARameters e seu contedo inclui dois pares ordenados
de nmeros reais, (-8.,-1.10797263281) e (2.,7.38905609893),
que representam as coordenadas 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
Use @ERASE para apagar qualquer grfico que existe atualmente na janela
do visor grfico.
Use @DRAW para produzir o grfico de acordo com o contudo atual de
PPAR para as equaes listadas na janela PLOT-FUNCTION.
Pressione L para visualizar a segunda lista do menu.
Use @RESET para reajustar o campo selecionado (ex. onde o cursor for
colocado) para seu valor padro.
Use @CALC para acessar a pilha da calculadora para fazer clculos
necessrios para obter um valor de uma das opes nesta janela.
Quando a pilha da calculadora estiver disponvel, poder tambm
acessar as opes de teclas @CANCL e @@@OK@@@.
Use @CANCL se quiser cancelar o clculo atual e retornar para o visor
PLOT WINDOW. ou
Use @@@OK@@@ se quiser aceitar os resultados de seu clculo atual e retornar
para o visor PLOT WINDOW.
Use @TYPES para obter informaes sobre o tipo de objetos que podem ser
usados no campo da opo selecionada.
Use @CANCL para cancelar quaisquer alteraes para a janela PLOT
WINDOW e retornar ao visor normal da calculadora.
Pressione @@@OK@@@ para aceitas as alteraes para o visor PLOT WINDOW
e retornar ao visor normal da calculadora.
Pgina 12-17
caso. Voc pode incluir a funo Y=X quando plotar simultaneamente uma
funo e sua inversas para verificar sua reflexo sobre a linha Y = X.
Faixa H-View:
Funo
Mnimo
Mximo
SIN(X)
-3.15
3.15
ASIN(X)
-1.2
1.2
SIN & ASIN
-3.2
3.2
COS(X)
-3.15
3.15
ACOS(X)
-1.2
1.2
COS & ACOS
-3.2
3.2
TAN(X)
-3.15
3.15
ATAN(X)
-10
10
TAN & ATAN
-2
-2
SINH(X)
-2
2
ASINH(X)
-5
5
SINH & ASINH
-5
5
COSH(X)
-2
2
ACOSH(X)
-1
5
COS & ACOS
-5
5
TANH(X)
-5
5
ATANH(X)
-1.2
1.2
TAN & ATAN
-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
Pressione e digite:
2* 1-S~t @@@OK@@@.
Pgina 12-21
crculo:
elpse:
parbola:
hiprbole:
(x-xo)2+(y-yo)2 = r2
(x-xo) 2/a2 + (y-yo) 2/b2 = 1
(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
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
Pgina 12-24
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 configurada 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 aplicado 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) para 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.
Altere TYPE para Truth.
Pressione e digite (X^2/36+Y^2/9 < 1)','(X^2/16+Y^2/9 > 1)
@@@OK@@@ para definir as condies a serem plotadas.
O cursor est agora no campo Indep. Deixe isso como X se j tiver
configurado para esta varivel ou altere-o para X se for necessrio.
Pressione L@@@OK@@@ para retornar ao visor normal da calculadora.
Pgina 12-30
Pgina 12-31
Depois
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.
[[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
Pgina 12-32
tecla marcada DAT est disponvel na sua pilha. A figura abaixo mostra a
armazenagem desta matriz no modo ALG:
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
Pgina 12-33
Grficos de disperso
Pressione simuiltaneamente
acessar a janela PLOT SETUP.
Altere TYPE para Scatter.
1. Pressione para ressaltar
2@@@OK@@@ para selecionar a coluna
grfico de disperso Y- e -X.
Pressione L@@@OK@@@ para retornar ao
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 campos de declive so ferramentas teis
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
Pgina 12-38
Plotagens aramadas
Plotagens aramadas so plotagens de superfcies tridimensionais descritas
por z = f(x,y). Diferente 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-39
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.
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:-2, XRight:2, Y-Near:-1 Y-Far: Step Indep: 10 Depnd: 8
Pgina 12-42
Plotagens de diviso Y
Ploagens de diviso Y 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-43
Pgina 12-44
Pgina 12-45
Outras funes de uma varivel complexa que vale a pena tentar para os
mapas 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
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
menu que inclui as seguintes opes (pressione L para ver as funes
adicionais):
Pgina 12-47
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.
Pgina 12-48
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
quadrante e pressione @LINE. Uma MARK colocada sobre o cursor
indicando a origem da linha. Use a tecla para mover o cursor a direita
da posio atual, digamos aproximadamente 1 cm a direita e pressione @LINE.
Uma linha desenhada entre o primeiro e o ltimo ponto.
Observe que o cursor no final desta linha est ativo indicando que a
calculadora est pronta para plotar uma linha iniciando neste ponto.
Pressione para mover o cursor para baixo, mais um cm e pressione @LINE
novamente. Agora voc deve ter um ngulo reto tracedo pelos segmentos
horizontal e vertical. O cursor ainda est ativo. Para desativ-lo, sem movlo totalmente, pressione @LINE. O cursor retorna para sua forma normal (uma
cruz) e a funo LINE no est mais ativa.
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 cursor
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 s 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 nova caixa contendo
o ponto inicial. Para desativar BOX mova o cursor para o ponto original
onde BOX foi ativada e pressione @LINE @LINE.
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.
Pgina 12-50
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 ser excluda.
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
sugconjunto dos grficos e pressione @@SUB@. Estas caractersticas podem ser
usadas para mover as partes de um objeto de grfico ao seu redor.
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.
Pgina 12-51
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 armazenamento 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
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
no contedo da caixa de zoom que voc selecionou para preencher o visor
total.
Se pressionar @ZOUT agora a calculadora calculator diminuir a caixa atual
usando os fatores H e V que talvez no recuperem a viso do grfico onde
iniciou a operao da caixa de zoom.
ZDFLT, ZAUTO
Pressionar @ZDFLT 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
Pgina 12-53
CNTR
Centra a janela do grfico com zoom no local atual do cursor.
de zoom usados so os fatores H e V atuais.
Os fatores
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.
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 zoom 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. No confunda o comando @ZFACT no menu ZOOM com a
Pgina 12-54
ALGEBRA..
ARITHMETIC..
CALCULUS..
SOLVER..
TRIGONOMETRIC..
EXP&LN..
(a tecla 4)
(a tecla 1)
(a tecla 4)
(a tecla 7)
(a tecla 8)
(a tecla 8)
Cap.
Cap.
Cap.
Cap.
Cap.
Cap.
5
5
13
6
5
5
Menu SYMB/GRAPH
O submenu GRAPH dentro do menu SYMB inclui as seguintes funes:
Pgina 12-55
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 de 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 lidam 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 tendendo a zero. Os limites so usados tambm para
verificar a continuidade das funes.
Pgina 13-1
Limite 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 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
A funo PREVAL(f(x), a,b,) da CAS pode simplificar tal clculo, o que feito
retornando o valor de f(b)-f(a) com x sendo a varivel CAS VX.
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.
Substituio ou alterao de variveis
Suponha que queremos calcular a integral
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 partes se 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
Integrais inadequadas
Pgina 13-21
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 s 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 mostram 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 as 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
da 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
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 ,
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 vetorial
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 potencial 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:
Pgina 15-3
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
= h/x, and g/z = h/y. Estas condies fornecem uma forma de
determinar se o campo do vetor tem uma funo potencial associada. Se
uma das condies f/y = g/x, f/z = h/x, g/z = h/y, fracassar,
uma funo potencial (x,y,z) no existe. Em tal caso, a funo POTENTIAL
retornar uma mensagem de erro. Por exemplo, o campo do vetor F(x,y,z) =
(x+y)i + (x-y+z)j + xzk, no tem uma funo potencial associada com ele,
dado que, f/z h/x. A resposta da calculadora neste caso mostrada a
seguir:
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
Pgina 15-4
2 = =
2 2 2
+
+
x 2 x 2 x 2
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. .
i
j
k
[]
[]
[]
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 _Textbook na configurao do visor
(H@)DISP) no for selecionada. Pressione para ver a equao no Editor
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 usando a notao da ndice de varivel de
ordem no so interpretadas em notao de derivada no Editor 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 CHOOSE
boxes:
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 resolvido usando a funo LDEC com os argumentos [0,0] e
a matriz A, conforme mostrado no seguinte 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)+cC0)*1/EXP(x^3/3)} }, ex.,
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:
Pgina 16-10
1.
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
no modo RPN, mas simples interpret-los no modo ALG. Para este exemplo,
configure o modo CAS para Real e Exact.
Exemplo 1 Voc pode obter a definio da transformada de Laplace
usando o seguinte: f(X) ` LAP no modo RPN ou LAP(F(X))no
modo ALG. A calculadora retorna o resultado (RPN, esquerda; ALG, direita):
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 fo
(n-1)
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 ODE linear 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) ` LAP produz 3/(X^2+9), ex., L{sin 3t}=3/(s2+9).
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 da 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
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)
Notas:
[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)}
para escrever,
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:
X/(X^2+1) ` ILAP
1/(X^2+1) ` ILAP
Pgina 16-22
EXP(-3*X)/(X^2+1) ` ILAP
Resulta SIN(X-3)*Heaviside(X-3).
Verifique qual seria a soluo para ODE se fosse usar a funo LDEC:
Delta(X-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
na ODE original e que est varivel $t nesta expresso uma varivel fictcia.
Assim, a interpretao da soluo no papel pode ser feita 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 na 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.
A soluo de uma equao com sinal dirigido dado por uma funo de
etapa de Heaviside mostrado abaixo.
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
ILAP
O resultado
y1*SIN(X-1)+y0*COS(X-1)-(COS(X-3)-1)*Heaviside(X-3).
Pgina 16-26
Pulso tooth 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 de Fourier
A srie de Fourier so sries 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 de 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], enquanto 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 exemplo, para 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 do 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 (Modo CAS configurado para Exact, passo a passo e Complex):
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 na varivel PERIOD do CAS. Verifique o valor desta
varivel e armazene um 2 se for necessrio. O coeficiente c0 para a srie
Fourier calculado 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 onda triangular peridica (ou
onda tooth) 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 aproximao
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 produz 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 bsica 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, plote 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 ( ) =
2
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
e (1+i ) t dt
1 1 exp((1 + i )t )
=
1 + i
2
1
.
2 1 + i
F ( ) =
1
1
1
=
2 1 + i 2
=
1 1 i
1 + i 1 i
1 1
i
2
2 1 +
1+ 2
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 um grfico 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!
= lim[1 +
r
1
1 1
+ + ... + ln r ] 0.57721566490...,
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) = 4x2-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
m!
m =0
n
Ln ( x ) =
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,
ex.,
ex.,
ex.,
ex.,
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
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
-0.469
x'
6.000
1.368
-2.616
-2.859
-0.607
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
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 campo
Soln: Final selecionado, pressione @SOLVE. Voc pode verificar que no
haver soluo depois de 2 minutos. Pressione $ para cancelar o clculo.
Este um exemplo de uma equao diferencial ordinria rgida. Uma ODE
rgida cuja soluo geral que contm os componentes que variam
amplamente em taxas diferentes dentro de algum aumento na varivel
independente. Neste caso particular, a soluo geral y(t) = 1+ t +Ce100t,
Pgina 16-72
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 4th -5th 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
Esta funo similar a funo RKF, exceto que RRK (mtodos Rosenbrock e
Runge-Kutta) requer na lista de entrada do nvel 3 da pilha operacional no
apenas os nomes das variveis dependentes e independentes e a funo
definindo a equao diferencial, mas tambm as expresses para a primeira
e segunda derivada da expresso. 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 quer 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 rgidas.
Os seguintes visores mostram a pilha RPN antes e depois da aplicao da
funo RRK:
Pgina 16-75
Funo RKFSTEP
Esta funo usa uma lista de entrada similar a 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:
CURRENT
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:
erro
Assim, esta funo usada para deteminar o aumento na soluo, y, como
tambm do erro absoluto.
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 para 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
erro
Pgina 16-79
Captulo 17
Aplicaes de probabilidade
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
geral 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
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(),j,1,5,1). No modo RPN use o seguinte
programa:
n 1 n FOR j RND NEXT n LIST
Pgina 17-3
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
Pgina 17-4
n
f (n, p, x) = p x (1 p ) n x , x = 0,1,2,..., n
x
onde (nx) = C(n,x) a combinao de elementos n tomados de x em um
momento. Os valores n e p so os parmetros da distribuio. O valor n
representa o nmetro de repeties de um experimento ou a observao que
pode ter dois resultados, ex. sucesso e fracasso. Se a vairvel X aleatria
representa o nmero de sucessos nas repeties n, ento p representa a
probabilidade de obter um sucesso em uma dada repetio. A funo
distribuio cumulativa para a distribuio binominal dada por
x
Distribuio Poisson
A funo massa de probabilidade da distribuio binomial dada por
e x
f ( , x ) =
, x = 0,1,2,..., .
x!
Nesta expresso, se a varivel aleatria X representa o nmero de
ocorrncias de um evento ou uma observao por unidade de tempo,
comprimento, rea, volume, etc ento o parmetro l representa o nmero
total de ocorrncias por unidade tempo, comprimento, rea, volume, etc. A
funo distribuio cumulativa para a distribuio de Poisson dado
x
F ( , x) = f ( , x), x = 0,1,2,...,
k =0
Pgina 17-5
DEFINE(cdfb(n,p,x) = (k=0,x,pmfb(n,p,k)))
DEFINE(pmfp(,x) = EXP(-)*^x/x!)
DEFINE(cdfp(,x) = (k=0,x,pmfp(,x)))
Os nomes da funo significa:
pmfb:
cdfb:
pmfp:
cdfp:
P[ X < x ] = F ( x ) =
f ( )d .
f ( x)dx = 1.
f ( )d , onde P[X<x]
Pgina 17-6
A distribuio gama
A funo distribuio da probabilidade (pdf) para a distribuio gama
dada 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
( ) ( )
Pgina 17-7
A distribuio Weibull
A pdf para a distribuio Weibull dada por
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,gpdf(t),t)'
' pdf(x)= GAMMA(+)*x^(-1)*(1-x)^
(-1)/(GAMMA()*GAMMA())'
' cdf(x) = (0,x, pdf(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
Pgina 17-8
Pgina 17-9
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
2
f (t ) =
(1 + )
, < 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)
Pgina 17-11
(1 - UTPT(,a))
A distribuio qui-quadrado
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
A distribuio F tem dois parmetros N = graus em nmeros de liberdade e
D = grau do denominador de liberdade. a distribuio da probabilidade
funo (pdf) dado por
N
1
N + D N 2
)( ) F 2
(
2
D
f ( x) =
N +D
N
D
N F ( 2 )
)
( ) ( ) (1
2
2
D
UTPF (N ,D, F ) =
f ( F )dF = 1
f ( F )dF = 1 P ( F )
Pgina 17-13
Weibull:
Gamma,
Beta,
1
z
z 1 exp( )dz
0 ( )
x ( + )
p =
z 1 (1 z ) 1 dz
0 ( ) ( )
p =
Pgina 17-14
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 "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.
Pgina 17-15
De forma alternartiva, voc pode 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:
Normal,
Estudante t,
Qui-quadrado,
Distribuio F:
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 e UTPF, 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 introduziremos as aplicaes estatsticas da calculadora
incluindo as estatsticas de uma distribuio de frequncia 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 Editor de Matrizes,
.
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 10) 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 uma 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
Pgina 18-3
x g = n x1 x 2 L x n ,
n
1
1
= .
x h i =1 xi
Pgina 18-4
n
1
( xi x ) 2 .
n 1 i =1
Pgina 18-5
DAT:
Col:
X-Min:
Contagem bloco:
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 s 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 , 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).
Pgina 18-6
Pgina 18-7
freqncia foi feita. Para este caso, I obtenha os valores [ 25. 22.]
indicando que existem, no vetor DAT, 25 valores menores do que 10 e 22
maiores do que 90.
Classe de
marca
Xmi
15
25
35
45
55
65
75
85
Freqncia Frequncia
Cumulativa
fi
25
18
14
17
17
22
22
24
19
22
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)
Exp.
Power
Depend.
Varivel
Covar.
s
[same]
ln(x)
sln(x),y
bx
ln(y) = ln(a) + bx
ln(y)
sx,ln(y)
ln(x)
ln(y)
sln(x),ln(y)
y=ae
y=ax
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 np
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) .
Nota: Regra de arredondamento nmero inteiro para nmero no inteiro
x.yz, se 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. Este programa requer como entrada
um valor p dentre 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
Ycol.
fornece
a
a
a
a
a
soma
soma
soma
soma
soma
Pgina 18-19
@MAX
@MIN
L @VAR
@PSDEV
@PVAR
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 dada. 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
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 postulada, 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 =
/ n
zo =
x o
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 :
Pgina 18-39
Se usar z,
Se usar t,
Valor P = 2UTPN(0,1,|zo|)
Valor P = 2UTPT(,|to|)
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 )
(n1 1) s12 + (n2 1) s 22
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
Se 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
/2)
= 1- /2,
Pgina 18-44
Pgina 18-45
Pgina 18-46
Pgina 18-47
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 crticox = 152.371.
Pressione @GRAPH para ver os resultados graficamente conforme a seguir:
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
alternativas
estatstico
de
liberdade
____________________________________________________________________
H1: 12 < 22 (lateral)
Fo = s22/s12
N = n2-1, D = n1-1
2
2
2
2
H1: 1 > 2 (lateral)
Fo = s1 /s2
N = n1-1, D = n2-1
H1: 12 22 (bilateral)
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
Dado que 0.1788... > 0.05, ex. valor P > , ns no podemos rejeitar a
hiptese nula que Ho: 12 = 22.
i =1
i =1
( SSE ) = 0
a
( SSE ) = 0
b
i =1
i =1
y i = a n + b xi
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 so 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 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
Pgina 18-53
sx =
S xx
, sy =
n 1
S yy
n 1
e sxy =
S yx
n 1
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
3: '-.86 + 3.24*X'
2: Correlation: 0.989720229749
1: Covariance: 2.025
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
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
3.50
4.00
6.00
4.50
4.50
5.00
2.50
3.00
3.50
5.00
8.20
9.50
5.03
8.23
9.45
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:
_
_
2
3
p-1
p
1
x1
x1
x1
x1
y1
1
x2
x22
x23
x2 p-1
y2 p
1
x3
x32
x33
x3 p-1
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.
Na etapa 3 da lista, temos que ter certeza que a coluna i (i= n+1, n+2, ,
p+1) o vetor [x1i x2i xni]. Se usarmos uma lista de dados x em vez de
Pgina 18-61
Pgina 18-62
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
END
END
y OBJ ARRY
MTREG
NUM
Abre o programa
Insera 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
Coloque x na pilha, obtm Vn
Este IF implementa a etapa 3 no algoritmo
Coloque n na pilha
Calcule p+1
Inicia loop j = n-1, n-2, , 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 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
digit-los 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*
Abre 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 em
diferentes bases.
Definies
O sistema de nmero para cada aritmtica do dia a dia conhecido como o
sistema decimal porque usa 10 (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 alta 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 escrito 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 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 do sistema decimal
esto disponveis no menu BASE, acessvel atravs (a tecla 3).
Com o sinalizador do sistema 117 configurado para CHOOSE boxes, 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 binrio). O tipo e letra usada como sufixo
depende de qual sistema de base 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 usadas 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 (HEX)
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
mostrada abaixo:
RL: Gire a esquerda um bit, ex. #1100b #1001b
SL: Desloque a esquerda um bit, ex. #1101b #11010b
ASR: Desloque a direita aritimtica 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 BYTE, 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. As 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 o teclado,
atravs da funo principal ou combinando-as com as teclas left-shift (),
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 sistema 117 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 para personalizar os menus so fornecidos pelo menu
MENU, acessvel atravs do menu PRG (). Configurar o sinalizador
do sistema 117 para menu SOFT com a sequncia L @)MODES @)MENU
produz o seguinte menu MENU:
Pgina 20-1
Pgina 20-2
Para ativar qualquer uma destas funes voc precisa apenas 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, no 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 lista 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 lado direto:
Pgina 20-3
Pgina 20-4
Personalizar o teclado
Cada tecla no teclado pode ser identificada por dois nmeros representando
suas linhas e colunas. Por exemplo, a tecla VAR (J) est localizada na
linha 3 da coluna 1 e ser 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 1, de acordo com as seguintes
especificaes:
.0 ou 1, tecla acesso direto
.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
Pgina 20-5
definida). Em geral, uma tecla ser descrita pelo arranjo XY,Z, onde X =
nmero de linha, Y = nmero de coluna, Z = acesso.
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 redefinido 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 seqncia 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 na linha de edio incluindo-os entre os contedos do
programa na ordem apropriada. Uma vez que usurios de calculadora
possuem mais experincia 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@ @LIST @ADD@
x
SINH
1 x SQ
ADD
/
'x'
PURGE
/
[']~x
_______________________
__________
Armazena nvel 1 na
varivel x
Coloca x no nvel 1
Calcula sinh do 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 o menu
PRG ser mostrado como smbolos do menu virtual. Isto facilita inserir os
comandos do programa na linha de edio 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
Pgina 21-6
RUN:
MEM/DIR
BRCH/IF
DUP
SWAP
DROP
OVER
ROT
UNROT
ROLL
ROLLD
PICK
UNPICK
PICK3
DEPTH
DUP2
DUPN
DROP2
DROPN
DUPDU
NIP
NDUPN
PURGE
RCL
STO
PATH
CRDIR
PGDIR
VARS
TVARS
ORDER
IF
THEN
ELSE
END:
MEM/ARITH
STO+
STOSTOx
STO/
INCR
DECR
SINV
SNEG
SCONJ
BRCH/START
START
NEXT
STEP
BRCH/CASE
CASE
THEN
END:
BRCH/FOR
PARA
NEXT
STEP
BRCH/W
HILE
WHILE
REPEAT
END:
TEST
==
<
>
AND
OR
XOR
NOT
SAME
TYPE
SF
CF
FS?
TYPE
OBJ
ARRY
LIST
STR
TAG
UNIT
CR
RC
NUM
CHR
DTAG
EQ
TYPE
VTYPE
LIST
OBJ
LIST
SUB
REPL
Pgina 21-7
MEM
PURGE
MEM
BYTES
NEWOB
ARCHI
RESTO
LIST/ELEM
GET
GETI
PUT
PUTI
SIZE
POS
HEAD
TAIL
LIST/PROC
DOLIST
DOSUB
NSUB
ENDSUB
STREAM
REVLIST
SORT
SEQ
BRCH
IFT
SEEO
GROB
GROB
BLANK
GOR
GXOR
SUB
REPL
LCD
LCD
SIZE
ANIMATE
PICT
PICT
PDIM
LINHA
TLINE
BOX
ARC
PIXON
PIXOF
PIX?
PVIEW
PXC
CPX
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
FC?
FS?C
FC?C
LININ
MODES/FLAG
SF
CF
FS?
FC?
FS?C
FS?C
FC?C
STOF
RCLF
RESET
MODES/MISC
BEEP.
CLK
SYM
STK
ARG
CMD
INFO
IN
INFORM
NOVAL
MODES/KEYS CHOOSE
ASN
INPUT
STOKEYS
KEY
RECLKEYS
WAIT
DELKEYS
PROMPT
MODES/MENU
MENU
CST
MODES/ANGLE TMENU
DEG
RCLMENU
RAD
GRAD
RECT
CYLIN
OUT
PVIEW
TEXT
CLLCD
DISP
FREEZE
MSGBOX
BEEP.
Pgina 21-8
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
RUN
DBUG
SST
SST
NEXT
HALT
KILL
OFF
Pgina 21-9
@)@IF@@
@)CASE@
@)@IF@@
@)CASE@
@)START
@)@FOR@@
@)START
@)@@DO@@
@)@FOR@@
@)WHILE
Observe que o prompt () inserido est disponvel depois da palavra chave
de cada construo para que voc possa continuar digitando no local certo.
Pgina 21-10
@)STACK
DUP
SWAP
DROP
@)STACK @@DUP@@
@)STACK @SWAP@
@)STACK @DROP@
@)@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 @)ANGLE@
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
Pgina 21-17
*
2*
@)STACK @SWAP@
@)STACK @SWAP@
/
`
Pgina 21-18
Pgina 21-19
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
Depurar o programa
Para descobrir porque ele no funcionou, usamos a funo DBUG na
calculadora conforme a seguir:
@FUNCa `
Copia o nome do programa para o nvel 1
da pilha
LL @)@RUN@ @@DBG@
Iniciar o depurador
@SST@
Depurao passo a passo resulta: Insira a:
@SST@
Resulta: { a: {2 0} V}
@SST@
Resulta: usurio solicitado a inserir o valor
de a
2`
Insira um valor de 2 para a. Resulta:
:a:2
@SST@
Resulta: a:2
@SST@
Resulta: pilha vazia, executando a
@SST@
Resulta: pilha vazia, inserindo o
subprograma
@SST@
Resulta: 2*a^2+3
@SST@
Resulta: 2*a^2+3, deixando o
subprograma
@SST@
Resulta: 2*a^2+3, deixando o programa
principal
Depois de pressionar @SST@ a tecla do menu virtual no produz mais do que
o resultado, dado que verificamos o programa inteiro, passo a passo. Esta
execuo atravs do depurador no fornece qualquer informao sobre
porque o programa no calcula o valor de 2a2+3 para a = 2. Para ver qual
o valor de um subprograma, necessrio executar o depurador novamente
e avaliar a dentro do subprograma. Tente o seguinte:
J
@FUNCa `
LL @)@RUN@ @@DBG@
@SST@
@SST@
Pgina 21-23
@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 funo
NUM ausente. O programa depois de edio deve ler conforme a seguir:
Pgina 21-24
Pgina 21-25
p (V , T ) = 8.31451 0.2
T
J T
= (1.662902 _ )
V
K V
V T (1.662902_J/K)*(T/V)
Pgina 21-26
p (V , T , n) = (8.31451 _
J n T
)
,
K V
Pgina 21-27
Pgina 21-28
A lista nos itens 4 e 5 podem ser listas vazias. Alm disso, se nenhum
valor for selecionado para estas opes voc pode usar o comando
NOVAL (L@)@@IN@@ @NOVAL@).
Depois que a funo INFORM for ativada voc obter como resultado ou um
zero, no caso da opo @CANCEL ser executada, ou uma lista com os valores
inseridos nos campos na ordem especificada e o nmero 1, ex. na pilha RPN:
2:
1:
{v1 v2 vn}
1
Assim, se o valor no nvel 1da pilha for zero, nenhuma entrada foi inserida,
enquanto se o 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):
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
seguiro seguinte:
Pgina 21-30
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
@FUNCa `
LL @)@RUN@ @@DBG@
@SST@
@SST@
@SST@
2`
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
Modifique-o para:
Pgina 21-37
Pgina 21-38
Pgina 21-39
V
T
n
(8.31451_J/(K*mol))*(n*T/V) EVAL p TAG STR MSGBOX
Pgina 21-40
Pgina 21-41
Pgina 21-42
Reative o contedo do programa @@@p@@@ na pilha usando @@@p@@@ e modifiqueos para parecer conforme a seguir:
Nota: Separei o programa arbitrariamente em diversas linhas para fazer
uma fcil leitura. Isto no necessariamente a forma que o programa
mostrado na pilha da calculadora. A seqncia de comandos est correta.
Alm disso, observe que o caractere no mostrado na pilha, em vez
disso produzir uma nova linha.
Enter V,T,n [S.I.]: { :V: :T: :n: {2 0} V }
INPUT OBJ V T n
V 1_m^3 * T 1_K *
n 1_mol * V T n
V V TAG STR + T T TAG STR + n
n TAG STR +
(8.31451_J/(K*mol))*(n*T/V) EVAL p TAG STR + + +
MSGBOX
Esta nova verso do programa inclui um nvel adicional de subprogramas (ex.
um terceiro nvel de smbolos de programas e algumas etapas usando
as listas, ex.
V 1_m^3 * { } + T 1_K * + n 1_mol * + EVAL V T n
A interpretao desta parte de cdigo a seguinte. (Usamos valores de texto
de entrada de :V:0.01, :T:300 e :n:0.8):
1. V
2. 1_m^3
3. *
Pgina 21-43
4. T 1_K *
5. n 1_mol *
6. V T n
Pgina 21-44
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 operadores 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
Pgina 21-45
no igual a
3 2
<
menor que
m<n
>
maior que
10>a
maior ou igual a
p q
menor ou igual a
712
_____________________________________________________
Todos os outros operadores, exceto == (que pode ser criado digitando
Operadores lgicos
Os operadores lgicos so partculas lgicas usadas para agrupar ou
modificar afirmaes lgicas simples. Os operadores lgicos disponveis na
calculadora podem ser facilmente acessados atravs da seqncia de tecla:
@)TEST@ L.
Pgina 21-46
Os operadores lgicos disponveis so: AND, OR, XOR (ou exclusivo), 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
NOT p
0
1
p
1
1
0
0
q
1
0
1
0
p AND q
1
0
0
0
p
1
1
0
0
q
1
0
1
0
p OR q
1
1
1
0
p
1
1
q
1
0
p XOR q
0
1
Pgina 21-47
0
0
1
0
1
0
Ramificao de programa
Ramificao de um fluxo de programa implica 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
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 teste_lgico THEN execuo_do_programa END.
A operao desta construo conforme a seguir:
1. Avalie teste_lgico.
2. Se teste_lgico for verdadeiro, execute program _statements e continue
com o fluxo do programa depois do comando END.
3. Se teste_lgico for falso, pula execuo_do_programa e continua com o
fluxo do programa depois do comando END.
Para digitar neste formato 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@@
Isto criar a seguinte entrada na pilha:
Pgina 21-49
1,2
10
Pgina 21-50
x 2 , se x < 3
f 2 ( x) =
1 x, elsewhere
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)
As construes IFTHENELSEEND encaixadas
Na maioria das linguagens de programao onde a construo
IFTHENELSEEND est disponvel o formato geral usado para a
apresentao do programa o seguinte:
IF teste_lgico THEN
execuo_do_programa_se_verdadeiro
ELSE
execuo_do_programa_se_falso
END
Pgina 21-51
IF x<3 THEN
x2
ELSE
1-x
END
Enquanto esta simples construo funciona muito bem quando sua funo tem
apenas duas ramificaes, necessrio encaixar as construes
IFTHENELSEEND para usar as funes com duas ou trs ramificaes.
Por exemplo, considere a funo
x 2 , se x < 3
1 x, se 3 x < 5
f 3 ( x) = sin( x), se 5 x < 3
exp( x), se 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
x2
ELSE
IF x<5 THEN
1-x
ELSE
IF x<3
THEN
sin(x)
ELSE
IF x<5 THEN
exp(x)
Pgina 21-52
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:
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
Teste_Lgico1 THEN execuo_do_programa1 END
Teste_Lgico2 THEN execuo_do_programa2 END
.
.
.
Pgina 21-53
x 2 , se x < 3
1 x, se 3 x < 5
f 3 ( x) = sin( x), se 5 x < 3
exp( x), se 3 x < 15
2, elsewhere
Usar a afirmao CASE na linguagem RPL do usurio podemos codificar esta
funo como:
Pgina 21-54
@f3c@
@@f3c@
@@f3c@
@@f3c@
12
23
@@f3c@
@@f3c@
Como pode ver, f3c produz exatamente os mesmos resultados que f3. A
nica diferena nos programas so as construes de ramificao usadas.
No caso da funo f3(x), que exige cinco expresses para sua definio, a
construo de CASE pode ser mais 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 ao programa a
execuo de um nmero de afirmaes repetidamente. Por exemplo,
suponha que deseje calcular a somatria do quadrado dos nmeros inteiros
de 0 a n, ex.
n
S = k2
k =0
Para calcular esta somatria tudo que tem a fazer usar a tecla
dentro do Editor de Equao e carregar os limites e expresses para a
somatria (exemplos de somatrias so apresentados nos catulos 2 e 13).
Portanto, para ilustrar o uso de loops de programa, calcularemos esta
somatria com nossos prprios cdigos RPL. Existem quatro comandos
Pgina 21-55
diferentes que podem ser usados para codificar um loop de programa em 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 so descritas 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 verso STARTNEXT usada quando o
incremento do ndice igual a 1 e a verso STARTSTEP usada quando o
incremento 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
@START
A construo STARTNEXT
O formulrio geral desta afirmao :
valor_incio valor_final START execuo_do_programa NEXT
Dado que o aumento para este caso 1, na ordem para fechar o loop,
necessrio assegurar que valor_incio < valor_final. Caso
contrrio produzir o que chamado de um loop infinito (nunca termina).
Pgina 21-56
4.
5.
6.
7.
8.
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@
Pgina 21-59
@@@S1@@
@@@S1@@
@@@S1@@
@@@S1@@
Resulta:
Resulta:
Resulta:
Resulta:
S:14
S:55
S:385
S:9455
4
8
20
100
A construo STARTSTEP
O formulrio geral desta afirmao :
valor_incio valor_final START execuo_do_programa
incremento NEXT
Valor_inicio, valor_final e incremento do ndice do loop podem ser
quantidades negativas ou positivas. Para incremento > 0, a execuo
ocorre quando o ndice for menor ou igual a valor_final. Para
incremento < 0, a execuo ocorrer quando o ndice for maior ou igual a
valor_final.
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:
Pgina 21-60
J1 # 1.5 # 0.5 `
[ ] @GLIST `
LL @)@RUN@ @@DBG@
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 estar disponvel para os clculos.
Pgina 21-61
A construo FORNEXT
O formulrio geral desta afirmao :
valor_incio valor_final FOR ndice_do_loop
execuo_do_programa NEXT
Para evitar um loop infinito, certifique-se de que valor_incio <
valor_final.
Exemplo calcule a somatria S usando uma construo FORNEXT
O seguinte programa calcula a somatria
n
S = k2
k =0
0 n S
Resulta: S:14
Resulta: S:55
Pgina 21-62
10 @@@S2@@
30 @@@S2@@
Resulta: S:385
Resulta: S:9455
Deve ter observado que o programa muito mais simples do que aquele que
foi armazenado em @@@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 :
valor_incio valor_final FOR ndice_do_loop
execuo_do_programa incremento STEP
Valor_incio, valor_final e incremento do ndice_do_loop podem ser
quantidades negativas ou positivas. Para incremento > 0, a execuo
ocorre quando o ndice for menor ou igual a valor_final. Para
incremento < 0, a execuo ocorre quando o ndice for maior ou igual a
valor_final. As afirmaes do programa 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
Digite no programa:
xs xe dx xe xs dx / ABS 1. + n
x dx STEP n LIST
xs xe FOR x
J1 # 1.5 # 0.5 `
Pgina 21-63
[] @GLIS2 `
LL @)@RUN@ @@DBG@
A construo DO
A estrutura geral deste comando :
DO execuo_do_programa UNTIL teste_lgico END
O comando DO inicia um loop indefinido executando o retorno
execuo_do_programa at que teste_lgico seja FALSO (0). O
teste_lgico deve conter o valor de ndice cujo valor alterado em
execuo_do_programa.
Exemplo 1 Este programa produz um contador no canto esquerdo superior
do visor e adiciona 1 em um loop indefinido at que uma tecla (pressione
qualquer tecla) interrompa o contador: 0 DO DUP 1 DISP 1 + UNTIL
KEY END DROP
Comando KEY avalia para TRUE quando um tecla acionada.
Exemplo 2 calcula a soma de S usando uma construo DOUNTILEND
O seguinte programa calcula a somatria
n
S = k2
k =0
Pgina 21-64
10 @@@S3@@
30 @@@S3@@
Resulta: S:385
Resulta: S:9455
J1 # 1.5 # 0.5 `
[] @GLIS3 `
LL @)@RUN@ @@DBG@
A construo WHILE
A estrutura geral deste comando :
WHILE teste_lgico REPEAT execuo_do_programa END
A afirmao WHILE repetir execuo_do_programa enquanto
teste_lgico for verdadeiro (no zero). Caso contrrio, o controle de
programa passado para a afirmao logo depois de END. O
execuo_do_programa deve incluir um ndice de loop que fica alterado
ante que teste_lgico seja verificado no incio da prxima repetio.
Pgina 21-65
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 `
[] @GLIS4 `
LL @)@RUN@ @@DBG@
DOERR
Esta funo executa um erro definido pelo usurio, fazendo com que a
calculadora comporte-se como se um 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
Se inserir #11h ` @DOERR produz a seguinte mensagem: Error: Undefined
FPTR Name
Se inserir TRY AGAIN ` @DOERR produz a seguinte mensagem: TRY
AGAIN
Finalmente, 0` @DOERR, produz a mensagem: Interrupted
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 texto representando a mensagem de erro do erro mais
recente. Para o exemplo, Approx na modalidade, se voc tentar
0Y$@ERRM, voc comea a seguinte corda: Infinite Result
ERR0
Esta funo cancela o ltimo nmero do erro, de modo que, executando
ERRN mais tarde, Approx na modalidade, retornar # 0h. Por exemplo, se
tentar 0Y$@ERR0 @ERRN, obter # 0h. Alm disso, se tentar
0Y$@ERR0 @ERRM, obter o texto 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
O menu @)IFERR fornece as seguintes funes:
Pgina 21-68
A b
Pgina 21-69
Voc pode usar os programas escritos no modo algbrico, sem usar a funo
RPL>, entretanto algumas das construes RPL produziro uma mensagem de
erro ao pressionar `, por exemplo:
Pgina 21-70
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
de programa. Como no captulo 21 recomendamos usar o modelo RPN e
configurar o sinalizador do sistema 117 para as etiquetas de menu SOFT.
Instroduzimos uma variedade de aplicaes grficas da calculadora no
captulo 12. Os exemplos do captulo 12 representam a produo interativa
de grficos usando os formulrios de entrada pr-programados da
calculadora. tambm possvel usar os grficos em seus programas, por
exemplo, para complementar os resultados numricos com os grficos. Para
executar tais tarefas, introduzimos primeiro a funo no menu PLOT.
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@.
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 acessveis atravs das teclas para o
nmero do menu 81.02. Estas so:
LABEL (10)
Esta funo LABEL usada 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) calcula 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 (Consulte o
captulo 2). A tecla do menu marcada EQ neste menu pode ser usada
como seria se tivesse seu menu de varivel, ex. se pressionar [ EQ ] listar 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
limpa 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) ou 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 marca 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 fator xfactor, o comando SCALEW multiplica a escala horizontal pelo
fator. W na SCALEW significa largura (width). A execuo de SCALEW
altera os valores de xmin e xmax no PPAR.
SCALEH (j)
Dado um fator yfactor, o comando SCALEH multiplica a escala vertical pelo
fator. H na SCALEH significa altura (height). A execuo de SCALEW altera
os valores de ymin e ymax no PPAR.
Pgina 22-7
ATICK (l)
O comando ATICK (marca TICK no eixo) usada para configurar as
anotaes de marca de seleo para o eixos. O valor de entrada para o
comando ATICK pode ser um dos seguintes:
Pgina 22-8
Estas funes correspondentes as opes grficas Slopefield, Wireframe, YSlice, Ps-Contour, Gridmap e Pr-Surface apresentadas anteriormente neste
captulo. Pressionar uma 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
paraleleppedo no espao onde o grfico tridimensional 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 correspondentes 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 gerados 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 disponveis, a saber, as opes Slopefield,
Wireframe, Y-Slice, Ps-Contour, Gridmap e Pr-Surface, usam 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, requerem 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 EQ, se for necessrio. Ento carregar PPAR, PPAR e PAR 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
@)EDIT L@MENU
LL@)PICT @CANCL
Pgina 22-17
@)PPAR
{ 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
variveis.
1+SIN() STEQ
Armazena f() no EQ
{ 0. 6.29} INDEP
Configura a varivel indep. para
com a faixa desejada
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
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
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, alternando o estado (ligando ou
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 usado 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 argumento 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 usurio (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*SIN(45*(j-1)) NUM
RC
+
LINE
NEXT
{ } PVIEW
Inicie o programa
Selecione grau para as medidas
angulares
Configure a faixa x
Configura a faixa y
Apaga a 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
@XYD1!
@XYD1!
@XYD1!
@XYD1!
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 superior 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 Y-Slice. Suponha que voc queira animar a onda 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:
Pgina 22-28
RAD
131 RB 64 RB PDIM
0 100 XRNG 0 100 YRNG
1 11 FOR j
ERASE
(50., 50.) 5*(j-1) NUM
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
Apaga PICT atual
Centros dos crculos (50,50)
Pgina 22-29
0 2* NUM ARC
PICT RCL
NEXT
11 ANIMATE
Inicie o programa
WLIST
Coloque a lista WLIST na pilha
OBJ
Decompe a lista, nvel 1 da pilha = 11
ANIMATE
Inicie a animao
Feche o programa
Pgina 22-30
WLIST DUP
REVLIST +
OBJ
ANIMATE
Inicie o programa
Coloque a lista WLIST na pilha, faa uma
cpia extra
Ordem reversa, concatena 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 @RANI2. A animao simula agora uma onda 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 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
5 ANIMATE
Anime
Pgina 22-31
Pgina 22-32
Como objeto grfico desta 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. Este parmetro da funo GROB
indica o tamanho do objeto que est sendo convertido no GROB como 0 ou
1 para uma fonte pequena, 2 mdia e 3 grande. As outras funes no
menu GROB so descritas a seguir.
BLANK
A funo BLANK, com argumentos #n e #m, cria objetos grficos em branco
de largura e altura especificadas pelos valores #n e #m, respectivamente.
Isto similar a funo PDIM no menu GRAPH.
GOR
A funo GOR (Grficos OR) 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
Pgina 22-34
pixels {#n #m}. GOR usa a funo OR para determinar o status de cada
pixel (ex. Ligado ou desligado) na regio de sobreposio entre grob1 e
grob2.
GXOR
A funo GXOR (XOR grficos) executam a mesma operao de GOR, mas
usa XOR para deteminar o status final de pixels na rea de sobreposio
entre os objetos grficos grob1 e grob2.
Nota: Em ambos GOR e GXOR, quanto grob2 for substituido por PICT,
estas funes no produzem nenhuma sada. Para ver o resultado,
necessrio reativar PICT para a pilha usando PICT RCL ou PICTURE.
LCD
Toma um GROB especificado e exibe-o no visor da calculadora iniciando no
canto esquerdo superior.
LCD
Copia o contedo da pilha e visor de menu em um GROB de 131 x 64 pixels.
SIZE
A funo SIZE, quando aplicada para um GROB, mostra o tamanho de
GROBs na forma de dois nmeros. O primeiro nmero, mostrado no nvel 2
da pilha, representa a largura dos objetos grficos e o segundo, no nvel 1
da pilha, mostra sua altura.
Um exemplo de um programa usando GROB
O seguinte programa produz o grfico da funo seno incluindo um
quadro desenhado com a funo BOX e um GROB para marcar o grfico.
Aqui est a lista de programa:
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 DRAX DRAX LABEL DRAW
(-6.28,-2.) (6.28,2.) BOX
PICT RCL
SINE FUNCTION
1 GROB
(-6., 1.5) SWAP
GOR
PICT STO
{ } PVIEW
Salve o programa sob o nome GRPR (programa GROB). Pressione @GRPR para
executar o programa. O resultado ser similar a este:
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 acima.
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 desde que
saiba o local do centro C e de dois pontos A e B.
Permita que o segmento AC represente o eixo x no estado original de
resistncia. Se quiser determinar o estado de resistncia para um conjunto
de eixos x-y, girados 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.
Para coordenadas de ponto A sero dados os valores (xx,xy), enquanto
estas de B sero dados os valores (yy,xy).
Pgina 22-37
Programao modular
Para desenvolver o programa que plotar o crculo de Mohr dado o estado
de resistncia, usaremos a programao modular.
Basicamente, esta
abordagem consiste na decomposio do programa em um nmero de
Pgina 22-38
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,
Pgina 22-39
Uma vez que esta imagem 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 $ e 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
n TAG
3 ROLLD
RC DUP
CR + Px TAG
SWAP CR - Py TAG
Pgina 22-41
Pgina 22-42
12.5
6.25\
5\`
Insira x = 12.5
Insira y = -6.25
Insira xy = -5 e termine de inserir os
dados.
O resultado :
O resultado :
Pgina 22-43
Pgina 22-44
Pgina 22-45
Captulo 23
Segmentos de caractere/textos
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 textos. Alm disso, os objetos no
resultado de programa so tambm textos.
Entre as funes no menu TYPE que so teis para manipular os textos temos:
OBJ :
STR :
TAG:
DTAG :
CHR :
NUM :
Pgina 23-1
Concatenao de segmento
Os segmentos podem ser concatenados (agrupados) usando o sinal de mais
+, por exemplo:
O menu CHARS
O submenu CHARS acessvel atravs do menu PRG (programao) ex.
.
Pgina 23-2
Pgina 23-3
A lista de caracteres
A coleo inteira de caracteres disponvel na calculadora acessvel atravs
da seqncia de tecla . Quando voc ressalta qualquer caractere,
digamos o caractere , ver que a esquerda do fundo do visor mostrada a
seqncia da tecla que obtm tal caractere (. para este caso) e o cdigo
numrico correspondente ao caractere (10 neste caso).
Os caracteres que no so definidos aparecem como um quadrado escuro
na lista de caractere () e mostra (None) no fundo do visor, mesmo que um
cdigo numrico exista para todos eles. Os caracteres numricos mostram o
nmero correspondente no fundo do visor.
As letras mostram o cdigo (ex., ~) seguido pela letra correspondente,
por exemplo, ao ressaltar M, voc ver M exibido no lado esquerdo inferior
do visor, indicando o uso de ~m. Por outro lado, m mostra a combinao
de tecla M ou ~m.
Os caracteres gregos, tais como , mostraro o cdigo S ou ~s.
alguns caracteres, como , no tem uma seqncia de tecla associada com
elas. Portanto, a nica forma de obter tais caracteres atravs da lista de
caracteres ressaltando o caractere desejado e pressionando @ECHO1@ ou @ECHO@.
Use @ECHO1@ para copiar um caractere para a pilha e retornar imediatamente
ao visor normal da calculadora. Use @ECHO@ para copiar uma srie de
caracteres a pilha. Para retornar ao visor normal da calculadora use $.
Consulte o apndice D para obter mais detalhes sobre o uso de caracteres
especiais. Alm disso, o apndice G mostra os atalhos produzindo os
caracteres especiais.
Pgina 23-4
Captulo 24
Objetos e sinalizadores da calculadora
Os nmeros, listas, vetores, matrizes, algbricos, 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
Matriz linkada
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 nmero referente ao tipo
de objeto como indicado 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.
Sinalizadores da calculadora
Um sinalizador uma varivel que pode ser ativada ou desativada. 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 com mais detalhes a seguir.
Pgina 24-2
Sinalizadores de sistema
Os sinalizadores de sistema so acessveis usando H @)FLAGS!. Pressione as
teclas com a seta para ver uma lista de todos os sinalizadores do sistema
com seu nmero e uma breve descrio. Os primeiros dois visores com os
sinalizadores do sistema so mostrados a seguir:
Pgina 24-3
Ativar um sinalizador
Desativar (ou apagar) um sinalizador
Retorna1 se o sinalizador estiver ativado, 0 se no estiver
Retorna 1 se o sinalizador estiver desativado (apagado), 0 se o
sinalizador estiver ativado
FS?C Testa o sinalizador conforme FS e depois o desativa
FC?C Testa o sinalizador conforme FC e depois o desativa
STOF Armazena novas configuraes de sinalizadores do sistema
RCLF Retorna na pilha as configuraes existentes dos sinalizadores
RESET Reajusta os valores de campo atuais (pode ser usado para reajustar
um sinalizador)
Sinalizadores do usurio
Para fazer programas, os sinalizadores de 1 a 256 esto disponveis para o
usurio. Eles no tm significados para a operao da calculadora.
Pgina 24-4
Captulo 25
Funes de dia e hora
Neste captulo demonstramos algumas das funes e clculos usando as
horas e 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
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
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 80 KB usados para operaes e
armazenagens de dados (memria do usurio). Para ver a forma na qual a
memria do usurio particionada, use a funo FILES (). Um
resultado possvel mostrado abaixo:
Esta tela indica a existncia de uma porta de memria (porta 0) que inclui o
diretrio HOME (consulte o captulo 2 no guia de usurio).
A porta 0 e o diretrio HOME compartilham a mesma rea da memria,
ento quanto mais dados armazenados no diretrio HOME, por exemplo,
menos memria estar disponvel para a armazenagem na Porta 0.
Conforme mencionado acima, o tamanho total de memria da porta 0/rea
de memria do diretrio HOME de 80 KB.
Porta 0 e o diretrio HOME constitui o segmento RAM da calculadora
(memria de acesso aleatrio). A RAM requer fornecimento de alimentao
contnuo das baterias da calculadora para ser operada. Para evitar a perda
do contedo da memria RAM, inclumos a bateria de backup CR2032.
Consulte os detalhes adicionais no final deste captulo.
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 em um de seus diretrios. Os detalhes sobre a manipulao de
variveis e diretrios so apresentados no captulo 2 do manual do usurio.
Porta de memria
Diferente do diretrio HOME, a porta de memria no pode ser subdividida
em diretrios e pode apenas conter objetos de backup ou bibliotecas
(Libraries). 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. Os
objetos de backup tm as seguintes caractersticas:
Pgina 26-3
Pgina 26-4
Pgina 26-5
No modo RPN:
Para avaliar um objeto de backup insira:
Argument(s) ` : Nmero_da_portaNmero_da_porta :
Nome_Backup EVAL
Para ativar o objeto para o comando de linha insira:
: Nmero_da_portaNmero_da_porta : Nome_Backup ` RCL
Usar as bibliotecas
As bibliotecas so programas em linguagens binria 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.
Pgina 26-6
Nmeros de biblioteca
Se usar o menu LIB () e pressionar a tecla do menu virtual
correspondente a porta 0, 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 apagar a biblioteca.
Criar bibliotecas
possvel escrever uma biblioteca nas linguagens Assembler e System RPL ou
usar uma biblioteca de criao da matriz, tal como LBMKR. O ltimo
programa est disponvel online (consulte por exemplo,
http://www.hpcalc.org). Os detalhes para programar a calculadora na
linguagem Assembler ou em SYSRPL esto alm do contedo deste
documento. O usurio est convidado a obter informaes adicionais sobre
o assunto online.
Pgina 26-7
Bateria de backup
Uma bateria de backup CR2032 est inclusa na calculadora para fornecer
backup de alimentao para a memria 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-8
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 executar
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@@
Pgina A-3
Isto indicar que o valor no campo PMT deve ser um nmero real. Pressione
@@OK@@ par retornar ao formulrio de entrada e depois L para recuperar o
primeiro menu. A seguir pressione a tecla ` ou $ para retornar a
pilha. Os seguintes valores sero exibidos:
O resultado acima o valor que foi resolvido para PMT na primeira parte do
exerccio. O segundo valor o clculo que fizemos para redefinir o valor de
PMT.
Pgina A-4
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
Pgina B-2
Pgina B-3
Existe uma tecla ponto decimal (.) e uma tecla de espao (SPC).
A tecla ENTER usada para inserir um nmero, expresso ou funo no
visor ou pilha e
A tecla ON usada para ligar a calculadora.
A tecla left-shift verde, key (8,1), a tecla right-shift vermelha, key (9,1) e a
tecla ALPHA amarela, key (7,1) podem ser combinadas com algumas das
outras teclas para ativar as funes alternadas mostradas no teclado. Por
exemplo, a tecla P, key (4,4), tem as seis funes associadas descritas a
seguir:
P
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).
Os diagramas mostram a funo ou caractere resultante da combinao das
teclas da calculadora com left-shift , right-shift , ALPHA ~, ALPHAleft-shift ~ ALPHA-right-shift ~, so apresentadas a seguir.
Pgina B-4
Funes Left-shift
O seguinte desenho mostra as funes, caracteres ou menus associados com
as diferentes teclas da calculadora quando a tecla left-shift for ativada.
Pgina B-5
Pgina B-6
As funes ASIN, ACOS e ATAN calculam as funes arcoseno, arcocoseno e arco-tangente, respectivamente.
A funo 10x calcula o anti-logaritmo de x.
As teclas , e so usadas para comparar os nmeros reais.
A funo ABS calcular o valor absoluto de um nmero real ou a
magnitude de um nmero complexo ou de um vetor.
A funo USER ativa o teclado definido pelo usurio.
A funo S.SLV ativa o menu do solucionador simblico.
A funo EXP&LN ativa o menu para as expresses de substituio em
termos de exponenciais e funes de logaritmos naturais.
A funo FINANCE ativa um menu para clculos financeiros.
A funo CALC ativa um menu para as funes de clculo.
A funo MATRICES ativa um menu para criar e manipular matrizes.
A funo CONVERT ativa um menu para a converso das unidades e
outras expresses.
A funo ARITH ativa um menu de funes aritmticas.
A tecla DEF usada para definir uma funo simples como uma
varivel na memria da calculadora.
A tecla CONT usada para continuar a operao de clculo.
A tecla ANS reconvoca o ltimo resultado quando a calculadora estiver
no modo de operao Algbrico.
As teclas [ ], ( ) e { } so usadas para inserir colchetes, parnteses ou
chaves
A tecla # usada para inserir nmeros com base.
A tecla infinito usada para inserir o smbolo de infinito em uma
expresso.
A tecla usada para inserir o valor ou smbolo para (a razo do
comprimento de uma circunferncia para seu dimetro).
As teclas com setas, quando combinadas com a tecla left-shift, move o
cursor para o primeiro caractere na direo da tecla pressionada.
Pgina B-7
Funes Right-shift
O seguinte desenho mostra as funes, caracteres ou menus associados com
as diferentes teclas da calculadora quando a tecla right-shift for ativada:
As funes BEGIN, END, COPY, CUT e PASTE so usadas para editar
os objetos.
A tecla UNDO usada para desfazer a ltima operao da
calculadora.
A funo CHARS ativa o menu de caracteres.
Pgina B-8
A
A
A
A
A funo
funo
funo
funo
funo
y calcular a raiz x 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 vezes, ex. ~*.
Pgina B-10
Pgina B-11
"'
Pgina B-12
Pgina B-13
Apndice C
Configuraes CAS
CAS significa sistema algbrico do computado. 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
tambm mais lenta. Assim, recomendamos 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
Consulta o primeiro link (se houver) na lista de referncia.
Consulta o segundo link (se houver) da lista de referncia.
Consulta o terceiro link (se houver) da lista de referncia.
Retorna 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 disponveis 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 EVAL). 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)
(arroba)
~1
~2
~3
~5
~6
~`
Pgina D-3
Apndice E
A rvore de seleo no Editor de Equao
A rvore de expresso um diagrama que mostra como o Editor 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 Editor 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 A6
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 grficos:
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:
Biblioteca de constantes..
Selecionar a opo 3. Constants lib.. no menu APPS abre a aplicao
Constant Library (biblioteca de constantes) 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:
Editor de Equao
Selecionar a opo 6.Equation writer.. no menu APPS abre o Editor de
Equao:
Pgina F-3
Gerenciado de arquivo..
Selecionar a opo 7.File manager.. no menu APPS lana o aplicativo de
gerenciador de arquivo:
Matrix Writer
Pgina F-4
Editor de texto..
Selecionar a opo 9.Text editor.. no menu APPS lana o aplicativo de editor
de texto:
Menu Matemtica
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
simblico :
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 ():
mega ():
~a
~c
~e
~m
~p
~t
~v
Beta ():
Delta (d):
Rho ():
Lambda ():
Sigma ():
Tau (t):
~b
~d
~f
~n
~s
~u
Pgina G-2
Menu
Menu
Menu
Menu
STAT : 96
PLOT:
81
SOLVE: 74 ou use (manter) 7
UTILITY: 113
Outos menus:
o
o
( manter) 7
(manter) H
(manter)
(manter)
(manter)
(manter)
(manter)
:
:
:
:
:
:
Pgina G-3
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 visores 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
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 s 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. AND, OR, 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 da linha de edio
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:
ITALI:
UNDE:
INV:
Negrito
Itlicos
Sublinhado
Inverso
Pgina L-4
Pgina L-5
Apndice M
ndice
A
A rvore de seleo no Editor de
Equao, E-1
A construo CASE, 21-53
A distribuio beta, 17-7
A distribuio exponencial, 17-7
A distribuio gama, 17-7
A distribuio qui-quadrada,
17-12
A distribuio Weibull, 17-8
A equao de Cauchy ou Euler,
16-55
A funo massa de probabilidade,
17-4
A varivel VPAR, 12-47
A varivel VX, 5-22
ABCUV, 5-11
ABS, 3-4,4-6,11-7
ACK, 25-4
ACKALL, 25-4
ACOS, 3-6
ACOSH, 3-9
ADD, 8-9,12-22
ADDTMOD, 5-12,5-16
AJUDA, 1-7
Ajustar o contraste do visor, 1-2
Ajuste de dados, 18-12
Ajuste de polinmio, 18-61
Ajuste linear mltiplo, 18-58
Alarmes, 25-2
lgebra linear, 11-1
ALOG, 3-5
Pgina M-1
ASR, 19-7
Assim, GROBs, 22-33
ASSUME, J-3
Atalhos no menu PRG, 21-9
Atalhos, G-1
ATAN, 3-6
ATANH, 3-9
ATICK, 22-8
Atualmente sub-menus,13-1
Modo CAS - Aumento de potncia,
C-9
AUTO, 22-3
Autoteste contnuo, G-3
Autoteste interativo, G-3
Avaliao passo a passo, 13-17
AXES, 22-8,22-14
AXL, 9-26
AXM, 11-15
AXQ, 11-54
B
BR, 19-3
Baterias, 1-1
BEG, 6-33
BIN, 3-2
Bloqueia/desbloqueia o teclado
ALFA, G-2
BOL, L-4
BOX, 12-50
BOXZ, 12-53
Buscar, 5-4
C
CPX, 19-7
CR, 4-6
Pgina M-2
Classificados, 21-15
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-20
Cola, 2-28
COLLECT, 5-5
Colocado, 1-15
Comando MAIN/CASCFG, K-1
Comandos da linha de edio, L-1
Comandos no CAS, C-13
COMB, 17-2
Combinaes, 17-1
Tamanho, 2-37,5-20
CON, 10-9
Concatenao de segmento, 23-2
COND, 11-10
Condio de uma matriz, 11-9
Configurao, 10-27
Configurao CAS rigorosa, C-10
Configurao CAS, C-10
Configurao, 1-6
Conjunto adicionais de caracteres ,
D-1
Configurar a hora e o dia, 1-7
Configurar a hora e o dia, 25-2
CONJ, 4-6
D
D-->R, 3-15
Da matriz, 11-29
Pgina M-3
Pgina M-4
E
E, 19-3
EDITAR, 2-30
Pgina M-5
F
F0, 3-33
FACTORMOD, 5-12
Fator, 22-7
Fatores, 1-16
Fatorizao de matriz, 11-50
Fatorizao, 11-50
FCOEF, 5-12
FDISTRIB, 5-30
Fechamento deep-sleep, G-3
Pgina M-6
Ferramentas de manipulao de
unidades, 3-28
Ferramentas TIME, 25-2
FFT, 16-51
Final, 2-28
FINDALARM, 21-9
Fluxo, 7-6
Fmula de Euler, 4-1
Fonte do visor, 1-27
Formas quadrticas de matriz,
11-53
Formas QUADrticas, 11-54
Formato cientfico, 1-20
Formato engenharia, 1-21
Formatos fixos, 1-19
Formato numrico, 9-14
Formato padro, 1-18
Formatos de grficos, 12-1
Formulrio de entrada
CALCULATOR MODES, C-2
Formulrios de entrada de dados,
A-1
Formulrio de entrada, 21-28
Formulrios no menu NUM.SLV,
A-1
Fourier, 3-8
FP, 3-14
Fraes, 5-25
Freqncia cumulativa, 18-8
FROOTS, 5-12, 5-27
Funo de etapa de Heaviside,
16-16
Funo de potncia da emisso,
3-33
Funo delta de Dirac, 16-16
Funo Left-shift, 1-12
G
GAMA, 3-15
Gauss, 11-54
GCD, 5-12
GCDMOD, 5-12
Geral de curva cnica, 12-22
Pgina M-7
H
HADAMARD, 11-5
HALT, L-2
HEAD, 8-11
HERMITE, 5-12, 5-21
HESS, 15-1
HEX, 3-1, 19-2
HILBERT, 10-15
Histogramas de frequncia, 12-2
Histogramas, 12-32
HMS-, 25-3
HMS+, 25-3
HMS, 25-3
HOME, 2-36
Hora e dia.., F-3
I
i, 3-16
IR, 5-30
IABCUV, 5-11
IBERNOULLI, 5-11
ICHINREM, 5-11
Identificao, 21-34
Identificar, extrair e inserir os
elementos dos vetores, 9-7
IDIV2, 5-11
IDN, 10-9
IEGCD, 5-11
IFTE, 3-37
ILAP, 16-11
IM, 4-6
Imagem, 12-5
Inclinao neste ponto, 12-6
INDEP, 22-6,
Inferncias referentes as duas
variaes, 18-50
INFO, 22-4
Iniciar, 7-14
INS , L-1
Inserir os vetores, 9-3
Inserir um ttulo de janela, 7-12
INT, 13-15
Integrao por fraes parciais,
13-21
Integrao por partes, 13-20
Integrais definidas, 13-15
Pgina M-8
J
Jacobiana, 14-9
Janela de plotagem, 12-9
JORDAN, 11-49
K
KER, 11-57
L
LAGRANGE, 5-12, 5-22
LAP, 16-11
LAPL, 15-5
Laplaciana, 15-5
LCM, 5-12, 5-23,
LCXM, 11-16
LDEC, 16-4
LEGENDRE, 5-12, 5-23
Letras gregas, D-3, G-2
LGCD, 5-10
Ligado,1-14
Lim, 13-2
Limites de classe, 18-6
Limites, 13-1
LIN, 5-5
Linguagem RPL do usurio, 21-21
Linha de edio de comando, L-1
Linha de, L-3
Linha, 10-24
LINSOLVE, 11-42
LIST, 2-35
Lista de caractere, 23-4
Lista de catlogo de comando, I-1
Listagens de mecanismo de ajuda
CAS, H-1
Listas, 8-1
LN, 3-6
LNCOLLECT, 5-5
LNP1, 3-9
deteco de erro do programa,
21-69
LOG, 3-5
LQ, 11-51
LSQ, 11-25
LVARI, 7-13
Pgina M-9
M
MAD, 11-49
Mais prximo, 1-19
MANT, 3-14
MAP, 8-13
MARCA, 12-49
Marcar, 21-21
Marcas de classe, 8-19
Marcas, 21-20
MARK, 12-48
MATRIX, 10-4
Matriz aumentada, 11-32
Matriz de permutao, 11-35,
11-53
Matriz diagonal, 10-13
Matriz Hessian, 14-7
Matriz identidade, 10-1, 11-6
Matriz inversa, 11-6
Matriz triangular inferior, 11-51
Matriz triangular superior, 11-51
Matriz, 10-2
Matrizes ortogonais, 11-8
Matrizes, 11-41
MAX, 8-6,
Mximo, 5-20,18-3,12-18
MAXR, 3-17,
Mecanismo de ajuda CAS, C-10
Mdia geomtrica, 8-16,18-3
Mdia harmnica, 8-15
Mdia ponderada, 8-17
Medida do ngulo, 1-23, G-2
Medidas de disseminao, 18-3
Medidas de iluminao, 3-21
Medidas de tendncia central,
18-3
Pgina M-10
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
Menu
MENU, 18-16
Menus CMPLX, 4-5
Menus no acessveis atravs do
teclado:20-2
Menus personalizados, 20-1
Menus, 20-2
Mtodo de menor quadrada,
18-52
MIN, 18-18
Mnimo, 13-14/12-18
MINIT, 7-13
MINR, 2-49,2-48
MITM, 7-13
MKISOM, 11-57
MOD, 8-6
Modelo de ajuste, 22-13
MODL, 22-13
Modo algbrico, 1-13
Modo Aproximado e Exato, C-4
Modo CAS etapa por etapa, C-8
Modo COMPLEX, 4-1
Modo de coordenada Polar 1-25
Modo de operao, 1-13
Modo Numeric e symbolic CAS,
C-4
Modo REAL, C-6
Modo RPN, 1-13
Modo CAS verbose e no verbose,
C-8
Modo, 20-7
Modos CAS Real e Complexo, C-6
Modos da calculadora, 1-13
Modos de exibio, 1-27
MODSTO, 5-16
MODULO, 5-18
Mdulos, 5-12
Pgina M-11
N
Nas variaes, 18-27
NDIST, 17-10
NEG, 22-27
NEXTPRIME, 5-11
Norma Frobenius, 11-7
Normalmente, 11-8
NOT, 19-5
Notas adicionais sobre regresso
linear, 18-52
NOVO, 2-41
NSUB, 21-8
NUM, 21-24
NUM.SLV, A-1
Numrico, C-4
Nmero da coluna, 10-21
Nmero de condio, 11-10
Nmero hexadecimal, 19-2
Nmero nas bases, 19-1
Nmeros aleatrios, 17-2
Nmeros binrios, 3-2
Nmeros complexos, 2-2, 4-1
Nmeros de menu, 20-2
O
O menu CALC/DIFF, 16-4
O menu DATA dentro de STAT,
22-12
O menu e grficos SYMBOLIC,
12-55
O menu GROB, 22-34
O menu STAT dentro PLOT, 22-11
O menu TIME, 25-1
O menu TRIG, 5-9
O menu VPAR dentro de 3D (V),
22-9
O programa de texto de entrada,
21-27
O submenu ROOT, 6-27
O submenu TVM, 6-32
OBJ-->, 9-20
Objetos algbrico, 5-1
Objetos grfico, 22-32
Objetos, 2-1, 24-1
OCT, 19-3
Octal, 19-1
ODE rgida, 16-72
ODETYPE, 16-8
Operao de teste de sistema,
G-3
Operaes com unidades, 3-17
Operaes da matriz, 11-14
Operaes de PLOTAGEM, 12-14
Pgina M-12
P
PA2B2, 5-11
Para a calculadora, 3-32
Para construir, 6-17
Parte imaginria, 4-1
Parte real, 4-1
PARTFRAC, 5-12
Passo a passo de derivadas,
13-17
PCAR, 11-46
PCOEF, 5-12, 5-23
PDIM, 21-8
Percentuais, 18-15
PERODO, GL-2
PERM, 17-2
Permutaes, 17-1
PEVAL, 5-25
PGDIR, 2-45
IP (X):, 3-14
PICT, 12-7
Pivot parcial, 11-35
Pivotal total, 11-35, 11-39
PIX?, 22-24
PIXOFF, 22-24
PIXON, 22-24
Pgina M-13
POWMOD, 5-13
PPAR, 12-3, 12-11
Prefixos das unidades, 3-25
PREVAL, 13-16
PREVPRIME, 5-11
Primeira ordem, 14-3
Primeiro menu de grficos, 12-21
PRIMIT, 2-37
Probabilidade, 17-1, 17-6
Produo de grficos B-5
Produto escalar, 9-11
Produto vetorial, 9-2
Programa de texto de entrada,
21-27
Programa est uma caixa de
mensagem, 21-39
Programa GROB, 22-36
Programa usando uma sada
21-39
Programao de calculadora, J-3
Programao modular, 22-38
Programao sequencial, 21-15
Programao usando as funes
de desenho, 22-24,
Programao, 21-1
Programar na linguagem , 21-1
Programar sequencia 21-15
Programas, 22-14
PROOT, 5-23
PROPFRAC, 5-10, 5-24
Propriedades da pilha, 1-29
Propriedades da linha de edio,
1-28
Propriedades do Editor de
Equao, 1-30
Psi, 3-15
Q
QR, 11-53
QUAD, 11-54
QUADF, 11-54
QUOCIENTE, 5-12
QUOTA, B-9
QXA, 11-55
R
R-->B, 19-3
R-->C, 4-6
R-->D, 3-15
R-->I, 5-30
RAD, 3-1
Radiao, 3-21
Radianos, 1-23
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-2
RCWS, 19-4
RDM, 10-10
Pgina M-14
RDZ, 17-1
RE, 4-6
REALASSUME, 2-37
RECT, 4-3
RECV, 2-35
REF, rref, RREF, 11-43
Referncias de pixel, 19-7
Regra de cadeia, 13-6
Regras de cadeia de derivadas
parcial, 14-1
REINICIAR, 22-30
Reincio a frio, G-3
Reincio quente, G-3
Reincio, G-3
Relaes linearizadas, 18-12
RENAM, 2-35
REPL, 10-12
Representao cartesiana, 4-1
Representao diagonal de uma
forma quadrtica, 11-55
Representao polar, 4-3
RES, 22-7
RESIDUAL, 5-11, 11-25
RESOLVER, 6-1
RESOLVER, 6-2, 7-1
Resultante de foras, 9-17
RESULTANTE, 5-1
Resumo da operao deplotagem
FUNTION, 12-14
REVLIST, 8-9
RISCH, 13-15
RKF, 16-74
RKFERR, 16-78
RKFST, 16-76
RL, 19-7
RLB, 19-7
RND, 3-14
RNRM, 11-9
Rotao, 22-43
Rotacional, 15-5
ROW+, 10-25
ROW-->, 10-24
RR, 19-7
RRB, 19-7
RRK, 16-75
RSBERR, 16-78
RSD, 11-45
RSWP, 10-26
S
Sada do programa, 21-34
Sair, 2-30
Salvar um grfico, 12-8
SCALE, 22-7
SCALEH, 22-7
SCALEW, 22-7
Segmentos de caractere, 23-1
Segmentos, 23-1
Seleo, 21-33
Selecionar a varivel
independente, C-3,
SELECIONAR, 2-34
SEQ, 8-12
Seqncia de tecla, 1-17
Srie (FOURIER) e aanlise do,
13-4
Srie Fourier complexa, 16-32
Srie Fourier para a funo
quadrtica, 16-30
Srie Fourier para uma onda
quadrada, 16-40
Pgina M-15
Pgina M-16
STURMAB, 5-12
STWS, 19-4
SUB, 10-12
Sub-expresso, 2-16
Submenu DIFFE, 6-31
Submenu IFERR, 21-68
Submenu LIST, 8-10
Submenu SOLVR, 6-28
SUBST, 5-6
Substitui a seleo, L-3
Substituio de programa, 22-44
Substituir, L-3
SUBTMOD, 5-13, 5-16
Suficientemente rpido, 16-50
SVD, 11-51
SVL, 11-51
SYLVESTER, 11-54
SYST2MAT, 11-42,
T
Tabela, 12-18, 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, 1-10, B-1
Teclas definidas pelo usurio,
20-6
Tcnicas de integrao, 13-19
Temperatura, 3-21
Teorema fundamental de lgebra,
6-7
Teoremas da transformada de
Laplace, 16-13
Tese de hiptese na calculadora,
18-49
Teste de hiptese de regresso
linear, 18-54
Teste de hiptese, 18-36
Testes de hiptese, 18-49
TEXPAND, 5-6
TICKS, 25-3
TINC, 3-33
Tipo, 24-1
TLINE, 12-50, 22-22
TMENU, 20-1
TPAR, 12-19
Transformada de Fourier rpida
(FFT), 16-51
Transformada de Laplace inversa,
16-4, 16-11
Transformada de Laplace na
soluo de linear ODEs, 16-18
Transformada de Laplace, 16-10
Transformadas de Fourier, 16-44
Transformar das coordenadas,
14-9
Transposio de matriz, 10-8
Transposio, 10-8
Tridimensional,9-13
TRN, 10-8
TRNC, 3-14
TSTR(hora, dia), 25-3
TSTR, 25-3
Tudo, 21-36, 21-55
Pgina M-17
U
UBASE, 3-23
UFACT, 3-28
ltima pilha, 1-25
UNASSIGN, K-1
UNASSUME, J-3
UNDE, L-4
Unidade de presso, 21-26
Unidade, 3-18
Unidades de base, 3-22
Unidades de fora, 3-24
Unidades de massa, 3-18
Unidades disponveis, 3-19
Unidades disponveis, 3-19
Unidades do ngulo, 22-29
Unidades no listadas, 3-21
Usadas em plotagens, 12-30
Usar os formulrios de entrada de
dados, A-1
Usar uma caixa de mensagem,
21-39
Use o File Manager, 26-5
UTPC, 17-12
UTPF, 17-13
UTPN, 17-10
UTPT, 17-11
UVAL, 3-28
V
V-->, 9-12
Valor, 3-32
Valores Eigen, 11-9, 11-46
VANDERMONDE, 18-61
Variveis globais, 21-5
X
X,Y, 12-52
XCOL, 22-13
XNUM, K-5
XOR, 19-6
XPON, 3-14
XQ, K-5
XRNG, 22-6
XROOT, 3-5
XSEND, 2-36
XVOL, 22-10
XXRNG, 22-10
XYZ, 3-1
Pgina M-18
YCOL, 22-13
YRNG, 22-6
YVOL, 22-10
YYRNG, 22-10
Z
ZAUTO, 12-53
ZDECI, 12-54
ZDFLT, 12-53
ZEROS, 6-4
ZFACT, 12-52
ZFACTOR, 3-33
ZIN, 12-52
ZINTG, 12-54
ZLAST, 12-52
ZOOM, 12-20
ZOUT, 12-52
ZSQR, 12-54
ZTRIG, 12-54
ZVOL, 22-10
Outros caracteres
%, 3-12
%CH, 3-12
%T, 3-12
, 2-30, 16-32
DATA, 18-19
LIST, 8-9
LIST, 8-9
LIST, 8-9
PAR, 22-14
ARRY, 9-6, 9-21
BEG, L-1
COL, 10-19
DATE, 25-3
DIAG, 10-13
END, L-1
GROB, 22-34
HMS, 25-3
LCD, 22-35
LIST, 9-20
ROW, 10-23
STK, 3-31
STR, 23-1
TAG, 21-32
TAG, 23-1
TIME, 25-3
UNIT, 3-28
V2, 9-13
V3, 9-13
Pgina M-19
Garantia Limitada
calculadora grfica hp 48gII; Durao da garantia: 12 meses
1. A HP garante ao usurio que a mquina, os acessrios e os
equipamentos da HP estaro livre de defeitos de materiais ou mo-deobra aps a data da compra, durante o perodo acima especificado.
Se a HP for notificada da ocorrncia de tais defeitos durante o perodo
de garantia, a HP ir, por opo sua, consertar ou substituir produtos
que estejam comprovadamente com defeito. A substituio dos
produtos pode ser feita com produtos novos ou no estado de novos.
2. A HP garante que o software HP no apresentar falhas na execuo
de suas instrues de programao aps a data da compra, durante o
perodo acima especificado, devido a defeitos no material ou de mode-obra, quando instalado e usado de forma apropriada. Se a HP for
notificada de tais defeitos durante o perodo da garantia, a HP
substituir a mdia do programa que no executar suas instrues de
programao 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,
consertar ou substituir qualquer produto de acordo com as condies
da garantia, voc ter direito ao reembolso do valor da compra depois
da pronta devoluo do produto com o comprovante da compra.
4. Os produtos da HP podem conter peas recondicionadas equivalentes
a novas em desempenho ou que possam ter estado sujeitas a uso
acidental.
5. A garantia no se aplica aos defeitos resultantes da (a) manuteno
ou calibrao incorretas, (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 IMPLCITA DE COMERCIALIZAO, QUALIDADE
Pgina GL-1
Pas:
ustria
Blgica
Dinamarca
Telefones:
+43-1-3602771203
+32-2-7126219
+45-8-2332844
Pgina GL-2
Pases da Europa
Oriental
Finlndia
Frana
Alemanha
Grcia
Holanda
Itlia
Noruega
Portugal
Espanha
Sucia
Sua
Turquia
Reino Unido
Repblica Tcheca
frica do Sul
Luxemburgo
Outros pases
europeus
sia do
Pacfico
Amrica
Latina
+420-5-41422523
+358-9640009
+33-1-49939006
+49-69-95307103
+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)
+420-5-41422523
+44-207-4580161
+420-5-41422523
+27-11-2376200
+32-2-7126219
+420-5-41422523
Pas:
Austrlia
Cingapura
Telefones:
+61-3-9841-5211
+61-3-9841-5211
Pas:
Argentina
Brasil
Telefones:
0-810-555-5520
So Paulo 3747-7799; ROTC:
0-800-157751
Cidade do Mxico 52589922; ROTC
01-800-472-6684
Mxico
Pgina GL-3
Venezuela
Chile
Colmbia
Peru
Amrica Central e
Caribe
Guatemala
Porto Rico
Costa Rica
Amrica do
Norte
0800-4746-8368
800-360999
9-800-114726
0-800-10111
1-800-711-2884
1-800-999-5105
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