Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila HP 50g PDF
Apostila HP 50g PDF
Apostila HP 50g PDF
guia do usurio
H
Edio 1
Nmero de pea HP F2229AA-90010
Aviso
REGISTRO SEU PRODUTO EM : www.register.hp.com
Hewlett-Packard Company
16399 West Bernardo Drive
MS 8-600
San Diego, CA 92127-1899
USA
Histrico da Tiragem
Este manual atual contm os exemplos que ilustram o uso das funes e
operaes bsicas da calculadora. Os captulos 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.
Esperamos que sua calculadora torne-se uma companheira fiel para suas
aplicaes profissionais e escolares. Esta calculadora , sem dvida, topo de
linha para dispositivos de clculo manuais.
Pgina nd-1
Usar o Editor de Equao (EQW) para criar expresses ,2-11
Criar expresses aritmticas ,2-12
Editar expresses aritmticas ,2-17
Criar expresses algbricas ,2-20
Editar expresses algbricas ,2-22
Criar e editar somatrios, derivadas e integrais ,2-30
Organizar dados na calculadora ,2-34
Funes para manipular variveis ,2-35
O diretrio HOME ,2-36
O subdiretrio CASDIR ,2-37
Digitar diretrios e nomes das variveis ,2-39
Criar subdiretrios ,2-40
Mover atravs dos subdiretrios ,2-44
Excluir subdiretrios ,2-45
Variveis ,2-48
Criar variveis ,2-49
Verificar o contedo das variveis ,2-53
Substituir o contedo das variveis ,2-56
Copiar variveis ,2-57
Reordenar variveis em um diretrio ,2-60
Mover variveis usando o menu FILES ,2-61
Excluir variveis ,2-62
Funes UNDO e CMD ,2-64
Sinalizadores ,2-65
Exemplo de configurao de sinalizador : solues gerais e valor prin-
cipal ,2-66
Outros sinalizadores de interesse ,2-68
CHOOSE boxes e MENU Soft ,2-68
CHOOSE boxes selecionadas ,2-71
Pgina nd-2
Adio, subtrao, multiplicao e diviso ,3-3
Usar parnteses ,3-4
Funo de valor absoluto (mdulo) ,3-4
Quadrados e razes quadradas ,3-5
Potncias e razes ,3-5
Logaritmos de base 10 e potncia de 10 ,3-5
Usar as potncias de 10 ao inserir dados ,3-6
Logaritmos naturais e funes exponenciais ,3-6
Funes trigonomtricas ,3-6
Funes trigonomtricas inversas ,3-7
Diferenas entre funes e operadores ,3-7
Funes com nmeros reais no menu MTH ,3-8
Funes hiperblicas e suas inversas ,3-9
Funes com nmeros reais ,3-12
Funes especiais ,3-15
Constantes da calculadora ,3-16
Operaes com unidades ,3-17
O menu UNITS ,3-17
Unidades disponveis ,3-19
Converter as unidades de base ,3-22
Anexar as unidades aos nmeros ,3-23
Operaes com unidades ,3-25
Ferramentas de manipulao de unidades ,3-27
Constantes fsicas na calculadora ,3-29
Funes fsicas especiais ,3-32
Funo ZFACTOR ,3-33
Funo F0 ,3-33
Funo SIDENS ,3-33
Funo TDELTA ,3-34
Funo TINC ,3-34
Definir e usar funes ,3-34
Funes definidas por mais de uma expresso ,3-36
A funo IFTE ,3-36
As funes IFTE combinadas ,3-37
Pgina nd-3
Configurar a calculadora para modo COMPLEX ,4-1
Inserir nmeros complexos ,4-2
A representao polar de um nmero complexo ,4-3
Operaes simples com nmeros complexos ,4-4
Alterar o sinal de um nmero complexo ,4-5
Inserir o nmero imaginrio da unidade ,4-5
O menu CMPLX ,4-5
Menu CMPLX atravs do menu MTH ,4-6
Menu CMPLX no teclado ,4-7
Funes aplicadas a nmeros complexos ,4-8
Funes do menu MTH ,4-9
Funo DROITE: equao de uma linha reta ,4-9
Pgina nd-4
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-19
A funo GCD ,5-20
A funo HERMITE ,5-20
A funo HORNER ,5-20
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-22
A funo PTAYL ,5-22
As funes QUOT e REMAINDER ,5-23
A funo EPSX0 e EPS varivel CAS ,5-23
A funo PEVAL ,5-24
A funo TCHEBYCHEFF ,5-24
Fraes ,5-24
A funo SIMP2 ,5-25
A funo PROPFRAC ,5-25
A funo PARTFRAC ,5-25
A funo FCOEF ,5-25
A funo FROOTS ,5-26
Operaes passo a passo com polinmios e fraes ,5-26
O menu CONVERT e operaes algbricas ,5-28
Menu de converso de UNIDADES (opo 1) ,5-28
Menu de converso de BASE (opo 2) ,5-28
Menu de converso de TRIGONOMTRICA (opo 3) ,5-28
Menu de converso de MATRIZES (opo 5) ,5-28
Pgina nd-5
Menu de converso REESCREVER (opo 4) ,5-28
Pgina nd-6
Criar e armazenar listas ,8-1
Compor e decompor listas ,8-2
Operaes com listas de nmeros ,8-3
Alterar os sinais ,8-3
Adio, subtrao, multiplicao e diviso ,8-3
Funes de nmeros reais do teclado ,8-5
Funes de nmero real no menu MTH ,8-6
Exemplos de funes que usam dois argumentos ,8-6
Lista de nmeros complexos ,8-7
Listas de objetos algbricos ,8-8
O menu MTH/LIST ,8-9
Manipular os elementos da lista ,8-10
Tamanho da lista ,8-11
Extrair e inserir os elementos na lista ,8-11
Posio do elemento na lista ,8-11
Funes HEAD e TAIL ,8-11
A funo SEQ ,8-12
A funo MAP ,8-13
Definir as funes que usam as listas ,8-14
Aplicaes de listas ,8-15
Mdia harmnica de uma lista ,8-16
Mdia geomtrica de uma lista ,8-17
Mdia ponderada ,8-18
Estatstica de dados agrupados ,8-19
Pgina nd-7
Multiplicao e diviso por uma escalar ,9-10
Funo de valor absoluto ,9-10
O menu MTH/VECTOR ,9-11
Magnitude ,9-11
Produto escalar ,9-11
Produto vetorial ,9-12
Decompor um vetor ,9-12
Construir um vetor bidimensional ,9-13
Construir um vetor tridimensional ,9-13
Alterar o sistema de coordenadas ,9-13
Aplicao das operaes do vetor ,9-16
Resultante de foras ,9-17
ngulos entre vetores ,9-17
Momento da fora ,9-18
Equao de um plano no espao ,9-19
Vetores linha, coluna e listas ,9-20
Funo OBJ ,9-21
Funo LIST ,9-21
Funo ARRY ,9-22
Funo DROP ,9-22
Transformar um vetor linha em um vetor coluna ,9-22
Transformar um vetor coluna em um vetor linha ,9-23
Transformar uma lista em um vetor ,9-25
Transformar um vetor (ou matriz) em uma lista ,9-26
Pgina nd-8
Funo IDN ,10-9
Funo RDM ,10-10
Funo RANM ,10-11
Funo SUB ,10-12
Funo REPL ,10-12
Funo DIAG ,10-13
Funo DIAG ,10-13
Funo VANDERMONDE ,10-14
Funo HILBERT ,10-15
Um programa para construir uma matriz a partir de listas ,10-15
A lista representa as colunas da matriz ,10-16
Listas representam as linhas da matriz ,10-18
Manipular as matrizes por colunas ,10-18
Funo COL ,10-19
Funo COL ,10-20
Funo COL+ ,10-21
Funo COL- ,10-21
Funo CSWP ,10-22
Manipular as matrizes por linhas ,10-22
Funo ROW ,10-23
Funo ROW ,10-24
Funo ROW+ ,10-25
Funo ROW- ,10-25
Funo RSWP ,10-26
Funo RCI ,10-26
Funes RCIJ ,10-27
Pgina nd-9
Funo COND ,11-11
Funo RANK ,11-12
Funo DET ,11-13
Funo TRACE ,11-15
Funo TRAN ,11-15
Operaes adicionais de matriz (o menu OPER da matriz) ,11-16
Funo AXL ,11-16
Funo AXM ,11-17
Funo LCXM ,11-17
Soluo de sistemas lineares ,11-18
Usar o solucionador numrico para os sistemas lineares ,11-19
Soluo de mnimo quadrado (funo LSQ) ,11-26
Soluo com a matriz inversa ,11-28
Soluo pela "diviso de matrizes ,11-29
Soluo de conjunto mltiplo de equaes com a mesma matriz de co-
eficiente ,11-29
Eliminao gaussiana e de Gauss-Jordan ,11-30
Procedimento da calculadora passo a passo para resolver sistemas lin-
eares ,11-40
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
Matrizes ortogonais e decomposio de valor singular ,11-51
Funo SCHUR ,11-52
Funo LQ ,11-53
Funo QR ,11-53
Formas quadrticas de matriz ,11-53
O menu QUADF ,11-54
Aplicaes lineares ,11-56
Pgina nd-10
Funo IMAGE ,11-56
Funo ISOM ,11-56
Funo KER ,11-57
Funo MKISOM ,11-57
Pgina nd-11
A varivel VPAR ,12-46
Desenho interativo ,12-46
DOT+ e DOT- ,12-48
MARK ,12-48
LINE ,12-48
TLINE ,12-49
BOX ,12-49
CIRCL ,12-49
LABEL ,12-50
DEL ,12-50
ERASE ,12-50
MENU ,12-50
SUB ,12-50
REPL ,12-50
PICT ,12-51
X,Y ,12-51
Aplicar o zoom de aumento e reduo na exibio de grficos ,12-51
ZFACT, ZIN, ZOUT e ZLAST ,12-51
BOXZ ,12-52
ZDFLT, ZAUTO ,12-52
HZIN, HZOUT, VZIN e VZOUT ,12-53
CNTR ,12-53
ZDECI ,12-53
ZINTG ,12-53
ZSQR ,12-53
ZTRIG ,12-53
O menu e grficos SYMBOLIC ,12-54
Menu SYMB/GRAPH ,12-54
Funo DRAW3DMATRIX ,12-57
Pgina nd-12
O menu DERIV&INTEG ,13-4
Calcular as derivadas com ,13-5
A regra de cadeia ,13-6
Derivadas das equaes ,13-7
Derivadas implicitas ,13-7
Aplicaes das derivadas ,13-8
Analisar os grficos de funes ,13-8
Funo DOMAIN ,13-9
Funo TABVAL ,13-10
Funo SIGNTAB ,13-10
Funo TABVAR ,13-11
Usar as derivadas para calcular os pontos extremos ,13-12
Derivadas de ordem superior ,13-14
Anti-derivadas e integrais ,13-14
Funes INT, INTVX, RISCH, SIGMA e SIGMAVX ,13-15
Integrais definidas ,13-15
Avaliao passo a passo de derivadas e integrais ,13-17
Integrar uma equao ,13-18
Tnicas de integrao ,13-19
Substituio ou alterao de variveis ,13-19
Integrao por partes e diferenciais ,13-20
Integrao por fraes parciais ,13-21
Integrais inadequadas ,13-21
Integrao com as unidades ,13-22
Srie infinita ,13-23
Srie Taylor e Maclaurin ,13-24
Polinmio e restos de Taylor ,13-24
Funes TAYLR, TAYLOR0 e SERIES ,13-25
Pgina nd-13
Usar a funo HESS para anlise extrema ,14-6
Integrais mltiplas ,14-8
Jacobiana da transformao de coordenada ,14-9
Integrais duplas nas coordenadas polares ,14-9
Pgina nd-14
Srie Fourier para a funo quadrtica ,16-30
Srie de Fourier para uma onda triangular ,16-36
Srie de Fourier para uma onda quadrada ,16-40
Aplicaes da srie de Fourier nas equaes diferenciais ,16-42
Transformadas de Fourier ,16-44
Definio da transformada de Fourier ,16-47
Propriedades da transformada de Fourier ,16-49
Transformada de Fourier rpida (FFT) ,16-50
Exemplos de aplicaes FFT ,16-51
Soluo para equaes diferenciais de segunda ordem especficas ,16-54
A equao de Cauchy ou Euler ,16-54
Equao de Legendre ,16-55
Equao Bessel ,16-56
Polinmios de Chebyshev ou Tchebycheff ,16-59
Equao de Laguerre ,16-60
Equao de Weber e polinmios de Hermite ,16-61
Solues numricas e grficas aos ODEs ,16-61
Soluo numrica para ODE de primeira ordem ,16-61
Soluo grfica para ODE de primeira ordem ,16-64
Soluo numrica para ODE de segunda ordem ,16-65
Soluo grfica para ODE de segunda ordem ,16-68
Soluo numrica para ODE de primeira ordem rgida ,16-70
Soluo numrica para ODEs com o menu SOLVE/DIFF ,16-71
Funo RKF ,16-72
Funo RRK ,16-73
Funo RKFSTEP ,16-74
Funo RRKSTEP ,16-74
Funo RKFERR ,16-75
Funo RSBERR ,16-76
Pgina nd-15
Distribuio Poisson ,17-5
Distribuio de probabilidade contnua ,17-6
A distribuio gama ,17-7
A distribuio exponencial ,17-7
A distribuio beta ,17-7
A distribuio Weibull ,17-8
As funes para as distribuies contnuas ,17-8
Distribuies contnuas para inferncia estatstica ,17-9
Distribuio normal pdf ,17-10
Distribuio normal cdf ,17-10
A distribuio estudante t ,17-11
A distribuio qui-quadrado ,17-12
A distribuio F ,17-13
Funes distribuio cumulativa inversa ,17-14
Pgina nd-16
Intervalos de confiana para a mdia de populao quando a sua vari-
ao for desconhecida ,18-25
Intervalo de confiana para um protocolo ,18-25
Distribuies de amostras de diferenas e somas de estatsticas ,18-26
Intervalos de confiana para somas e diferenas de valores mdios
,18-26
Determinar os intervalos de confiana ,18-28
Intervalos de confiana para a variao ,18-34
Teste de hiptese ,18-35
Procedimento para hiptese de teste ,18-36
Erros no teste de hiptese ,18-37
Inferncia referente a uma mdia ,18-38
Inferncias referentes a duas mdias ,18-40
Teste de amostra em pares ,18-42
Inferncia referente a uma proporo ,18-42
Testa a diferena entre as duas propores ,18-43
Teste da hiptese usando as caractersticas pr-programadas ,18-44
Inferncia referente a uma variao ,18-48
Inferncias referentes a duas variaes ,18-49
Notas adicionais sobre regresso linear ,18-51
O mtodo da menor quadrada ,18-51
Equaes adicionais para regresso linear ,18-52
Previso de erros ,18-53
Intervalos de confiana e teste de hiptese na regresso linear ,18-53
Procedimentos para estatsticas de inferncia para regresso linear us-
ando a calculadora ,18-55
Ajuste linear mltiplo ,18-57
Ajuste de polinmio ,18-60
Selecionar o melhor ajuste ,18-63
Pgina nd-17
Operaes com os nmeros inteiros binrios ,19-4
O menu LOGIC ,19-5
O menu BIT ,19-6
O menu BYTE ,19-7
Nmeros hexadecimais para referncias de pixel ,19-7
Pgina nd-18
Uma funo com um texto de entrada ,21-22
Texto de entrada para dois ou trs valores de entrada ,21-25
Entrada atravs de formulrio de entrada ,21-28
Criar uma caixa de seleo ,21-32
Identificar os resultados nos programas ,21-34
Identificar um resultado numrico ,21-34
Decompor um resultado numrico etiquetado em um nmero e uma
identificao ,21-34
Desetiquetando uma quantidade etiquetada ,21-35
Exemplos de resultado etiquetado ,21-35
Usar uma caixa de mensagem ,21-39
Operadores relacionais e lgicos ,21-45
Operadores relacionais ,21-45
Operadores lgicos ,21-46
Ramificao de programa ,21-48
Ramificao com IF ,21-49
A construo CASE ,21-53
Loops de programa ,21-55
A construo START ,21-56
A construo FOR ,21-61
A construo DO ,21-64
A construo WHILE ,21-65
Erros e deteco de erros ,21-67
DOERR ,21-67
ERRN ,21-68
ERRM ,21-68
ERR0 ,21-68
LASTARG ,21-68
Submenu IFERR ,21-68
Usurio RPL que programa na modalidade algbrica ,21-69
Pgina nd-19
Grficos bidimensionais ,22-15
Grficos tridimensionais ,22-15
A varivel EQ ,22-15
Exemplos de plotagens interativas usando o menu PLOT ,22-16
Exemplos de plotagens geradas por programas ,22-19
Desenhar os comandos para uso na programao ,22-21
PICT ,22-21
PDIM ,22-21
LINE ,22-22
TLINE ,22-22
BOX ,22-23
ARC ,22-23
PIX?, PIXON e PIXOFF ,22-23
PVIEW ,22-23
PXC ,22-23
CPX ,22-24
Exemplos de programao usando as funes de desenho ,22-24
Coordenadas de pixel ,22-27
Animar os grficos ,22-27
Animar uma coleo de grficos ,22-28
Mais informaes sobre a funo ANIMATE ,22-31
Objetos grficos (GROBs) ,22-31
O menu GROB ,22-33
Um programa com funes de plotagem e desenho ,22-35
Programao modular ,22-37
Executar o programa ,22-38
Um programa para calcular as resistncias principais ,22-40
Organizar as variveis no subdiretrio ,22-41
Um segundo exemplo de clculos de crculo de Mohr ,22-41
Um formulrio de entrada para o programa de crculo de Mohr ,22-43
Pgina nd-20
Captulo 24 - Objetos e sinalizadores da calculadora ,24-1
A descrio dos objetos da calculadora ,24-1
Funo TYPE ,24-2
Funo VTYPE ,24-2
Sinalizadores da calculadora ,24-2
Sinalizadores de sistema ,24-3
As funes para a configurao e alterao de sinalizadores ,24-3
Sinalizadores do usurio ,24-4
Pgina nd-21
Avaliar um objeto em um carto SD ,26-10
Excluir um objeto do carto SD ,26-11
Excluir todos os objetos no carto SD (por reformatao) ,26-11
Especificar um diretrio no carto SD ,26-11
Usar as bibliotecas ,26-12
Instalar e anexar uma biblioteca ,26-12
Nmeros de biblioteca ,26-12
Apagar uma biblioteca ,26-13
Criar bibliotecas ,26-13
Bateria de backup ,26-13
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 - Listagens de mecanismo de ajuda CAS ,H-1
Apndice I - Lista de catlogo de comando ,I-1
Pgina nd-22
Apndice J - O menu MATHS ,J-1
Apndice K - O menu MAIN ,K-1
Apndice L - Comandos da linha de edio ,L-1
Apndice M - Tabela de equaes includas ,M-1
Apndice N - ndice ,N-1
Pgina nd-23
Captulo 1
Introduo
Este captulo fornece informaes bsicas sobre a operao de sua
calculadora. Os exerccios so projetados para familiariz-lo com as
operaes e configuraes bsicas, antes de voc executar os clculos.
Operaes bsicas
As sees a seguir foram concebidas para dar-lhe uma idia geral sobre o
hardware de sua calculadora.
Baterias
A calculadora usa 4 baterias AAA (LR03) como alimentao principal e uma
bateria de ltio CR 2032 para backup de memria.
Antes de usar a calculadora, instale as baterias de acordo com o seguinte
procedimento.
Pgina 1-1
Para instalar as baterias de backup
a. Certifique-se de que a calculadora esteja desligada. Pressione o
prendedor. Empurre a placa na direo mostrada e levante-a.
Pgina 1-2
Contedo do visor da calculadora
Ligue a calculadora novamente. O visor ser mostrado conforme a seguir.
Na parte superior do visor voc encontrar duas linhas com informaes que
descrevem as configuraes da calculadora. A primeira linha mostra os
caracteres:
Pgina 1-3
associada com o primeiro smbolo exibido, B com o segundo e assim por
diante.
Menus
Os seis smbolos associados com as teclas A at F fazem parte de um
menu de funes. Uma vez que a calculadora tem apenas seis teclas, sero
apenas exibidos 6 smbolos de cada vez. Entretanto, um menu pode ter mais
do que seis entradas. Cada grupo de 6 entradas chamado de Pgina de
menu. O menu atual, conhecido como menu TOOL (veja abaixo), tem oito
entradas arranjadas em duas pginas. A pgina seguinte contendo as duas
entradas seguintes do menu fica disponvel ao pressionar a tecla L (menu
NeXT). Esta tecla a terceira esquerda na terceira linha do teclado.
Pressione L novamente para retornar ao menu TOOL principal ou pressione
a tecla I (terceira tecla da segunda linha do teclado).
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.
Pgina 1-5
Por definio, a linha ser apresentada conforme mostrado acima. A linha
ressaltada (CHOOSE box 117) indica que as CHOOSE boxes so as
configuraes do visor do menu atual. Se preferir usar as teclas do menu SOFT
pressione a tecla @@CHK@@ (C) seguido por @@@OK@@@ (F). Pressione @@@OK@@@
(F) novamente para retornar ao visor de operao da calculadora.
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:
Nota:
Com a configurao do menu SOFT para o sinalizador do sistema 117, a
combinao de tecla mostrar uma lista de funes no menu atual.
Por exemplo, para as primeiras duas pginas do menu BASE voc obter:
Pgina 1-6
Para reverter para a configurao CHOOSE boxes use:
H @)FLAGS @@CHK@@ @@@OK@@@ @@@OK@@@.
Notas:
1. A ferramenta TOOL, obtida pressionando I, produzir sempre um
menu SOFT.
2. A maioria dos exemplos neste manual mostrado usando ambos os
menus SOFT e CHOOSE boxes. Para programar aplicaes (captulos 21
e 22) use exclusivamente os menus SOFT.
3. Informaes adicionais sobre os menus SOFT e CHOOSE boxes so
apresentados no captulo 2 deste manual.
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.
Pgina 1-7
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).
Para definir a hora e a data usamos a CHOOSE box TIME como uma funo
alternativa para a tecla 9. Combinar o boto, , com a tecla 9 ativa
a CHOOSE box TIME. Esta operao pode tambm ser representada como
. A CHOOSE box TIME mostrada na figura abaixo:
Pgina 1-8
Definir a hora do dia
Usando as teclas de nmeros, 1234567890,
inicie ajustando a hora do dia. Suponha que alteremos a hora para 11,
pressionando 11 enquanto o campo da hora no formulrio de entrada
SET TIME AND DATE estiver ressaltado. Isto resulta no nmero 11 sendo
inserido na linha mais inferior do formulrio de entrada:
Pgina 1-9
Se usar a tecla W, a configurao do formato de hora do campo ser
alterada para uma das seguintes opes:
o AM: indica que a hora exibida antes do meio-dia
o PM: indica que a hora exibida depois do meio-dia
o 24-hs.: indica que o tempo exibido usa um formato com
perodo de 24 horas, onde 18:00, por exemplo, representa
6:00 pm.
Definir a hora
Depois de definir a opo do formato de hora, o formulrio de entrada SET
TIME AND DATE ser exibido:
Pgina 1-10
Use a tecla de menu @CHOOS para ver as opes para o formato de data:
Pgina 1-11
Column: 1 2 3 4 5 6
Row
1
10
Column: 1 2 3 4 5
Cada tecla tem trs, quatro ou cinco funes. A funo principal da tecla
corresponde ao smbolo mais proeminente na tecla. Alm disso, a tecla left-
shift, tecla (8,1), a tecla right-shift, tecla (9,1) e a tecla ALPHA, tecla (7,1),
pode
podem ser combinadas com algumas das outras teclas para ativar as funes
Pgina 1-12
alternativas mostradas no teclado. Por exemplo, a tecla P, tecla (4,4), tem
as seis funes associadas descritas a seguir:
P Funo Principal, para ativar o menu SYMBolic
Funo Left-shift, para ativar o menu MTH (matemtica)
N Funo Right-shift, para ativar a funo CATalog
~p Funo ALPHA, para inserir a letra P em maisculo
~p Funo ALPHA-Left-Shift, para inserir a letra p em minsculo
~p Funo ALPHA-Right-Shift, para inserir o smbolo P
Das seis funes associadas com a tecla apenas a primeira das quatro
mostrada no prprio teclado. Esta a forma em que a tecla apresentada no
visor:
Observe que a cor e a posio dos smbolos na tecla, isto , SYMB, MTH,
CAT e P, indicam qual a funo principal (SYMB) e qual das outras trs
funes associada com as teclas left-shift (MTH), right-shift (CAT ) e
~ (P).
Pgina 1-13
Pressione a tecla !!@@OK#@ para retornar exibio normal. Exemplos diferentes
de seleo de modos da calculadora so mostrados a seguir.
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.
1
3 5
33
+e
2.5
3
23
!@.#*+-/R
Pgina 1-14
QO`
OR3*!5-
1/3*3
/23Q3+!2.5`
(3*(5-1/(3*3))/(23^3+EXP(2.5))
Voc pode tambm digitar a expresso diretamente no visor sem usar o Editor
de Equao, conforme a seguir:
R!3.*!5.-
1./!3.*3.
/23.Q3+!2.5`
Pgina 1-15
tecla @CHOOS. Pressione a tecla !!@@OK#@ para completar a operao. O visor no
modo RPN similar conforme a seguir:
Basicamente, o que RPN significa que, em vez de escrever uma operao tal
como 3 + 2, usando 3+2`, escrevemos primeiro os operandos, na
ordem correta e ento o operador , ex. 3`2+. Enquanto insere os
operandos, eles ocupam os diferentes nveis da pilha. Inserir 3` coloca
o nmero 3 no nvel 1 da pilha. Depois, inserir 2empurra o 3 para cima
para ocupar o nvel 2. Finalmente, pressionando + estamos informando que
a calculadora aplica o operador, ou programa, + aos objetos ocupando os
nveis 1 e 2. O resultado, 5, ento colocado no nvel 1.
123/32 123`32/
42 4`2Q
327 27`3@
Pgina 1-16
1
3 5
33
+e
2.5
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-17
/23.Q3+!2.5`
Pgina 1-18
Para selecionar um formato de nmero, abra primeiro o formulrio de entrada
CALCULATOR MODES pressionando o boto H. Depois, use a tecla de seta
para baixo, , para selecionar a opo Number format. O valor padro
Std, ou formato Standard. No formato padro, a calculadora mostrar os
nmeros com ponto flutuante com a preciso mxima permitida pela
calculadora (12 dgitos significativos). Para aprender mais sobre nmeros
reais, consulte o captulo 2. Para ilustrar este e outros formatos, tente os
seguintes exerccios:
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-19
Observe que o modo Number Format confgurado para Fix seguido de
zero (0). Este nmero indica que o nmero de decimais sejam mostrados
depois do ponto decimal no visor da calculadora. Pressione a tecla !!@@OK#@
para retornar ao visor da calculadora: O nmero agora mostrado
como:
Pgina 1-20
Pressione a tecla de seta a direita, , para ressaltar o zero na frente da
opo Fix. Pressione a tecla virtual do menu @CHOOS e usando as teclas de
setas, selecione, por exemplo, 3 decimais.
Formato cientfico
O formato cientfico principalmente usado quando resolve problemas de
fsica onde os nmeros so normalmente apresentados com preciso
limitada por uma potncia de dez.
Para configurar este formato, pressione o boto H e depois use a tecla
de seta depara baixo, , para selecionar a opo Number format.
Pressione a tecla virtual do menu @CHOOS e selecione a opo Fixed com a
tecla de seta para baixo . Mantenha o nmero 3 na frente de Sci. Este
nmero pode ser alterado da mesma forma que alteramos o nmero Fixed
de decimais no exemplo acima.
Pgina 1-21
Pressione a tecla !!@@OK#@ para retornar ao visor da calculadora: O nmero
agora mostrado como:
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 H e depois use a
tecla de seta para baixo, , para selecionar a opo Number format.
Pressione a tecla virtual do menu @CHOOS 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-22
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:
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.
Pgina 1-23
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.
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
Pgina 1-24
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 anti-horrio -- 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
y = r sin( ) = tan 1
x
z=z
Em um sistema de coordenadas esfrico as coordenadas de um ponto so
dadas por (,,) onde uma distncia radial medida de um ponto de origem
de um sistema cartesiano, o ngulo que representa o ngulo formado pela
projeo da distncia linear no eixo xy (similar a nas coordenadas pola) e
o ngulo do eixo z positivo par a distncia radial. Os sistemas de
coordenadas retangular e esfrico esto relacionados pelos seguintes valores:
x = sin( ) cos( ) = x2 + y2 + z2
y
y = sin( ) sin( ) = tan 1
x
x2 + y2
z = cos( ) = tan 1
z
Para alterar o sistema de coordenadas na sua calculadora, siga estes passos:
Pressione o boto H. Depois, use a tecla de seta para baixo, , duas
vezes. Selecione o modo Angle Measure usando a tecla \ (segunda
coluna e quinta linhalinha do teclado) ou pressionando o tecla virtual do
menu @CHOOS. Se usar o ltimo acesso, use as teclas de seta para cima e
para baixo, , para selecionar o modo e pressione !!@@OK#@ para
completar a operao. Por exemplo, no visor a seguir, o modo de
coordenada Polar selecionado:
Pgina 1-25
Som do beep, clique de tecla e ltima pilha
A ltima linha do formulrio de entrada CALCULATOR MODES inclui as
opes:
_Beep _Key Click _Last Stack
Ao escolher a marca de verificao prxima de cada uma destas opes, a
opo correspondente ativada. Estas opes so descritas a seguir.
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 de menu @@CHK@@ para alterar a seleo.
Pressione a tecla de seta a esquerda para selecionar a opo _Key
Click. Use a tecla @@CHK@@ para alterar a seleo.
Pressione a tecla de seta a esquerda para selecionar a opo _Beep.
Use a tecla @@CHK@@ para alterar a seleo.
Pgina 1-26
Pressione a tecla !!@@OK#@ para completar a operao.
Pgina 1-27
Para selecionar ou alterar a seleo de qualquer uma das configuraes
mostradas acima, selecione o subjacente antes da opo de interesse e
alterne a tecla @@CHK@@ at que a configurao correta seja alcanada.
Quando uma opo for selecionada a marca de verificao ser mostrada
sublinhada (ex. a opo Textbook no Stack: da linha acima). Opes
desmarcadas no mostraro as marcas de verificao no sublinhado
precedento a opo de interesse (ex, a opo _Small, _Full page, e
_Indent no Edit: da linha acima).
Para selecionar a fonte para a exibio, ressalte o campo na frente da
opo Font: no formulrio de entrada DISPLAY MODES e use a tecla virtual
do menu @CHOOS.
Depois selecionar e desmarcar todas as opes que voc quer no
formulrio de entrada DISPLAY MODES, pressione a tecla @@@OK@@@. Isto o
levar de volta ao formulrio de entrada CALCULATOR MODES. Para
retornar ao visor normal da calculadora pressione a tecla @@@OK@@@
novamente.
Pgina 1-28
As opes disponveis so trs System Fonts padres (tamanhos 8, 7 e 6) e a
opo Browse... A ltima permitir que voc navegue na memria da
calculadora para as fontes adicionais que possa ter criado (consulte o Captulo
23) ou instalado atravs de download na calculadora.
Pratique alterando as fontes do visor para os tamanhos 7 e 6. Pressione a
tecla virtual do menu OK para ativar a seleo. Quando a seleo for feita
pressione a tecla virtual @@@OK@@@ para retornar ao formulrio de entrada
CALCULATOR MODES. Para retornar ao visor normal da calculadora nesta
altura pressione a tecla virtual @@@OK@@@ novamente e veja como a exibio da
pilha alterada para acomodar a fonte diferente.
Pgina 1-29
_Small Altera o tamanho da fonte para pequeno Isto maximiza o
volume de informaes exibidas no visor. Observe que esta
seleo substitui a seleo de fonte para a exibio da pilha.
_Textbook Exibe as expresses matemticas na representao
matemtica grfica.
Para ilustrar estas configuraes, tanto no modo RPN ou algbrico use o Editor
de Equao para digitar a seguinte integral definida:
O0\xx`
No modo algbrico, o visor a seguir mostra os resultados das teclas
pressionadas quando nem _Small nem _Textbook esto selecionados:
Pgina 1-30
_Small Stack Disp Mostra a fonte pequena na pilha para a exibio do
estilo texto.
Instrues detalhadas sobre o uso do Editor de Equao (EQW) so
apresentadas em outra seo deste manual.
Para ver um exemplo da integral
0
e X dX , apresentada acima, selecionar
_Small Stack Disp na linha EQW do formulrio de entrada DISPLAY MODES
produz a seguinte exibio:
Pgina 1-31
direito superior do visor. Se a opo _Analog for tambm selecionada, um
relgio analgico em vez do digital ser mostrado no canto direito superior do
visor. Se a opo _Clock no for selecionada ou o cabealho no for exibido,
ou estiver muito pequeno, a data e a hora no sero mostradas no visor.
Pgina 1-32
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.
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.
Pgina 2-1
Se o modo aproximado (APPROX) for selecionado no CAS (consulte o
apndice C), os nmeros inteiros sero automaticamente convertidos para
nmeros reais. Se no estiver planejando usar o CAS, pode ser uma boa idia
mudar diretamente para o modo aproximado. Consulte o apndice C para
obter mais detalhes.
Uma lista apenas uma coleo de objetos inseridos entre chaves e separados
por espao no modo RPN (a tecla de espao identificada como #) ou por
vrgulas no modo algbrico. As listas, objetos do tipo 5, podem ser bastante
teis ao processar colees de nmeros. Por exemplo, as colunas de uma
tabela podem ser inseridas como listas. Se preferir, uma tabela pode ser
inserida como uma matriz ou srie.
Pgina 2-2
Associados aos programas esto os objetos dos tipos 6 e 7, Global e Nomes
locais , respectivamente. Estes nomes ou variveis, so usados para
armazenar quaisquer tipos de objetos. O conceito de nomes globais ou locais
relacionado ao escopo ou alcance da varivel em um dado programa.
Pgina 2-3
1.0
1.0 +
5.0 7.5
3.0 2.0 3
5.*1.+1./7.5/
R3.-2.Q3
Neste caso, quando a expresso for inserida diretamente na pilha. Logo que
pressionar `, a calculadora tentar calcular um valor para a expresso. Se
a expresso for inserida entre aspas, no entanto, a calculadora reproduzir a
expresso como foi inserida. No exemplo a seguir, inserimos a mesma
expresso conforme acima, mas usando aspas. Para este caso definimos o
modo de operao para algbrico, o modo CAS para Exact (desmarcar
Pgina 2-4
_Approx) e a configurao do visor para Textbook. A combinao de teclas
para inserir a expresso a seguinte:
5*1+1/7.5/
R3-2Q3`
Com o resultado
Pgina 2-5
Pressione ` novamente para manter duas cpias da expresso disponvel
na pilha para avaliao. Avaliamos primeiro a expresso usando a funo
EVAL, e a prxima usando a funo NUM.
Aqui esto algumas etapas explicadas em detalhes: primeiro, avaliamos a
expresso usando a funo EVAL. Esta expresso semi-simblica no sentido
de que existem componentes de ponto flutuante para o resultado, como
tambm um 3. Depois, alternamos para os locais da pilha e avaliamos o uso
da funo NUM:
Pgina 2-6
1
1+
em vez da expresso em questo: 5 7.5 . A expresso incorreta foi
5 23
inserida usando:
5*1+1/1.75/
R5-2Q3`
Pgina 2-7
Editar uma linha de entrada estando a calculadora no modo de operao
algbrico exatamente o mesmo que no modo RPN. Voc pode repetir este
exemplo no modo algbrico para verificar esta afirmao.
x
2L 1 +
R +2L
R+ y b
2*~l*R1+~x/~r/
~r+~y+2*~l/~b
Pgina 2-8
Editar expresses algbricas
Editar a expresso algbrica com um editor linear similar quela da
expresso aritmtica (consulte o exerccio acima). Suponha que desejemos
alterar a expresso inserida acima para ler
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
Pressione a tecla com a seta para a direita, , uma vez, e a tecla de
excluso , uma vez, para excluir os parnteses direita do
conjunto inserido acima.
Pressione a tecla com a seta para a direita, , quatro vezes, para
mover o cursor para a direita de b
Digite para inserir um segundo conjunto de parnteses.
Pressione a tecla de excluso, , uma vez, para excluir o parntese
esquerdo do conjunto inserido acima.
Pressione ` para retornar ao visor normal da calculadora.
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
Para ver a expresso inteira no visor, podemos alterar a opo _Small
Stack Disp no formulrio de entrada DISPLAY MODES (consulte o captulo
1). Depois de efetuar esta alterao, o visor mostrar o seguinte:
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
@EVAL: Permite avaliar, simblica ou numericamente, uma expresso ressaltada
no visor do editor de equao (similar a )
@FACTO: permite fatorar uma expresso ressaltada no visor do eEditor de
Equao (se a fatorao for possvel).
@SIMP: permite simplificar uma expresso ressaltada no visor do Editor de
equao (tanto quanto pode ser simplificada de acordo com as regras
algbricas do CAS).
Estas seis teclas do menu soft para o editor de equao ativam as seguintes
funes:
Pgina 2-12
O cursor mostrado como uma tecla voltada para a esquerda. O cursor
indica o local atual de edio. Digitando um caractere, nome de funo ou
operao ser apresentado o caractere ou caracteres correspondentes no local
do cursor. Por exemplo, para o cursor no local indicado acima, digite agora:
*5+1/3
A expresso editada ter a seguinte forma:
Pgina 2-13
Suponha que voc deseja agora adicionar a frao 1/3 para esta expresso
inteira, ex. voc quer inserir a expresso:
5 1
+
2
3
5 + 2 (5 + )
2
Primeiro, precisamos ressaltar totalmente o primeiro termo usando as teclas da
seta para a direita () ou da seta para cima (), repetidamente, at que a
expresso inteira seja ressaltada, ex. sete vezes, produzindo:
Par recuperar o visor de fonte grande, presione a tecla do menu soft @BIG
novamente.
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.
Por exemplo, para avaliar a expresso inteira neste exerccio, primeiro, ressalte
a expresso inteira pressionando . Em seguida, pressione a tecla do
menu soft @EVAL. 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
Ento, pressione a tecla do menu virtual @EVAL para obter:
Pgina 2-17
E usaremos as caractersticas de edio do editor de equao para transform-
la na seguinte expresso:
Nos exerccios anteriores usamos as teclas com as setas para ressaltar as sub-
expresses 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
Em resumo, para editar uma expresso no editor de equao, necessrio
usar as teclas com as setas () para ressaltar a expresso onde
as funes sero aplicadas (ex. os casos da raiz quadrada e LN acima). Use
a tecla com a seta para baixo () em qualquer local, repetidamente, para
ativar o cursor de edio. Neste modo, use as teclas com as setas para a
direita ou esquerda () para mover de um termo para outro na
expresso. Ao alcanar um ponto que voc precisa editar, use a tecla de
excluso () para acionar o cursor de insero e continue com a edio da
expresso.
Para ilustrar o uso do editor de equao para inserir uma equao usamos o
seguinte exemplo. Suponha que desejamos inserir a expresso:
2 x + 2 y
+ e LN
1/ 3
3
Use as seguintes teclas:
2 / R3 * ~n+ \ ~m
* ~x + 2 * ~m * ~c
~y / ~t Q1/3
Isto gera o resultado
Pgina 2-20
Neste exemplo usamos diversas letras minsculas em ingls , ex. (~x),
diversas letras gregas ex. (~n) e at uma combinao de letras
gregas e inglesas chamadas de y (~c~y). Lembre-se de
que para inserir uma letra minscula, necessrio usar a combinao:
~ seguida da letra que voc deseja inserir. Alm disso, voc pode
copiar sempre os caracteres especiais usando o menu CHARS () se
voc no quiser memorizar a combinao de teclas pressionadas que a
produziu. Uma lista de combinaes de teclas ~ pressionadas mais
usadas foi relacionada em uma seo anterior.
a rvore de expresso
A rvore de expresso um diagrama que mostra como o editor de equao
interpreta uma expresso. Consulte apndice E para ver um exemplo mais
detalhado.
A funo CURS
A funo CURS (@CURS) no menu do editor de equao (a tecla B) converte o
visor em um visor grfico e produz um cursor grfico que pode ser controlado
com as teclas com as setas () para selecionar sub-expresses.
A sub-expresso selecionada com @CURS ser mostrada enquadrada no visor
grfico. Depois de selecionar uma sub-expresso voc pode pressionar `
para mostrar a sub-expresso selecionada ressaltada no editor de equao.
As figuras seguintes mostram as diferentes sub-expresses selecionadas e o
visor do editor de equao correspondente depois de pressionar `.
Pgina 2-21
Editar expresses algbricas
A edio das equaes algbricas segue as mesmas regras da edio das
equaes algbricas. A saber:
Use as teclas com as setas () para ressaltar as
expresses
Use a tecla com a seta para baixo () para ativar o cursor de
edio. Neste modo, use as teclas com as setas para esquerda ou
para direita () para mover de um termo para outro na
expresso.
No ponto de edio, use a tecla de excluso () para ativar o
cursor de insero e continuar com a edio da expresso.
Para ver o cursor de edio em ao, comecemos com a expresso algbrica
que inserimos no exerccio acima:
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):
Pgina 2-22
1. O 1 no expoente1/3
2.
3. y
4.
5. 2
6. x
7. na funo exponencial
8.
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:
Pgina 2-23
Avaliar a sub-expresso
Uma vez que j temos a sub-expresso SIN ( )
1/ 3
ressaltada, pressione a
tecla do menu @EVAL para avaliar esta sub-expresso. O resultado :
Pgina 2-24
primeiro termo do numerador. Depois, pressione a tecla com a seta para
direita , para navegar atravs da expresso.
3
Este visor mostra o argumento da funo SIN, a saber, , transformada em
LN ( )
e 3
. Isto talvez no parea uma simplificao, porm subtende-se que a
funo da raiz cbica foi substituda pelas funes inversas exp-LN.
Pgina 2-25
Pressione para recuperar a expresso original. Em seguida, insira as
seguintes teclas:
para selecionar os dois ltimos termos na expresso, ex.
Pgina 2-26
Depois, selecione o comando DERVX (a derivada em relao a varivel X, a
varivel independente CAS atual) usando: ~d . Comando
DERVX ser agora selecionado:
Pgina 2-27
Explicao detalhada sobre o uso do mecanismo de ajuda para o CAS
apresentada no captulo 1. Para retornar ao editor de equao, pressione a
tecla @EXIT . Pressione a tecla ` para sair do editor de equao.
Pgina 2-28
Depois, vamos copiar a frao 2/3 do fator mais esquerda na expresso e
coloc-la no numerador do argumento para a funo LN. Tente a seguinte
combinao de teclas:
O visor apresentar o seguinte.
Pgina 2-29
Podemos agora copiar esta expresso e coloc-la no denominador do
argumento of LN, conforme a seguir: (27 vezes)
(9 vezes)
A linha de edio ser apresentada dessa forma:
Pgina 2-30
Para ver a expresso correspondente no editor de linha, pressione as teclas
e A para mostrar:
Pgina 2-31
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-32
que avalia para:
Nota: A notao ( ) adequada para as derivadas parciais. A
x
notao adequada para as derivadas totais (ex. derivadas de uma varivel)
d
( ) . A calculadora, no entanto, no distingue entre derivadas parciais e
dx
totais.
Integrais definidas
Usaremos o editor de equao para inserir a seguinte integral definida:
0
t sin(t ) dt . Pressione a tecla O para ativar o editor de equao.
Depois pressione para inserir o sinal da integral. Observe que o
sinal, quando inserido no visor do editor de equao, fornece os locais de
entrada para os limites da integrao, o integrando, e a varivel da
integrao. Para preencher estas locais de entrada, use as seguintes
teclas:0~u~
t*S~t~t. O visor apresentar o seguinte:
Pgina 2-33
Pressione ` para retornar ao editor de equao. O visor seguinte no a
integral definida que inserimos, mas o seu valor simblico, ou seja,
Pgina 2-34
Este visor apresenta uma imagem instantnea da memria da calculadora e da
rvore do diretrio. O visor mostra que a calculadora possui trs portas de
memrias (ou parties da memria), porta 0:IRAM, porta 1:ERAM e a porta
2:FLASH . As portas da memria so usadas para armazenar aplicaes de
terceiros ou bibliotecas, e ainda para fazer backups. O tamanho das trs
diferentes portas tambm indicado. A quarta linha e as linhas subseqentes
neste visor mostram a rvore do diretrio da calculadora. O diretrio superior
(atualmente ressaltado) o diretrio Home e tem pr-definido em seu interior
um sub-diretrio chamado CASDIR. O visor File Manager possui trs funes
associadas s teclas do menu virtual:
@CHDIR: Altera para selecionar o diretrio
@CANCL: Cancela a ao
@@OK@@: Aprova a seleo
Por exemplo, para alterar o diretrio para CASDIR, pressione a tecla com a
seta para baixo, , e pressione @CHDIR. 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
@SEND Para enviar uma varivel para outra calculadora ou
computador
@RECV Para receber uma varivel de uma outra calculadora ou
computador
Se voc pressionar a tecla L, o terceiro conjunto de funes fica disponvel:
@HALT Para retornar para a pilha temporariamente
@VIEW Para ver o contedo de uma varivel
@EDITB Para editar o contedo de uma varivel binria (similar a
@EDIT)
@HEADE Para mostrar o diretrio contendo a varivel no cabealho
@LIST Fornece uma lista de nomes e descrio de variveis
@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 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
Pgina 2-36
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
apndice C). Para ver o contedo do diretrio, podemos usar a combinao
de teclas: que abre o Gerenciador de arquivo novamente:
Pgina 2-37
A quarta e ltima coluna representa o tamanho, em bytes, das variveis
truncadas, sem os decimais (ex. meio byte). Assim, por exemplo, a
varivel PERIOD tem 12,5 bytes, enquanto a varivel REALASSUME tem
27,5 bytes (1 byte = 8 bits, 1 bit a menor unidade da memria nos
computadores e calculadoras).
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 a marca indicadora
primeiro, , e depois a tecla do menu, correspondente 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:
Pgina 2-38
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
PERIOD Perodo para funes trigonomtricas (padro = 2)
VX Nome de varivel independente padro (padro = X)
EPS Valor de pequeno incremento (psilon), (padro = 10 -10)
Estas variveis so usadas para a operao de CAS.
Pgina 2-39
as instrues funcionem tambm no modo RPN), tente a seguinte seqncia de
teclas. Com estes comandos comearemos a digitar as palavras MATH,
Math, e MatH.
~~math`
~~math`
~~m~ath`
Criar subdiretrios
Subdiretrios podem ser criados usando o ambiente FILES ou o comando
CRDIR. As duas abordagens para criar subdiretrios so apresentadas a
seguir.
Pgina 2-40
use as teclas com as setas para cima e para baixo() para ressalt-lo.
Em seguida, pressione a tecla do menu @@OK@@. O visor se apresentar assim:
Neste local inserimos o nome do novo subdiretrio (ou varivel, de acordo com
o caso), conforme a seguir: ~~mans`
Pgina 2-41
O visor indica que existe um novo diretrio (MANS) dentro do diretrio HOME.
Pressione a tecla )!INTRO para mover para o sub-diretrio INTRO. Isto mostrar
um sub-diretrio vazio. Posteriormente, faremos alguns exerccios para criar
variveis.
Pgina 2-42
dos menus de programas (a tecla , a mesma tecla N) ou
simplesmente digitando-o.
Atravs da tecla de catlogo
Pressione N~c. Use as teclas com as setas para cima e para
baixo () para localizar o comando CRDIR. Pressione a tecla soft
do menu !!@@OK#@ para ativar a seleo:
Atravs dos menus de programao
Pressione . Isto produzir o seguinte menu de seleo para a
programao:
Pgina 2-43
Comando CRDIR no modo Algebraic
Depois que selecionar CRDIR atravs de um dos meios mostrados acima, o
comando estar disponvel na sua pilha conforme a seguir:
Pressione a tecla virtual do menu !!@@OK#@ para ativar o comando e criar o sub-
diretrio:
Como alternativa, voc pode usar o menu FILES, ex. pressione . Use
as teclas com as setas para cima e para baixo () para selecionar o
subdiretrio que voc deseja ir e depois pressione !CHDIR (Change DIRectory)
Pgina 2-44
ou a tecla A virtual A. Isto mostrar o contedo do subdiretrio para o qual
voc se moveu nas etiquetas das teclas do menu virtual.
Excluir subdiretrios
Para excluir um subdiretrio use um dos seguintes procedimentos:
Pgina 2-45
Usar o comando PGDIR
O comando PGDIR pode ser usado para excluir diretrios. Como o comando
CRDIR, o comando PGDIR est disponvel atravs de N ou atravs da
tecla ou pode apenas ser digitado.
Atravs da tecla de catlogo
Pressione N~~pg. Isto deve ressaltar o comando PGDIR.
Pressione a tecla virtual do menu !!@@OK#@ para ativar o comando:
Atravs dos menus de programao
Pressione . Isto produzir o seguinte menu de seleo para a
programao:
Pgina 2-46
Comando PGDIR no modo Algebraic
Aps selecionar PGDIR atravs de uma das maneiras mostrados acima, o
comando estar disponvel na sua pilha conforme a seguir:
Pgina 2-47
Comando PGDIR no modo RPN
Para usar PGDIR no modo RPN, necessrio ter o nome do diretrio, entre
aspas, j disponvel na pilha antes de acessar o comando. Por exemplo:
~s2`
Em seguida acesse o comando PGDIR atravs dos meios descritos acima, ex.,
atravs da tecla N:
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).
Pgina 2-48
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.
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 M NS INTRO}, criado em um exemplo anterior,
queremos armazenar as seguintes variveis com os valores mostrados:
Pgina 2-49
Pressione @@OK@@ para inserir o diretrio. Voc obter uma relao de arquivos
sem nenhuma entrada (o subdiretrio INTRO est vazio nesta altura)
Para inserir a varivel A (veja a tabela acima) inserimos primeiro seu contedo,
ou seja, o nmero 12.5 e depois seu nome, A, conforme a seguir:
12.5
@@OK@@ ~a@@OK@@. O que resulta no seguinte visor:
Pgina 2-50
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@.
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:
Pgina 2-51
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 de
menu quando pressiona J:
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
: .25\`~a`. O visor apresentar o
seguinte formato:
Pgina 2-52
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 ~rK
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.
O visor, neste momento apresentar o seguinte:
Voc ver seis das sete variveis listadas na parte inferior do visor: p1,
z1, R, Q, A12, .
Pgina 2-53
Modo algbrico
Digite estas teclas: J@@z1@@ ` @@@R@@ `@@@Q@@@ `. O visor, neste momento,
apresenta-se da seguinte forma:
Pgina 2-54
Modo RPN
No modo RPN, necessrio apenas pressionar a etiqueta de tecla virtual
correspondente para obter o contedo da varivel numrica ou algbrica.
Para o caso sob estudo, podemos tentar observar as variveis z1, R, Q, A12,
, e A, criadas acima, conforme a seguir: J@@z1@@ @@@R@@ @@@Q@@ @@A12@@
O visor, neste ponto, apresenta o seguinte formato:
Observe que para executar o programa no modo RPN, voc deve apenas
inserir a entrada (5) e pressionar a tecla correspondente no menu virtual. (No
modo algbrico, necessrio colocar os parnteses para inserir o argumento).
Pgina 2-55
Observe que desta vez o contedo do programa p1 listado no visor. Para
ver as variveis restantes neste diretrio, pressione L:
Pgina 2-56
~a+~b*`
Copiar variveis
Os exerccios seguintes mostram as formas diferentes de copiar as variveis de
um subdiretrio para outro.
Use a tecla com a seta para baixo para selecionar a varivel A (a ltima
na lista), depois pressione @@COPY@. A calculadora responder com um visor
denominado PICK DESTINATION:
Pgina 2-57
Use a tecla com a seta para cima para selecionar o subdiretrio MANS e
pressione @@OK@@. Se voc pressionar agora o visor mostrar o
contedo do subdiretrio MANS (observe que a varivel A mostrada nesta
lista, como solicitado):
Pgina 2-58
efetuada em z1). Depois, use ` para mover para o subdiretrio
{HOME MANS}. O visor ser apresentado da seguinte forma:
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-59
Copiar duas ou mais variveis usando a pilha no modo RPN
A seguir um exerccio para demonstrar como copiar duas ou mais variveis
usando a pilha quando a calculadora estiver no modo algbrico. Suponha
que estamos dentro do subdiretrio {HOME MANS INTRO} e desejamos
copiar as variveis R e Q para o subdiretrio {HOME MANS}. As teclas
necessrias para concluir esta operao so mostradas a seguir:
@@ @R@@ @@@R@@ `
@@ @Q@@ @@@Q@@ `
K K
Para verificar o contedo das variveis, use @@ @R@ e @@ @Q.
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:
A seguir, listaremos a nova ordem das variveis usando seus nomes digitados
entre aspas:
)@INTRO @@@@A@@@
@@@z1@@@@@Q@@@
Pgina 2-60
@@@@R@@@ @@A12@@ `
O visor agora mostra a nova ordem das variveis:
Modo RPN
No modo RPN, a lista de variveis reordenadas relacionada na pilha antes
de aplicar o comando ORDER. Suponha que comeemos da mesma situao
acima, mas no modo RPN, ex.
Pgina 2-61
Observe que a varivel A12 no est mais aqui. Se voc pressionar agora
o visor mostrar o contedo do subdiretrio MANS, incluindo a
varivel A12:
Nota: Voc pode usar a pilha para mover uma varivel combinando copiar
e excluir uma varivel. Os procedimentos para excluir as variveis so
demostrados na prxima seo.
Excluir variveis
As variveis podem ser excludas usando a funo PURGE. Esta funo pode
ser acessada diretamente usando o menu TOOLS (I) ou usando o menu
FILES @@OK@@ .
Pgina 2-62
Usar a funo PURGE na pilha no modo algbrico
Comeamos novamente no subdiretrio {HOME MANS INTRO} contendo
agora apenas as variveis p1, z1, Q, R e . Usaremos o comando PURGE
para excluir a varivel p1. Pressione I @PURGE@ J@@p1@@ `. O visor
mostrar agora a varivel p1 removida:
Voc pode usar o camando PURGE para apagar mais de uma varivel
colocando seus nomes em uma lista no argumento de PURGE. Por exemplo, se
agora queremos excluir as variveis R e Q, simultaneamente, podemos tentar o
seguinte exerccio. Pressione:
I @PURGE@ J@@@R!@@ J@@@Q!@@
Neste momento, o visor mostrar o seguinte comando pronto para ser
executado:
Pgina 2-63
para excluir a varivel p1. Pressione @@p1@@ ` I @PURGE@. O visor
mostrar agora a varivel p1 removida:
Para ilustrar o uso de CMD, vamos inserir as seguintes entradas no modo ALG.
Pressione ` depois de cada entrada de dados.
Pgina 2-64
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:
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
(Nota: Neste visor, como somente os sinalizadores de sistema esto presentes,
apenas o valor absoluto do nmero do sinalizador exibido). Um sinalizador
pode ser considerado ativado se voc ver a marca de seleo () na frente do
nmero do sinalizador. Caso contrrio, o sinalizador no est ativado. Para
alterar o status de um sinalizador de sistema pressione a tecla virtual @@CHK@@!
enquanto o sinalizador que voce deseja alterar ressaltado, ou use a tecla
\. Voc pode usar as teclas de setas para cima e para baixo ()
para se deslocar ao redor da lista de sinalizadores do sistema.
Modo algbrico
Use a seguinte sequncia de teclas: N~q (use as teclas com as
setas para cima e para baixo, , para selecionar o comando QUAD) ,
pressione @@OK@@ .
Pgina 2-66
O~ t Q2+5*~ t+6
0`
~ t`
O resultado :
Modo RPN
Primeiro configure o sinalizador do sistema 01 (ex., Valor principal). Pressione
@@OK@@ dus vezes para retornar para o visor normal da calculadora. A seguir,
digite a equao quadrtica conforme a seguir:
O~ t Q2+5*~ t+6
0`
` (mantendo uma segunda cpia na pilha RPN)
~ t`
Pgina 2-67
t` N~q (use as teclas com as setas, , para
selecionar o comando QUAD) , pressione @@OK@@ . O visor mostra agora as duas
solues:
Pgina 2-68
@@OK@@ Mostrar a lista de menu MEMORY e selecionar
DIRECTORY
Pressione a tecla do menu soft @@CHK@@! para definir o sinalizador 117 para soft
MENU. O visor refletir esta alterao:
Pgina 2-69
Pressione @@OK@@ duas vezes para retornar ao visor normal da calculadora.
Agora, tentemos encontrar o comando ORDER usando teclas similares quelas
usadas acima, ex. comeamos com .
Observe que em vez de uma lista de menu, obtemos as etiquetas do menu
virtual com as diferentes opes no menu PROG, ex.
Nota: a maioria dos exemplos neste guia do usurio supe que a configurao
atual do sinalizador 117 sua configurao padro (isto , no est
configurado). Caso tenha configurado o sinalizador mas deseja seguir
rigorosamente os exemplos deste guia, voc deve limpar o sinalizador antes de
continuar.
Pgina 2-70
CHOOSE boxes selecionadas
Alguns menus produziro apenas CHOOSE boxes, ex.
O APPS (APPlicationS Menu), ativado com a tecla G, a primeira
tecla na segunda linha do teclado:
Pgina 2-71
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).
Pgina 3-1
1. Especificao da medida angular (DEG, RAD, GRD)
DEG: graus, 360 graus em um crculo completo
RAD: radianos, 2 radianos em um crculo completo
GRD: grados, 400 grados em um crculo completo
2. Especificao do sistema de coordenadas (XYZ, RZ, R). O
smbolo significa uma coordenada angular.
XYZ: Cartesiano ou retangular (x,y,z)
RZ: Coordenadas polares e cilndricas (r,,z)
R: Coordenadas esfricas (,,)
3. Especificao de base numrica (HEX, DEC, OCT, BIN)
HEX: Nmeros decimais (base 16)
DEC: Nmeros decimais (base 10)
OCT: Nmeros octais (base 8)
BIN: Nmeros binrios (base 2)
4. Especificao de modo real ou complexo (R, C)
R: nmeros reais
C: nmeros complexos
5. Especificao de modo aproximado ou exato (=, ~)
= modo exato (simblico)
~ modo aproximado (numrico)
6. Varivel independente CAS padro (ex. X, t, etc.)
Pgina 3-2
calculadora. No existe seleo preferida para a medida do ngulo ou para
a especificao de base do nmero. Os clculos do nmero real sero
demonstrados nos modos Algebraic (ALG) e Reverse Polish Notation (RPN).
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
De forma alternativa, no modo RPN, voc pode separar os operandos com um
espao (#) antes de pressionar a tecla do operador. Exemplos:
3.7#5.2 +
6.3#8.5 -
4.2#2.5 *
2.3#4.5 /
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`
Pgina 3-4
Quadrados e razes quadradas
A funo da raiz, SQ, est disponvel atravs da combinao de teclas:
. Ao calcular na pilha no modo ALG, insira a funo antes do
argumento, ex. \2.3`
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
Usar as potncias de 10 ao inserir dados
Potncias de dez, i.e. nmeros do formato -4.510 -2, etc., so inseridos usando
a tecla V. Por exemplo, no modo ALG:
\4.5V\2`
Ou no modo RPN:
4.5\V2\`
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
Funes trigonomtricas inversas
As funes trigonomtricas disponveis no teclado so o arcoseno (ASIN), arco-
coseno (ACOS) e arco-tangente (ATAN), disponveis atravs das combinaes
de teclas , e , respectivamente. Desde que as
funes trigonomtricas inversas representam ngulos, a resposta destas
funes dada na medida angular selecionada (DEG, RAD, GRD). Alguns
exemplos so mostrados a seguir:
No modo ALG:
0.25`
0.85`
1.35`
No modo RPN:
0.25`
0.85`
1.35`
Pgina 3-7
Os operadores que exigem dois argumentos, tais como + - * /
Q, so operadores binrios, ex. 3*5 ou 4Q2.
Em geral, para aplicar qualquer uma destas funes voc precisa observar o
nmero e a ordem dos argumentos necessrios e ter em mente que no modo
Pgina 3-8
ALG voc deve selecionar primeiro a funo e depois o argumento, enquanto
no modo RPN, voc deve inserir o argumento na pilha primeiro e depois
selecionar a funo.
Pgina 3-9
Selecione o menu MTH
4 @@OK@@ Selecione o menu 4. HYPERBOLIC..
5 @@OK@@ Selecione a funo 5. TANH
2.5` Avalie tanh(2,5)
O visor mostra o resultado principal:
O resultado :
Pgina 3-10
Assim, para selecionar, por exemplo, o menu de funes hiperblicas, com
este formato de menu pressione )@@HYP@ para exibir:
Por exemplo, para calcular tanh(2,5), no modo ALG, quando usar SOFT menus
nas CHOOSE boxes, siga este procedimento:
Pgina 3-11
Funes com nmeros reais
Selecionar as opes 5. REAL.. no menu MTH com o sinalizador do sistema
117 configurado para as CHOOSE boxes, gera a seguinte lista do menu:
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.
Funes de percentual
Estas funes so usadas para calcular os percentuais e valores relacionados
como segue:
% (y,x) : calcula o percentual x de y
%CH(y,x) : calcula 100(y-x)/x, p. ex.: a alterao do porcentual, a
diferena entre dois nmeros.
%T(y,x) : calcula 100 x/y, p. ex.: o porcentual total, a parte em
que um nmero (x) de outro (y).
Pgina 3-12
Estas funes exigem dois argumentos. Ilustramos o clculo de %T(15,45), ex.
clculo 15% de 45. Assumimos que a calculadora configurada para o modo
ALG e que o sinalizador do sistema 117 configurado para CHOOSE boxes.
O procedimento como segue:
Selecione o menu MTH
5 @@OK@@ Selecione o menu 5. REAL..
3 @@OK@@ Selecione a funo 5. %T
15 Insira o argumento
Insira uma vrgula para separar os
argumentos
45 Insira um segundo argumento
` Calcule a funo
Nota: Os exerccios nesta seo ilustram o uso geral das funes da calcula-
dora que tm 2 argumentos: A operao das funes que tm 3 ou mais
argumentos pode ser generalizada destes exemplos.
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 +, -, *, /.
Pgina 3-14
Funes radianas para graus e graus para radianos
DR (x) : converte os graus em radianos
RD (x) : converte os radianos em graus
Como exerccio, verifique que DR(45) = 0,78539 (ex. 45o = 0,78539rad),
RD(1,5) = 85,943669.. (ex. 1,5rad = 85,943669..o).
Funes especiais
Opo 11. Special functions no menu MTH inclui as funes seguintes:
A funo gama definida por ( ) = x 1e x dx . Esta funo utilizada
0
na matemtica aplicada, cincia e engenharia, bem como na probabilidade e
estatstica.
Fatorial de um nmero
O fatorial de um nmero inteiro positivo n definido como n!=n(n-1)(n-2)
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)!,
quando for um nmero inteiro positivo. Podemos tambm usar a funo
Fatorial para calcular a funo gama e vice-versa. Por exemplo, (5) = 4! ou
4~2`. A funo Fatorial est disponvel no menu MTH, at
o menu 7. PROBABILITY..
Pgina 3-15
A funo PSI , (x,y), representa a derivada y-th da funo Digama, ex.
dn
(n, x) = ( x) , onde (x) conhecida como a funo Digama ou
dx n
funo Psi. Para esta funo, y deve ser um nmero inteiro positivo.
Constantes da calculadora
A seguir apresentamos as constantes matemticas usadas pela sua
calculadora:
e: a base de logaritmos naturais
i: a unidade imaginria, ii 2 = -1.
: a proporo entre o comprimento do crculo e o seu dimetro.
MINR: o nmero real mnimo disponvel para a calculadora.
MAXR: o nmero real mximo disponvel para a calculadora.
Para ter acesso a estas constantes, selecione a opo 11. CONSTANTS.. no
menu MTH,
Pgina 3-16
As constantes so listadas a seguir:
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
A opo 1. Tools.. contm funes usadas para operar com as unidades
(discutidas mais tarde). As opes 3. Length.. atravs de 17.Viscosity.. contm
menus com um nmero de unidades para cada uma das quantidades descritas.
Por exemplo, selecionar a opo 8. Force.. mostra os seguintes menus de
unidade:
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:
Pgina 3-18
Lembre-se de que voc pode sempre listar todos os smbolos dos menus no
visor usando , ex. para o conjunto @)ENRG de unidades os seguintes
smbolos sero listados:
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
(quilmetro quadrado), ha (hectare), a (are), mi^2 (milha quadrada), miUS^2
(milha quadrada americana), acre (acre)
VOLUME
m^3 (mtrico cbico), st (stere), cm^3 (centmetro cbico), yd^3 (jarda
cbica), ft^3 (ps cbico), in^3 (polegada cbica), l (litro), galUK (galo
ingls), galC (galo canadense), gal (galo americano), qt (quart), pt (pint),
ml (milmetro), cu (US cup), ozfl (ona americana), ozUK (ona inglesa), tbsp
(colher de sopa), tsp (colher de ch), bbl (barril), bu (hectolitro), pk (peck), fbm
(p cbico)
Pgina 3-19
TEMPO
yr (ano), d (dia), h (hora), min (minuto), s (segundo), Hz (hertz)
VELOCIDADE
m/s (metro por segundo), cm/s (centmetro por segundo), ft/s (ps por
segundo), kph (quilmetro por hora), mph (milha por hora), knot (milha
nutica por hora), c (velocidade da luz), ga (acelerao da gravidade)
MASSA
kg (quilograma), g (grama), Lb (libra-peso), oz (ona), slug (slug), lbt (libra
troy), ton (ton curta), tonUK (ton longa), t (ton mtrica), ozt (polegada troy), ct
(carat), grain (gro), u (massa atmica unificada), mol (mole)
FORA
N (newton), dyn (dine), gf (grama-fora), kip (-quilograma-fora), lbf (libra-
fora), pdl (libra-massa)
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),
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
oC (grau Celsius), oF (grau Fahrenheit), K (Kelvin), oR (grau Rankine),
Pgina 3-20
NGULO (medidas angulares planar e slida)
o
(grau sexagesimal), r (radiano), grad (grados), arcmin (minuto de arco), arcs
(segundo de arco), sr (esterradiano)
RADIAO
Gy (gray), rad (rad), rem (rem), Sv (sievert), Bq (becquerel), Ci (curie), R
(roentgen)
VISCOSIDADE
P (poise), St (stokes)
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):
gmol:N~g
lbmol:N~l
rpm:N~r
dB:N~d
Pgina 3-21
Converter as unidades de base
Para converter qualquer uma destas unidades para as unidades padres no
sistema SI, use a funo UBASE. Por exemplo, para saber qual o valor de 1
poise (unidade de viscosidade) nas unidades SI, proceda da seguinte forma:
Pgina 3-22
Selecione o menu UNITS
@)VISC Selecione a opo VISCOSITY
@@@P@@ Selecione a unidade P (poise)
` Converta as unidades
Aqui est a sequncia de etapas para inserir este nmero no modo ALG, o
sinalizador do sistema 117 configurado para CHOOSE boxes:
5 Insira um nmero e sublinhe
Selecione o menu UNITS
8@@OK@@ Selecione as unidades de fora (8. Force..)
@@OK@@ Selecione Newtons (N)
` Insira a quantidade com as unidades na
pilha
Para inserir esta mesma quantidade com a calculadora no modo RPN use as
seguintes teclas:
5 Insira o nmero (no sublinhe)
Pgina 3-23
Acesse o menu UNITS
8@@OK@@ Selecione as unidades de fora (8. Force..)
@@OK@@ Selecione Newtons (N)
Pgina 3-24
A abreviao do prefixo mostrada primeiro, seguido por seu nome e
expoente x no fator 10x correspondente para cada prefixo:
___________________________________________________
Prefixo Nome x Prefixo Nome x
___________________________________________________
Y yotta +24 d deci -1
Z zetta +21 c centi -2
E exa +18 m milli -3
P peta +15 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
___________________________________________________
Para inserir estes prefixos digite apenas o prefixo usando a tecla ~. Por
exemplo, para inserir 123 pm (1 picmetro), use:
123~p~m
Pgina 3-25
necessrio incluir cada quantidade com as unidades entre parnteses. Assim,
para inserir, por exemplo, o produto 12,5m 5,2 jd, digite-o para ler
(12,5_m)*(5,2_jd) `:
Pgina 3-26
Expresses mais complicadas exigem o uso de parnteses, ex.
(12_mm)*(1_cm^2)/(2_s) `:
Pgina 3-27
CONVERT(x,y): converte objeto de unidade x para unidades de
objeto y
UBASE(x): converte objeto de unidade x para unidades SI
UVAL(x): extrai o valor de objeto da unidade x
UFACT(x,y): fatoa uma unidade x do objeto unidade y
UNIT(x,y): combina o valor de x com as unidades de y
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) `
Pgina 3-28
Exemplos de UFACT
UFACT(1_ha,18_km^2) `
UFACT(1_mm,15,1_cm) `
Exemplos de UNIT
UNIT(25,1_m) `
UNIT(11.3,1_mph) `
~~conlib~`
Pgina 3-29
As teclas correspondentes para o visor CONSTANTS LIBRARY incluem as
seguintes funes:
SI quando selecionado, os valores das constantes so mostrados
em unidades SI
ENGL quando selecionado, os valores das constantes so mostrados
em unidades inglesas (*)
UNIT quando selecionado, as constantes so mostradas como
unidades anexadas (*)
VALUE quando selecionado, as constantes so mostradas sem
unidades
STK copia valores (com ou sem as unidades) para a pilha
QUIT sai da biblioteca de constantes
(*) ativado apenas se a funo VALUE estiver ativa.
Pgina 3-30
Esta a forma em que a parte superior do visor CONSTANTS LIBRARY
apresentado quando a opo VALUE selecionada (unidades no sistema SI):
Pra ver os valores das constantes no sistema ingls (ou imperial), pressione a
opo @ENGL:
Pgina 3-31
este nmero ignorar a etiqueta. Tente, por exemplo:
2*`, que produz:
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
Pgina 3-32
De todas as funes disponveis neste MENU (menu UTILITY), a saber,
ZFACTOR, FANNING, DARCY, F0, SIDENS, TDELTA e TINC, as funes
FANNING e DARCY so descritas no captulo 6 sob o ttulo contexto da
soluo de equaes de fluxo. As funes restantes so descritas a seguir.
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-
crtica. O valor de xT deve ficar entre 1,05 e 3,0, enquanto o valor de yP deve
ficar entre 0 e 30. A seguir um exemplo no modo ALG:
Funo F0
A funo F0 (T, ) calcula a frao (sem dimenso) da energia de emisso
total do corpo negro (black body) em temperatura T entre os comprimentos de
ondas 0 e . Se no anexar nenhuma unidade ao T e , fica implcito que T
est em K e em m. A seguir um exemplo no modo ALG:
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,
Pgina 3-33
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,
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.
Function_name(arguments) = expression_containing_arguments
Por exemplo, podemos definir uma funo simples H(x) = ln(x+1) + exp(-x).
Suponha que voc precisa avaliar esta funo para um nmero de valores
discretos e, portanto, voc deseja pressionar um nico boto e obter o
resultado desejado sem ter que digitar a expresso no lado direito para cada
Pgina 3-34
valor separado. No exemplo seguinte, presumimos que voc definiu sua
calculadora para o modo ALG. Insira a seguinte seqncia de teclas:
~h~x
~x+1+~x`
O visor ser similar a este:
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
No modo RPN, para ativar a funo insira o argumento primeiro e depois
pressione a tecla virtual correspondente ao nome da varivel @@@H@@@ . Por
exemplo, voc pode tentar: 2@@@H@@@ . Os outros exemplos mostrados acima
podem ser inseridos usando: 1.2@@@H@@@ , 2`3/@@@H@@@ .
A funo IFTE
A funo IFTE escrita como IFTE(condio, operao_se_verdadeira,
operao_se_falsa)
Se a condio for verdadeira ento a operao_se_verdadeira feita ou
ento o a operao_se_falsa. Por exemplo, podemos escrever f(x) =
IFTE(x>0, x^2-1, 2*x-1) para descrever a funo listada acima. A funo IFTE
acessvel a partir do catlogo de funes (N). O smbolo > (maior
do que) est disponvel como (associada com a tecla Y). Para definir esta
funo no modo ALG use o comando:
DEF(f(x) = IFTE(x>0, x^2-1, 2*x-1))
Pgina 3-36
ento, pressione `. No modo RPN, digite a definio da funo entre as
apstrofes: f(x) = IFTE(x>0, x^2-1, 2*x-1)
depois pressione .
Pressione J para recuperar seu menu de variveis. A funo @@@f@@@ deve estar
disponvel no seu menu de teclas virtuais. Pressione @@@f@@@ para ver o
programa resultante:
<< x IFTE(x>0, x^2-1, 2*x-1) >>
Para avaliar a funo no modo ALG, digite o nome da funo, f, seguido pelo
nmero onde deseja avali-la, ex., f(2), depois pressione ` No modo RPN,
insira um nmero e pressione @@@f@@@. Verifique, por exemplo, que f(2) = 3,
enquanto f(-2) = -5.
x , x < 2
x + 1, 2 x < 0
g ( x) =
x 1, 0 x < 2
x2 , x 2
Defina esta funo por qualquer um dos meios apresentados acima e verifique
se g(-3) = 3, g(-1) = 0, g(1) = 0, g(3) = 9.
Pgina 3-37
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 i = rcos + i rsin,
pode ser visto como a reflexo de z sobre o eixo real (x). De forma similar, o
negativo de z, z = -x-iy = - re i pode ser visto como a reflexo de z sobre a
origem.
Pgina 4-1
Pressione @@OK@@ duas vezes para retornar a pilha.
Um nmero complexo pode tambm ser inserido na forma x+iy. Por exemplo,
no modo ALG, 3.5-1.2i inserido como:
3.5 -1.2*`
(Observe que a tecla de alterao de sinal inserida depois que o nmero 1,2
for inserido, na ordem inversa como no exerccio modo ALG).
Pgina 4-2
Observe que a ltima entrada mostra um nmero complexo na forma x+iy. Isto
acontece porque o nmero foi inserido entre aspas representando uma
expresso algbrica. Para avaliar este nmero use a tecla EVAL ( ).
Para este resultado, ela est em notao padro e a medida angular est
configurada para radianos (voc pode alterar sempre os radianos usando a
funo RAD). O resultado mostrado acima representa a magnitude 3,7 e um
ngulo 0,33029. O smbolo do ngulo () mostrado na frente da medida
do ngulo.
Pgina 4-3
Por outro lado, se o sistema de coordenada for definido para coordenadas
cilndricas (use CYLIN), inserir um nmero complexo (x,y), onde x e y so
nmeros reais, produzir uma representao polar. Por exemplo, nas
coordenadas cilndricas, insira o nmero (3.,2.). A figura abaixo mostra a
pilha RPN antes e depois de inserir este nmero:
Notas:
O produto de dois nmeros representado por: (x1+iy1)(x2+iy2) = (x1x2 -
y1y2) + i (x1y2 + x2y1).
A diviso de dois nmeros complexos conseguida pela multiplicao de
ambos os numerador e denominador pelo conjugado complexo do
denominador, ex.
x1 + iy1 x + iy1 x 2 iy 2 x1 x 2 + y1 y 2 x y x1 y 2
= 1 = 2 2
+ i 2 21
x 2 + iy 2 x 2 + iy 2 x 2 iy 2 x2 + y 2 x 2 + y 22
Pgina 4-4
Assim, a funo inversa INV (ativada com a tecla Y) definida como
1 1 x iy x y
= = 2 2
+i 2
x + iy x + iy x iy x + y x + y2
Observe que o nmero i inserido como um par ordenado (0,1) se o CAS for
configurado para o modo APPROX. No modo EXACT, o nmero imaginrio da
unidade inserido como i.
Outras operaes
As operaes tais como magnitude, argumento, partes reais ou imaginrias e
o conjugado complexo esto disponveis nos menus CMPLX detalhados
posteriormente.
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
Menu CMPLX atravs do menu MTH
Presumindo que o sinalizador do sistema 117 esteja configurado para
CHOOSE boxes (consulte o captulo 2), o submenu CMPLX dentro do menu
MTH acessado usando: 9 @@OK@@ . A seguinte seqncia de telas
ilustra estas etapas:
Pgina 4-6
Alem disso, lembre-se de que voc pode obter estas funes como menus
virtuais alterando as configuraes do sinalizador do sistema 117 (consulte o
captulo 3).
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
O menu resultante inclui algumas das funes j apresentadas na seo
anterior, a saber, ARG, ABS, CONJ, IM, NEG, RE e SIGN. Inclui tambm a
funo i que serve ao mesmo propsito da combinao de teclas , i.e.
inserir o nmero imaginrio da unidade i na expresso.
Pgina 4-8
plexos. Para compreender como as funes trigonomtricas e outras funes
so definidas para os nmeros complexos, consulte um livro sobre variveis
complexas.
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
A funo DROITE encontrada no catlogo de comandos (N).
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
Operaes simples com objetos algbricos
Os objetos algbricos podem ser adicionados, subtrados, multiplicados e
divididos (exceto pelo zero), elevados potncia, usado como argumentos por
uma variedade de funes padres (exponencial, logartmica, trigonomtrica,
hiperblica, etc), como faria com qualquer nmero real ou complexo. Para
demonstrar as operaes bsicas com os objetos algbricos, criemos um par
de objetos, digamos *R^2 e g*t^2/4 e armazene-os em variveis A1 e A2
(consulte o captulo 2 para aprender como criar variveis e armazenar valores
neles. Aqui apresentamos as teclas para armazenar as variveis A1 no modo
ALG : *~rQ2 K ~a1 `, resuntado
em:
Pgina 5-2
@@A1@@ * @@A2@@ ` @@A1@@ / @@A2@@ `
@@A1@@ @@A2@@
Para concluir a operao pressione @@OK@@. Aqui est o visor de ajuda para a
funo COLLECT:
Pgina 5-3
Observamos que em baixo no visor a linha mostra: EXPAND FACTOR
sugerindo ligaes com outras entradas do mecanismo de ajuda, as funes
EXPAND e FACTOR. Para mover diretamente para estas entradas, pressione a
tecla virtual @SEE1! para EXPAND e @SEE2! para FACTOR. Pressionar @SEE1!, por
exemplo, mostra a seguinte informao para EXPAND:
Mecanismo de Ajuda
O mecanismo de ajuda acessvel via TOOL NEXT CASCMD lhe permite
navegar por todos os comandos CAS. Ele fornece no apenas a informao
em cada comando, como tambm um exemplo de sua aplicao. Este
exemplo pode ser copiado na pilha pressionando a tecla do menu @ECHO!. Por
exemplo, para a entrada EXPAND mostrada acima, pressione a tecla do menu
@ECHO! para obter o seguinte exemplo copiado para a pilha (pressione `
para executar o comando):
Assim deixamos que o usurio explore a lista das funes CAS disponveis.
Aqui esto alguns exemplos :
Pgina 5-4
COLLECT: EXPAND:
FACTOR: LNCOLLECT:
LIN: PARTFRAC:
SOLVE: SUBST:
TEXPAND:
Pgina 5-5
Nota: Lembre-se que, para usar estas ou quaisquer outras funes no modo
RPN, necessrio inserir o argumento primeiro e depois a funo. Por
exemplo, TEXPAND, no modo RPN ser definido como:
+~x+~y`
No modo RPN, isto pode ser conseguido inserindo a primeira expresso onde
a substituio ser feita (x+x2), seguido pela lista (consulte o captulo 8) a
varivel de substiuio, um espao e o valor a ser substiuido, i.e. {x 2}. A
etapa final pressionar a combinao de teclas: .
~x+~xQ2`
~x#2` `
Pgina 5-6
No modo ALG, a substituio de mais de uma varivel possvel conforme
ilustrado no exemplo seguinte (mostrado antes e depois de pressionar `)
No modo RPN, tambm possvel substituir mais de uma varivel de cada vez,
conforme ilustrado no exemplo abaixo. Lembre-se de que o modo RPN usa
uma lista de nomes de variveis e valores para a substituio.
Pgina 5-7
funes trigonomtricas podem ser obtidos diretamente do teclado
pressionando a tecla right-shift seguido pela tecla 8, ex. . A
combinao desta tecla com a tecla left-shift, ex. , produz um menu
que permite substituir as expresses em termos de funes de logaritmo natural
ou exponencial. Nas prximas sees faremos referncia a estes menus com
mais detalhes.
Pgina 5-8
Estas funes permitem simplificar as expresses substituindo algumas
categorias de funes trigonomtricas por outras. Por exemplo, a funo
ACOS2S permite substituir a funo arccosine (acos(x)) por sua expresso em
termos de arcsine (asin(x)).
Pgina 5-9
A seguir, apresentamos as entradas da ajuda para as funes das opes 5 a
9 no menu ARITHMETIC (IL@HELP):
DIVIS: FACTORS:
LGCD PROPFRAC
(maior denominador comum): (frao correta)
SIMP2:
Pgina 5-10
Menu INTEGER
EULER Nmero inteiros < n, co-primo com n
IABCUV Resolve au + bv = c, com a,b,c = inteiros
IBERNOULLI n--zimo nmero Bernoulli
ICHINREM Residual chins para nmeros inteiros
IDIV2 Diviso euclidiana de dois nmeros inteiros
IEGCD Retorna u,v, tal que au + bv = gcd(a,b)
IQUOT Quociente euclidiano de dois nmeros inteiros
IREMAINDER Residual euclidiano de dois nmeros inteiros
ISPRIME? Testa se um nmero inteiro primo
NEXTPRIME Prximo primo para um nmero inteiro dado
PA2B2 Nmero primo como norma quadrada de um nmero
complexo
PREVPRIME Primo anterior para um nmero inteiro dado
Menu POLYNOMIAL
ABCUV Equao de polinmio Bzout (au+bv=c)
CHINREM Residual chines para os polinmios
CYCLOTOMIC polinmio ciclotmica nzimo
DIV2 Diviso euclidiana de dois polinmios
EGDC Retorna u,v, de au+bv=gcd(a,b)
FACTOR Fatora um nmero inteiro ou polinmio
FCOEF Gera as razes, dadas a frao e a multiplicidade
FROOTS Retorna as razes e a multiplicidade, dada uma frao
GCD Maior divisor comum de 2 nmeros ou polinmios
HERMITE Polinmio Hermite de grau n-zimo
HORNER Avaliao Horner de um polinmio
LAGRANGE Interpolao de polinmio Lagrange
LCM Menor divisor comum de 2 nmeros ou polinmios
LEGENDRE Polinmio Legendre de grau nh
PARTFRAC Decomposio em frao parcial de uma dada frao
PCOEF (entrada do mecanismo de ajuda ausente)
PTAYL Retorna Q(x-a) em Q(x-a) = P(x), polinmio de Taylor
QUOT Quociente euclidiano de dois polinmios
RESULTANT Determinante da matriz Sylvester de 2 polinmios
REMAINDER Restante Euclideano de 2 polinmios
STURM Seqncia de Sturm para o polinmio
Pgina 5-11
STURMAB Sinal do limite inferior e nmero de zeros entre limites
Menu MODULO
ADDTMOD Adiciona dois mdulos de expresses ao mdulo atual.
DIVMOD Divide 2 mdulos de polinmios pelo mdulo atual
DIV2MOD A diviso euclidiana de 2 polinmios com coeficientes
modulares
EXPANDMOD Expande/simplifica os mdulos de polinmios atuais
pelo mdulo atual
FACTORMOD Fatora os mdulos polinmio pelo mdulo atual
GCDMOD GCD de 2 mdulos de polinmio pelo mdulo atual
INVMOD inversa de mdulos de nmero inteiro pelo mdulo atual
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,
Pgina 5-12
, 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).
A regra para a subtrao ser tal que se j k < 0, ento j-k definida como j-
k+n. Portanto, 8-10 2 (mod 12), lido comooito menos dez congruente
com dois, mdulos doze. Outros exemplos de subtrao na aritmtica dos
mdulos 12 seria 10-5 5 (mod 12); 6-9 9 (mod 12); 5 8 9 (mod 12);
5 10 7 (mod 12); etc.
Pgina 5-13
A operao de diviso pode ser definida em termos de multiplicao como
segue, r/k j (mod n), se, jk r (mod n). Isto significa que r deve ser o
resduo de jk/n. Por exemplo, 9/7 3 (mod 12), porque 73 9 (mod 12).
Algumas divises no so permitidas na aritmtica modular. Por exemplo, na
aritmtica de mdulo 12 voc no pode definir 5/6 (mod 12) porque a tabela
de multiplicao de 6 no mostra o resultado 5 na artimtica de mdulo 12.
Esta tabela de multiplicao mostrada abaixo:
Pgina 5-14
primeiro caso 8 (mod 6) simplificado para 2 (mod 6), e o resultado do
terceiro caso,15 (mod 6) simplificado para 3 (mod 6). Confuso ? Bem, no
se deixar que a calculadora se encarregue das operaes. Assim, leia a
seguinte seo para compreender como os anis aritmticos finitos so
operados na sua calculadora.
Pgina 5-15
Operaes aritmticas modular com nmeros
Para adicionar, subtrair, multiplicar, dividir e elevar a potncia usando a
aritmtica modular voc pode usar as funes ADDTMOD, SUBTMOD,
MULTMOD, DIV2MOD e DIVMOD (para a diviso) e POWMOD. No modo
RPN necessrio inserir os dois nmeros a serem operados, separados por
uma entrada [ENTER] ou [SPC] e depois pressionar a funo aritmtica
modular correspondente. Por exemplo, para usar o mdulo de 12, tente as
seguintes operaes:
Exemplos ADDTMOD
6+5 -1 (mod 12) 6+6 0 (mod 12) 6+7 1 (mod 12)
11+5 4 (mod 12) 8+10 -6 (mod 12)
Exemplos SUBTMOD
5 - 7 -2 (mod 12) 8 4 4 (mod 12) 5 10 -5 (mod 12)
11 8 3 (mod 12) 8 - 12 -4 (mod 12)
Exemplos MULTMOD
68 0 (mod 12) 98 0 (mod 12) 32 6 (mod 12)
56 6 (mod 12) 113 -3 (mod 12)
Exemplos DIVMOD
12/3 4 (mod 12) 12/8 (mod 12) no existe
25/5 5 (mod 12) 64/13 4 (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
Pgina 5-16
Exemplos POWMOD
23 -4 (mod 12) 35 3 (mod 12) 510 1 (mod 12)
118 1 (mod 12) 62 0 (mod 12) 99 -3 (mod 12)
Por exemplo,
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:
Pgina 5-17
18 mod 11 = 7 23 mod 2 = 1 40 mod 13 = 1
23 mod 17 = 6 34 mod 6 = 4
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
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-18
Aritmtica modular com polinmios
Da mesma forma que definimos um anel artimtico finito em uma seo
anterior, podemos definir um anel aritmtico finito para os polinmios com um
polinmio dado como mdulo. Por exemplo, podemos escrever um certo
polinmio P(X) como P(X) = X (mod X2) ou outro polinmio Q(X) = X + 1 (mod
X-2).
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)]
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,1,-(X^2-2)} Ex. 5 = (X^2-2)*X + 1*(X^3-
2*X+5).
Pgina 5-19
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 dos
dois polinmios ou de cada lista de polinmios. Exemplos, no modo RPN, a
seguir (a calculadora configurada para o modo Exact):
X^3-1`X^2-1`GCD Resulta em: X-1
{X^2+2*X+1,X^3+X^2} `{'X^3+1','X^2+1'}! ! `GCD resulta em
{'X+1' 1}
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
He0 = 1, Hen ( x) = (1) n e x /2
(e ), n = 1,2,...
dx n
Uma forma alternativa de polinmios Hermite
2 d n x2
H 0 * = 1, H n * ( x) = (1) n e x (e ), n = 1,2,...
dx n
onde a derivada dn/dxn = n-th em relao a x. Esta a definio usada na
calculadora.
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) =
Pgina 5-20
{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^5-5*X^4+25*X^3-
125*X^2+625*X-3125,-5, 15624} i.e., X6 -1 = (X5-5*X4+25X3-125X2+625X-
3125)(X+5)+15624.
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
n (x x ) k
pn 1 ( x) = k =1, k j
n
y j.
j =1
(x
k =1, k j
j xk )
Pgina 5-21
Nota: As matrizes so introduzidas no captulo 10.
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:
A funo LEGENDRE
Um polinmio Legendre de ordem n uma funo polinomial que resolve a
d2y dy
equao diferencial (1 x 2 ) 2
2 x + n (n + 1) y = 0
dx dx
Para obter o polinmio Legendre de ordem n use LEGENDRE(n), ex.
LEGENDRE(3) = (5*X^3-3*X)/2
LEGENDRE(5) = (63*X ^5-70*X^3+15*X)/8
A funo PCOEF
Dado um conjunto que contm as razes de um polinmio, a funo PCOEF
gera uma srie de combinaes contendo os coeficientes do polinmio
correspondente. Os coeficientes correspondem ordem decrescente da
varivel independente. Por exemplo: PCOEF([-2,1,0,1,1,2]) = [1. 1. 5. 5.
4. 4. 0.], que representa o polinmio X6 -X5-5X4+5X3+4X2-4X.
A funo PROOT
Dado um conjunto com os coeficientes de um polinmio, na ordem
decrescente, a funo PROOT fornece as razes do polinmio. Exemplo, de
X2+5X-6 =0, PROOT([1 5 6]) = [2. 3.].
A funo PTAYL
Dado um polinmio P(X) e um nmero a, a funo PTAYL usada para obter
uma expresso Q(X-a) = P(X), ex. para desenvolver um polinmios em
potncias de (X- a). Isto tambm conhecido como polinmio de Taylor, onde
o nome da funo, Polynomial & TAYLor criado.
Pgina 5-22
Por exemplo, PTAYL(X^3-2*X+2,2) = X^3+6*X^2+10*X+6.
EPSX0(X^3-1.2E-12*X^2+1.2E-6*X+6.2E-11)=
X^3-0*X^2+.0000012*X+0.
Com : X^3+.0000012*X.
Pgina 5-23
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+30)/(X^4+X^3-6*X^2)
FACTOR((3*X^3-2*X^2)/(X^2-5*X+6)) = X^2*(3*X-2)/((X-2)*(X-3))
FACTOR((X^3-9*X)/(X^2-5*X+6) ) = X*(X+3)/(X-2)
FACTOR((X^2-1)/(X^3*Y-Y)) = (X+1)/((X^2+X+1)*Y)
Pgina 5-24
A funo SIMP2
As funes SIMP2 e PROPFRAC so usadas para simplificar uma frao e
produzir uma frao prpria, respectivamente. A funo SIMP2 considera
como argumentos dois nmeros ou polinmios, representando o numerador e o
denominador de uma frao racional e retorna o numerador e denominador
simplificados. Por exemplo: SIMP2(X^3-1,X^2-4*X+3) = { X^2+X+1,X-3}.
A funo PROPFRAC
A funo PROPFRAC converte uma frao racional em uma frao prpria
i.e. uma parte inteira adicionada a uma parte fracional, se tal decomposio
for possvel. Por exemplo:
PROPFRAC(5/4) = 1+1/4
PROPFRAC((x^2+1)/x^2) = 1+1/x^2
A funo PARTFRAC
A funo PARTFRAC decompe uma frao racional em fraes parciais que
produzem a frao original. Por exemplo:
PARTFRAC((2*X^6-14*X^5+29*X^4-37*X^3+41*X^2-16*X+5)/(X^5-
7*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.
2*X+(1/2/(X+i)+1/2/(X-2)+5/(X-5)+1/2/X+1/2/(X-i))
A funo FCOEF
A funo FCOEF usada para obter uma frao racional, dada as razes e
plos da frao.
Pgina 5-25
A entrada para a funo um vetor que lista as razes seguidas pela
multiplicidade (ex. quantas vezes uma dada raiz repetida) e os plos
seguidos pela sua multiplicidade representados como um nmero negativo. Por
exemplo, se queremos criar uma frao de 2 razes com multiplicidade de 1, 0
com multiplicidade de 3 e -5 com multiplicidade de 2 e os plos de 1 com
multiplicidade de 2 e 3 com multiplicidade de 5, usemos:
(X^6+8*X^5+5*X^4-50*X^3)/(X^7+13*X^6+61*X^5+105*X^4-45*X^3-
297*X^2-81*X+243)
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.
X 3 5X 2 + 3X 2
X 2
Pgina 5-26
mostrado em detalhe no apndice C. O seguinte exemplo mostra uma
diviso sinttica maior:
X 9 1
X 2 1
Pgina 5-27
O menu CONVERT e operaes algbricas
O menu CONVERT ativado usando a tecla (a tecla 6). Este
menu sumariza todos os menus de converso na calculadora. A lista destes
menus mostrada a seguir:
Pgina 5-28
As funes IR e RI so usadas para converter um nmero de inteiro (I) para
real (R) ou vice-versa. Os nmeros inteiros so mostrados sem o ponto decimal
seguido de espao, enquanto que os nmeros reais que representam os inteiros
tero um ponto decimal seguido de espao, ex.
Pgina 5-29
Portanto, para completar apresentamos aqui as entradas para a ajuda destas
funes.
DISTRIB EXPLN
EXP2POW FDISTRIB
LIN LNCOLLECT
POWEREXPAND SIMPLIFY
Pgina 5-30
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
Ao usar o modo RPN, a soluo conseguida inserindo a equao na pilha,
seguida da varivel, antes de inserir a funo ISOL. Logo antes da execuo
de ISOL, a pilha RPN deve ser similar figura a esquerda. Depois de aplicar
ISOL, o resultado mostrado na figura a direita:
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
Os seguintes exemplos mostram o uso da funo SOLVE nos modos ALG e
RPN:
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:
A equao usada como argumento para a funo SOLVEVX deve ser reduzida
para uma expresso racional. Por exemplo, a seguinte equao no ser
processada por SOLVEVX:
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-4
Para usar a funco ZEROS no modo RPN, entre primeiro a expresso do
polinmio, depois a varivel para resolver e ento a funo ZEROS. As
seguintes telas mostram a pilha RPN antes e depois da aplicao de ZEROS
para os dois exemplos acima:
Item 2. Solve diff eq.. ser apresentado em um captulo posterior sobre equaes
diferenciais. Item 4. Solve lin sys.. ser apresentado em um captulo posterior
sobre matrizes. Item 6. MSLV (Solcucionador de equaes mltiplas) ser
apresentado no prximo captulo. A seguir, apresentamos as aplicaes dos
itens 3. Solve poly.., 5. Solve finance, e 1. Solve equation.., nesta ordem.
Apndice 1-A, no final do captulo 1 contm as instrues sobre como usar os
formulrios de entrada com exemplos para as aplicaes no solucionador
numrico.
Pgina 6-5
Notas:
1. Sempre que encontrar um valor nas aplicaes NUM.SLV, o valor
encontrado ser colocado na pilha. Isto til se for necessrio manter
este valor disponvel para outras operaes.
2. Deve haver uma ou mais variveis criadas sempre que ativar algumas das
aplicaes no menu NUM.SLV.
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.
Pgina 6-6
Pressione `para retornar pilha. A pilha mostrar os seguintes resultados
no modo ALG (o mesmo resultado ser mostrado no modo RPN):
Para ver todas as solues pressione a tecla de seta para baixo () para
deslocar a linha de edio:
Pgina 6-7
Pressione ` para retornar a pilha e os coeficientes sero apresentados.
Pgina 6-8
Para gerar a expresso algbrica usando as razes, tente o seguinte exemplo.
Presuma que as razes do polinmio sejam [1,3,-2,1]. Use as seguintes teclas:
Uma abordagem diferente para obter uma expresso para o polinmio gerar
os coeficientes primeiro e depois gerar a expresso algbrica com os
coeficientes ressaltados. Por exemplo, para este caso:
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.
Pgina 6-9
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.
Pgina 6-10
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.
Pgina 6-11
Isto significa que no final de 60 meses os R$ 2.000.000,00 do valor principal
foi pago, juntamente com R$ 347.937,79 de juros, com o saldo devido pelo
mutuante ao muturio de R$ 0,000316. Naturalmente, o saldo deveria ser
zero. O valor mostrado no visor acima simplesmente erro de
arredondamento resultante da soluo numrica.
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.
Pgina 6-12
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:
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
@@PMT@@ Insira o nome da varivel PMT
Insira uma virgula
@@PYR@@ Insira o nome da varivel PYR
Insira uma virgula
@@FV@@. Insira o nome da varivel FV
` Execute o comando PURGE
Pgina 6-13
As telas a seguir mostram o comando PURGE para excluir todas as variveis
no diretrio e o resultado depois de executar o comando.
Antes que o comando PURGE seja inserido a pilha RPN ser apresentada
conforme a seguir:
~x-S
*~x/3 0
K~e~q`
Pgina 6-14
Funo STEQ
A funo STEQ, disponvel no catlogo de comandos, N, armazenar
seu argumento na varivel EQ, ex. no modo ALG:
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.
Pgina 6-16
Exemplo 1 Lei de Hooke para tenso e deformao
A equao a ser utilizada a lei de Hooke para deformao normal na
direo x de uma partcula slida sujeita ao estado de tenso dada por
xx xy xz
yx yy yz
zx zy zz
1
A equao exx = [ xx n ( yy + zz )] + T , aqui exx a
E
deformao da unidade na direo x, xx, yy, e zz, so as tenses normais
na partcula nas direes de x-, y- e eixos z, E o mdulo de Young ou o
mdulo da elasticidade do material n a razo de Poisson do material, o
coeficiente da expanso termal do material e T o aumento da temperatura.
Suponha que voc receba os seguintes dados: xx= 2500 psi, yy =1200 psi e
zz = 500 psi, E = 1200000 psi, n = 0.15, = 0.00001/oF, T = 60 oF. Para
calcular a deformao exx use o seguinte:
Pgina 6-17
Use os seguintes atalhos para os caracteres especiais:
: ~s : ~a : ~c
Com o ex: campo ressaltado pressione @SOLVE@ para resolver para ex:
Suponha que voc agora queira determinar o mdulo de Young que produzir
uma deformao de exx = 0,005 sob o mesmo estado de tenso, ignorando a
expanso termal. Neste caso, insira um valor de 0,005 no campo ex: e um
zero no campo T: (com T = 0, nenhum efeito termal incluido). Para
resolver E, ressalte o campo E: e pressione @SOLVE@. O resultado, visto com o
recurso @EDIT E 449000 psi. Pressione @SOLVE@ ` para retornar ao visor
normal.
Pgina 6-18
Observe que os resultados dos clculos feitos dentro do ambiente do
solucionador numrico foram copiados para a pilha:
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.
n
z 2
c
Podemos digitar na equao para E como mostrado acima e usar as variveis
auxiliares para A e V, para que o formulrio de entrada resultante tenha os
campos para as variveis fundamentais y, Q, g, m e b, como segue:
Primeiro, crie um subdiretrio chamado SPEN (energia especfica) e
trabalhe dentro deste subdiretrio.
Depois, defina as seguintes variveis:
Pgina 6-19
Ative o solucionador numrico para resolver as equaes:
@@OK@@. Observe que o formulrio de entrada contm as
entradas para as variveis y, Q, b, m e g:
Solucione para y.
Pgina 6-20
O resultado agora 9,99990, ex. y = 9.99990 ft.
A calculadora fornece uma funo chamada DARCY que usa como entrada a
rugosidade relativa /D e o nmero de Reynolds, nesta ordem, para calcular o
fator de frico f. A funo DARCY pode ser encontrada no catlogo de
comandos:
Pgina 6-21
Por exemplo, para /D = 0.0001, Re = 1000000, voc pode encontrar o fator
de frico usando: DARCY (0.0001,1000000). No seguinte visor, a funo
NUM () foi usada para obter um valor numrico da funo:
A funo FANNING(/D,Re)
Nas aplicaes aerodinmicas usamos um fator de atrito diferente chamado
de fator de atrito de Fanning. O fator de atrito de Fanning, fF, definido como
4 vezes o fator de atrito Darcy-Weisbach, f. A calculadora fornece uma funo
chamada FANNING que usa a mesma entrada de DARCY, ex., /D e Re,
fornecendo o fator de atrito de FANNING. Verifique que FANNING
(0.0001,1000000) = 0.0033603589181s.
Pgina 6-22
Alm disso, insira as seguintes variveis (f, A, V, Re):
gD D Nu
Pgina 6-23
Suponha que usemos os valores hf = 2 m, = 0.00001 m, Q = 0.05 m3/s, Nu
= 0.000001 m2/s, L = 20 m e g = 9.806 m/s2, encontre o dimetro D. Insira
os valores de entrada e resolva D, A soluo : 0.12, ex. D = 0.12 m.
Pgina 6-24
Esta equao ento armazenada no EQ:
Pgina 6-25
Formas diferentes para inserir equaes no EQ
Em todos os exemplos mostrados acima inserimos a equao a ser resolvida
diretamente nas variveis EQ antes de ativar o solucionador numrico. Voc
pode digitar realmente a equao a ser resolvida diretamente no solucionador
depois de ativ-la editando o contedo do campo EQ no formulrio de
entrada do solucionador numrico. Se a varivel EQ no tiver sido definida
anteriormente, quando voc ativar o solucionador numrico (@@OK@@), o
campo EQ ser ressaltado:
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
Outra forma de inserir uma equao na varivel EQ selecionar uma outra
que j existe no seu diretrio que ser inserida no EQ. Isto significa que sua
equao teria que ser armazenada em um nome de varivel anteriormente
para ativar o solucionador numrico. Por exemplo, suponha que inserimos as
seguintes equaes nas variveis EQ1 e EQ2:
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:
Pgina 6-27
O submenu ROOT
O submenu ROOT inclui as seguintes funes e submenus:
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:
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
Pgina 6-28
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. 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:
Dentro deste ambiente SOLVR voc pode fornecer os valores para qualquer
uma das variveis listadas inserindo o valor na pilha e pressionando as teclas
correspondentes no menu virtual. Por exemplo, digamos que voc insira os
valores Q = 14, a = 2 e b = 3. Voc usaria: 14 [ Q ], 2 [ a ], 3 [ b ].
Pgina 6-29
A primeira equao, a saber, a*X + b*Y = c, ser listada na parte superior do
visor. Voc pode inserir os valores para as variveis a, b e c, digamos:
2 [ a ] 5 [ b ] 19 [ c ]. Alm disso, podemos resolver apenas uma
equao de cada vez, inserindo um valor estimado para Y, digamos, 0 [ Y ]
e resolver para X, usando [ X ]. Isto gera o valor X: 9.4999. Para
verificar o valor da equao nesta altura, pressione @EXPR=. Os resultados so:
Esquerda: 19, direita: 19. Para resolver a prxima equao, pressione L
@NEXQ. O visor mostra as teclas do menu virtual como:
Pgina 6-30
Inserir uma conjetura com as unidades para uma varivel dada,
introduzir o uso destas unidades na soluo.
Se uma nova conjetura for dada sem as unidades, so usadas aquelas
previamente salvas para esta varivel em particular.
Para remover as unidades insira um nmero sem elas na lista como a
nova conjetura, ex. uso do formato { nmero }.
Uma lista de nmeros pode ser dada como uma conjetura para uma
varivel. Neste caso, as unidades tomam as unidades usadas que
pertencem ao ltimo nmero da lista. Por exemplo, inserir { 1.41_ft
1_cm 1_m } indica que os metros (m) sero usados para esta varivel.
A expresso usada na soluo deve ter as unidades consistentes ou
um erro resultar ao tentar resolver um valor.
O submenu DIFFE
O submenu DIFFE fornece um nmero de funes para a soluo numrica de
equaes diferenciais. As funes disponveis so as seguintes:
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-
n-1
1x + + 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, an-1,
, a2, a1 , a0] e um valor x0, ex. PEVAL calcula anx0n + an-1x0n-1 + +
a2x02 + 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:
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
Como exerccio, tente usar os valores n = 10, I%YR = 5.6, PV = 10000 e FV =
0 e insira [ PMT ] para encontrar PMT = -1021.08. Pressionar L,
produz o seguinte visor:
Funes TVMROOT
Esta funo exige como argumento o nome de uma das variveis no problema
TVM. Esta funo retorna a soluo para aquela varivel, dado que as outras
variveis existam e tenham valores armazenados previamente. Por exemplo,
tendo resolvido um problema TVM acima, podemos resolver, digamos, N,
como segue: [ ] ~n` @TVMRO. O resultado 10.
Funo AMORT
Esta funo toma um valor que representa um perodo de pagamento (entre 0
e n) e retorna o principal, juro e saldo para os valores atualmente
armazenados nas variveis TVM. Por exemplo, com os dados usados
anteriormente, se ativarmos a funo AMORT para um valor de 10, obtemos:
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.
A soluo neste caso ser fornecida usando o modo RPN. A nica razo
sendo que podemos construir a soluo passo a passo. A soluo no modo
ALG muito similar. Primeiro, armazenamos o primeiro vetor (equaes) nas
variveis A2 e o vetor das variveis na varivel A1. O seguinte visor mostra a
pilha RPN antes de salvar as variveis.
Pgina 7-1
Nesta altura, precisamos apenas pressionar K duas vezes para armazenar
estas variveis.
Para resolver, altere primeiro o modo CAS para Exact e depois liste o contedo
de A2 e A1 nesta ordem: @@@A2@@@ @@@A1@@@ .
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
distncia do raio r do eixo do cilindro as tenses normais nas direes radiais
e transversais rr e , respectivamente, so dadas por
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
Agora, suponha que desejemos resolver Pi e Po, dado a, b, r, rr, e .
Inserimos um vetor com as incgnitas:
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
Soluo para as equaes simultneas com MSLV
A funo MSLV est disponvel como a ltima opo no menu :
Pgina 7-5
No modo RPN, a soluo para este exemplo produzida usando:
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.
Pgina 7-6
termos de variveis primitivas b, m, y, g, So, n, Cu, Q, e Ho, recebemos um
sistema de equaes da forma f1(y,Q) = 0, f2(y,Q) = 0. Podemos construir
estas duas equaes conforme a seguir:
Pgina 7-7
Para resolver y e Q precisamos dar valores s outras variveis. Suponha que
usemos H0 = 5 ft, b = 1.5 ft, m = 1, n = 0.012, S0 = 0.00001, g = 32.2 e Cu
= 1.486. Antes de poder usar MSLV para a soluo, necessrio inserir estes
valores nos nomes correspondentes das variveis. Isto pode ser feito conforme
a seguir:
Pgina 7-8
Pressione ` para resolver o sistema de equaes. Voc pode, se sua
medida angular no estiver configurada em radianos, obter a seguinte
solicitao:
Pgina 7-9
A soluo sugerida [4.9936.., 20.661]. Isto significa, y = 4,99 ps e Q =
20,661 ps3/s. Voc pode usar as teclas com as setas () para
ver a soluo em detalhe.
Pgina 7-10
A lei do coseno indica que:
a2 = b2 + c2 2bccos ,
b2 = a2 + c2 2accos ,
c2 = a2 + b2 2abcos .
Para resolver qualquer tringulo, necessrio conhecer pelo menos trs das
seguintes seis variveis: a, b, c, , , . Ento, voc pode usar as equaes
das leis do seno, do coseno e da soma dos ngulos internos de um tringulo,
para resolver as outras trs variveis.
Pgina 7-11
Inserir a lista de equaes
Dentro do TRIANG, insira a seguinte lista de equaes digitando-as na pilha
ou usando o Editor de Equao. (Lembre-se que ~a produz o
caractere e ~b produz . O caractere precisa ser copiado do @ECHO
( ):
SIN()/a = SIN()/b
SIN()/a = SIN()/c
SIN()/b = SIN()/c
c^2 = a^2+b^2-2*a*b*COS()
b^2 = a^2+c^2-2*a*c*COS()
a^2 = b^2+c^2-2*b*c*COS()
++ = 180
s = (a+b+c)/2
A = (s*(s-a)*(s-b)*(s-c))
Pgina 7-12
Criar uma lista de variveis
A seguir, crie uma lista de nomes de variveis na pilha como segue:
{ a b c A s }
e armazene-a na varivel LVARI (Lista de VARIveis). A lista de variveis
representa a ordem na qual as variveis sero listadas quando o MES for
iniciado. necessrio incluir todas as variveis das equaes ou no
funcionar com a funo MITM (veja abaixo). Aqui est a seqncia das
teclas usada para preparar e armazenar esta lista:
Pgina 7-13
O MES ativado com a seguinte lista de variveis disponveis (pressione L
para ver a prxima lista de variveis):
Pgina 7-14
Nota: Quando uma soluo for encontrada, a calculadora relata as
condies para a soluo ou como Zero ou como Sign Reversal. Outras men-
sagens podem ocorrer se a calculadora tiver dificuldades para encontrar uma
soluo.
Pgina 7-15
@@@EQ@@@ @Mpar! !@LVARI @@TITLE `
2. Coloque o contedo de LVARI na pilha usando: @LVARI.
3. Junte as duas listas pressionando +.
Use a funo ORDER (use o catlogo de comandos N) para ordenar as
variveis conforme mostrado na lista no nvel 1 da pilha.
4. Pressione J para recuperar sua lista de variveis. Deve ser similar a
esta:
Pgina 7-16
Executar o programa exemplos de solues
Para executar o programa, pressione a tecla @TRISO. Ter agora o menu MES
correspondente a soluo do tringulo. Tentemos os exemplos de trs casos
listados anteriormente para a soluo de tringulo.
Exemplo 1 Hipotenusa
Use a = 3, b = 4, c = 5. Aqui est a sequncia da soluo:
3[ a ] 4 [ b ] 5[ c ] Para inserir os dados
[ ] O resultado : 36.8698976458
[ ] O resultado : 53.1301023541.
[ ] O resultado : 90.
L Para mover para o prximo menu de
variveis.
[][ A ] O resultado A: 6.
LL Para mover para o prximo menu de
variveis.
Pgina 7-17
O ponto quadrado em @VALU indica que os valores das variveis, em vez das
equaes das quais so resolvidas, so mostrados no visor. Para ver as
equaes usadas na soluo de cada varivel pressione a tecla do menu
virtual @EQNS! . O visor ser similar a este:
a b c ( ) ( ) ( ) A
2.5 6.9837 7.2 20.229 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 52.98 37.03 115.5
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 50.78 97.44 210.71
Pgina 7-18
Aplicao 2 Velocidade e acelerao nas coordenadas polares
Movimento bidimensional de partcula nas coordenadas polares envolve
freqentemente a determinao do raio e componentes transversais da
velocidade e acelerao de uma dada partcula r, r = dr/dt, r = d2r/dt2, ,
= d /dt e = d2/dt2. As seguintes equaes so usadas:
v r = r& a r = &r& r& 2
v = r& a = r&& + 2r&&
LIST = uma lista de varivel usada nos clculos, colocada na ordem que
queremos mostr-las no ambiente do solucionador de equaes
mltiplas.
Pgina 7-19
equaes para calcular a magnitude da velocidade y (v) e a
acelerao (a) quando os componentes polares forem conhecidos.
Pgina 7-20
Pressionar a tecla @EQNS permitir que voc conhea as equaes usadas
para resolver cada um destes valores no visor:
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 }, {"BET " h2 4}, {1 1.5 2.0},
{a a a a}, { {1 2 3} {3 2 1} {1 2 3}}
Pgina 8-1
Para inserir a mesma lista no modo RPN use as seguintes teclas:
1 # 2 # 3 # 4 `
~l1`K
Para compor uma lista no modo RPN, coloque os elementos da lista na pilha,
insira o tamanho da lista e aplique a funo LIST (selecione do catlogo de
funo, conforme a seguir: N, depois use as teclas com as
setas () para localizar a funo LIST). As imagens seguintes no visor
mostram os elementos de uma lista de tamanho 4 antes e depois da aplicao
da funo LIST:
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 subtrao de um nico nmero de uma lista ir subtrair o mesmo nmero de
cada elemento na lista, por exemplo:
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
catlogo de funes (N). O visor abaixo mostra uma aplicao de
ADD para adicionar listas L1 e L2, termo a termo:
ABS EXP e LN
Pgina 8-5
Funes de nmero real no menu MTH
As funes de interesse no menu MTH incluem a partir do menu HYPERBOLIC:
SINH, ASINH, COSH, ACOSH, TANH, ATANH e do menu REAL: %, %CH, %T,
MIN, MAX, MOD, SIGN, MANT, XPON, IP, FP, RND, TRNC, FLOOR, CEIL,
DR, RD. Algumas das funes que recebem um nico argumento so
ilustradas abaixo aplicadas s listas de nmeros reais:
DR, RD
Pgina 8-6
Os resultados so listas com a funo % distribuda de acordo com o
argumento da lista. Por exemplo,
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:
Item 1. ELEMENTS.. contm as seguintes funes que podem ser usadas para
manipular os elementos nas listas:
Pgina 8-10
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-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
antes de aplicar a funo SEQ.
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
daquela funo ou 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
Definir as funes que usam as listas
No captulo 3 apresentamos o uso da funo DEFINE ( ) para criar
funes de nmeros reais com um ou mais argumentos. Uma funo definida
com DEF pode tambm ser usada com os argumentos da lista, exceto que,
qualquer funo que incorpore uma adio deve usar o operador ADD em vez
do sinal mais (+). Por exemplo, definindo a funo F(X,Y) = (X-5)*(Y-2),
mostrada aqui no modo ALG:
Pgina 8-14
A seguir, armazenamos a expresso editada na varivel @@@G@@@:
Como alternativa voc pode definir a funo com ADD em vez do sinal de
mais (+) do incio, ex. DEFINE('G(X,Y)=(X DD 3)*Y') :
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}
Pgina 8-15
parecido. Lembre-se que no modo RPN que voc coloca os argumentos das
funes na pilha antes de ativar a funo):
Pgina 8-16
4. Aplicar a funo INV() para o ltimo resultado:
Pgina 8-17
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 SEQ para gerar esta lista e depois armazen-la na varivel @@@W@@@
como segue:
w
k =1
k sk
sw = n
.
w
k =1
k
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
3. Use a funo LIST novamente para calcular o denominador de sw:
Contagem
Marca de de
classe freqncia
Limite de
classe
sk wk
0-2 1 5
2-4 3 12
4-6 5 18
6-8 7 1
8 -10 9 3
Pgina 8-19
Os dados de marca de classe podem ser armazenados na varivel S,
enquanto a contagem da freqncia pode ser armazenada na varivel W,
como segue:
w
k =1
k sk w
k =1
k sk
s= n
= ,
N
w
k =1
k
n
onde N = wk representa a contagem total da frequncia.
k =1
O valor mdio para os dados nas listas S e W, portanto, pode ser calculado
usando o procedimento definido acima para a mdia ponderada, ex.
Pgina 8-20
A varincia destes dados agrupados definida como:
n n
wk ( s k s ) 2
k =1
w
k =1
k (sk s ) 2
V = n
=
N
w
k =1
k
Pgina 8-21
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
Pgina 9-1
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,AzBx-
AxBz,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
No modo RPN, voc pode inserir um vetor na pilha abrindo um conjunto de
parntesis e digitando os componentes do vetor ou elementos separados por
vrgula () ou espaos (#). Observe que aps pressionar `, em
ambos os modos, a calculadora mostra os elementos dos vetores separados
por espaos.
Pgina 9-3
-Por definio, a clula na primeira linha e primeira coluna so selecionadas.
Na parte inferior da folha de clculo voc encontrar as seguintes teclas
virtuais de menu:
Vetores e matrizes
Para ver esta tecla @VEC@ em ao tente o seguinte exerccio:
(1) Ative o Matrix Writer (). Com @VEC e @GO selecionados insira
3`5`2``. Isto produz [3. 5. 2.]. (No modo RPN,
voc pode usar a seguinte seqncia de teclas para produzir algum
resultado: 3#5#2``).
(2) Com @VEC@@ desmarcado e @GO selecionado insira
3#5#2``. Isto produz [[3. 5. 2.]].
Pgina 9-4
A tecla @GO , quando selecionada, passa automaticamente para a
prxima clula para a direita da clula atual quando voc pressionar
`. Esta opo selecionada por definio.
A tecla @GO , quando selecionada, seleciona automaticamente a
prxima clula abaixo da clula atual quando voc pressionar `.
Pgina 9-5
(1) Ative o Matrix Writer usando . Certifique-se de que as teclas
@VEC e @GO sejam selecionadas.
(2) Insira o seguinte:
1`2`3`
L @GOTO@ 2@@OK@@ 1 @@OK@@ @@OK@@
2`1`5`
4`5`6`
7`8`9`
(3) Mova o cursor duas posies acima usando . Depois
pressione @-ROW. A segunda linha desaparecer.
(4) Pressione @+ROW@. Uma linha de trs zeros aparece na segunda fila.
(5) Pressione @-COL@. A primeira coluna desaparecer.
(6) Pressione @+COL@. Uma coluna com dois zeros aparece na primeira fila.
(7) Pressione @GOTO@ 3@@OK@@ 3@@OK@@ @@OK@@ para mover para a posio (3,3).
(8) Pressione @STK@@. Isto substituir o contedo da clula (3,3) na pilha,
embora voc possa v-lo ainda.
(9) Pressione `. Isto deve colocar um zero no local (3,3), portanto, esta
funo no parece funcionar corretamente.
Exemplo: ~xQ2`2`5\``
Produz: [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.
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.
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) `.
Pgina 9-8
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
Pgina 9-11
modo ALG. Tentar de calcular o produto escalar de dois vetores de diferentes
tamanhos produz uma mensagem de erro:
Produto vetorial
A funo CROSS usada para calcular o produto vetorial de dois vetores 2-D,
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
No modo RPN, as aplicaes da funo V listaro os componentes de um
vetor na pilha, ex. V(A) produzir o seguinte resultado na pilha RPN (vetor A
listado no nvel 6 da pilha).
Pgina 9-13
RECT sistema de coordenadas retangular mostrado selecionado nestas duas
formas:
Pgina 9-14
o sistema atual de coordenada. Para este caso, temos x = 4.532, y = 2.112 e
z = 2.300.
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.].
Observe que os vetores que foram escritos nas coordenadas polares cilndricas
foram agora alterados para o sistema de coordenadas esfricas. A
transformao tal que = (r2+z2)1/2, = e = tan-1(r/z). Portanto, o vetor
que foi originalmente configurado para as coordenadas cartesianas
permanece nesta forma.
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
Assim, o resultado = 122.891o. No modo RPN usa o seguinte:
[3,-5,6] ` [2,1,-3] ` DOT
[3,-5,6] ` BS [2,1,-3] ` BS *
/ COS NUM
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
Equao de um plano no espao
Dado um ponto no espao P0(x0,y0,z0) e um vetor N = Nxi+Nyj+Nzk normal
para um plano que contm o ponto P0, o problema encontrar a equaao do
plano. Ns podemos formar um vetor que inicia no ponto P0 e editar no ponto
P(x,y,z), um ponto genrico no plano. Assim, este vetor r = P0P = (x-x0)i+ (y-
y0)j + (z-z0)k, perpendicular ao vetor normal N, desde que r contido
totalmente no plano. Aprendemos que para dois vetores normais N e r, Nr
=0. Assim, podemos usar este resultado para determinar a equao do plano.
Podemos agora usar a funo EXPAND (no menu ALG) para expandir esta
expresso:
Pgina 9-19
Assim, a equao do plano atravs do ponto P0(2,3,-1) e com um vetor normal
N = 4i+6j+2k 4x + 6y + 2z 24 = 0. No modo RPN, use:
Pgina 9-20
A seguir introduzimos a operao das funes OBJ, LIST, ARRY e DROP
com alguns exemplos.
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@.
Funo DROP
Esta funo tem o mesmo efeito da tecla de excluso ().
Estas trs etapas podem ser colocadas juntas no programa UserRPL e inseridas
conforme a seguir (no modo RPN):
@)TYPE! @OBJ@ 1 + !ARRY@`~~rxc`
K
Uma nova varivel, @@RXC@@, ficar disponvel nas etiquetas do menu virtual
depois de pressionar J:
Pgina 9-22
Pressione @@RXC@@ para ver o programa contido na varivel RXC:
<< OBJ 1 + RRY >>
Esta varivel, @@RXC@@, pode agora ser usada para transformar diretamente um
vetor linha em um vetor coluna. No modo RPN, inserimos um vetor linha e
depois pressionamos @@RXC@@. Tente, por exemplo: [1,2,3] ` @@RXC@@.
Depois de definir esta varivel, podemos us-la no modo ALG para transformar
um vetor linha em vetor coluna. Assim, altere o modo da sua calculadora para
ALG e tente o seguinte procedimento: [1,2,3] ` J @@RXC@@
, resultando em:
Pgina 9-23
4 - Use a funo LIST para criar uma lista
Esta varivel, @@CXR@@ pode agora ser usada para transformar diretamente um
vetor linha em um vetor coluna. No modo RPN, inserimos um vetor coluna e
depois pressionamos @@CXR@@ . Tente, por exemplo: [[1],[2],[3]] `
@@CXR@@.
Depois de definir esta varivel @@CXR@@, podemos us-la no modo ALG para
transformar um vetor linha em vetor coluna. Assim, altere o modo da sua
calculadora para ALG e tente o seguinte procedimento:
[[1],[2],[3]] ` J @@CXR@@
resultando em:
Pgina 9-24
Transformar uma lista em um vetor
Para ilustrar esta transformao, inseriremos a lista {1,2,3} no modo RPN.
Depois, siga o prximo exerccio para transformar uma lista em um vetor:
2 - Digite 1 e use a funo LIST para criar uma lista no nvel 1 na pilha:
Estas trs etapas podem ser colocadas juntas no programa UserRPL e inseridas
conforme a seguir (no modo RPN)
@)TYPE! @OBJ@ 1 !LIST@ !ARRY@ `
~~lxv ` K
Uma nova varivel, , ficar disponvel nas etiquetas do menu virtual depois de
pressionar J:
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@@.
Pgina 9-25
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:
N~~axl~@@OK@@
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:
Pgina 10-1
Inserir matrizes na pilha
Nesta seo apresentamos dois mtodos diferentes de inserir matrizes na pilha
da calculadora: (1) usando o Matrix Writeres e (2) digitando a matriz
diretamente na pilha.
2.5\` 4.2` 2`
.3` 1.9` 2.8 `
2` .1\` .5`
Pgina 10-2
Se voc selecionou a opo textbook no visor (usando H@)DISP! e
desmarcando Textbook), a matriz apresentar a seguinte forma. Caso
contrrio, o visor mostrar:
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
Como podemos ver, da explorao destes menus (MAKE e CREATE), eles
possuem as mesmas funes GET, GETI, PUT, PUTI, SUB, REPL, RDM, RANM,
HILBERT, VANDERMONDE, IDN, CON, DIAG e DIAG. O menu CREATE
inclui os submenus COLUMN e ROW que esto tambm disponveis no menu
MTH/MATRIX. O menu MAKE inclui as funes SIZE que o menu CREATE no
inclui. Basicamente, no entanto, ambos os menus, MAKE e CREATE, fornecem
ao usurio o mesmo conjunto de funes. Nos exemplos a seguir, mostraremos
como acessar as funes atravs do uso da matriz do menu MAKE . Ao final
desta seo apresentamos uma tabela com as teclas necessrias para obter as
mesmas funes com o menu CREATE quando o sinalizador do sistema 117 for
configurado para menus SOFT.
Pgina 10-5
Com o sinalizador do sistema 117 configurado para menus SOFT, as funes
do menu CREATE, ativadas pelo )@CREAT, sero mostradas como
segue:
Pgina 10-6
No modo RPN voc pode usar: J @@@A@@@ {3,1} ` PUT. De
forma alternativa, no modo RPN voc pode usar: (2,3) `
K . Para ver o contedo da varivel A depois desta operao, use @@@A@@@.
Observe que o visor est preparado para uma aplicao subsequente de GETI
ou GET, aumentando o ndice da coluna de referncia original em 1, (ex. de
{2,2} para {2,3}), enquanto mostra o valor extrado, ou seja, A(2,2) = 1.9, no
nvel 1 da pilha.
Neste caso, o 2 foi substituido na posio {3 1}, ex. agora A(3,1) = 2 e a lista
de ndice foi aumentada em 1 (na primeira coluna), ex., de {3,1} para {3,2}. A
matriz est no nvel 2 e a lista de ndices de incremento est no nvel 1.
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
Por exemplo, no modo ALG:
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:
Pgina 10-10
Redimensionar uma matriz em uma outra matriz
No modo ALG, podemos agora usar a matriz criada acima e redimension-la
em uma matriz de 3 linhas e 2 colunas:
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 transfor-
mar 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, R NM({2,3}) :
Pgina 10-11
No modo RPN, use {2,3} ` R NM.
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 sub-
matriz 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
mostra a aplicao da funo RPL para substituir a matriz em NS(2), a
matriz 22 na matriz 33 atualmente localizada em NS(1), iniciando na
posio {2,2}:
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
DI G([1,-1,2,3],{3,3})
Pgina 10-13
produz uma matriz diagonal com os primeiros 3 elementos do argumento do
vetor:
Neste caso, uma matriz 32 foi criada usando como elementos diagonais
principais tantos elementos quanto possvel do vetor [1,2,3,4,5]. A diagonal
principal, para uma matriz retangular, inicia na posio (1,1) e se desloca
para a posio (2,2), (3,3), etc. at que o nmero de linhas ou colunas fique
exaurido. Neste caso, o nmero de colunas (2) ficou exaurido antes do
nmero de linhas (3), assim a diagonal principal incluiu apenas os elementos
das posies (1,1) e (2,2). Desse modo, apenas os dois primeiros elementos
do vetor foram necessrios para formar a diagonal principal.
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 x1 x12 L x1n 1
1 x2 x 22 L x 2n 1
1 x3 x32 L x3n 1
M M M O M
1 xn 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
1
h jk =
j + k 1
Pgina 10-15
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.
Pgina 10-16
~ j #1+ j1+
@)STACK! L@ROLL! ROLL
@)BRCH! @)FOR@! @NEXT! NEXT
@)BRCH! )@@IF@! @END@ END
~n # n
@)MATRX! @)COL! @COL! COL
` O programa exibido no nvel 1
Para usar este programa, no modo RPN, insira as n listas na ordem que deseja,
assim como as colunas da matriz, insira o valor de n e pressione @CRMC. Como
exemplo, tente o seguinte exerccio:
{1,2,3,4} ` {1,4,9,16} ` {1,8,27,64} ` 3 ` @CRMC
Para usar o programa no modo ALG, pressione @CRMC seguido por um conjunto
de parnteses (). Dentro dos parnteses digite as listas de dados
representando as colunas da matriz, separadas por colunas e finalmente uma
vrgula e o nmero de colunas. O comando deve ter o seguinte formato:
Pgina 10-17
Listas representam as linhas da matriz
O programa anterior pode ser facilmente alterado para criar uma matriz
quando as listas de entradas tornam-se as linhas da matriz resultante. A nica
alterao a ser feita a mudana de COL para ROW na lista de
programas. Para fazer esta alterao use:
Pgina 10-18
ou atravs do submenu MATRICES/CREATE/COLUMN:
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.
Neste resultado, a primeira coluna ocupa o nvel mais elevado da pilha depois
da decomposio e o nvel 1da pilha ocupado pelo nmero de colunas da
matriz original. A matriz no sobrevive a decomposio, ex. no est mais
disponvel na pilha.
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 COL-
A 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
No modo RPN, coloque a matriz na pilha primeiro, depois insira o nmero
representando o local da coluna antes de aplicar a funo COL-. A figura a
seguir mostra a pilha RPN antes e depois de aplicar a funo COL-.
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
ou atravs do submenu MATRICES/CREATE/ROW:
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
No modo RPN, voc precisar listar a matriz na pilha, e a funo de ativao
ROW, ex., @@@A@@@ ROW. A figura abaixo mostra a pilha RPN antes e depois
da aplicao da funo ROW.
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
A funo ROW tem o efeito oposto ao da funo ROW, ex. dado n
vetores do mesmo comprimento e o nmero n, funo ROW constri uma
matriz colocando os vetores de entrada como linhas da matriz resultante. Aqui
est um exemplo no modo ALG. O comando usado foi:
ROW([1,2,3],[4,5,6],[7,8,9],3)
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 ROW-
A 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
No modo RPN, coloque a matriz na pilha primeiro, depois insira o nmero
representando o local da linha antes de aplicar a ROW-. A figura abaixo
mostra a pilha RPN antes e depois de aplicar a funo ROW-.
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
Este mesmo exerccio feito no modo RPN mostrado na prxima figura. A
figura esquerda mostra a configurao da matriz, o fator e o nmero da
linha nos nveis 3, 2 e 1 da pilha. A figura direita mostra a matriz resultante
depois que a funo RCI foi ativada.
Funes RCIJ
A funo RCIJ significa use a linha I e a multiplique por uma constante C e
depois adicione esta linha multiplicada linha J, substituindo a linha J com a
soma resultante Este tipo de operao de linha muito comum no processo
de eliminao de Gaussian ou Gauss-Jordam (mais detalhes sobre este
procedimento sero apresentados em um captulo subsequente). Os
argumentos da funo so: (1) a matriz, (2) o valor da constante, (3) a linha a
ser multiplicada pela constante em (2), e (4) a linha a ser substituda pela soma
resultante conforme descrito acima. Por exemplo, usando a matriz
armazenada na varivel A, vamos agora multiplicar a coluna 3 vezes 1,5 e
adicion-la coluna 2. O seguinte exemplo feito no modo ALG:
Pgina 10-27
Pgina 10-28
Captulo 11
Operaes de matriz e lgebra linear
Neste captulo 10 introduzimos o conceito de uma matriz e apresentamos um
nmero de funes para inserir, criar ou manipular as matrizes. Neste captulo
apresentamos os exemplos das operaes com matriz e aplicaes para os
problemas de lgebra linear.
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 diversas operaes de multiplicao que envolvem as matrizes. Estas
operaes so descritas a seguir.
Pgina 11-2
Combinar adio e subtrao com multiplicao por uma escalar podemos
formar as combinao lineares das mesmas dimenses, ex.
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
A multiplicao vetor-matriz, por outro lado, no definida. Esta
multiplicao pode ser feita como um caso especial de multiplicao de matriz
conforme definido a seguir.
Multplicao da matriz
A multiplicao de matriz definida por Cmn = AmpBpn, onde A = [aij]mp,
B = [bij]pn, e C = [cij]mn. Observe que a multiplicao de matriz apenas
possvel se o nmero de colunas no primeiro operando for igual ao nmero de
linhas do segundo operando. O termo geral no produto cij, definido como
p
cij = aik bkj , for i = 1,2,K, m; j = 1,2,K, n.
k =1
!!!
A multiplicao matriz-vetor introduzida na seo anterior pode ser vista como
o produto de uma matriz mn com uma matriz n1 (ex. um vetor coluna)
resultando em uma matriz m1 (ex. outro vetor). Para verificar esta afirmao,
consulte os exemplos apresentados na seo anterior. Assim, os vetores
definidos no captulo 9 so basicamente os vetores colunas para a
multiplicao da matriz.
Pgina 11-4
O produto de um vetor com uma matriz possvel se o vetor for um vetor linha,
ex. matriz 1m, que multiplicada com uma matriz mn produz uma matriz 1xn
(outro vetor linha). Para a calculadora identificar um vetor linha, necessrio
suar parnteses duplos para inseri-lo, ex.
Pgina 11-5
No modo algbrico, a seqncia de telas : [insira ou selecione a matriz] Q
[insira a potncia] `.
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-6
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-7
Estas operaes so descritas a seguir. Por causa de diversas funes usamos
os conceitos de teoria de matriz, tal com valores singular, posio, etc.,
incluiremos descries curtas destes conceitos misturados com a descrio das
funes.
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
n m
A F
= a
i =1 j =1
2
ij
Pgina 11-8
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-9
Funes RNRM e CNRM
A funo RNRM retorna a NoRM de uma linha de uma matriz, enquanto que a
funo CNRM retorna NoRM de uma coluna de uma matriz. Exemplos,
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,
Pgina 11-10
Funo COND
Funo COND determina o nmero de condio de uma matriz. Exemplos,
Pgina 11-11
RNRM(INV(A33)), ento tomamos||INV(A33)|| = CNRM(INV(A33)) =
0.261044... Assim, o nmero de condio tambm calculado como
CNRM(A33)*CNRM(INV(A33)) = COND(A33) = 6.7871485
Funo RANK
A funo RANK determina a posio de uma matriz quadrada. Tente os
seguintes exemplos:
Pgina 11-12
Descobrir que a posio 2. Que por causa da segunda linha [2,4,6]
igual a primeira linha [1,2,3] multiplicada por 2, assim, a linha dois
liearnmente dependente da linha 1 e o nmero mximo de linhas
independentes linearmente 2. Voc pode verificar que o nmero mximo de
colunas linearmente independente 3. A posio sendo o nmero mximo de
linhas ou colunas independente linearmente torna-se 2 para este caso.
Funo DET
A funo DET calcula a determinante de uma matriz quadrada. Por exemplo,
Pgina 11-13
A determinante 22, portanto,
a11 a12
= a11 a 22 a12 a 21
a 21 a 22
Pgina 11-14
grande de determinantes 22. Os determinantes 22 so ento calculados
atravs do mtodo mostrado acima.
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-15
Operaes adicionais de matriz (o menu OPER da
matriz)
O menu OPER (OPERATIONS) da matriz acessado atravs da seqncia de
teclas (sinalizador do sistema 117 configurado para CHOOSE
boxes):
As funes ABS, CNRM, COND, DET, RANK, RNRM, SNRM, TRACE e TRAN
so tambm encontradas no menu MTH/MATRIX/NORM (o objeto da seo
anterior). A funo SIZE foi apresentada no captulo 10. A funo
HADAMARD foi apresentada no contexto da multiplicao da matriz. As
funes LSQ, MAD e RSD so relacionadas a soluo de sistemas de equaes
lineares e sero apresentadas em uma seo subsequente neste captulo.
Nesta seo discutiremos apenas as funes AXL e AXM.
Funo AXL
A funo AXL converte um conjunto (matriz) em uma lista e vice versa. Por
exemplo,
Pgina 11-16
Nota a ltima operao similar a esta do programa CRMR apresentado no
captulo 10.
Funo AXM
A funo AXM converte um conjunto contendo um nmero inteiro ou elementos
de frao em seu correspondente decimal ou forma apropriada. Por exemplo,
Funo LCXM
A funo LCXM pode ser usada para gerar matrizes tal como o elemento aij
uma funo de i e j. A entrada para esta funo consiste de dois nmeros
inteiros de linhas e colunas da matriz a ser gerada e um programa que toma i
e j como entrada. Os nmeros n, m, e o programa ocupam os nveis 3, 2, e 1
da pilha, respectivamente. Funo LCXM encontrada no catlogo de
comando N.
Por exemplo, para gerar uma matriz 2 3 cujos elementos so dados por aij =
(i+j)2, primeiro armazene o seguinte programa em varivel P1 no modo RPN.
Esta a forma que a pilha RPN parece antes de pressionar K.
A implementao da funo LCXM para este caso exige que voc insira:
2`3`@@P1@@ LCXM `
Pgina 11-17
A figura a seguir mostra a pilha RPN antes e depois de aplicar a funo LCXM-
:
Este sistema de equaes lineares pode ser escritos como uma equao de
matriz, Anmxm1 = bn1, se definimos amatriz e vetores seguintes:
Pgina 11-18
Usar o solucionador numrico para os sistemas lineares
Existem diversas formas de resolver um sistema de equaes lineares com a
calculadora. Uma possibilidade atravs do solucionador numrico
. Do visor do solucionador numrico mostrado abaixo (esquerda),
selecione a opo 4. Solve lin sys.., e pressione @@@OK@@@. O seguinte formulrio
de entrada ser fornecido (direita):
Um sistema quadrado
O sistema de equaes lineares
2x1 + 3x2 5x3 = 13,
x1 3x2 + 8x3 = -13,
2x1 2x2 + 4x3 = -6,
Pgina 11-19
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-20
Para verificar se a soluo correta, insira a matriz A e multiplique por este
vetor de soluo (exemplo no modo algbrico):
Sistema subdeterminado
O sistema de equaes lineares
x1
2 3 5 10
A= , x = x2 , e b = .
1 3 8 85
x3
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-21
Para ver o detalhe do vetor de soluo, se necessrio, pressione o boto @EDIT!.
Isto ativar o Editor de Matriz. Dentro do ambiente, use as teclas com as setas
a direita e esquerda para mover sobre os vetores, ex.
Pgina 11-22
No modo ALG a pilha ser apresentada conforme a seguir:
Sistema subdeterminado
O sistema de equaes lineares
Pgina 11-23
x1 + 3x2 = 15,
2x1 5x2 = 5,
-x1 + x2 = 22,
podem ser escritos como a equao da matriz Ax = b, se
1 3 15
x1
A = 2 5, x = e b = 5 .
1 1 x2 22
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 X for
ressaltado:
Pgina 11-24
Pressione ` para retornar ao ambiente do solucionador numrico. Para
verificar se a soluo est correta tente o seguinte:
Pgina 11-25
Soluo de mnimo quadrado (funo LSQ)
A funo LSQ retorna a soluo mnimo quadrado de um sistema linear Ax =
b, de acordo com o seguinte critrio:
Sistema de quadrada
Considere o sistema
2x1 + 3x2 5x3 = 13,
x1 3x2 + 8x3 = -13,
2x1 2x2 + 4x3 = -6,
com
2 3 5 x1 13
A = 1 3 8 , x = x 2 e b = 13.
2 2 4 x3 6
Pgina 11-26
Sistema subdeterminado
Considere o sistema
2x1 + 3x2 5x3 = -10,
x1 3x2 + 8x3 = 85,
com
x1
2 3 5 10
A= , x = x 2 e b = .
1 3 8 85
x3
Sistema superdeterminado
Considere o sistema
x1 + 3x2 = 15,
2x1 5x2 = 5,
-x1 + x2 = 22,
com
1 3 15
x1
A = 2 5, x = e b = 5 .
1 1 x2 22
Pgina 11-27
Compare estas trs solues com aquelas calculadas com o solucionador
numrico.
Pgina 11-28
Soluo pela "diviso de matrizes
Enquanto a operao da diviso no for definida para matrizes, podemos usar
a tecla / da calculadora para dividir o vetor b pela matriz A para
resolver x na equao de matriz Ax = b. Esta uma extenso arbitrria da
operao da diviso algbrica para matrizes, ex. De Ax = b, ousaremos
escrever x = b/A (os matemticos se encolheriam se vissem isso!) Isto
naturalmente interpretado como (1/A)b = A-1b, que o mesmo que usar a
inversa de A como na seo anterior. O procedimento para o caso de
dividir b por A ilustrado abaixo para o caso
1 2 3 X (1) X ( 2) X ( 3)
A = 3 2 1 , X = Y(1) Y( 2 ) Y( 3) ,
4 2 1 Z (1) Z ( 2) Z ( 3)
Pgina 11-29
14 9 2
B = 2 5 2 .
5 19 12
[[14,9,-2],[2,-5,2],[5,19,12]] `
[[1,2,3],[3,-2,1],[4,2,-1]] `/
1 2 2
X = 2 5 1 .
3 1 2
Pgina 11-30
armazenada uma lista de trs equaes em variveis EQS. Desta forma, se for
cometido um erro, as equaes ainda estaro disponveis para o usurio.
Pgina 11-31
Observe que quando fazemos uma combinao linear de equaes da
calculadora alteramos o resultado para uma expresso no lado esquerdo do
sinal de igual, ex., uma expresso = 0. Assim, o ltimo conjunto de equaes
interpretado como o conjunto equivalente de equaes:
X +2Y+3Z = 7,
Y+ Z = 3,
-7Z = -14.
O processo de substituio regressiva na eliminao gaussiana consiste em
encontrar os valores das incgnitas, comeando da ltima equao e
trabalhando de forma ascendente. Assim, resolvemos Z primeiro:
2 4 6 X 14
A = 3 2 1 , x = Y , b = 3.
4 2 1
Z 4
Pgina 11-32
Para obter uma soluo para o sistema de equao matriz usando a
eliminao gaussiana, criamos primeiro o que conhecido como matriz
aumentada correspondente a A, ex.
2 4 6 14
A aug = 3 2 1 3
4 2 1 4
A matriz Aaug a mesma da original A com uma nova linha correspondente
aos elementos do vetor b, adicionada (ex. aumentado) a direita da coluna
mais a direita de A.
[[2,4,6,14],[3,-2,1,-3],[4,2,-1,-4]] ``
Pgina 11-33
Multiplique a linha 2 por 6 adicionando-a a linha 3 e substituindo-a:
6#2#3 @RCIJ!
2 4 6 14 1 2 3 7
A aug = 3 2 1 3 3 2 1 3
4 2 1 4 4 2 1 4
1 2 3 7 1 2 3 7
A aug 0 8 8 24 0 1 1 3
0 6 13 32 0 6 13 32
1 2 3 7
A aug 0 1 1 3
0 0 7 14
Pgina 11-34
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!
1 2 0 1 1 0 0 1
Aaug 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 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.
Pgina 11-35
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.
1 2 3 2 1 0 0
A aug = 2 0 3 1, P = 0 1 0.
8 16 1 41 0 0 1
Armazene a matriz aumentada na varivel AAUG, depois pressione @AAUG
para obter uma cpia na pilha. Queremos manter o comando CSWP (troca de
coluna) acessvel, onde usaremos: N~~cs~ (encontre
CSWP), @@OK@@. Voc obter uma mensagem de erro, pressione $ e ignore a
mensagem.
Pgina 11-36
A seguir, obtenha o menu ROW disponvel pressionando: @)CREAT
@)@ROW@.
8 16 -1 41 0 0 1
2 0 3 -1 0 1 0
1 2 3 2 1 0 0
16 8 -1 41 0 0 1
0 2 3 -1 1 0 0
2 1 3 2 0 1 0
Agora ns temos o maior valor possvel na posio (1,1), ex. fizemos o pivotal
total em (1,1). A seguir, dividimos pelo piv:
16Y1L @RCI@. A matriz de permutao no muda, mas a matriz
aumentada agora:
Pgina 11-37
1 1/2 -1/16 41/16 0 0 1
0 2 3 -1 1 0 0
0 0 25/8 -25/8 0 1 0
Estamos agora prontos para dividir a linha 2 pelo piv 25/8, usando
8/25#2 L @RCI
Pgina 11-38
2Y3@RCI
1 -1/16 0 33/16 0 1 0
0 1 0 -1 0 0 1
0 0 1 1 1 0 0
A seguir, eliminamos o -1/16 da posio (1,2) usando:
16 Y # 2#1@RCIJ
1 0 0 2 0 1 0
0 1 0 -1 0 0 1
0 0 1 1 1 0 0
X 2 0 1 0
x = Y , b' = 1, P = 0 0 1.
Z 1 1 0 0
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
Pgina 11-39
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-40
Calcular a matriz inversa passo a passo
O clculo de uma matriz inversa pode ser considerado como calcula a soluo
do sistema aumentado [A | I ]. Por exemplo, para a matriz A usada no
exemplo anterior, escreveramos esta matriz de aumento como
1 2 3 1 0 0
A aug ( I ) = 3 2 1 0 1 0.
4 2 1 0 0 1
Para ver as etapas imediatas no clculo e inversa, insira apenas a matriz A de
acima e pressione Y, enquanto mantm a opo passo a passo ativa na
CAS da calculadora. Use o seguinte:
[[ 1,2,3],[3,-2,1],[4,2,-1]] `Y
Pgina 11-41
0 8 8
C = 7 13 8 .
14 6 8
Funo LINSOLVE
A funo LINSOLVE toma como argumentos um conjunto de equaes e um
vetor que contm os nomes das incgnitas e produz a soluo para o sistema
linear. Os seguintes visores mostram a entrada do mecanismo de ajuda
(consulte o captulo 1) para a funo LINSOLVE e o exemplo correspondente
Pgina 11-42
listado na entrada. O visor do lado esquerdo mostra o resultado usandoao
linha de edio (pressione para ativar):
[[1,-2,1,0],[2,1,-2,-3][5,-2,1,12] UG
Pgina 11-43
O resultado a matriz triangular superior (forma echelon) dos coeficientes
resultantes da etapa de eliminao progressiva no procedimento de
eliminao Gaussian.
A forma echelon de reduo de linha para uma matriz aumentada pode ser
obtida usando a funo rref. Esta funo produz uma lista de pivs e uma
matriz equivalente na forma echelon de reduo de linha para que a matriz de
coeficientes seja reduzida para uma matriz diagonal.
Por exemplo, para a matriz AAUG, a funo rref produz o seguinte resultado:
Pgina 11-44
O Segundo visor acima obtido ativando o linha de edio (pressione ).
O resultado mostra os pivs de 3, 1, 4, 1, 5 e 2, e uma matriz diagonal
reduzida.
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:
X+Y = 0
X-Y =2
Para usar a funo RSD voc precisa dos termos b, A e x(0) como argumentos.
O vetor retornado e = b - Ax(0). Por exemplo, usar A = [[2,-
1][0,2]], x(0) = [1.8,2.7] e b = [1,6], podemos encontrar o vetor
de residuais conforme a seguir:
Pgina 11-45
O resultado e = b - Ax(0) = [ 0.1 0.6 ].
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)
Pgina 11-46
como a incgnita no polinmio. Por exemplo, insira a seguinte matriz no
modo ALG e encontre a equao de caracterstica usando PCAR: [[1,5,-
3],[2,-1,4],[3,5,2]]
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:
Nota: Em alguns casos, talvez no possa encontrar uma soluo exata para
o polinmio de caracterstica e obter uma lista vazia como resultado quando
usar a funo EGVL. Se isto acontecer, alterar o modo de clculo para
Approx no CAS e repita o clculo.
Por exemplo, no modo exato, o seguinte exerccio produz uma lista vazia como
a soluo:
Pgina 11-47
Altere o modo para Approx e repita a entrada para obter os seguintes valores
eigen: [(1.38,2.22), (1.38,-2.22), (-1.76,0)].
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.
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.
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.
Pgina 11-48
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:
O resultado o seguinte:
4: X^3+-6*x^2+2*X+8
3: X^3+-6*x^2+2*X+8
2: { }
1: { }
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
est disponvel atravs do submenu MATRICES OPERATIONS () e
produz a matriz adjunta de uma matriz.
Pgina 11-49
No modo RPN, a funo MAD gera um nmero de propriedades de uma
matriz quadrada, a saber:
O resultado :
4: -8.
3: [[ 0.13 0.25 0.38][-0.25 0.50 0.25][-0.38 0.25 0.88]]
2: {[[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]]}
1: 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
A decomposio singular do valor (SVD) de uma matriz retangular Amn
consiste em determinar as matrizes U, S e V, tal que Amn = U mm S mn V T
nn, onde U e V so as matrizes ortogonais e S a matriz diagonal. Os
elementos diagonais de S so chamados de valores singulares de A e so
normalmente ordenados que si si+1, para i = 1, 2, , n-1. As colunas [uj]
de U e [vj] de V so os vetores singulares correspondentes.
Funo SVD
No modo RPN a funo SVD (decomposio singular do valor) toma como
uma entrada uma matriz Anm, e retorna as matrizes Unn, Vmm, e um vetor s
nos nveis 3, 2 e 1 da pilha, respectivamente. A dimenso do vetor s igual
ao mnimo dos valores n e m. As matrizes U e V so conforme definidas
anteriormente para a decomposio singular do valor, enquanto que o vetor
omposition s representa a diagonal principal da matriz S usada anteriormente.
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]]
1: [[-1.03 1.02 3.86 ][ 0 5.52 8.23 ][ 0 1.82 5.52]]
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]]
Nota: Exemplos e definies para todas as funes neste menu esto dis-
ponveis atravs do mecanismo de ajuda na calculadora. Tente estes exerc-
cios no modo ALG para ver os resultados.
Pgina 11-53
2 1 1 X
x A x = [X
T
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
Finalmente, xAxT = 2X2+4Y2-Z2+6XY+2XZ+7ZY
O menu QUADF
A calculadora fornece o menu QUADF para as operaes relacionadas com as
formas QUADrticas. O menu QUADF acessado atravs de .
Funo AXQ
No modo RPN, a funo AXQ produz a forma quadrtica correspondente a
matriz Ann no nvel 2 da pilha usando as variveis n no vetor colocado no
nvel 1 da pilha. As funes retornam a forma quadrtica no nvel 1 da pilha
e o vetor das variveis no nvel 1 da pilha. Por exemplo,
[[2,1,-1],[5,4,2],[3,5,-1]] `
['X','Y','Z'] ` XQ
retorna
2: 2*X^2+(6*Y+2*Z)*X+4*Y^2+7*Z*y-Z^2
1: [X Y Z]
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'] ` QX
retorna
2: [[1 2 8][2 1 0][-8 0 1]]
1: [X Y Z]
Funo SYLVESTER
A funo SYLVESTER toma como argumento uma matriz quadrada simtrica A
e retorna um vetor contendo os termos originais de uma matriz diagonal D e
uma matriz P, para que PTAP = D. Por exemplo,
[[2,1,-1],[1,4,2],[-1,2,-1]] SYLVESTER
produz
2: [ 1/2 2/7 -23/7]
1: [[2 1 1][0 7/2 5/2][0 0 1]]
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
A forma quadrtica diagonalizada (nvel 2 da pilha)
A lista de variveis (nvel 1 da pilha)
Por exemplo,
'X^2+Y^2-Z^2+4*X*Y-16*X*Z' `
['X','Y','Z'] ` G USS
retorna
4: [1 0.333 20.333]
3: [[1 2 8][0 3 16][0 0 1]]
2: 61/3*Z^2+ -1/3*(16*Z+-3*Y)^2+(-8*z+2*Y+X)^2
1: [X Y Z]
Aplicaes lineares
O menu LINEAR APPLICATIONS est disponvel atravs de .
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
Estas opes so descritas rapidamente a seguir.
Pgina 12-2
chamado 'TPLOT' (para a plotagem de teste) ou outro nome significativo para
fazer o seguinte exerccio.
Como exemplo vamos plotar a funo.
1 x2
f ( x) = exp( )
2 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
Pressione ` para retornar a janela PLOT - FUNCTION. A expresso
Y1(X)= EXP(-X^2/2)/(2*) ser ressaltada. Pressione L @@@OK@@@
para retornar ao visor normal da calculadora.
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:
1 x2
A funo plotada agora f ( x) = exp( ) 0.1
2 2
Pgina 12-5
H-VIEW, depois pressione @AUTO para gerar V-VIEW. Para plotar o grfico
pressione @ERASE @DRAW
Pgina 12-6
Para determinar o ponto mais alto na curva, coloque o cursor prximo
vrtice e pressione @EXTR. O resultado EXTRM: 0.. Pressione L
para recuperar o menu.
Outros botes disponveis no primeiro menu so @AREA para calcular a
rea sob a curva e @SHADE para sombrear uma rea sob a curva.
Pressione L para ver mais opes. O segundo menu inclui um
boto chamado @VIEW que pisca por alguns segundos a equao
plotada. Pressione @VIEW. De forma alternativa, voc pode pressionar
o boto @NEXQ (equao NEXt) para ver o nome da funo Y1(x).
Pressione L para recuperar o menu.
O boto d o valor de f(x) correspondente a posio do cursor.
Coloque o cursor em qualquer lugar na curva e pressione . O
valor ser mostrado no canto esquerdo mais inferior do visor.
Pressione L para recuperar o menu.
Coloque o cursor em qualquer ponto dado da trajetria e pressione
TANL para obter a equao da linha tangente para a curva neste
ponto. A equao ser mostrada no canto esquerdo mais inferior do
visor. Pressione L para recuperar o menu.
Se pressionar a calculadora plotar a funo derivada, f'(x) =
df/dx, como tambm a funo original, f(x). Observe que as duas
curvas so interceptadas nos dois pontos. Mova o cursor prximo do
ponto de interseo esquerda e pressione @)@FCN! @ISECT para obter I-
SECT: (-0,68340,21585). Pressione L para recuperar o menu.
Para deixar o ambiente FCN, pressione @)PICT (ou L)PICT).
Pressione @CANCL para retornar ao ambiente PLOT WINDOW.
Pressione L @@@OK@@@ para retornar ao visor normal da calculadora.
Pgina 12-7
como elementos uma expresso para a prpria derivada de Y1(X) e
Y1(X). Originalmente, EQ continha apenas Y1(x). Depois de
pressionar no ambiente @)FCN@, a calculadora automaticamente
adicionou a derivada de Y1(x) para a lista de equaes no EQ.
Para exibir sua figura novamente, ative o contedo da varivel PIC1 para a
pilha. O visor mostrar a linha: Graphic 131 64. Para ver o grfico,
insira o ambiente PICTURE pressionando .
Pgina 12-8
Grficos de funes transcendentais
Nesta seo usamos algumas das caractersticas grficas da calculadora para
mostrar o comportamento tpico do log natural das funes log, exponencial,
trigonomtrico e hiperblico. No ver qualquer grfico neste captulo, uma
vez que quero v-los na sua calculadora.
Grfico de ln(X)
Pressione, simultaneamente se estiver no modo RPN, a tecla left-shift e a
tecla the (D) para produzir a janela PLOT SETUP. O campo marcado
Type ser ressaltado. Se a opo Function no j estiver selecionada
pressione a tecla chamada @CHOOS, se as teclas para acima e abaixo para
selecionar Function e pressione @@@OK@@@ para completar a seleo. Verifique se
o campo marcado Indep: contm a varivel X. se no for verdade, pressione
a tecla de seta para baixo duas vezes at que o campo Indep seja ressaltado,
pressione a tecla chamada @EDIT e modifique o valor da varivel independente
para ler X. Pressione @@@OK@@@ quando estiver feito. Pressione L@@@OK@@@ para
retornar ao visor normal da calculadora.
Pgina 12-9
-1 10 usando 1\@@@OK@@ 10@@@OK@@@. A seguir, pressione a tecla
marcada @AUTO para permitir que a calculadora determine a faixa vertical
correspondente. Depois de um par de segundos esta faixa ser mostrada na
janela PLOT WINDOW-FUNCTION. Neste ponto estamos prontos para
produzir o grfico de In(X). Pressione @ERASE @DRAW para desenhar a funo de
logaritmo natural.
Pgina 12-10
simultaneamente se estiver no modo RPN), ex. a funo definida e
adicionada na sua lista de varivel.
Pgina 12-11
A varivel PPAR
Pressione J para recuperar o menu de variveis, se for necessrio. No seu
menu de varivel, necessrio ter uma varivel marcada PPAR. Pressione
@PPAR para obter o contedo desta varivel na pilha. Pressione a tecla de
seta para baixo para ativar o editor de pilha e use as teclas de 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),
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
Funes inverses e seus grficos
Permita que y = f(x), se encontrarmos y = g(x), tal que, g(f(x)) = x, ento
digamos que g(x) a funo inversa de f(x). Tipicamente, a notao g(x) = f -
1
(x) usada para denotar uma funo inversa. Usando estas regras, podemos
escrever: se y = f(x), ento x = f -1(y). Tambm, f(f -1(x)) = x e f -1(f(x)) = x.
Pressione @AUTO para gerar a faixa vertical. Pressione @ERASE @DRAW para produzir
o grfico de y = ln(x), y = exp(x) e y =x, simultaneamente se estiver no modo
RPN.
Pgina 12-13
Pressione @CANCL para retornar para o ambiente PLOT FUNCTION WINDOW.
Altere as faixas vertical e horizontal para ler: H-View: -8 8, V-View: -4 4
Pgina 12-14
Use @CHOOS para selecionar o tipo de plotagem para usar quando o campo
Type for ressaltado. Para os exerccios atuais, queremos este campo
configurado para FUNCTION.
Pgina 12-15
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 @MOVE e @MOVE para mover a equao selecionada uma posio
acima ou abaixo, respectivamente.
Use @CLEAR se deseja limpar todas as equaes atualmente ativas na janela
PLOT FUNCTION. A calculadora verificar se voc quer ou no limpar
todas as funes antes de apagar todas elas. Selecione YES e pressione
@@@OK@@@ para continuar com todas as funes. Selecione NO e pressione
@@@OK@@@ para desativar a opo CLEAR.
Pressione @@@OK@@@ quando terminar e retorne ao visor normal da calculadora.
Configuraes:
Insira os limites inferior e superior para as faixas de vises horizontal (H-
View) e vertical (V-View) na janela de plotagem ou
Insira os limites superior e inferior para a viso horizontal (H-View) e
pressione @AUTO enquanto o cursor estiver em um dos campos V-View gere a
faixa de viso vertica (V-View) automaticamente ou
Insira os limites superior e inferior para a viso vertical (V-View) e pressione
@AUTO enquanto o cursor estiver em um dos campos H-View para gerar a
faixa de viso horizontal (H-View) automaticamente.
A calculadora usar a faixa da viso horizontal (H-View) para gerar os
valores dos dados para o grfico a menos que voc altere as opes
Indep Low, (Indep) High e (Indep) Step. Estes valores determinam
respectivamente os valores mnimo, mximo e de aumentos da varivel
independente usada na plotagem. Se a opo Default for listada nos
campos Indep Low, (Indep) High e (Indep) Step, a calculadora usar os
valores mnimos e mximos determinados pela H-View.
Pgina 12-16
A marca em _Pixels significa que os valores de aumentos independentes da
varivel (Step:) so dados em pixel em vez de em coordenadas de
plotagem.
Pgina 12-17
deseja, portanto, recomendo usar as teclas do menu @ERASE @DRAW disponveis
nos visores PLOT SETUP, PLOT-FUNCTION ou PLOT WINDOW.
Pgina 12-18
Gerar uma tabela de valores para uma funo
As combinaes (E) e (F), pressionadas
simultaneamente se estiver no modo RPN, permite que o usurio produza uma
tabela de valores de funes. Por exemplo, produziremos uma tabela de
funo Y(X) = X/(X+10), na faixa -5 < X < 5 seguindo estas instrues:
A varivel TPAR
Pgina 12-19
valores de x = -5, -4,5, , e os valores correspondentes de f(x), listados
como Y1 por definio. Voc pode usar as teclas com as setas para
mover-se ao redor na tabela. Observar que no tivemos que indicar um
valor final para a varivel independente x. Assim, a tabela continua alm
do valor mximo para x sugerido anteriomente chamado de y x = 5.
Pgina 12-20
Plotagens em coordenadas polares
Antes de tudo, voc pdoe excluir as variveis usadas nos exemplos anteriores,
(ex. X, EQ, Y1, PPAR) usando a funo PURGE (I @PURGE). Ao fazer isso,
todos os parmetros relacionados com os grficos sero excluidos. Pressione
J para verificar se as variveis foram realmente excluidas.
2* 1-S~t @@@OK@@@.
Pgina 12-21
Pressione @EDIT L @LABEL @MENU para ver o grfico com as etiquetas.
Pressione L para recuperar o menu. Pressione L@)PICT para recuperar
o primeiro menu de grficos original.
Pressione @TRACE @x,y@ to traar a curva. Os dados mostrados no fundo do
visor o ngulo e o raio r, embora o ltimo seja marcada Y (nome
padro de varivel dependente).
Pressione L@CANCL para retornar ao ambiente PLOT WINDOW.
Pressione L@@@OK@@@ para retornar ao visor normal da calculadora.
Pgina 12-22
Plotar curvas cnicas
A forma mais geral de curva cnica no plano x-y : Ax2+By2+Cxy+Dx+Ey+F =
0. Reconhecemos tambm como equaes cnicas dadas na forma canica
para as figuras seguintes:
crculo: (x-xo)2+(y-yo)2 = r2
elpse: (x-xo) 2/a2 + (y-yo) 2/b2 = 1
parbola: (y-b)2 = K(x-a) or (x-a)2 = K(y-b)
hiprbole: (x-xo) 2/a2 + (y-yo) 2/b2 = 1 or xy = K,
{ (X-1)^2+(Y-2)^2=3 , X^2/4+Y^2/3=1 }
na varivel EQ.
Pgina 12-23
Insira o ambiente PLOT WINDOW pressionando (pressione-as
simultaneamente se estiver no modo RPN).
Altere a faixa para H-VIEW para -3 para 3 usando
3\@@@OK@@@3@@@OK@@@. Altere tambm a faixa H-VIEW para 1.5 para 2
usando 1.5\@@@OK@@@ 2@@@OK@@@.
Altere Indep Low: e High: os campos usando L @RESET enquanto cada
um destes campos ressaltado. Selecione a opo Reset value depois de
pressionar @RESET. Pressione @@@OK@@@ para completar o ajuste dos valores.
Pressione L para retornar ao menu principal.
Plotar o grfico: @ERASE @DRAW.
Pgina 12-24
Para recuperar o menu e retornar ao ambiente PLOT, pressione L@CANCL.
Para retornar ao visor normal da calculadora pressione L@@@OK@@@.
Plotagens paramtricas
As plotagens paramtricas no plano so estas plotagens cujas coordenadas
so geradas atravs do sistema de equaes x = x(t) e y = y(t), onde t
conhecido como o parmetro. Um exemplo de tal grfico a trajetria de um
projtil, x(t) = x0 + v0COS 0t, y(t) = y0 + v0sin 0t gt2. Para plotar as
equaes como estas que envolve os valores da constante x0, y0, v0, e 0,
necessrio armazenar os valores destes parmetros nas variveis. Para
desenvolver este exemplo, crie um subdiretrio chamado PROJM para
Movimento de projtil e dentro deste subdiretrio armazene as variveis
seguintes: X0 = 0, Y0 = 10, V0 = 10 , 0 = 30 e g = 9.806. Certifique-se de
que a medida do ngulo da calculadora seja 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
Pgina 12-25
Altere TYPE para Parametric pressionando @CHOOS @@@OK@@@.
Pressione e digite X(t) + i*Y(t) @@@OK@@@ para definir a plotagem
paramtrica similar a esta da varivel complexa. (As partes real e
imaginria da varivel complexa correspondem s coordenadas x e y da
curva).
O cursor est agora no campo Indep. Pressione ~t @@@OK@@@
para alterar a varivel independente para t.
Pressione L@@@OK@@@ para retornar ao visor normal da calculadora.
Pressione simultaneamente se estiver no modo RPN para acessar
a janela PLOT (neste caso ser chamado de janela PLOTPARAMETRIC).
Em vez de alterar as vises horizontal e vertical primeiro, conforme feito
com os outros tipos de plotagem, definiremos os valores inferior e superior
da varivel independentes primeiro conforme a seguir:
Selecione o campo Indep Low pressionando . Altere este valor
para 0@@@OK@@@. Depois, altere o valor de High para 2@@@OK@@@. Insira
0. 1@@@OK@@@ para o valor Step (ex. etapa = 0.1).
Pgina 12-26
Pressione L para recuperar o menu. Pressione L@)PICT para recuperar
o menu de grficos original.
Pressione TRACE @(X,Y)@ para determinar as coordenadas de qualquer
ponto no grfico. Use e mova o cursosr ao redor da curva. No
fundo do visor ver o valor do parmetro t e as coordenadas do cursor
como (X,Y).
Pressione L@CANCL para retornar para o ambiente PLOT WINDOW.
Depois, pressione $ ou L@@@OK@@@ para retornar ao visor normal da
calculadora.
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).
Pgina 12-27
apresentamos o procedimento para gerar uma tabela correspondente para
uma plotagem paramtrica. Para este objetivo, tiraremos vantagem das
equaes paramtricas definidas no exemplo acima.
Este procedimento para criar uma tabela correspondente para o tipo atual de
plotagem pode ser aplicado a outros tipos de plotagem.
Pgina 12-28
Pressione simuiltaneamente se estiver no modo RPN para acessar
paa a janela PLOT SETUP.
Altere TYPE para Diff Eq.
Pressione e digite -~ tQ2@@@OK@@@.
O cursor est agora no campo H-Var. Deve mostrar H-Var:0 e tambm V-
Var:1. Este o cdigo usado pela calculadora para identificar as
variveis a serem plotadas. H-Var:0 significa a varivel independente (a
ser selecionada posteriormente) ser plotada no eixo horizontal. Alm
disso, V-Var:1 significa a varivel dependente (nome padro Y) ser
plotada no eixo vertical.
Pressione . O cursor est agora no campo Indep. Pressione ~
t@@@OK@@@ para alterar a varivel independente para t.
Pressione L@@@OK@@@ para retornar ao visor normal da calculadora.
Pressione simultaneamente se estiver no modo RPN para acessar
a janela PLOT (neste caso ser chamada de janela PLOT WINDOW DIFF
EQ).
Altere os parmetros H-VIEW e V-VIEW para ler: H-View: -15,
V-View: -11.5
Altere o valor Init para 0 e Final value para 5 usando: 0@@@OK@@@
5@@@OK@@@.
Values Step e Tol representam a etapa na varivel independente e a
tolerncia para a convergncia a ser usada pela soluo numrica.
Deixemos estes valores com as suas configuraes padres (se a palavra
default no for mostrada na etapa: campo, use L @RESET para reiniciar
este valor para seu valor padro. Pressione L para retornar ao menu
principal). Pressione .
O valor Init-Soln representa o valor inicial da soluo para iniciar o
resultado numrico. Para o caso presente, temos as condies iniciais x(0)
= 0, assim, necessrio alterar este valor para 0,0 usando 0@@@OK@@@.
Pressione @ERASE @DRAW para plotar a soluo para a equao diferencial.
Pressione @EDIT L @LABEL @MENU para ver o grfico com as etiquetas.
Pgina 12-29
Pressione L para recuperar o menu. Pressione L@)PICT para recuperar
o menu de grficos original.
Quando observamos o grfico sendo plotado, observar que o grfico
no muito regular. Isto acontece porque o plotador est usando uma
escala de tempo que muito grande. Para tornar o grfico mais regular
use a escada de 0,1. Tente as seguintes teclas: @CANCL .
1@@@OK@@@ @ERASE @DRAW A plotagem levar mais tempo para ser feita, mas a
forma fica definitivamente mais regular do que anter.
Pressione @EDIT L @LABEL @MENU para ver as etiquetas do eixo e a faixa.
Observe que as etiquetas para os eixos so mostradas como 0 (horizontal)
e 1 (vertical). Estas so as definies para os eixos conforme dado no
visor PLOT WINDOW (veja acima), ex. H-VAR (t): 0 e V-VAR(x): 1.
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,
Pgina 12-30
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.
Pressione simultaneamente se estiver no modo RPN para acessar
a janela PLOT (neste caso ser chamado de janela PLOT WINDOW
TRUTH). Mantemos o valor padro para as faixas das janelas: H-View:
-6.5 6.5, V-View: -3.9 4.0 (Para reajust-los use L @RESET (selecione
Reset all) @@OK@@ L).
Pgina 12-31
Pressione simultaneamente se estiver no modo RPN para acessar
a janela PLOT SETUP.
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.
Pressione @ERASE @DRAW para desenhar a plotagem verdadeira. Novamente,
importante esperar enquanto a calculadora produz o grfico. Se quiser
interromper a plotagem, pressione $ uma vez. Depois pressione
@CANCEL.
x y z
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
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]] `
Pgina 12-32
para armzen-lo no DAT, use a funo STO (disponvel no catlogo de
funo, N). Pressione VAR para recuperar seu menu de variveis. A
tecla marcada DAT est disponvel na sua pilha. A figura abaixo mostra a
armazenagem desta matriz no modo ALG:
Pgina 12-33
acomodar melhor o valor mximo na coluna 1 de DAT. Os grficos de barra
so teis ao plotar dados categricos (ex. no numrico).
Grficos de disperso
Usaremos a mesma matriz DAT para produzir os grficos de disperso.
Primeiro, plotaremos os valores de y e x, depois estes de y e z, conforme a
seguir:
Pgina 12-34
Pressione @ERASE @DRAW para desenha o grfico de barra. Pressione @EDIT
L @LABEL @MENU para ver a plotagem livre pelo menu e as etiquetas de
identificao (o cursor ficar no meio da plotagem):
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).
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.
Pgina 12-36
Tente tambm um grfico de campo de inclinao para a funo y = f(x,y) = -
(y/x)2, usando:
Pgina 12-37
lento o grfico produzido, embora o tempo utilizado para a gerao de
grfico seja relativamente rpido. No presente manteremos os valores
padres de 10 e 8 para data de etapa.
Pgina 12-38
Pressione simultaneamente se estiver no modo RPN para acessar
a janela PLOT SETUP.
Pressione e digite SIN(X^2+Y^2) @@@OK@@@.
Pressione @ERASE @DRAW para extrair plotar.
Quando feito, Pressione @EXIT.
Pressione @CANCL para retornar a PLOT WINDOW.
Pressione $ , ou L@@@OK@@@, para retornar exposio normal da
calculadora.
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
Pressione @ERASE @DRAW para desenhar a superfcie tridimensional. O
resultado uma imagem aramada da superfcie.
Pressione @EDIT L @LABEL @MENU para ver o grfico com as etiquetas e
faixas. Esta verso em particular do grfico limitada para a parte
inferior do visor. Podemos alterar o ponto de viso para ver uma verso
diferente do grfico.
Pgina 12-40
Pressione @CANCL para retornar ao ambiente PLOT WINDOW.
Pressione $ ou L@@@OK@@@, para retornar para o visor normal da
calculadora.
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.
Pgina 12-41
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.
Mude as faixas da janela de plotagem padro para ler: X-Left:-2, X-Right:2,
Y-Near:-1 Y-Far: Step Indep: 10 Depnd: 8
Pressione @ERASE @DRAW para desenhar a plotagem. Esta operao levar
algum tempo, seja paciente. O resultado uma plotagem de contorno da
superfcie. Observe que o contorno no necessariamente contnuo e
no apresentar uma boa imagem das superfcies dos nveis da funo.
Pressione @EDIT L @LABEL @MENU para ver o grfico com as etiquetas e
faixas.
Pgina 12-42
Pressione LL@)PICT para sair o ambiente EDIT.
Pressione @CANCL para retornar ao ambiente PLOT WINDOW. Depois,
pressione $ ou L@@@OK@@@ para retornar ao visor normal da calculadora.
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
Tente tambm uma Plotagens de Contorno Ps para a superfcie z = f(x,y) =
(x+y) sin y
Pressione , simultaneamente se estiver no modo RPN para acessar
a janela PLOT SETUP.
Pressione e digite (X+Y)*SIN(Y) @@@OK@@@.
Pressione @ERASE @DRAW para produzir a animao da diviso Y.
Pressione $ para interromper a animao.
Pressione @CANCL para retornar ao ambiente PLOT WINDOW. Depois,
pressione $ ou L@@@OK@@@ para retornar ao visor normal da calculadora.
Pgina 12-44
Pressione LL@)PICT @)CANCL para retornar ao ambiente PLOT WINDOW.
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)
(7) (X,Y)^3 ex. F(z) = z3 (8) 1/(X,Y) ex. F(z) = 1/z
(9) (X,Y) ex. F(z) = z1/2
Pgina 12-45
Certifique-se de que X seja selecionado como Indep: e Y como Depnd:
variveis.
Pressione L@@@OK@@@ para retornar ao visor normal da calculadora.
Pressione , simultaneamente se estiver no modo RPN, para
acessar a janela PLOT WINDOW.
Mantenha as faixas da janela de plotagem padro para ler: X-Left:-1, X-
Right:1, Y-Near:-1, Y-Far: 1, Z-Low: -1, Z-High:1, XE: 0, YE:-3, zE:0, Step Indep:
10 Depnd: 8
Pressione @ERASE @DRAW para desenhar a superfcie tridimensional.
Pressione @EDIT L @LABEL @MENU para ver o grfico com as etiquetas.
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-46
Atravs dos exemplos acima, voc ter a oportunidade de tentar as funes
LABEL, MENU, PICT e REPL. Muitas das funes restantes, tais como DOT+,
DOT-, LINE, BOX, CIRCL, MARK, DEL, etc., podem ser usadas para desenhar
pontos, linhas, crculos, etc. no visor do grfico, conforme descrito abaixo.
Para ver como usar estas funes tentaremos os seguintes exerccios:
Pgina 12-47
A seguir, ilustramos o uso de diferentes funes de desenho no visor de
grficos resultante. Eles exigem o uso do cursor e as teclas com as setas
() para mover o cursor ao redor do visor de grficos.
DOT+ e DOT-
Quando DOT+ for selecionado, os pixels sero ativados sempre que o cursor
se move deixando para trs um trao da posio do cursor. Quando DOT- for
selecionado, o efeito oposto ocorrer, ex. voc move o cursor e os pixels sero
excludos.
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.
Pgina 12-48
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 mov-lo
totalmente, pressione @LINE. O cursor retorna para sua forma normal (uma cruz)
e a funo LINE no est mais ativa.
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-49
LABEL
Pressinar @LABEL coloca as etiquetas nos eixos x e y da plotagem atual. Esta
caracterstica foi usada extensivamente atravs deste captulo.
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-50
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-51
pressione @@@OK@@. Marque a opo Recenter on cursor e pressione @@@OK@@.
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.
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 (conforme
quando voc usa a funo @AUTO na forma de entrada PLOT WINDOW
(simultaneamente no modo RPN).
Pgina 12-52
HZIN, HZOUT, VZIN e VZOUT
Estas funes aumentam e diminuem o visor dos grficos na direo horizontal
e vertical de acordo com os fatores H e V atuais.
CNTR
Centra a janela do grfico com zoom no local atual do cursor. Os fatores de
zoom usados so os fatores H e V atuais.
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.
Pgina 12-53
O menu e grficos SYMBOLIC
o menu SYMBOLIC ativado pressionando a tecla P (quarta tecla a
equerda na quarta linha da parte superior do teclado). Este menu fornece uma
lista de menus relacionadas ao sistema algbrico do computador (Computer
Algebraic System) ou CAS conforme descrita a seguir:
Menu SYMB/GRAPH
O submenu GRAPH dentro do menu SYMB inclui as seguintes funes:
Pgina 12-54
PLOTADD(funo): adiciona esta funo a lista de funes para plotagem,
similar a
Funes Plotagens..: a mesma de
SIGNTAB(funo): a tabela de sinal de uma dada funo mostra os intervalos
da variao positiva e negativa, pontos zero e assimptotas infinitas.
TABVAL: tabela de valores para uma funo
TABVAR: tabela de variao de uma funo
PLOT(X^2-1) similar a com EQ: X^2 -1. Usar @ERASE @DRAW produz a
plotagem:
Pgina 12-55
Uma interpretao detalhada da tabela de variao mais fcil de seguir no
modo RPN:
Pgina 12-56
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-57
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).
Pgina 13-2
O smbolo infinito associado com a tecla 0, ex. .
N~l$OK$ R!X-
1@X@1+0`
O resultado :
Derivadas
A derivada de uma funo f(x) em x = a definida como o limite
df f ( x + h) f ( x )
= f ' ( x) = lim
dx h >0 h
Pgina 13-3
Funes DERIV e DERVX
A funo DERIV usada para obter derivadas em termos de qualquer varivel
independente, enquanto a funo DERVX obtm as derivadas em relao ao
VX da varivel padro CAS (tipicamente X). Enquanto a funo DERVX est
diretamente disponvel no menu CALC, ambas as funes esto disponveis no
submenu DERIV.&INTEG dentro do menu CALCL ( ).
A funo DERIV requer uma funo, digamos f(t) e uma varivel independente,
digamos t, enquanto a funo DERVX requer apenas uma funo de VX.
Exemplos so mostrados a seguir no modo ALG. Lembre-se de que no modo
RPN os argumentos devem ser inseridos antes que a funo seja aplicada.
O menu DERIV&INTEG
As funes listadas do submenu so:
Pgina 13-4
DERVX e as restantes so apresentadas posteriormente nos captulos
subseqentes.
Pgina 13-5
A seguir, insira a funo a ser diferenciada, digamos, s*ln(s):
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
dindependente, neste caso x, claramente definida. Assim, o ltimo resultado
interpretado como na frmula para a regra em cadeia mostrada acima.
Aqui est outro exemplo de uma aplicao de regra de cadeia:
Observe que nas expresses onde o sinal da derivada () ou funo DERIV foi
usada, o sinal de igual preservado na equao, mas no nos caso onde a
funo DERVX foi usada. Nestes casos, a equao foi rescrita com todos seus
termos movidos para o lado esquerdo do sinal de igual. Alm disso, o sinal de
igual foi removido, mas compreensvel que a expresso resultante seja igual
a zero
Derivadas implicitas
As derivadas implcitas so possveis nas expresses tais como:
Pgina 13-7
Aplicaes das derivadas
As derivadas podem ser usadas para analisar os grficos de funes e para
otimizar as funes de uma varivel (ex. encontrar o mximo e mnimo).
Algumas aplicaes de derivadas so mostradas a seguir.
Pgina 13-8
Observe que existem linhas verticais que representam as assimptotas.
Estas no so partes do grfico, mas mostram pontos onde TAN(X) vai
para em certos valores de X.
Pressione @TRACE @(X,Y)@ e mova o cursor para o ponto X: 1.08E0, Y:
1.86E0. A seguir, pressione L@)@FCN@ @SLOPE. O resultado Slope:
4.45010547846.
Pressione LLTANL. Esta operao produz a equao da linha
tangente e plota seus grficos na mesma figura. O resultado
mostrado na figura abaixo:
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
indica que a funo no definidad entre e -1 nem entre 1 e +. O
domnio desta funo ento -1<X<1.
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,
1
Este resutado indica que a faixa da funo f (X ) =
X 2 +1
2 26
correspondente ao domnio D = { -1,5 } R = , .
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
SIGNTAB indica que TAN(X) negativo entre /2 e 0 e positivo entre 0 e /
2. Para este caso, SIGNTAB no fornece a informao (?) nos intervalos entre
e - /2 nem entre + /2 e . Assim, SIGNTAB, para este caso, fornece
apenas a informao no domnio prprio de TAN(X), a saber, - /2 < X < +
/2.
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
Este o objeto do grfico. Para ver o resultado na sua totalidade pressione
. A tabela de varivel da funo mostrada conforme a seguir:
Pgina 13-12
pontos determinam o ponto uma relativa ou local mximo [f(x)<0] ou
mnimo [f(x)>0]. Estas idias so ilustradas na figura abaixo.
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-
derivada como uma integral indefinida, ex. f ( x)dx = F ( x) + C , se e
apenas se, f(x) = dF/dx e C = constante.
Pgina 13-14
Funes INT, INTVX, RISCH, SIGMA e SIGMAVX
A calculadora fornece as funes INT, INTVX, RISCH, SIGMA e SIGMAVX
para calcular as funes anti-derivadas. As funes INT, RISCH e SIGMA
funcionam com as funes de qualquer varivel, enquanto que as funes
INTVX e SIGMAVX utilizam as funes da varivel CAS VX (tipicamente x).
As funes INT e RISCH requerem, portanto, no apenas a expresso para a
funo que est sendo integrada, como tambm o nome da varivel
independente. A funo INT requer tambm um valor de x onde a
antiderivada ser analisada. As funes INTVX e SIGMAVX requerem apenas
a expresso da funo para integrar em termos de VX. Alguns exemplos so
mostrados a seguir no modo ALG.
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.
b
Simbolicamente,
a
f ( x)dx = F (b) F (a), onde f(x) = dF/dx.
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.
Pgina 13-15
Para calcular as integrais definidas a calculadora fornece tambm o smbolo
da integral como a combinao de (associadas com a tecla U). A
forma mais simples de construir uma integral usar o Editor de Equao
(consulte o captulo 2 para ver um exemplo). Dentro do Editor de Equao, o
smbolo produz o sinal de integral e fornece um alocador de espao
para os limites de integrao (a,b), para a funo, f(x), e para a varivel de
integrao (x). O seguinte visor mostra como construer uma integral em
particular. O cursor de insero est localizado primeito no limite inferiro da
integrao, insira um valor e pressione a tecla com a seta a direita () para
mover para o limite superior da integrao. Insira um valor no local e
pressione novamente para mover para o local da integrante. Digite a
expresso integrande e pressione novamente para mover para o alocador de
espao diferencial, digite a varivel da integrao neste local e a integral est
pronta para ser calculada.
Neste ponto voc pode pressionar ` para retornar a integral para a pilha,
que mostrar a seguinte entrada (no modo ALG mostrado):
Pgina 13-16
A integral pode ser avaliada tambm no Editor de Equao selecionando a
expresso inteira e usando a tecla @EVAL.
!!!
Pgina 13-17
!!!
Pgina 13-18
Tnicas de integrao
Diversas tcnicas de integrao podem ser implementadas na calculadora,
conforme mostrado nos seguintes exemplos.
Pgina 13-19
Integrao por partes e diferenciais
A diferencial de uma funo y = f(x), definida por dy = f(x) dx, onde f(x) is
a derivada de f(x). As diferenciais so usadas para representar pequenos
aumentos nas variveis. O diferencial de um produto de duas funes, y =
u(x)v(x), dado por dy = u(x)dv(x) +du(x)v(x), ou simplesmente, d(uv) = udv -
vdu. Assim, a integral de udv = d(uv) - vdu, escrita
como udv = d (uv) vdu . Dado que por definio de uma diferencial,
dy = y, escrevemos a expresso anterior como
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.
Pgina 13-20
Integrao por fraes parciais
Funo PARTFRAC, apresentada no captulo 5 fornece a decomposio de
uma frao em fraes parciais. Esta tcnica til para reduzir a frao
complicada em uma soma de fraes simples que podem ser ento integrada
termo a termo. Por exemplo, para integrar
X5 +5
X 4 + 2X 3 + X
dX
decompomos a frao em suas fraes de componentes, conforme a seguir:
Integrais inadequadas
Estas so as integrais com os limites infinitos de integrao. Geralmente, ,
uma integral imprpria lida primeiro calculando a integral como um limite
para infinito, ex.
dx dx
1 x 2
= lim 2 .
1 x
Pgina 13-21
De forma alternativa, voc pode avaliar a integral para infinito de incio, ex.
Pgina 13-22
Algumas notas no uso das unidades nos limites das integraes:
1 As unidades do limite inferior da integrao sero as usadas no resultado
final conforme ilustrado nos dois exemplos abaixo:
Srie infinita
Pgina 13-23
Uma srie infinita tem uma forma h ( n )( x a )
n = 0 ,1
n
. A srie infinita comea
f ( n ) ( xo )
f ( x) = ( x xo ) n ,
n=0 n!
f ( n ) (0) n
f ( x) = x
n=0 n!
k
f ( n ) ( xo )
f ( n ) ( xo )
f ( x) = ( x xo ) n + ( x xo ) n ,
n =0 n! n = k +1 n!
ex.
f ( x) = Pk ( x) + Rk ( x).
Pgina 13-24
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
f ( k +1) ( ) k +1
Rk ( x ) = h ,
k!
onde um nmero prximo x = x0. Dado que tipicamente uma
incgnita, em vez de estimar o resto, fornecemos uma estimativa da ordem de
restos na para h, ex. , digamos que Rk(x) tem um erros da ordem hn+1 ou R
O(hk+1). Se h for um nmero pequeno, digamos, h<<1, ento hk+1 ser
geralmente muito pequeno, ex. hk+1<<hk<< << h << 1. Assim, para x
prximo de x0, quanto maior o nmero de elementos no polinmio de Taylor,
menor a ordem do resto.
Pgina 13-25
A funo SERIES produz um polinmio Taylor usando como argumentos a
funo f(x) to a ser expandida, um nome de varivel nico (para a srie
Maclaurin) ou uma expresso da forma varivel = valor indicando o ponto de
expanso de uma srie Taylor e a ordem da srie a ser produzida. A funo
SERIES retorna dois itens de sada da lista com quatro intens e uma expresso
para h = x - a, se o segundo argumento na chamada de funo for x=a, ex.
uma expresso para o incremento h. A lista devolve como como o primeiro
objeto de sada inclui os seguintes termos:
1 Limite bi-direcional da funo de expanso, ex. lim f ( x)
x a
2 Um valor equivalente de funo prximo x = a
3 Expresso para o polinmio Taylor
4 Ordem do resduo ou restante
Por causa do volume grande de resultado esta funo fcil de manipular no
modo RPN. Por exemplo:
Pgina 13-26
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 f ( x + h, y ) f ( x, y ) .
= lim
x h 0 h
De forma similar,
f f ( x, y + k ) f ( x , y ) .
= lim
y k 0 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:
(x cos( y ) ) = cos( y ), (x cos( y ) ) = x sin( y ) ,
x y
x
( )
yx 2 + y 2 = 2 yx + 0 = 2 xy
Pgina 14-2
VX (tipicamente, X), com DERVX voc pode calcular apenas as derivadas em
relao a X. Alguns exemplos de derivadas parciais de primeira ordem so
mostrados a seguir:
!!!
2 f f 2 f f
2
= , 2 = ,
x x x y y y
2 f f 2 f f
= , =
yx y x xy x y
Pgina 14-3
2 f 2 f .
=
yx xy
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
Diferencial total de uma funo z = z(x,y)
Da ltima equao, se multiplicarmos por dt, obtemos o diferencial total da
funo z = z(x,y), ex. dz = (z/x)dx + (z/y)dy.
z z x z y z z x z y
= + , = +
u x u y u v x v y v
Pgina 14-5
Encotraremos os pontos crticos em (X,Y) = (1,0) e (X,Y) = (-1,0). Para calcular
o discriminante, calculamos as segundas derivadas, fXX(X,Y) = 2f/X2,
fXY(X,Y) = 2f/X/Y e fYY(X,Y) = 2f/Y2.
Pgina 14-6
das funes [x1 x2xn]. A funo HESS retorna a Matriz de Hessian da
funo , definida como a matriz H = [hij] = [2/xixj], o gradiente da
funo em relao as variveis n, grad f = [ /x1, /x2 , /xn] e a
lista de variveis [x1 x2xn].
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
s1(-1,0) is = (2f/x2) (2f/y2)-[2f/xy]2 = (-6.)(-2.) = 12.0 > 0. Dado que
2/X2 <0, ponto s1 representa uma mxima relativa.
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
b
Uma interpretao fsica da integral ordinria de uma funo a
f ( x)dx , a
rea sob a curva f(x) e abscissa x = a e x = b. A generalizao para as
tridimensionais de uma integral ordinria uma integral dupla de uma funo
f(x,y) sob a regio R no plano x-y representando o volume do corpo slido
contido sob a superfcie f(x,y) acima da regio R. A regio R pode ser
descrita como R = {a<x<b, f(x)<y<g(x)} ou como R = {c<y<d, r(y)<x<s(y)}.
Assim, a integral dupla pode ser escrita como
b g ( x) d s( y)
( x, y)dA =
R
a f ( x)
( x, y )dydx =
c r( y)
( x, y )dydx
Pgina 14-8
Jacobiana da transformao de coordenada
Considere a transformao da coordenada x = x(u,v), y = y(u,v). A Jacobiana
da transformao definida como
x x
| J |= det( J ) = det u v .
y y
u v
Pgina 14-9
x x
| J |= r = cos( ) r sin( ) = r
y y sin( ) r cos( )
r
Com este resultado, a integral nas coordenadas polares so escritas como
g ( )
(r, )dA =
R'
f ( )
(r , )rdrd
onde a regio R nas coordenadas polares R = { < < , f() < r < g()}.
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
Pgina 15-1
Em qualquer ponto em particular, a taxa mxima de alterao da funo
ocorre na direo do gradiente, ex. juntamente com o vetor de unidade u =
/||.
Pgina 15-2
toma como entrada uma funo de variveis independentes n (x1, x2, ,xn) e
um vetor das funes [x1 x2xn]. A funo HESS retorna a Matriz de
Hessian da funo , definida como a matriz H = [hij] = [2/xixj], o
gradiente da funo em relao as variveis n, grad f = [ /x1, /x2 ,
/xn] e a lista de variveis [x1 x2xn]. Considere como um exemplo a
funo (X,Y,Z) = X2 + XY + XZ, aplicaremos a funo HESS para este campo
escalar no seguinte exemplo:
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 = .
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.
Pgina 15-3
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.
f g h
divF = F = + +
x y z
A funo DIV pode ser usada para calcular a divergncia de um campo de
vetor. Por exemplo, para F(X,Y,Z) = [XY,X2+Y2+Z2,YZ], a divergncia
calculada, no modo ALG, conforme a seguir
Laplaciana
A divergncia do gradiente de uma funo escalar produz um operador
chamado de operador laplaciano. Assim, a laplaciana de uma funo escalar
(x,y,z) dada por
2 2 2
2 = = + +
x 2 x 2 x 2
A equao diferencial parcial 2 = 0 conhecida como a equao de
Laplace.
A funo LAPL pode ser usada para calcular a laplaciana de uma funo
escalar. Por exemplo, para calcular a laplaciana da funo (X,Y,Z) =
(X2+Y2)cos(Z), use:
Pgina 15-4
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 z x y z
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
Como exemplo, em um exemplo anterior encontramos uma funo potencial
para o campo do vetor F(x,y,z) = (x+y)i + (x-y+z)j + xzk e obtivemos de volta
uma mensagem de erro da funo POTENTIAL. Para verificar que este o
campo rotacional (ex. F 0), usamos a funo CURL neste campo:
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).
Deve ser indicado que existe mais de uma funo de potencial de vetor
possvel para um dado campo de vetor F. Por exemplo, o seguinte visor
mostra que o rotacional da funo do vetor 1 = [X2+Y2+Z2,XYZ,X+Y+Z] o
Pgina 15-6
vetor F = 2 = [1-XY,2Z-1,ZY-2Y]. A aplicao da funo VPOTENTIAL
produz a funo do potencial do vetor 2 = [0, ZYX-2YX, Y-(2ZX-X)], que
diferente de 1. O ltimo comando no visor mostra que realmente F = 2.
Assim, a funo potencial do vetor no exclusivamente determinada.
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.
O ~ x -1 * ~x
~y~x Q2 +2*
~ x * ~ y ~x
= ~ x *S~x `
Voc pode digitar uma equao diretamente na pilha usando o smbolo nas
derivadas. Por exemplo, para digitar o seguinte ODE envolvendo as derivadas
de segunda ordem: d2u(x)/dx2 + 3u(x)(du(x)/dx) + u(x)2 = 1/x, diretamente
no visor use:
~x~x ~ u
~x+3*~ u
~x*~x ~u
Pgina 16-1
~x +~u ~x Q2
1/ ~x`
Pgina 16-2
resultado usando a funo EVAL para verificar a soluo. Por exemplo, para
verificar se u = A sin ot a soluo da equao d2u/dt2 + o2u = 0, use o
seguinte:
No modo ALG:
O resultado 0=0.
Para este exemplo, voc pode usar: t(t(u(t))))+ 0^2*u(t) = 0 para inserir a
equao diiferencial.
Se puder reproduzir o grfico campo de declive por escrito, voc pode 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 inclinao so ferramentas teis para
visualizar particularmente as equaes difceis de serem resolvidas.
Pgina 16-3
Em resumo, os campos de inclinao so ajudas grficas para esboar as
curvas y = g(x) que correspondente as solues da equao diferencial dy/dx
= f(x,y).
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:
K1 = (10*cC0-(7+cC1-cC2))/40, K2 = -(6*cC0-(cC1+cC2))/24,
e
K3 = (15*cC0+(2*cC1-cC2))/15.
A soluo ento
y = K1e3x + K2e5x + K3e2x.
Pgina 16-5
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.
Nota: Este resultado geral para a ODEs linear no homognea, ex. dado
a soluo da equao homognea, yh(x), a soluo da equao no
homognea correspondente, y(x), pode ser escrita como
Pgina 16-6
Para verificar se yp = (450x2+330x+241)/13500 realmente uma soluo
particular de ODE, use o seguinte:
'd1d1d1Y(X)-4*d1d1Y(X)-11*d1Y(X)+30*Y(X) = X^2'`
'Y(X)=(450*X^2+330*X+241)/13500' `
SUBST EV L
1 2
Na forma algbrica, isto escrito como: Ax(t) = 0, onde A= . 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.
( )
y ( x) = exp( x 3 / 3) 5 exp( x 3 / 3) dx + cC0 .
A varivel ODETYPE
Voc observar nos smbolos da tecla virtual uma nova varivel chamada
@ODETY (ODETYPE). Esta varivel produzida com a chamada para a funo
DESOL e mantm um segmento mostrando um tipo de ODE usado como
entrada para DESOLVE. Pressione @ODETY para obter o texto 1st order
linear.
Pgina 16-8
O resultado uma expresso que tem duas integraes implcitas, a saber,
ex + C
y ( x) = dx + C 0
x
ex
y ( x) = dx + C ln x + C 0
x
uma vez que que a integral de exp(x)/x no est disponvel na forma fechada.
d2y/dt2 + 5y = 2 cos(t/2),
Pgina 16-9
y(0) = 1.2, y(0) = -0.5.
Na calculadora use:
A soluo :
y(t) = -((19*5*SIN(5*t)-(148*COS(5*t)+80*COS(t/2)))/190).
Pressione J @ODETY para obter o texto Linear w/ cst coeff para o tipo
de ODE neste caso.
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. Uso da transformao de Laplace converte a ODE linear envolvendo f(t) na
equao algbrica.
2. O desconhecido F(s) resolvido para o domnio da imagem atravs da
manipulao algbrica.
3. Uma transformao Laplace inversa usada para converter a funo de
imagem encontrada na etapa 2 na soluo para a equao diferencial
f(t).
Definies
A transformada de Laplace para a funo f(t) a funo F(s) definida como
L{ f (t )} = F ( s ) = f (t ) e st dt.
0
Pgina 16-11
modo RPN, mas simples interpret-los no modo ALG. Para este exemplo,
configure o modo CAS para Real e Exact.
1
F ( s ) = L{e 2t sin t} = 2
s 4s +5
Pgina 16-12
Exemplo 4 Determina a transformada de Laplace inversa F(s) = 1/s3. Use:
1/X^3 ` ILAP . A calculadora retorna o resultado: X^2/2, que
interpretada como L -1{1/s3} = t2/2.
Pgina 16-13
Teorema da diferenciao para a derivada n. Let f (k)o = dkf/dxk|t = 0, e fo
= f(0), ento
X ` X ` X `
O resultado
-6/(X^4+4*a*X^3+6*a^2*X^2+4*a^3*X+a^4) ou
d3F/ds3 = -6/(s4+4as3+6a2s2+4a3s+a4).
L { t
0
}
f (u )du =
1
s
F ( s).
{ t
} 1
L f (u )du = F ( s ).
0 s
{ t
L f (u ) g (t u )du = L{( f * g )(t )} =
0
}
L{ f (t )} L{g (t )} = F ( s ) G ( s )
Pgina 16-14
Exemplo 4 Usar o teorema de convoluo encontra a transformada de
Lapalce de (f*g)(t), if f(t) = sin(t) e g(t) = exp(t). Para encontrar F(s) = L{f(t)} e
G(s) = L{g(t)}, ento SIN(X) ` LAP Resulta 1/(X^2+1), ex. F(s) = 1/
(s2+1).
Alm disso, EXP(X) ` LAP. Resulta 1/(X-1), ex., G(s) =
1/(s-1). Assim, L{(f*g)(t)} = F(s)G(s) = 1/(s2+1)1/(s-1) = 1/((s-1)(s2+1)) = 1/
(s3-s2+s-1).
L{f(t-a)}=easL{f(t)} = easF(s).
L{ f (t + a )} = e as F ( s ) f (t ) e st dt .
a
1 T
sT 0
L{ f (t )} = f (t ) e st dt.
1 e
Pgina 16-15
Teorema de limite para o valor final: Permita F(s) = L{f(t)} ento
f = lim f (t ) = lim[ s F ( s)].
t s 0
( x)dx = 1.0.
(x)dx = 1 .0.
Alm disso, se f(x) for uma funo contnua, ento
f ( x) ( x x0 )dx = f ( x0 ).
Uma interpretao para integral acima, pararafraseada de Friedman (1990),
que a funo seleciona o valor da funo f(x) em x = x0. O delta de Dirac
tipicamente representado por uma seta para cima no ponto x = x0,
indicando a funo que tem um valor no zero apenas neste valor particular
de x0.
Pgina 16-16
f ( x) H ( x x0 )dx = f ( x)dx.
x0
y y H(x _ x 0 )
(x _ x 0 )
1
x x
x0 x0
Pgina 16-17
Este resultado pode ser definido na transformada de Laplace para a funo
delta de Dirac porque de L -1{1.0}= (t), segue que L{(t)} = 1.0
Pgina 16-18
Nota: EXP(-X) ` LAP , produces 1/(X+1), ex., L{et }=1/(s+1).
X*H-h0+k*H=a/(X+1) ` H ISOL
O resultado H=((X+1)*h0+a)/(X^2+(k+1)*X+k).
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).
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
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).
Pgina 16-20
O resultado
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:
L{d2y/dt2+y} = L{(t-3)},
Pgina 16-21
h(0), a equao transformada s2Y(s) syo y1 + Y(s) = e3s. Use a
calculadora para resolver Y(s), escrevendo:
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.
para escrever,
L -1{yos/(s2+1)+y1/(s2+1)) + e3s/(s2+1)) } =
Pgina 16-22
X/(X^2+1) ` ILAP Resulta COS(X), ex. L -1{s/(s2+1)}= cos t.
1/(X^2+1) ` ILAP Resulta SIN(X), ex. L -1{1/(s2+1)}= sin t.
EXP(-3*X)/(X^2+1) ` ILAP Resulta SIN(X-3)*Heaviside(X-3).
L -1{eas F(s)}=f(t-a)H(t-a),
Verifique qual seria a soluo para ODE se fosse usar a funo LDEC:
O resultado :
Ao comparar este resultado com o anterior para y(t), podemos concluir que
cCo = yo, cC1 = y1.
Pgina 16-23
Definir e usar a funo etapa de Heaviside na calculadora
O exemplo anterior forneceu alguma experincia com o uso da funo delta
de Dirac como entrada para um sistema (ex. no lado direito de ODE
descrevendo o sistema). Neste exemplo, queremos usar a funo de etapa de
Heaviside, H(t). Na calculadora podemos definir esta funo como:
H(X) = IFTE(X>0, 1, 0) `
Exemplo 1 -- Para ver uma plotagem de H(t-2), por exemplo, use um tipo
FUNCTION na plotagem (consulte o captulo 12):
Exemplo 2 A funo H(t-to) quando multiplicada para uma funo f(t), ex. H(t-
to)f(t), tem o efeito de trocar para a funo f(t) at t = to. Por exmplo, a soluo
obtida no exemplo 3 acima foi y(t) = yo cos t + y1 sin t + sin(t-3)H(t-3).
Suponha que usemos as condies iniciais yo = 0,5 e y1 = -0,25. Vamos
plotar esta funo para ver como se parece:
Pgina 16-24
Altere TYPE para Function, se for necessrio
Altere EQ to 0.5*COS(X)-0.25*SIN(X)+SIN(X-3)*H(X-3).
Certifique-se de que Indep est configurado para X.
H-VIEW: 0 20, V-VIEW: -3 2.
Pressione @ERASE @DRAW para plotar a funo.
Pressione @EDIT L @LABEL para ver a plotagem.
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.
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
Para encontrar a soluo de ODE, y(t), necessrio usar a transformada de
Laplace inversa, conforme a seguir:
O resultado y1*SIN(X-1)+y0*COS(X-1)-(COS(X-3)-1)*Heaviside(X-3).
Verifique qual a soluo para ODE seria se fosse usar a funo LDEC:
O resultado :
Pgina 16-26
Novamente, h um novo componente para o movmento trocado a t=3, sendo a
soluo particular yp(t) = [1+sin(t-3)]H(t-3), que muda a natureza da soluo
para t>3.
f(t) = Uo[H(t-a)-H(t-b)].
f(t) = Uo ((t-a)/(b-a)[H(t-a)-H(t-b)]+(1-(t-b)/(b-c))[H(t-b)-H(t-c)]).
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
2 n 2 n
f (t ) = a 0 + a n cos t + bn sin t
n =1 T T
1 T /2 2 T /2 2 n
a0 =
T T / 2
f (t ) dt , a n =
T T / 2
f (t ) cos
T
t dt ,
T /2 2 n
bn = f (t ) sin t dt.
T / 2 T
Os seguintes exerccios esto no modo ALG com o modo CAS configurado para
Exact. (quando produz um grfico, o modo CAS ser reajustado para Approx.
Certifique-se de configur-lo de volta para Exact depois de produzir o grfico).
Suponha, por exemplo, que a funo f(t) = t2+t peridica com o perodo T =
2. Para determinar os coeficientes a0, a1, e b1 para a srie Fourier
correspondente, procedemos conforme a seguir: Primeiro, defina a funo f(t)
= t2+t :
Pgina 16-28
A seguir, usemos o Editor de Equao para calcular os coeficientes:
Funo FOURIER
Uma forma alternativa de definir uma srie de Fourier usando nmeros
complexos conforme a seguir:
+
2int
f (t ) = c
n =
n exp(
T
),
Pgina 16-29
onde
1 T 2 i n
cn =
T 0
f (t ) exp(
T
t ) dt , n = ,...,2,1,0,1,2,....
A seguir, movemos para o subdiretrio CASDIR sob HOME para alterar o valor
da varivel PERIOD, ex. (mantm) `J @)CASDI `2 K
@PERIOD `
Pgina 16-30
Assim, c0 = 1/3, c1 = (i+2)/2, c2 = (i+1)/(22).
Pgina 16-31
conforme anteriormente, o termo geral cn dado por (figuras mostradas com
fontes de tamanhos normal e pequeno):
(n + 2i ) e 2in + 2i 2 n 2 2 + 3n 2i
cn =
2n 3 3 e 2in
Podemos simplificar esta expresso mais ainda usando a frmula de Euler para
nmeros complexos, a saber, e2in = cos(2n) + isin(2n) = 1 + i0 = 1, since
cos(2n) = 1, e sin(2n) = 0, par inteiros n.
O resultado cn = (in+2)/(n22).
Pgina 16-32
A seguir, defina a srie Fourier complexa finita, F(X,k), onde X a varivel
independente e k determina o nmero de termos a ser usado.
Provavelmente gostaramos de escrever esta srie Fourier complexa finita
como
k
2 i n
F(X , k) = c(n) exp(
n= k T
X)
F ( X , k , c0) = c0 +
k
2 i n 2 i n
[c(n) exp(
n =1 T
X ) + c(n) exp(
T
X )],
DEFINE(F(X,k,c0) = c0+(n=1,k,c(n)*EXP(2*i**n*X/T)+
c(-n)*EXP(-(2*i**n*X/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
Para comparar os resultados das sries com estas da funo original, carregue
estas funes no formulrio de entrada PLOT FUNCTION (,
simultaneamente usando o modo RPN):
Pgina 16-35
Srie de Fourier para uma onda triangular
Considere a funo
x, if 0 < x < 1
g ( x) =
2 x, if 1 < x < 2
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
A calculadora retorna uma integral que no pode ser avaliada numericamente
porque depende do parmetro n. O coeficiente pode ainda ser calculador
digitando sua definio na calculadora, ex.
1 1 i 2 n X
X EXP dX +
2 0 T
1 2 i 2 n X
(2 X ) EXP dX
2 1
T
Pgina 16-37
Pressione `` para copiar este resultado no visor. Ento, reative o Editor
de Equao para calculaor a segunda integral definindo o coeficiente cn, a
saber,
Pgina 16-38
Este resultando usado para definir a funo c(n) conforme a seguir:
DEFINE(c(n) = - (((-1)^n-1)/(n^2*^2*(-1)^n))
ex.
DEFINE(F(X,k,c0) = c0+(n=1,k,c(n)*EXP(2*i**n*X/T)+
c(-n)*EXP(-(2*i**n*X/T))),
Pgina 16-39
Da plotagem muito dificil distinguir a funo original da aproximao da
serie Fourier. Usando k = 2 ou 5 temos na srie, no mostra um ajuste to
bom:
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
DEFINE(g(X) = IFTE((X>1) AND (X<3),1,0))
1 3
1 dX = 0.5 ,
T 1
c0 =
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
Pgina 16-41
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).
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:
Pgina 16-43
A soluo mostrada abaixo:
Transformadas de Fourier
Antes de apresentar este conceito da transformada de Fourier, discutiremos a
definio geral de uma transformada integral. Em geral, uma transformada
integral uma transformao relacionada com uma funo f(t) para uma nova
b
funo F(s) por uma integrao da forma F ( s ) = ( s, t ) f (t ) dt. A
a
funo (s,t) mostrada como o centro da transformao.
representando uma funo peridica com perodo T. Esta srie de Fourier pode
ser reescrita como
f ( x) = a0 + An cos( n x + n ),
n =1
onde
Pgina 16-44
b
An = a n2 + bn2 , n = tan 1 n ,
an
para n =1,2,
= a 0 + (a n cos n x + bn sin n x )
n =1
Pgina 16-45
f ( x) = [C ( ) cos( x) + S ( ) sin( x)]d ,
0
onde
1
C ( ) = f ( x) cos( x) dx,
2
e
1
S ( ) = f ( x) sin( x) dx.
2
O espectro contnuo dado por
A( ) = [C ( )] 2 + [ S ( )] 2
Os resultados so respectivamente:
Pgina 16-46
Define esta expresso como uma funo usando a funo DEFINE ().
Ento, plote o espectro contnuo, na escala 0 < < 10, como:
Pgina 16-47
Transformada de Fourier (propria)
1
F { f (t )} = F ( ) = f (t ) e it dt
2
2 0
e (1+i ) t dt = lim
2 0
e (1+i ) t dt
1 1 exp((1 + i )t ) 1 1
= lim = .
2 1 + i 2 1 + i
1 1 1 1 1 i
F ( ) = =
2 1 + i 2 1 + i 1 i
1 1
= i
2 1+
2
1+ 2
Pgina 16-48
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 suficiente-
mente rpido como x vai para o infinito tem a transformada de Fourier.
F{f*g} = F{f}F{g}.
Pgina 16-49
Transformada de Fourier rpida (FFT)
A transformada de Fourier rpida um algoritmo de computador onde
podemos calcular de forma muito eficiente uma transformada de Fourier
discreta (DFT). Este algoritmo tem aplicaes na anlise de tipos diferentes de
sinais dependente de tempo, de medidas de turbulncia para sinais de
comunicao.
1 n 1
Xk = x j exp(i 2kj / n),
n j =0
k = 0,1,2,..., n 1
Pgina 16-50
Exemplos de aplicaes FFT
A aplicao FFT envolve normalmente os dados discretos de um sinal
depedente de tempo. A calculadora pode ser alimentada pelos dados,
digamos de um computador ou um logger de dados para o processamento.
Ou pode gerar seus prprios dados pela programao de uma funo e
adicionar alguns nmeros aleatrios.
Armazene este programa sob o nome GDATA (dados gerados). Ento, execute
o programa para os valores, m = 5, a = 0, b = 100. No modo RPN use:
5#0#100@GDATA!
Pgina 16-51
para H-VIEW: 0 32, V-VIEW: -10 10 e BarWidth para 1. Pressione CANCL
$para retornar ao visor normal da calculadora.
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
Pgina 16-52
<< m a b << 2^m EVAL n << (b-a)/(n+1) EVAL Dx << 1 n FOR j
a+(j-1)*Dx EVAL f ABS NEXT n ARRY >> >> >> >>
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-53
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:
n 2 + (a 1) n + b = 0 .
Se a equao tem duas razes diferentes, digamos n1 e n2, ento a
soluo geral desta equao y(x) = K1x n1 + K2x n2.
Pgina 16-54
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
(2n 2m)!
Pn ( x) = (1) m n
x n 2 m
m =0 2 m!(n m)!(n 2m)!
Pgina 16-55
A ODE (1-x2)(d2y/dx2)-2x (dy/dx)+[n (n+1)-m2/(1-x2)] y = 0, tem quatro
solues para a funo y(x) = Pnm(x)= (1-x2)m/2(dmPn/dxm). Esta funo
mencionada como uma funo associada a Legendre.
Equao Bessel
A equao diferencial ordinria x2(d2y/dx2) + x (dy/dx)+ (x2-2) y = 0,
onde o parmetro o nmero real no negativo, conhecido como a
equao diferencial Bessel. Solues para a equao de Bessel so dadas em
termos funes de Bessel do primeiro tipo de ordem :
(1) m x 2 m
J ( x) = x 2 m +
,
m =0 2 m!( + m + 1)
(1) m x 2 m
J n ( x) = x n 2m+n
.
m =0 2 m!(n + m)!
Pgina 16-56
J(0.1,3,5), ex. no modo RPN: ..1#3#5@@@J@@@. O resultado
2.08203157E-5.
Se quisermos obter uma expreso para J0(x) com, digamos, 5 termos na srie,
use J(x,0,5). O resultado
1-0.25*x^2+0.015625*x^4-4.3403777E-4*x^6+6.782168E-6*x^8-
6.78168*x^10.
y(x) = K1J(x)+K2J-(x).
Jn(x) = (-1)nJ-n(x),
x n (n m 1)! 2 m
n 1
x
m =0 2
2mn
m!
1 1 1
= lim[1 + + + ... + ln r ] 0.57721566490...,
r 2 3 r
Pgina 16-57
e hm representa a srie harmmica
1 1 1
hm = 1 + + + ... +
2 3 m
2 x
(1) m 1 hm 2 m
Y0 ( x) = J 0 ( x) (ln + ) + 2 m x .
2 m =0 2 (m!) 2
Com estas definies, uma soluo geral da equao de Bessel para todos os
valores de dado por
y(x) = K1J(x)+K2Y(x).
Pgina 16-58
Voc pode implementar as funes que representam as funes de Bessel na
calculadora de forma similar a esta usada para definir as funes do primeiro
tipo, mas manter em mente que a srie infinita na calculadora precisar ser
interpretada em srie infinita.
Un(x) = sin(narccos(x))/sin(arccos(x)).
Pgina 16-59
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
e x d n (xn ex )
L0 ( x) = 1, Ln ( x) = , n = 1,2,...
n! dx n
n n!
= = C (n, m)
m m!(n m)!
Pgina 16-60
Para gerar os primeiros quatro polinmios de Laguerre use L(x,0), L(x,1), L(x,2),
L(x,3). Os resultados so:
L0(x) = .
L 1(x) = 1-x.
L 2(x) = 1-2x+5x2.
L 3(x) = 1-3x+1.5x2-0.16666x3.
n x2 d n x2
H 0 * = 1, H n * ( x) = (1) e (e ), n = 1,2,..
dx n
Pgina 16-61
Exemplo 1 supona que desejamos resolver a equao diferencial, dv/dt = -
1.5 v1/2, com v = 4 at t = 0. Somos solicitados a encontrar v para t = 2.
Primeiro, prepare uma tabela para escrever seus resultados. Escreva em sua
tabela os resultados passo a passo:
t v
0.00 0.00
0.25
2.00
Pgina 16-62
A seguir, dentro do ambiente SOLVE, altere o valor final para a varivel
independente para 0,25, use :
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.
t v
0.00 4.000
0.25 3.285
0.50 2.640
0.75 2.066
1.00 1.562
1.25 1.129
1.50 0.766
1.75 0.473
2.00 0.250
Pgina 16-63
Soluo grfica para ODE de primeira ordem
Quando no puder obter uma soluo de forma fechada para a integral,
podemos sempre plotar a integral selecionando Diff Eq no campo TYPE do
ambiente PLOT conforme a seguir: suponha que desejamos plotar a posio
x(t) para a funo de velocidade v(t) = exp(-t2), com x = 0 at t = 0. Sabemos
que no existe expresso de forma fechada para a integral, portanto, sabemos
que a definio de v(t) dx/dt = exp(-t2).
Pgina 16-64
Quando observamos o grfico sendo plotado, ver que o grfico no muito
regular. Isto acontece porque o plotador est usando uma escala de tempo
muito grande. Para refinar o grfico e torn-lo mais regular, use a etapa de
0,1. Pressione @CANCL e altere para Etapa: valor para 0.1 e depois use @ERASE
@DRAW mais uma vez para repetir o grfico A plotagem levar mais tempo para
ser feita, mas sua forma fica definitivamente mais regular do que antes. Tente o
seguinte: @EDIT L @LABEL @MENU para ver as etiquetas do eixo e a faixa.
Pgina 16-65
d 2x dx
2
= 18.75 x 1.962
dt dt
ou x" = - 18.75 x - 1.962 x',
Pgina 16-66
A soluo apresentada como uma tabela de valores
No exemplo anterior estivemos apenas interessado em encontrar os valores da
posio e velocidade em um dado tempo t. Se quisermos produzir uma tabela
de valores de x e x', para t = 0.00, 0.25, , 2.00, procederemos conforme a
seguir: Primeiro, prepare uma tabela para escrever seus resultados.
t x x
0.00 0.00 6.00
0.25
2.00
t x x' t x x'
0.00 0.000 6.000 1.25 -0.354 1.281
Pgina 16-67
0.25 0.968 1.368 1.50 0.141 1.362
0.50 0.748 -2.616 1.75 0.227 0.268
0.75 -0.015 -2.859 2.00 0.167 -0.627
1.00 -0.469 -0.607
Pgina 16-68
Pressione , simultaneamente se estiver no modo RPN para acessar a
janela PLOT WINDOW. Altere esta forma de entrada similar esta:
Pgina 16-69
Soluo numrica para ODE de primeira ordem rgida
Consisere a ODE: dy/dt = -100y+100t+101, objeto a condio inicial
y(0) = 1.
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).
Soluo numrica
Sae tentarmos uma soluo numrica direta da equao original dy/dt = -
100y+100t+101 usar o prprio solucionador numrico da calculadora ,
descobriremos que o solucionador levar um tempo incomun para resolver a
equao. Para verificar isso, configure seu solucionador numrico da equao
diferencial ( @@@OK@@@) para:
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.
Pgina 16-70
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,
contm os componentes t e Ce100t, que variam em diferentes taxas, exceto
para os casos C=0 or C0 (ex, para C = 1, t =0,1, Ce100t =22026).
Pgina 16-71
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
2: {x, y, f(x,y)}
1:
Pgina 16-72
Os seguintes visores mostram a pilha RPN antes e depois de aplicar a funo
RKF para a equao diferencial dy/dx = xy, = 0.001, x = 0.1.
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
Pgina 16-73
O valor armazenado na varivel y 3.00000000004.
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
Seguinte visor mostra a pilha RPN antes e depois de aplicar a funo RKFSTEP:
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
Pgina 16-74
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
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
Pgina 16-75
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
Pgina 16-76
Estes resultados indicam que y = 4.1514 e o erro = 2.762..., para Dx =
0.1. Verifique que, se Dx reduzido para 0.01, y = -0.00307 e o erro =
0.000547.
Pgina 16-77
Captulo 17
Aplicaes de probabilidade
Neste captulo fornecemos exemplos de aplicaes das funes da calculadora
para distribuies das probabilidades.
Pgina 17-1
n n(n 1)(n 2)...(n r + 1) n!
= =
r r! r!(n r )!
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 funo RAND, voc
Pgina 17-2
obtm a lista de nmeros mais um nmero aleatrio anexado a ela conforme
ilustrado na figura do lado direito.
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(R ND(),j,1,5,1). No modo RPN use o seguinte
programa:
n 1 n FOR j RND NEXT n LIST
Pgina 17-3
Armazene na varivel RLST (LiST aleatrio) e use J5@RLST! para produzir
uma lista de 5 nmeros aleatrios.
A funo RNDM(n,m) pode ser usada para gerar uma matriz de n linhas e m
colunas cujos elementos so nmeros inteioros aleatrios entre -1 e 1(consulte o
captulo 10).
f ( x) = 1.0
all x
F ( x) = P[ X x] = f (k )
kx
A seguir, definiremos um nmero de funes para calcular as distribuies de
probabilidade discreta. Sugerimos que voc crie um subdiretrio, digamos
HOME\STATS\DFUN (funes discretas) onde definiremos a funo massa de
probabilidade e a funo distribuio cumulativa para as distribuies
binomial e de Poisson.
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
x
F (n, p, x) = f (n, p, x), x = 0,1,2,..., n
k =0
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
DEFINE(pmfb(n,p,x) = COMB(n,x)*p^x*(1-p)^(n-x))
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)))
Pgina 17-6
Nesta seo descrevemos as distribuies de probabilidade contnuas incluind
a gama, exponencial, beta e distrobuies de Weibull. Estas distribuies so
descritas em quaisquer livros de estatsticas. Algumas destas funes usam a
funo gama definida anteriormente, calculada na calculadora usando a
funo fatorial (x) = (x-1)!, para qualquer nmero real x.
A distribuio gama
A funo distribuio da probabilidade (pdf) para a distribuio gama dada
por
1 x
f ( x) =
x 1 exp( ), for x > 0, > 0, > 0;
( )
A distribuio exponencial
A distribuio eponencial a distribuio gama com a = 1. Seu pdf dado
por
1 x
f ( 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
Use a funo DEFINE para definir todas estas funes. A seguir, os valores de
e , ex. 1K~a` 2K ~b`
Pgina 17-8
definies. Entretanto, voc no precisa inseri-las no visor para calcular as
funes. Portanto, necessrio definir anteriormente armazenando os valores
correspondentes nas variveis e . Um vez que todas as funes e valores
e foram armazenados, voc pode ordenar as etiquetas do menu usando a
funo ORDER. Para ativar a funo proceda da seguinte forma:
ORDER({,,gpdf,gcdf,pdf,cdf,epdf,ecdf,Wpdf,Wcdf})
Pgina 17-9
so NDIST, UTPN, UTPT, UTPC e UTPF. Suas aplicaes so descritas nas
seguintes sees. Para ver estas funes ative o menu MTH: e
selecione a opo PROBABILITY:
1 (x )2
f ( x) = exp[ ],
2 2 2
Pgina 17-10
P(a<X<b) = P(X<b) - P(X<a) = 1 - UTPN(, 2,b) - (1 - UTPN(, 2,a)) =
UTPN(, 2,a) - UTPN(, 2,b)
P(X>c) = UTPN(, 2,c)
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
2 t2
f (t ) = (1 + ) 2
, < t <
( )
2
t
UTPT ( , t ) = f (t )dt = 1 f (t )dt = 1 P(T t )
t
P(X<a) = 1 - UTPC(,a)
Pgina 17-11
P(a<T<b) = P(T<b) - P(T<a) = 1 - UTPT(,b) - (1 - UTPT(,a)) =
UTPT(,a) - UTPT(,b)
P(T>c) = UTPT(,c)
Exemplos: Dado = 12, determina:
P(T<0.5) = 1-UTPT(12,0.5) = 0.68694..
P(-0.5<T<0.5) = UTPT(12,-0.5)-UTPT(12,0.5) = 0.3738
P(T> -1.2) = UTPT(12,-1.2) = 0.8733
A distribuio qui-quadrado
A distribuio qui-quadrado (2) tem um parmetro conhecido como graus
de liberdade. A funo distribuio de probabilidade (pdf) dada por
x
1 1
f ( x) =
x 2
e , > 0, x > 0
2
2 2 ( )
2
t
UTPC ( , x) = f ( x)dx = 1 f ( x)dx = 1 P( X x)
t
P(X<a) = 1 - UTPC(,a)
P(a<X<b) = P(X<b) - P(X<a) = 1 - UTPC(,b) - (1 - UTPC(,a)) =
UTPC(,a) - UTPC(,b)
P(X>c) = UTPC(,c)
Pgina 17-12
Exemplos: Dado = 6, determina:
P(X<5.32) = 1-UTPC(6,5.32) = 0.4965..
P(1.2<X<10.5) = UTPC(6,1.2)-UTPC(6,10.5) = 0.8717
P(X> 20) = UTPC(6,20) = 2.769..E-3
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 + D N 2N 2N 1
( )( ) F
f ( x) = 2 D
N D N F (N +2D )
( ) ( ) (1 )
2 2 D
t
UTPF (N ,D, F ) = f ( F )dF = 1 f ( F )dF = 1 P ( F )
t
Pgina 17-13
P(F<2) = 1-UTPF(10,5,2) = 0.7700
P(5<F<10) = UTPF(10,5,5) UTPF(10,5,10) = 3.4693..E-2
P(F>5) = UTPF(10,5,5) = 4.4808..E-2
Funes distribuio cumulativa inversa
Para a varivel aleatria contnua X com funo densidade cumulativa (cdf)
F(x) = P(X<x) = p, para calcular a funo distribuio cumulativa inversa,
necessrio encontrar o valor de x, tal que x = F-1(p). Este valor relativamente
simples para encontrar para caso de distrbuio de Weibull e exponencial,
dado que seus cdf tm uma expresso de forma fechada:
Exponencial: Weibull:
Pgina 17-14
um grfico so apresentadas no captulo 12. Para assegurar os resultados
numticos, altere a configurao do CAS para Approx. A funo para plotar a
distribuio de gama
Y(X) = (0,X,z^(-1)*exp(-z/)/(^*GAMMA()),z)-p
Y(X) =
(0,X,z^(-1)*(1-z)^(-1)*GAMMA(+)/(GAMMA()*GAMMA()),z)-p
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:
Estas estimativas sugerem solues x = -1.9 e x = 3.3. Voc pode verificar estas
solues inserindo a funo Y1(X) para X = -1.9 e X = 3.3, ex.
Por exemplo, para obter o valor de x para a distribuio normal com = 10,
2 = 2, com p = 0.25, armazene a equao p=1-UTPN(,2,x) na
varivel EQ (figura no lado esquerdo abaixo). Ento, ative o solucionador
numtico para obter o formulrio de entrada na figura do lado direito:
Pgina 17-16
A prxima etapa inserir os valores de , 2 e p, e resolver x:
Este formulrio de entrada pode ser usado para resolver quaisquer dos quatro
valores envolvidos na equao para a distribuio normal.
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
Oserve que em todos os exemplos mostrados acima, estamos funcionado com
p = P(X<x). Em diversos problemas de inferncias estatsticas tentaremos
realmente encontrar o valor de x para o qual P(X>x) = . Alm disso, para a
distribuio normal, provavelmente estaremos trabalhando com a distribuio
normal padro no qual =0, and 2 = 1. A varivel normal padro
tipicamente chamada de Z para que o problema a resolver seja P(Z>z) = .
Para estes casos de problemas de inferncia estatstica, podemos armazenar as
seguintes equaes:
Com estas quatro equaes, sempre que ativar o solucionador numrico ter
que fazer as seguintes escolhas:
Pgina 17-18
Os exemplos de soluo de equaes EQNA, EQTA, EQCA e EQFA so
mostrados a seguir:
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
Armazene o programa em uma varivel chamada LXC. Depois de armazenar
este programa no modo RPN voc pode us-lo tambm no modo ALG.
Para armazenar um vetor de coluna em uma varivel DAT use a funo STO
disponvel no catlogo (N), ex. STO (ANS(1)) no modo ALG.
{2.1 1.2 3.1 4.5 2.3 1.1 2.3 1.5 1.6 2.2 1.2 2.5 } `@LXC
Pgina 18-2
para selecionar estas medidas que voc quer como sada deste programa.
Quando estiver pronto, pressione @@@OK@@. Os valores selecionados sero
listados, marcados corretamente no visor de sua calculadora.
Definies
As definies usadas para estas quantidades so as seguintes:
Pgina 18-3
1 n
1
x g = n x1 x 2 L x n , = .
x h i =1 xi
Os exemplos do clculo destas medidas, usando as listas esto disponveis no
captulo 8.
nC RCL DUP SIZE 2 GET IF 1 > THEN nC COL SWAP DROP OBJ
1 + ARRY END OBJ OBJ DROP DROP DUP n LIST SORT IF n
MOD 2 == 0 THEN DUP n/2 EVAL GET SWAP (n+1)/2 EVAL GET + 2 /
ELSE (n+1)/2 EVAL GET END Median TAG
Pgina 18-4
Medidas de disseminao
1 n
A variao (Var) da amostra definida como s x2 = ( xi x ) 2 .
n 1 i =1
Coeficiente de variao
O coeficiente de variao de uma amostra combina a mdia, uma medida de
tendncia central com o desvio padro, uma medida de disseminao e
definida como um percentual por: Vx = (sx/x)100.
Amostra e populao
As funes pr-programadas para as estatsticas de varveis individuais
usadas acima podem ser aplicadas para uma populao finita selecionando
Type: Population no visor SINGLE-VARIABLE STATISTICS. A diferena
principal nos valores da variao e desvio padro que so calculados usando
n no denominador da variao, em vez de (n-1).
Pgina 18-5
DAT: A matriz contendo os dados de interesse.
Col: a coluna de DAT que est sob escrutnio.
X-Min: O limite mnimo de classe (padro = -6.5).
Contagem bloco: O nmero de classe (padro = 13).
Largura do bloco: a largura uniforme de cada classe (padro = 1).
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).
Pgina 18-6
Exemplo 1 -- Para ilustrar melhor a obteno de distribuies de freqncias,
queremos gerar um conjunto de dados grandes definidos, digamos 200
pontos, usando o seguinte:
Esta informao indica que nassas faixas de valores prximos a zero a valores
prximos a 100. Trabalhando com nmeros inteiros, podemos selecionar a
faixa de variao dos dados como (0,100). Para produzir uma distribuio
de freqncia usaremos o intervalo (10,90) dividindo-o em 8 blocos de largura
10 cada.
Pgina 18-7
pilha o nmero de delimitadores de intervalo onde a contagem de 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.
Pgina 18-8
Dado o vetor de freqncias geradas pela calculadora, voc pode obter um
vetor de freqncia cumulativa usando o seguinte programa no modo RPN:
DUP SIZE 1 GET freq k {k 1} 0 CON cfreq freq(1,1) EVAL
cfreq(1,1) STO 2 k FOR j cfreq(j-1,1) +freq(j,1) EVAL cfreq (j,1) STO NEXT
cfreq
Salve-o sob o nome CFREQ. Use este programa para gerar a lista de
freqncia cumulativa (pressioe @CFREQ com as frequncias do vetor coluna na
pilha) O resultado para este exemplo, o vetor de coluna representando a
ltima coluna da tabela acima.
Histogramas
Um histograma uma plotagem de barra mostrando a freqncia como a
altura das barras enquanto os limites da classe mostram a base das barras.
Se tiver seus prprios dados brutos (ex. os dados originais antes que a
contagem de freqncia seja feita) na varivel DAT, voc pode selecionar
Histogram com o seu tipo de grfico e fornece a informao em relao ao
valor inicial de x, o nmero e a largura do bloco para gerar a histograma. De
forma alternativa, voc pode gerar o vetor da coluna com a contagem de
frequncia conforme feita no exemplo acima, armazenar este vetor no DAT e
selecionar Barplot como seu tipo de grfico. Neste exemplo, mostramos
como usar o primeiro metido para gerar um histograma.
Pgina 18-9
Pressione @CANCEL para retornar ao visor anterior. Altere V-view e Bar Width
novamente e agora leia V-View: 0 30, Bar Width: 10. Um novo
histograma baseado no mesmo conjunto de dados, agora similar a:
x 0 1 2 3 4 5
y 0.5 2.3 3.6 6.7 7.2 11
Pgina 18-10
Primeiro, insira as duas colunas de dados na varivel DAT usando o
Editor de Matriz.
Para acessar o programa 3. Fit data.., use as seguintes teclas:
@@@OK@@@ A o formulrio de entrada mostrar a DAT atual,
j carregada. Se for necessrio, altere seu visor para os parmetros
seguintes para fazer o ajuste linear:
3: '0.195238095238 + 2.00857242857*X'
2: Correlation: 0.983781424465
1: Covariance: 7.03
Definies
Para a amostra de pontos de dados (x,y), definimos a covariao de amostra
como
1 n
s xy = ( xi x )( y i y )
n 1 i =1
s xy
rxy =
sx s y
Pgina 18-11
Onde sx, sy so os desvios padres de x e y, respectivamente, ex.
1 n 1 n
s x2 =
n 1 i=1
( xi x ) 2 s y2 =
n 1 i=1
( yi y ) 2
Relaes linearizadas
Muitas relaes curvilineares so "linearizadas" para uma forma linear. Por
exemplo, os modelos diferentes para ajuste de dados fornecidos pela
calculadora podem ser linearizados conforme descrito na tabela acima.
Indep. Depend.
Type of Actual Linearized variable Varivel Covar.
Fitting Model Model s
Linear y = a + bx [same] x y sxy
Log. y = a + b ln(x) [same] ln(x) y sln(x),y
Exp. y = a ebx ln(y) = ln(a) + bx x ln(y) sx,ln(y)
Power y = a xb ln(y) = ln(a) + b ln(x) ln(x) ln(y) sln(x),ln(y)
1
s =
n 1
( i )(i )
1 n 1 n
s2 =
n 1 i =1
( i ) 2 s2 =
n 1 i =1
( i ) 2
Pgina 18-12
s
O coeficiente de correlao de amostra r is r =
s s
3: '3.99504833324*EXP(-.579206831203*X)'
2: Correlation: -0.996624999526
1: Covariance: -6.23350666124
Pgina 18-13
Obter estatsticas de resumo adicional
A aplicao 4. Summary stats.. no menu STAT pode ser til em alguns
clculos para estatsticas de amostra. Para comear, pressione
novamente, mova para a quarta opo usando a tecla de seta para baixo
e presisone @@@OK@@@. O formulrio de entrada resultante contm os seguintes
campos:
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.
Pgina 18-14
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:
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 .
Pgina 18-15
Pressionar a tecla correspondente a quaisquer destes menus fornece acesso as
funes diferentes conforme descrito abaixo.
O submenu DATA
O submenu DATA contm as funes usadas para manipular a matriz de
estatstica DATA:
O submenu PAR
O submenu PAR contm as funes usadas para modificar nos parmetros
estatsticos.
Pgina 18-16
Slope: mostra a inclinao do ajuste dos dados mais recentes (Padro: 0)
Model: mostra o modelo de ajuste de dados atuais (Default: LINFIT)
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.
Data:
1.1 3.7 7.8
3.7 8.9 101
2.2 5.9 25
5.5 12.5 612
6.8 15.1 2245
9.2 19.9 24743
10.0 21.5 55066
Pgina 18-19
Gera o diagrama de disperso de dados nas colunas 1 e 2 e ajsua uma
linha reta:
Pgina 18-20
@@@X@@ produz 38.5
@@@Y produz 87.5
@@X2@ produz 280.87
@@Y2@ produz 1370.23
@@XY@ produz 619.49
@@@N@@ produz 7
Pgina 18-21
L@)STAT @)FIT @LINE produces '2.6545*EXP(0.9927*X)'
@CORR produz 0.99995 (boa correlao)
2300 @PREDX produz 6.8139
5.2 @PREDY produz 463.33
L @)STAT @PLOT @SCATR produz o diagrama de disperso de y e x
@STATL mostra a linha para ajuste do log
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-22
Se a populao segue uma certa distribuio de probabilidade que
depende do parmetro , uma amostra aleatria de observaes
(X1,X2,X3,... , Xn), de tamanho n, pode ser usada para estimar .
Pgina 18-23
Definies
Deixe (Cl,Cu) ser um intervalo de confiana contendo um parmetro
desconhecido .
Pgina 18-24
Intervalos de confiana para a mdia de populao quando a sua
variao for desconhecida
Deixe X e S, respectivamente, ser mdia e o desvio padro de amostra
aleatria de tamanho n, retirada de uma populao infinita que segue a
distribuio normal com desvio padro desconhecido . O intervalo de
confiana bilateral 100(1) % [ex. 99%, 95%, 90%, etc.] central para a
media de populao , (X tn-1, /2 S /n , X+ tn-1, /2 S/n ), onde tn-1,
/2 variao estudante t com = n-1 graus de liberdade e probabilidade /
2 de excesso.
Pgina 18-25
bilateral central 100(1-) % para a mdia de populao p (p+z/2p,
p+z/2p ). Para uma amostra pequena (n<30), o intervalo pode ser
estimado como (p-tn-1,/2p,p+tn-1,/2p).
S21 S22
S S = X 1 X 2 , S S = +
1 2 1 2
n1 n2
2
(X X ) z 1 + 2 , (X X ) + z 1 + 2
2 2 2
/2 /2
1 n 2
2 1 2
n1 n2 n1
Pgina 18-26
Para amostras grandes, ex. n1 > 30 e n2 > 30 e variaes da populao
desconhecidas, mas iguais 12 = 22, os intervalos de confiana para a
diferena e soma dos valores mdios das populaes , ex. , 12, so dados
por:
2 2 2 2
( X X ) z S1 + S 2 , ( X X ) + z S1 + S 2 .
1 2 /2
n1 n2
1 2 /2
n1 n2
(( X 1 X 2 ) t , / 2 s 2p , ( X 1 X 2 ) + t , / 2 s 2p )
onde = n1+n2-2 o nmero de graus de liberdade na distribuio estudante
t.
(( X 1 X 2 ) t , / 2 s X2 1 X 2 , ( X 1 X 2 ) + t , / 2 s X2 1 X 2 )
onde o desvio padro estimado para a soma ou diferena
s12 s 22
s X1 X 2 = +
n1 n2
Pgina 18-27
e n, os graus de liberdade da variao t , so calculados usando o valor de de
nmero inteiro mais prximo de
[( S12 / n1 ) + ( S 22 / n 2 )] 2
=
[( S12 / n1 ) /(n1 1)] + [( S 22 / n2 ) /(n2 1)]
Pgina 18-28
Exemplo 1 Determina o intervalo de confiana centrado para a mdia de
uma populao se uma amostra de 60 elementos indica que o valor mdio da
amostra x = 23.3 e seu desvio padro s = 5.2. Use = 0.05. O nvelo
de confiana C = 1- = 0.95.
Pgina 18-29
O grfico mostra a distribuio normal padro pdf (funo de densidade
grfica), o local dos pontos crticos z/2, o valor mdio (23.3) e os limites
correspondentes do intervalo (21.98424 e 24.61576). Pressione @TEXT para
voltar para o visor de resultado anterior e/ou pressione @@@OK@@@ para sair do
ambiente de intervalo de confiana. Os resultados sero listados no visor da
calculadora.
Pgina 18-30
A varivel representa 1 2.
Pgina 18-31
Pressione @@@OK@@@ para acessar a caracterstica de intervalo de
confiana na calculadora. Pressione @@@OK@@@ para selecionar a
opo 4. Z-INT: p1 p2.: Insira os seguintes valores:
Pgina 18-32
A figura mostra o pdf do estudante t para = 50 1 = 49 graus de liberdade.
Pgina 18-33
Intervalos de confiana para a variao
Para desenvolver uma frmula para o intervalo de confiana para a variao,
primeiro introduza a distribuio de amostra da variao: Considere uma
amostra aleatria X1, X2 ..., Xn das variveis distribudas normalmente e
independentes com mdia , variao 2, e mdia de amostraX. A estatstica
1 n
S 2 = ( X i X )2 ,
n 1 i =1
uma estimativa da variao 2.
S 2 n
A quantidade (n 1) = ( X i X ) 2 , tem uma distribuio n-12 (qui-
2 i =1
quadrado) com graus de liberdade de = n-1. O intervalo de confiana
bilateral (1-)100 % encontrado de
Pgina 18-34
Exemplo 1 Determina o intervalo de confiana 95% para variao da
populao 2 baseada nos resultados de uma amostra de tamanho n = 25 que
indica que a variao da amostra s2 = 12.5.
Os limites superior e inferior do intervalo sero (Use o modo ALG para estes
clculos) :
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.
Pgina 18-35
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
.
Notas:
1. Para o exemplo sob considerao a hiptese alternativa H1: 1-2 0
produz o que chamamos de teste de definio duplia. se a hiptese
alternativa for H1: 1-2 > 0 or H1: 1-2 < 0, ento temos um teste de
definio individual.
Pgina 18-36
Erros no teste de hiptese
No teste de hiptese usamos os erros de termos de Tipo I e Tipo II para definir
os casos nos quais a hiptese verdadeira rejeitada ou uma hiptese falsa
aceita (no rejeitada), respectivamente. Deixemos T = valor de estatstica de
teste, R = regio de rejeio, A = regio de aceitao, assim, RA = , e
RA = , onde = o espao de parmetro para T, e = o conjunto vazio. As
probabilidades de cometer um erro do Tipo I ou II so conforme a seguir:
Selecionar os valores de e
Um valor tpico de nvel de significativo (ou probabilidade de erro de Tipo I)
= 0.05, (ex. A rejeio incorreta uma vez em cada 20 vezes na mdia). Se
as conseqncias de um erro de Tipo I for mais sria, escolha os valores
menores de , digamos 0.01 ou at 0.001.
Pgina 18-37
Inferncia referente a uma mdia
Hiptese bilateral
O problema consiste de testar a hiptese numa Ho: = 0, contra a hiptese
alternativa, H1: no nvel de confiana (1-)100%, ou nvel de
significativa , usando uma amostra de tamanho n com uma mdiax e um
desvio padro s. Este teste mencionado como teste bilateral ou de definio
dupla. O procedimento para o teste conforme a seguir:
x o
Se n < 30, e s for desconhecido, use a estatstica t to = , com =
s/ n
n - 1 graus de liberdade.
Pgina 18-38
Rejeitar Ho se valor P <
No rejeitar Ho se valor P <
dado que 1.518 > 0.05, ex. P-value > , ns no podemos rejeitar a hiptese
nula Ho: = 22.0.
Hiptese lateral
O problema consiste em testar a hiptese em uma Ho: = 0, contra a
hiptese alternativa, H1: > ou H1: < no nvel de confiana (1-
)100%, ou nvel de significativa , usando uma amostra de tamanho n com
uma mdiax e um desvio padro s. Este teste mencionado como teste
bilateral ou definio dupla. O procedimento para fazer um teste lateral inicia
como um teste de definio dupla calculando a estatstica apropriada para o
teste (to ou zo) como indicado acima.
Pgina 18-39
Valor P = P(z > |zo|), ou Valor P = P(t > |to|).
dado que 0.2409 > 0.05, ex. Valor P > , ns no podemos rejeitar a
hiptese nula Ho: = 22.0.
Pgina 18-40
( x1 x2 )
zo =
12 22
+
n1 n2
Hiptese bilateral
Se a hiptese alternativa for uma hiptese bilateral, ex., H1: 1-2 , O valor
P para este teste calculado como
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:
Pgina 18-41
Teste de amostra em pares
Quando tratamos de duas amostras de tamanho n com pontos de dados em
pares, em vez de testar a hiptese nula, Ho: 1-2 = , usar os valore mdios e
desvios padres de duas amostras, necessrio tratar o problema como uma
amostra individual de diferena de valores em pares. Em outras palavras, gere
uma nova varivel aleatria X = X1-X2, e teste Ho: = , onde representa a
mdia da populao para X. Portanto, necessrio obterx e s para a
amostra de valores de x. O teste deve ento preceder como um teste de
amostra usando os mtodos descritos anteriormente.
Pgina 18-42
Em outras palavra,se a regio de rejeio R = { |z0| > z/2 }, enquanto a
regio de aceitao A = {|z0| < z/2 }.
Pr[Z> z] = 1-(z) = , ou (z ) = 1- ,
Pgina 18-43
onde (z) a funo de distribuio cumulativa (CDF) da distribuio normal
padro.
Pr[Z> z] = 1-(z) = , ou (z ) = 1- ,
Rejeita a hiptese nula, H0, se z0 >z, e H1: p1-p2 > p0, ou se z0 < - z, e H1:
p1-p2 <p0.
Pgina 18-44
3. Teste-Z: 1 p.: Teste de hiptese individual para a proporo, p, para
grandes amostras com variao desconhecida de populao.
4. Teste-Z: p1 p2.: Tese de hiptese para a diferena de duas propores,
p1-p2, para amostras grandes com variaes desconhecidas de
populao.
5. Teste-T: 1 .: Intervalo de confiana da amostra individual para a
populao mdia, , para pequenas amostras com variao desconhecida
de populao.
6. Teste-T: 12.: Intervalo de confiana para a diferena da populao
mdia, 1- 2, para as amostras pequenas com variaes desconhecidas
da populao.
Pgina 18-45
Ento, rejeitamos H0: = 150, contra H1: 150. O teste do valor z z0 =
5.656854. O valor P 1.5410 -8. Os valores crticos de z/2 = 1.959964,
correspondente a faixa crtica x de {147.2 152.8}.
Pgina 18-46
Rejetiamos a hiptese nula, H0: = 150 contra a hiptese alternativa, H1: >
150. O teste t valor t0 = 5.656854 com um valor P = 0.000000393525. O
valor crtico de t t = 1.676551, correspondente ao crticox = 152.371.
Pgina 18-47
Assim, aceitamos (mais acuradamente, no a rejeitamos) a hiptese: H0: 12
= 0, or H0: 1=2 contra a hiptese alternativa, H1: 12 < 0, ou H1: 1=2.
O valor t do teste t0 = -1.341776, com o valor P = 0.09130961 e o t crtico
t = -1.659782. Os resultados grficos so:
Pgina 18-48
Observe que este procedimento vlido apenas se a populao de onde a
amostra foi tirada uma populao normal.
Pgina 18-49
____________________________________________________________________
Hiptesee Teste Graus
alternativas estatstico de liberdade
____________________________________________________________________
H1: 12 < 22 (lateral) Fo = s22/s12 N = n2-1, D = n1-1
H1: 12 > 22 (lateral) Fo = s12/s22 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.
____________________________________________________________________
Alm disso,
nM = n1 = 21,
nm = n2 = 31,
N = nM - 1= 21-1=20,
D = nm -1 = 31-1 =30.
Pgina 18-50
O valor P P-value = P(F>Fo) = P(F>1.44) = UTPF(N, D,Fo) =
UTPF(20,30,1.44) = 0.1788
Dado que 0.1788... > 0.05, ex. valor P > , ns no podemos rejeitar a
hiptese nula que Ho: 12 = 22.
Suponha que temos observaes n em pares (xi, yi); prevemos que y atravs de
y = a + bx, onde a e b so constantes.
as condies
( SSE ) = 0 ( SSE ) = 0
a b
Pgina 18-51
n n
y i = a n + b xi
i =1 i =1
n n n
x
i =1
i y i = a xi + b xi2
i =1 i =1
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.
n n
1 n
S xx = ( xi x ) 2 = (n 1) s x2 = xi xi
2
i =1 i =1 n i =1
2
n
1 n
n
S y = ( y i y ) = (n 1) s = y i yi
2 2 2
y
i =1 i =1 n i =1
n n
1 n n
S xy = ( xi x )( y i y ) 2 = (n 1) s xy = xi y i xi y i
i =1 i =1 n i =1 i =1
Pgina 18-52
S xx S yy S yx
sx = sy = sxy =
n 1 , n 1 e n 1
S xy
Alm disso, o coeficiente de correlao de amostra rxy = .
S xx S yy
S xy s xy
b= =
a = y bx , S xx 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).
1 n S yy ( S xy ) 2 / S xx n 1 2
s = 2
e [ yi (a + bxi )] =
n 2 i =1
2
n2
=
n2
s y (1 rxy2 )
Pgina 18-53
Para a inclinao (B): b (t n-2,/2)se/Sxx < < b + (t n-2,/2)se/Sxx,
Para a interceptao ():
a (t n-2,/2)se[(1/n)+x2/Sxx]1/2 < < a + (t n-2,/2)se[(1/n)+x2/
Sxx]1/2,
onde t segue a distribuio estudante t com = n 2, graus de liberdade
e n representa o nmero de pontos na amostra.
Pgina 18-54
Procedimentos para estatsticas de inferncia para regresso
linear usando a calculadora
1) Insira (x,y) como colunas de dados na matriz estatstica DAT.
2) Produz um diagrama de disperso para as colunas apropriadas de DAT
e usa H- e V-VIEWS para verifivar a tendncia linear.
3) Use @@@OK@@@, para encontrar a linha reta e obter a, b, sxy
(covariao) e rxy (correlao).
4) Use @@@OK@@@, para obter x, y, sx, sy.
5) Calcule
n 1 2
S xx = (n 1) s 2 se2 = s y (1 rxy2 )
, x n2
6) Para ambos intervalos de confiana ou testes de defino dupla, obtenha
t/2, com (1- )100% de confiana da distribuio t com = n -2.
7) Para os testes de definio dupla ou individual, encontre o valor de t
usando a equao apropriada para ou ou . Rejeite a hiptese nula se
o valor de P < .
8) Para intervalos de confiana use as frmulas apropriadas conforme acima.
3: '-.86 + 3.24*X'
Pgina 18-55
2: Correlation: 0.989720229749
1: Covariance: 2.025
S xx = (n 1) s x2 = (5 1) 0.790569415042 2 = 2.5
n 1 2
s e2 = s y (1 rxy2 ) =
n2
5 1
2.5880...2 (1 0.9897...2 ) = 0.1826...
52
Pgina 18-56
Exemplo 2 -- suponha que o dado y usado no exemplo 1 representa o
alongamento (em centenas de polegada) de um fio de metal quando sujeito a
fora x (em dezenas de libras). O fenmeno fsico tal que esperamos que a
interseo A seja zero. Para verificar se este deve ser o caso, testemos a
hiptese nula, H0: = 0, contra a hiptese alternativa, H1: 0, no nvel de
significado = 0.05.
Pgina 18-57
x1 x2 x3 xn y
x11 x21 x31 xn1 y1
x12 x22 x32 xn2 y2
x13 x32 x33 xn3 y3
. . . . .
. . . . . .
x1,m-1 x 2,m-1 x 3,m-1 x n,m-1 ym-1
x1,m x 2,m x 3,m x n,m ym
Por exemplo, use os seguintes dados para obter o ajuste linear mltiplo
y = b0 + b1x1 + b2x2 + b3x3,
x1 x2 x3 y
1.20 3.10 2.00 5.70
2.50 3.10 2.50 8.20
3.50 4.50 2.50 5.00
4.00 4.50 3.00 8.20
6.00 5.00 3.50 9.50
Pgina 18-58
Com a calculadora no modo RPN voc pode fazer da seguinte forma:
[[1,1.2,3.1,2][1,2.5,3.1,2.5 ][1,3.5,4.5,2.5][1,4,4.5,3][1,6,5,3.5]]
[5.7,8.2,5.0,8.2,9.5] `
[-2.1649,0.7144,-1.7850,7.0941],
ex.,
y = -2.16490.7144x1 -1.785010 -2x2 + 7.0941x3 .
x1 x2 x3 y y-fitted
1.20 3.10 2.00 5.70 5.63
2.50 3.10 2.50 8.20 8.25
3.50 4.50 2.50 5.00 5.03
4.00 4.50 3.00 8.20 8.22
6.00 5.00 3.50 9.50 9.45
Pgina 18-59
Ajuste de polinmio
Considere que dados x-y configurados {(x1,y1), (x2,y2), , (xn,yn)}., suponha
que desejamos ajustar um polinmio ou ordem p para este conjunto de dados.
Suponha que estamos procurando por um ajuste do formulrio y = b0 + b1x +
b2x2 + b3x3 + + bpxp. Voc pode obter uma aproximao da menor
quadrada para os valores dos coeficientes b = [b0 b1 b2 b3 bp],
colocando junto a matriz X:
_ _
1 x1 x12 x13 x1p-1 y1 p
1 x2 x22 x23 x2 p-1 y2 p
1 x3 x32 x33 x3 p-1 y3 p
. . . . . .
. . . . . . .
1 xn x 2 x 3 x p-1 y p
n n n n
_ _
Pgina 18-60
matriz anterior). Ento, ns podemos escrever um programa para calcular o
ajuste polinomial que pode ter vantagem em relao ao programa j
desnvolvido para ajustes lineares mltiplos. Ns precsiamos adicionar esse
programa nso passos 1 at 3 listado acima.
O algoritimopara o programa, ento, pode ser escrito como se segue:
Entre vetores x e y, de mesmas dimenses, como listas (nota: como a funo
VANDERMONDE usa uma lista como entrada, mais conveniente entrar os
dados (x,y) como uma lista.) Alm disso, insira o valor de p.
Abre o programa
xyp Insera as listas x e y e p (nveis 3,2,1)
Abre o subprograma 1
x SIZE n Determine o tamanho da lista x
Abre o subprograma 2
x VANDERMONDE Coloque x na pilha, obtm Vn
IF p<n-1 ENTO Este IF implementa a etapa 3 no algoritmo
n Coloque n na pilha
p2+ Calcule p+1
Pgina 18-61
PARA j Inicia loop j = n-1, n-2, , p+1, etapa = -1
j COL DROP Remova a coluna, coloque da pilha
ETAPA -1 Feche o loop FOR-STEP
OU
SE p>n-1 ENTO
n1+ Calcule n+1
p1+ Calcule p+1
PARA j Inicie um loop com j = n, n+1, , p+1.
x j ^ Calcule xj, como uma lista
OBJ ARRY Converte lista para o conjunto
j COL+ Adiciona a coluna para a matriz
DEPOIS Feche o loop FOR-NEXT
END Termina a segunda clusula IF
END Termina a primeira clusula IF Seu resultado
X
y OBJ ARRY Converte a lista y para um conjunto
MTREG X e y usado pelo programa MTREG
NUM Converte para o formato decimal
Fecha o subprograma 2
Fecha o subprograma 1
Fecha o programa principal
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
Pgina 18-62
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
Pgina 18-63
Antes de tentar programar estes critrio, apresentamos algumas definies:
r = [1-(SSE/SST)] 1/2 .
Aqui est o novo programa incluindo o clculo de SSE e r (novamente, consulte
a ltima pgina deste captulo para ver como produzir a varivel e os nomes
do comando no programa):
Abre o programa
xyp Insira as listas x e y e o nmero p
Abra o subprograma1
x SIZE n Determine o tamanho da lista x
Abre o subprograma 2
x VANDERMONDE Coloque x na pilha, obtm Vn
IF p<n-1 ENTO Este SE implementa a etapa 3 no algoritmo
n Coloque n na pilha
p2+ Calcule p+1
PARA j Inicia loop, j = n-1 para p+1, etapa = -1
j COL DROP Remova a coluna, coloque da pilha
ETAPA -1 Feche o loop FOR-STEP
OU
SE p>n-1 ENTO
n1+ Calcule n+1
Pgina 18-64
p1+ Calcule p+1
PARA jInicie um loop com j = n, n+1, , p+1.
x j ^ Calcule xj, como uma lista
OBJ ARRY Converte lista para o conjunto
j COL+ Adiciona a coluna para a matriz
DEPOIS Feche o loop FOR-NEXT
FINAL Termina a segunda clusula IF
FINAL Termina a primeira clusula IF Produz X
y OBJ ARRY Converte a lista y para um conjunto
X yv Insira a matriz e conjunto como X e y
Abre o subprograma 3
X yv MTREG X e y usado pelo programa MTREG
NUM Se necessrio, converta o ponto flutuante
b Vetor resultante passado como b
Abre o subprograma 4
b yv Coloque b e yv na pilha
Xb* Calcule Xb
- Calcul e = y - Xb
ABS SQ DUP Calcule SSE, faa uma cpia
y LIST n / Calcule y
n 1 LIST SWAP CON Crie o vetor de valores n de y
yv ABS SQ Calcule SST
/ Calcule SSE/SST
NEG 1 + Calcule r = [1SSE/SST ]1/2
r TAG Tag resulta como r
SWAP Troca os nveis da pilha 1 e 2
SSE TAG Tag resulta como SSE
Fecha o subprograma 4
Fecha o subprograma 3
Fecha o subprograma 2
Fecha o subprograma 1
Fecha o programa principal
Salve este programa sob o nome POLYR para enfatizar o clculo do coeficiente
de correlao r.
Pgina 18-65
Usar o programa POLYR para valores de p entre 2 e 6 produz a seguinte
tabela de valores do coeficiente de correlao, r, e a soma dos erros da
quadrada, SSE:
p r SSE
2 0.9971908 10731140.01
3 0.9999768 88619.36
4 0.9999999 7.48
5 0.9999999 8.92
6 0.9999998 432.60
y = 20.97-2.61x-1.52x2+6.05x3+3.51x4.
Pgina 18-66
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 +
+cmb-m. 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 o sinalizador do sistema 117 configurado para menus SOFT, o menu
BASE mostra o seguinte:
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.
HEX DEC
OCT BIN
Pgina 19-2
Enquanto o sistema decimal (DEC) tem 10 dgitos (0,1,2,3,4,5,6,7,8,9), o
hexadecimal (HEX) tem 16 dgitos (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F), o octal
(OCT) 8 dgitos (0,1,2,3,4,5,6,7) e o binrio (BIN) tem apenas 2 dgitos (0,1).
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
Pgina 19-3
depende de qual sistema de base no decimal foi selecionado, ex. HEX, OCT
ou BIN.
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.
Pgina 19-4
#2562d - #298d = #2264d
#5002o - #452o = #4330o
#101000000010b - #100101010b = #100011011000b
O menu LOGIC
O menu LOGIC , disponvel atravs da BASE () fornece as seguintes
funes:
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:
Pgina 19-5
AND (BIN) OR (BIN)
O menu BIT
O menu BIT , disponvel atravs da BASE () fornece as seguintes
funes:
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:
Pgina 19-6
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:
Pgina 19-7
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
Nmeros de menu (funes RCLMENU e MENU)
Cada menu pr-definido tem um nmero anexado. Por exemplo, suponha que
voc ative o menu MTH (). Ento, ao usar o catlogo de funo
(N) encontra a funo RCLMENU ativando-a. No modo ALG pressione
apenas ` depois RCLMENU() mostrado no visor. O resultado o
nmero 3.01. Assim, voc pode ativar o menu MTH usando MENU(3.01),
no ALG ou 3.01 MENU, no RPN.
A maioria dos menus pode ser ativada sem conhecer seus nmeros usando o
teclado. Existem, portanto, alguns menus no acessveis atravs do teclado.
Por exemplo, o menu virtual STATS apenas acessvel usando a funo MENU.
Seu nmero 96.01. Use MENU(96.01) no modo ALG ou 96.01 MENU
no modo RPN para obter o menu virtual STAT.
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.
{{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 a
{{exp,EXP},{ln,LN},{Gamma,GAMMA},{!,!}}
Pgina 20-3
Voc pode tentar usar esta lista com TMENU ou MENU no modo RPN para
verificar se obtm o mesmo menu conforme anteriormente no modo ALG.
Pgina 20-4
Nota: Voc pode usar um GROB 21x8 (consulte o captulo 22) para
produzir um cone nas teclas do menu virtual. Por exemplo, no modo RPN,
tente:
{{GROB 21 8 00000EF908FFF900FFF9B3FFF9A2FFF9A3FFF9A0FFF388FF
hp }}
` MENU
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:
Assim, a funo VAR ser mencionada como a tecla 31.0 ou 31.1, enquanto
que a funo UPDIR ser a tecla 31.2, a funo COPY ser a tecla 31.3, J
maisculo a tecla 31.4 e o j minsculo a tecla 31.5. (A tecla 31.6 no
definida). Em geral, uma tecla ser descrita pelo arranjo XY,Z, onde X =
nmero de linha, Y = nmero de coluna, Z = 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.
Pgina 20-5
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
Se quiser ativar rapidamente este menu do teclado, voc pode atribuir este
menu para a tecla GRAPH (C) cujo nmero de referncia 13.0, ex.
Pgina 20-6
primeira linha, terceira coluna, funo principal. Para atribuir um objeto para
uma tecla use a funo ASN, conforme a seguir:
Outro menu til o menu SOLVE original (descrito no final do captulo 6 neste
guia), que pode ser ativada usando (manter) 7.
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
trs funes hiperblicas (SINH, COSH, TANH) para teclas A at F,
respectivamente, como as teclas definidas pelo usurio. No modo RPN:
{SIN11.0COS12.0T N13.0SINH14.0COSH15.0T NH
16.0} ` STOKEYS `
5A 4B 6C
2 D 1E 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:
Pgina 21-1
[']~xK 'x' STO Armazena nvel 1 na
varivel x
~x x Coloca x no nvel 1
@)HYP @SINH SINH Calcula sinh do nvel 1
1#~x 1 x SQ Insira 1 e calcule x2
@LIST @ADD@ ADD Calcule (1+x2),
/ / ento divida
[']~x 'x'
@)@MEM@@ @)@DIR@@ @PURGE PURGE Exclua a varivel x
` Programa no nvel 1
_______________________ __________ _____________________
usando @@@g@@@.
Observe que o programa usa o nome da varivel x para armazenar o valor
colocado no nvel 1 da pilha atravs das etapas de programao 'x' STO. A
varivel x, enquanto o programa estiver sendo executado, armazenado no
seu menu de varivel como qualquer outra varivel que armazenou
anteriormente. Depois de calcular a funo, o programa exclui (apaga) a
varivel x ento no ser mostrada no seu menu de varivel depois de
terminar de rodar o programa. Se no excluirmos a varivel x dentro do
programa, seu valor estaria disponvel depois da execuo do programa. Por
Pgina 21-2
esta razo, a varivel x, como usada neste programa, chamada de uma
varivel global. Uma implicao do uso de x como uma varivel global
que, se tivermos definido previamente uma varivel com o nome x, seu valor
seria substitudo pelo valor que o programa usa e ento completamente
removido de seu menu de varivel depois da execuo do programa.
A partir do ponto de vista da programao, uma varivel global uma
varivel que acessvel para o usurio depois da execuo do programa. Se
for possvel usar uma varivel local dentro do programa que apenas definido
para este programa e no estar disponvel para uso depois da sua execuo.
O programa anterior pode ser alterado para:
x x SINH 1 x SQ ADD /
Pgina 21-3
Nota: Para alterar o programa @@@g@@@, coloque o seu nome na pilha (@@@g@@@
`), depois use . Use as teclas de setas () para
mover ao redor do programa. Use o retrocesso/tecla de excluso, , para
excluir quaisquer caracteres indesejveis. Para adicionar os contedos dos
programas (ex., ), use , uma vez que estes smbolos vm em
pares dever inseri-los no incio e final do subprograma e excluir um de seus
componentes com a tecla de excluso para produzir o programa
necessrio, a saber:
x x SINH 1 x SQ ADD /
Quando terminar de editar o programa pressione `. O programa alterado
armazenado de volta em varivel @@g@@.
Pgina 21-4
Um programa definido em um dado diretrio pode ser acessado a partir deste
diretrio ou de qualquer subdiretrio.
Todas essas regras podem parecer confusas para um novo usurio. Elas
podem ser simplificadas para as seguintes sugestes: Crie diretrios e
subdiretrios com os nomes significativos para organizar seus dados e
certifique-se de que tem todas as variveis globais que precisa dentro do
subdiretrio adequado.
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.
Pgina 21-5
STACK: Funes para manipular os elementos da pilha RPN
MEM: Funes relacionadas com a manipulao de memria
DIR: Funes relacionadas para manipular diretrios
ARITH: Funes para manipular os ndices armazenados nas
variveis
BRCH: Coleo de submenus com ramificao de programas e funes loop
IF: IF-THEN--ELSE-END construes para testes
CASE: CASE-THEN-END construes para testes
START: START-NEXT-STEP construes para testes
FOR: FOR-NEXT-STEP construes para loops
DO: DO-UNTIL-END construes paraloops
WHILE: WHILE-REPEAT-END construes paraloops
TEST: Comparao de operadores, operadores lgicos, funes de teste de
sinalizadores
TYPE: Funes para converter os tipos de objetos, dividir objetos, etc.
LIST: Funes relacionadas com a manipulao de lista
ELEM: Funes para manipular os elementos de uma lista
PROC: Funes para aplicar os procedimentos para as listas
GROB: Funes para a manipulao de objetos grficos (GROBs)
PICT: Funes para desenhar imagens no ambiente dos grficos
CHARS: Funes para manipulao de texto e caracteres
MODES: Funes para alterar os modos da calculadora
FMT: Para alterar os formatos de nmeros, para vrgulas
ANGLE:Para alterar a medida do ngulo e sistemas de coordenadas
FLAG: Configura e desconfigura os sinalizadores e verifica seus
status
KEYS: Define e ativa as teclas definidas pelo usurio (captulo 20)
MENU: Define e ativa as teclas de menus personalizados (captulo
20)
MISC: Alterao de diversos modos (som de beep, relgio, etc)
IN: Funes para entrada de dados do programa
OUT: Funes para a sada de dados do programa
TIME: Funes relacionadas com o tempo
ALRM: Manipulao de alarme
ERROR: Funes para tratamento de erros
Pgina 21-6
IFERR: IF-THEN-ELSE-END construes para tratamento de erros
RUN: Funes para executar e depurar os programas
Pgina 21-7
SCONJ FS? REPL
MEM BRCH/DO FC?
PURGE BRCH DO FS?C
MEM IFT UNTIL FC?C
BYTES SEEO END: LININ
NEWOB
ARCHI
RESTO
Pgina 21-8
CYLIN
SPHERE
Pgina 21-9
funciona apenas com a calculadora no modo RPN. Exemplos so
mostrados a seguir:
@)@IF@@ @CASE@
@)@IF@@ @CASE@
@)START @)@FOR@
@)START @)@FOR@
@)@@DO@@ @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
Seqncia de teclas para comandos normalmente usados
A seguir apresentamos as seqncias de teclas para acessar os comandos
normalmente usados para a programao numrica dentro do menu PRG. Os
comandos so primeiro listados pelo menu:
@)STACK
DUP @)STACK @@DUP@@
SWAP @)STACK @SWAP@
DROP @)STACK @DROP@
@)@MEM@@ @)@DIR@@
PURGE @)@MEM@@ @)@DIR@@ @PURGE
ORDER @)@MEM@@ @)@DIR@@ @ORDER
@)@BRCH@ @)@IF@@
IF @)@BRCH@ @)@IF@@ @@@IF@@@
THEN @)@BRCH@ @)@IF@@ @THEN@
ELSE @)@BRCH@ @)@IF@@ @ELSE@
END @)@BRCH@ @)@IF@@ @@@END@@
@)@BRCH@ @)CASE@
CASE @)@BRCH@ @)CASE@ @CASE@
THEN @)@BRCH@ @)CASE@ @THEN@
END @)@BRCH@ @)CASE@ @@END@
@)@BRCH@ @)START
START @)@BRCH@ @)START @START
NEXT @)@BRCH@ @)START @NEXT
STEP @)@BRCH@ @)START @STEP
@)@BRCH@ @)@FOR@
FOR @)@BRCH@ @)@FOR@ @@FOR@@
NEXT @)@BRCH@ @)@FOR@ @@NEXT@
STEP @)@BRCH@ @)@FOR@ @@STEP@
Pgina 21-11
@)@BRCH@ @)@@DO@@
DO @)@BRCH@ @)@@DO@@ @@@DO@@
UNTIL @)@BRCH@ @)@@DO@@ @UNTIL
END @)@BRCH@ @)@@DO@@ @@END@@
@)@BRCH@ @)WHILE@
WHILE @)@BRCH@ @)WHILE@ @WHILE
REPEAT )@BRCH@ @)WHILE@ @REPEA
END )@BRCH@ @)WHILE@ @@END@
@)TEST@
== @)TEST@ @@@@@@
AND @)TEST@ L @@AND@
OR @)TEST@ L @@@OR@@
XOR @)TEST@ L @@XOR@
NOT @)TEST@ L @@NOT@
SAME @)TEST@ L @SAME
SF @)TEST@ L L @@@SF@@
CF @)TEST@ L L @@@CF@@
FS? @)TEST@ L L @@FS?@
FC? @)TEST@ L L @@FC?@
FS?C @)TEST@ L L @FS?C
FC?C @)TEST@ L L @FC?C
@)TYPE@
OBJ @)TYPE@ @OBJ @
ARRY @)TYPE@ @ ARRY
LIST @)TYPE@ @ LIST
STR @)TYPE@ @ STR
TAG @)TYPE@ @ TAG
NUM @)TYPE@ L @NUM@
CHR @)TYPE@ L @CHR@
TYPE @)TYPE@ L @TYPE@
@)LIST@ @)ELEM@
GET @)LIST@ @)ELEM@ @@GET@@
GETI @)LIST@ @)ELEM@ @GETI@
Pgina 21-12
PUT @)LIST@ @)ELEM@ @@PUT@
PUTI @)LIST@ @)ELEM@ @PUTI@
SIZE @)LIST@ @)ELEM@ @SIZE@
HEAD @)LIST@ @)ELEM@ L @HEAD@
TAIL @)LIST@ @)ELEM@ L @TAIL@
@)LIST@ @)PROC@
REVLIST @)LIST@ @)PROC@ @REVLI@
SORT @)LIST@ @)PROC@ L @SORT@
SEQ @)LIST@ @)PROC@ L @@SEQ@@
@)MODES @)ANGLE@
DEG L@)MODES @)ANGLE@ @@DEG@@
RAD L@)MODES @)ANGLE@ @@RAD@@
@)MODES @)MENU@
CST L@)MODES @)MENU@ @@CST@@
MENU L@)MODES @)MENU@ @@MENU@
BEEP L@)MODES @)MISC@ @@BEEP@
@)@@IN@@
INFORM L@)@@IN@@ @INFOR@
INPUT L@)@@IN@@ @INPUT@
MSGBOX L@)@OUT@ @MSGBO@
PVIEW L@)@OUT@ @PVIEW@
@)@RUN@
DBUG LL @)@RUN@ @@DBG@
SST LL @)@RUN@ @@SST@
SST LL @)@RUN@ @SST@
HALT LL @)@RUN@ @HALT@
KILL LL @)@RUN@ @KILL
Pgina 21-13
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.
LISC:
n x 1 n FOR j x NEXT n LIST
CRLST:
st en df st en FOR j j df STEP en st - df / FLOOR 1 +
LIST
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
(3) CLIST: cria uma lista com somas acumulativas de elementos, ex. se a lista
original for {x1 x2 x3 xN}, ento CLIST cria a lista:
N
{x1 , x1 + x2 , x1 + x2 + x3 ,..., xi }
i =1
Operao: coloque a lista original no nvel 1, pressione @CLIST.
Pgina 21-14
Exemplo: {1 2 3 4 5} `@CLIST produz {1 3 6 10 15}.
Pgina 21-15
Cu 5 / 3
q= y0 S0
n
onde Cu a constante que depende do sistema de unidades usado [Cu = 1.0
para unidades do sistema internacional (S.I.), e Cu = 1.486 para unidades do
sistema ingls (E.S.)], n o coeficiente de resistncia de Manning que depende
do tipo de lineao de canal e outros fatores, y0 a profundidade de fluxo e
S0 a inclinao do leito do canal dado como a frao sem dimenso.
Suponha que desejamos criar uma funo q(Cu, n, y0, S0) para calcular a
descarga da unidade q para este caso. Use a expresso
q(Cu,n,y0,S0)=Cu/n*y0^(5./3.)*S0,
Cu n y0 S0 Cu/n*y0^(5./3.)*S0 .
Isto deve ser interpretado como insira Cu, n, y0, S0, nesta ordem, depois
calcule a expresso entre as aspas. Por exemplo, para calcular q para Cu =
1.0, n = 0.012, y0 = 2 m e S0 = 0.0001, use, no modo RPN:
Pgina 21-16
O resultado 2.6456684 (ou q = 2.6456684 m2/s).
Voc pode separar tambm os dados de entrada com espaos em uma nica
linha da pilha em vez de usar `.
2`3*32.2*
2*23/
Para colocar este clculo junto como um programa necessrio ter os dados
de entrada (Q, g, b, y) na pilha na ordem em que sero usados no clculo.
Em termos de variveis Q, g, b e y, o clculo que acabamos de fazer escrito
como (no digite o seguinte):
y ` b * g *2* Q /
Pgina 21-17
Como pode ver, y usado primeiro e depois usamos b, g e Q nesta ordem.
Portanto, para calcular necessrio inserir as variveis na ordem inversas ex.
(no digite o seguinte):
Q ` g `b `y `
Para os valores especficos sob considerao usamos:
23 ` 32.2 ` 3 `2 `
O prprio programa conter apenas estas teclas (ou comandos) que resultam
da remoo dos valores de entrada do clculo interativo mostrado
anteriormente, ex. remover Q, g, b e y de (no digite o seguinte):
y ` b * g *2* Q /
e mantenha apenas as operaes mostradas abaixo (no digite o seguinte):
` * *2* /
* SQ * 2 * SWAP SQ SWAP /
Pgina 21-18
Nota: SQ a funo que resulta da sequncia de tecla .
~h~v K
Uma nova varivel @@@hv@@@ deve estar disponvel no seu menu de tecla.
(Pressione J para ver sua lista de varivel). O programa deixado na pilha
pode ser avaliado usando a funo EVAL. O resultado deve ser 0.228174,
conforme anteriormente. Alm disso, o programa est disponvel para uso
futuro na varivel @@@hv@@@. Por exemplo, para Q = 0.5 m3/s, g = 9.806 m/s2, b
= 1.5 m e y = 0.5 m, use:
Pgina 21-19
Entrada de dados interativa nos programas
No programa seqencial mostrado na seo anterior, nem sempre fica claro
para o usurio a ordem nas quais as variveis devem ser colocadas na pilha
antes de executar o programa. Para o caso do programa @@@q@@@ escrito como
Cu n y0 S0 Cu/n*y0^(5/3)*S0 ,
* SQ * 2 * SWAP SQ SWAP /
SQ(S4)/(S3*SQ(S2*S1)*2),
Pgina 21-20
Se seu visor no for configurado para estilo textbook, ou assim,
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.
Q2
hv = ,
2 g (by ) 2
descobrimos que devemos inserir y no nvel 1 da pilha (S1), b no nvel 2 da
pilha (S2), g no nvel 3 da pilha (S3) e Q no nvel 4 da pilha (S4).
Pgina 21-21
sada. O smbolo de retorno () similar ao [ENTER] em um computador. Os
textos entre as aspas ( ) so digitados diretamente no teclado alfanumrico.
Enter a: {:a: {2 0} V }
INPUT OBJ a 2*a^2+3
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
Pgina 21-23
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
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
Texto de entrada para dois ou trs valores de entrada
Nesta seo criaremos um subdiretrio, dentro do diretrio HOME para
arquivar exemplos de textos de entrada para um, dois e trs valores de dados
de entrada. Estes sero textos de entrada genricos que podem ser
incorporados em qualquer programa futuro, tomando o cuidado de alterar os
nomes das variveis de acordo com as necessidades de cada programa.
Pgina 21-25
Considere a lei de gs ideal, pV = nRT, onde p = presso do gs (Pa), V =
volume do gs (m3), n = nmero de moles (gmol), R = constante de gs
universal = 8.31451_J/(gmol*K) e T = temperatura absoluta (K).
T J T
p(V , T ) = 8.31451 0.2 = (1.662902 _ )
V K V
V T (1.662902_J/K)*(T/V)
Pgina 21-26
Programa de texto de entrada para trs valores de entrada
O programa de texto de entrada para trs valores de entrada, digamos a e b e
c similar conforme a seguir:
Enter a, b and c: { :a: :b: :c: {2 0} V } INPUT
OBJ
Este programa pode ser facilmente criado alterando o contedo de INPT2 para
torn-lo parecido conforme imediatamente acima. O programa resultante
pode ser ento armazenado em uma varivel chamada INPT3. Com este
programa completamos a coleo de textos de entrada que nos permitir
inserir um dois ou trs valores de dados. Mantenha estes programas como
referncia e copie e altere-os para preencher os requisitos de novos programas
que escrever.
J n T
p(V , T , n) = (8.31451 _ ) ,
K V
Pgina 21-27
Pressione ` para obter o resultado 199548.24_J/m^3 ou 199548.24_Pa =
199.55 kPa.
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: {v1 v2 vn}
1: 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:
Pgina 21-29
3. Informao sobre o formato de campo: { } (uma lista vazia, assim, os
valores padres usados)
4. Lista de valores reajustados: { 120 1 .0001}
5. Lista de valores iniciais: { 110 1.5 .00001}
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
Agora, para inserir estes valores no programa, pressione @@@OK@@@ novamente. Isto
ativa a funo INFORM produzindo os seguintes resultados na pilha:
Assim, demonstramos o uso da funo INFORM. Para ver como usar estes
valores de entrada em um clculo altere o programa conforme a seguir:
Pgina 21-31
Exemplo 2 Para ilustrar o uso do item 3 (informao sobre o formato de
campo) nos argumentos da funo INFORM, altere a lista vazia usada no
programa INFP1 para { 2 1 }, significando 2 colunas, e apenas um espao
entre etiquetas e valores. Armazene este novo programa na varivel INFP2:
Pgina 21-32
b. Uma lista {objeto_exibido resultado_objeto} para que o
objeto_exibido esteja listado na caixa de seleo e o
resultado_objeto seja selecionado como o resultado se esta
seleo for feita.
3. Um nmero indicando a posio na lista de definio de seleo da
seleo padro. Se este nmero for 0, nenhuma seleo padro
ressaltada.
2: v
1: 1
Pgina 21-33
Os valores retornados pela funo CHOOSE podem ser operados pelos outros
comandos do programa conforme mostrado no programa alterado CHP2:
Pgina 21-34
exemplo, para decompor a quantidade identificada B:5 (consulte acima),
produzir:
Pgina 21-35
Armazene o programa de volta em FUNCa usando @FUNCa. A seguir,
execute o programa pressionando @FUNCa. Insira o valor de 2 ao ser solicitado
e pressione `. O resultado agora o valor etiquetado F:11.
Modifique-o para:
Nota: Dado que usamos um texto de entrada para obter o valor do dado da
entrada, a varivel a armazenada um valor etiquetado ( :a:2, no exemplo
acima). Portanto, no precisamos identific-lo no resultado. Tudo que precisa-
mos fazer colocar um a antes da funo SWAP no subprograma acima e a
entrada etiquetada colocada na pilha. necessrio ressaltar que, ao fazer
o clculo da funo, a tag da entrada de dados etiquetada a descartada
automaticamente e apenas seu valor numrico usado no clculo.
Para ver a operao da funo FUNCa, passo a passo, voc pode usar a
funo DBUG conforme a seguir:
Pgina 21-36
@FUNCa ` Copia o nome do programa para o nvel 1 da
pilha
LL @)@RUN@ @@DBG@ Inicia 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: pilha vazia, calculando
@SST@ Resulta: 11.,
@SST@ Resulta: F
@SST@ Resulta: F 11.
@SST@ Resulta: a:2
@SST@ Resulta: troca de nvel 1 e 2
@SST@ deixa o subprograma
@SST@ deixa o programa principal
Modifique-o para:
Pgina 21-37
Nota: Observe que colocamos o clculo e identificamos a funo p(V,T,n),
precedida pela reativao das variveis de entrada V T n, no subprograma [a
seqncia de instrues contida dentro do conjunto interno dos smbolos dos
programas ]. Isto importante porque sem o smbolo do programa
separando as duas listas de variveis de entrada(V T N V T n), o
programa assumir o comando de entrada
V T N V T n
que requer seis valores de entrada enquanto apenas trs esto disponveis. O
resultado seria a gerao de uma mensagem de erro e a interrupo da
execuo do programa.
Pgina 21-38
Em resumo: O ponto comum nos trs exemplos mostrados o uso de tags
para identificar as variveis de entrada e saida. Se usarmos um texto de
entrada para obter nossos valores de entrada, estes j so identificados e
podem ser facilmente reativados na pilha para sada. Uso do comando
TAG permite identificar o resultado de um programa.
Pgina 21-39
algbrico ou no identificado, para um texto, use a funo STR disponvel
em @)TYPE@ @ STR.
Pgina 21-40
Incluindo entrada e sada na caixa de mensagem
Ns podemos alterar o programa para que o resultado e a entrada sejam
includos em uma caixa de mensagem. Em relao ao programa @@@p@@@ o
programa modificado ser similar a:
STR +
@)TYPE@ @ STR +
Uma vez que as funes para o menu TYPE se mantm disponvel nas teclas do
menu, a segunda e terceira ocorrncia da parte do cdigo (STR + )
dentro do subprograma (ex. depois das variveis T e n, respectivamente), tudo
que precisa usar :
@ STR +
A ltima modificao que deve ser incluida digitar o sinal de mais trs vezes
depois de ativar a funo no prprio final do subprograma.
Pgina 21-41
Nota: O sinal de mais (+) neste programa usado para concatenar os
textos. A concatenao apenas a operao de agrupar textos.
Pgina 21-42
Reative o contedo do programa @@@p@@@ na pilha usando @@@p@@@ e modifique-
os para parecer conforme a seguir:
Pgina 21-43
4. T 1_K * : Calcular o valor de T incluindo as unidades S.I.
Pgina 21-44
Sada da caixa de mensagem sem unidades
modifiquemos o programa @@@p@@@ novamente para eliminar o uso de unidades
nele. O programa sem unidade ser similar a este:
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
numrico 1. na calculadora) ou falso (representado pelo valor numrico 0. na
calculadora).
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.
p NOT p
1 0
0 1
p q p AND q
1 1 1
1 0 0
0 1 0
0 0 0
p q p OR q
1 1 1
1 0 1
0 1 1
0 0 0
p q p XOR q
1 1 0
1 0 1
Pgina 21-47
0 1 1
0 0 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@
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 :
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.
@)@BRCH@ @)@IF@@
As funes @@@IF@@ @@THEN @@ELSE@ @@ END@@ esto disponveis no menu digitado pelo
usurio. De forma alternativa, para produzir uma construo IFTHENEND
diretamente na pilha use:
@)@BRCH@ @)@IF@@
Pgina 21-49
Exemplo: Digite o seguinte programa:
A construo IFTHENELSEEND
A construo IFTHENELSEEND permite dois caminhos de fluxo de
programas alternativos baseados no valor verdadeiro do logical_statement. O
formato geral desta construo :
1. Avalie teste_lgico.
2. Se teste_lgico for verdadeiro, execute
execuo_do_programa_se_verdadeiro e continue com o fluxo do
programa depois da afirmao END.
3. Se teste_lgico for verdadeira, execute
execuo_do_programa_se_verdadeiro e continue com o fluxo do
programa depois da afirmao END.
@)@BRCH@ @)@IF@@
Pgina 21-50
Isto criar a seguinte entrada na pilha:
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)
IF teste_lgico THEN
execuo_do_programa_se_verdadeiro
ELSE
execuo_do_programa_se_falso
END
Pgina 21-51
conforme mostrado acima. Por exemplo, para o programa @@@f2@@@, voc pode
escrever
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.
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)
ELSE
-2
Pgina 21-52
END
END
END
END
Uma construo IF completa como esta chamada um conjunto de construes
aninhadas IF THEN ELSE END.
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
.
.
.
Teste_Lgicon THEN execuo_do_programan END
execuo_do_programadefault (opcional)
Pgina 21-53
END
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
Pgina 21-54
x CASE x<3 THEN x^2 END x<5 THEN 1-x END x<3*
THEN SIN(x) END x<15 THEN EXP(x) END 2 END EVAL
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.
A construo STARTNEXT
O formulrio geral desta afirmao :
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
Exemplo calcular a somatria de S definida acima
A construo STARTNEXT contm um ndice cujo valor inacessvel para o
usurio. Dado que o clculo da soma do prprio ndice (k, neste caso)
necessrio, devemos criar nosso prprio ndice, k, que incrementar o loop
cada vez que for executado. Uma possvel implementao para o clculo de S
o programa:
Pgina 21-57
9. A parte do cdigo S STO armazena o valor do nvel 1 da pilha na
varivel local k. A pilha est agora vazia.
10. A partcula NEXT aumenta o ndice em um e envia o controle para o incio
do loop (etapa 6).
11. O loop repetido at que o seu ndice alcance o valor mximo, n.
12. A ltima parte do programa ativa o ltimo valor de S (a soma), identifica-a
e coloca-a no nvel 1 da pilha para ser vista pelo usurio como o sada do
programa.
Pgina 21-58
@SST@ Pilha vazia [Armazena o valor de SL2 = 0,
em SL1 = S]
@SST@ Pilha vazia (NEXT fecha o loop)
Pgina 21-59
--- para n = 2, o ndice loop exaurido e o controle passado para a
afirmao seguinte NEXT
@SST@ SL1 = 5. (S reativado para a pilha)
@SST@ SL1 = S, SL2 = 5 (S colcado na pilha)
@SST@ SL1 = S:5 (identificar valor de sada)
@SST@ SL1 = S:5 (deixa o subprograma )
@SST@ SL1 = S:5 (deixa o subprograma )
A construo STARTSTEP
O formulrio geral desta afirmao :
Pgina 21-60
xs xe dx xs DUP xe START DUP dx + dx STEP DROP xe
xs dx / ABS 1 + LIST
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
Os comandos envolvidos na construo FOR esto disponveis atravs de:
@)@BRCH@ @)@FOR
A construo FORNEXT
O formulrio geral desta afirmao :
n
S = k2
k =0
Pgina 21-62
10 @@@S2@@ Resulta: S:385 20 @@@S2@@ Resulta: S:2870
30 @@@S2@@ Resulta: S:9455 100 @@@S2@@ Resulta: S:338350
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 :
xs xe dx xe xs dx / ABS 1. + n xs xe FOR x x
dx STEP n LIST
Pgina 21-63
[] @GLIS2 ` Insira o nome do programa no nvel
1
LL @)@RUN@ @@DBG@ Inicie o depurador.
A construo DO
A estrutura geral deste comando :
Pgina 21-64
10 @@@S3@@ Resulta: S:385 20 @@@S3@@ Resulta: S:2870
30 @@@S3@@ Resulta: S:9455 100 @@@S3@@ Resulta: S:338350
xs xe dx xe xs dx / ABS 1. + xs n x xs DO
x+dx EVAL DUP x STO UNTIL xxe END n LIST
A construo WHILE
A estrutura geral deste comando :
Pgina 21-65
Diferente do comando DO, se a primeira avaliao de teste_lgico for falsa, o
loop nunca executado.
n
S = k2
k =0
xs xe dx xe xs dx / ABS 1. + xs n x xs WHILE
x<xe REPEAT x+dx EVAL DUP x STO END n LIST
Pgina 21-66
J1 # 1.5 # 0.5 ` Insira os parmetros 1 1.5 0.5
[] @GLIS4 ` Insira o nome do programa no nvel
1
LL @)@RUN@ @@DBG@ Inicie o depurador.
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
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
O formulrio geral das construes de deteco de erro mostrado a seguir:
Como exemplo, considere o seguinte programa (@ERR1) que toma como entrada
duas matrizes A e b e verifica se existe um erro na clusula de deteco: A b /
(modo RPN, ex. A/b). Se ocorrer um erro, o programa ativa ento a funo
LSQ (menor quadrado, consulte o captulo 11) para resolver o sistema de
equaes:
Pgina 21-69
no modo algbrico e armazene-o na varivel P2:
X 2.5-3*X^2
K~p2`
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
Se usar RPL>, no haver problema ao carregar este programa no modo
algbrico:
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.
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
Para a tecla definida pelo usurio, necessrio adicionar a esta lista um
comando ou programa seguindo por uma referncia para a tecla (consulte os
detalhes no captulo 20). Digite a lista
{ S << 81.01 MENU >> 13.0 } na pilha e use a funo STOKEYS
(L@)MODES @)@KEYS@ @@STOK@) para a tecla definida pelo usurio C
como o acesso ao menu PLOT. Verifique se tal lista foi armazenada na
calculadora usando L@)MODES @)@KEYS@ @@RCLK@.
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.
Pgina 22-4
O menu PPAR (2)
O menu PPAR lista diferentes opes para a varivel PPAR conforme dado
pelas seguintes etiquetas de teclas do menu. Pressione L para mover para
os prximos menus:
Pgina 22-5
Esta informao indica que X a varivel independente (Indep), Y a varivel
dependente (Depnd), a faixa do eixo x vai de 6.5 a 6.5 (Xrng), a faixa do
eixo y vai de 3.1 a 3.2 (Yrng). A ltima parte da informao no visor, o
valor de RES (RESoluo) determina o intervalo da varivel independente para
gerar a plotagem.
INDEP (a)
O comando INDEP especifica a varivel independente e sua faixa de
plotagem. Estas especificaes so armazenadas como o terceiro parmetro
na varivel PPAR. O valor padro 'X'. O valor que pode ser atribudo as
especificaes das variveis independentes so:
O nome da varivel ex. 'Vel'
O nome da varivel em uma lista, ex. { Vel }
O nome da varivel e uma faixa em uma lista, ex. { Vel 0 20 }
Uma faixa sem um nome de varivel, ex. { 0 20 }
Dois valores representando uma faixa, ex. 0 20
DEPND (b)
O comando DEPND especifiva o nome da varivel dependente. Para o caso
de plotagens TRUTH especifica tambm a faixa de plotagem; O padro Y.
O tipo de especificaes para a varivel DEPND o mesmo para a varivel
INDEP.
Pgina 22-6
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
Nota: Alteraes introduzidas usando SCALE, SCALEW ou SCALEH, podem
ser usadas para aumentar ou diminuir uma plotagem.
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:
AXES (k)
O valor de entrada para o comando dos eixos consiste de um par ordenada
ou uma lista (x,y) ou uma lista {(x,y) atick "marca de eixo x" "marca de eixo
y"}. O parmetro atick significa a especificao das anotaes de marca de
seleo conforme descrito acima no comando ATICK. Os pares ordenados
representam o centro da plotagem. Se apenas o par ordenado for dado como
entrada para os AXES, apenas a origem do eixo alterada. O argumento
para o comando AXES, se um par ordenado ou uma lista de valores,
armazenado como o parmetro no PPAR.
RESET (f)
Este boto reajustar os parmetros de plotagem para os valores padro.
Pgina 22-8
O menu 3D dentro da PLOT (7)
O menu 3D contm dois submenus, PTYPE e VPAR, e uma varivel, EQ. J
conhecemos o significado de EQ, portanto, nos concetraremos no contedo
dos menus PTYPE e VPAR. O diagrama abaixo mostra a ramificao do menu
3D.
Pgina 22-9
A seguir, descrevemos o significado destas funes:
Pressione L e @INFO (Y) para obter a informao no visor direito acima. Estes
so os valores do local do ponto de vista para o grfico tridimensional (Xeye,
Yeye, Zeye), e do nmero de etapas em x e y para gerar uma grade para as
plotagens de superfcie.
EYEPT (T)
A funo EYEPT toma como valores reais de entrada x, y, e z representam o
local do ponto de viso do grfico tridimensional. O ponto de viso um
ponto no espao onde o grfico tridimensional observado. Alterar o ponto
de viso produzir vises diferentes do grfico. A figura abaixo ilustra a idia
do ponto de viso em relao ao espao atual do grfico e sua projeo no
plano do visor.
Pgina 22-10
NUMX(U) and NUMY(V)
As funes NUMX e NUMY so usadas para especificar o nmero de pontos
ou etapas ao longo de cada direo para ser usado na gerao da grade
base onde obter os valores de z = f(x,y).
VPAR (W)
Isto apenas uma referncia para a varivel VPAR.
RESET (X)
Reajusta os parmetros no visor para os valores padro.
Pgina 22-11
O menu STAT dentro de PLOT
O menu STAT fornece para plotagens relacionadas com as anlises estatsticas.
Dentro deste menu encontramos os seguintes menus:
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.
Pgina 22-12
As funes listadas neste menu so usadas para manipular a matriz estatstica
DAT. As funes + (D) e - (E), adicionam ou removem as linhas com os
dados da matriz DAT. CL (F) limpa a matriz DAT (G) e a tecla do menu
DAT apenas como uma referncia para as aplicaes interativas. Maiores
detalhes sobre o uso destas funes so apresentados em um captulo sobre
as aplicaes estatsticas. Pressione @)STAT para retornar ao menu STAT.
O menu PAR dentro de STAT (III)
O menu PAR fornece as funes seguintes:
XCOL (H)
O comando XCOL usada para indicar qual a colunas de DAT, sem houver
mais do que uma, ser a coluna x ou coluna varivel independente.
YCOL (I)
O comando YCOL usado para indicar qual a coluna de DAT, se houver
mais de uma, ser a coluna y ou coluna da varivel dependente.
MODL (J)
O comando MODL refere-se ao modelo a ser selecionado para ajustar os
dados no DAT, se um ajuste de dado for implementado. Para ver qual opo
est disponvel, pressione @!MODL. Voc ver o seguinte menu:
Pgina 22-13
Estas funes correspondem aos Ajustes Linear, Logaritmo, Exponencial,
Potncia ou o Melhor Ajuste. Ajuste de dados descrito em mais detalhes em
um captulo posterior. Pressione @PAR para retornar ao menu PAR.
PAR (K)
PAR apenas uma referncia para a varivel PAR de uso interativo.
RESET (L)
Esta funo reajusta o contedo de PAR para seus valores padres.
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:
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}
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.
Pgina 22-15
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 Remova as etiquetas do menu
LL@)PICT @CANCL Retorna ao visor normal da
calculadora
(*) Menu PLOT disponvel atravs da tecla definida pelo usurio Cconforme
mostrado anteriormente neste captulo.
Pgina 22-17
@)PPAR Mostra os parmetros de plotagem
{ 0 6.29} ` @INDEP Define como a varivel indep.
~y` @DEPND Define Y como a varivel
dependente
3 \# 3 @XRNG Define (-3,3) como a faixa x
0.5 \# 2.5 @YRNG L Define (-0.5,2.5) como a faixa y
{ (0,0) {.5 .5} x y} ` Lista de definio de eixos
@AXES Define o centro do eixo, selees,
etiquetas
L @)PLOT Retorna para o menu PLOT
@ERASE @DRAX L @LABEL Apaga a imagem, desenha os
eixos, etiquetas
L @DRAW Desenhe a funo e mostre a
imagem
@)EDIT L@MENU Remova as etiquetas do menu
LL@)PICT @CANCL Retorna ao visor normal da
calculadora
1 Selecione PTYPE.
2 Armazene a funo para plotar na varivel EQ (usando o formato correto,
ex. X(t)+iY(t) para PARAMETRIC).
3 Insira o nome (e a faixa, se for necessrio) das variveis dependente e
independente
4 Insira as especificaes dos eixos como uma lista {centro seleo etiquetas
x e y}
5 Use ERASE, DRAX, LABEL, DRAW para produzir um grfico totalmente
marcado com os eixos
Esta mesma abordagem pode ser usada para produzir as plotagens com um
programa, exceto que necessrio adicionar o comando PICTURE depois da
funo DRAW ser ativada para apresentar o visor dos grficos para a pilha.
Pgina 22-18
Exemplos de plotagens geradas por programas
Nesta seo mostramos como implementar com programas a gerao dos
ltimos trs exemplos. Ativar o menu PLOT antes de comear a digitar o
programa para facilitar a insero de comandos grficos (C
consulte acima).
Inicie o programa
{PPAR EQ} PURGE Exclua o PPAR e EQ atuais
r STEQ Armazena a funo r no EQ
r INDEP Configura a varivel independente
para r
s DEPND Configura a varivel dependente
para s
FUNCTION Seleciona FUNCTION como o tipo
de plotagem
{ (0.,0.) {.4 .2}
Rs Sr } AXES
1. 5. XRNG Configure a faixa x
1. 5. YRNG Configura a faixa y
ERASE DRAW DRAX LABEL Apaga e desenha, eixos e etiquetas
PICTURE Reativa o visor de grficos para a
pilha
Pgina 22-19
PARAMETRIC Selecione PARAMETRIC como o tipo
de plotagem
{ (0.,0.) {.5 .5} X(t)
Y(t) } AXES Configura a informao do eixo
2.2 2.2 XRNG Configure a faixa x
1.1 1.1 YRNG Configura a faixa y
ERASE DRAW DRAX LABEL Apague e desenhe, eixos e
etiquetas
PICTURE Reativa os visores dos grficos para
a pilha
Fecha o programa
Armazena o programa na varivel PLOT2. Para execut-lo pressione J, se
for necessrio, e depois @PLOT2.
Pgina 22-20
Armazena o programa na varivel PLOT3. Para execut-lo pressione J, se
for necessrio, e depois pressione @PLOT3.
Estes exerccios ilustram o uso do comando PLOT nos programas. Eles apenas
fazem uma demonstrao superficial das aplicaes do programa de
plotagens. Gostaria de convidar o leitor a fazer seus prprios exerccios sobre
plotagens de programao.
PICT
Estas teclas referem-se a varivel chamada PICT que armazena o contedo
atual da janela dos grficos. Este nome de varivel no pode ser colocado
dentro de aspas e pode apenas armazenar objetos grficos. Desta forma,
PICT no similar a nenhuma varivel da calculadora.
PDIM
A funo PDIM toma como entrada um dos dois pares ordenados (xmin,ymin)
(xmax ymax) ou dois nmeros inteiros binrios #w e #h. O efeito de PDIM
substituir o contedo atual de PICT com o visor vazio. Quando o argumento for
(xmin,ymin) (xmax,ymax), estes valores tornam-se a faixa das coordenadas
definida pelo usurio no PPAR. Quando o argumento for #w e #h, as faixas
das coordenadas definidas pelo usurio no PPAR se mantm inalteradas,
porm o tamanho dos grficos so alterados para #h #v pixels.
Pgina 22-21
PICT e o visor dos grficos
PICT, a rea de armazenagem para o grfico atual pode ser vista como um
grfico bidimensional com um tamanho mnimo de 131 pixels de largura por
64 pixels de altura. A largura mxima de PICT 2048 pixels sem restrio na
altura mxima. Um pixel cada um dos pontos no visor da calculadora que
pode ser ligado (escuro) ou desligado (claro) para produzir o texto ou grficos.
O visor grfico da calculadora tem 131 pixels por 64 pixels, ex. o tamanho
mnimo para PICT. Se seu PICT for maior do que o visor, ento o grfico PICT
pode ser visto como um domnio bidimensional que pode ser rolado atravs do
visor da calculadora, conforme ilustrado no diagrama mostrado a seguir.
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:
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).
Pgina 22-23
CPX
A funo CPX converte as coordenadas de unidade do usurio (x,y) para
coordenadas de pixel {#n #m}.
Inicie o programa
DEG Selecione grau para as medidas
angulares
0. 100. XRNG Configure a faixa x
0. 50. YRNG Configura a faixa y
ERASE Apaga a imagem
(5., 2.5) (95., 47.5) BOX Caixa de desenho de (5,5) para
(95,95)
(50., 50.) 10. 0. 360. ARC Desenha um centro de crculo
(50,50), r =10.
(50., 50.) 12. 180. 180. ARC Desenha um centro de crculo
(50,50), r =12.
1 8 FOR j Desenha 8 linhas dentro do crculo
(50., 50.) DUP As linhas so centradas como
(50,50)
12*COS(45*(j-1)) NUM Calcule x, outra extreminda em 50
+x
12*SIN(45*(j-1)) NUM Calcule y, outra extremidade em 50
+y
RC Converte x y para (x,y), nm.
complexo
+ Adiciona (50,50) para (x,y)
LINE Desenha uma linha
NEXT Final FOR loop
Pgina 22-24
{ } PVIEW Mostra a imagem
Pgina 22-25
Para ver o programa XSECT em ao, use os seguintes conjuntos de dados.
Inser-los como matrizes de duas colunas, a primeira coluna sendo x e a
segunda um y. Armazene as matrizes nas variveis com os nomes tais como
XYD1 (conjunto de dados X-Y 1) e XYD2 (conjunto de dados X-Y 2). Para
executar o local de programa um dos conjuntos de dados configurados na
pilha, ex. J @XYD1!, ento digite na elevao da superfcie da gua, digamos
4.0 e pressione @XSECT. A calculadora mostrar um desenho da seo cruzada
com a superfcie da gua correspondente. Para sair do visor do grfico,
pressione $.
Conjunto Conjunto
de dados de dados
1 2
x Y x y
0.4 6.3 0.7 4.8
1.0 4.9 1.0 3.0
2.0 4.3 1.5 2.0
3.4 3.0 2.2 0.9
4.0 1.2 3.5 0.4
5.8 2.0 4.5 1.0
7.2 3.8 5.0 2.0
7.8 5.3 6.0 2.5
9.0 7.2 7.1 2.0
8.0 0.7
9.0 0.0
10.0 1.5
10.5 3.4
11.0 5.0
Pgina 22-26
Nota: O porgrama FRAME, conforme originalmente programado (consulte o
disquete ou CD ROM), no mantm a escala adequada do grfico. Se quiser
manter a escala correta, substitua FRAME com o programa seguinte:
STO MIN MAX 2 COL DUP COL DROP AXL ABS AXL 20 /
DUP NEG SWAP 2 COL + ROW DROP SWAP yR xR 131 DUP
RB SWAP yR OBJ DROP xR OBJ DROP - / * FLOOR RB
PDIM yR OBJ DROP YRNG xR OBJ DROP XRNG ERASE
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
Pgina 22-27
plotagens de f(X,Y) e Y para valores diferentes de X. Para produzir este grfico
use o seguinte:
Iniciar o programa
RAD Define as unidades do ngulo
para radiano
Pgina 22-28
131 RB 64 RB PDIM Configura PICT para 13164
pixels
0 100 XRNG 0 100 YRNG Configura faixas x e y para 0-
100
1 11 FOR j Inicia loop com j = 1 .. 11
ERASE Apaga PICT atual
(50., 50.) 5*(j-1) NUM Centros dos crculos (50,50)
0 2* NUM ARC Desenha o centro do crculo r =
5(j-1)
PICT RCL Coloca PICT atual na pilha
NEXT Fecha o loop FOR-NEXT
11 ANIMATE Anima
Termina o programa
Suponha que deseje manter as figuras que compem esta animao em uma
varivel. Crie uma lista destas figuras, vamos cham-las de WLIST usando:
Pgina 22-29
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
Inicie o programa
WLIST DUP Coloque a lista WLIST na pilha, faa uma
cpia extra
REVLIST + Ordem reversa, concatena as 2 listas
OBJ Decomponha a lista, nvel 1 da pilha = 22
ANIMATE 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.
Pgina 22-30
Armazene este programa em uma varivel chamada PWAN (animao de
plotagem). Para executar este programa pressione J (se necessrio) @PWAN.
Ver que a calculadora desenha cada funo de potncia individual antes de
iniciar a animao onde cinco funes sero plotadas rapidamente um depois
do outro. Para interromper a animao, pressione $.
Pgina 22-31
Se pressionar ento o grfico contido no nvel 1 mostrado na exibiao
grfica da calculadora. Pressione @CANCL para retornar ao visor normal da
calculadora.
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-32
Assim, GROBs podem ser usados para documentar os grficos colocando as
equaes ou texto nas exibies grficas.
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 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.
Pgina 22-33
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.
Inicie o programa
RAD Defina as unidades do ngulo para
radiano
131 RB 64 RB PDIM Configure PICT para 13164 pixels
-6,28 6,28 XRNG 2. 2. YRNG Configure as faixas x e y
FUNCTION Selecione tipo FUNCTION para
grficos
SIN(X) STEQ Armazene a funo seno no EQ
Pgina 22-34
ERASE DRAX DRAX LABEL DRAW Limpe, desenhe eixos, etiquetas,
grfico
(-6.28,-2.) (6.28,2.) BOX Desenhe um quadro em volta do
grafico
PICT RCL Coloque o contudo de PICT na
pilha
SINE FUNCTION Coloque a etiqueta do grfico na
pilha
1 GROB Converta o segmento em um GROB
pequeno
(-6., 1.5) SWAP Coordene para colocar a etiqueta
GROB
GOR Combine PICT com a etiqueta
GROB
PICT STO Salve GROB combinado no PICT
{ } PVIEW Traga PICT para a pilha
Fecha o programa
Salve o programa sob o nome GRPR (programa GROB). Pressione @GRPR para
executar o programa. O resultado ser similar a este:
Pgina 22-35
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.
Pgina 22-36
A condio de resistncia para o qual a resistncia ao cisalhamento, xy,
zero, indicada pelo segmento DE, produz a to chamada resistncias
principais, Pxx (no ponto D) e Pyy (no ponto E). Para obter as resistncias
principais, necessrio girar o sistema de coordenadax-y por um ngulo n,
sentido anti-horrio em relao ao sistema x-y. No crculo Mohr, o ngulo
entre os segmentos AC e DC mede 2n.
Programao modular
Para desenvolver o programa que plotar o crculo de Mohr dado o estado de
resistncia, usaremos a programao modular. Basicamente, esta abordagem
Pgina 22-37
consiste na decomposio do programa em um nmero de subprogramas que
so criados como variveis separdas na calculadora. Estes subprogramas so
ligados pelo programa principal que chamaremos de MOHRCIRCL. Criamos
primeiro um subdiretrio chamado de MOHRC dentro do diretrio HOME e
entramos dentro deste diretrio para digitar os programas.
Executar o programa
Se digitou os programas na ordem mostrada acima, ter no seu subdiretrio
MOHRC as seguintes variveis: PTTL, AXS, PLPNT, LBL, PPTS, DDIAM.
Pressionar L encontrar tambm: PCIRC, DAXES, ATN2, CC&r, INDAT,
MOHRC. Antes de reordenar as variveis, execute o programa novamente
pressionado a tecla @MOHRC. Use o seguinte:
Pgina 22-38
@MOHRC Ative o programa principal MOHRCIRCL
25 Insira x = 25
75 Insira y = 75
50` Insira xy = 50 e termine a entrada de
dados.
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).
Pgina 22-39
Agora, esperamos que o valor de xy = 0 no local dos eixos principais. O que
acontece que, dado que limitamos a resoluo na varivel independente
para ser = 1o, perdemos o ponto atual onde as resistncias ao
cisalhamento tornam-se zero. Se pressionar novamente, descobrir que
os valores de so = 58o e (xx, xy) = (1.06E2,5.51E-1) = (106,0.551). O
que esta informao diz que em algum lugar entre = 58o e = 59o, a
resistncia ao cisalhamento, xy, torna-se zero.
Programa PRNST:
Inicia o programa PRNST (resistncias
principais)
INDAT Insira os dados como no programa
MOHRCIRC
CC&r Calcule c, r e fn, como no MOHRCIRC
n TAG texto de ngulo e identifica resistncias
3 ROLLD Move o ngulo identificado para o nvel 3
RC DUP Converte c e r para (c, r), duplicar
CR + Px TAG Calcula a resistncia principal Px,
indentifica-a
SWAP CR - Py TAG Troca, calcula a resistncia Py, identifica-a.
Fecha o programa PRNST
Para executar o programa use:
J@PRNST Inicia o programa PRNST
25 Insira x = 25
Pgina 22-40
75 Insira y = 75
50` Insira xy = 50 e termine de inserir os dados.
O resultado :
Pgina 22-41
5\` Insira xy = -5 e termine de inserir os
dados.
O resultado :
O resultado :
Pgina 22-42
Um formulrio de entrada para o programa de crculo
de Mohr
Uma forma interessante de colocar os dados de entrada substituir o
subprograma INDAT com o seguinte programa que ativa um formulrio de
entrada:
Pgina 22-43
O resultado depois de pressionar @@@OK@@@ o seguinte:
Pgina 22-44
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:
Pgina 23-1
Exemplos das aplicaes destas funes so mostrados a seguir:
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
A operao NUM, CHR, OBJ e STR foi apresentada anteriormente neste
captulo. Temos tambm visto as funes SUB e REPL em relao aos grficos
anteriormente neste captulo. As funes SUB, REPL, POS, SIZE, HEAD e TAIL
tem efeitos similares das listas, a saber:
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).
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
______________________________________________________
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
As funes para manipular os sinalizadores da calculadora esto disponveis
no menu PRG/MODES/FLAG. O menu PRG est ativado com . Os
seguintes visores (com o sistema de sinalizador 117 configurado para
CHOOSE boxes) mostram a seqncia de visores para obter o menu FLAG:
SF Ativar um sinalizador
CF Desativar (ou apagar) um sinalizador
FS? Retorna1 se o sinalizador estiver ativado, 0 se no estiver
FC? 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
O menu TIME, disponvel atravs da sequncia de teclas (a tecla 9)
fornece as seguintes funes que so descritas a seguir:
Configurar um alarme
Opo 2. Set alarm.. fornece um formulrio de entrada para permitir que o
usurio configue um alarme. O formulrio de entrada apresentado na
seguinte figura:
Pgina 25-1
Navegar nos alarmes
Opo 1. Browse alarms... no menu TIME permite que voc verifique seus
alarmes atuais. Por exemplo, depois de inserir o alarme usado no exemplo
acima, esta opo mostrar o seguinte visor:
Ferramentas TIME
Opo 4. Tools fornece um nmero de funes teis para a operao do
relgio e os clculos com as horas e dias. A seguinte figura mostra as funes
disponveis sob ferramentas TIME:
Pgina 25-2
A aplicao destas funes apresentada abaixo.
Pgina 25-3
Clculos com dias
Para clculo com dias, use as funes DATE+, DDAYS. Aqui est um exemplo
de aplicao destas fues juntamente com um exemplo de funes TICKS:
Funes de alarme
O submenu TIME/Tools/ALRM fornece as seguintes funes:
Pgina 25-4
DELALARM(x): Exclui o alarme x da lista de alarme do sistema
FINDALARM(x): Retorna ao primeiro alarme vencido depois da hora
espeficada
Pgina 25-5
Captulo 26
Gerenciar a memria
No captulo 2 introduzimos os conceitos e operaes bsicas para criar e
gerenciar as variveis e diretrios. Neste captulo discutimos o gerenciamento
da memria da calculadora, incluindo a partio de memria e as tcnicas
para proteger os dados.
Estrutura da memria
A calculadora contm um total de 2.5 MB de memria do qual 1 MB usada
para armazenar o sistema operacional (memria do sistema) e 1.5 MB
usado para a operao da calculadora e armazenagem de dados (memria
do usurio). Os usurios no tm acesso ao componente da memria do
sistema. Para ver a forma na qual a memria do usurio particionada, use a
funo FILES (). Um resultado possvel mostrado abaixo:
Pgina 26-1
(memria de acesso aleatrio) da memria da calculadora. O segmento da
memria 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.
Uma quarta porta, a Porta 3, est disponvel para uso com o carto de
memria flash SD. Um exemplo mostrado abaixo.
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 armazenadas no diretrio HOME ou em um de
seus diretrios. Os detalhes sobre a manipulao de variveis e diretrios so
apresentados no captulo 2.
Porta de memria
Diferente do diretrio HOME, a memria nas portas 0, 1 e 2 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
Verificar os objetos na memria
Para ver os objetos armazenados na memria voc pode usar a funo FILES
(). O visor mostra o diretrio HOME com cinco diretrios, a saber,
TRIANG, MATRX , MPFIT, GRPHS e CASDIR.
Diretrios adicionais podem ser vistos movendo o cursor para baixo na rvore
do diretrio. Ou pode mover o cursor para cima para selecionar uma porta de
memria. Quando um dado diretrio, subdiretrio ou porta for selecionada,
pressione @@@OK@@@ para ver o contedo do objeto selecionado.
Se qualquer biblioteca estiver ativa na sua calculadora, ela ser exibida neste
visor. A biblioteca @)HP49D (demo) mostrada no visor acima. Pressionar a tecla
correspondente (A) para ativar esta biblioteca. Pressionar as teclas do
menu virtual da porta abrir a porta da memria. Informaes adicionais
sobre bibliotecas so apresentadas a seguir.
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
Objetos de backup podem apenas existir na porta de memria (ex.
voc no pode fazer backup de um objeto no diretrio HOME,
embora voc possa fazer tantas cpias quanto quiser).
Voc no pode alterar o contedo de um objeto de backup (voc
pode entretanto copi-los para um diretrio no diretrio HOME e
alter-los l e depois fazer novamente o backup com as alteraes).
Voc pode armazenar ou um objeto individual ou o diretrio inteiro
como um objeto de backup inteiro. Voc no pode, entretanto, criar
um objeto de backup a partir de um nmero de objetos selecionados
em um diretrio.
Pgina 26-4
Backup do diretrio HOME
Para fazer o backup do diretrio HOME usando um modo algbrico, insira o
comando:
ARCHIVE(:Nmero_da_portaNmero_da_porta: Nome_Backup)
No modo RPN:
: Nmero_da_portaNmero_da_porta : Nome_Backup ` RESTORE
Pgina 26-5
Use o File Manager () para copiar o objeto para a porta.
Usando esta abordagem, o objeto de backup ter o mesmo nome do
objeto original.
Use o comando STO para copiar o objeto para uma porta. Por exemplo,
no modo algbrico, para fazer o backup da varivel A em um objeto
chamado AA na porta 1, use a sequncia de teclas:
@@@A@@@ K 1~a~a`
Use o comando ARCHIVE para criar um backup do diretrio HOME
(consulte acima).
Pgina 26-6
Para avaliar um objeto de backup insira:
EVAL(argument(s), : Nmero_da_portaNmero_da_porta :
Nome_Backup )
Para ativar o objeto para o comando de linha insira:
RCL(: Nmero_da_portaNmero_da_porta: Nome_Backup)
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
Os cartes SD
A calculadora possui uma porta de carto de memria na qual voc pode
inserir um carto flash SD para fazer o backup dos objetos da calculadora ou
para fazer o download de objetos de outras fontes. O carto SD na calculadora
aparecer como a porta nmero 3.
Pgina 26-7
Formatar um carto SD
A maioria dos cartes SD j estaro formatados com um sistema de arquivos
compatvel com a HP 50g. A HP 50g somente funcionar com os cartes
no formato FAT16 ou FAT32.
O carto SD est agora pronto para uso. Ele estar no formato FAT32.
Mtodo alternativo
Quando um carto SD inserido, aparece !FORMA! um item de menu adicional
no File Manager. Selecionar esta opo reformata o carto, um processo que
tambm apaga cada objeto no carto.
Pgina 26-8
Nomes longos de arquivos em um carto SD so suportados no Filer, mas so
exibidos com 8.3 caracteres, como no DOS, ex. nomes exibidos tero um
mximo de 8 caracteres com 3 caracteres no sufixo. O tipo de cada objeto
ser exibido, a menos que seja um objeto de computador ou um objeto de tipo
desconhecido. (Nestes casos, seu tipo listado como uma seqncia.)
No modo algbrico:
Para armazenar um objeto, pressione K, digite o nome do objeto
armazenado usando a porta 3 (ex. :3:V R1), pressione `.
No modo RPN:
Para armazenar um objeto, digite o nome do objeto armazenado usando a
porta 3 (ex. :3:V R1), pressione K.
Pgina 26-9
No modo algbrico:
Pressione , digite o nome do objeto armazenado usando a porta
3 (ex. :3:V R1), pressione `.
No modo RPN:
Digite o nome do objeto armazenado usando a porta 3 (ex. :3:V R1),
pressione .
Pgina 26-10
Excluir um objeto do carto SD
Para excluir um objeto do carto SD no visor use a funo PURGE, conforme a
seguir:
No modo algbrico:
Pressione I @PURGE, digite o nome do objeto armazenado usando a
porta 3 (ex. :3:V R1) e pressione `.
No modo RPN:
Digite o nome do objeto armazenado usando a porta 3 (ex. :3:V R1) e
pressione I@PURGE .
!3~~progs/prog1`K
Pgina 26-11
possvel especificar qualquer nmero de subdiretrios alojados. Por exemplo,
para referir-se a um objeto em um subdiretrio de terceiro nvel, sua sintaxe
deveria ser:
:3:DIR1/DIR2/DIR3/NAME
Usar as bibliotecas
As bibliotecas so programas em linguagens binrias criadas pelo usurio que
podem ser carregadas na calculadora e colocadas a disposio para uso de
dentro de qualquer subdiretrio do diretrio HOME. Alm disso, a calculadora
posta no mercado com duas bibliotecas que juntas oferecem toda a
funcionalidade da Equation Library.
Nmeros de biblioteca
Se usar o menu LIB () e pressionar a tecla do menu virtual
correspondente a porta 0, 1 ou 2, ver os nmeros da biblioteca listados nas
etiquetas do teclado. Cada biblioteca tem um nmero de trs ou quatro dgitos
associados. (Por exemplo, as duas bibliotecas que constituem a Equation
Pgina 26-12
Library esto na porta 2 e so numberadas 226 e 227.) Estes nmeros so
atribudos pelo criador da biblioteca e so usados para apagar a biblioteca.
Criar bibliotecas
Uma biblioteca pode ser escrita nas linguagens Assembler, SYSRPL ou usando
uma biblioteca de criao de matriz, tais como LBMKR. O ltimo programa
est disponvel online (consulte por exemplo, http://www.hpcalc.org). Os
detalhes 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.
Bateria de backup
Uma bateria de backup CR2032 est includa 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 diagrama abaixo
mostra o local da bateria de backup no compartimento superior na parte de
trs da calculadora.
Pgina 26-13
Pgina 26-14
Captulo 27
A Aplicao Equation Library
A aplicao Equation Library um conjunto de equaes e comandos que
permitem a soluo de problemas cientfcos e de engenharia simples. A
biblioteca consiste de mais de 300 equaes agrupadas em 15 tpicos
tcnicos que contm mais de 100 ttulos de problemas. Cada ttulo de
problema contm uma ou mais equaes que ajudam a resolver tal tipo de
problema. O apndice M contm uma tabela dos grupos e titulos de
problemas disponveis na aplicao Equation Library.
Pgina 27-1
5. A primeira equao exibida. Pressione #NXEQ# para exibir as prximas
equaes.
6. Pressione #SOLV# para iniciar o Solver.
7. Para cada varivel conhecida, digite seu valor e pressione a tecla de menu
correspondente. Caso a varivel no seja exibida, pressione L para
exibir variveis adicionais.
8. Opcional: faa uma estimativa para uma varivel desconhecida. Isso pode
acelerar o processo de soluo ou ajudar a focalizar-se em uma das vrias
solues. Entre uma estimativa da forma que faria com o valor de uma
varivel conhecida.
9. Pressione ! seguida pela tecla de menu da varivel que est sendo
resolvida. Se estiver resolvendo todas as equaes do ttulo selecionado,
pressione ! ##ALL#. O Solver ento calcula os valores de todas as
variveis que definiu anteriormente.
Usando o Solver
Ao selecionar um tpico e um ttulo na Equation Library, o usurio especifica
um conjunto de uma ou mais equaes. Ento, ao pressionar #SOLV# , o usurio
sai dos catlogos da Equation Library e comea a resolver as equaes
selecionadas.
Cada varivel criada e definida como zero a menos que j exista. (Se o
nome da varivel foi usado pela aplicao Solver anteriormente, ento ela
uma varivel global e, portanto, j existe at que seja eliminada.)
Pgina 27-2
As unidades de cada varivel so definidas com as condies
especificadas: unidades SI ou do sistema Ingls e unidades usadas ou no-
usadasa menos que a varivel j exista e possua unidades
dimensionalmente consistentes com o que foi especificado. (Para alterar
unidades do sistema Ingls para SI ou vice-versa, elimine primeiramente as
variveis existentes ou entre explicitamente as unidades com os valores.
Pgina 27-3
Evoluir catlogos ##ALL#
Definir estados !MUSER! !MCALC!
Visualizando equaes
Todas as equaes possuem uma forma de apresentao e algumas
aplicaes possuem tambm uma forma de clculo. A forma de apresentao
mostra a equao em sua forma bsica, a forma que se v nos livros. A forma
de clculo inclui refinamentos computacionais. Se uma equao possui uma
forma de clculo, aparece um * no canto superior esquerdo da apresentao
da equao.
Pgina 27-4
Operaes para visualizaes de equaes e imagens
Tecla Ao Exemplo
Pgina 27-5
Operaes nos catlogos Variable
Tecla Ao
Visualizando a imagem
Aps selecionar um tpico e um ttulo, possvel visualizar a imagem do
problema (se o ttulo possuir uma imagem).
Pgina 27-6
Usando a aplicao Multiple-Equation Solver
A Equation Library inicializa a aplicao Multiple-Equation Solver
automaticamente, se o conjunto de equaes possuir mais de uma equao.
Porm, pode-se tambm inicializ-la explicitamente utilizando seu prprio
conjunto de equaes (consulte Definindo um conjunto de equaes na
pgina 27-8).
Operao Tecla Ao
Pgina 27-7
Indefinir todas %ALL% Cria todas as variveis que no so
definidas pelo usurio, mas no
especifica seus valores.
Pgina 27-8
Observe que o smbolo marca as variveis que foram usadas na ltima
soluoseus valores so compatveis entre si. Outras variveis podem no
possuir valores compatveis, porque elas no foram envolvidas na soluo.
Opo de Significado
menu
Pgina 27-9
variveis desconhecidas em todas as equaes. possvel tambm especifcar
as equaes em uma ordem que seja melhor para seus problemas.
x1 = v 0 + a t 1
x2 = v0 + a t 2
( x 2 x 1) = a (t 2 t 1)
Para criar equaes mais robustas, possvel incluir funes que assegurem
clculos adequados e mais rpidospor exemplo, CONST e TDELTA, UBASE,
EXP e IFTE.
Se suas equaes usam qualquer uma das funes a seguir, suas variveis no
so necessariamente detectadas pela Multiple-Equation Solver: , , , |,
QUOTE, APPLY, TVROOT e CONST.
Pgina 27-10
4. Pressione ~ e ~ q K to para armazenar a lista na varivel
EQ.
5. Pressione G`EQLIB EQLIB $MES# !MINIT! para criar Mpar e preparar
o conjunto de equaes para usar com a Multiple-Equation Solver.
6. Pressione !MSOLV! para iniciar o Solver com o novo conjunto de equaes.
Pgina 27-11
Bad Guess(es). As unidades podem estar perdidas ou inconsistentes
para uma varivel. Para obter uma lista de estimativas, pelo menos um dos
elementos da lista deve ter unidades consistentes.
Verificando solues
As variveis que tm um smbolo em suas opes de menu esto
relacionadas soluo mais recente. Elas formam um conjunto compatvel de
valores que satisfazem as equaes usadas. Os valores de quaisquer variveis
sem smbolos podem no satisfazer as equaes, porque essas variveis no
foram envolvidas no processo de soluo.
Razes mltiplas. Uma equao pode ter razes mltiplas, e o Solver pode
ter encontrado uma raiz inadequada. Fornea uma estimativa para a
varivel para focalizar a busca na faixa adequada.
Pgina 27-12
Wrong variable states. A known or unknown variable may not have the
appropriate state. A known variable should have a black menu label, and
an unknown variable should have a white label.
Pgina 27-13
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 o
Pgina A-1
aplicativo. O visor resultante um formulrio de entrada de dados com
campos de entrada para um nmero de variveis (n, I%YR, PV, PMT, FV).
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@@ Insira n = 10
8.5 @@OK@@ Insira I%YR = 8.5
10000 @@OK@@ Insira PV = 10000
1000 @@OK@@ Insira FV = 1000
@SOLVE! Selecione e resolva para PMT
O visor resultante :
Pgina A-2
!RESET Reinicia os campos para os valores padres
!CALC Pressione para acessar a pilha para os clculos
!TYPES Pressione para determinar o tipo de objeto no campo ressaltado
!CANCL Cancela a operao
@@OK@@ Aceita a entrada de dados
1136.22/2:
Pgina A-3
(No modo RPN, teremos usado 1136,22 ` 2 `/).
Pressione @@OK@@ para inserir este novo valor. O formulrio de entrada parecer
agora desta forma:
Pressione !TYPES para ver o tipo de dados no campo PMT (o campo ressaltado).
Obter a seguinte especificao:
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
operar estas funes de teclas pressione apenas a tecla correspondente. as
teclas pela fila e coluna onde esto localizadas no desenho acima, assim, a
tecla (10,1) est na tecla ON.
Pgina B-2
As teclas com as setas, , so usadas para mover um
caractere de cada vez na direo da tecla pressionada (ex. acima,
abaixo, esquerda ou direita).
A funo APPS ativa o menu de aplicaes.
A funo MODE ativa o menu de modo da calculadora.
A funo TOOL ativa um menu de ferramentas teis para manipular
variveis e obter ajuda na calculadora.
A funo VAR mostra as variveis armazenadas no diretrio de atividade.
A funo STO usada para armazenar os contedos nas variveis.
A funo NXT usada para ver as opes adicionais de menu ou
variveis em um diretrio.
A funo HIST permite acessar o histrico de modo algbrico, ex. a
coleo de entradas recentes do comando neste modo.
A tecla EVAL usada para avaliar as expresses algbricas e numricas.
A tecla de apstrofe [ ] usada para inserir um conjunto de apstrofes
para as expresses algbricas.
O SYMB ativa o menu de operaes simblicas.
A tecla de excluso usada para excluir caracteres em uma linhal.
A tecla yx calcula a x potncia de y.
Pgina B-3
Existem 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.
Das seis funes associadas com a tecla apenas a primeira das quatro so
mostradas no prprio teclado. Esta a forma em que a tecla apresentada no
visor:
Observe que a cor e a posio dos smbolos na tecla, isto , SYMB, MTH,
CAT e P, indicam qual a funo principal (SYMB) e qual das outras trs
funes associada com as teclas left-shift (MTH), right-shift (CAT ) e
~ (P).
Pgina B-4
elas so mostradas em um fundo com sombra. As teclas que no so ativas
so mostradas no fundo preto.
Funes Left-shift
O seguinte desenho mostra as funes, caracteres ou menus associados com as
diferentes teclas da calculadora quando a tecla for ativada.
Pgina B-5
Funes do teclado da calculadora
Pgina B-6
As funes ASIN, ACOS e ATAN calculam as funes arcoseno, arco-
coseno 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 menu de teclado definido pelo usurio.
A funo S.SLV ativa o menu do solucionador.
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
no menu 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 .
A tecla # usada para inserir nmeros .
A tecla infinita 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 retrocesso-esquerdo,
move o cursor para o primeiro caractere na direo da tecla pressionada.
Pgina B-7
Funes do teclado da calculadora
Funes Right-shift
O seguinte desenho mostra as funes, caracteres ou menus associados com as
diferentes teclas da calculadora quando a tecla for ativada:
As funes BEGIN, END, COPY, CUT e PASTE so usadas para editar os
objetivos.
A tecla UNDO usada para desfazer a ltima operao da calculadora.
A funo CHARS ativa o menu de caractere especial.
Pgina B-8
A funo EQW usada para iniciar o escritor de equao.
A funo CAT usada .
A funo CLEAR limpa o teclado.
A funo LN calcula o logaritmo natural.
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 , ex. ~*.
Pgina B-10
Caracteres left-shift alfa
O seguinte desenho mostra os caracteres associados com as diferentes teclas
da calculadora quando ALPHA ~ for combinado com a tecla .
Observe que a funo ~ usada para inserir as letras em minscula do
alfabeto ingls (A a Z). Os nmeros, smbolos matemticos, (-, +, ), pontos
decimais (.) e o espao (SPC) so as mesmas das funes principais destas
teclas. Para as teclas ENTER e CONT funcionam tambm com as suas funes
principais quando a combinao ~ for usada.
Pgina B-11
Caracteres right-shift alfa
O seguinte desenho mostra os caracteres associados com as diferentes teclas
da calculadora quando ALPHA ~ for combinado com a tecla .
"'
Pgina B-12
especiais gerados pela combinao ~ incluem as letras gregas (, , ,
, , , , , , , , e ), outros caracteres gerados pela combinao
~ so |, , ^, =, <, >, /, , \, __, ~, !, ?, <<>> e @.
Pgina B-13
Apndice C
Configuraes CAS
CAS significa sistema algbrico do 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
Pressionar a tecla L mostra as opes restantes no formulrio de
entrada CALCULATOR MODES:
Pgina C-2
Selecionar a varivel independente
Muitas das funes fornecidas pelo CAS usam uma varivel independente pr-
determinada. Por definio, tal varivel a letra X (maiscula) conforme
mostrado na caixa de entrada CAS MODES acima. Portanto, o usurio pode
alterar esta varivel para qualquer outra letra ou combinao de letras e
nmeros (um nome de varivel deve comear como uma letra) editando o
campo Indep var na caixa de entrada CAS MODES.
Alm disso, evite usar a varivel VX nos seus programas ou equaes, para
no confundir com a VX do CAS. Se for necessrio mencionar o componente
x da velocidade, por exemplo, voc pode usar vx ou Vx.
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
Modo CAS Numeric e Symbolic
Quando o modo CAS Numeric for selecionado, certas constantes na
calculadora so exibidas no seu valor de ponto de flutuao total. Por
definio, a opo _Numeric foi desmarcada, significando que estas
constantes pr-definidas sero exibidas como seu smbolo, em vez de seus
valores, no visor da calculadora.
Pgina C-4
No modo Algebraic, o objeto inserido pelo usurio no lado esquerdo do visor,
seguido imediatamente por um resultado no lado direito do visor. Os
resultados mostrados acima mostram que as expresses simblicas para ln(2),
ex., o logaritmo natural de 2 e 5 , ex., a raiz quadrada de 5. Se a opo
_Numeric CAS for selecionada, os resultados correspondentes para estas
operaes so conforme a seguir:
Pgina C-5
inserir um nmero inteiro, ele automaticamente transformado em um nmero
real, conforme ilustrado a seguir:
Recomenda-se que voc selecione o modo EXACT como o modo CAS padro
e altere o modo para APPROX se solicitado pela calculadora ao fazer uma
operao.
Para obter informaes adicionais sobre nmeros inteiro e real, como tambm
outros objetos de calculadora, consulte o captulo 2.
Observe que, no modo COMPLEX o CAS pode fazer uma ampla gama de
operaes a mais do que no modo REAL, mas ser consideravelmente tambm
mais lenta. Assim, recomendamos que voc selecione o modo REAL como o
Pgina C-6
modo padro e altere o modo para COMPLEX se solicitado pela calculadora
ao fazer uma operao.
2 2
O seguinte exemplo mostra o calculo do valor 5 8 usando o modo de
operao Algebraic, primeiro com a opo Real CAS selecionada. Neste
caso, voc ser perguntado se deseja alterar o modo para Complex:
R5Q2+ 8Q2`
Pgina C-7
momentaneamente nas linhas do topo do visor enquanto a operao estiver
sendo calculada.
Pgina C-8
Assim, as etapas intermedirias mostradas representam os coeficientes do
quociente e resduos da diviso sinttica etapa por etapa com seria feita
manualmente, ex.
X 3 5X 2 + 3X 2 3X 2 + 3X 2
= X2 + =
X 2 X 2
3X 2 8
X 2 3X + = X 2 3X 3X
X 2 X 2.
x+3Q5`
Pgina C-9
A mesma seqncia de teclas foi usada para produzir cada um dos resultados:
x+3Q5`
Agora, ver uma lista de todos os comandos em ordem alfabtica. Voc pode
usar a tecla com a seta para baixo, , para navegar atravs da lista. Para
Pgina C-10
mover para cima na lista use a tecla com a seta para cima, . As teclas
com as setas esto localizadas no lado direito do teclado entre a primeira e
quarta linha de teclas.
Para ver o efeito do uso de !!@@OK#@ na AJUDA, vamos repetir as etapas acima da
seleo do comando ATAN2S na lista de comandos CAS: @HELP B`
(10 vezes)
Pgina C-11
operao a ser feita, enquanto a linha cinco, a saber, ASIN(X/(X^2+1)), o
padro.
Observe que existem seis comandos associados com as teclas neste caso (voc
pode verificar que existem apenas seis comandos porque pressionar L no
produz os itens do menu). Os comandos das teclas so descritos a seguir:
Pgina C-12
Observe que, as novas linhas dos resultados so produzidas, o visor (ou pilha)
pressiona as linhas existentes para cima e preenche o fundo do visor com mais
resultados.
A AJUDA, descrita nesta seo, ser muito til para mencionar a definio de
diversos comandos CAS disponveis na calculadora. Cada entrada na ajuda
CAS, sempre que apropriado, ter um exemplo de aplicao do comando,
como tambm referncias conforme mostrado neste exemplo.
Pgina C-13
garantia de qualquer tipo, ou expressa ou implcita, incluindo, mas no
limitando as garantias implcitas de comercializao e adequao para um
objetivo em particular. O risco total em relao qualidade e desempenho do
programa CAS seu. Caso o programa CAS apresente defeito, a despesa
ser de sua responsabilidade para o reparo, servio ou correo necessria.
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
~d~9 e o cdigo 240). O visor exibe tambm trs
funes associadas com as teclas, f4, f5 e f6. Estas funes so:
Pgina D-2
Letras gregas
(alfa) ~a
(beta) ~b
(delta) ~d
(epsilon) ~e
(theta) ~t
(lmbda) ~n
(mu) ~m
(rho) ~f
(sigma) ~s
(tau) ~u
(mega) ~v
(delta maiscula) ~c
(pi maiscula) ~p
Outros caracteres
~ (til) ~1
! (fatorizao) ~2
? (interrogao) ~3
\ (barra a esquerda) ~5
(smbolo de ngulo) ~6
@ (arroba) ~`
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:
Pgina E-1
Depois, pressione a tecla com a seta para cima para ativar o cursor de seleo
() em volta do y. Pressionado a tecla com a seta para cima, ,
continuamente, podemos seguir a rvore de expresso que usar o y para a
concluso da expresso. Aqui est a seqncia das operaes ressaltadas
pela tecla com a seta superior :
Etapa A1 Etapa A2
Etapa A3 Etapa A4
Etapa A5 Etapa A6
Pgina E-2
a tecla com a seta direita at que o cursor fique em cima do x no segundo
termo no numerador. Depois, pressione a tecla com a seta acima para
selecionar este x. As etapas na avaliao da expresso, comeando deste
ponto, so mostradas abaixo:
Etapa B1 Etapa B2
Etapa B5 = Etapa A6
Pgina E-3
Etapa C1 Etapa C2
Etapa C3 Etapa C4
Pgina E-4
As etapas na avaliao dos trs termos (A1 at A6, B1 at B5 e C1 at C5)
so mostrados a seguir ao crculo contendo os nmeros, variveis ou
operadores.
Pgina E-5
Apndice F
O menu aplicaes (APPS)
O menu aplicaes (APPS) est disponvel atravs da tecla G (primeira tecla
na segunda linha do teclado). A tecla G mostra as seguintes aplicaes:
Funes Plotagens.
Selecionar a opo 1. Plot functions.. no APPS produzir a seguinte lista de
menu de opes relacionadas com grficos:
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
A Biblioteca de constantes discutida em detalhe no captulo 3.
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
Esta operao equivalente a seqncia de teclas O. O Editor de
Equao introduzido em detalhes no captulo 2. Exemplos do uso do Editor
de Equao esto disponveis neste manual.
Gerenciador de arquivo..
Selecionar a opo 7.File manager.. no menu APPS lana o aplicativo de
gerenciador de arquivo:
Matrix Writer..
Selecionar a opo 8.Matrix Writer.. no menu APPS abre o Matrix Writer:
Editor de texto..
Selecionar a opo 9.Text editor.. no menu APPS lana o aplicativo de editor
de texto:
Pgina F-4
O editor de texto pode ser iniciando em diversos casos pressionado a tecla
coma a seta para baixo . Se um objeto no visor for algbrico, pressionar
provavelmente iniciar o Editor de Equao. O editor de texto
introduzido no captulo 2 e apresentado em detalhes no apndice L.
Menu Matemtica
Selecionar a opo 10. menu Math.. no menu APPS produz o menu de MTH (
matemtica ) :
Menu CAS..
Selecionar a opo 11. menu CAS.. no menu APPS produz o menu CAS
simblico :
Pgina F-5
Esta operao tambm disponvel ao pressionar a tecla P. O menu CAS
simblico introduzido no captulo 5 (operaes algbrica e aritmtica).
Outras funes do menu CAS so apresentadas no captulo 4 (nmeros
complexos), 6 (solues de equaes), 10 (criao de matriz), 11 (operao
com matriz), 13 (clculos), 14 (clculos multivariados) e 15 (anlise vetorial).
Equation Library
Ao selecionar a opo 12.Equation Library no menu APPS exibe o EQ LIBRARY
MENU. A partir daqui, pode-se pressionar !EQLIB! e depois !EQNLI! para abrir a
Equation Library:
Observe que o sinalizador 117 deve ser definido se for usar a Equation
Library. Note tambm que a Equation Library somente aparecer no menu
APPS se os dois arquivos da Equation Library estiverem armazenados na
calculadora.
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
H @)FLAGS @@CHK@@
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
Configura/limpa o sinalizador de sistema117 (menus CHOOSE boxes
e SOFT)
H @)FLAGS @@CHK@@
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:
Smbolo do ngulo (): ~6
Smbolo fatorial (!): ~2
Smbolo de grau (o): ~(manter)6
Letras gregas:
Alfa (): ~a Beta (): ~b
DELTA (): ~c Delta (d): ~d
Epsilon (): ~e Rho (): ~f
Mu (): ~m Lambda (): ~n
PI (): ~p Sigma (): ~s
Theta (): ~t Tau (t): ~u
mega (): ~v
Pgina G-2
Operao de teste de sistema (manter $, libere-a depois de inserir
as segunda e terceira teclas):
o Menu STAT : 96
o Menu PLOT: 81
o Menu SOLVE: 74 ou use (manter) 7
o Menu UTILITY: 113
Outos menus:
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
necessrio. Pressione @@OK@@ para ativar o comando. Por exemplo, para
localizar o comando PROPFRAC, voc pode usar a seguinte seqncia
de teclas:
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
Estas funes esto tambm disponveis no menu TRIG (). Uma
descrio destas funes apresentada no captulo 5.
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
Os submenus INTEGER, MODULAR e POLYNOMIAL so apresentados em
detalhe no apndice J.
O submenu EXP&LN
O submenu EXP&LN contm as seguintes funes:
O submenu MATR
O submenu MATR contm as seguintes funes:
Pgina K-4
Estas funes esto tambm disponveis atravs do menu MATRICES no teclado
(). As funes so descritas no captulo 10 e 11.
O submenu REWRITE
O submenu REWRITE contm as seguintes funes:
XNUM XQ
Pgina K-5
Apndice L
Comandos da linha de edio
Ao disparar a linha de edio usando na pilha RPN ou no modo
ALG, as seguintes funes so fornecidas (pressione L para consultar as
funes residuais):
Pgina L-1
Os itens mostrados neste visor so auto explicativos. Por exemplo, posies X e
Y significa que a posio em uma linha (X) e o nmero de linha (Y). Stk Size
significa o nmero de objetos no histrico de modo ALG ou na pilha RPN.
Mem(KB) significa o espao de memria livre. Clip Size o nmero de
caracteres na rea de transferncia. Clip Size o nmero de caracteres na
seleo COPY atual.
Pgina L-2
O submenu SEARCH
As funes do submenu so SEARCH:
O submenu GOTO
As funes do submenu GOTO so as seguintes:
Pgina L-3
Goto Line: para mover para uma linha especfica. O formulrio de entrada
fornecido com este comando :
O submenu Style
O submenu Style inclui os seguintes estilos:
BOL: Negrito
ITALI: Itlicos
UNDE: Sublinhado
: Inverso
Pgina L-4
Apndice M
Tabela de equaes includas
A aplicao Equation Library consiste de 15 tpicos correspondentes s sees
na tabela abaixo e mais de 100 ttulos. Os nmeros entre parnteses abaixo
indicam o nmero de equaes e o nmero de variveis no grupo. H 315
equaes no total usando 396 variveis.
Tpicos e Ttulos
Pgina M-1
10: Energia Indutiva (1, 3) 22: Voltagem Senoidal (2, 6)
11: Atraso de Corrente RLC (5, 9) 23: Corrente Senoidal (2, 6)
12: Corrente de Capacitor DC (3, 8)
3: Fludos (29, 29)
1: Presso a Profundidade (1, 4) 3: Fluxo com Perdas (10, 17)
2: Equao de Bernoulli (10, 15) 4: Fluxo em Canos Completos(8, 19)
4: Foras e Energia (31, 36)
1: Mecnica Linear (8, 11) 5: Colises Elsticas ID (2, 5)
2: Mecnica Angular (12, 15) 6: Fora de Atrito (1, 5)
3: Fora Centrpeta (4, 7) 7: Lei da Gravidade (1, 4)
4: Lei de Hooke (2, 4) 8: Relao MassaEnergia (4, 9)
5: Gases (18, 26)
1: Lei dos Gases Ideais (2, 6) 5: Fluxo Isentrpico (4, 10)
2: Mudana do Estado de Gases 6: Lei dos Gases Reais (2, 8)
Ideais (1, 6)
3: Expanso Isotrmica (2, 7) 7: Mudana do Estado de Gases
Reais (1, 8)
4: Processos Politrpicos (2, 7) 8: Teoria Cintica (4, 9)
6: Transferncia Trmica (17, 31)
1: Capacidade Trmica (2, 6) 5: Conduo e
2: Expanso Trmica (2, 6) Conveco (4, 14))
3: Conduo(2, 7) 6: Radiao de Corpos Negros (5, 9)
4: Conveco (2, 6)
Pgina M-2
7: Magnetismo (4, 14)
1: Fio Cheio (1,5) 3: Campo B em Solenide (1, 4)
2: Fora entre Fios (1, 6) 4: Campo em Toride (1, 6)
8: Movimento (22, 24)
1: Movimento Linear (4, 6) 5: Movimento Circular (3, 5)
2: Objeto em Queda Livre (4, 5) 6: Velocidade Terminal (1, 5)
3: Movimento de Projtil (5, 10) 7: Velocidade de Escape (1, 14)
4: Movimento Angular (4, 6)
9: ptica (11, 14)
1: Lei de Refrao (1, 4) 4: Reflexo Esfrica (3, 5)
2: ngulo Crtico (1, 3) 5: Refrao Esfrica (1, 5)
3: Lei de Brewster (2, 4) 6: Lente Fina (3, 7)
10: Oscilaes (17, 17)
1: Sistemas de Molas (1, 4) 4: Pndulo de Toro (3, 7)
2: Pndulo Simples(3, 4) 5: Harmnica Simples (4, 8)
3: Pndulo Cnico (4, 6)
11: Geometria Plana (31, 21)
1: Crculo(5, 7) 4: Polgono Regular (6, 8)
2: Elipse(5, 8) 5: Anel Circular (4,7)
3: Retngulo (5, 8) 6: Tringulo (6, 107)
12: Geometria Slida (18, 12)
1: Cone (5, 9) 3: Paraleleppedo (4, 9)
2: Cilindro (5, 9) 4: Esfera (4, 7)
Pgina M-3
13: Dispositivos de Estados Slidos (33, 53)
1: Junes de Passo PN (8, 19) 3: Transistores Bipolares (8, 14)
2: Transistores NMOS (10, 23) 4: JFETs (7, 15)
14: Anlise de Tenso (16, 28)
1: Tenso Normal (3, 7) 3: Tenso em um Elemento (3, 7)
2: Tenso Tangencial (3, 8) 4: Crculo de Mohr (7, 10)
15: Ondas (12, 15)
1: Ondas Transversais (4, 9) 3: Ondas Sonoras (4,8)
2: Ondas Longitudinais (4, 9)
Pgina M-4
Apndice N
ndice
A
A rvore de seleo no Editor de ALOG 3-5
Equao E-1 Alterao de variveis 13-19
A construo CASE 21-53 Alterar os sinais 8-3
A distribuio beta 17-7 Ambiente de plotagem 17-15
A distribuio exponencial 17-7 AMORT 6-33
A distribuio gama 17-7 Amortizao 6-11
A distribuio qui-quadrada 17-12 Amostra e populao 18-5
A distribuio Weibull 17-8 Anlise vetorial F-6
A equao de Cauchy ou Euler Anel aritmtico finito 5-14
16-54 ngulos entre vetores 9-17
A funo massa de probabilidade Animao 22-27
17-4 Animar 22-27
A varivel VPAR 12-46 Animar os grficos 22-27
A varivel VX 5-21 Anti-derivadas 13-14
ABCUV 5-11 Apagar 12-17
ABS 3-4, 4-6, 11-8 Aplicaes da transformada de
ACK 25-4 Laplace na soluo de ODEs linear
ACKALL 25-4 16-18
ACOS 3-7 Aplicaes lineares 11-56
ACOSH 3-9 Aplicar o zoom de aumento e
ADD 8-9, 12-22 reduo na exibio de grficos
12-51
ADDTMOD 5-12, 5-15
ARC 22-23
AJUDA 1-8
REA 3-19
Ajuda 2-12
ARG 4-6
Ajustar o contraste do visor 1-2
Aritmtica modular 5-12
Ajuste de dados 18-13
Arquivos 1-3
Ajuste de polinmio 18-60
rvore de seleo no Editor de
Ajuste linear mltiplo 18-57
Equao E-1
Alarmes 25-2
As funes hiperblicas 4-9
lgebra linear 11-1
ASIN 3-7
Pgina N-1
ASINH 3-9 Calculadora G-1
ASN 20-6 Calcular com horas 25-4
ASR 19-6 Clculos 13-1
Assim, GROBs 22-33 Clculos com dias 25-4
ASSUME J-3 Clculos financeiros 6-9
Atalhos G-1 Clculos multivariveis 14-1
Atalhos no menu PRG 21-9 Campos 6-18
ATAN 3-7 Campos de inclinao 12-36
ATANH 3-9 Campos de inclinao so 16-3
ATICK 22-8 Campos escalares 15-1
Atualmente sub-menus 13-1 Campos escalares e vetoriais 15-1
AUTO 22-3 Campos irracionais 15-5
Autoteste contnuo G-3 Cancela o prximo alarme de
Autoteste interativo G-3 repetio G-3
Avaliao passo a passo 13-17 Caracteres ALFA B-10
AXES 22-8, 22-14 Caracteres especiais G-2
AXL 9-26 Caracteres right-shift alfa B-12
AXM 11-17 CAS MODES C-3
AXQ 11-54 CASDIR 2-35, 16-30
CASINFO 2-37
(CDF) da distribuio normal
B 18-42
BR 19-3
CEIL 3-14
Baterias 1-1
CENTR 22-7
BEG 6-33
CHDIR 2-34
BIN 3-2
CHINREM 5-11, 5-19
Bloqueia/desbloqueia o teclado
CHOOSE 21-33
ALFA G-2
CHOOSE boxes 1-4, 1-5
BOL L-4
CHR 23-1
BOX 12-48
CIRCL 12-47
BOXZ 12-52
Classes 18-6
Buscar 5-3
Classificados 21-15
CLKADJ 25-3
C CMD 2-64
CPX 19-7 CMDS 2-26
CR 4-6 CNCT 22-14
Pgina N-2
CNTR 12-53 Construo STARTSTEP 21-56
Coeficiente de correlao 18-11 Construir um vetor 9-13
Coeficiente de correlao de amos- Construir um vetor bidimensional
tra 18-13 9-13
Coeficiente de variao 18-5 CONVERT 3-28
COL+ 10-21 Convoluo 16-49
COL 10-20 Coordenadas de pixel 22-23
Cola 2-28 COPIAR 2-29, 2-35
COLLECT 5-5 COS 3-7
Colocado 1-16 Coseno e transformada de Fourier
COL- 10-21 16-47
Comando MAIN/CASCFG K-1 COSH 3-9
Comandos da linha de edio L-1 Covariao 18-11
Comandos no CAS C-13 Covariao de amostra 18-11
COMB 17-2 CRDIR 2-40
Combinaes 17-1 Criar subdiretrios 2-40
CON 10-9 Crout LU 11-51
Concatenao de segmento 23-2 CST 20-1
COND 11-11 CSWP 10-22
Condio de uma matriz 11-11 CURS 2-21
Conectividade P-2 Cursosr 2-12
Configurao 1-6, 10-27 Curvas cnicas 12-23
Configurao CAS C-10 CUT 2-28
Configurao CAS rigorosa C-10 CYCLOTOMIC 5-11
Configurar a hora e o dia 1-8, CYLIN 4-3
25-2
CONJ 4-6
D
Conjunto adicionais de caracteres
DR 3-15
D-1
Da matriz 11-30
CONLIB 3-29
Da plotagem alm da prpria
Constante Euler 16-57
22-39
Constantes da calculadora 3-16
Dados agrupados 8-19
Constantes fsicas 3-29
DARCY 3-32
Construo 3-7
DATE+ 25-3
Construo DO 21-64
DBUG 21-36
Construo START...NEXT 21-56
Pgina N-3
DDAYS 25-3 or 13-14
De sadas marcadas 1-16 DERVX 13-4
DEC 19-2 DESENHAR 12-31, 22-21
Decompor listas 8-2 Desenhar a funo 12-10
Decompor um vetor 9-12 Desenhar os comandos 22-21
Decomposio 11-50, 11-51 Desenhar os comandos para uso na
Decomposio de ciclo Jordan de programao 22-21
uma matriz 11-49 Desenho interativo 12-46
Decomposio de valor singular Desfazer 2-64
11-51 Desligado G-3
DEFINE 3-34 DESOLVE 16-8
Definio da funo 3-37 Desvio padro 18-3
DEFN 12-19 DET 11-13
DEG 3-2 deteco de erro do programa
DEL 12-50, L-1 21-69
DEL L L-1 Determinantes 11-13, 11-41
DEL L-1 DIA 25-3
DELALARM 25-5 DIAG 10-13
DELKEYS 20-6 Diagonal principal 10-1
Delta de Kronecker 10-1 Diferenciais 13-20
Depende 18-23 Diferencial total de uma funo
DEPND 22-6 14-5
Depurar os programas 21-22 Digite no programa 21-63
DERIV 13-4 DISTRIB 5-29
Derivada direcional 15-1 Distribuio binomial 17-4
Derivadas 2-30, 13-1, 13-3, Distribuio de freqncia 18-7
13-14, 13-17 Distribuio de probabilidade
Derivadas com 13-5 contnua 17-6
Derivadas de equaes 13-7 Distribuio estudante t 17-11
Derivadas de ordem superior Distribuio F 17-9
13-14 Distribuio normal 17-9
Derivadas implcitas 13-7 Distribuio normal padro 17-18
Derivadas para calcular os pontos Distribuio normal pdf 17-10
extremos 13-12 Distribuio Poisson 17-5
Derivadas parciais 14-1 Distribuies contnuas para infern-
Derivadas parciais de ordem superi- cia estatstica 17-9
Pgina N-4
Distribuies de probabilidade EGVL 11-47
contnua 17-7 Eliminao de Gauss-Jordan 11-30
Distribuies de probabilidade rela- Eliminao gaussiana 11-30
cionados para inferncia DIV 15-4 Eliminar o uso de unidades 21-45
DIV2 5-11 EM BRANCO 22-33
DIV2MOD 5-12, 5-15 ENDSUB 8-12
Divergncia 15-4 ENGL 3-30
DIVIS 5-9 Enquanto 21-65
Diviso sinttica 5-26 ENTRADA 21-22
DIVMOD 5-12, 5-15 Entrada de dados interativa nos pro-
Do solucionador numrico 6-19, gramas 21-20
6-26 Entrada Programar entrada interati-
DOERR 21-67 va 22-16
DOLIST 8-12 ENVIAR 2-36
DOMNIO 13-9 EPS 2-37
DOSUBS 8-12 EPSX0 5-23
DOT 9-11 EQ 6-28
DOT- 12-48 Equao Bessel 16-56
DOT+ 12-48 Equao de Laguerre 16-60
DRAW 22-35 Equao de Laplace 15-4
DRAW3DMATRIX 12-57 Equao de Legendre 16-55
DROITE 4-9 Equao de Manning 21-15
DROP 9-20 Equao de Weber 16-61
DTAG 23-1 Equaes de polinmios 6-6
Equaes diferenciais 16-1,
16-42
E
Equaes diferenciais de segunda
E 19-3
16-54
EDITAR 2-30
Equaes diferenciais no lineares
Editar 2-9
16-7
Editor de Equao (EQW) 2-11
Equaes diferenciais ordinrias
Editor de Matriz 10-2
16-1
Editor de texto.. F-4
Equaes diferenciais, linear 16-4
EGCD 5-19
Equaes diferenciais, no linear
EGDC 5-11 16-4
EGV 11-48 Equaes diferenciais, srie Fourier
Pgina N-5
16-40 EXP2POW 5-29
Equaes diferenciais, solues gr- EXPANDE 5-12
ficas 16-71 EXPANDMOD 5-12
Equaes diferenciais, solues EXPLN 5-8, 5-29
numricas 16-61 EXPM 3-9
Equaes diferenciasi, campos de Extrema 13-8
inclinao 16-3 EYEPT 22-10
Equaes, sistemas lineares 11-18
Equaes, solucionando 27-1
Equation Library 27-1
F
F0 3-32
ERR0 21-68
FACTORMOD 5-12
ERRM 21-68
Fator 2-16, 22-7
ERRN 21-68
Fatores 1-16
Erro de previso como 18-51
Fatorizao 11-50
Erros no teste de hiptese 18-37
Fatorizao de matriz 11-50
Escopo de varivel global 21-4
FCOEF 5-11
Esfricas 9-15
FDISTRIB 5-29
Estatstica 17-9
Fechamento deep-sleep G-3
Estatstica de dados agrupados
8-19 Ferramentas de manipulao de un-
idades 3-27
Estatsticas 18-1
Ferramentas TIME 25-2
Estatsticas de resumo 18-14
FFT 16-50
Estatsticas variveis individuais
18-3 Final 2-28
Estilos L-4 FINDALARM 21-9
Estrutura da memria 26-1 Fluxo 7-6
EULER 5-11 Fmula de Euler 4-1
EVAL 2-5 Fonte do visor 1-28
Excluir subdiretrios 2-45 Formas QUADrticas 11-53
EXEC L-2 Formas quadrticas de matriz
11-53
Executa o esvaziamento do visor
Formatar carto SD 26-8
G-3
Formato cientfico 1-21
Exemplos de plotagens interativas
usando o menu PLOT 22-16 Formato engenharia 1-22
Exibio do grfico 12-17 Formato numrico 9-14
EXP 3-7 Formato padro 1-19
Pgina N-6
Formatos de grficos 12-1 Funes de plotagem e desenho
Formatos fixos 1-19 22-35
Formulrio de entrada 21-28 Funes de right-shift do teclado
Formulrio de entrada CALCULA- B-8
TOR MODES C-2 Funes definidas por mais de uma
Formulrios de entrada de dados expresso 3-36
A-1 Funes grficas 22-26
Formulrios no menu NUM.SLV Funes I/O.. F-2
A-1 Funes Left-shift B-5
Fourier 3-8 Funes multivariadas 14-1
FP 3-14 Funes principais da teclado B-2
Fraes 5-24 Funes right-shift B-8
Freqncia cumulativa 18-8 Funes TVMROOT 6-33
FROOTS 5-11, 5-26
Funo de etapa de Heaviside
G
16-16
GAMA 3-15
Funo de potncia da emisso
GAUSS 11-55
3-32
GCD 5-11
Funo delta de Dirac 16-16
GCDMOD 5-12
Funo Left-shift 1-13
Geral de curva cnica 12-23
Funo left-shift do teclado B-6
Gerar uma tabela de valores para
Funo LU 11-51
uma funo 12-19
Funo potencial 15-5
GET 10-6
Funo principal da tecla 1-12
GETI 8-11
Funo right-shift 1-13
GOR 22-33
Funo TRACE 11-15
Goto Line L-4
Funo TRAN 11-15
Grade 12-37, 12-39
Funo TRN 10-8
Gradiente 15-1
Funo VANDERMONDE 10-14
Grfico de ln(X) 12-9
Funo VTYPE 24-2
Grficos 12-1
Funes alternadas de tecla B-4
Grficos bidimensionais 22-15
Funes Bessel 16-56
Grficos de disperso 12-32
Funes de alarme 25-4
Grficos de funes transcendentais
Funes de dia e hora 25-1
12-9
Funes de distribuio cumulativa
Grande 12-20
17-5
Pgina N-7
Grasnde 2-14 Identificar, extrair e inserir os ele-
Graus 1-23 mentos dos vetores 9-7
GRD 3-2 IDIV2 5-11
GROB 22-31 IDN 10-9
GROBADD 12-54 IEGCD 5-11
GXOR 22-33 IFTE 3-36
Iinterativas usando o menu PLOT
22-16
H ILAP 16-11
HADAMARD 11-5
IM 4-6
HALT L-2
Imagem 12-5
HEAD 8-11
Inclinao neste ponto 12-6
HERMITE 5-11, 5-20
INDEP 22-6
HESS 15-1
Inferncias referentes as duas vari-
HEX 3-2, 19-2
aes 18-49
HILBERT 10-15
INFO 22-4
Histogramas 12-32
Iniciar 7-13
Histogramas de frequncia 12-2
INS L-1
HMS- 25-3
Inserir os vetores 9-3
HMS+ 25-3
Inserir um ttulo de janela 7-12
HMS 25-3
INT 13-15
HOME 2-35
Integrao por fraes parciais
Hora e dia.. F-3 13-21
HORNER 5-11, 5-20 Integrao por partes 13-20
H-VIEW 12-21 Integrais 2-30, 13-14, 13-15
HZIN 12-53 Integrais definidas 13-15
HZOUT 12-53 Integrais duplas 14-9
integrais duplas nas coordenadas
I polares 14-9
i 3-16 Integrais inadequadas 13-21
IR 5-29 Integrais mltiplas 14-8
IABCUV 5-11 Intervalos de confiana 18-22
IBERNOULLI 5-11 Intervalos de confiana e teste de
ICHINREM 5-11 hiptese na regressa linear 18-53
Identificao 21-34 Intervalos de confiana para a vari-
ao 18-34
Pgina N-8
INTVX 13-15 Ligado 1-15
INV 4-5, L-4 Lim 13-2
Inversa modular 5-17 Limites 13-1
Inverso B-3 Limites de classe 18-6
INVMOD 5-12 LIN 5-5
IP 3-14 Linguagem RPL do usurio 21-21
IP(x) 3-14 Linha 10-24
IREMAINDER 5-11 Linha de L-3
I-SECT 12-6 Linha de edio de comando L-1
ISOL 6-1 LINSOLVE 11-42
ISOM 11-56 LIST 2-37
ISPRIME? 5-11 Lista de caractere 23-4
ITALI L-4 Lista de catlogo de comando I-1
Listagens de mecanismo de ajuda
CAS H-1
J
Listas 8-1
Jacobiana 14-9
LN 3-7, 5-30
Janela de plotagem 12-9
LNCOLLECT 5-5, 5-30
JORDAN 11-49
LNP1 3-9
LOG 3-5
K LQ 11-53
KER 11-57 LSQ 11-26
LVARI 7-13
L
LABEL 12-50 M
LAGRANGE 5-11, 5-21 MAD 11-49
LAP 16-11 Mais prximo 1-20
LAPL 15-4 MANT 3-14
Laplaciana 15-4 MAP 8-13
LCM 5-11, 5-22 MARCA 12-48
LCXM 11-17 Marca de classe 8-19
LDEC 16-4 Marcar 21-21
LEGENDRE 5-11, 5-22 Marcas 21-20
Letras gregas D-3, G-2 MARK 12-48
LGCD 5-9 MATRIX 10-4
Pgina N-9
Matrix elevada a uma potncia Menu BIT 19-6
11-5 Menu BYTE 19-7
Matrix Writer 10-2 Menu CALC/DIFF 16-4
Matriz 10-2 Menu CAS F-5
Matriz aumentada 11-33 Menu CHARS 23-3
Matriz de permutao 11-37, Menu CONVERT 5-28
11-53 Menu de funes de entrada/sada
Matriz diagonal 10-13 F-2
Matriz Hessian 14-7 Menu DERIV&INTEG 13-4
Matriz identidade 10-1, 11-6 Menu e grficos SYMBOLIC 12-54
Matriz inversa 11-7 Menu FLAG dentro do PLOT 22-14
Matriz triangular inferior 11-51 Menu GOTO L-3
Matriz triangular superior 11-51 Menu LIST 8-10
Matrizes 11-41 Menu LOGIC 19-5
Matrizes ortogonais 11-9 Menu MAIN G-3, K-1
MAX 8-6 Menu MAIN/ALGB K-1
Mximo 5-19, 12-18, 18-3 Menu MAIN/ARIT K-3
MAXR 3-17 Menu MAIN/CMPLX K-3
Mecanismo de ajuda CAS C-10 Menu MAIN/DIFF K-2
Mdia geomtrica 8-17, 18-3 Menu MAIN/EXP&LN K-4
Mdia harmnica 8-16 Menu MAIN/MATHS (menu
Mdia ponderada 8-18 MATHS) J-1
Medida do ngulo 1-24, G-2 Menu MAIN/MATR K-4
medida do ngulo G-2 Menu MAIN/REWRITE K-5
Medidas de disseminao 18-3 Menu MAIN/SOLVER K-3
Medidas de iluminao 3-21 Menu MAIN/TRIGO K-2
Medidas de tendncia central 18-3 Menu Math.. F-5
Medidas eltricas 3-20 Menu MATHS G-3, J-1
Mdio 18-36 Menu MATHS/ INTEGER J-2
Memria 26-1, 26-12 Menu MATHS/CMPLX J-1
MENU 18-15 Menu MATHS/CONSTANTS J-1
Menu ALG 5-3 Menu MATHS/HYPERBOLIC J-2
Menu ALRM 25-3 Menu MATHS/MODULAR J-2
Menu APPS F-2 Menu MATHS/POLYNOMIAL J-3
Menu ARITHMETIC 5-9 Menu MATHS/TESTS J-3
Menu BASE 19-1 Menu MATRIX/MAKE 10-4
Pgina N-10
Menu MTH 3-8 MINIT 7-13
menu MTH/MATRIX 10-5 MINR 2-48, 2-49
Menu MTH/PROBABILITY 17-1 MITM 7-13
Menu MTH/VECTOR 9-11 MKISOM 11-57
Menu NORM 11-7 MOD 8-6
Menu OPER 11-16 Modelo de ajuste 22-13
Menu PLOT 22-17 MODL 22-13
Menu PLOT (menu 81) G-3 Modo 20-7
Menu PRG 21-5 Modo algbrico 1-17
Menu PRG/MODES/KEYS 20-6 Modo Aproximado e Exato C-4
Menu PRG/MODES/MENU 20-1 Modo CAS - Aumento de potncia
Menu REWRITE 5-29 C-9
Menu SEARCH L-2, L-3 Modo CAS etapa por etapa C-8
Menu SOFT 1-6 Modo CAS verbose e no verbose
Menu SOLVE 6-27 C-7
Menu SOLVE (menu 74) G-3 Modo COMPLEX 4-1
Menu SOLVE/DIFF 16-71 Modo de coordenada Polar 1-25
Menu STAT 18-15, G-3 Modo de operao 1-14
Menu SYMBOLIC 12-54 Modo Numeric e symbolic CAS
Menu TOOL 1-7 C-4
AJUDA 1-8 Modo REAL C-6
CASCMD 1-8 Modo RPN 1-14
EDITA 1-7 Modos CAS Real e Complexo C-6
LIMPA 1-7 Modos da calculadora 1-13
RCL 1-7 Modos de exibio 1-27
VISUALIZA 1-7
MODSTO 5-15
Menu UTILITY (menu 113) G-3
MODULO 5-17
Menu VECTOR 9-11
Mdulos 5-12
Menus 20-2
Momento da fora 9-18
Menus CMPLX 4-5
Mostra os parmetros de lotagem
Menus no acessveis atravs do
22-17
teclado 20-2
MSGBOX 21-31
Menus personalizados 20-1
MSLV 7-5
Mtodo de menor quadrada 18-51
MSOLVR 7-13
MIN 18-17
MTRW B-6
Mnimo 12-18, 13-13
Multiple-Equation Solver 27-7,
Pgina N-11
M-1 NUMY 22-11
Multiplicao da matriz 11-2
Multiplicao de vetor-matriz 11-3
O
Multiplicao matriz-vetor 11-4
O menu CALC/DIFF 16-4
MULTMOD 5-15
O menu DATA dentro de STAT
22-12
N O menu e grficos SYMBOLIC
Nas variaes 18-26 12-54
NDIST 17-10 O menu GROB 22-33
NEG 22-27 O menu STAT dentro PLOT 22-11
NEXTPRIME 5-11 O menu TIME 25-1
Norma Frobenius 11-8 O menu TRIG 5-8
Normalmente 11-9 O menu VPAR dentro de 3D (V)
NOT 19-5 22-9
Notas adicionais sobre regresso O programa de texto de entrada
linear 18-51 21-27
NOVO 2-41 O subdiretrios 2-37
NSUB 21-8 O submenu ROOT 6-28
NUM 21-24 O submenu TVM 6-32
NUM.SLV A-1 OBJ 9-20
Numrico C-4 Objetos 2-1, 24-1
Nmero da coluna 10-21 Objetos algbrico 5-1
Nmero de condio 11-11 Objetos grfico 22-31
Nmero hexadecimal 19-2 OCT 19-3
Nmero nas bases 19-1 Octal 19-1
Nmeros aleatrios 17-2 ODE rgida 16-71
Nmeros binrios 3-2 ODETYPE 16-8
Nmeros complexos 2-2, 4-1 Operao de teste de sistema G-3
Nmeros de menu 20-2 Operaes com unidades 3-17
Nmeros decimais 19-4 Operaes da matriz 11-14
Nmeros inteiros 2-1, J-2 Operaes de PLOTAGEM 12-14
nmeros inteiros 2-1, J-2 Operador de concatenao 21-1
Nmeros reais 2-1, C-5 Operadores 21-45
nmeros reais 2-1 Operadores lgicos 21-46
Nmeros reais e inteiros C-5 Operadores relacionais 21-45
NUMX 22-11 OR 19-5
Pgina N-12
Ordem 22-30 Plotagens de contorno Ps 12-41
Organizar dados 2-34 Plotagens de diviso Y 12-43
OUT 21-6 Plotagens de superfcie em Pr
Outros caracteres B-13 12-45
Plotagens de superfcie Pr 12-45
Plotagens Fast 3D 12-37
P
Plotagens geradas por programas
PA2B2 5-11
22-19
Para a calculadora 3-31
Plotagens mapa de grade 12-44
Para construir 6-17
Plotagens paramtricas 12-1
Parte imaginria 4-1
Plotagens verdadeiras 12-30
Parte real 4-1
Polares 12-21
PARTFRAC 5-11
Polinmio ciclotmico 5-18
Passo a passo de derivadas 13-17
Polinmio de Taylor 13-25
PCAR 11-46
Polinmio Tchebycheff 16-59
PCOEF 5-11, 5-22
Polinmios 5-18
PDIM 21-8
Polinmios de Chebyshev 16-59
Percentuais 18-15
Polinmios de Hermite 16-61
PERODO GL-2
Ponto de selagem 14-8
PERM 17-2
Ponto decimal 1-22
Permutaes 17-1
Pontos extremos 13-12
PEVAL 5-24
Populao 18-2
PGDIR 2-46
Populao finita 18-3
PICT 12-51
Portas P-2
Pivot parcial 11-34
POS 8-11
Pivotal total 11-36
POTENCIAL 15-5
PIXOFF 22-23
Potencial de um gradiente 15-3
PIXON 22-23
POWEREXPAND 5-29
Plano no espao 9-19
POWMOD 5-12
PLOTADD 12-55
PPAR 12-3, 12-12
PLOTAGEM 12-52
Prefixos das unidades 3-24
Plotagem da funo 16-31
PREVAL 13-15
Plotagens aramadas 12-41
PREVPRIME 5-11
Plotagens com o programas 22-14
Primeira ordem 14-3
Plotagens da FUNO 12-14
Primeiro menu de grficos 12-22
Plotagens de barra 12-1
PRIMIT 2-39
Pgina N-13
Probabilidade 17-1, 17-6 Q
Produo de grficos B-5 QR 11-53
Produto escalar 9-11 QUAD 11-53
Produto vetorial 9-2 QUADF 11-54
Programa de texto de entrada 21- QUOCIENTE 5-11
27 QUOTA B-9
Programa est uma caixa de mensa- QXA 11-55
gem 21-40
Programa GROB 22-35
Programa usando uma sada 21- R
39 RB 19-3
Programao 21-1 RC 4-6
Programao de calculadora J-3 RD 3-15
Programao modular 22-37 RI 5-29
Programao sequencial 21-15 RAD 3-2
Programao usando as funes de Radiao 3-21
desenho 22-24 Radianos 1-24
Programar na linguagem 21-1 RAIZ 6-29
Programar sequencia 21-15 Raiz quadrada 3-5
PROOT 5-22 Ramificao de programa 21-48
PROPFRAC 5-9, 5-23 RAND 17-2
Propriedades da linha de edio 1- RANM 10-11
29 RCI 10-26
Propriedades da pilha 1-29 RCIJ 10-27
Propriedades do Editor de Equao RCLALARM 25-4
1-30 RCLKEYS 20-6
Psi 3-15 RCLMENU 20-2
PTAYL 5-11, 5-22 RCWS 19-4
PTYPE 22-3 RDM 10-10
PUT 8-11 RDZ 17-1
PUTI 10-7 RE 4-6
PVIEW 22-23 REALASSUME 2-39
PXC 19-7 RECT 4-3
RECV 2-35
REF, rref, RREF 11-42
Referncias de pixel 19-7
Pgina N-14
Regra de cadeia 13-6 RRK 16-73
Regras de cadeia de derivadas par- RSBERR 16-76
cial 14-1 RSD 11-45
REINICIAR 22-29 RSWP 10-26
Reincio G-3
Reincio "a frio" G-3
S
Reincio "quente" G-3
Sada do programa 21-40
Relaes linearizadas 18-12
Sair 2-30
RENAM 2-35
Salvar um grfico 12-8
REPL 10-12
SCALE 22-7
Representao cartesiana 4-1
SCALEH 22-7
Representao diagonal de uma for-
SCALEW 22-7
ma quadrtica 11-55
Segmentos 23-1
Representao polar 4-1
Segmentos de caractere 23-1
RES 22-7
Seleo 21-33
RESIDUAL 5-11, 11-26
SELECIONAR 2-35
RESOLVER 6-1, 6-2, 7-1
selecionar 2-44
RESULTANTE 5-1
Selecionar a varivel independente
Resultante de foras 9-17
C-3
Resumo da operao deplotagem
SEQ 8-12
FUNTION 12-14
Seqncia de tecla 1-18
REVLIST 8-9
Srie 13-23
RISCH 13-15
Srie (FOURIER) e aanlise do
RKF 16-72
13-4
RKFERR 16-75
Srie Fourier 16-28
RKFST 16-74
Srie Fourier complexa 16-31
RL 19-6
Srie Fourier para a funo
RLB 19-7
quadrtica 16-30
RND 3-14
Srie Fourier para uma onda quad-
RNRM 11-10
rada 16-39
Rotao 22-42
Srie Fourier para uma onda trian-
Rotacional 15-5
gular 16-36
ROW+ 10-25
Srie Maclaurin 13-24
ROW 10-24
Srie Taylor 13-25
RR 19-6
Series finitas 16-56
RRB 19-7
Pgina N-15
Sries Maclaurin 13-24 11-26
SI 3-30 Soluo de ODE rgida 16-71
SIDENS 3-32 Soluo de ODEs 16-1
SIGMA 13-15 Soluo de sistemas lineares 11-18
SIGMAVX 13-15 Soluo de tringulos 7-10
SIGN 3-14, 4-6 Soluo grfica para ODE de seg-
SIGNTAB 12-55, 13-10 unda ordem 16-68
Simblico C-4 Soluo numrica para ODEs com o
Smbolo do ngulo () G-2 menu SOLVE/DIFF 16-71
Smbolo fatorial (!) G-2 Solucionador numrico F-3
SIMP2 5-9, 5-25 SOLVEVX 6-4
SIMPLIFICAR 5-25 Som de beep 1-26
Simplificar 2-10 Soma de erros quadrados (SSE)
Simplificar a configurao CAS na 18-51
racional C-10 Soma dos totais quadrados, SST
Simplificar uma expresso 2-25 18-64
SIN 3-7 SOMBRA B-5
Sinalizador de sistema105 (modo SQ 3-5
EXACT e APPROX CAS) G-1 SR 19-6
Sinalizador de sistema117 (menus SRAD 11-10
CHOOSE boxes SOFT) G-2 SRB 19-7
Sinalizador do sistema 95 (modos SREPL 23-3
de operao ALG e RPN) G-1 SST 21-37
Sinalizadores 1-5, 24-3 STEQ 6-15
Sinalizadores do sistema 24-3 STO 2-51
SINH 3-9 STOALARM 25-4
Sistema G-3 STOKEYS 20-6
Sistema binrio 19-3 STURM 5-11
Sistema de coordenada 1-24 STURMAB 5-12
Sistemas de equaes 11-15 STWS 19-4
SIZE 8-11, 10-8 SUB 10-12
SKIP L-1 Sub-expresso 2-16
SL 19-6 sub-expresso 2-16
SLB 19-7 Submenu DIFFE 6-31
SNRM 11-9 Submenu IFERR 21-68
Soluo de mnimo quadrado Submenu LIST 8-10
Pgina N-16
Submenu SOLVR 6-28 18-48
SUBST 5-5 Teste de hiptese 18-35
Substitui a seleo L-3 Teste de hiptese de regresso lin-
Substituio de programa 22-43 ear 18-54
Substituir L-3 Testes de hiptese 18-48
SUBTMOD 5-12, 5-16 TEXPAND 5-5
Suficientemente rpido 16-49 TICKS 25-3
SVD 11-51 TINC 3-32
SVL 11-51 Tipo 24-1
SYLVESTER 11-55 TLINE 12-49, 22-22
SYST2MAT 11-42 TMENU 20-1
TPAR 12-19
Transformada de Fourier rpida
T (FFT) 16-50
Tabela 12-19, 12-27
Transformada de Laplace 16-10
TABVAL 12-55, 13-10
Transformada de Laplace inversa
TABVAR 12-55, 13-11
16-4, 16-11
TAIL 8-11
Transformada de Laplace na
Tamanho 2-35, 5-20 soluo de linear ODEs 16-18
Tamanho da palavra 19-4 Transformadas de Fourier 16-44
Tamanho do cabealho 1-31 Transformar das coordenadas
TAN 3-7 14-9
TANH 3-9 Transposio 10-8
TAYLOR0 13-25 Transposio de matriz 10-8
TAYLR 13-25 Tridimensional 9-13
TCHEBYCHEFF 5-24, 16-59 TRN 10-8
TDELTA 3-32 TRNC 3-14
Teclado 1-11, B-1 TSTR 25-3
Teclas definidas pelo usurio 20-6 TSTR(hora, dia) 25-3
Tcnicas de integrao 13-19 Tudo 21-36, 21-55
Temperatura 3-20
Teorema fundamental de lgebra
6-7 U
Teoremas da transformada de UBASE 3-22
Laplace 16-13 UFACT 3-28
Tese de hiptese na calculadora ltima pilha 1-26
Pgina N-17
UNASSIGN K-1 Vetor da coluna 18-9
UNASSUME J-3 Vetores 9-1
UNDE L-4 Vetores Eigen 11-10, 11-46
Unidade 3-18 Vetores linha 9-20
Unidade de presso 21-26 VETORIAL 9-2
Unidades de base 3-22 Vrgula decimal 1-18
Unidades de fora 3-24 VISCOSIDADE 3-21
Unidades de massa 3-18 VISUALIZAR 12-16, 12-17
Unidades disponveis 3-19 VPAR 22-10
Unidades do ngulo 22-30 VPOTENTIAL 15-6
Unidades no listadas 3-21 V-VIEW 12-21
Usadas em plotagens 12-30 VX 2-39
Usar os formulrios de entrada de VZIN 12-53
dados A-1 VZOUT 12-53
Usar uma caixa de mensagem
21-39
Use o File Manager 26-6
X
X,Y 12-51
UTPC 17-12
XCOL 22-13
UTPF 17-13
XNUM K-5
UTPN 17-10
XOR 19-5
UTPT 17-11
XPON 3-14
UVAL 3-28
XQ K-5
XRNG 22-6
V XROOT 3-5
V 9-12 XSEND 2-37
Valor 3-31 XVOL 22-10
Valores Eigen 11-10, 11-46 XXRNG 22-10
VANDERMONDE 18-60 XYZ 3-2
Variveis 26-1
Variveis globais 21-5
Variveis locais 21-5
Y
YCOL 22-13
Varivel global definida 21-4
YRNG 22-6
Varivel independente CAS 2-27
YVOL 22-10
Verificar as solues na calculadora
YYRNG 22-10
16-2
Pgina N-18
Z LCD 22-34
ZAUTO 12-52 LIST 9-20
ZDECI 12-53 ROW 10-23
ZDFLT 12-52 STK 3-30
ZEROS 6-4 STR 23-1
ZFACT 12-51 TAG 21-31, 23-1
ZFACTOR 3-32 TIME 25-3
ZIN 12-51 UNIT 3-28
ZINTG 12-53 V2 9-13
ZLAST 12-51 V3 9-13
ZOOM 12-20
ZOUT 12-51
ZSQR 12-53
ZTRIG 12-53
ZVOL 22-10
PIX? 22-23
Outros caracteres
% 3-12
%CH 3-12
%T 3-12
2-30, 16-32
DATA 18-17
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-33
HMS 25-3
Pgina N-19
Garantia Limitada
calculadora grfica HP 50g; Durao da garantia: 12 meses
Pgina GL-1
SATISFATRIA OU ADEQUAO A UM OBJETIVO PARTICULAR,
ESTAR LIMITADA AO PERODO DE GARANTIA DETERMINADO
ACIMA. Alguns pases, estados ou provncias no permitem limitao
da durao de uma garantia implcita, ento a limitao ou excluso
acima talvez no se aplique a seu caso. Esta garantia lhe assegura
direitos legais especficos e talvez voc tenha outros direitos que
variam de pas para pas, de estado para estado ou de provncia para
provncia.
7. DENTRO DO PERMITIDO PELA LEI LOCAL, OS RECURSOS NESTA
GARANTIA SO NICOS E EXCLUSIVOS SEUS. EXCETO COMO
INDICADO ACIMA, EM NENHUM MOMENTO A HP OU SEUS
REPRESENTANTES SERO RESPONSVEIS POR PERDA DE DADOS
OU POR OUTRO DANO DIRETO, ESPECIAL, ACIDENTAL,
CONSEQENCIAL (INCLUINDO PREJUZO OU PERDA DE DADOS)
OU OUTROS, SEJAM BASEADOS EM CONTRATO, ATO ILCITO OU
OUTROS. Alguns pases, estados ou provncias no permitem a
excluso ou limitao ou excluso acima talvez no se aplique a seu
caso.
8. As nicas garantias dadas aos produtos e servios HP so aquelas
estabelecidas e declaradas na garantia expressa que acompanha
estes produtos e servios. A HP no dever ser responsabilizada por
erros ou omisses tcnicas ou editoriais aqui contidas.
Pgina GL-2
Frana +33-1-49939006
Alemanha +49-69-95307103
Grcia +420-5-41422523
Holanda +31-2-06545301
Itlia +39-02-75419782
Noruega +47-63849309
Portugal +351-229570200
Espanha +34-915-642095
Sucia +46-851992065
Sua +41-1-4395358 (Alemo)
+41-22-8278780 (Francs)
+39-02-75419782 (Italiano)
Turquia +420-5-41422523
Reino Unido +44-207-4580161
Repblica Tcheca +420-5-41422523
frica do Sul +27-11-2376200
Luxemburgo +32-2-7126219
Outros pases +420-5-41422523
europeus
sia do
Pas: Telefones:
Pacfico
Austrlia +61-3-9841-5211
Cingapura +61-3-9841-5211
Amrica
Pas: Telefones:
Latina
Argentina 0-810-555-5520
Brasil So Paulo 3747-7799; ROTC:
0-800-157751
Mxico Cidade do Mxico 5258-9922;
ROTC
01-800-472-6684
Venezuela 0800-4746-8368
Chile 800-360999
Pgina GL-3
Colmbia 9-800-114726
Peru 0-800-10111
Amrica Central e 1-800-711-2884
Caribe
Guatemala 1-800-999-5105
Porto Rico 1-877-232-0589
Costa Rica 0-800-011-0524
Amrica do
Pas: Telefones:
Norte
EUA 1800-HP INVENT
Canad (905) 206-4663 or 800- HP
INVENT
ROTC = Restante do pas
Regulatory information
Federal Communications Commission Notice
This equipment has been tested and found to comply with the limits for a Class
B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed
to provide reasonable protection against harmful interference in a residential
installation. This equipment generates, uses, and can radiate radio frequency
energy and, if not installed and used in accordance with the instructions, may
cause harmful interference to radio communications. However, there is no
guarantee that interference will not occur in a particular installation. If this
equipment does cause harmful interference to radio or television reception,
which can be determined by turning the equipment off and on, the user is
encouraged to try to correct the interference by one or more of the following
measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and the receiver.
Connect the equipment into an outlet on a circuit different from that to
which the receiver is connected.
Pgina GL-4
Consult the dealer or an experienced radio or television technician for
help.
Modifications
The FCC requires the user to be notified that any changes or modifications
made to this device that are not expressly approved by Hewlett-Packard
Company may void the users authority to operate the equipment.
Cables
Connections to this device must be made with shielded cables with metallic RFI/
EMI connector hoods to maintain compliance with FCC rules and regulations.
Declaration of Conformity
for Products Marked with FCC Logo,
United States Only
This device complies with Part 15 of the FCC Rules. Operation is subject to the
following two conditions: (1) this device may not cause harmful interference,
and (2) this device must accept any interference received, including interference
that may cause undesired operation.
For questions regarding your product, contact:
Hewlett-Packard Company
P. O. Box 692000, Mail Stop 530113
Houston, Texas 77269-2000
Or, call
1-800-474-6836
For questions regarding this FCC declaration, contact:
Hewlett-Packard Company
P. O. Box 692000, Mail Stop 510101
Houston, Texas 77269-2000
Or, call
1-281-514-3333
To identify this product, refer to the part, series, or model number
found on the product.
Canadian Notice
Pgina GL-5
This Class B digital apparatus meets all requirements of the Canadian
Interference-Causing Equipment Regulations.
Avis Canadien
Cet appareil numrique de la classe B respecte toutes les exigences du
Rglement sur le matriel brouilleur du Canada.
xxxx*
This marking is valid for non-Telecom prodcts This marking is valid for EU non-harmonized Telecom products.
and EU harmonized Telecom products (e.g. *Notified body number (used only if applicable - refer to the product
Bluetooth). label)
Japanese Notice
(VCCI)
Pgina GL-6
Korean Notice
Pgina GL-7