Escolar Documentos
Profissional Documentos
Cultura Documentos
hp48gII Manual Manual xxl42465 PDF
hp48gII Manual Manual xxl42465 PDF
guia do usurio
H
Edio 4
Nmero de pea HP F2226-90026
Aviso
REGISTRO SEU PRODUTO EM : www.register.hp.com
Hewlett-Packard Company
4995 Murphy Canyon Rd,
Suite 301
San Diego,CA 92123
Histrico da Tiragem
Edio 4 Abril 2004
Prefcio
Voc tem em suas mos um computador numrico e simblico compacto que
facilitar o clculo e a anlise matemtica de problemas em uma variedade
de disciplinas; de matemtica elementar, engenharia avanada e assuntos
cientficos. Embora mencionada como uma calculadora por causa de seu
formato compacto similar aos dispositivos de clculo manuais tpicos, a hp
48gII deve ser vista como um computador programvel/grfico.
Este manual atual contm os exemplos que ilustram o uso das funes e
operaes bsicas da calculadora. Os captulos neste manual so
organizados por assunto, de acordo com a sua dificuldade: iniciando com a
configurao dos modos da calculadora e opes de exibio e continuando
com os clculos numricos complexos e reais, as operaes com as listas,
vetores e matrizes, exemplos detalhados de aplicaes grficas, uso de textos,
programao bsica, programao grfica, manipulao de textos,
aplicaes de clculos avanadas e multivariadas, aplicaes de equaes
diferenciais avanadas (incluindo a transformada de Laplace e srie e
transformadas de Fourier) e as aplicaes de probabilidade e estatsticas.
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.
ndice
Uma nota sobre os capturadores de telas neste guia, Nota-1
Captulo 1 - Introduo, 1-1
Operaes bsicas, 1-1
Baterias, 1-1
Ligar e desligar a calculadora , 1-2
Ajustar o contraste do visor, 1-2
Contedo do visor da calculadora, 1-2
Menus, 1-4
Menu SOFT e CHOOSE boxes, 1-4
Selecionar os menus SOFT ou CHOOSE boxes, 1-5
O menu TOOL, 1-7
Configurar a hora e a data, 1-7
Apresentao do teclado da calculadora, 1-11
Selecionar os modos da calculadora, 1-13
Modo de operao, 1-13
Formato de nmero e ponto ou vrgula decimal, 1-18
Medida de ngulo, 1-23
Sistema de coordenadas, 1-24
Som de beep, clique de tecla e ltima pilha, 1-25
Selecionar as configuraes CAS, 1-26
Selecionar os modos de exibio, 1-27
Selecionar a fonte do visor, 1-27
Selecionar as propriedades da linha de edio, 1-28
Selecionar as propriedades da pilha, 1-29
Selecionar as propriedades do Editor de Equao (EQW), 1-30
Selecionar o tamanho do cabealho, 1-30
Selecionar o visor do relgio, 1-31
Pgina TOC-1
Criar expresses algbricas, 2-8
Editar expresses algbricas , 2-9
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-36
Digitar diretrios e nomes das variveis, 2-39
Criar subdiretrios, 2-40
Mover atravs dos sub-diretrios, 2-44
Excluir subdiretrios, 2-44
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-63
Sinalizadores, 2-65
Exemplo de configurao de sinalizador: solues gerais e valor
principal, 2-65
Outros sinalizadores de interesse, 2-67
CHOOSE boxes MENU Soft, 2-68
CHOOSE boxes selecionadas, 2-70
Pgina TOC-2
Alterar sinal de um nmero, varivel ou expresso, 3-3
A funo inversa, 3-3
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-6
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-26
Ferramentas de manipulao de unidades, 3-28
Constantes fsicas na calculadora, 3-30
Funes fsicas especiais, 3-32
Funo ZFACTOR, 3-33
Funo F0, 3-34
Funo SIDENS, 3-34
Funo TDELTA, 3-34
Funo TINC, 3-35
Definir e usar funes, 3-35
Funes definidas por mais de uma expresso, 3-37
A funo IFTE 3-37
As funes IFTE combinadas, 3-38
Pgina TOC-3
Captulo 4 - Clculos com nmeros complexos, 4-1
Definies, 4-1
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-8
Funes aplicadas a nmeros complexos, 4-8
Funes do menu MTH, 4-9
Funo DROITE: equao de uma linha reta, 4-10
Pgina TOC-4
DIVIS, 5-9
FACTORS, 5-9
LGCD, 5-9
PROPFRAC, 5-9
SIMP2, 5-9
Menu INTEGER, 5-11
Menu POLYNOMIAL, 5-11
Menu MODULO, 5-12
Aplicaes do menu ARITHMETIC, 5-12
Aritmtica modular, 5-12
Anis artmticos finitos na calculadora, 5-15
Polinmios, 5-18
Aritmtica modular com polinmios, 5-19
A funo CHINREM, 5-19
A funo EGCD, 5-20
A funo GCD, 5-20
A funo HERMITE, 5-20
A funo HORNER, 5-21
A varivel VX, 5-21
A funo LAGRANGE, 5-21
A funo LCM, 5-22
A funo LEGENDRE, 5-22
A funo PCOEF, 5-22
A funo PROOT, 5-23
A funo PTAYL, 5-23
As funes QUOT e REMAINDER, 5-23
A funo EPSX0 e EPS varivel CAS, 5-24
A funo PEVAL, 5-24
A funo TCHEBYCHEFF, 5-24
Fraes, 5-25
A funo SIMP2, 5-25
A funo PROPFRAC, 5-25
A funo PARTFRAC, 5-26
A funo FCOEF, 5-26
A funo FROOTS, 5-26
Operaes passo a passo com polinmios e fraes, 5-27
Pgina TOC-5
O menu CONVERT e operaes algbricas, 5-28
Menu de converso de UNIDADES, 5-28
Menu de converso de BASE, 5-28
Menu de converso de TRIGONOMETRICA, 5-28
Menu de converso de MATRIZES, 5-29
Menu de converso REESCREVER , 5-29
Pgina TOC-6
Aplicao 1 Soluo de tringulos, 7-10
Aplicao 2 Velocidade e acelerao nas coordenadas polares, 7-19
Pgina TOC-7
Usar o Matrix Writer (MTRW) para inserir os vetores, 9-3
Construir um vetor com ARRY, 9-6
Identificar, extrair e inserir os elementos dos vetores, 9-7
Operaes simples com os vetores, 9-9
Alterar os sinais, 9-9
Adio e subtrao, 9-10
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-18
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 TOC-8
Criar matrizes com as funes da calculadora, 10-4
As funes GET e PUT, 10-6
Funes GETI e PUTI, 10-7
Funo SIZE, 10-8
Funo TRN, 10-8
Funo CON, 10-9
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
Funo RCIJ, 10-27
Pgina TOC-9
Multiplicao, 11-2
Caracterizar uma matriz (O menu NORM da matriz), 11-6
Funo ABS, 11-7
Funo SNRM, 11-8
Funes RNRM e CNRM, 11-8
Funo SRAD, 11-9
Funo COND, 11-9
Funo RANK, 11-11
Funo DET, 11-12
Funo TRACE, 11-14
Funo TRAN, 11-14
Operaes adicionais de matriz (o menu OPER da matriz), 11-14
Funo AXL, 11-15
Funo AXM, 11-15
Funo LCXM, 11-16
Soluo de sistemas lineares, 11-17
Usar o solucionador numrico para os sistemas lineares, 11-17
Soluo de mnimo quadrado (funo LSQ), 11-24
Soluo com a matriz inversa, 11-27
Soluo pela "diviso de matrizes, 11-28
Soluo de conjunto mltiplo de equaes com a mesma matriz de
coeficiente, 11-28
Eliminao gaussiana e de Gauss-Jordan, 11-29
Procedimento da calculadora passo a passo para resolver sistemas
lineares, 11-39
Soluo para sistemas lineares usando as funes da calculadora,
11-42
Erros residuais nas solues de sistemas lineares (funo RSD), 11-45
Valores e vetores eigen, 11-46
Funo PCAR, 11-46
Funo EGVL, 11-47
Funo EGV, 11-48
Funo JORDAN, 11-49
Funo MAD, 11-49
Fatorizao da matriz, 11-50
Funo LU, 11-51
Pgina TOC-10
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
Funo IMAGE, 11-56
Funo ISOM, 11-56
Funo KER, 11-57
Funo MKISOM, 11-57
Pgina TOC-11
Plotagens Fast 3D, 12-38
Plotagens aramadas, 12-39
Plotagens de Contorno Ps, 12-42
Plotagens de diviso Y, 12-43
Plotagens mapa de grade, 12-45
Plotagens de superfcie Pr parametrica, 12-46
A varivel VPAR, 12-47
Desenho interativo, 12-47
DOT+ e DOT-, 12-48
MARK, 12-49
LINE, 12-49
TLINE, 12-50
BOX, 12-50
CIRCL, 12-50
LABEL, 12-51
DEL, 12-51
ERASE, 12-51
MENU, 12-51
SUB, 12-51
REPL, 12-51
PICT, 12-52
X,Y, 12-52
Aplicar o zoom de aumento e reduo na exibio de grficos, 12-52
ZFACT, ZIN, ZOUT e ZLAST, 12-52
BOXZ, 12-53
ZDFLT, ZAUTO, 12-53
HZIN, HZOUT, VZIN, e VZOUT, 12-54
CNTR, 12-54
ZDECI, 12-54
ZINTG, 12-54
ZSQR, 12-54
ZTRIG, 12-54
O menu e grficos SYMBOLIC, 12-55
Menu SYMB/GRAPH, 12-55
Funo DRAW3DMATRIX, 12-58
Pgina TOC-12
Captulo 13 - Aplicaes de clculo, 13-1
O menu CALC (Clculo), 13-1
Limites de derivadas, 13-1
Limite de funo, 13-2
Derivadas, 13-3
Funes DERIV e DERVX, 13-3
O menu DERIV&INTEG, 13-4
Calcular as derivadas com , 13-4
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-24
Srie Taylor e Maclaurin, 13-24
Polinmio e restos de Taylor, 13-24
Funes TAYLR, TAYLR0 e SERIES, 13-25
Pgina TOC-13
Funes multivariadas, 14-1
Derivadas parciais, 14-1
Derivadas de ordem superior, 14-3
A regra de cadeia para derivadas parciais, 14-4
Diferencial total de uma funo z = z (x,y), 14-5
Determinao extrema nas funes de duas variveis, 14-5
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 TOC-14
Teoremas da transformada de Laplace, 16-13
Funo delta de Dirac e de etapa de Heaviside, 16-16
Aplicaes da transformada de Laplace na soluo de linear ODEs,
lineares, 16-18
Srie de Fourier, 16-28
Funo FOURIER, 16-29
Srie Fourier para a funo quadrtica, 16-30
Srie Fourier para uma onda triangular, 16-36
Srie Fourier para uma onda quadrada, 16-40
Aplicaes da srie Fourier nas equaes diferenciais, 16-43
Transformadas de Fourier, 16-44
Definio da transformada de Fourier, 16-48
Propriedades da transformada de Fourier, 16-50
Transformada de Fourier rpida (FFT), 16-51
Exemplos de aplicaes FFT, 16-52
Soluo para equaes diferenciais de segunda ordem especficas, 16-55
A equao de Cauchy ou Euler, 16-55
Equao de Legendre, 16-56
Equao Bessel, 16-57
Polinmios de Chebyshev ou Tchebycheff, 16-60
Equao de Laguerre, 16-61
Equao Weber e polinmios de Hermite, 16-62
Solues numricas e grficas aos ODEs, 16-63
Soluo numrica para ODE de primeira ordem, 16-63
Soluo grfica para ODE de primeira ordem, 16-65
Soluo numrica para ODE de segunda ordem, 16-67
Soluo grfica para ODE de segunda ordem, 16-70
Soluo numrica para ODE de primeira ordem rgida, 16-71
Soluo numrica para ODEs com o menu SOLVE/DIFF, 16-73
Funo RKF, 16-74
Funo RRK, 16-75
Funo RKFSTEP, 16-76
Funo RRKSTEP, 16-77
Funo RKFERR, 16-78
Funo RSBERR, 16-78
Pgina TOC-15
Captulo 17 - Aplicaes de probabilidade, 17-1
O submenu MTH/PROBABILITY.. parte 1, 17-1
Fatoriais, combinaes e permutaes, 17-1
Nmeros aleatrios, 17-2
Distribuies de probabilidade discreta, 17-4
Distribuio binomial, 17-4
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-quadrada, 17-12
A distribuio F, 17-13
Funes distribuio cumulative inverse, 17-14
Pgina TOC-16
Exemplo de operaes de menu STAT, 18-19
Intervalos de confiana, 18-23
Estimativa dos intervalos de confiana, 18-24
Definies, 18-24
Intervalos de confiana para a mdia de populao quando a sua
variao for conhecida, 18-25
Intervalos de confiana para a mdia de populao quando a sua
variao for desconhecida, 18-25
Intervalo de confiana para um protocolo, 18-26
Distribuies de amostras de diferenas e somas de estatsticas, 18-
26
Intervalos de confiana para somas e diferenas de valores mdios,
18-27
Determinar os intervalos de confiana, 18-29
Intervalos de confiana para a variao, 18-35
Teste de hiptese, 18-36
Procedimento para hiptese de teste, 18-37
Erros no teste de hiptese, 18-37
Inferncia referente a uma mdia, 18-38
Inferncias referentes as duas mdias, 18-41
Teste de amostra em pares, 18-42
Inferncia referente a uma proporo, 18-43
Testa a diferena entre as duas propores, 18-44
Teste da hiptese usando as caractersticas pr-programadas, 18-45
Inferncia referente a uma variao, 18-49
Inferncias referentes as duas variaes, 18-50
Notas adicionais sobre regresso linear, 18-52
O mtodo da menor quadrada, 18-52
Equaes adicionais para regresso linear, 18-53
Previso de erros, 18-54
Intervalos de confiana e teste de hiptese na regressa linear, 18-54
Procedimentos para estatsticas de inferncia para regresso linear
usando a calculadora, 18-56
Ajuste linear mltiplo, 18-58
Ajuste de polinmio, 18-61
Selecionar o melhor ajuste, 18-65
Pgina TOC-17
Captulo 19 - Nmeros em bases diferentes, 19-1
Definies, 19-1
O menu BASE, 19-1
Funes HEC, DEC, OCT e BIN, 19-2
Converso entre os sistemas de nmeros, 19-3
Tamanho da palavra, 19-4
Operaes com os nmeros inteiros binrios, 19-5
O menu LOGIC, 19-5
O menu BIT, 19-6
O menu BYTE, 19-7
Nmeros hexadecimais para referncias de pixel, 19-7
Pgina TOC-18
Atalhos no menu PRG, 21-9
Seqncia de teclas para comandos normalmente usados, 21-11
Programas para gerar listas de nmeros, 21-13
Exemplos de programao sequencial, 21-15
Programas gerados pela definio de uma funo, 21-15
Programas que simulam uma seqncia de operaes de pilha, 21-17
Entrada de dados interativa nos programas, 21-20
Prompt com um texto de entrada, 21-21
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 entradas, 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 de 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
Pgina TOC-19
Submenu IFERR, 21-68
Usurio RPL que programa na modalidade algbrica, 21-69
Pgina TOC-20
Um segundo exemplo de clculos de crculo de Mohr, 22-42
Um formulrio de entrada para o programa de crculo de Mohr, 22-44
Pgina TOC-21
Armazenar, excluir e restaurar os objetos de backup , 26-5
Usar os dados dos objetos de backup, 26-6
Usar as bibliotecas, 26-6
Instalar e anexar uma biblioteca, 26-6
Nmeros de biblioteca, 26-7
Apagar uma biblioteca, 26-7
Criar bibliotecas, 26-7
Bateria de backup, 26-8
Apndice
Apndice A - Usar os formulrios de entrada de dados, A-1
Apndice B - O teclado da calculadora, B-1
Apndice C - Configuraes CAS, C-1
Apndice D - Conjunto adicionais de caracteres, D-1
Apndice E - A rvore de seleo no Editor de Equao, E-1
Apndice F - O menu Aplicaes (APPS), F-1
Apndice G - Atalhos teis, G-1
Apndice H - Lista de catlogo de commando, H-1
Apndice I - O menu MATHS, I-1
Apndice J - O menu MAIN, J-1
Apndice K - Comandos da linha de edio, K-1
Apndice L - ndice, L-1
Pgina TOC-22
Uma nota sobre os capturadores de telas neste
guia
Um capturador de tela uma representao da visor da calculadora. Por
exemplo, logo que a calculadora for ligada ser apresentado o visor (os
visores da calculadora so mostrados com uma borda espessa nesta seo):
Pgina Nota-1
a calculadora mostrar ento o seguinte visor:
S2.5`
R5.5+2.5`
A prxima operao,
2.3+5*\2.3`
Pgina Nota-2
Muitos capturadores de tela neste manual foram tambm modificados para
mostrar apenas a operao de interesse. Por exemplo, o capturador de tela
para a operao SIN(2.5), mostrado acima, pode ser simplificado neste
manual para ser apresentado como:
Pgina Nota-3
Captulo 1
Introduo
Este Captulo fornece informaes bsicas sobre a operao de sua
calculadora. Os exerccios so criados para familiariz-lo com as operaes
e configuraes bsicas antes de fazer operaes mais avanadas.
Operaes bsicas
Os seguintes exerccios foram criados para dar uma idia geral sobre o
hardware de sua calculadora.
Baterias
A calculadora usa 3 baterias AAA(LR03) como alimentao principal e uma
bateria de ltio CR2032 para memria de segurana.
Antes de usar a calculadora, instale as baterias de acordo com o seguinte
procedimento.
Pgina 1-1
b. Insira a bateria de ltio CR2032. Certifique-se de que o lado positivo (+)
esteja voltado para cima.
c. Substitua a bateria e pressione a placa no seu local original.
Depois de instalar as baterias, pressione [ON] para ligar a calculadora.
Aviso: Quando o cone de bateria com carga baixa for exibido, necessrio
substituir as baterias logo que for possvel. Entretanto, evite remover a
bateria de backup e as baterias principais ao mesmo tempo para evitar
perda de dados.
Pgina 1-2
Na parte superior do visor voc encontrar duas linhas com informaes que
descrevem as configuraes da calculadora. A primeira linha mostra os
caracteres:
Pgina 1-3
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
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:
Pgina 1-6
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.
Neste caso, apenas as duas primeiras teclas tm associaes com os
comandos. Estes comandos so:
@CASCM A CASCMD: CAS CoMmanD, usado para lanar um comando
do CAS selecionado da lista
@HELP B O mecanismo de AJUDA descreve os comandos disponveis
Pressionar a tecla L mostrar o menu TOOL original. Outra forma de
recuperar o menu TOOL pressionar a tecla I (terceira tecla da esquerda
na segunda linha do teclado).
Pgina 1-7
executar as tarefas programadas. Esta seo mostrar no apenas como
definir a hora e dia, mas tambm os conceitos bsicos do uso das CHOOSE
boxes e como inserir dados na caixa de dilogo. As caixas de dilogos da
sua calculadora so similares s caixas de dilogo do computador.
Para definir a hora e a data usamos a CHOOSE box TIME como uma funo
alternativa para a tecla 9. Combinar o boto vermelho, , 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
Pressione a tecla !!@@OK#@ F para completar a operao. O valor de 11
agora mostrado no campo hora e o campo de minuto automaticamente
ressaltado:
Pgina 1-9
Use as teclas com as setas, , para selecionar entre estas trs
opes (AM, PM, 24 horas). Pressione a tecla !!@@OK#@ F para fazer a
operao.
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
Ressalte a sua escolha usando as teclas de seta, , e pressione a tecla
!!@@OK#@ F para fazer a seleo.
Pgina 1-11
A figura mostra 10 linhas de teclas combinadas com 3, 5 ou 6 colunas. A
linha 1 tem 6 teclas, a linha 2 e 3 tm 3 teclas cada e a linha 4 at 10 tm
5 teclas cada. Existem 4 teclas de setas no lado direito do teclado no espao
ocupado pelas linhas 2 e 3.
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 verde, tecla (8,1), a tecla right-shift vermelha, tecla (9,1) e a tecla ALPHA
azul, tecla (7,1), podem ser combinadas com algumas das outras teclas para
ativar as funes 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-12
Selecionar os modos da calculadora
Esta seo considera que voc agora, pelo menos em parte, est
familiarizado com o uso de selees e caixas de dilogos (se no estiver,
consulte o Captulo 2).
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.
Pgina 1-13
1
3 5
33
+e
2.5
3
23
!@.#*+-/R
QO`
O Editor de Equao um modo de exibio no qual voc pode construir
expresses matemticas usando representaes matemticas incluindo
fraes, derivadas, integrais, razes, etc. Para usar o Editor de Equao para
escrever a expresso mostrada acima, use as seguintes teclas:
OR3*!5-
1/3*3
/23Q3+!2.5`
(3*(5-1/(3*3))/(23^3+EXP(2.5))
Pgina 1-14
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`
Basicamente, o que RPN significa que, em vez de escrever uma operao tal
como 3 + 2, na calculadora 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 2`empurra 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. 3`2+.
Pgina 1-15
Observe a posio do y e do x nas duas ltimas operaes. A base na
operao exponencial y (nvel de memria 2) enquanto que o expoente x
(nvel de memria 1) antes que a tecla Q seja pressionada. De forma
similar, na operao de raiz cbica, y (nvel de memria 2) a quantidade
de sinal de raiz e x (nvel 1 da pilha) a raiz.
Pgina 1-16
Embora RPN requer um pouco mais de ateno do que o modo algbrico
(ALG), existem diversas vantagens em usar RPN. Por exemplo, no modo RPN
voc pode ver a equao se desenrolar passo a passo. Isto extremamente
til para detectar um possvel erro de entrada. Alm disso, ao obter mais
conhecimento sobre este modo e aprender mais dicas poder calcular a
expresso de forma mais rpida e usar menos teclas. Considere, por
exemplo o clculo de (46 - 5)/(1+46 - 5) no modo RPN onde pode
escrever:
4`6*5-`1+/
Naturalmente, mesmo no modo RPN, voc pode inserir uma expresso na
mesma ordem do modo algbrico usando o Editor de Equao. Por exemplo,
OR3.*!5.-1/3.*3.
/23.Q3+!2.5`
Pgina 1-17
Para obter mais informaes sobre os sinalizadores do sistema da
calculadora, consulte o captulo 2.
Formato padro:
Este modo o mais usado conforme mostram os nmeros na notao
mais familiar.
Pressione a tecla !!@@OK#@ , com o Formato de nmero definido para Std,
para retornar ao visor da calculadora: Insira o nmero
123.4567890123456. Observe que este nmero tem 16 caracteres
significativos. Pressione a tecla `. O nmero arredondado para o
mximo de 12 dgitos significativos e exibido como segue:
Pgina 1-18
Formatos fixos com decimais: Pressione o boto H. Depois, use a
tecla de seta para baixo, , para selecionar a opo Number format.
Pressione a tecla virtual do menu @CHOOS ( B) e selecione a opo Fixed
com a tecla de seta abaixo .
Pgina 1-19
menu @CHOOS ( B) e selecione a opo Fixed com a tecla de seta para
baixo .
Formato cientfico
Pgina 1-20
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 ( B) 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.
Formato engenharia
O formato engenharia muito similar ao formato cientfico, exceto que
as potncias de dez so mltiplos de trs.
Para configurar este formato, pressionando o boto He depois use a
tecla de seta para baixo, , para selecionar a opo Number format.
Pressione a tecla virtual do menu @CHOOS ( B) e selecione a opo
Engineering com a tecla de seta para baixo . Mantenha o nmero 3
na frente do Eng. (Este nmero pode ser alterado da mesma forma que
alteramos o nmero Fixo de decimais em um exemplo anterior).
Pgina 1-21
Pressione a tecla !!@@OK#@ para retornar ao visor da calculadora: O
nmero agora mostrado conforme a seguir:
Dado que este nmero tem trs dgitos na parte inteira, mostrado com
quatro nmeros significativos e uma potncia de zero de dez, enquanto
usa o formato engenharia. Por exemplo, o nmero 0.00256 ser
mostrado conforme a seguir:
Pgina 1-22
Medida de ngulo
As funes trigonomtricas, por exemplo, exigem argumentos que
representem ngulos planos. A calculadora fornece trs modos Angle
Measure diferentes para trabalhar com ngulos, conforme a seguir:
Degrees: Existem 360 graus (360o) em uma circunferncia completa ou
90 graus (90o) em um ngulo reto. Esta representao principalmente
usada em geometria bsica, engenharia mecnica ou estrutural e
levantamentos.
Radians: Existem 2 radianos (2 r) em uma circunfencia completa ou
/2 radianos (/2 r) em um ngulo reto. Esta notao principalmente
usada para resolver problemas matemticos e fsicos. Este o modo
padro da calculadora.
Grades: Existem 400 grados (400 g) em uma circunferncia completa ou
100 grados (100 g) em um ngulo reto. Esta notao similar ao modo
de grau e foi introduzido para simplificar a notao de graus, mas
atualmente raramente usada.
A medida do ngulo afeta as funes trigonomtricas como SIN, COS, TAN
e associadas.
Pgina 1-23
Sistema de coordenadas
A seleo de sistema de coordenadas afeta a forma em que os vetores e
nmeros complexos so exibidos e inseridos. Para aprender mais sobre os
nmeros e vetores complexos, consulte os captulos 4 e 9, respectivamente,
neste manual.
Dois ou trs componentes de vetores e nmeros complexos podem ser
representados em qualquer um dos 3 sistemas de coordenadas: O
cartesiano (2 dimenses) ou retangular (3 dimenses), cilndrico (3 dimenses)
ou polar (2 dimenses) e esfrico (apenas 3 dimenses). No sistema
cartesiano ou retangular um ponto P ter trs coordenadas lineares (x,y,z)
medidas da origem ao longo de cada um dos trs eixos mutualmente
perpendiculares (no modo 2d, z considerado como 0). Em um sistema de
coordenadas polar ou cilndrico as coordenadas de um ponto so (r,,z),
onde r uma distncia medida da origem no plano xy, o ngulo que a
distncia radial r forma com o eixo x medido como positivo no sentido 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:
Pgina 1-24
x = sin( ) cos( ) = x2 + y2 + z2
y
y = sin( ) sin( ) = tan 1
x
x2 + y2
1
z = cos( ) = tan
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 ( B). Se usar o ltimo acesso, use as teclas de
seta para cima e para baixo, , para selecionar o modo e
pressione !!@@OK#@ F para completar a operao. Por exemplo, no visor
a seguir, o modo de coordenada Polar selecionado:
Pgina 1-25
A opo _Beep pode ser til para avisar ao usurio sobre os erros. Voc
pode querer desmarcar esta opo se estiver usando sua calculadora em
uma sala de aula ou biblioteca.
A opo _Key Click pode ser til como uma forma audvel de verificar se
cada toque foi inserido corretamente.
A ltima opo _Last Stack muito til para recuperar a ltima operao se
for preciso us-la para um novo clculo.
Pgina 1-26
Selecionar os modos de exibio
O visor da calculadora pode ser personalizado com as suas preferncias
selecionado diferentes modos de exibio. Para ver as configuraes CAS
opcionais use o seguinte:
Pressione o boto H para ativar formulrio de entrada CALCULATOR
MODES. Dentro do formulrio de entrada CALCULATOR MODES,
pressione o tecla virtual do menu @@DISP@ (D) para exibir o formulrio de
entrada DISPLAY MODES.
Pgina 1-27
voc pode exibir at 9 nveis da pilha. Siga estas instrues para selecionar
sua fonte de exibio:
Pressione o boto H para ativar formulrio de entrada CALCULATOR
MODES. Dentro do formulrio de entrada CALCULATOR MODES, pressione
o tecla virtual do menu @@DISP@ (D) para exibir o formulrio de entrada
DISPLAY MODES. O campo Font ressaltado e a opo Ft8_0:system 8
selecionada. Este o valor padro da fonte do visor. Pressionar a tecla
virtual do menu @CHOOS (B), fornecer uma lista de fontes disponveis do
sistema, conforme mostrado abaixo:
Pgina 1-28
_Full page Permite que voc coloque o cursor depois do final da
linha.
_Indent Avano automtico do cursor ao introduzir mudana
de linha
Pgina 1-29
Selecionar as propriedades do Editor de Equao (EQW)
Pressione o boto H para ativar formulrio de entrada CALCULATOR
MODES. Dentro do formulrio de entrada CALCULATOR MODES, pressione
o tecla virtual do menu @@DISP@ (D) para exibir o formulrio de entrada
DISPLAY MODES. Pressione a tecla de seta para baixo, , trs vezes,
para obter a linha EQW (Editor de Equao). Esta linha mostra duas
propriedades que podem ser alteradas. Quando estas propriedades so
selecionadas (marcadas) os seguintes efeitos so ativados.
_Small Altera o tamanho da fonte para pequeno enquanto
usa o Editor de Equao.
_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-30
definio. Isto significa que a parte superior do visor conter duas linhas,
uma mostrando as configuraes atuais da calculadora e a segunda
mostrando o subdiretrio atual dentro da memria da calculadora (estas
linhas foram descritas anteriormente no manual). O usurio pode selecionar
alterar esta configurao para 1 ou 0 para reduzir o nmero de linhas do
cabealho no visor.
Pgina 1-31
Captulo 2
Apresentando a calculadora
Neste captulo apresentamos um nmero de operaes bsicas da
calculadora incluindo o uso do Editor de Equao e a manipulao de
objetos de dados. Estude os exemplos neste captulo para ter uma idia da
capacidade da calculadora para aplicaes futuras.
Objetos da calculadora
Qualquer nmero, expresso, caractere, varivel, etc. que pode ser criada e
manipulada na calculadora mencionado como um objeto. Alguns dos
tipos mais teis de objetos so listados abaixo.
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.
Misturar nmeros inteiros e nmeros reais ou trocar erradamente um nmero
inteiro por um nmero real muito comum. A calculadora detectar tal
mistura de objetos e perguntar se deseja alterar para o modo aproximado.
Nmeros complexos, so uma extenso dos nmeros reais que incluem o
nmero imaginrio da unidade, i 2= -1. Um nmero complexo, ex. 3 + 2i,
escrito como (3, 2) na calculadora.
Os nmeros complexos podem ser exibidos tanto no modo Cartesiano ou
Polar dependendo da configurao selecionada. Observe que os nmeros
complexos so sempre armazenados no modo Cartesiano e que apenas a
exibio afetada. Isto permite que a calculadora mantenha a preciso tanto
quanto possvel durante os clculos.
A maioria das funes matemticas funciona com nmeros complexos. No
necessrio usar uma funo especial complexa + para adicionar nmeros
complexos, voc pode usar a mesma funo + dos nmeros reais ou
nmeros inteiros.
As operaes com vetor e matriz utilizam objetos do tipo 3, conjuntos reais,
e tipo 4, conjuntos complexos. Os objetos do tipo 2, strings, so
simplesmente linhas de texto (includos entre aspas) produzidos com o teclado
alfanumrico.
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.
Os objetos do tipo 8 so programas na linguagem RPL do usurio . Estes so
simplesmente conjuntos de instrues includos entre os smbolos << >>.
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.
Um objeto algbrico, ou simplesmente, um algbrico (objeto do tipo 9), uma
expresso algbrica vlida includa entre apstrofos.
Inteiros binrios, objetos do tipo 10, so usados em algumas aplicaes
cientficas em computadores.
Objetos grficos, objetos do tipo 11, armazenam os grficos produzidos pela
calculadora.
Objetos etiquetados (identificados), objetos do tipo 12, so usados no final
de diversos programas para identificar resultados. Por exemplo, no objeto
etiquetado: Mean: 23.2, a palavra Mean: a tag usada para identificar o
nmero 23.2 como a mdia de uma amostra, por exemplo.
Objetos de unidade, objetos do tipo 13, so valores numricos com uma
unidade fsica anexada.
Diretrios, objetos do tipo 15, so reas de memria usadas para organizar
suas variveis de forma similar ao de pastas em um computador pessoal.
Bibliotecas, objetos do tipo 16, so programas localizados nas portas da
memria que so acessveis dentro de qualquer diretrio (ou subdiretrio) de
sua calculadora. So parecidos com funes internas, objetos do tipo 18, e
comandos internos, objetos do tipo 19, na forma em que so usados.
Pgina 2-3
Criar as expresses aritmticas
Neste exemplo, selecionamos o modo de operao algbrico e um formato
Fix com 3 decimais para o visor. Vamos digitar agora a expresso
aritmtica.
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.
Pgina 2-4
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 _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: 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
3 23
inserida usando:
5*1+1/1.75/
R5-2Q3`
Pgina 2-7
Pressione ` para retornar pilha.
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:
Pgina 2-14
Avaliar a expresso
Para avaliar a expresso (ou partes da expresso) dentro do editor de
equao, ressalte a parte que deseja avaliar e pressione a tecla do menu soft
@EVAL D.
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 D 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):
1. O 1 no expoente1/3
2.
3. y
4.
5. 2
6. x
7. na funo exponencial
8.
Pgina 2-22
9. 3 no termo 3
10. o 2 na frao 2/3
A qualquer momento podemos transformar o cursor de edio no cursor de
insero pressionando a tecla de excluso (). Usemos estes dois cursores
(o cursor de edio e o de insero) para transformar a expresso atual na
seguinte:
Avaliar a sub-expresso
Uma vez que j temos a sub-expresso SIN ( ) ressaltada, pressione a
1/ 3
Pgina 2-23
Algumas expresses algbricas no podem ser mais simplicadas. Tente a
seguinte combinao de teclas: D. Voc ver que nada acontece, a
no ser ressaltar o argumento inteiro da funo LN. Isto porque esta
expresso no pode ser mais avaliada (ou simplificada) de acordo com as
normas do CAS. Tente estas teclas: D no produzem novamente
quaisquer alteraes na expresso. Outra sequncia de teclas D, no
entanto, altera a expresso conforme a seguir:
Pgina 2-24
3
Este visor mostra o argumento da funo SIN, a saber, , transformada
LN ( )
em 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 a tecla do menu soft @FACTO para obter:
Pgina 2-26
Pressione a tecla do menu soft !!@@OK#@ (F) para obter:
Pgina 2-27
localizadas nas linhas 2 e 3 das primeiras colunas. A ao destas funes de
edio mostrada a seguir:
Pgina 2-28
As funes BEGIN e END no so necessrias nas operaes do editor de
equaes, desde que podemos selecionar os segmentos de caracteres usando
as teclas de setas. As funes BEGIN e END so mais teis para editar uma
expresso com o editor de linha. Por exemplo, selecionemos a expresso
x+2y, porm usando a linha de ediodentro do editor de equao,
conforme a seguir:
A
A linha tela do editor olhar como esta (as citaes mostradas somente se
calculadora na modalidade de RPN):
Pgina 2-29
Pressione a tecla ` para sair do editor de equao.
Pgina 2-30
Para recuperar o somatrio use . Para avaliar o somatrio
novamente, voc pode usar a tecla do menu soft D. Isto mostr novamente
que
1 2
k =1 k
2
=
6
.
Derivadas
Usaremos o editor de equao para inserir a seguinte derivada:
d
( t 2 + t + )
dt
Pressione a tecla O para ativar o editor de equao. Depois
pressione para inserir o sinal de derivada (parcial). Observe que o
sinal, quando inserido no visor do editor de equao, fornece os locais de
entrada para a expresso que est sendo diferenciada e a varivel de
diferenciao. Para preencher estes locais de entrada, use as seguintes
teclas:
~t~a*~tQ2
+~b*~t+~d
O visor apresentar o seguinte.
Pgina 2-31
Para ver a expresso correspondente no editor de linha, pressione as teclas
e A do menu soft para mostrar:
Nota: A notao ( ) adequada para as derivadas parciais. A
x
notao adequada para as derivadas totais (ex. derivadas de uma varivel)
Pgina 2-32
d
( ) . A calculadora, no entanto, no distingue entre derivadas parciais
dx
e totais.
Integrais definidas
Usaremos o editor de equao para inserir a seguinte integral
definida: 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
As integrais duplas so tambm possveis. Por exemplo,
Pgina 2-34
@CANCL (E): Cancela a ao
@@OK@@ (F): Aprova a seleo
Por exemplo, para alterar o diretrio para CASDIR, pressione a tecla com a
seta para baixo, , e pressione @CHDIR (A). Esta ao fecha a janela do
File Manager e retorna para o visor normal da calculadora. Voc observar
que a segunda linha a partir da parte superior do visor comea agora com
os caracteres { HOME CASDIR } indicando que o diretrio atual o CASDIR
dentro do diretrio HOME.
Pgina 2-35
@SORT Seleciona as variveis de acordo com um critrio de seleo
Se voc pressionar a tecla L, o ltimo conjunto de funes fica disponvel:
@XSEND Para enviar a varivel com o protocolo XModem
@CHDIR Para alterar o diretrio
Para se mover entre os diferentes comandos do menu soft, voc pode usar
no apena a tecla NEXT (L), como tambm a tecla PREV ().
O diretrio HOME
O diretrio HOME, conforme indicado anteriormente, o diretrio base para
a operao da memria para a calculadora. Para ir ao diretrio HOME,
pressione a funo UPDIR () -- repita conforme necessrio at que
a spec {HOME} seja mostrada na segunda linha do cabealho do visor.
Como alternativa voc pode usar (manter) , pressione ` se estiver
no modo algbrico. Para este exemplo, o diretrio HOME contm apenas o
CASDIR. Pressionando J sero mostradas as variveis nas teclas do menu
virtual:
Subdiretrios
Para armazenar seus dados em uma rvore diretrio bem organizada crie
subdiretrios sob o diretrio HOME e mais subdiretrios dentro de
subdiretrios, na hierarquia de diretrios, de forma similar s pastas dos
computadores modernos. Os subdiretrios recebero nomes que podem
refletir o contedo de cada subdiretrio ou qualquer nome arbitrrio que
voc pensar.
O subdiretrio CASDIR
O subdiretrio CASDIR contm um nmero de variveis necessrias para a
operao adequada do CAS (sistema algbrico do computador , consulte o
Pgina 2-36
apndice C). Para ver o contedo do diretrio, podemos usar a combinao
de teclas: que abre o Gerenciador de arquivo novamente:
Pgina 2-37
Variveis CASDIR na pilha
Pressionando a tecla $ fecha o visor anterior e retorna para o visor normal
da calculadora. Por padro, retornamos ao menu TOOL:
Para ver o contedo das variveis EPS, por exemplo, usemos @EPS@.
Isto mostra que o valor de EPS .0000000001
Para ver o valor de uma varivel numrica, necessrio pressionar
apenas a tecla do menu soft para a varivel. Por exemplo,
pressionando cz seguido por `, mostra o mesmo valor da varivel na
pilha, se a calculadora estiver configurada para Algebraic. Se a
calculadora estiver configurada para o modo RPN, necessrio apenas
pressionar a tecla do menu soft para `.
Para ver o nome todo de uma varivel, pressione o apstrofe primeiro
e depois a tecla do menu, correspondente a varivel. Por exemplo,
para a varivel listada na pilha como PERIO, usamos: @PERIO@, que
produz como resultado o segmento: 'PERIOD'. Este procedimento se
aplica a ambos os modos de operao Algebraic e RPN.
Variveis em CASDIR
As variveis padres contidas no diretrio CASDIR so as seguintes:
PRIMIT A ltima primitiva (anti-derivada) calculada, no um
padro varivel, mas um criado por um exerccio
anterior
CASINFO um grfico que fornece a informao CAS
MDULO Mdulo para aritmtica modular (padro = 13)
REALASSUME Lista de nomes de variveis assumidas como valores
reais
Pgina 2-38
PERIOD 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.
~~math`
~~math`
~~m~ath`
Pgina 2-39
O visor da calculadora mostrar o seguinte (o lado esquerdo o modo
algbrico e o lado direito o modo RPN):
Criar subdiretrios
Subdiretrios podem ser criados usando o ambiente FILES ou o comando
CRDIR. As duas abordagens para criar subdiretrios so apresentadas a
seguir.
use as teclas com as setas para cima e para baixo() para ressalt-lo.
Em seguida, pressione a tecla do menu soft ( F) @@OK@@. O visor se
apresentar assim:
Pgina 2-40
mostrando que apenas um objeto existe atualmente no diretrio HOME, a
saber, o sub-diretrio CASDIR. Criemos outro subdiretrio chamado MANS
(para MANualS) onde armazenamos variveis desenvolvidas como
exerccios neste manual. Para criar este subdiretrio digite primeiro: L
@@NEW@@ (C) . Isto produzir a seguinte forma de entrada:
Pgina 2-41
Depois, criaremos um sub-diretrio chamado INTRO (para INTROduo),
dentro de MANS, para manter as variaveis criadas como exerccio para as
sees subseqentes deste captulo. Pressione a tecla $ para retornar ao
visor normal da calculadora (o menu TOOLS ser mostrado). Depois,
pressione J para mostrar o contedo do diretrio HOME nas etiquetas da
tecla do menu soft. O visor pode no parecer como este (se voc criou
outras variveis no diretrio HOME elas sero mostradas nas etiquetas das
teclas do menu soft tambm):
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
Pressione . Isto produzir o seguinte menu de seleo para a
programao:
Pgina 2-43
Comando CRDIR no modo RPN
Para usar CRDIR no modo RPN, necessrio ter o nome do diretrio j
disponvel na pilha antes de acessar o comando. Por exemplo:
~~~chap2~`
Depois acesse o comando CRDIR atravs dos meios descritos acima ou, ex.,
atravs da tecla N:
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)
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-44
tecla @@OK@@ para listar o contedo do diretrio no visor. Selecione o
subdiretrio (ou varivel) que deseja excluir. Pressione L@PURGE. Um visor
similar ao seguinte ser apresentado:
Pgina 2-45
Use a tecla com a seta para baixo () para selecionar a opo 2.
MEMORY Depois, pressione @@OK@@. Isto produzir o seguinte menu de
seleo:
Pgina 2-46
Pressione @@OK@@, para obter:
Em seguida acesse o comando PGDIR atravs dos meios descritos acima, ex.,
atravs da tecla N:
Pgina 2-47
Usar o comando PURGE do menu TOOL
O menu TOOL est disponvel pressionando a tecla I (modos Algebraic e
RPN mostrados):
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
Criar variveis
Para criar uma varivel, podemos usar o menu FILES ao longo das linhas dos
exemplos mostrados acima para criar um subdiretrio. Por exemplo, dentro
do subdiretrio {HOME MANS INTRO}, criado em um exemplo anterior,
queremos armazenar as seguintes variveis com os valores mostrados:
Nome Contedo Tipo
A 12.5 real
-0.25 real
A12 3105 real
Q r/(m+r)' algbrico
R [3,2,1] vetor
z1 3+5i complexo
p1 << r '*r^2' >> programa
Pressione @@OK@@ para inserir o diretrio. Voc obter uma relao de arquivos
sem nenhuma entrada (o subdiretrio INTRO est vazio nesta altura)
Pgina 2-49
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:
A relao indica uma varivel real (|R), cujo nome A e que ocupa 10.5
bytes de memria. Para ver o contedo da varivel neste visor, pressione
L@VIEW@.
Pressione a tecla do menu soft @GRAPH (A) para ver o contedo no
formato grfico.
Pgina 2-50
Usar o comando STO
Uma forma simples de criar uma varivel usar o comando STO (ex. a tecla
K). Fornecemos os exemplos em ambos os modos Algebric e RPN,
criando o resduo das variveis sugeridas acima, a saber:
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
O visor, nesta altura, apresentar o seguinte formato:
Voc ver seis das sete variveis listadas na parte inferior do visor:
p1, z1, R, Q, A12, .
Modo RPN
Use as seguintes teclas para armazenar o valor de 0.25 na
varivel : 0.25\` ~a`. O visor
apresentar o seguinte formato:
Esta expresso significa que o valor 0.25 est pronto para ser
armazenado em . Pressione K para criar a varivel. A varivel
agora mostrada nas etqiuetas das teclas do menu virtual :
Pgina 2-52
O visor, neste momento apresentar o seguinte:
Voc ver seis das sete variveis listadas na parte inferior do visor:
p1, z1, R, Q, A12, .
Modo algbrico
Digite estas teclas: J@@z1@@ ` @@@R@@ `@@@Q@@@ `. O visor, neste momento,
apresenta-se da seguinte forma:
Pgina 2-53
Nota: Ao pressionarmos @@@p1@@ ` estamos tentando ativar (executar) o
programa p1. Entretanto, este programa solicita uma entrada numrica.
Tente o seguinte exerccio: $@@@p1@ 5`. O resultado :
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:
Pgina 2-54
Observe que para executar o programa no modo RPN, voc deve apenas
inserir a entrada (5) e pressionar a tecla correspondente no menu virtual.
(No modo algbrico, necessrio colocar os parnteses para inserir o
argumento).
Usar a tecla right-shift seguida das etiquetas das teclas do menu virtual
Esta abordagem para visualizar o contedo de uma varivel funciona da
mesma forma em ambos os modos Algbrico e RPN. Tente os seguintes
exemplos em cada um dos modos:
J@@p1@@ @@z1@@ @@@R@@ @@@Q@@ @@A12@@
Isto produz o seguinte visor (modo Algbrico esquerda, RPN direita)
Pgina 2-55
Substituir o contedo das variveis
Substituir o contedo de uma varivel pode ser visto como armazenar um
valor diferente no nesmo nome da varivel. Assim, os exemplos mostrados
acima para criar as variveis podem ser usados para ilustrar a substituio
de um contedo da varivel.
Pgina 2-56
Usar a varivel ANS(1) (modo Algbrico)
No modo Algebraic possvel usar a varivel ANS(1) para substituir o
contedo de uma varivel. Por exemplo, o procedimento para alterar o
contedo de z1 para a+bi o seguinte: K @@@z1@@ `. Para
verificar o novo contedo de z1, use: @@@z1@@
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:
Use a tecla com a seta para cima para selecionar o subdiretrio MANS
e pressione @@OK@@. Se voc pressionar agora o visor mostrar o
contedo do subdiretrio MANS (observe que a varivel A mostrada nesta
lista, como solicitado):
Pgina 2-57
Pressione $ @INTRO@ `(modo algbrico) ou $ @INTRO@ (modo RPN) para
retornar ao diretrio INTRO. Pressione @@OK@ , para produzir a
seguinte lista de variveis em {HOME MANS INTRO}. Use a tecla com a
seta abaixo ( ) para selecionar a varivel R, depois pressione @@COPY@.
Use a tecla com a seta para cima ( ) para selecionar o diretrio MANS e
pressione @@OK@@. Se voc pressionar agora , duas vezes, o visor
mostrar o contedo do diretrio HOME, incluindo uma cpia da varivel R:
Dpois, use a tecla de excluso trs vezes para remover as ltimas trs linhas
no visor: . Neste ponto, a pilha est pronta para executar o
comando ANS(1)z1. Pressione ` para executar este comando. Depois,
use @@z1@, para verificar o contedo da varivel.
Pgina 2-58
Usar a pilha no modo RPN
Para demonstrar o uso da pilha no modo RPN para copiar uma varivel de
um subdiretrio para outro, presumimos que voc esteja dentro do
subdiretrio {HOME MANS INTRO} e que copiaremos o contedo da
varivel z1 no diretrio HOME. Use o seguinte
procedimento:@@z1@ `@@z1@ `
Este procedimento lista o contedo e o nome da varivel na pilha. O visor
da calculadora ser apresentado desta forma:
Pgina 2-59
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@@@
@@@@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-60
a lista reordenada criada usando:
)@INTRO @@@@A@@@ @@@z1@@ @@@Q@@@ @@@@R@@@ @@A12@@ `
Ento, insira o comando ORDER, como feito anteriormente, ex.
@@OK@@ Seleciona MEMORY do menu de programao
@@OK@@ Seleciona DIRECTORY do menu MEMORY
@@OK@@ Seleciona ORDER do menu DIRECTORY
O resultado apresentado no seguinte visor:
Observe que a varivel A12 no est mais aqui. Se voc pressionar agora
o visor mostrar o contedo do subdiretrio MANS, incluindo a
varivel A12:
Pgina 2-61
Nota: Voc pode usar a pilha para mover uma varivel combinando copiar
e excluir uma varivel. Os procedimentos para excluir as variveis so
demostrados na prxima seo.
Excluir variveis
As variveis podem ser excludas usando a funo PURGE. Esta funo
pode ser acessada diretamente usando o menu TOOLS (I) ou usando o
menu FILES @@OK@@ .
Voc pode usar o camando PURGE para apagar mais de uma varivel
colocando seus nomes em uma lista no argumento de PURGE. Por exemplo,
Pgina 2-62
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
nesta altura ir desfazer a operao mais recente (20/3), trazendo
os termos originais de volta pilha:
Voc pode usar as teclas com as setas para cima e para baixo ()
para navegar atravs destes comandos e ressaltar qualquer um deles que
queira inserir. Aps selecionar o comando para inserir pressione @@@OK@@@.
A funo CMD opera da mesma forma quando a calculadora estiver no
modo RPN, exceto que a lista de comandos mostra apenas nmeros ou
expresses algbricas. Ela no mostra funes inseridas. Por exemplo,
tente o seguinte exerccio no modo RPN:
5`2`3/*S
S5*2`.
Pressionando , produzimos a seguinte caixa de seleo:
Pgina 2-64
Sinalizadores
Um sinalizador um valor Booleano que pode ser ativado ou desativado
(verdadeiro ou falso), que especifica uma dada configurao da calculadora
ou uma opo em um programa. Os sinalizadores na calculadora so
identificados por nmeros. Existem 256 sinalizadores, numerados de -128 a
128. Sinalizadores positivos so chamados de sinalizadores de usurios e
esto disponveis para programao pelo usurio. Os sinalizadores
representados pelos nmeros negativos so chamados de sinalizadores de
sistema e afetam a forma que a calculadora opera.
Para ver a configurao atual do sinalizador de sistema pressione o boto
H e depois a tecla virtual @FLAGS! (ex. F1). Voc obter um visor
denominado SYSTEM FLAGS listando os nmeros dos sinalizadores e as
configuraes correspondentes.
Pgina 2-65
solues sero retornadas pela calculadora, mais provavelmente em uma
lista . Ao pressionar a tecla virtual @@CHK@@ voc pdoe alterar o sinalizador do
sistema 01 para Valor principal. Esta configurao forar a calculadora a
fornecer um valor individual conhecido como o valor principal da soluo.
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@@ .
Modo RPN
Primeiro configure o sinalizador do sistema 01 (ex., Valor principal).
Pressione @@OK@@ dus vezes para retornar para o visor normal da calculadora.
A seguir, digite a equao quadrtica conforme a seguir:
Pgina 2-66
O~ t Q2+5*~ t+6
0`
` (mantendo uma segunda cpia na pilha RPN)
~ t`
Pgina 2-67
27 X+Y*i (X,Y): Nmeros complexos so representados como pares
ordenados
60 [][] locks: A sequncia ~~ trava o teclado alfabtico
Pressione @@OK@@ duas vezes para retornar ao visor normal da calculadora.
Pgina 2-68
H @FLAGS!
O visor mostra o sinalizador 117 no configurado (CHOOSE boxes),
conforme mostrado aqui:
Pressione a tecla do menu soft @@CHK@@! para definir o sinalizador 117 para
soft MENU. O visor refletir esta alterao:
Pgina 2-69
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-70
Captulo 3
Clculos com nmeros reais
Este Captulo demonstra o uso da calculadora para as operaes e funes
relacionadas com os nmeros reais. Estas operaes so teis para a
maioria dos clculos na fsica e engenharia. O usurio deve conhecer o
teclado para identificar as funes disponveis (ex. SIN, COS, TAN, etc.).
Alm disso, pressupe-se que o leitor saiba como ajustar o sistema
operacional da calculadora, ex. selecionar o modo de operao (Captulo 1)
usar os menus e caixas de seleo e fazer operaes com variveis (Captulo
2).
Pgina 3-1
RAD: radianos, 2 radianos em um crculo completo
GRD: grados, 400 grados em um crculo completo
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
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
Funes com nmeros reais no menu MTH
O menu MTH (MaTHematics) inclui um nmero de funes matemticas mais
aplicadas para nmeros reais. Para acessar o menu MTH, use a combinao
de teclas . Com a configurao padro de CHOOSE boxes para o
sinalizador do sistema 117 (consulte o captulo 2), o menu MTH mostra a
seguinte lista de menu:
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
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-8
Usar os menus da calculadora:
1. Dado que a operao das funes MTH (e de muitos outros menus da
calculadora) muito similar, descreveremos em detalhe o uso do menu 4.
HYPERBOLIC.. nesta seo com a inteno de descrever a operao
geral dos menus da calculadora. Preste bastante ateno ao processo
para selecionar diferentes opes.
2. Para selecionar rapidamente as opes enumeradas na lista de menu (ou
CHOOSE box), simplesmente pressione o nmero da opo no teclado.
Por exemplo, para selecionar a opo 4. HYPERBOLIC.. no menu MTH,
pressione apenas 4.
Pgina 3-9
O visor mostra o resultado principal:
O resultado :
Pgina 3-10
Finalmente, para selecionar, por exemplo, a funo tangente (tanh)
hiperblica pressione apenas @@TANH@.
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
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.
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 ( ) = 0
x 1e x dx . Esta funo
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)!,
Pgina 3-15
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..
Constantes da calculadora
A seguir apresentamos as constantes matemticas usadas pela sua
calculadora:
e: a base de logaritmos naturais
i: a unidade imaginria, i i 2 = -1.
: a proporo entre o comprimento do crculo e o seu dimetro.
MINR: o nmero real mnimo disponvel para a calculadora.
MAXR: o nmero real mximo disponvel para a calculadora.
Para ter acesso a estas constantes, selecione a opo 11. CONSTANTS.. no
menu MTH,
Pgina 3-16
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:
Pgina 3-18
Pressionar a tecla virtual correta abrir o submenu das unidades para esta
seleo em particular. Por exemplo, para o submenu @)SPEED, as seguintes
unidades esto disponveis:
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
Pgina 3-19
(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)
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),
Pgina 3-20
PRESSO
Pa (pascal), atm (atmosfera), bar (bar), psi (libras por polegada quadrada),
torr (torr), mmHg (milmetros de mercrio), inHg (polegadas de mercrio),
inH20 (polegadas de gua),
TEMPERATURA
o
C (grau Celsius), o F (grau Fahrenheit), K (Kelvin), o R (grau Rankine),
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):
Pgina 3-21
Estas unidades so tambm acessveis atravs do catlogo, por exemplo:
gmol: N~g
lbmol: N~l
rpm: N~r
dB: N~d
Pgina 3-22
No modo RPN, o sinalizador de sistema117 configurado para CHOOSE
boxes:
1 Inserir 1 (no sublinhe)
Selecione o menu UNITS
@@OK@@ Selecione a opo VISCOSITY
@@OK@@ Selecione a unidade P (poise)
Selecione o menu UNITS
@@OK@@ Selecione o menu TOOLS
@@OK@@ Selecione a funo UBASE
Aqui est a sequncia de etapas para inserir este nmero no modo ALG, o
sinalizador do sistema 117 configurado para CHOOSE boxes:
Pgina 3-23
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)
Acesse o menu UNITS
8@@OK@@ Selecione as unidades de fora (8. Force..)
@@OK@@ Selecione Newtons (N)
Pgina 3-24
L @)@FORCE Selecione as unidades de fora
@ @@N@@ Selecione Newtons (N)
` Insira a quantidade com as unidades na
pilha
Pgina 3-25
(*) No sistema SI, este prefixo da em vez de D. Use D para deka na
calculadora.
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-26
Para calcular a diviso,digamos, 3250 mi / 50 h, insira-a como
(3250_mi)/(50_h) `:
Pgina 3-27
Alm disso, tente as seguintes operaes:
5_m ` 3200_mm ` +
12_mm ` 1_cm^2 `* 2_s ` /
Pgina 3-28
Tente um dos seguintes exerccios nas suas configuraes favoritas da
calculadora. O resultado mostrado abaixo foi desenvolvido no modo ALG
com o sinalizador de sistema 117 configurado para menu SOFT:
Exemplos de CONVERT
Estes exemplos produzem o mesmo resultado, ex. para converter 33 watts
para btu
CONVERT(33_W,1_hp) `
CONVERT(33_W,11_hp) `
Estas operaes so mostradas no visor como:
Exemplos de UVAL:
UVAL(25_ft/s) `
UVAL(0.021_cm^3) `
Exemplos de UFACT
UFACT(1_ha,18_km^2) `
UFACT(1_mm,15,1_cm) `
Exemplos de UNIT
UNIT(25,1_m) `
Pgina 3-29
UNIT(11.3,1_mph) `
~~conlib~`
Pgina 3-30
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.
Pra ver os valores das constantes no sistema ingls (ou imperial), pressione a
opo @ENGL:
Pgina 3-31
Se selecionamos a opo UNITS (pressione @UNITS ) apenas os valores so
mostrados (as unidades inglesas so selecionadas neste caso):
Pgina 3-32
As funes incluem:
ZFACTOR: funo de fator Z de compresso de gs
FANNING: O fator do atrito de fanning para fluxo de fluido
DARCY: Fator do atrito de Darcy-Weisbach para fluxo do fluido
F0: Funo de potncia da emisso do corpo negro
SIDENS: Densidade intrnseca de silicone
TDELTA: Funo delta de temperatura
Funo ZFACTOR
A funo ZFACTOR calcula o fator de correo de compressibilidade do gs
para o comportamente no ideal do gs de hidrocarboneto. A funo
chamada usando ZFACTOR(xT, yP), onde xT a temperatura reduzida, i.e. a
proporo da temperatura real para a temperatura pseudo- crtica e yP a
presso reduzida, ex. a proporo da presso real para a presso pseudo-
Pgina 3-33
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,
Funo TDELTA
A funo TDELTA(T0,Tf) produz o incremento de temperatura Tf T0. O
resultado devolvido com as mesmas unidades de T0, se houver. Caso
contrrio, a funo retorna apenas a diferena em nmeros. Por exemplo,
Pgina 3-34
Funo TINC
A funo TINC(T0,T) calcula T0+DT. A operao desta funo similar a
funo TDELTA em relao ao resultado nas unidades de T0. Caso contrrio,
a funo devolve uma simples adio de valores, ex.
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
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
Assim a varivel H contm um programa definido por:
<< x LN(x+1) + EXP(x) >>
Pgina 3-36
O contedo da varivel K : << + >>.
2 x 1, x < 0
f (x) = 2
x 1, x > 0
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))
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 .
Pgina 3-37
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
Pgina 3-38
Captulo 4
Clculos com nmeros complexos
Este captulo mostra os exemplos de clculos e aplicaes das funes para
os nmeros complexos.
Definies
Um nmero complexo z escrito como z = x + iy, onde x e y so nmeros
reais e i a unidade imaginria definida por i2 = -1. O nmero complexo
x+iy tem uma parte real, x = Re(z), e uma parte imaginria, y = Im(z).
Podemos imaginar um nmero complexo como um ponto P(x,y) no plano x-y
com o eixo x mencionado como eixos reais e o eixo y como os eixos
imaginrios. Assim, um nmero complexo representando na forma x+iy
considerado como sua representao cartesiana. Uma representao
cartesiana alternativa o par ordenado z = (x,y). Um nmero complexo
pode ser tambm representado nas coordenadas polares (representao
polar) como z = re i
= rcos + i rsin, onde r = |z| = x2 + y2 a
magnitude do nmero complexo z, e = Arg(z) = arctan(y/x) o argumento
do nmero complexo z. A relao entre a representao cartesiana e polar
dos nmeros complexos dada pela fmula de Euler: e i = cos + i sin .
O conjugado complexo de um nmero complexoz = x iy = re -i , z = x
iy = re -i . O conjugado complexo de i 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*`
Pgina 4-2
Observe que a ltima entrada mostra um nmero complexo na forma x+iy.
Isto acontece porque o nmero foi inserido entre as apstrofes representando
uma expresso algbrica. Para avaliar este nmero use a tecla EVAL ( ).
Pgina 4-3
as coordenadas cartesianas, ex., x = r cos , y = r sin , resultando, neste
caso, em (0,3678, 5,18).
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.
Pgina 4-4
x1 + iy1 x + iy1 x 2 iy 2 x1 x 2 + y1 y 2 x y x y
= 1 = 2 2
+ i 2 21 12 2
x 2 + iy 2 x 2 + iy 2 x 2 iy 2 x2 + y 2 x2 + y 2
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
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
Exemplos das aplicaes destas funes so mostrados a seguir. Lembre-se
de que no modo ALG, a funo deve preceder o argumento, enquanto que
no modo RPN voc insere o argumento primeiro e depois seleciona a funo.
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
Menu CMPLX no teclado
O segundo menu CMPLX acessvel usando a opo right-shift associada
com a tecla 1, ex. . Com o sinalizador do sistema 117
configurado para CHOOSE boxes, o menu CMPLX do teclado mostrado
conforme os seguintes visores:
Pgina 4-8
Nota: Ao usar as funes trigonomtricas os nmeros complexos os
argumentos no so mais ngulos. Portanto, a medida angular selecionada
para a calculadora no tem validade nestas funes com argumentos
complexos. 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
Funo DROITE: equao de uma linha reta
A funo DROITE toma como argumento dois nmeros complexos, por
exemplo, x1+iy1 e x2+iy2 e retorna para a equao da reta, a saber, y =
a+bx que contm os pontos (x1,y1) e (x2,y2). Por exemplo, o segmento de reta
entre os pontos A(5,-3) e B(6,2) pode ser encontrada conforme a seguir
(exemplo no modo algbrico):
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@@
Pgina 5-3
Em vez de listar a descrio de cada funo neste manual, o usurio
solicitado a buscar a descrio usando o mecanismo de ajuda da
calculadora: I L @)HELP@ ` . Para localizar uma funo particular,
digite a primeira letra desta funo. Por exemplo, para a funo COLLECT,
digitamos ~c, depois usamos as teclas de setas, , para localizar
COLLECT dentro da janela de ajuda.
Para concluir a operao pressione @@OK@@. Aqui est o visor de ajuda para a
funo COLLECT:
Pgina 5-4
Assim deixamos que o usurio explore as aplicaes das funes no menu
ALG (ou ALGB). Esta a lista de comandos:
COLLECT: EXPAND:
FACTOR: LNCOLLECT:
LIN: PARTFRAC:
SOLVE: SUBST:
Pgina 5-5
TEXPAND:
+~x+~y`
Pgina 5-6
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-7
A ltima expresso inserida automaticamente avaliada depois de
pressionar a tecla ` produzindo o resultado mostrado acima.
Pgina 5-8
Expanso e fatorao usando funes trigonomtricas
O menu TRIG, ativado usando , mostra as seguintes funes:
Pgina 5-9
nmero de funes que se aplicam s operaes aritmticas. O menu
ARITHMETIC ativado atravs da combinao de teclas (associada
com a tecla 1). Com o sinalizador do sistema 117 configurado para
CHOOSE boxes, , o resultado o seguinte menu:
DIVIS: FACTORS:
Pgina 5-10
SIMP2:
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
Pgina 5-11
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
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
MOD (nenhuma entrada de dados disponvel no mecanismo
de ajuda)
MODSTO Altera a configurao do mdulo para o valor
especificado
Pgina 5-12
MULTMOD A multiplicao de 2 mdulos de polinmios pelo
mdulo atual
POWMOD Eleva o polinmio para a potncia do mdulo atual
SUBTMOD Subtrao de 2 mdulos de polinmios 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, , 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).
Pgina 5-13
horas deste a meia-noite, por exemplo, a cogruncia 6+9 3 (mod 12),
pode ser interpretada como dizer que seis horas depois da nona hora
depois da meia-noite ser trs horas da tarde. Outras somas que podem ser
definidas na aritmtica de mdulo 12 so: 2+5 7 (mod 12); 2+10 0
(mod 12); 7+5 0 (mod 12); etc.
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-14
A definio formal de um anel aritmtico finito
A expresso a b (mod n) interpretada como a congruente a b, mdulo
n, e se mantm se (b-a) for um mltiplo de n. Com esta definio as regras
de aritmtica simplificam para o seguinte:
Pgina 5-15
na calculadora inclui os nmeros: (-3,-2,-1,0,1,3,4), enquanto para n = 7
(impar), o anel artimtico finito da calculadora dado por (-3,-2,-1,0,1,2,3).
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)
Pgina 5-16
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
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)
Pgina 5-17
EXPANDMOD(17) 5 (mod 12)
EXPANDMOD(6) 6 (mod 12)
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-18
aplicveis para os polinmios. Para obter informaes sobre aritmtica
modular com os polinmios, consulte um livro sobre teoria de nmeros.
Polinmios
Os polinmios so expresses algbricas consistindo de um ou mais termos
com potncia decrescente de uma dada varivel. Por exemplo,
X^3+2*X^2-3*X+2 um polinmio de terceira ordem em X, ao passo que
SIN(X)^2-2 um polinmio de segunda ordem em SIN(X). Uma lista de
funes relacionadas com polinmios no menu ARITHMETIC foi apresentada
anteriormente. Algumas definies gerais sobre polinmios so fornecidas a
seguir. Nestas definies A(X), B(X), C(X), P(X), Q(X), U(X), V(X), etc., so
polinmios.
Frao polinomial: uma frao cujos numerador e denominador so
polinmios, digamos, C(X) = A(X)/B(X)
Razes ou zeros de um polinmio: valores de X para o qual P(X) = 0
Plos de uma frao: razes do denominador
Multiplicidade de razes ou plos: o nmero de vezes em que uma
raiz mostrada, ex. P(X) = (X+1)2(X-3) tem razes {-1, 3} com as
multiplicidades {2,1}
Polinmio ciclotmico (Pn(X)): um polinmio de ordem EULER(n) cujas
razes so as razes primitivas n-th da unidade, ex. P2(X) = X+1, P4(X)
= X2+1
Equao polinomial Bzout: A(X) U(X) + B(X)V(X) = C(X)
Exemplos especficos de aplicaes de polinmios so fornecidos a seguir.
Pgina 5-19
ltima expresso interpretada como P(X) congruente a Q(X), mdulo
M(X).
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, -(X^2-2), 1} Ex. 5 = (X^2-2)*X + 1*(X^3-
2*X+5).
A funo GCD
A funo GCD (maior denominador comum) pode ser usada para obter o
maior denominador comum de dois polinmios ou de duas listas de
polinmios do mesmo tamanho. Os dois polinmios ou listas de polinmios
sero colocados nos nveis 2 e 1 da pilha antes de usar GCD. Os resultados
sero um polinmio ou uma lista representando o maior denominador comum
Pgina 5-20
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) =
{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.
Pgina 5-21
A varivel VX
Uma varivel chamada VX existe no diretrio da calculadora {HOME
CASDIR} que aceita, como padro, o valor de X. Este o nome da varivel
independente preferida para as aplicaes algbricas e de clculo. Evite
usar a varivel VX nos seus programas ou equaes para no ficar confuso
com a VX do CAS. Se for necessrio mencionar o componente x da
velocidade, por exemplo, voc pode usar vx ou Vx. Para obter informaes
adicionais sobre a varivel CAS, consulte o apndice C.
A funo LAGRANGE
A funo LAGRANGE exige como entrada uma matriz com duas linhas e n
colunas. A matriz armazena os pontos dos dados da forma [[x1,x2, , xn]
[y1, y2, , yn]]. A aplicao da funo LAGRANGE produz o polinmio
expandido de
n
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-22
A funo LCM
A funo LCM (menor mltiplo comum) obtm o menor mltiplo comum de
dois polinmios ou de listas de polinmios do mesmo tamanho. Exemplos:
A funo LEGENDRE
Um polinmio Legendre de ordem n uma funo polinomial que resolve a
2 d2y dy
equao diferencial (1 x ) 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-23
Na verdade, voc deve interpretar este resultado como
(X-2) ^3+6*(X-2) ^2+10*(X-2) +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-24
A funo PEVAL
As funes PEVAL (Avaliao do polinmio) podem ser usadas para avaliar
um polinmio p(x) = anxn+an-1x n-1+ + a2x2+a1x+ a0, dado um conjunto
de coeficientes [an, an-1, a2, a1, a0] e um valor de x0. O resultado a
avaliao p(x0). A funo PEVAL no est disponvel no menu ARITHMETIC e
deve ser acessada atravs do catlogo de funes (N). Exemplo:
PEVAL([1,5,6,1],5) = 281.
A funo TCHEBYCHEFF
A funo TCHEBYCHEFF(n) gera o polinmio Tchebycheff (ou Chebyshev) de
primeiro tipo, ordem n, definida como Tn(X) = cos(narccos(X)). Se o nmero
inteiro n for negativo (n < 0), a funo TCHEBYCHEFF(n) gera o polinmio de
Tchebycheff do segundo tipo, ordem n, definido como Tn(X) =
sin(narccos(X))/sin(arccos(X)). Exemplos:
TCHEBYCHEFF(3) = 4*X^3-3*X
TCHEBYCHEFF(-3) = 4*X^2-1
Fraes
As fraes podem ser expandidas e fatoradas usando as funes EXPAND e
FACTOR, do menu ALG (). Por exemplo:
EXPAND((1+X)^3/((X-1)(X+3))) = (X^3+3*X^2+3*X+1)/(X^2+2*X-3)
EXPAND((X^2*(X+Y)/(2*X-X^2)^2) = (X+Y)/(X^2-4*X+4)
EXPAND(X*(X+Y)/(X^2-1)) = (X^2+Y*X)/(X^2-1)
EXPAND(4+2*(X-1)+3/((X-2)*(X+3))-5/X^2) =
(2*X^5+4*X^4-10*X^3-14*X^2-5*X)/(X^4+X^3-6*X^2)
FACTOR((3*X^3-2*X^2)/(X^2-5*X+6)) = X^2*(3*X-2)/((X-2)*(X-3))
FACTOR((X^3-9*X)/(X^2-5*X+6) ) = X*(X+3)/(X-2)
FACTOR((X^2-1)/(X^3*Y-Y)) = (X+1)/((X^2+X+1)*Y)
A funo SIMP2
As funes SIMP2 e PROPFRAC so usadas para simplificar uma frao e
produzir uma frao prpria, respectivamente. A funo SIMP2 considera
Pgina 5-25
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-26
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:
Se pressionar obter:
(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.
Pgina 5-27
X 3 5X 2 + 3X 2
X 2
mostrado em detalhe no apndice C. O seguinte exemplo mostra uma
diviso sinttica maior:
X 9 1
X 2 1
Pgina 5-28
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-29
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-30
neste captulo. Portanto, para completar apresentamos aqui as entradas para
a ajuda destas funes.
DISTRIB EXPLN
EXP2POW FDISTRIB
LIN LNCOLLECT
POWEREXPAND SIMPLIFY
Pgina 5-31
Captulo 6
Solues para equaes individuais
Neste captulo caracterizamos estas funes que a calculadora fornece para
a soluo de equaes individuais da forma f(X) = 0. Associados com a
tecla 7 existem dois menus de funes para soluo de equaes, o
Symbolic SoLVer () e o NUMerical SoLVer (). A seguir,
apresentamos algumas das funes contidas nestes menus. Altere o modo
CAS para Complex para estes exerccios (consulte o captulo 2).
Funo ISOL
A funo ISOL (equao e varivel) produzir solues para Equao
isolando a varivel. Por exemplo, com a calculadora configurada para o
modo ALG, para resolver para t na equao at3-bt = 0 podemos usar o
seguinte:
Pgina 6-1
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
Ao usar a tecla de seta para baixo () neste modo ativar a linha de
edio:
Funo SOLVEVX
A funo SOLVEVX resolve uma equao para a varivel CAS padro
contida no nome da varivel reservada VX. Por definio, esta varivel
configurada para X. Exemplos, usando o modo ALG com VX = X, so
mostrados abaixo:
Pgina 6-4
Funo ZEROS
A funo ZEROS encontra as solues de uma equao de polinmios, sem
mostrar sua multiplicidade. A funo exige ter como entrada a expresso
para a equao e o nome da varivel para a soluo. Exemplos no modo
ALG so mostrados a seguir:
Pgina 6-5
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.
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
O visor mostrar a resoluo como segue:
Para ver todas as solues pressione a tecla de seta para baixo () para
deslocar a linha de edio:
Pgina 6-7
Gerar coeficientes polinomiais dadas as razes do polinmio
Suponha que deseje gerar o polinmio cujas razes so os nmeros [1, 5, -2,
4]. Para usar a calculadora para este objetivo, siga estes passos:
Pgina 6-8
@@OK@@ Selecione Solve poly
15 Insira o vetor de coeficientes
2\ 4@@OK@@
@SYMB@ Gere a expresso simblica
` Retorne para a pilha.
Pgina 6-9
Clculos financeiros
Os clculos no item 5. Solve finance.. no Numerical Solver (NUM.SLV) so
usados para clculos do valor do dinheiro no tempo de interesse nas
disciplinas de engenharia econmica e outras aplicaes financeiras. Esta
aplicao pode tambm ser iniciada usando a combinao de teclas s
(associada a tecla 9). Antes de discutir em detalhes a operao
deste ambiente de soluo, apresentamos algumas definies necessrias
para compreender as operaes financeiras na calculadora.
Definies
Freqentemente, para desenvolver projetos, necessrio pedir emprestado
dinheiro de uma instituio financeira ou de fundos pblicos. O total do
dinheiro emprestado mencionado como o Valor Atual (PV). Este dinheiro
ser pago em um perodo n (tipicamente multiplos ou sub-multiplos de um
ms) sujeito a uma taxa anual de juros de I%YR. O nmero de perodos por
ano (P/YR) um nmero inteiro de perodos no qual o ano ser dividido
para pagar o emprstimo concedido. Valores tpicos de P/YR so 12 (um
pagamento por ms), 24 (pagamentos duas vezes ao ms) ou 52
(pagamentos semanais). O pagamento (PMT) o valor que o muturio deve
pagar para o mutuante no incio ou no final de cada um dos n perodos do
emprstimo. O valor futuro do dinheiro (FV) o valor que o total emprestado
ter no final dos n perodos. Os pagamentos ocorrem tipicamente no final de
cada perodo, para que o muturio comece a pagar ao final do primeiro
perodo, e paga o mesmo valor fixo no final do segundo, terceiro, etc.
perodos, at no final dos n perodos.
Pgina 6-10
60 @@OK@@ Insira n = 60
6.5 @@OK@@ Insira I%YR = 6.5 %
2000000 @@OK@@ Insira PV = $ 2.000.000
Salte PMT, dado que a resolveremos
0 @@OK@@ Insira FV = 0, a opo End ressaltada
@@SOLVE! Ressalte PMT e resolva-a
O visor agora mostra o valor de PMT como 39,132.30, i.e. o muturio deve
pagar ao mutuante R$ 39.132,30 no final de cada ms nos prximos 60
meses para quitar o valor total. A razo pela qual o valor de PMT passou a
ser negativo porque a calculadora est procurando o valor do ponto de
vista do muturio. O muturo tem + R$ 2.000.000,00 n perodo t = 0,
ento comea a pagar, ex. adiciona -R$ 39132.30 na poca t = 1, 2, ,
60. Em t = 60, o valor lquido nas mos do muturio zero. Agora, se
tomar o valor R $ 39.132,30 e multiplic-lo por 60 pagamentos, o total do
emprstimo pago pelo muturio R$ 2.347.937,79. Assim, o mutuante
recebe um lucro de R $ 347.937,79 nos 5 anos de uso do dinheiro para o
financiamento do projeto do muturio.
Pgina 6-11
Esta tela interpretada como indicando que depois de 24 meses da quitao
do dbto, o muturio pagou R$ 723.211,43 a mais em relao ao valor
principal emprestado e $ 215.963,68 de juros. O muturio tem que pagar
um saldo de R$1.276.788,57 nos prximos 36 meses.
Pgina 6-12
O visor agora mostra o valor de PMT como -38.921,47, ex. o muturio deve
pagar ao mutuante R$ 38.921,48 no incio de cada ms nos prximos 60
meses para quitar o valor total. Observe que o valor que o muturio paga
mensalmente, se for no incio de cada perodo, levemente menor do que o
pago no final de cada perodo de pagamento. A razo para esta diferena
que o mutuante obtm o ganho dos juros dos pagamentos do incio do
perodo, assim aliviando a sua carga.
Notas:
1. O ambinete financeiro da calculadora permite que voc resolva
quaisquer dos termos involvidos, i.e. n, I%YR, PV, FV, P/Y, dado os termos
restantes no clculo do emprstimo. Ressalte apenas o valor que voc
quer resolver e pressione @@SOLVE!. O resultado ser mostrado no campo
ressaltado.
2. Os valores calculados no ambiente financeiro da calculadora so
copiados para a pilha com suas etiquetas correspondentes (etiquetas de
identificao).
Excluir as variveis
Ao usar o ambiente financeiro da calculadora pela primeira vez dentro do
diretrio HOME ou qualquer subdiretrio, sero geradas as variveis @@@N@@
@IYR@ @@PV@@ @@PMT@@ @@PYR@@ @@FV@@ para armazenar os termos correspondentes nos
clculos. Voc pode ver o contedo destas variveis usando:
Voc pode armazenar estas variveis para uso futuro ou usar a funo
PURGE para apag-las de seu diretrio. Para apagar todas as variveis de
uma vez, se estiver usando o modo ALG tente o seguinte:
I@PURGE J Insira PURGE e prepare a lista de variveis
@@@n@@ Insira o nome da varivel N
Insira uma virgula
@IYR@ Insira o nome da varivel 1%YR
Insira uma virgula
@@PV@@ Insira o nome da varivel PV
Insira uma virgula
Pgina 6-13
@@PMT@@ 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
Antes que o comando PURGE seja inserido a pilha RPN ser apresentada
conforme a seguir:
Pgina 6-14
Insira apenas a expresso como um objeto algbrico e armazene-a na
varivel EQ. As teclas utilizadas no modo ALG so as seguintes:
~x-S
*~x/3 0
K~e~q`
Funo STEQ
A funo STEQ, disponvel no catlogo de comandos, N, armazenar
seu argumento na varivel EQ, ex. no modo ALG:
Pgina 6-15
fazer ressaltar o campo na frente de X: usando e pressionando @SOLVE@.
A soluo mostrada X: 4.5006E-2:
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
de entrada da incgnita. Exemplos de outras solues de equaes so
mostrados a seguir.
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:
Pgina 6-18
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.
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.
m
y 1
Pgina 6-19
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:
Solucione para y.
Pgina 6-20
com um valor inicial de 0 (o valor padro para y, ex. sempre que a
soluo for vazia, o valor inicial zero). Para encontrar outra
soluo, precisamos inserir um valor maior de y, digamos 15,
ressalte o campo de entrada y e resolva para y novamente:
A calculadora fornece uma funo chamada DARCY que usa como entrada a
rugosidade relativa /D e o nmero de Reynolds, nesta ordem, para calcular
Pgina 6-21
o fator de frico f. A funo DARCY pode ser encontrada no catlogo de
comandos:
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):
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
Podemos resolver qualquer termo na equao (exceto G) inserindo a
equao como:
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
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:
O submenu ROOT
O submenu ROOT inclui as seguintes funes e submenus:
Pgina 6-27
Funo ROOT
A funo ROOT usada par resolver uma equao para uma varivel dada
com um valor de estimativa inicial. No modo RPN a equao ficar no nvel
3 da pilha, enquanto que o nome da varivel ficar localizado no nvel 2 e a
estimativa inicial no nvel 1. A seguinte figura mostra a pilha RPN antes e
depois de ativar a funo @ROOT:
Varivel EQ
A tecla virtual @@EQ@@ neste submenu usada como referncia para a varivel
EQ. Pressionar a tecla equivalente a usar a funo RCEQ (ReCall EQ).
O submenu SOLVR
O submenu SOLVR ativa o solucionador do menu virtual para a equao
atualmente armazenada no EQ. Alguns exemplos so mostrados a seguir:
Este resultado indica que voc pode resolver um valor de t para a equao
listada na parte superior do visor: Se tentar, por exemplo, [ t ], obter
o resultado t: 1., depois de piscar rapidamente a mensagem Solving for t.
Existe uma segunda raiz para esta equao que pode ser encontrada
alterando o valor de t antes de resolv-la novamente. Faa o seguinte: 10
[ t ], ento pressione [ t ]. O resultado agora t: 4.0000000003.
Pgina 6-28
Para verificar este resultado, pressione a tecla chamada @EXPR=, que avalia a
expresso no EQ para o seu valor atual. Os resultados neste caso so:
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-1xn-1 + + a2x2 + a1x + a0, o vetor de coeficientes deve ser
inserido como [an, an-1, , a2, a1 , a0]. Por exemplo, as razes do polinmio
de coeficientes [1, -5, 6] so [2, 3].
Pgina 6-31
Funo PCOEF
Esta funo produz os coeficientes [an, an-1, , a2, a1 , a0] de um polinmio
anxn + an-1xn-1 + + a2x2 + a1x + a0, dado um vetor de suas razes [r1, r2, ,
rn]. Por exemplo, um vetor cujas razes so dadas por
[-1, 2, 2, 1, 0], produzir os seguintes coeficientes: [1, -4, 3, 4, -4, 0]. O
polinmio x5 - 4x4 + 3x3 + 4x2 - 4x.
Funo PEVAL
Esta funo avalia um polinmio, dado um vetor de seus coeficientes, [an, an-
n n-1
1, , a2, a1 , a0] e um valor x0, ex. PEVAL calcula anx0 + an-1x0 + +
2
a2x0 + a1x0 + a0. Por exemplo, para os coeficientes [2, 3, -1, 2] e um valor
de 2, PEVAL retorna o valor 28.
O submenu SYS
O submenu SYS contm uma lista de funes usadas para resolver os
sistemas lineares. As funes listadas do submenu so:
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
Tipicamente, necessrio resolver as equaes de energia e de Manning
simultaneamente para y e Q. Logo que estas equaes forem escritas em
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
Podemos ver que estas equaes so realmente dadas em termos de
variveis primiticas b, m, y, g, So, n, Cu, Q e Ho.
Pgina 7-8
A seguir, inseriremos uma varivel EQS: LL@@EQS@ , seguida pelo vetor
[y,Q]: ~y~q e pelas estimativas
iniciais 5 10.
Antes de pressionar ` o visor ser conforme a seguir:
Pgina 7-9
representa a soluo. Para ver estes vetores pressione a tecla com a seta
para baixo para ativar a linha de edio. O resultado ser mostrado
conforme a seguir:
a b
B c A
A soma dos ngulos interiores de qualquer tringulo sempre 180o, ex.
+ + = 180o. A lei do seno indica que:
Pgina 7-10
sin sin sin
= = .
a b c
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
de HOME que chamaremos de TRIANG e v para este diretrio. Consulte o
captulo 2 para obter instrues sobre como criar um novo subdiretrio.
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
~~title` Insira o nome da varivel TITLE
K Armazene em TITLE
Pgina 7-13
Executar o MES interativamente
Para iniciar o MES com as variveis LVARI e TITLE listadas na pilha, ative o
comando MINIT, depois MITM e finalmente MSOLVR (encontre estas funes
no catlogo N).
Pgina 7-14
Prressione L para mover para o prximo menu de variveis. Para calcular
a rea use: [ A ]. A calculadora resolve primeiro todas as outras
variveis e depois encontra a rea como A: 7.15454401063.
Pgina 7-15
conjunto particular de equaes. Se usar @Mpar para ver o contedo da
varivel Mpar. Obter a seguinte mensagem crtica: Library Data (dados da
biblioteca). O significado disto que os parmetros MES so codificados em
um arquivo binrio que no pode ser acessado pelo usurio.
Pgina 7-16
Armazene o programa na varivel chamada TRISOL, SOLuo de TRIngulo,
usando: ~~trisol` K
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
Na parte inferior do visor voc encontrar as teclas do menu virtual:
@VALU @EQNS! @PRINT %%%% %%%% @EXIT
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.299 75 84.771 8.6933
7.2 8.5 14.26 22.616 27 130.38 23.309
21.92 17.5 13.2 90 52.97 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
Adicionar um boto INFO ao seu diretrio
Um boto de informao pode ser til em seu diretrio para ajudar a
lembrar-se da operao das funes no diretrio. Neste diretrio, tudo que
precisamos lembrar de pressionar @TRISO para iniciar uma soluo de
tringulo. Voc pode querer digitar o seguinte programa: <<Pressione [TRISO]
para iniciar. MSGBOX >> e armazene-o em uma varivel chamada INFO. Como
resultado, a primeira varivel no seu diretrio ser o boto @INFO.
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&&
Crie um subdiretrio chamado POLC (Coordenadas POLares), que usaremos
para calcular as velocidades e aceleraes nas coordenadas polares. Dentro
do diretrio insira as seguintes variveis:
________________________________________________________________
Programa ou valor Armazene na varivel:
<< PEQ STEQ MINIT NAME LIST MITM MSOLVR >> SOLVEP
"vel. & acc. coord. polar" NAME
{ r rD rDD D DD vr v v ar a a } LIST
{ 'vr = rD' 'v = r*D' 'v = (vr^2 + v^2)'
'ar = rDD r*D^2' 'a = r*DD + 2*rD*D'
'a = (ar^2 + a^2)' } PEQ
____________________________________________________________________
Pgina 7-19
LIST = uma lista de varivel usada nos clculos, colocada na ordem que
queremos mostr-las no ambiente do solucionador de equaes
mltiplas.
Pgina 7-20
variveis conhecidas. Para calcular as incgnitas podemos proceder de duas
formas:
a). Resolver as variveis individuais, por exemplo, [ vr ] dado vr: 0.500.
Pressione L[ v ] para obter v : 5.750 e assim por diante. Os
resultados restantes so v: 5.77169819031; ar: -14.725; a: -13.95; a:
20.2836911089.; ou
Pgina 7-21
Captulo 8
Operaes com listas
As listas so um tipo de objeto da calculadora que podem ser teis para o
processamento de dados e para a programao. Este captulo apresenta
exemplos de operaes com listas.
Definies
Uma lista, dentro do contexto da calculadora, uma srie de objetos
includos entre chaves e separados por espaos (#), no modo RPN, ou
vrgulas no () em ambos os modos. Os objetos que podem ser
includos em uma lista so nmeros, letras, segmentos de caracteres, nomes
de variveis e/ou operadores. As listas so teis para manipular conjuntos
de dados e algumas aplicaes de programao. Alguns exemplos de listas
so:
{ t 1 }, {"BETA" h2 4}, {1 1.5 2.0},
{a a a a}, { {1 2 3} {3 2 1} {1 2 3}}
Pgina 8-1
elementos. No entanto, depois de pressionar `, as vrgulas so
substituidas por espaos.
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
Para produzir adio termo a termo de duas listas do mesmo tamanho,
necessrio usar o operador ADD. Este operador pode ser localizado usando
o 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:
Tamanho da lista
A funo SIZE, do submenu PRG/LIST/ELEMENTS pode ser usada para obter
o tamanho da lista (tambm conhecido como comprimento), ex.,
Pgina 8-10
Extrair e inserir os elementos na lista
Para extrair os elementos de uma lista usamos a funo GET, disponvel no
submenu PRG/LIST/ELEMENTS. Os argumentos da funo GET so a lista e
o nmero do elemento que voc quer extrair. Para inserir um elemento em
uma lista usamos a funo PUT (disponvel tambm no submenu
PRG/LIST/ELEMENTS). Os argumentos da funo PUT so a lista, a posio
que se deseja substituir e o valor a ser substitudo. Exemplos de aplicaes
das funes GET e PUT so mostrados no visor seguinte:
Pgina 8-11
A funo SEQ
Item 2. PROCEDURES.. o menu PRG/LIST contm as seguintes funes que
podem ser usadas para operao nas listas.
A lista produzida corresponde aos valores {12, 22, 32, 42}. No modo RPN
voc pode listar os argumentos diferentes da funo como segue:
Pgina 8-12
A funo MAP
A funo MAP, disponvel atravs do catlogo de comandos (N), usa
como argumentos uma lista de nmeros e uma funo f(X) ou um programa
de formulrio << a >>, e produz uma lista consistindo da aplicao da
funo f ou do programa para a lista de nmeros. Por exemplo, a seguinte
chamada para a funo MAP se aplica funo SIN(X) para a lista {1,2,3}:
Pgina 8-13
Para solucionar este problema podemos editar o contedo da varivel @@@G@@@ ,
que podemos listar na pilha usando @@@G@@@,
Como alternativa voc pode definir a funo com ADD em vez do sinal de
mais (+) do incio, ex. DEFINE('G(X,Y)=(X ADD 3)*Y') :
Pgina 8-14
Voc pode tambm definir a funo como G(X,Y) = (X--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
Para calcular este valor podemos seguir este procedimento:
Pgina 8-16
2. Aplique a funo XROOT(x,y), ex. teclas para o resultado
em 1:
Mdia ponderada
Suponha que os dados na lista S, definidos acima, a saber:
S = {1,5,3,1,2,1,3,4,2,1}
sejam afetados pelos pesos
W = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Se definirmos a lista de pesos como W = {w1,w2,,wn}, observamos que o
elemento k na lista W acima pode ser definido por wk = k. Assim podemos
usar a funo para gerar esta lista e depois armazen-la na varivel
@@@W@@@ como segue:
w
k =1
k sk
sw = n
.
w
k =1
k
Pgina 8-17
Para calcular a mdia ponderada dos dados da lista S com os pesos na lista
W, usamos os seguintes passos:
1. Multiplique as listas S e W:
Pgina 8-18
representada por uma marca de classe (s) normalmente o ponto mdio da
classe. Um exemplo de dados agrupados mostrado a seguir:
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
wk s k
k =1
w
k =1
k sk
s= n
= ,
N
w
k =1
k
Pgina 8-19
n
onde N = w
k =1
k representa a contagem total da frequncia.
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.
w
k =1
k (sk s ) 2 w
k =1
k (sk s ) 2
V = n
=
N
w
k =1
k
Pgina 8-20
Captulo 9
Vetores
Este captulo fornece exemplos de entrada e operao com vetores, tanto
vetores matemticos de muitos elementos, como tambm vetores fsicos de 2 e
3 componentes.
Definies
Do ponto de vista matemtico, um vetor um conjunto de 2 ou mais
elementos arranjados em uma linha ou coluna. Os vetores sero
mencionados como vetores linha ou coluna. Exemplos so mostrados a
seguir:
1
v = 3 , u = [1, 3, 5, 2]
6
Os eventos fsicos tem dois ou trs componentes e podem ser usados para
representar as quantidades fsicas tais como posies, velocidade,
acelerao, fora, momento, momento linear e angular, velocidade e
acelerao angular, etc. Fazendo referncia ao sistema de coordenada
cartesiana (x,y,z), existem os vetores de unidade i, j, k associados com cada
direo de coordenada, tal como um vetor fsico A pode ser escrito em
termos de seus componentes Ax, Ay, Az, como A = Axi + Ayj + Azk.
As notaes alternativas para este vetor so: A = [Ax, Ay, Az], A = (Ax, Ay, Az)
ou A = < Ax, Ay, Az >. Uma verso dimensional deste vetor ser escrita
como A = Axi + Ayj, A = [Ax, Ay], A = (Ax, Ay) ou A = < Ax, Ay >. Uma vez
que os vetores da calculadora so escritos entre colchetes [ ], escolheremos a
notao A = [Ax, Ay, Az] ou A = [Ax, Ay, Az], para nos referirmos aos dois
ou trs vetores tridimensionais de agora em diante. A magnitude de um vetor
A definida como |A| = Ax2 + Ay2 + Az2 . Um vetor unitrio na direo
do vetor A definido como eA = A/|A|. Os vetores podem ser
multiplicados por uma escalar, ex. kA = [kAx, kAy, kAz]. Fisicamente, o vetor
kA paralelo ao vetor A, se k>0, ou anti-paralelo ao vetor A se k<0. O
negativo de um vetor definido como A = (1)A = [Ax, Ay, Az]. A
Pgina 9-1
diviso por uma escalar pode ser interpretada como uma multiplicao, ex.
A/k = (1/k)A. A adio e subtrao de vetores so definidas como AB =
[Ax Bx, Ay By, Az By], onde B o vetor B = [Bx, By, Bz].
Existem duas definies de produtos de vetores fsicos, um escalar ou produto
interno (o produto ponto) e um produto externo (o produto vetorial). O
produto ponto produz um valor escalar definido como AB = |A||B|cos(),
onde o ngulo entre os dois vetores. O produto vetorial produz um vetor
AB cuja magnitude |AB| = |A||B|sin() e sua direo dada pela
chamada regra da mo direita (consulte os textos sobre matemtica, fsica ou
mecnica para ver esta operao ilustrada graficamente). Em termos de
componentes cartesianos, AB = AxBx+AyBy+AzBz e AB = [AyBz-AzBy,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
PUT(conjunto, local a ser substituido, novo valor). Por exemplo, para altera o
contedo de A(3) para 4.5, use:
Alterar os sinais
Para alterar os sinais de um vetor use a tecla \, ex.
Pgina 9-9
Adio e subtrao
Adio e subtrao de vetores exigem que os dois operandos de vetores
tenham o mesmo tamanho:
Pgina 9-10
O menu MTH/VECTOR
O menu MTH () contm um menu de funes especfico para os
objetos de vetores:
Magnitude
A magnitude de um vetor, conforme discutido anteriormente, pode ser
encontrada com a funo ABS. Esta funo encontra-se tambm disponvel a
partir do teclado (). Exemplos de aplicao da funo ABS foram
mostrados acima.
Produto escalar
A funo DOT usada para calcular o produto escalar de dois vetores do
mesmo tamanho. Alguns exemplos de aplicao da funo DOT, usando os
vetores A, u2, u3, v2 e v3, armazenados anteriormente, conforme mostrado
no modo ALG. Tentar de calcular o produto escalar de dois vetores de
diferentes tamanhos produz uma mensagem de erro:
Pgina 9-11
Produto vetorial
A funo CROSS usada para calcular o produto vetorial de dois vetores 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
para 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.].
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] ` ABS [2,1,-3] ` ABS *
/ ACOS 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
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 ().
Pgina 9-22
Uma nova varivel, @@RXC@@, ficar disponvel nas etiquetas do menu virtual
depois de pressionar J:
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
3 - Pressione a tecla delete (tambm conhecida como funo DROP)
para eliminar o nmero no nvel 1 na pilha:
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@@
Pgina 9-24
resultando em:
2 - Digite 1 e use a funo LIST para criar uma lista no nvel 1 na pilha:
Pgina 9-25
Esta varivel, @LXV@@, pode agora ser usada para transformar diretamente uma
lista em um vetor. No modo RPN insira a lista e depois pressione @@LXV@@.
Tente, por exemplo: {1,2,3} ` @@LXV@@.
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:
a11 a12 L a1m
a a 22 L a 2 m
A = [aij ] nm = 21 .
M M O
a n1 an2 L a nm
Uma matriz quadrada se m = n. A transposta de uma matriz construda
pela troca de linhas por colunas e vice versa. Assim, a transposta da matriz
A AT = [(aT)ij] mn = [aji]mn. A diagonal principal da matriz quadrada a
coleo de elementos aii. Uma matriz Identidade Inn, a matriz quadrada
cujos elementos diagonais principais so todos iguais a1, e todos os
elementos fora da diagonal so iguais a zero. Por exemplo, uma matriz
identidade 33 escrita como
1 0 0
I = 0 1 0
0 0 1
Uma matriz Identidade pode ser escrita como Inn = [ij], onde ij uma
funo conhecida como delta de Kronecker e definida como
1, if i = j
ij = .
0, if i j
Pgina 10-1
Inserir matrizes na pilha
Nesta seo apresentamos dois mtodos diferentes de inserir matrizes na
pilha da calculadora: (1) usando o Editor de Matrizes e (2) digitando a
matriz diretamente na pilha.
2 .5 4 .2 2 .0
0 .3 1.9 2.8,
2 0.1 0.5
primeiro, ative o Editor de Matriz usando . Verifique se a opo
@GO est selecionada. Em seguida use as seguintes teclas:
2.5\` 4.2` 2`
.3` 1.9` 2.8 `
2` .1\` .5`
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: A(2,3) `
K . Para ver o contedo da varivel A depois desta operao, use @@@A@@@.
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.
Funo RANM
A funo RANM (RANdom Matrix) gerar uma matriz com elementos de
nmeros inteiros aleatrios a partir de uma lista com o nmero de linhas e
colunas (ex. as dimenses da matriz). Por exemplo, no modo ALG, duas
matrizes diferentes 23 com elementos aleatrios so produzidas usando o
mesmo comando, ou seja, RANM({2,3}) :
Pgina 10-11
No modo RPN, use {2,3} ` RANM.
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 ANS(2), a
matriz 22 na matriz 33 atualmente localizada em ANS(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
DIAG([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
configurado para menus SOFT. Esta seo foi criada para que voc pratique
o acesso s funes de programao da calculadora. Os programas esto
listados abaixo mostrando, no lado esquerdo, as teclas necessrias para
inserir as etapas do programa e, no lado direito, os caracteres inseridos no
visor conforme voc usa esta combinao de teclas. Primeiro, apresentamos
os passos necessrios para produzir o programa CRMC.
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
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.
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
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 diferentes operaes de multiplicao que envolve 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
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.
A matriz identidade
No captulo 9 introduzimos a matriz identidade como a matriz I = [ij]nn,
onde ij a funo delta de Kronecker. Matrizes identidade podem ser
obtida usando a funo IDN descrita no captulo 9. A matriz identidade tem
a propriedade que AI = IA = A. Para verificar esta propriedade
apresentamos os seguintes exemplos usando as matrizes armazenadas
anteriormente:
Pgina 11-5
A matriz inversa
A inversa da matriz quadrada A a matriz A-1 tal que AA-1 = A-1A = I,
onde I a matriz identidade das mesmas dimenses como A. A inversa da
matriz obtida na calculadora usando a funo inversa, INV (ex. a tecla
Y). Exemplos da inversa de algumas das matrizes armazenadas
anteriormente so apresentados a seguir:
Pgina 11-6
O submenu contm as seguintes 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-7
A funo SNRM
A funo SNRM calcula a NoRM espectral da matriz, que definida como o
maior valor singular da matriz, conhecido tambm como a norma Euclidean
da matriz. Por exemplo,
Pgina 11-8
Regras de linha e de coluna de uma matriz
A norma de linha de uma matriz calculada tomando as somas dos valores
absolutos de todos os elementos em cada linha e depois selecionar o mximo
destas somas. A norma de coluna de uma matriz calculada tomando as
somas dos valores absolutos de todos os elementos em cada coluna e depois
selecionar o mximo destas somas.
Funo SRAD
A funo SRAD determina o raio (RADius) do espectro de uma matriz,
definida como o maior de todos os valores absolutos de seus autovalores. Por
exemplo,
Funo COND
Funo COND determina o nmero de condio de uma matriz. Exemplos,
Pgina 11-9
Nmero de condies de uma matriz
O nmero de condio de uma matriz no singular quadrada definido
como o produto da regra da matriz vezes a regra de sua inversa, ex.,
cond(A) = ||A||||A-1||. Escolheremos como regra da matriz, ||A||, o
mximo de usa regra de linha (RNRM) e regra de coluna (CNRM), enquanto
a regra da inversa, ||A-1||, ser selecionada como o mnimo de suas regras
de linha e de coluna. Assim, ||A|| = max(RNRM(A),CNRM(A)) e ||A-
1
|| = min(RNRM(A-1), CNRM(A-1)).
Pgina 11-10
Funo RANK
A funo RANK determina a posio de uma matriz quadrada. Tente os
seguintes exemplos:
Pgina 11-11
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-12
A determinante 22, portanto,
a11 a12
= a11 a 22 a12 a 21
a 21 a 22
Pgina 11-13
mais eficiente e preferido em aplicaes numricas usar um resultado da
eliminao Gaussiana. O mtodo de eliminao gaussiana usado para
resolver sistemas de equaes lineares. Os detalhes deste mtodo so
apresentados em uma parte posterior deste captulo.
Funo TRACE
Funo TRACE calcular o trao da matriz quadrada, definida como a soma
dos elementos em sua diagonal principal ou
n
tr (A ) = aii .
i =1
Exemplos:
Funo TRAN
A funo TRAN retornar a transposta de uma real ou transposta conjugada
de uma matriz complexa. TRAN equivalente a TRN. A operao da
funo TRN foi apresentada no captulo 10.
Pgina 11-14
O submenu OPERATIONS inclui as seguintes funes:
As funes ABS, CNRM, COND, DET, RANK, RNRM, SNRM, TRACE e TRAN
so tambm encontradas no menu MTH/MATRIX/NORM (o objeto da seo
anterior). A funo SIZE foi apresentada no captulo 10. A funo
HADAMARD foi apresentada no contexto da multiplicao da matriz. As
funes LSQ, MAD e RSD so relacionadas a soluo de sistemas de
equaes lineares e sero apresentadas em uma seo subsequente neste
captulo. Nesta seo discutiremos apenas as funes AXL e AXM.
Funo AXL
A funo AXL converte um conjunto (matriz) em uma lista e vice versa. Por
exemplo,
Funo AXM
A funo AXM converte um conjunto contendo um nmero inteiro ou
elementos de frao em seu correspondente decimal ou forma apropriada.
Por exemplo,
Pgina 11-15
Funo LCXM
A funo LCXM pode ser usada para gerar matrizes tal como o elemento aij
uma funo de i e j. A entrada para esta funo consiste de dois nmeros
inteiros de linhas e colunas da matriz a ser gerada e um programa que toma
i e j como entrada. Os nmeros n, m, e o programa ocupam os nveis 3, 2,
e 1 da pilha, respectivamente. Funo LCXM encontrada no catlogo de
comando N.
Por exemplo, para gerar uma matriz 23 cujos elementos so dados por aij =
(i+j)2, primeiro armazene o seguinte programa em varivel P1 no modo RPN.
Esta a forma que a pilha RPN parece antes de pressionar K.
A implementao da funo LCXM para este caso exige que voc insira:
2`3`@@P1@@ LCXM `
A figura a seguir mostra a pilha RPN antes e depois de aplicar a funo
LCXM-:
Pgina 11-16
Soluo de sistemas lineares
Um sistema de equaes lineares n nas variveis m pode ser escrito como
Este sistema de equaes lineares pode ser escritos como uma equao de
matriz, Anmxm1 = bn1, se definimos amatriz e vetores seguintes:
M M O M M M
an1 an 2 L anm nm xm m1 bn n1
Pgina 11-17
soluo tambm copiada para o nvel 1 da pilha. Alguns exemplos so
mostrados a seguir.
Um sistema quadrado
O sistema de equaes lineares
2x1 + 3x2 5x3 = 13,
x1 3x2 + 8x3 = -13,
2x1 2x2 + 4x3 = -6,
2 3 5 x1 13
A = 1 3 8 , x = x 2 e b = 13.
2 2 4 x3 6
Pgina 11-18
Depois de inserir a matriz A e o vetor b e com o o campo X ressaltado, ns
podemos pressionar @SOLVE! para tentar uma soluo para este sistema de
equaes:
Sistema subdeterminado
O sistema de equaes lineares
Pgina 11-19
podem ser escritos como a equao da matriz Ax = b, se
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-20
Assim, a soluo x = [15.373, 2.4626, 9.6268].
Pgina 11-21
Pressione K~a` para armazenar a matriz na varivel A
Sistema subdeterminado
O sistema de equaes lineares
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
Pgina 11-22
Este sistema tem mais equaes do que incgnitas (um sistema
subdeterminado). O sistema no tem uma nica soluo. Cada uma das
equaes lineares no sistema apresentado acima representa uma linha reta
em um sistema de coordenada cartesiana bidimensional (x1, x2). A menos
duas ou trs equaes no sistema representa a mesma equao, as trs linhas
tero mais do que um ponto de interseo. Por esta razo, a soluo no
nica. Alguns algoritmos numricos podem ser usados para forar uma
soluo para o sistema minimizando a distncia do ponto de soluo
presuntiva. Esta a abordagem seguida pelo solucionador numrico da HP
49G.
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-23
Pressione @@@OK@@@ para retornar ao ambiente do solucionador numrico.
Pressione @CALC@ ` para copiar o vetor de soluo X na
pilha.
Pressione @@@OK@@@ para retornar ao ambiente do solucionador numrico.
Pressione ` para retornar a pilha.
Pgina 11-24
Se A for menor do que uma posio de linha inteira (sistema
subdeterminado de equaes), LSQ retorna a soluo com o
comprimento euclidiano mnimo de um nmero infinito de solues.
Se A for menor do que uma posio de coluna inteira (sistema
subdeterminado de equaes), LSQ retorna a "soluo" com o valor
residual mnimo e = Ax b. O sistema de equao pode no ter
uma soluo, portanto, o valor retornado no a soluo real para
o sistema, apenas um com o menor residual.
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-25
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-26
Compare estas trs solues com aquelas calculadas com o solucionador
numrico.
Pgina 11-27
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
Pgina 11-28
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-29
Podemos armazenar estas equaes na calculadora em variveis E1, E2 e E3,
respectivamente, conforme mostrado abaixo. Para fazer o backup foi criada
e 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-30
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:
Pgina 11-31
2 4 6 X 14
A = 3 2 1 , x = Y , b = 3.
4 2 1 Z 4
[[2,4,6,14],[3,-2,1,-3],[4,2,-1,-4]] ``
Pgina 11-32
Multiplique a linha 1 por 3 adicionando-a a linha 2 e substituindo-a:
3\ # 1 #2 @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-33
que pode agora ser resolvida, uma equao de cada vez, por substituio
regressiva, conforme o exemplo anterior.
1 2 3 7 1 2 3 7 1 2 3 7
A aug = 0 1 1 3 0 1 1 3 0 1 1 1
0 0 7 14 0 0 1 2 0 0 1 2
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
Pgina 11-34
que o elemento piv se torne o zero, neste caso no podemos dividir a linha
por seu piv. Alm disso, para melhorar a soluo numrica de um sistema
de equaes usando a eliminao gaussiana ou Gauss-Jordan, recomenda-se
que o piv ser o elemento com o maior valor absoluto em uma dada coluna.
Em tais casos, trocamos as linhas antes de fazer as operaes de linha. Esta
troca de linhas chamada de piv parcial. Para seguir esta recomendao
freqentemente necessrio trocar as linhas na matriz aumentada enquanto
executa a eliminao gaussiana ou Gauss-Jordan.
Pgina 11-35
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.
A seguir, obtenha o menu ROW disponvel pressionando: @)CREAT
@)@ROW@.
Pgina 11-36
16Y1L @RCI@. A matriz de permutao no muda, mas a matriz
aumentada agora:
1 1/2 -1/16 41/16 0 0 1
0 2 3 -1 1 0 0
2 1 3 2 0 1 0
Estamos agora prontos para dividir a linha 2 pelo piv 25/8, usando
8/25#2 L @RCI
1 -1/16 1/2 41/16 0 1 0
0 1 0 -1 0 0 1
0 3 2 -1 1 0 0
Pgina 11-37
3\#2# 3@RCIJ
1 -1/16 1/2 41/16 0 1 0
0 1 0 -1 0 0 1
0 0 2 2 1 0 0
Pgina 11-38
X 2 0 1 0
x = Y , b' = 1, P = 0 0 1.
Z 1 1 0 0
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
A calculadora mostra uma matriz aumentada que consistem da matriz do
coeficiente A e a matriz identidade I, enquanto ao mesmo tempo mostra o
seguinte procedimento para calcular:
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-40
Depois de ir atravs de diferentes etapas, a soluo retornada :
Pgina 11-41
Soluo para sistemas lineares usando as funes da calculadora
a forma mais simples para resolver um sistema de equaes lineares Ax = b,
na calculadora inserir b, insira A e depois use a funo da diviso /. Se o
sistema de equaes lineares for superdeterminado ou subdeterminado, uma
soluo pode ser produzida usando a funo LSQ (Least-SQuares),
conforme mostrado anteriormente. A calculadora oferece outras
possibilidades para resolver os sistemas lineares usando as funes includas
no menu MATRICES LINEAR SYSTEMS.. acessveis atravs da
(configure o sinalizador do sistema 117 para CHOOSE boxes):
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
listado na entrada. O visor do lado esquerdo mostra o resultado usandoao
linha de edio (pressione para ativar):
Pgina 11-42
A funo LINSOLVE funciona com as expresses simblicas. As funes REF,
rref e RREF funcionam com a matriz aumentada na abordagem de eliminao
Gaussian.
[[1,-2,1,0],[2,1,-2,-3][5,-2,1,12] AAUG
Pgina 11-43
A matriz diagonal que resulta da eliminao Gauss-Jordan chamada de
forma echelon de reduo de linha. A funo RREF ( Forma echelon de
reduo de linha) Os resultados desta chamada de funo produzir a
forma echelon de reduo de linha para que a matriz dos coeficientes seja
reduzida para uma matriz identidade. A coluna extra na matriz aumentada
conter a soluo para o sistema de equaes.
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
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
= e. Resolver x podemos encontrar a soluo atual do sistema original
como x = x(0) + x.
Funo PCAR
A funo PCAR gera o polinmio de caracterstica de uma matriz quadrada
usando o contedo da varivel VX (varivel CAS reservada tipicamente a X)
como a incgnita no polinmio. Por exemplo, insira a seguinte matriz no
Pgina 11-46
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:
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.
Pgina 11-48
Nota: Uma matriz simtrica produz todos os valores eigen e seus vetores
eigen so mutualmente perperndiculares. Para o exemplo apresentado, voc
pode verificar que x1 x2 = 0, x1 x3 = 0 e x2 x3 = 0.
Funo JORDAN
A funo JORDAN produz a diagonalizao ou decomposio de ciclo
Jordan de uma matriz. No modo RPN, de uma matriz quadrada A, a funo
JORDAN produz quatro resultados, a saber:
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
Pgina 11-49
est disponvel atravs do submenu MATRICES OPERATIONS () e
produz a matriz adjunta de uma matriz.
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]]
Pgina 11-52
1: [[-1.03 1.02 3.86 ][ 0 5.52 8.23 ][ 0 1.82 5.52]]
Funo LQ
A funo LQ produz a fatorizao LQ de uma matriz Anm reotornando uma
matriz trapezoidal inferior Lnm , uma matriz ortogonal Qmm e uma matriz de
permutao Pnn nos nveis 3, 2 e 1 da pilha. As matrizes A, L, Q e P so
relacionadas por PA = LQ. (Uma matriz trapezoida de uma matriz nm
equivaloente de uma matriz triangular de uma matriz nn). Por exemplo,
[[ 1, -2, 1][ 2, 1, -2][ 5, -2, 1]] LQ
Produz
3: [[-5.48 0 0][-1.10 2.79 0][-1.83 1.43 0.78]]
2: [[-0.91 0.37 -0.18] [-0.36 -0.50 0.79] [-0.20 -0.78 -0.59]]
1: [[0 0 1][0 1 0][1 0 0]]
Funo QR
Na funo RPN, QR produz Fatorizao QR de uma matriz Anm retornando
uma matriz ortogonal Qnn, uma matriz trapezoidal superior Rnm e uma
matriz de permutao Pmm nos nveis 3, 2 e 1 da pilha. As matrizes A, P,
Q e R so relacionadas por AP = QR. Por exemplo,
[[ 1,-2,1][ 2,1,-2][ 5,-2,1]] QR
produz
3: [[-0.18 0.39 0.90][-0.37 0.88 0.30][-0.91 0.28 0.30]]
2: [[ -5.48 0.37 1.83][ 0 2.42 2.20][0 0 0.90]]
1: [[1 0 0][0 0 1][0 1 0]]
Pgina 11-53
2 1 1 X
x A x = [ X Y Z ] 5 4 2 Y
T
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 HP 49G srie 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'] ` AXQ
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'] ` QXA
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'] ` GAUSS
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
subdiretrio 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 SETUP. 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
para 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 @@F(X)@@ d o valor de f(x) correspondente a posio do cursor.
Coloque o cursor em qualquer lugar na curva e pressione @@F(X)@@. 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 @@F ' @@ 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 @@F'@@ 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
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
produzir o grfico de In(X). Pressione @ERASE @DRAW para desenhar a funo de
logaritmo natural.
Pgina 12-10
seleo para a faixa do visor horizontal. Selecionamos uma faixa entre -1 e
10 para X. Para produzir o grfico, a calculadora gera os valores entre os
limites da faixa usando um incremento de constante e armazenando os
valores gerados, um de cada vez na varivel @@@X@@@ enquanto o grfico for
desenhado. Para a faixa horizontal (1,10), o incremento usado parece ser
0.275. Quando o valor de X torna-se maior do que o valor mximo na faixa
(neste caso, quando X = 10.275), o desenho do grfico interrompido. O
ltimo valor de X para o grfico sob considerao mantido na varivel X.
Exclua X e Y1 antes de continuar.
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
Pgina 12-11
seta para baixo para ver o contedo total de PPAR. O visor mostrar os
seguintes valores:
PPAR significa Plot PARameters e seu contedo inclui dois pares ordenados
de nmeros reais, (-8.,-1.10797263281) e (2.,7.38905609893),
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
Como indicado anteriormente, as funes ln(x) e exp(x) so inversas entre si,
ex. ln(exp(x)) = x e exp(ln(x)) = x. Isto pode ser verificado na calculadora
digitando e avaliando as seguintes expresses no Editor de Equao:
LN(EXP(X)) e EXP(LN(X)). Ambas devem ser avaliadas por 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
funes naturais do logartmo natural, exponencial e y = x. Ser evidente do
grfico que LN(X) e EXP(X) so reflexos entre si sobre a linha y = X. Pressione
@CANCL para retornar a PLOT WINDOW FUNCTION. Pressione ` para
retornar ao visor normal da calculadora.
Pgina 12-14
Pressione a tecla do menu virtual AXES para marcar ou desmarcar a
plotagem de eixos no grfico. Se a opo eixos de plotagem
marcada, um ponto quadrado aparecer na etiqueta da tecla: @AXES .
Ausncia de ponto quadrado indica que os eixos no sero plotadas no
grfico.
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 acessar um segundo conjunto de teclas neste visor.
Use @RESET para reajustar qualquer campo selecionado para seu valor
padro.
Use @CANCL para cancelar quaisquer alteraes para a janela PLOT SETUP
e retornar ao visor normal da calculadora.
Pressione @@@OK@@@ para salvar as opes na janela PLOT SETUP e retornar
ao visor normal da calculadora.
Pgina 12-15
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.
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-16
Use @ERASE para apagar qualquer grfico que existe atualmente na janela
do visor grfico.
Use @DRAW para produzir o grfico de acordo com o contudo atual de
PPAR para as equaes listadas na janela PLOT-FUNCTION.
Pressione L para visualizar a segunda lista do menu.
Use @RESET para reajustar o campo selecionado (ex. onde o cursor for
colocado) para seu valor padro.
Use @CALC para acessar a pilha da calculadora para fazer clculos
necessrios para obter um valor de uma das opes nesta janela.
Quando a pilha da calculadora estiver disponvel, poder tambm
acessar as opes de teclas @CANCL e @@@OK@@@.
Use @CANCL se quiser cancelar o clculo atual e retornar para o visor
PLOT WINDOW. ou
Use @@@OK@@@ se quiser aceitar os resultados de seu clculo atual e retornar
para o visor PLOT WINDOW.
Use @TYPES para obter informaes sobre o tipo de objetos que podem ser
usados no campo da opo selecionada.
Use @CANCL para cancelar quaisquer alteraes para a janela PLOT
WINDOW e retornar ao visor normal da calculadora.
Pressione @@@OK@@@ para aceitas as alteraes para o visor PLOT WINDOW
e retornar ao visor normal da calculadora.
Pgina 12-17
caso. Voc pode incluir a funo Y=X quando plotar simultaneamente uma
funo e sua inversas para verificar sua reflexo sobre a linha Y = X.
Pgina 12-18
campo na frente da opo Type ser ressaltado. Se este campo no
estiver ainda configurado para FUNCTION pressione a tecla @CHOOS e
selecione a opo FUNCTION e depois pressione @@@OK@@@.
Depois pressione para ressaltar o campo na frente da opo EQ e
digite a expresso da funo: X/(X+10)
Para aceitar as alteraes feitas no visor PLOT SETUP pressione L
@@@OK@@@. Voc retornar ao visor normal da calculadora.
A prxima etapa acessar o visor Table Setup usando a combinao de
teclas (ex. tecla virtual E) simultaneamente se estiver no
modo RPN. Isto produzir um visor onde voc pode selecionar o valor
de incio (Start) e os aumentos (Step). Insira o seguinte: 5\ @@@OK@@@
0.5 @@@OK@@@ 0.5 @@@OK@@@ (ex. fator de zoom = 0.5). Alterne
a tecla @@CHK at que a marca de verificao aparea na frente da
opo Small Font se desejar. Depois pressione @@@OK@@@ . Isto o retornar ao
visor normal da calculadora.
A varivel TPAR
Pgina 12-19
A tecla @@BIG@ altera apenas a fonte na tabela de pequena para grande e
vice versa. Tente isto.
A tecla @ZOOM, quando pressionada, produz um menu com as opes: In,
Out, Decimal, Integer e Trig. Tente os seguintes exerccios:
Pgina 12-20
Pressione e digite:
2* 1-S~t @@@OK@@@.
Pgina 12-21
Neste exerccio inserimos a equao a ser plotada diretamente na janela to
PLOT SETUP. Podemos tambm inserir as equaes para plotagem usando a
janela, ex. inserir as equaes para plotagem usando a janela PLOT, ex.
simultamenamente se estiver no modo RPN usando . Por exemplo,
quando voc pressiona depois de terminar o exerccio anterior,
obter a equao 2*(1-SIN()) ressaltada. Digamos que queremos plotar
tambm a funo 2*(1-COS()) juntamente com a equao anterior.
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,
Pgina 12-22
A calculadora tem a capacidade de plotar uma ou mais curvas cnicas
selecionando Conic como a funo TYPE no ambiente PLOT. Certifique-se de
excluir as variveis PPAR e EQ antes de continuar. Por exemplo, vamos
armazenar a lista de equaes:
{ (X-1)^2+(Y-2)^2=3 , X^2/4+Y^2/3=1 }
na varivel EQ.
Pgina 12-23
Nota: As faixas H-View e V-View foram selecionadas para mostrar a
interseo das duas curvas. No existe regra geral para selecionar estas
faixas, exceto aquela baseada no que conhecemos sobre as curvas. Por
exemplo, para as equaes mostradas acima, sabemos que o crculo se
extender de -3+1 = -2 to 3+1 = 4 na x e de -3+2=-1 para 3+2=5 na y.
Alm disso, a elpse que centrada na origem (0,0), se extender de -2 at
2 na x, e de -3 para 3 na y.
Plotagens paramtricas
As plotagens paramtricas no plano so estas plotagens cujas coordenadas
so geradas atravs do sistema de equaes x = x(t) e y = y(t), onde t
conhecido como o parmetro. Um exemplo de tal grfico a trajetria de
um projtil, x(t) = x0 + v0COS 0t, y(t) = y0 + v0sin 0t gt2. Para plotar
Pgina 12-24
as equaes como estas que envolve os valores da constante x0, y0, v0, e 0,
necessrio armazenar os valores destes parmetros nas variveis. Para
desenvolver este exemplo, crie um subdiretrio chamado PROJM para
Movimento de projtil e dentro deste subdiretrio armazene as variveis
seguintes: X0 = 0, Y0 = 10, V0 = 10 , 0 = 30 e g = 9.806. Certifique-se
de que a medida do ngulo da calculadora seja configurada para DEG. A
seguir, defina as funes (use ):
X(t) = X0 + V0*COS(0)*t
Y(t) = Y0 + V0*SIN(0)*t 0.5*g*t^2
Pgina 12-25
Nota: Atravs destas configuraes estamos indicando que o parmetro
t tomar os valores de t = 0, 0.1, 0.2, , etc., at alcanar o valor de
2.0.
Pgina 12-26
A reviso de suas etiquetas das teclas mostra que voc agora tem as
seguintes variveis: t, EQ, PPAR, Y, X, g, 0, V0, Y0, X0. Variveis t, EQ e
PPAR so geradas pela calculadora para armazenar os valores do parmetro
t da equao a ser plotada EQ (que contm X(t) + IY(t)) e os parmetros.
As outras variveis contm os valores das constantes usadas nas definies
de X(t) e Y(t).
Pgina 12-27
Use as teclas de seta para mover ao redor da tabela.
Pressione $ para retornar ao visor normal da calculadora.
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 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: -1 5,
V-View: -1 1.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
(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,
faa o seguinte:
Pressione simuiltaneamente se estiver no modo RPN para
acessar paa a janela PLOT SETUP.
Altere TYPE para Truth.
Pressione e digite (X^2/36+Y^2/9 < 1)','(X^2/16+Y^2/9 > 1)
@@@OK@@@ para definir as condies a serem plotadas.
O cursor est agora no campo Indep. Deixe isso como X se j tiver
configurado para esta varivel ou altere-o para X se for necessrio.
Pressione L@@@OK@@@ para retornar ao visor normal da calculadora.
Pgina 12-30
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.1 3.2 (Para reajust-los use L @RESET
(selecione Reset all) @@OK@@ L).
Pgina 12-31
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
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 simultaneamente se estiver no modo RPN para
acessar a janela PLOT WINDOW.
Altere a janela de plotagem padro para ler: H-View: 0 6, V-View: 0 6.
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
Pressione LL@)PICT para deixar o ambiente EDIT.
Pressione @CANCL para retornar ao ambiente PLOT WINDOW. Depois,
pressione $ ou L@@@OK@@@ para retornar ao visor normal da
calculadora.
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).
Pgina 12-36
Pressione LL@)PICT para deixar o ambiente EDIT.
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-37
Plotagens 'Fast 3D'
Plotagens Fast 3D so usadas para visualizar superfcies tridimensionais
representadas por equaes da forma z = f(x,y). Por exemplo, se quiser
visualizar z = f(x,y) = x2+y2 podemos usar o seguinte:
Pressione simuiltaneamente se estiver no modo RPN para
acessar a janela PLOT SETUP.
Altere TYPE to Fast3D.
Pressione e digite X^2+Y^2 @@@OK@@@.
Certifique-se de que X seja selecionado como Indep: e Y como Depnd:.
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, Step Indep: 10, Depnd: 8
Pgina 12-38
Pressione @CANCL para retornar ao ambiente PLOT WINDOW.
Altere para ler: Step Indep: 20 Depnd: 16
Pressione @ERASE @DRAW para ver a plotagem de superfcie. Visualizaes
das amostras:
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
Altere TYPE to Wireframe.
Pressione e digite X+2*Y-3 @@@OK@@@.
Certifique-se de que X seja selecionado como Indep: e Y como Depnd:
variveis.
Pressione L@@@OK@@@ para retornar ao visor normal da calculadora.
Pressione simultaneamente se estiver no modo RPN para
acessar a janela PLOT WINDOW.
Mantenha as faixas da janela de plotagem padro para ler: X-Left:-1, X-
Right:1, Y-Near:-1, Y-Far: 1, Z-Low: -1, Z-High: 1, XE:0,YE:-3, ZE:0, Etapa Indep:
10 Depnd: 8
Pgina 12-40
Pressione @EDIT L@MENU @LABEL para ver o grfico com as etiquetas e
faixas.
Pgina 12-41
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 Contorno Ps
Plotagens de contorno Ps so plotagens de contorno de superfcie
tridimensionais descritas por z = f(x,y). Os contornos produzidos so
projees de superfcies de nvel z = constante no plano the x-y. Por exemplo,
para produzir a plotagem de contorno Ps para a superfcie z = x2+y2, use o
seguinte:
Pressione simultaneamente se estiver no modo RPN para acessar
a janela PLOT SETUP.
Altere TYPE para Ps-Contour.
Pressione e digite X^2+Y^2 @@@OK@@@.
Certifique-se de que X seja selecionado como Indep: e Y como Depnd:
variveis.
Pressione L@@@OK@@@ para retornar ao visor normal da calculadora.
Pressione , simultaneamente se estiver no modo RPN, para
acessar a janela PLOT WINDOW.
Mantenha as faixas da janela de plotagem padro para ler: X-Left:-2, 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 @CANCL para retornar ao ambiente PLOT
WINDOW.
Pressione $ ou L@@@OK@@@, para retornar para o 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
Pressione simultaneamente se estiver no modo RPN para acessar
a janela PLOT SETUP.
Altere TYPE para Y-Slice.
Pressione e digite X^3+X*Y^3 @@@OK@@@.
Certifique-se de que X seja selecionado como Indep: e Y como Depnd:.
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, Step Indep: 10 Depnd: 8
Pressione @ERASE @DRAW para desenhar a superfcie tridimensional. Ver que
a calculadora produz uma srie de curvas no visor que desaparecer
imediatamente. Quando a calculadora termina de produzir todas as
curvas de diviso y, ento ir automaticamente animar as curvas
diferentes. Uma das curvas mostrada abaixo.
Pgina 12-44
Plotagens mapa de grade
As plotagens mapa de grade produz uma grade de curvas ortogonais que
descreve uma funo de uma varivel complexa da forma w =f(z) = f(x+iy),
onde z = x+iy uma varivel complexa. As funes plotadas correspondem
a parte real e imaginria de w = (x,y) + i(x,y), ex. elas representam as
curvas (x,y) = constante e (x,y) = constante. Por exemplo, para produzir a
plotagem de do mapa de grade para a funo w = sin(z), use o seguinte:
Pressione simuiltaneamente se estiver no modo RPN para
acessar a janela PLOT SETUP.
Altere TYPE para Gridmap.
Pressione e digite SIN(X+I*Y) @@@OK@@@.
Certifique-se de que X seja selecionado como Indep: e Y como Depnd:
variveis.
Pressione L@@@OK@@@ para retornar ao visor normal da calculadora.
Pressione , simultaneamente se estiver no modo RPN, para
acessar a janela PLOT WINDOW.
Mantenha as faixas da janela de plotagem padro para ler: X-Left:-1, X-
Right:1, Y-Near:-1 Y-Far: 1, XXLeft:-1 XXRight:1, YYNear:-1, yyFar: Step Indep:
10 Depnd: 8
Pressione @ERASE @DRAW para desenha a plotagem verdadeira. O resultado
uma grade de funes correspondentes as partes real e imaginria da
funo complexa.
Pressione @EDIT L @LABEL @MENU para ver o grfico com as etiquetas e
faixas.
Pgina 12-45
Outras funes de uma varivel complexa que vale a pena tentar para os
mapas gridmap so:
(1) SIN((X,Y)) ex. F(z) = sin(z) (2)(X,Y)^2 ex. F(z) = z2
z
(3) EXP((X,Y)) ex. F(z) = e (4) SINH((X,Y)) ex. F(z) = sinh(z)
(5) TAN((X,Y)) ex. F(z) = tan(z) (6) ATAN((X,Y)) ex. F(z) = tan-1(z)
3
(7) (X,Y)^3 ex. F(z) = z (8) 1/(X,Y) ex. F(z) = 1/z
(9) (X,Y) ex. F(z) = z1/2
Pgina 12-46
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-47
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:
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.
Pgina 12-48
Por exemplo, use as teclas para mover o cursor em qualquer direo
no meio do primeiro quadrante do plano x-y, ento pressione @DOT+@@. O
campo ser selecionado (DOT+@). Presione e mantenha a tecla para ver
a linha horizontal traada. Agora pressione @DOT-@ para selecionar esta
opo ( @DOT-@ ). Pressione e mantenha a tecla para ver a linha que
voc acabou de traar sendo excluida. Pressione @DOT- quando tiver feito
para desmarcar esta opo.
MARK
Este comando permite que o usurio configure um ponto de marca que pode
ser usado para diversos objetivos, tais como:
LINE
Este comando usado para desenhar uma linha entre dois pontos no grfico.
Para v-lo em ao, posicione o cursor em algum lugar no primeiro
quadrante e pressione @LINE. Uma MARK colocada sobre o cursor
indicando a origem da linha. Use a tecla para mover o cursor a direita
da posio atual, digamos aproximadamente 1 cm a direita e pressione @LINE.
Uma linha desenhada entre o primeiro e o ltimo ponto.
Observe que o cursor no final desta linha est ativo indicando que a
calculadora est pronta para plotar uma linha iniciando neste ponto.
Pressione para mover o cursor para baixo, mais um cm e pressione @LINE
novamente. Agora voc deve ter um ngulo reto tracedo pelos segmentos
horizontal e vertical. O cursor ainda est ativo. Para desativ-lo, sem mov-
lo totalmente, pressione @LINE. O cursor retorna para sua forma normal (uma
cruz) e a funo LINE no est mais ativa.
Pgina 12-49
TLINE
(Toggle LINE) Move o cursor para o segundo quadrante para ver esta funo
em ao. Pressione @TLINE. Uma MARK colocada no incio da linha
alternada. Mova o cursor com as teclas com as setas distante do ponto e
pressione @TLINE. Uma linha desenhada da posio atual do cursor para o
ponto de referncia selecionado anteriormente. Pixels que esto no caminho
da linha sero desativados e vice-versa. Para remover a linha traada mais
recente pressione @TLINE novamente. Para desativar TLINE mova o cursor
para o ponto original onde TLINE foi ativada e pressione @LINE @LINE.
BOX
Este comando usado para desenhar uma caixa no grfico. Mova o cursor
para uma rea limpa do grfico e pressione @BOX@. Isto ressaltar o cursor.
Mova o cursor com as teclas de setas para um ponto distante e na direo
diagonal da sua posio atual. Pressione @BOX@ novamente. Um retngulo
desenhado cujos pontos diagonais se juntam s posies final e inicial do
cursor. A posio inicial da caixa ainda est marcada com x. Mova o
cursor para outra posio e pressionar @BOX@ gerar uma nova caixa contendo
o ponto inicial. Para desativar BOX mova o cursor para o ponto original
onde BOX foi ativada e pressione @LINE @LINE.
CIRCL
Este comando produz um crculo. Marcar o centro do crculo com o
comando MARK mova ento o cursor para um ponto que ser parte da rea
do crculo e pressione @CIRCL. Par desativar CIRCL, reotorne o cursor para a
posio MARK e pressione @LINE.
Tente este comando movendo o cursor para uma parte limpa do grfico e
pressione @MARK. Mova o cursor para outro ponto e depois pressione @CIRCL.
Ser desenhado um crculo que passa na MARK e passa atravs do ltimo
ponto.
Pgina 12-50
LABEL
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-51
PICT
Este comando coloca uma cpia do grfico atualmente na sua janela na
pilha como um objeto de grfico. O objeto de grfico colocado na pilha
pode ser salvo no nome da varivel para a armazenamento ou outro tipo de
manipulao.
X,Y
Este comando copia as coordenadas da posio atual do cursor, nas
coordenadas do usurio na pilha.
Pgina 12-52
vertical e horizontal definidas pelo usrio s suas faixas pixels
correspondentes. Altere o H-Factor para ler 8. e pressione @@@OK@@@, altere ento
o V-Factor para ler 2. e pressione @@@OK@@. Marque a opo Recenter on
cursor e pressione @@@OK@@.
ZDFLT, ZAUTO
Pressionar @ZDFLT desenhar novamente a plotagem atual usando as faixas x
e y, ex. -6.5 a 6.5 em x e 3.1 a 3.1 em y. O comando @ZAUTO, por outro
lado, cria a janela de zoom usando a faixa da varivel (x) independente,
porm ajustadno a faixa da varivel (y) dependente para se ajustar a curva
Pgina 12-53
(conforme quando voc usa a funo @AUTO na forma de entrada PLOT
WINDOW (simultaneamente no modo RPN).
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-54
funo ZFACTOR, que usada para aplicaes qumicas e dinmicas do gs
(consulte o captulo 3).
Menu SYMB/GRAPH
O submenu GRAPH dentro do menu SYMB inclui as seguintes funes:
Pgina 12-55
DEFINE: a mesma sequncia de teclas (a tecla 2)
GROBADD: cola os dois objetos grficos (GROBs) (consulte o captulo 22)
PLOT(function): plota uma funo, similar a
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-56
TABVAR(LN(X)/X) produz a seguinte tabela de variao:
Pgina 12-57
Funo DRAW3DMATRIX
Esta funo toma como argumento uma matriz nm, Z, = [ zij ] e os valores
mnimos e mximos para a plotagem. Se voc quiser selecionar os valores
de vmin e vmax para conter os valores listados em Z. A chamada geral para a
funo DRAW3DMATRIX(Z,vmin,vmax). Para ilustrar o uso desta funo
geramos primeiro uma matriz 65 using RANM({6,5}) e depois ative a
funo DRAW3DMATRIX, conforme mostrado abaixo:
Pgina 12-58
Captulo 13
Aplicaes de clculo
Neste captulo discutiremos os aplicativos das funes da calculadora para
as operaes relacionadas com o clculo, ex. limites, derivadas, integrais,
srie de potncia, etc.
Limites de derivadas
Os clculos diferenciais lidam com derivadas ou taxas de mudana, de
funes e suas aplicaes na anlise matemtica. A derivada de uma funo
definida como um limite da diferena de uma funo como o aumento na
varivel independente tendendo a zero. Os limites so usados tambm para
verificar a continuidade das funes.
Pgina 13-1
Limite de funo
A calculadora fornece a funo lim para calcular os limites das funes. Esta
funo usa como entrada uma expresso representando uma funo e o
valor onde o limite deve ser calculado. A funo lim est disponvel atravs
do catlogo de comando (N~l) ou atravs da opo 2.
LIMITS & SERIES do menu CALC (veja acima).
Pgina 13-2
O smbolo infinito associado com a tecla 0, ex. .
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
O menu DERIV&INTEG
As funes listadas do submenu so:
Pgina 13-4
No modo RPN, esta expresso deve ser includa em argumentos antes de
inseri-las na pilha. O resultado no modo ALG :
Pgina 13-5
Para avaliar a derivada no Editor de Equao, pressione a tecla com a seta
acima , quatro vezes, para selecionar a expresso inteira e depois
pressione @EVAL. A derivada ser avaliada no Editor de Equao como:
A regra de cadeia
A regra de cadeia para as derivadas se aplicam as derivadas de funes de
composio. Uma expresso geral para a regra de cadeia d{f[g(x)]}/dx =
(df/dg) (dg/dx). Se usar a calculadora esta frmula apresentada como:
Pgina 13-6
Derivadas das equaes
Voc pode usar a calculadora para calcular as derivadas de equaes, ex.
expresses nas quais as derivadas existiro em ambos os lados do sinal de
igual. Alguns exemplos so mostrados a seguir:
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 entre e 0, a funo LN(X) no definida (?), enquanto que de
0 a + a funo definida (+). Por outro lado,
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
qual f(x) =0 representa os pontos onde o grfico das funes atingem um
mximo ou mnimo. Alm disso, o valor da segunda derivada da funo,
f(x), nestes 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-
Pgina 13-14
derivada como uma integral indefinida, ex. f ( x)dx = F ( x) + C , se e
apenas se, f(x) = dF/dx e C = constante.
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
b
subtrados. Simbolicamente, a
f ( x)dx = F (b) F (a), onde f(x) = dF/dx.
Pgina 13-15
A funo PREVAL(f(x), a,b,) da CAS pode simplificar tal clculo, o que feito
retornando o valor de f(b)-f(a) com x sendo a varivel CAS VX.
Neste ponto voc pode pressionar ` para retornar a integral para a pilha,
que mostrar a seguinte entrada (no modo ALG mostrado):
Pgina 13-16
Pressionar ` neste ponto avaliar a integral na pilha:
Pgina 13-17
O seguinte exemplo mostra a avaliao de uma integral definida no Editor
de Equao, passo a passo:
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
importante mencionar que a integral pode ser calculadora diretamente
usando, por exemplo,
X5 +5
X 4 + 2X 3 + X
dX
Integrais inadequadas
Pgina 13-21
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
De forma alternativa, voc pode avaliar a integral para infinito de incio, ex.
Pgina 13-22
Se inserir a integral com o CAS configurado para o modo Exact, ser
solicitado a alterar para o modo Approx, portanto, os limites das integrais
sero mostrados em um formato diferente conforme mostrado aqui:
Pgina 13-23
Srie infinita
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!
Pgina 13-24
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).
f ( k +1) ( ) k +1
Rk ( x ) = h ,
k!
Pgina 13-25
A funo TAYLR produz uma expanso de srie Taylor de uma funo de
qualquer varivel x sobre um ponto x = a para a ordem k especificada pelo
usurio. Assim, a funo tem o formato TAYLR(f(x-a),x,k). Por exemplo,
Pgina 13-26
Na figura do lado direito acima, usamos a linha de edio para visualizar a
expanso em srie em detalhe.
Pgina 13-27
Captulo 14
Aplicaes de clculo multivariveis
Os clculos multivariadas referem-se s funes de duas ou mais variveis.
Neste captulo discutimos os conceitos bsicos do clculo multivariado
incluindo as derivadas parciais e integrais mltiplas.
Funes multivariadas
Uma funo de duas ou mais variveis pode ser definida na calculadora
usando a funo DEFINE (). Para ilustrar o conceito de derivada
parcial definimos um par de funes multivariadas f(x,y) = x cos(y) e g(x,y,z)
= (x2+y2)1/2sin(z), conforme a seguir:
Derivadas parciais
Considere a funo de duas variveis z = f(x,y), a derivada parcial da
funo em relao a x definida pelo limite
Pgina 14-1
f 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
derivadas parciais. Lembre-se que a funo DERVX usa a varivel CAS
padro 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
dz/dt = (dy/dt)(z/y) + (dx/dt)(z/x).
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
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
particular. Esta taxa de alterao chamada de derivada direcional da
funo, Du(x,y,z) = u.
Pgina 15-2
Usar a funo HESS para obter o gradiente
A funo HESS pode ser usada para obter o gradiente de uma funo,
conforme mostrado a seguir. Como indicado no captulo 14, a funo HESS
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 = .
Pgina 15-3
Dado que a funo SQ(x) representa x2, estes resultados indica que a funo
potencial para o campo do vetor F(x,y,z) = xi + yj + zk (x,y,z) =
(x2+y2+z2)/2.
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
Pgina 15-4
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:
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
f(x,y,z)i+ g(x,y,z)j+ h(x,y,z)k, tal que F = grad = . Indicamos tambm
que as condies para a existncia de , foram: f/y = g/x, f/z =
h/x, e g/z = h/y. Estas condies so equivalentes a expresso do
vetor
curl F = F = 0.
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).
Pgina 15-6
ex. (x,y,z) = -x2/2j + (-y2/2+zx)k.
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
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
Pgina 16-1
~x*~x ~u
~x +~u ~x Q2
1/ ~x`
Pgina 16-2
y = f(x) ou y = f(x,t), etc. na equao diferencial. Talvez deseje simplificar
o 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
Pgina 16-3
soluo de y = f(x,y). Assim, os campos de inclinao so ferramentas teis
para visualizar particularmente as equaes difceis de serem resolvidas.
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.
Pgina 16-5
A soluo ento
y = K1e3x + K2e5x + K3e2x.
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 EVAL
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
d2y/dt2 + 5y = 2 cos(t/2),
Pgina 16-9
com as condies iniciais
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).
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
st
L { f ( t )} = F ( s ) = f ( t ) e dt .
0
L{ f (t )} = F ( s ) = f (t ) e st dt.
0
t
( f * g )(t ) = f (u ) g (t u ) du
0
Pgina 16-11
no modo RPN, mas simples interpret-los no modo ALG. Para este exemplo,
configure o modo CAS para Real e Exact.
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
(k)
Teorema da diferenciao para a derivada n. Let f 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).
{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 )} = e as F ( s ) f (t ) e st dt .
a
Pgina 16-15
Teorema de limite para o valor final: Permita F(s) = L{f(t)} ento
( x)dx = 1.0.
( x )dx = 1.0.
1, x > 0
H ( x) =
0, x < 0
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
e em geral,
Pgina 16-18
L{dh/dt} + kL{h(t)} = aL{et}.
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).
O resultado
Pgina 16-20
ex.
y(t) = -(1/7) sin 3x + yo cos 2x + (2 (7y1+3)/14) sin 2x.
Verifique qual a soluo para ODE seria se fosse usar a funo LDEC:
L{d2y/dt2+y} = L{(t-3)},
Pgina 16-21
X^2*Y-X*y0-y1+Y=EXP(-3*X) ` Y ISOL
O resultado Y=(X*y0+(y1+EXP(-(3*X))))/(X^2+1).
O resultado y1*SIN(X)+y0*COS(X)+SIN(X-3)*Heaviside(X-3)
Notas:
para escrever,
L -1{yos/(s2+1)+y1/(s2+1)) + e3s/(s2+1)) } =
Pgina 16-22
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
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
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
ILAP Obtenha a transformada de Laplace inversa
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 :
y (t ) = Co cos t + C1 sin t + sin t H (u 3) e ut du.
0
Na faixa 0 < t < 20 trocamos a faixa vertical para (-1,3), o grfico deve
parecer com isso:
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)].
f(t) = Uo[1-(t-a)/(b-1)][H(t-a)-H(t-b)].
Pgina 16-27
Srie de Fourier
A srie de Fourier so sries envolvendo as funes seno e coseno
tipicamente usadas nas funes peridicas de expanso. Uma funo f(x)
considerada peridica, do perodo T, se f(x+T) = f(t). Por exemplo, por causa
de sin(x+2) = sin x e cos(x+2) = cos x, as funes sin e cos so funes
peridicas 2. Se duas funes f(x) e g(x) so peridicas de perodo T, ento
sua combinao linear h(x) = af(x) + bg(x) tambm de perodo T. A funo
peridica T f(t) pode ser expandida em uma srie de funes seno e conseno
conhecidas como a srie Fourier dado por
2n 2n
f (t ) = a 0 + a n cos t + bn sin t
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
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,....
Pgina 16-30
Assim, c0 = 1/3, c1 = (i+2)/2, c2 = (i+1)/(22).
Pgina 16-31
Um expresso geral para cn
A funo FOURIER pode fornece uma expresso geral para o coeficiente cn
da expanso da srie Fourier complexa. Por exemplo, usar a mesma funo
g(t) 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
O resultado cn = (in+2)/(n22).
Pgina 16-32
Primeiro, defina uma funo c(n) representando o termo geral cn na srie
Fourier complexa.
k
2 i n
F(X , k) = c(n) exp(
n= k T
X)
F ( X , k , c 0) = c 0 +
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
F (0.5, 3, 1/3) = (-0.192401031886,0).
F (0.5, 4, 1/3) = (-0.167070735979,0).
F (0.5, 5, 1/3) = (-0.294394690453,0).
F (0.5, 6, 1/3) = (-0.305652599743,0).
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))
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
Novamente, substituir ein = (-1)n resulta em
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
O grfico resultante mostrado abaixo para k = 5 (o nmero de elementos
na srie 2k+1, ex. 11 neste caso):
A srie Fourier pode ser usada para gerar uma onda triangular peridica (ou
onda tooth) alternado a faixa do eixo x, por exemplo, de 2 a 4. O grfico
mostrado abaixo usa k = 5:
Pgina 16-40
0, if 0 < x < 1
g ( x) = 1, if 1 < x < 3
0, if 3 < x < 4
1 3
1 dX = 0.5 ,
T 1
c0 =
Pgina 16-41
Podemos simplificar esta expresso usando ein/2 = in e e3in/2 = (-i)n para
obter:
A simplificao do lado direito de c(n) acima mais fcil se for feita por
escrito (ex. manualmente). Ento, redija a expresso para c(n) conforme
mostrado na figura a esquerda acima para definir a funo c(n). A srie
Fourier calculada com F(X,k,c0), como nos exemplos 1 e 2 acima com c0 =
0.5. Por exemplo for k = 5, ex. com 11 componentes, a aproximao
mostrada abaixo:
Para k = 20, o ajuste sempre melhor, mas leva mais tempo para produzir o
grfico:
Pgina 16-42
Aplicaes da srie Fourier nas equaes diferenciais
Suponha que desejamos usar a onda quadrtica peridica definida no
exemplo anteriore como excitao de um sistem de suspenso da massa no
amortecida: d2y/dX2 + 0.25y = 0.
Podemos usar este resultado como a priemeira entrada para a funo LDEC
quando usado para obter uma soluo para o sistema d2y/dX2 + 0.25y =
SW(X), onde SW(X) significa Funo de onda quadrada de X. O segundo
item de entrada ser a equao caracterstica correspodnente ao ODE
corespondente acima, ex. X^2+0.25 .
Com estas duas entradas a funo LDEC produz o seguinte resultado (formato
decimal alterado para Fix com 3 decimais).
Pgina 16-43
SUBST(ANS(1),cC0=0.5) ` seguido por SUBST(ANS(1),cC1=-0.5) `.
De volta ao visor normal da calculadora, podemos ver:
O ltimo resultado pode ser definido como uma funo, FW(X), conforme a
seguir (cortando e colando o ltimo resultado no comando):
Podemos agora plotar a parte real desta funo. Altere o modo decimal
para Standard e use o seguinte:
Transformadas de Fourier
Antes de apresentar este conceito da transformada de Fourier, discutiremos a
definio geral de uma transformada integral. Em geral, uma transformada
Pgina 16-44
integral uma transformao relacionada com uma funo f(t) para uma
b
nova funo F(s) por uma integrao da forma F ( s ) = a
( s, t ) f (t ) dt.
A funo (s,t) mostrada como o centro da transformao.
b
An = a n2 + bn2 , n = tan 1 n ,
an
para n =1,2,
Pgina 16-45
= a 0 + (a n cos n x + bn sin n x )
n =1
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
Pgina 16-46
A funo C(), S(), e A() so funes contnuas de uma varivel , que
torna-se a varivel da transformada para a transformada de Fourier definida
acima.
Os resultados so respectivamente:
Define esta expresso como uma funo usando a funo DEFINE ().
Ento, plote o espectro contnuo, na escala 0 < < 10, como:
Pgina 16-47
Definio da transformada de Fourier
Tipos diferentes da transformada de Fourier podem ser definidos. A seguir
apresentamos as definies do seno, coseno e transformada de Fourier e suas
inversas:
Fc1 {F ( )} = f (t ) = F ( ) cos( t ) dt
0
Transformada de Fourier (propria)
1
F { f (t )} = F ( ) = f (t ) e it dt
2
Pgina 16-48
1
F 1{F ( )} = f (t ) = F ( ) e it dt
2
1 1
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
= 2
i
2 1 + 1+ 2
Pgina 16-49
Notas:
O valor absoluto da transformada de Fourier, |F()|, o espectro da
frequncia da funo original f(t). Para o exemplo mostrado acima, |F()| =
1/[2(1+2)]1/2. A plotagem de |F()| e de foi mostrada anteriormente.
Algumas funes, tais como os valores constantes, sin(x), exp(x), x2, etc., no
tem a transformada de Fourier. As funes que vo para o zero
suficientemente rpido como x vai para o infinito tem a transformada de
Fourier.
1
( f * g )( x) = f ( x ) g ( ) d .
2
Pgina 16-50
F{f*g} = F{f}F{g}.
1 n 1
Xk = x j exp(i 2kj / n),
n j =0
k = 0,1,2,..., n 1
Pgina 16-51
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.
Pgina 16-52
a janela de viso 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-53
Exemplo 2 Para produzir o sinal dado o espectro, modificamos o programa
GDATA para incluir um valor absoluto para que leia:
Para reproduzir o sinal cujo espectro mostrado, use a funo IFFT. Dado
que deixamos uma cpia do espectro na pilha (um vetor linha), tudo que
precisa fazer encontrar a funo IFFT no menu MTH/FFT ou atravs do
catlogo de comando, N. Como alternativa voc pode apenas digitar
o nome da funo, ex. digite ~~ifft`. O sinal mostrado
como um conjunto (vetor linha) com os nmeros complexos. Estamos
interessados apenas na parte real dos elementos. Para extrair a parte real
dos nmeros complexos, use a funo RE do menu CMPLX (consulte o
captulo 4), ex. digite ~~re`. O que resulta em outro vetor linha.
Converte-o em um vetor coluna, armazene-o no SDAT e plote um grfico de
barra para mostrar o sinal. O sinal para este exemplo mostrado abaixo,
usando a faixa horizontal de 0 a 64 e uma faixa vertical de 1 a 1:
Pgina 16-54
Exceto pelo pico grande em t = 0, o sinal mais rudo. Uma escala vertical
menor (-0,5 a 0,5) mostra o sinal conforme a seguir:
Pgina 16-55
n 2 + (a 1) n + b = 0 .
Equao de Legendre
Uma equao da forma (1-x2)(d2y/dx2)-2x (dy/dx)+n (n+1) y = 0, onde n
um nmero real, conhecida como a equao diferencial de Legendre.
Qualquer soluo para esta equao conhecida como a funo de
Legendre. Quando n for um nmero no negativo, as solues so
chamadas de polinmios de Legendre. O polinmio de Legendre da ordem n
dado por
M
(2n 2m)!
Pn ( x) = (1) m n
x n 2 m
m =0 2 m!(n m)!(n 2m)!
Pgina 16-56
4 LEGENDRE, resulta: (35*X^4-30*X^2+3)/8,
ex.
P4(x) =(35x4-30x2+3)/8.
5 LEGENDRE, resulta: (63*X^5-70*X^3+15*X)/8,
ex.
P5(x) =(63x5-70x3+15x)/8.
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-57
Assim, temos controle sobre a ordem da funo, n e do nmero de elementos
nas srie k. Logo que digitar esta funo voc pode usar a funo DEFINE
para definir a funo J(x,n,k). Isto criar a varivel @@@J@@@ nas teclas do menu
virtual. Por exemplo, para avaliar J3(0.1) usando 5 termos na srie, calcule
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^3+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),
Pgina 16-58
2 x x n (1) m 1 (hm + hm + n ) 2 m
Yn ( x) = J n ( x) (ln + ) + x
2 m =0 2 2 m + n m!(m + n)!
x n n 1 (n m 1)! 2 m
x
m =0 2 2 m n m!
1 1 1
= lim[1 + + + ... + ln r ] 0.57721566490...,
r 2 3 r
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-59
Estas funes so tambm conhecidas como a primeira e segunda funes de
Hankel de ordem .
Un(x) = sin(narccos(x))/sin(arccos(x)).
Pgina 16-60
Os primeiros quatro polinmios de Chebyshev ou Tchebycheff de primeiro
tipo so obtidos conforme a seguir:
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-61
e o coeficiente m-th da expanso binomial (x+y)n. Representa tambm o
nmero de combinaes de n elementos tomados m de cada vez. Esta
funo est disponvel na calculadora como funo COMB no menu
MTH/PROB (consulte tambm o captulo 17).
Pgina 16-62
0 HERMITE, resultado: 1, ex., H0* = 1.
1 HERMITE, resultado: 2*X, ex., H1* = 2x.
2 HERMITE, resultado: 4*X^2-2, ex., H2* = 4x2-2.
3 HERMITE, resultado: 8*X^3-12*X, ex., H3* = 8x3-12x.
Pgina 16-63
Para resolver pressione: @SOLVE (espere) @EDIT@. O resultado 0.2499 0.25.
Pressione @@@OK@@@.
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-64
Repita para t = 1.25, 1.50, 1.75, 2.00. Pressione @@OK@@ depois de visualizar
o ltimo resultado em @EDIT. Par retornar ao visor normal da calculadora
pressione $ ou L @OK@@. As solues diferentes sero apresentadas na
pilha com o ltimo resultado no nvel 1.
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-65
(simultaneamente, se estiver no modo RPN) para inserir o
ambiente PLOT
Selecione o campo na frente de TYPE usando as teclas . Depois,
pressione @CHOOS e selecione Diff Eq usando as teclas .
Pressione @@OK@@.
Altere o campo F: para EXP(- t^2)
Certifique-se de que os parmetros seguintes so configurados para: H-
VAR: 0, V-VAR: 1
Altere a varivel independente para t.
Aceite as alteraes para PLOT SETUP: L @@OK@@
(simultaneamente se estiver no modo RPN). Para inserir o
ambiente PLOT WINDOW
Altere a janela vertical e horizontal para as seguintes configuraes: H-
VIEW: -1 5; V-VIEW: -1 1.5
Alm disso, use os seguintes valores para os parmetros restantes: Init: 0,
Final: 5, Step: Default, Tol: 0.0001, Init-Soln: 0
Para plotar o grfico use: ERASE @DRAW
Pgina 16-66
Observe que as etiquetas para os eixos so mostradas como 0 (horizontal
para t) e 1 (vertical para x). Estas so as definies para os eixos conforme
dado na janela PLOT SETUP () ex, H-VAR: 0 e V-VAR: 1. Para ver a
soluo grfica em detalhe use o seguinte:
d 2x dx
2
= 18.75 x 1.962
dt dt
Pgina 16-67
Rescreva a ODE como: w' = Aw, onde w = [ x x' ]T, A a matriz 2 x 2
mostrada a seguir:
'
x 0 1 x
x' = 18.75 1.962 x'
As condies iniciais so agora escritas como w = [0 6]T, para t = 0.
(Observe: O smbolo [ ]T significa que a transposta do vetor ou matriz).
Para resolver este problema, primeiro crie e armazene a matriz A, ex. no
modo ALG.
Pgina 16-68
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
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-69
Soluo grfica para ODE de segunda ordem
Inicie ativando o solucionador numrico de equao diferencial,
@@@OK@@@ . O visor SOLVE similar a este;
Pgina 16-70
Para plotar x e t grfica use: @ERASE @DRAW . A plotagem de x e. t similar a:
Pgina 16-71
Soluo exata
Esta equao pode ser escrita como dy/dt + 100 y = 100 t + 101 e
resolvida usando um fator de integrao, IF(t) = exp(100t), conforme a seguir:
(100*t+101)*EXP(100*t) ` t ` RISCH
O resultado (t+1)*EXP(100*t).
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-72
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-73
Funo RKF
Esta funo usada para calcular a soluo para um problema de valor
inicial para uma equao diferencial de primeira ordem usando o esquema
de soluo da 4th -5th ordem de Runge-Kutta-Fehlbert. Suponha que a
equao diferencial resolvida dada por dy/dx = f(x,y), com y = 0 at x = 0
e que voc permite um critrio de convergncia e para a soluo. Voc
pode especificar tambm um aumento na varivel independente, x, para ser
usado pela funo. Para executar esta funo prepararemos sua pilha
conforme a seguir:
3: {x, y, f(x,y)}
2: { x }
1: xfinal
2: {x, y, f(x,y)}
1:
Pgina 16-74
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-75
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
Pgina 16-76
Funo RRKSTEP
Esta funo usa uma lista de entrada similar a esta da funo RRK, como
tambm da tolerncia para a soluo, uma etapa possvel x, e um nmero
(LAST) especificando o ltimo mtodo usado na soluo (1, se RKF foi usado
ou 2, se RRK foi usado). A funo RRKSTEP retorna a mesma lista de entrada
seguido pela tolerncia, uma estimativa da prxima etapa na varivel
independente e o mtodo atual (CURRENT) usado para chegar na prxima
etapa. Assim, a pilha de entrada similar a esta:
4: {x, y, f(x,y)}
3:
2: x
1: LAST
Pgina 16-77
Funo RKFERR
Esta funo retorna a estimativa de erro absoluto para uma dada etapa
quando resolve um problema conforme descrio da funo RKF. Assim, a
pilha de entrada similar a esta:
2: {x, y, f(x,y)}
1: x
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-78
2: y
1: erro
Pgina 16-79
Captulo 17
Aplicaes de probabilidade
Neste captulo fornecemos exemplos de aplicaes das funes da
calculadora para distribuies das probabilidades.
n Pr = n( n 1)(n 1)...( n r + 1) = n! /( n r )!
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
Pgina 17-2
funo RAND, voc 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(RAND(),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).
Distribuies de probabilidade discreta
Uma varivel aleatria considerada discreta quando pode apenas ser um
nmero finito de valores. Por exemplo, o nmero de dias chuvosos em um
local dado pode ser considerado uma varivel aleatria discreta porque a
contamos apenas com nmeros inteiros. Deixe X representar uma varivel
aleatria discreta, sua funo massa de probabilidade (pmf) representada
por f(x) = P[X=x], ex. a probabilidade que a varivel aleatria X toma o valor
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!
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)))
x
P[ X < x ] = F ( x ) =
f ( )d .
+
f ( x)dx = 1.
As probabilidades so calculadas usando a funo distribuio cumulativa
x
(cdf), F(x), definida por P[ X < x] = F ( x) =
f ( )d , onde P[X<x]
significa a probabilidade que a varivel aleatria X menor do que o valor
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
contidas no menu MTH/PROBABILITY introduzido anteriormente neste
captulo. As funes 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 2
f (t ) = (1 + ) , < 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)
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 N
N + D N 2 1
( )( ) F 2
f ( x) = 2 D
N +D
N D N F ( 2 )
( ) ( ) (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
Exponencial: Weibull:
Pgina 17-14
encontrar uma soluo grfica. Os detalhes sobre como encontrar a raiz de
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:
Normal, p = 1 UTPN(,2,x)
Estudante t, p = 1 UTPT(,t)
Qui-quadrado, p = 1 UTPC(,x)
Distribuio F: p = 1 UTPF(N,D,F)
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
Pgina 17-16
varivel EQ (figura no lado esquerdo abaixo). Ento, ative o solucionador
numtico para obter o formulrio de entrada na figura do lado direito:
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
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
OBJ 1 2 LIST ARRY
{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
Exemplo 1 Para os dados armazenados no exemplo anterior, os resultados
das estatsticas variveis individuais so os seguintes:
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.
Medidas de disseminao
Pgina 18-4
1 n
2
A variao (Var) da amostra definida como s x = ( 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:
Pgina 18-7
freqncia foi feita. Para este caso, I obtenha os valores [ 25. 22.]
indicando que existem, no vetor DAT, 25 valores menores do que 10 e 22
maiores do que 90.
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 @ERASE @DRAW@ para gerar o seguinte histograma:
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 = ( x i x )( y i y )
n 1 i =1
Pgina 18-11
s xy
rxy =
sx s y
1 n 1 n
s x2 = ( xi x ) 2
n 1 i =1
s y2 = ( yi y ) 2
n 1 i =1
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
bx
Exp. y=ae ln(y) = ln(a) + bx x ln(y) sx,ln(y)
b
Power y=ax ln(y) = ln(a) + b ln(x) ln(x) ln(y) sln(x),ln(y)
Pgina 18-12
1 n 1 n
s2 = ( i ) 2
n 1 i =1
s2 = (i ) 2
n 1 i =1
s
O coeficiente de correlao de amostra r is r =
s s
1: '3.99504833324*EXP(-.579206831203*X)'
2: Correlation: -0.996624999526
3: Covariance: -6.23350666124
Pgina 18-13
O melhor ajuste dos dados y = 3.995 e-0.58x.
Pgina 18-14
Nota: Existem duas outras aplicaes sob o menu STAT, a saber, 5. Hypth.
tests.. e 6. Conf. Interval.. Estas duas aplicaes sero discutidas mais tarde
neste captulo.
Clculo de percentuais
Percentuais so medidas que dividem um conjunto de dados em 100 partes.
O procedimento bsico para calcular o percentual 100p-th (0 < p < 1) na
amostra de tamanho n conforme a seguir:
Pgina 18-15
O menu STAT
Todas as funes estatsticas pr-programadas descritas acima so acessveis
atravs do menu STAT. O menu STAT pode ser acessado usando no modo
RPN o comando: 96 MENU
Voc pode criar seu prprios programa, digamos @STATm, para ativar o menu
STAT diretamente. O contedo deste programa so simples: 96 MENU .
O submenu 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
Os parmetros mostrados no visor so:
O submenu 1VAR
O submenu 1VAR contm as funes que so usadas para calcular as
estatsticas e colunas na matriz DATA.
Pgina 18-17
TOT: mostra a soma de cada coluna na matriz DATA.
MEAN: mostra a mdia de cada coluna na matriz DATA.
SDEV: mostra o desvio padro de cada coluna na matriz DATA.
MAX: mostra o valor mximo de cada coluna na matriz DATA.
MIN: mostra a mdia de cada coluna na matriz DATA.
BINS: usada como xs, x, n [BINS], fornece a distribuio de freqncia
para os dados em coluna Xcol na matriz DATA com os blocos de
freqncia definidos como [xs,xs+x], [xs,xs+2x],, [xs,xs+nx].
VAR: mostra a variao de cada coluna na matriz DATA.
PSDEV: mostra o desvio padro da populao (baseado em n em vez de (n-
1)) de cada coluna na matriz DATA.
PVAR: mostra a variao da populao de cada coluna na matriz DATA.
MIN: mostra a mdia de cada coluna na matriz DATA.
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
As funes disponveis neste submenu so:
O submenu SUMS
O submenu SUMS contm as funes usadas para obter as estatsticas dos
dados nas colunas Xcol e Ycol da matriz DATA.
Pgina 18-19
@MAX produz [10 21.5 55066]
@MIN produz [1.1 3.7 7.8]
L @VAR produz [11.52 46.08 445084146.33]
@PSDEV produz [3.142 6.284 19532.04]
@PVAR produz [9.87 39.49 381500696.85]
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-20
!CANCL retorna para o visor principal
Pgina 18-21
L @)STAT @PLOT @SCATR produz o diagrama de disperso de y e x
@STATL mostra a linha para ajuste do log
Pgina 18-22
Para retornar ao menu STAT use: L@)STAT
Para obter seu menu de varivel use: J.
Intervalos de confiana
Inferncia estatstica o processo de tirar concluses sobre a populao
baseada na informao de dados de amostra. Para que os dados de
amostra tenham significados, a amostra deve ser aletria, ex. a seleo de
uma amostra em particular deve ter a mesma probabilidade de qualquer
outra amostra possvel de uma populao dada. A seguir apresentamos os
termos relevantes para o conceito de amostra aleatria:
Pgina 18-23
Estimador: regra ou mtodo de estimativa do parmetro .
Estimativa: valor que o estimador define para a aplicao em particular.
Definies
Deixe (Cl,Cu) ser um intervalo de confiana contendo um parmetro
desconhecido .
Pgina 18-24
Um intervalo de confiana lateral superior definido por Pr[ < Cu] = 1 -
.
O parmetro conhecido como o nvel de significado. Valores tpicos
de so 0.01, 0.05, 0.1, correspondente aos nveis de confiana de
0.99, 0.95 e 0.90, respectivamente.
Pgina 18-25
Os limites de confiana inferior e superior laterais 100 (1-) % para a mdia
de populao so, respectivamente,
Pgina 18-26
estatsticas de duas populaes, S1-S2, tem uma distribuio de amostra com
a mdia S1S2 = S1 - S2, e o erro padro S1S2 = (S12 + S22)1/2. Alm
disso, a soma de estatsticas T1+T2 tem uma mdia S1+S2 = S1 +S2, e erro
padro S1+S2 = (S12 + S22)1/2.
S21 S2 2
S1 S 2 = X 1 X 2 , S1 S 2 = +
n1 n2
2 2 2 2
(X X ) z 1 + 2 , (X X ) + z 1 + 2
1 2 /2
n1 n2
1 2 /2
n1 n2
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
Pgina 18-27
Se um dos exemplo for pequeno, ex. n1 < 30 ou n2 < 30 e as variaes da
populao desconhecidas, mas iguais 12 = 22, podemos obter uma
estimativa pooled da variao de 12, as sp2 = [(n1-1)s12+(n2-
1)s22]/( n1+n2-2).
(( 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
[( S12 / n1 ) + ( S 22 / n2 )] 2
=
[( S12 / n1 ) /(n1 1)] + [( S 22 / n2 ) /(n2 1)]
Pgina 18-28
Determinar os intervalos de confiana
A aplicao 6. Conf Interval pode ser acessada usando
@@@OK@@@. A aplicao oferece as seguintes opes:
Pgina 18-29
Selecione caso 1 do menu conhecido acima pressionando @@@OK@@@. Insira os
valores necessrios no formulrio de entrada conforme mostrado:
Pgina 18-30
O grfico mostra a distribuio normal padro pdf (funo de densidade
grfica), o local dos pontos crticos z/2, o valor mdio (23.2) e os limites
correspondentes do intervalo (21.88424 e 24.51576). 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.
A varivel representa 1 2.
Pgina 18-31
Exemplo 3 Uma pesquisa de opinio pblica indica que na amostra de
150 pessoas 60 so a favor do aumento de impostos de propriedades para
financiar alguns projetos pblicos. Determine o intervalo de confiana de
99% para a proporo da populao que seria a favor de aumentos de
impostos.
Pgina 18-32
Quando estiver pronto, pressione @@@OK@@. Os resultados, como texto e grfico,
so mostrados abaixo:
Pgina 18-33
A figura mostra o pdf do estudante t para = 50 1 = 49 graus de
liberdade.
Pgina 18-34
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-35
representa a probabilidade do excesso de um certo valor de x (2), ex. Pr[2
> 2] = .
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-36
Procedimento para hiptese de teste
O procedimento para teste de hiptese envolve as seguintes seis etapas:
1. Declare uma hiptese nula, H0. Esta uma hiptese a ser testada. Por
exemplo, H0: 1-2 = 0, ex. assumimos hipoteticamente que os valores
mdio da populao 1 e de 2 so os mesmos. Se H0 for verdadeiro,
qualquer diferena observada em mdias atribuda aos erros em
amostras aleatrias.
2. Declare uma hiptese alternativa, H1. Para o exemplo sob considerao,
poderia ser H1: 1-2 0 [Nota: isto o que queremos realmente testar.]
3. Determine ou especifique uma estatstica de teste, T. No exemplo sob
considerao, T ser baseado na diferena de mdias observadas, X1-
X2.
4. Use a distribuio conhecida (ou assumida) da estatstica de teste, T.
5. Defina a regio de rejeio (a regio crtica, R) para a estatstica de teste
baseada em um nvel significativo pr-atribuido .
6. Use os dados observados para determinar se o valor do computado das
estatsticas de teste est dentro ou fora da regio crtica. Se a estatstica
de teste estiver dentro da regio crtica, ento dizemos que a quantidade
que estamos testando significativa no nvel percentual de 100.
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-37
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.
Hiptese bilateral
Pgina 18-38
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-39
Se usar z, Valor P = 2UTPN(0,1,|zo|)
Se usar t, Valor P = 2UTPT(,|to|)
dado que 1.5169 > 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-40
Rejeitar Ho se valor P <
No rejeitar Ho se valor P <
dado que 0.2409 > 0.05, ex. Valor P > , ns no podemos rejeitar a
hiptese nula Ho: = 22.0.
( x1 x2 )
zo =
12 22
+
n1 n2
Pgina 18-41
Se n1 < 30 ou n2 < 30 (aproximadamente uma pequena amostra), use a
seguinte estatstica de teste:
( x1 x2 ) n1n2 (n1 + n2 2)
t=
(n1 1) s12 + (n2 1) s 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-42
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-43
Se estiver usando um teste de definio individual encontraremos o valor de
S, de
Pr[Z> z] = 1-(z) = , ou (z ) = 1- ,
Rejeita a hiptese nula, H0, se z0 >z, e H1: p>p0, ou se z0 < - z, e H1: p<p0.
Pgina 18-44
Em outras palavras 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- ,
Rejeita a hiptese nula, H0, se z0 >z, e H1: p1-p2 > p0, ou se z0 < - z, e H1:
p1-p2 <p0.
Pgina 18-45
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-46
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-47
Rejetiamos a hiptese nula, H0: = 150 contra a hiptese alternativa, H1: >
150. O teste t valor t0 = 5.656854 com um valor P = 0.000000393525.
O valor crtico de t t = 1.676551, correspondente ao crticox = 152.371.
Pgina 18-48
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-49
Observe que este procedimento vlido apenas se a populao de onde a
amostra foi tirada uma populao normal.
Dado que 0,2587 > 0.05, ex. valor P > , ns no podemos rejeitar a
hiptese nula Ho: 2 =25(= o2).
Pgina 18-50
alternativas estatstico de
liberdade
____________________________________________________________________
H1: 12 < 22 (lateral) Fo = s22/s12 N = n2-1, D = n1-1
2 2 2 2
H1: 1 > 2 (lateral) Fo = s1 /s2 N = n1-1, D = n2-1
H1: 12 22 (bilateral) Fo = sM2/sm2 N = nM-1,D = nm-1
sM2=max(s12,s22), sm2=min(s12,s22)
___________________________________________________________________
(*) nM o valor correspondente de n para sM, e nm o valor de n
correspondente de sm.
____________________________________________________________________
Pgina 18-51
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.
y i = a n + b xi
i =1 i =1
Pgina 18-52
n n n
xi yi = a xi + b xi2
i =1 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 n
1 n
S y = ( yi 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-53
S xx S yy S yx
sx = , sy = e sxy =
n 1 n 1 n 1
S xy
Alm disso, o coeficiente de correlao de amostra rxy = .
S xx S yy
S xy s xy
a = y bx , b= =
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
n 2 i =1
2
[ y i (a + bxi )] =
n2
=
n2
s y (1 rxy2 )
Pgina 18-54
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-55
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 x2 , se2 = s y (1 rxy2 )
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.
Pgina 18-56
3: '-.86 + 3.24*X'
2: Correlation: 0.989720229749
1: Covariance: 2.025
S xx = (n 1) s x2 = (5 1) 0.790569415042 2 = 2.5
n 1 2
s e2 = s y (1 rxy2 ) =
n2
5 1
2.5880...2 (1 0.9897...2 ) = 0.1826...
52
(t n-2,/2)se[(1/n)+x2/Sxx]1/2 =
3.18240.1826[(1/5)+32/2.5] 1/2 = 2.65
Pgina 18-57
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-58
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
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-59
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 .
Pgina 18-60
3.50 4.50 2.50 5.00 5.03
4.00 4.50 3.00 8.20 8.23
6.00 5.00 3.50 9.50 9.45
Ajuste de polinmio
Considere que dados x-y configurados {(x1,y1), (x2,y2), , (xn,yn)}., suponha
que desejamos ajustar um polinmio ou ordem p para este conjunto de dados.
Suponha que estamos procurando por um ajuste do formulrio y = b0 + b1x
+ b2x2 + b3x3 + + bpxp. Voc pode obter uma aproximao da menor
quadrada para os valores dos coeficientes b = [b0 b1 b2 b3 bp],
colocando junto a matriz X:
_ _
2 3 p-1 p
1 x1 x1 x1 x1 y1
1 x2 x22 x23 x2 p-1 y2 p
1 x3 x32 x33 x3 p-1 y3 p
. . . . . .
. . . . . . .
1 xn x n2 xn3 x n p-1 yn p
_ _
Se p = n-1, X = Vn.
Se p < n-1, ento remova as colunas p+2, , n-1, n de Vn para a forma X.
Se p > n-1, ento remova as n+1, , p-1, p+1, to Vn para a matriz X.
Na etapa 3 da lista, temos que ter certeza que a coluna i (i= n+1, n+2, ,
p+1) o vetor [x1i x2i xni]. Se usarmos uma lista de dados x em vez de
Pgina 18-61
um vetor, ex., x = { x1 x2 xn }, ns podemos facilmente calcular { x1i x2i
xni }. Ento, ns podemos transformar esta lisat em um vetor e usar o menu
COL para adicionar essas colunas a matriz Vn at que X esteja completo.
Pgina 18-62
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
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
Pgina 18-63
x y
2.30 179.72
3.20 562.30
4.50 1969.11
1.65 65.87
9.32 31220.89
1.18 32.81
6.24 6731.48
3.45 737.41
9.89 39248.46
1.22 33.45
Uma vez que usaremos os mesmos dados x-y para ajuste de polinmios de
ordens diferentes, seria aconselhvel salvar as listas de valores de dados x e
y em variveis xx e yy, respectivamente. Desta forma, no teremos que
digit-los tudo novamente em cada aplicao do programa POLY. Assim,
faa o seguinte:
{ 2.3 3.2 4.5 1.65 9.32 1.18 6.24 3.45 9.89 1.22 } ` xx K
{179.72 562.30 1969.11 65.87 31220.89 32.81 6731.48 737.41
39248.46 33.45} ` yy K
Pgina 18-64
Selecionar o melhor ajuste
Como pode ver dos resultados acima, voc pode ajustar qualquer polinmio
para um conjunto de dados. A questo : qual o melhor ajuste para os
dados? Para ajudar a decidir qual o melhor ajuste, podemos usar diversos
critrios:
1/2
r = [1-(SSE/SST)] .
Pgina 18-65
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
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
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
Pgina 18-66
- 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
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.61
y = 20.97-2.61x-1.52x2+6.05x3+3.51x4.
Pgina 18-67
Captulo 19
Nmeros em bases diferentes
Neste captulo apresentamos os exemplos dos clculos de nmero em
diferentes bases.
Definies
O sistema de nmero para cada aritmtica do dia a dia conhecido como o
sistema decimal porque usa 10 (Latin, deca) dgitos, a saber 0-9, para
escrever qualquer nmero real. Os computadores, por outro lado use um
sistema que baseado em dois estados possveis ou sistema binrio . Estes
dois estados so representados por 0 e 1, ON e OFF ou alta ou baixa
voltagem. Os computadores usam tambm os sistemas baseados em oito
dgitos (0-7) ou sistema octal e dezesseis dgitos (0-9, A-F) ou hexadecimal.
Como no sistema decimal, a posio relativa de dgitos determina seu valor.
Em geral, um nmero n na base b pode ser escrito como uma srie de dgitos
n = (a1a2 an.c1c2 cm)b. O ponto separa dgitos inteiros n dos dgitos
decimais m. O valor do nmero, convertido para nosso sistema decimal,
calculado usando n = a1bn-1 + a2bn-2 + + anb0 + c1b-1 + c2b-2 + +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
Pgina 19-2
OCT BIN
Pgina 19-3
Observe que cada vez que inserir um nmero iniciando com #, voc obtm
como entrada o nmero que inseriu precedido por # e seguido pela letra h, o
ou b (hexadecimal, octal ou binrio). O tipo e letra usada como sufixo
depende de qual sistema de base no decimal foi selecionado, ex. HEX,
OCT ou BIN.
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
Operaes com os nmeros inteiros binrios
As operaes de adio, subtrao, alterao de sinal, multiplicao e
diviso so definidas para os nmeros inteiros binrios. Alguns exemplos, de
adio e subtrao, so mostrados abaixo para bases atuais diferentes:
O menu LOGIC
O menu LOGIC , disponvel atravs da BASE () fornece as seguintes
funes:
Pgina 19-5
1 AND 1 = 1 1 AND 0 = 0 0 AND 1 = 0 0 AND 0 = 0
1 OR 1 = 1 1 OR 0 = 1 0 OR 1 = 1 0 OR 0 = 0
1 XOR 1 = 0 1 XOR 0 = 1 0 XOR 1 = 1 0 XOR 0 = 0
NOT(1) = 0 NOT(0) = 1
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:
O menu BIT
O menu BIT , disponvel atravs da BASE () fornece as seguintes
funes:
Pgina 19-6
As funes RL, SL, ASR, SR, RR, contidas no menu BIT so usadas para
manipular os bits em um nmero inteiro binrio. A definio destas funes
mostrada abaixo:
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
Alguns exemplos so mostrados a seguir:
Pgina 19-8
Captulo 20
Personalizar os menus e teclado
Atravs do uso de diversos menus da calculadora voc passou a conhecer as
operaes de menus para uma variedade de aplicaes. Alm disso, voc
passou a conhecer tambm diversas funes disponveis usando o teclado,
atravs da funo principal ou combinando-as com as teclas left-shift (),
right-shift () ou ALPHA (~). Neste captulo fornecemos os exemplos de
menus personalizados e teclas que talvez considere teis nas suas prprias
aplicaes.
Personalizar os menus
Um menu personalizado um menu criado pelo usurio. As especificaes
para o menu so armazenadas nas variveis reservadas CST. Assim, criar
um menu que voc deve colocar junto desta varivel com as caractersticas
que quer exibir no seu menu e as aes necessrias pelas teclas do menu
virtual. Para mostrar os menus personalizados, necessrio configurar o
sinalizador do sistema 117 para o menu SOFT. Certifique-se de fazer isso
antes de continuar (consulte o captulo 2 para as instrues sobre
configurao dos sinalizadores do sistema).
O menu PRG/MODES/MENU
Os comandos teis para personalizar os menus so fornecidos pelo menu
MENU, acessvel atravs do menu PRG (). Configurar o sinalizador
do sistema 117 para menu SOFT com a sequncia L @)MODES @)MENU
produz o seguinte menu MENU:
Pgina 20-1
RCLMENU: Retorna o nmero de menu do menu atual
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
{EXP LN GAMMA !} ` MENU `
para produzir o seguinte menu:
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
as etiquetas da tecla) usando a funo TMENU(ANS(1)). Mostramos
tambm, no lado esquerdo, o resultado de pressionar a tecla @@exp! ex. o
prompt EXP(. Depois de digitar 8` o resultado da operao
mostrado no lado direto:
Pgina 20-3
Uma verso mais simples do menu pode ser definida usando
MENU({EXP(,LN(,GAMMA(,!(}).
{{exp,EXP},{ln,LN},{Gamma,GAMMA},{!,!}}
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
da tecla. De forma similar, rs1, rs2, , etc., representa a operao right-shift
da tecla. Esta lista ser armazenada na varivel CST se o comando MENU
for usado. Voc pode ter uma varivel CST diferente em cada sub-diretrio
e pode substituir sempre o contedo atual de CST com estas outras variveis
armazenando a lista corretamente formatada para produzir outro menu
padro.
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
Pgina 20-5
definida). Em geral, uma tecla ser descrita pelo arranjo XY,Z, onde X =
nmero de linha, Y = nmero de coluna, Z = acesso.
Podemos combinar uma dada tecla com a tecla USER (left-shift associada com
a tecla ~ ou ) para criar uma ao chave personalizada. A
princpio, o teclado inteiro pode ser redefinido para fazer um nmero de
operaes personalizadas.
O submenu PRG/MODES/KEYS
Os comandos teis em personalizar os menus so fornecidos pelo menu KEYS
acessvel atravs do menu PRG (). Configurar o sinalizador do
sistema 117 para menu SOFT a seqncia L @)MODES @)KEYS
Pgina 20-6
Suponha que queira acessar o menu PLOT introduzido com a calculadora HP
srie 48G, porm atualmente no diretamente disponvel via teclado. O
nmero para este menu 81.01. Voc pode ser este menu ativo usando
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.
primeira linha, terceira coluna, funo principal. Para atribuir um objeto
para uma tecla use a funo ASN, conforme a seguir:
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
Para remover a atribuio feita acima, use a funo DELKEYS, conforme a
seguir:
{SIN,11.0,COS,12.0,TAN,13.0,SINH,14.0,COSH,15.0,T
ANH,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
@)@MTH@ @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
Pgina 21-2
programa, seu valor estaria disponvel depois da execuo do programa.
Por 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
diretrio HOME e usa o valor correspondente para o nome da varivel
sob considerao no diretrio mais prximo do atual.
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
IFERR: IF-THEN-ELSE-END construes para tratamento de erros
Pgina 21-6
RUN: Funes para executar e depurar os programas
Pgina 21-7
MEM BRCH/DO FC?
PURGE BRCH DO FS?C
MEM IFT UNTIL FC?C
BYTES SEEO END: LININ
NEWOB
ARCHI
RESTO
Pgina 21-8
SPHERE
Pgina 21-9
submenu. Isto 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@
@)@BRCH@ @)@@DO@@
Pgina 21-11
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
calculadora pode ser includa em um programa. Assim, voc pode usar, por
exemplo, as funes do menu MTH. Especificamente, voc pode usar as
funes para as operaes da lista tais como SORT, LIST, etc., disponveis
atravs do menu MTH/LIST.
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
Pgina 21-14
Operao: coloque a lista original no nvel 1, pressione @CLIST.
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
1 ` 0.012 ` 2 ` 0.0001 ` @@@q@@@
Voc pode separar tambm os dados de entrada com espaos em uma nica
linha da pilha em vez de usar `.
Programas que simulam uma seqncia de operaes de pilha
Neste caso, os temros envolvidos na sequncia de operaes esto dentro da
pilha. O programa digitado primeiro abrindo as aspas do programa com
. A seguir, a seqncia de operaes inserida. Quando todas as
operaes forem digitadas, pressione ` para completar o programa. Se
isto for um programa de uso nico, voc pode neste ponto, pressionar
para executar o programa usando os dados de entrada disponveis. Se for
definido como um programa permanente, necessrio armazen-lo em um
nome de varivel.
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.
Pgina 21-17
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 /
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* /
Pgina 21-18
O programa resultante ser apresentado conforme a seguir:
* SQ * 2 * SWAP SQ SWAP /
~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
entrada e 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
@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
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.
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
no nvel 2 da pilha e a tag no nvel 1 da pilha. Se estiver interessado em
usar o apenas o valor numrico, ento apague a tag usando a tecla .
Por 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 precisamos 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
valor 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
Ao criar o programa da calculadora que inclui as construes IF, voc pode
comear a escrever manualmente um pseudocdigo para as construes
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.
Por exemplo, considere a funo
x 2 , se x < 3
1 x, se 3 x < 5
f 3 ( x) = sin( x), se 5 x < 3
exp( x), se 3 x < 15
2, elsewhere
Aqui est uma forma provvel de avaliar esta funo usando as construes
IF THEN ELSE END:
IF x<3 THEN
x2
ELSE
IF x<5 THEN
1-x
ELSE
IF x<3 THEN
sin(x)
ELSE
IF x<5 THEN
exp(x)
Pgina 21-52
ELSE
-2
END
END
END
END
Uma construo IF completa como esta chamada um conjunto de
construes aninhadas IF THEN ELSE END.
A construo CASE
A construo CASE pode ser usada para codificar diversos caminhos de
fluxo de programa como no caso das construes IF apresentadas
anteriormente. O formato geral desta construo conforme a seguir:
CASE
Teste_Lgico1 THEN execuo_do_programa1 END
Teste_Lgico2 THEN execuo_do_programa2 END
.
.
.
Pgina 21-53
Teste_Lgicon THEN execuo_do_programan END
execuo_do_programadefault (opcional)
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:
Pgina 21-69
programa no modo algbrico e armazene-o na varivel P2:
X 2.5-3*X^2
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.
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
so -6.5 e 6.5, respectivamente. Os valores padres para xmin e xmax so -
3.1 e 3.2, respectivamente.
RES (e)
O comando RES (resoluo) especifica o intervalo entre os valores da
varivel independente ao produzir uma plotagem especfica. A resoluo
pode ser expressa em termos de unidades de usurio como um nmero real
ou em termos de pixels como um inteiro binrio (nmeros comeando com #,
ex. #10). A resoluo armazenada como o quarto item na varivel PPAR.
CENTR (g)
O comando CENTR toma como argumento um par ordenado (x,y) ou um
valor de x, e ajusta os dois primeiros elementos na varivel PPAR, ex. (xmin,
ymin) e (xmax, ymax), para que o centro da plotagem seja (x,y) ou (x,0),
respectivamente.
SCALE (h)
O comando SCALE determina a escala de plotagem representada pelo
nmero de unidades de usurio por marca selecionada. A escala padro
1 unidade de usurio por marca de seleo. Quando o comando SCALE for
usado, toma como argumento dois nmeros, xscale e yscale, representando as
novas escalas horizontal e vertical. O efeito do comando SCALE ajustar os
paramtros (xmin, ymin) e (xmax, ymax) no PPAR para acomodar a escala
desejada. O centro da plotagem preservada.
SCALEW (i)
Dado um fator xfactor, o comando SCALEW multiplica a escala horizontal pelo
fator. W na SCALEW significa largura (width). A execuo de SCALEW
altera os valores de xmin e xmax no PPAR.
SCALEH (j)
Dado um fator yfactor, o comando SCALEH multiplica a escala vertical pelo
fator. H na SCALEH significa altura (height). A execuo de SCALEW altera
os valores de ymin e ymax no PPAR.
Pgina 22-7
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:
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
Pgina 22-10
idia do ponto de viso em relao ao espao atual do grfico e sua
projeo no plano do visor.
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 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:
{xleft, xright, ynear, yfar, zlow, zhigh, xmin, xmax, ymin, ymax, xeye,
yeye, zeye, xstep, ystep}
Pgina 22-15
A varivel EQ
Todas as plotagens, exceto estas baseadas no DAT, requerem a definio
da funo ou funes a serem plotadas armazenando as expresses ou
referncias para estas funes na varivel EQ.
Pgina 22-16
@)EDIT L@MENU Remova as etiquetas do menu
LL@)PICT @CANCL Retorna ao visor normal da
calculadora
Pgina 22-17
@)PPAR Mostra os parmetros de plotagem
{ 0 6.29} ` @INDEP Define como a varivel indep.
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 Configura a informao do eixo
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.
PICT
Estas teclas referem-se a varivel chamada PICT que armazena o contedo
atual da janela dos grficos. Este nome de varivel no pode ser colocado
dentro de aspas e pode apenas armazenar objetos grficos. Desta forma,
PICT no similar a nenhuma varivel da calculadora.
PDIM
A funo PDIM toma como entrada um dos dois pares ordenados (xmin,ymin)
(xmax ymax) ou dois nmeros inteiros binrios #w e #h. O efeito de PDIM
substituir o contedo atual de PICT com o visor vazio. Quando o argumento
for (xmin,ymin) (xmax,ymax), estes valores tornam-se a faixa das coordenadas
definida pelo usurio no PPAR. Quando o argumento for #w e #h, as faixas
Pgina 22-21
das coordenadas definidas pelo usurio no PPAR se mantm inalteradas,
porm o tamanho dos grficos so alterados para #h #v pixels.
LINE
Este comando toma como entrada dois pares ordenados (x1,y1) (x2, y2) ou
dois pares de coordenadas de pixel {#n1 #m1} {#n2 #m2}. Desenha a linha
entre estas coordenadas.
TLINE
Este comando (Alterna LINHA) toma como entrada dois pares ordenados
(x1,y1) (x2, y2) ou dois pares de coordenadas de pixels {#n1 #m1} {#n2 #m2}.
Desenha a linha entre estas coordenadas, alternando o estado (ligando ou
desligando) os pixels que esto no caminho da linha e vice versa.
Pgina 22-22
BOX
Este comando toma como entrada dois pares ordenados (x1,y1) (x2, y2) ou
dois pares de coordenadas de pixels {#n1 #m1} {#n2 #m2}. Desenha a caixa
cujas diagonais so representadas pelos dois pares de coordenadas na
entrada.
ARC
Este comando usado para desenhar um arco. ARC toma como entrada os
seguintes objetos:
Pgina 22-23
PIX?, PIXON e PIXOFF
Estas funes tomam como entrada as coordenadas do ponto nas
coordenadas do usurio, (x,y), ou em pixels {#n, #m}.
PVIEW
Este comando toma como entrada as coordenadas de um ponto como
coordenadas do usurio (x,y) ou pixels {#n, #m} e coloca o contedo de PICT
com o canto esquerdo superior no local do ponto especificado. Voc pode
usar tambm uma lista vazia como argumento quando a imagem for centrada
no visor. PVIEW no ativa o cursor dos grficos ou o menu da imagem.
Para ativar qualquer uma das caractersticas use PICTURE.
PXC
A funo PXC converte as coordenadas de pixel {#n #m} para as
coordenadas da unidade de usurio (x,y).
CPX
A funo CPX converte as coordenadas de unidade do usurio (x,y) para
coordenadas de pixel {#n #m}.
Pgina 22-24
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
{ } PVIEW Mostra a imagem
Pgina 22-25
O programa, disponvel no disquete ou CD ROM que acompanha a sua
calculadora, usa quatro subprogramas FRAME, DXBED, GTIFS e INTRP. O
programa principal chamado XSECT, toma como entrada uma matriz de
valores de x e y e a elevao da superfcie da gua Y (consulte a figura
abaixo), nesta ordem. O programa produz um grfico da seo cruzada
que indica os dados de entrada com pontos no grfico e mostra a superfcie
livre na seo cruzada.
Pgina 22-26
@XYD1! 2 @XSECT
@XYD1! 3 @XSECT
@XYD1! 4 @XSECT
@XYD1! 6 @XSECT
Conjunto Conjunto
de de
dados 1 dados 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
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
Pgina 22-27
Este programa mantm o tamanho da varivel PICT em 131 pixels o
tamanho mnimo de pixel para o eixo horizontal e ajusta o nmero de
pixels nos eixos verticais para que uma escala 1:1 seja mantida entre os
eixos vertical e horizontal.
Coordenadas de pixel
A figura abaixo mostra as coordenadas grficas para o visor tpico (mnimo)
de 13164 pixels. As coordenadas de pixels so medidas do canto
esquerdo superior do visor {# 0h # 0h}, que corresponde as coordendas
definidas pelo usurio (xmin, ymax). As coordenadas mximas em termos de
pixels correspondem ao canto direito inferior do visor {# 82h #3Fh}, que nas
coordenadas definidas pelo usurio o ponto (xmax, ymin). As coordenadas de
outros dois cantos ambos em pixel como tambm nas coordenadas definidas
pelo usurio so mostradas na figura.
Animar os grficos
Aqui apresentamos uma forma de produzir animao usando o tipo de
plotagem Y-Slice. Suponha que voc queira animar a onda progressiva,
f(X,Y) = 2.5 sin(X-Y). Podemos tratar o X como o tempo na animao
produzindo plotagens de f(X,Y) e Y para valores diferentes de X. Para
produzir este grfico use o seguinte:
Pgina 22-28
Pressione @ERASE @DRAW. Espere at que a calculadora gere todos os
grficos necessrios. Quando estiver pronta, mostrar uma onda
sinusoidal progressiva no seu visor.
Iniciar o programa
RAD Define as unidades do
ngulo para radiano
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)
Pgina 22-29
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-30
Salve este programa em uma varivel chamada RANIM (ReANIMar). Para
execut-lo pressione @RANIM.
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-31
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-32
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-33
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
Pgina 22-34
pixels {#n #m}. GOR usa a funo OR para determinar o status de cada
pixel (ex. Ligado ou desligado) na regio de sobreposio entre grob1 e
grob2.
GXOR
A funo GXOR (XOR grficos) executam a mesma operao de GOR, mas
usa XOR para deteminar o status final de pixels na rea de sobreposio
entre os objetos grficos grob1 e grob2.
Nota: Em ambos GOR e GXOR, quanto grob2 for substituido por PICT,
estas funes no produzem nenhuma sada. Para ver o resultado,
necessrio reativar PICT para a pilha usando PICT RCL ou PICTURE.
LCD
Toma um GROB especificado e exibe-o no visor da calculadora iniciando no
canto esquerdo superior.
LCD
Copia o contedo da pilha e visor de menu em um GROB de 131 x 64 pixels.
SIZE
A funo SIZE, quando aplicada para um GROB, mostra o tamanho de
GROBs na forma de dois nmeros. O primeiro nmero, mostrado no nvel 2
da pilha, representa a largura dos objetos grficos e o segundo, no nvel 1
da pilha, mostra sua altura.
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
Pgina 22-35
FUNCTION Selecione tipo FUNCTION para
grficos
SIN(X) STEQ Armazene a funo seno no EQ
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-36
o elemento girado pelo ngulo . Neste caso, as resistncias normais so
xx e yy, enquanto as resistncias ao cisalhamento so xy e yx.
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-37
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 consiste na decomposio do programa em um nmero de
Pgina 22-38
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,
Pgina 22-39
MOHRC. Antes de reordenar as variveis, execute o programa novamente
pressionado a tecla @MOHRC. Use o seguinte:
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-40
Para encontrar os valores normais pressione at que o cursor retorne a
interseo do crculo com a seo positiva do eixo . Os valores encontrados
neste ponto so = 59o e (xx, xy) = (1.06E2,-1.40E0) = (106, -1.40).
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
Pgina 22-41
Para executar o programa use:
J@PRNST Inicia o programa PRNST
25 Insira x = 25
75 Insira y = 75
50` Insira xy = 50 e termine de inserir os
dados.
O resultado :
Pgina 22-42
12.5 Insira x = 12.5
6.25\ Insira y = -6.25
5\` Insira xy = -5 e termine de inserir os
dados.
O resultado :
O resultado :
Pgina 22-43
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-44
O resultado depois de pressionar @@@OK@@@ o seguinte:
Pgina 22-45
Captulo 23
Segmentos de caractere/textos
Segmentos de caracteres so objetos da calculadora includos entre aspas
duplas. Eles so tratados como texto pela calculadora. Por exemplo, o
segmento SINE FUNCTION, pode ser transformado em um GROB (objeto
grfico), para marcar um grfico ou pode ser usado como resultado em um
programa. Conjuntos de caracteres digitados pelo usurio como entrada
para um programa so tratados como textos. Alm disso, os objetos no
resultado de programa so tambm textos.
Entre as funes no menu TYPE que so teis para manipular os textos temos:
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
Nmero Tipo Exemplo
____________________________________________________________________
21 Nmero real extendido Long Real
22 Nmero complexo extendido Long Complex
23 Matriz linkada Linked Array
24 Objeto de caractere Character
25 Objeto de cdigo Code
26 Dados da biblioteca Library Data.
27 Objeto externo External
28 Inteiro 3423142
29 Objeto externo External
30 Objeto externo External
____________________________________________________________________
Funo TYPE
Esta funo, disponvel no submenu PRG/TYPE () ou atravs do catlogo de
comando, usada para determinar o tipo de um objeto. O argumento da
funo o objeto de interesse. A funo retorna o nmero referente ao tipo
de objeto como indicado acima.
Funo VTYPE
Esta funo opera de forma similar a funo TYPE, mas aplica-se a um nome
de varivel, retornando ao tipo de objeto armazenado na varivel.
Sinalizadores da calculadora
Um sinalizador uma varivel que pode ser ativada ou desativada. O status
de um sinalizador afeta o comportamento da calculadora, se o sinalizador
for um sinalizador de sistema, ou de um programa, se for um sinalizador do
usurio. Eles so descritos com mais detalhes a seguir.
Pgina 24-2
Sinalizadores de sistema
Os sinalizadores de sistema so acessveis usando H @)FLAGS!. Pressione as
teclas com a seta para ver uma lista de todos os sinalizadores do sistema
com seu nmero e uma breve descrio. Os primeiros dois visores com os
sinalizadores do sistema so mostrados a seguir:
Pgina 24-3
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
RCLALARM(x): Retorna na pilha o alarme especificado (x) da lista de alarme
do sistema
DELALARM(x): Exclui o alarme x da lista de alarme do sistema
FINDALARM(x): Retorna ao primeiro alarme vencido depois da hora
espeficada
Dado que manipular os alarmes pode ser facilmente feito com o menu TIME
(consulte acima), as funes relacionadas com o alarme nesta seo sero
provavelmente mais usadas para fazer um programa.
Pgina 25-5
Captulo 26
Gerenciar a memria
No captulo 2 do manual do usurio introduzimos os conceitos e operaes
bsicas para criar e gerenciar as variveis e diretrios. Neste captulo
discutimos o gerenciamento da memria da calculadora em termos de
partio e tcnicas para proteger os dados.
Estrutura da memria
A calculadora contm um total de 80 KB usados para operaes e
armazenagens de dados (memria do usurio). Para ver a forma na qual a
memria do usurio particionada, use a funo FILES (). Um
resultado possvel mostrado abaixo:
Esta tela indica a existncia de uma porta de memria (porta 0) que inclui o
diretrio HOME (consulte o captulo 2 no guia de usurio).
Pgina 26-1
O diretrio HOME
Ao usar a calculadora voc pode criar as variveis para armazenar
resultados intermedirios e finais. Algumas operaes de calculadora tais
como operaes grficas e estatsticas criam suas prprias variveis para
armazenar os dados. Estas variveis sero contidas dentro do diretrio
HOME ou em um de seus diretrios. Os detalhes sobre a manipulao de
variveis e diretrios so apresentados no captulo 2 do manual do usurio.
Porta de memria
Diferente do diretrio HOME, a porta de memria no pode ser subdividida
em diretrios e pode apenas conter objetos de backup ou bibliotecas
(Libraries). Estes tipos de objetos so descritos abaixo.
Pgina 26-2
Objetos de backup
Os objetos de backup so usados para copiar os dados de seu diretrio
home na porta da memria. O objetivo de fazer backup de objetos na porta
da memria preservar o contedo dos objetos para uso posterior. Os
objetos de backup tm as seguintes caractersticas:
Pgina 26-3
Backup e restaurar HOME
Voc pode fazer o backup do contedo do diretrio HOME atual em um
nico objeto de backup. Este objeto conter todas as variveis, atribuies
de teclas e alarmes atualmente definidos no diretrio HOME. Voc pode
restaurar tambm o contedo do seu diretrio HOME de um backup
previamente armazenado na porta de memria. As instrues para estas
operaes so apresentadas a seguir.
No modo RPN:
: Nmero_da_portaNmero_da_porta : Nome_Backup ` RESTORE
Pgina 26-4
Nota: Ao restaurar um backup do diretrio HOME ocorrem duas coisas:
O diretrio de backup sobrescreve o diretrio HOME atual. Assim,
qualquer dado do diretrio HOME no salvo como backup ser perdido.
A calculadora reiniciada. O contedo do historio ou pilha so
perdidos.
Pgina 26-5
armazenados gera uma mensagem de erro indicando um dado
corrompido.
No modo RPN:
Para avaliar um objeto de backup insira:
Argument(s) ` : Nmero_da_portaNmero_da_porta :
Nome_Backup EVAL
Para ativar o objeto para o comando de linha insira:
: Nmero_da_portaNmero_da_porta : Nome_Backup ` RCL
Usar as bibliotecas
As bibliotecas so programas em linguagens binria criadas pelo usurio
que podem ser carregadas na calculadora e colocadas a disposio para
uso de dentro de qualquer subdiretrio do diretrio HOME. As bibliotecas
podem ser instaladas na calculadora como uma varivel regular e depois
instaladas e anexadas ao diretrio HOME.
Pgina 26-6
Para instalar uma biblioteca, coloque-a na pilha (use a tecla e o menu
da varivel ou funo RCL) e armazene-a na porta 0. Por exemplo, para
instalar uma varivel de biblioteca em uma porta use:
Nmeros de biblioteca
Se usar o menu LIB () e pressionar a tecla do menu virtual
correspondente a porta 0, ver os nmeros da biblioteca listados nas
etiquetas do teclado. Cada biblioteca tem um nmero de quatro dgitos
associados. Estes nmeros so atribudos pelo criador da biblioteca e so
usados para apagar a biblioteca.
Criar bibliotecas
possvel escrever uma biblioteca nas linguagens Assembler e System RPL ou
usar uma biblioteca de criao da matriz, tal como LBMKR. O ltimo
programa est disponvel online (consulte por exemplo,
http://www.hpcalc.org). Os detalhes para programar a calculadora na
linguagem Assembler ou em SYSRPL esto alm do contedo deste
documento. O usurio est convidado a obter informaes adicionais sobre
o assunto online.
Pgina 26-7
Bateria de backup
Uma bateria de backup CR2032 est inclusa na calculadora para fornecer
backup de alimentao para a memria ao trocar as baterias principais.
Recomenda-se que substitua esta bateria a cada 5 anos. Uma mensagem de
visor indicar quando esta bateria precisa ser substituda. O digrama
abaixo mostra o local da bateria de backup no compartimento superior na
traseira da calculadora.
Pgina 26-8
Apndice A
Usar os formulrios de entrada de dados
Este exemplo de configurao da hora e dia ilustra o uso de formulrios de
entradas de dados na calculadora. Algumas regras gerais:
Use as teclas com as setas () para mover de um
campo para o prximo no formulrio de entrada.
Use qualquer uma das teclas @CHOOS para visualizar as opes
disponveis para qualquer campo dado no formulrio de entrada.
Use as teclas com as setas () para selecionar a opo
desejada para um campo dado e pressione a tecla !!@@OK#@ (F) para
fazer a seleo.
Em alguns casos, uma marca de verificao necessria para
selecionar uma opo em um formulrio de entrada. Em tal caso use
a tecla @@CHK@@ para alternar entre a marca de verificao ativa e
desativada
Pressione a tecla @CANCL para fechar um formulrio de entrada e
retornar a visor da pilha. Voc pode tambm pressionar a tecla `
ou para fechar o formulrio de entrada.
Para iniciar com os clculos financeiros use a tecla com a seta para baixo
() para selecionar o item 5. Solve finance. Pressione @@OK@@, para executar
Pgina A-1
o 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:
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
Para operar estas funes de teclas pressione apenas a tecla correspondente.
Verifiquemos as teclas pela linha e coluna onde esto localizadas no
desenho acima, assim, a tecla (10,1) a 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 modos 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 atual. 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 potncia x de y.
A tecla x calcular a raiz quadrada de um nmero x.
As teclas SIN, COS e TAN calculam o seno, coseno e tangente
respectivamente de um nmero.
A tecla EEX usada para inserir a potncia de dez (ex. 5103,
inserida como 5V3, que mostrada como 5E3).
A tecla +/- altera o sinal de uma entrada, A tecla X insere o caractere X
(maiscula).
A tecla 1/x calcula o inverso de um nmero, As teclas +, , e , so
usadas para as operaes aritmticas fundamentas (adio, subtrao,
multiplicao e diviso, respectivamente).
A tecla ALPHA combinada com outras teclas para inserir os caracteres
alfabticos.
As teclas left-shift right-shift so combinadas com outras teclas
para ativar os menus, inserir os caracteres ou calcular as funes
conforme descrito.
As teclas numricas (0 a 9) so usadas para inserir os dgitos do
sistema numrico decimal.
Pgina B-3
Existe uma tecla ponto decimal (.) e uma tecla de espao (SPC).
A tecla ENTER usada para inserir um nmero, expresso ou funo no
visor ou pilha e
A tecla ON usada para ligar a calculadora.
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
Nestes diagramas, o caractere ou funo resultante para cada combinao
de tecla mostrado no fundo branco. Se as teclas left-shift, right-shift ou
ALPHA forem ativadas, 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 left-shift for ativada.
Pgina B-5
Funes left-shift 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 teclado definido pelo usurio.
A funo S.SLV ativa o menu do solucionador simblico.
A funo EXP&LN ativa o menu para as expresses de substituio em
termos de exponenciais e funes de logaritmos naturais.
A funo FINANCE ativa um menu para clculos financeiros.
A funo CALC ativa um menu para as funes de clculo.
A funo MATRICES ativa um menu para criar e manipular matrizes.
A funo CONVERT ativa um menu para a converso das unidades e
outras expresses.
A funo ARITH ativa um menu de funes aritmticas.
A tecla DEF usada para definir uma funo simples como uma
varivel na memria da calculadora.
A tecla CONT usada para continuar a operao de clculo.
A tecla ANS reconvoca o ltimo resultado quando a calculadora estiver
no modo de operao Algbrico.
As teclas [ ], ( ) e { } so usadas para inserir colchetes, parnteses ou
chaves
A tecla # usada para inserir nmeros com base.
A tecla infinito usada para inserir o smbolo de infinito em uma
expresso.
A tecla usada para inserir o valor ou smbolo para (a razo do
comprimento de uma circunferncia para seu dimetro).
As teclas com setas, quando combinadas com a tecla left-shift, move o
cursor para o primeiro caractere na direo da tecla pressionada.
Pgina B-7
Funes right-shift 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 right-shift for ativada:
As funes BEGIN, END, COPY, CUT e PASTE so usadas para editar
os objetos.
A tecla UNDO usada para desfazer a ltima operao da
calculadora.
A funo CHARS ativa o menu de caracteres.
Pgina B-8
A funo EQW usada para iniciar o Editor de Equao.
A funo CAT usada mostrar o catlogo de comandos.
A funo CLEAR limpa a pilha operacional.
A funo LN calcula o logaritmo natural.
A funo x y calcular a raiz x de y.
A funo usada para inserir as somatrias (ou o sigma da letra
grega).
A funo usada para calcular as derivadas.
A funo usada para calcular as integrais.
A funo LOG calcula o logaritmo de base 10.
A funo ARG calcula o argumento de um nmero complexo.
A funo ENTRY usada para alterar o modo de entrada na edio.
A funo NUM.SLV lana o menu NUMerical SOLver.
A funo TRIG ativa o menu de funes trigonomtricas.
A funo TIME ativa o menu de tempo.
A funo ALG ativa o menu algbrico.
A funo STAT ativa o menu de operaes estatsticas.
A funo UNITS ativa o menu para unidades de medida.
A funo CMPLX ativa o menu de funes de nmeros complexos.
A funo LIB ativa as funes de bibliotecas.
A funo BASE ativa o menu de converso de base numrica.
A tecla OFF desliga a calculadora, a teclaNUM produz um valor
numrico (ou ponto flutuante) de uma expresso.
A tecla insere um conjunto de quotas duplas usada para segmentos
de texto.
A tecla __ insere um sublinhado.
A tecla << >> insere o smbolo para um programa.
A tecla insere uma seta representando uma entrada em um
programa.
A tecla insere um caractere de retorno (quebra de linha) em
programas ou segmentos de texto.
A tecla de vrgula (,) insere uma vrgula.
As teclas com setas, quando combinadas com a tecla retrocesso-direito,
move o cursor para o primeiro caractere na direo da tecla
pressionada.
Pgina B-9
Caracteres ALFA
O seguinte desenho mostra os caracteres associados com as diferentes teclas
da calculadora quando ALPHA ~ for ativado. Observe que a funo ~
usada para inserir as letras em maiscula do alfabeto ingls (A a Z). Os
nmeros, smbolos matemticos, (-, +), pontos decimais (.) e o espao (SPC)
so as mesmas das funes principais destas teclas. A funo ~ produz
um asterisco (*) quando combinada com a tecla vezes, ex. ~*.
Pgina B-10
Caracteres left-shift alfa
O seguinte desenho mostra os caracteres associados com as diferentes teclas
da calculadora quando ALPHA ~ for combinado com a tecla left-shift .
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 right-
shift .
"'
Pgina B-12
principais mesmo quando a combinao ~ for usada. Os caracteres
especiais gerados pela combinao ~ incluem as letras gregas
(, , , , , , , , , , , e ), outros caracteres gerados pela
combinao ~ so |, , ^, =, <, >, /, , \, __, ~, !, ?, <<>> e @.
Pgina B-13
Apndice C
Configuraes CAS
CAS significa sistema algbrico do 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
retornar ao visor normal da calculadora nesta altura, pressione a tecla
@@@OK@@@ novamente.
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
que 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.
Observe que, no modo COMPLEX o CAS pode fazer uma ampla gama de
operaes a mais do que no modo REAL, mas ser consideravelmente
Pgina C-6
tambm mais lenta. Assim, recomendamos que voc selecione o modo REAL
como o modo padro e altere o modo para COMPLEX se solicitado pela
calculadora ao fazer uma operao.
2 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
Modo CAS verbose e no verbose
Quando a opo _Verbose CAS for selecionada, certos clculos so
fornecidos com as linhas de comentrios no visor principal. Se a opo
_Verbose CAS no for selecionada, ento estas aplicaes de clculos no
mostraro as linhas de comentrios. As linhas de comentrios aparecero
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 2 3X 2 + 3X 2
=X + =
X 2 X 2
3X 2 8
X 2 3X + = X 2 3X 3X .
X 2 X 2
Pgina C-9
x+3Q5`
x+3Q5`
Pgina C-10
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 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
A ajuda indica que o comando ou funo, ATAN2S substitui o valor de
atan(x), o arco-tangente de um valor x, pelo seu equivalente em termos da
funo asin (arcoseno), ex.
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
mostra o ECHO do comando de exemplo. Para ativar o comando, pressione
a tecla `. O resultado :
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
parte HP 00048-90126) e o Manual de Referncia Avanado da HP 48G (n
da parte HP 00048-90136) ambos publicados pela Hewlett-Packard
Company, Corvallis, Oregon, em 1993.
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
A seguir, listamos algumas das combinaes de teclas ~ mais comuns:
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
que o cursor de edio esteja em volta do y no primeiro fator no
denominador. 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
novamente. Depois, pressione 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
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.
Gerenciado 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:
Pgina F-4
Editor de texto..
Selecionar a opo 9.Text editor.. no menu APPS lana o aplicativo de editor
de texto:
Menu Matemtica
Selecionar a opo 10. menu Math.. no menu APPS produz o menu de MTH
( matemtica ) :
Pgina F-5
Menu CAS..
Selecionar a opo 11. menu CAS.. no menu APPS produz o menu CAS
simblico :
Pgina F-6
Apndice G
Atalhos teis
Apresentando aqui um nmero de atalhos do teclado normalmente usados na
calculadora:
No modo ALG,
CF(-95) seleciona modo RPN
No modo RPN,
95 \` SF seleciona modo ALG
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:
o Smbolo do ngulo (): ~6
o Smbolo fatorial (!): ~2
o 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
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:
O submenu REWRITE
O submenu REWRITE contm as seguintes funes:
Pgina K-4
Estas funes esto tambm disponveis atravs do submenu
CONVERT/REWRITE (iniciar com ). As funes esto apresentadas
no captulo 5, exceto para as funes XNUM e XQ, que so descritas a
seguir usando as entradas correspondentes no mecanismo de ajuda CAS
(IL@HELP ):
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
INV: Inverso
Pgina L-4
Pgina L-5
Apndice M
ndice
Pgina M-1
ASR, 19-7 CHOOSE boxes, 1-4
Assim, GROBs, 22-33 Calculadora, G-1
ASSUME, J-3 Calcular com horas, 25-4
Atalhos no menu PRG, 21-9 Clculos com dias, 25-4
Atalhos, G-1 Clculos financeiros, 6-10
ATAN, 3-6 Clculos multivariveis, 14-1
ATANH, 3-9 Clculos, 13-1
ATICK, 22-8 Campos de inclinao so, 16-3
Atualmente sub-menus,13-1 Campos de inclinao, 12-36
Modo CAS - Aumento de potncia, Campos escalares e vetoriais,
C-9 15-1
AUTO, 22-3 Campos escalares, 15-1
Autoteste contnuo, G-3 Campos irracionais, 15-5
Autoteste interativo, G-3 Campos, 6-18
Avaliao passo a passo, 13-17 Cancela o prximo alarme de
AXES, 22-8,22-14 repetio, G-3
AXL, 9-26 Caracteres ALFA, B-10
AXM, 11-15 Caracteres especiais, G-2
AXQ, 11-54 Funes Left-shift, B-5
Caracteres right-shift alfa, B-12
CAS MODES, C-3
B CASDIR, 2-35 16-30
BR, 19-3 CASINFO, 2-37
Baterias, 1-1 (CDF) da distribuio normal,
BEG, 6-33 18-43
BIN, 3-2 Inverso, B-3
Bloqueia/desbloqueia o teclado CEIL, 3-14
ALFA, G-2 CENTR, 22-7
BOL, L-4 CHDIR, 2-34
BOX, 12-50 CHINREM, 5-11, 5-20
BOXZ, 12-53 CHOOSE, 21-33
Buscar, 5-4 CHOOSE boxes, 1-4
CHR, 23-1
CYCLOTOMIC, 5-11
C CIRCL, 12-48
CPX, 19-7
Classes, 18-6
CR, 4-6
Pgina M-2
Classificados, 21-15 Conjunto adicionais de caracteres,
CLKADJ, 25-3 D-1
CMD, 2-64 CONLIB, 3-30
CMDS, 2-26 Constante Euler, 16-59
CNCT, 22-14 Constantes da calculadora, 3-16
CNTR, 12-54 Constantes fsicas, 3-30
Coeficiente de correlao de Construo , 3-7
amostra, 18-13 Construo DO, 21-64
Coeficiente de correlao, 18-11 Construo START...NEXT, 21-56
Coeficiente de variao, 18-5 Construo STARTSTEP, 21-56
COL-, 10-21 Construir um vetor bidimensional,
COL+, 10-21 9-13
COL, 10-20 Construir um vetor, 9-13
Cola, 2-28 CONVERT, 3-28
COLLECT, 5-5 Convoluo, 16-50
Colocado, 1-15 Coordenadas de pixel, 22-24
Comando MAIN/CASCFG, K-1 COPIAR, 2-28, 2-35
Comandos da linha de edio, L-1 COS, 3-7
Comandos no CAS, C-13 Coseno e transformada de Fourier,
COMB, 17-2 16-48
Combinaes, 17-1 COSH, 3-9
Tamanho, 2-37,5-20 Covariao de amostra, 18-12
CON, 10-9 Covariao, 18-11
Concatenao de segmento, 23-2 CRDIR, 2-40
COND, 11-10 Criar subdiretrios, 2-40
Condio de uma matriz, 11-9 Crout LU, 11-51
Configurao, 10-27 CST, 20-1
Configurao CAS rigorosa, C-10 CSWP, 10-22
Configurao CAS, C-10 CURS, 2-21
Configurao, 1-6 Curvas cnicas, 12-22
Conjunto adicionais de caracteres , CUT, 2-27
D-1 CYLIN, 4-3
Configurar a hora e o dia, 1-7
Configurar a hora e o dia, 25-2
CONJ, 4-6
D
D-->R, 3-15
Da matriz, 11-29
Pgina M-3
Da plotagem alm da prpria, Derivadas implcitas, 13-7
22-40 Derivadas para calcular os pontos
Dados agrupados, 8-18 extremos, 13-12
DARCY, 3-33 Derivadas parciais de ordem
DATE+, 25-3 superior, 13-14
DBUG, 21-36 Derivadas parciais, 14-1
DDAYS, 25-3 Derivadas, 13-1, 13-3
De sadas marcadas 1-15 Derivadas, 13-15,13-17
DEC, 19-2 DERVX, 13-3
Decompor listas, 8-2 Desenhar a funo, 12-10
Decompor um vetor, 9-12 Desenhar os comandos para uso
Decomposio, 11-51 na programao, 22-21
Decomposio de valor singular, Desenhar os comandos, 22-21
11-51 DESENHAR, 12-31, 22-21
Decomposio de ciclo Jordan de Desenho interativo, 12-47
uma matriz, 11-49 Desfazer, 2-64
Decomposio, 11-50 Desligado, G-3
DEFINE, 3-35 DESOLVE, 16-8
Definio da funo, 3-37 Desvio padro, 18-3
DEFN, 12-19 DET, 11-12
DEG, 3-1 Determinantes, 11-12 11-41
DEL L, L-1 DIA, 25-3
DEL, 12-48 DIAG-->, 10-13
DEL, L-1 Diagonal principal, 10-1
DELALARM, 25-5 Diferenciais, 13-20
DELKEYS, 20-6 Diferencial total de uma funo,
Delta de Kronecker, 10-1 14-5
Depende, 18-23 Digite no programa, 21-63
DEPND, 22-6 DISTRIB, 5-30
Depurar os programas, 21-23 Distribuio binomial, 17-4
DERIV, 13-3 Distribuio de freqncia, 18-7
Derivada direcional, 15-1 Distribuio de probabilidade
Derivadas com , 13-4 contnua, 17-6
Derivadas de equaes, 13-7 Distribuio estudante t, 17-11
Derivadas de ordem superior, Distribuio F, 17-9
13-14
Pgina M-4
Distribuio normal padro, Matrix Writer, 10-2
17-18, Editor de texto.., F-5
Distribuio normal pdf, 17-10 EGCD, 5-20
Distribuio normal, 17-9 EGDC, 5-12
Distribuio Poisson, 17-5 EGV, 11-48
Distribuies contnuas para EGVL, 11-47
inferncia estatstica, 17-9 Eliminao de Gauss-Jordan,
Distribuies de probabilidade 11-29
contnua, 17-6 Eliminao gaussiana, 11-29
Distribuies de probabilidade Eliminar o uso de unidades, 21-45
relacionados para inferncia EM BRANCO, 22-34
DIV, 15-4 ENDSUB, 8-12
DIV2, 5-12 ENGL, 3-31
DIV2MOD, 5-12, 5-16 Enquanto, 21-65
Divergncia , 15-4 Entrada de dados interativa nos
DIVIS, 5-10 programas, 21-20
Diviso sinttica, 5-28, Entrada Programar entrada
DIVMOD, 5-12, 5-16 interativa, 22-16
Do solucionador numrico, 6-19, ENTRADA, 21-22 ,
6-26 ENVIAR, 2-35
DOERR, 21-67 EPS, 2-37
DOLIST, 8-12 EPSX0, 5-24
DOMNIO, 13-9 EQ, 6-28
DOSUBS, 8-12 Equao Bessel, 16-57
DOT, 9-11 Equao de Laguerre, 16-61
DOT+, 12-48 Equao de Laplace, 15-5
DOT-, 12-48 Equao de Legendre, 16-56
DRAW3DMATRIX, 12-58 Equao de Manning, 21-15
DRAX, 22-36 Equao de Weber, 16-62
DROITE, 4-10 Equaes de polinmios, 6-6
DROP, 9-20 Equaes diferenciais de segunda,
DTAG, 23-1 16-55
Equaes diferenciais no lineares,
16-7
E
Equaes diferenciais ordinrias,
E, 19-3
16-1
EDITAR, 2-30
Pgina M-5
Equaes diferenciais, 16-1 Estatsticas de dados agrupados,
Equaes diferenciais, linear, 16-4 8-18
Equaes diferenciais, no linear, Estatsticas de resumo, 18-14
16-4 Estatsticas variveis individuais,
Equaes diferenciais, srie 18-3
Fourier, 16-42, Estatsticas, 18-1
Equaes diferenciais, solues Estilos, L-4
grficas, 16-73 Estrutura da memria, 26-1
Equaes diferenciais, solues EULER, 5-11
numricas, 16-63 EVAL, 2-5
Equaes diferenciais, 16-43 Excluir subdiretrios, 2-45
Equaes diferenciasi, campos de EXEC, L-2
inclinao, 16-3 Executa o esvaziamento do visor,
Equaes, sistemas lineares, G-3
11-17 Exemplos de plotagens interativas
Editar, 2-9 usando o menu PLOT, 22-16
Grade, 12-38, 12-40 Exibio do grfico, 12-17
Grasnde, 2-14 EXP, 3-6
Ajuda, 2-12 EXP2POW, 5-30
Avaliar, 2-5 EXPANDE, 5-12
CMDS, 2-26 EXPANDMOD, 5-12
Cursosr, 2-12, EXPLN, 5-8, 5-30
Derivadas, 2-30 EXPM, 3-9
Fator, 2-16 Extrema, 13-8
Integrais, 2-30 EYEPT, 22-10
Simplificar, 2-10
ERR0, 21-68
ERRM, 21-68
F
F0, 3-33
ERRN, 21-68
FACTORMOD, 5-12
Erro de previso como, 18-51
Fator, 22-7
Erros no teste de hiptese, 18-37
Fatores, 1-16
Escopo de varivel global, 21-4
Fatorizao de matriz, 11-50
Editor de Equao (EQW), 2-11
Fatorizao, 11-50
Editor de Matriz, 10-2 ,
FCOEF, 5-12
Esfricas, 9-15
FDISTRIB, 5-30
Estatstica, 17-9
Fechamento deep-sleep, G-3
Pgina M-6
Ferramentas de manipulao de Funo LU, 11-51
unidades, 3-28 Funo potencial, 15-4 15-6
Ferramentas TIME, 25-2 Funo principal da tecla, 1-12
FFT, 16-51 Funo left-shift do teclado, B-6
Final, 2-28 Funo right-shift, 1-12
FINDALARM, 21-9 Funo TRACE, 11-14
Fluxo, 7-6 Funo TRAN, 11-14
Fmula de Euler, 4-1 Funo TRN, 10-8
Fonte do visor, 1-27 Funo VANDERMONDE, 10-14
Formas quadrticas de matriz, Funo VTYPE, 24-2
11-53 Funes alternadas de tecla, B-4
Formas QUADrticas, 11-54 Funes Bessel, 16-57
Formato cientfico, 1-20 Funes de alarme, 25-4
Formato engenharia, 1-21 Funes de dia e hora, 25-1
Formatos fixos, 1-19 Funes de distribuio cumulativa,
Formato numrico, 9-14 17-5
Formato padro, 1-18 Funes de plotagem e desenho,
Formatos de grficos, 12-1 22-36
Formulrio de entrada Funes de right-shift do teclado,
CALCULATOR MODES, C-2 B-8
Formulrios de entrada de dados, Funes right-shift, B-8
A-1 Funes definidas por mais de
Formulrio de entrada, 21-28 uma expresso, 3-37
Formulrios no menu NUM.SLV, Funes grficas, 22-27
A-1 Funes I/O.., F-2
Fourier, 3-8 Funes multivariadas, 14-1
FP, 3-14 Funes principais da teclado, B-2
Fraes, 5-25 Funes TVMROOT, 6-33
Freqncia cumulativa, 18-8
FROOTS, 5-12, 5-27
Funo de etapa de Heaviside, G
16-16 GAMA, 3-15
Funo de potncia da emisso, Gauss, 11-54
3-33 GCD, 5-12
Funo delta de Dirac, 16-16 GCDMOD, 5-12
Funo Left-shift, 1-12 Geral de curva cnica, 12-22
Pgina M-7
Gerar uma tabela de valores para HORNER, 5-12, 5-21
uma funo, 12-18 H-VIEW, 12-21
GET, 10-6 HZIN, 12-54
GETI, 8-11 HZOUT, 12-54
GOR, 22-34
Goto Line, L-4
Gradiente, 15-1 I
Grfico de ln(X), 12-9 i, 3-16
Grficos bidimensionais, 22-15 IR, 5-30
Grficos de disperso, 12-32 IABCUV, 5-11
Grficos de funes IBERNOULLI, 5-11
transcendentais, 12-8 ICHINREM, 5-11
Grficos original, 12-26 Identificao, 21-34
Grficos, 12-1 Identificar, extrair e inserir os
Grande, 12-20 elementos dos vetores, 9-7
Graus, 1-23 IDIV2, 5-11
GRD, 3-1 IDN, 10-9
GROB, 22-30 IEGCD, 5-11
GROBADD, 12-56 IFTE, 3-37
GXOR, 22-35 ILAP, 16-11
IM, 4-6
Imagem, 12-5
H Inclinao neste ponto, 12-6
HADAMARD, 11-5 INDEP, 22-6,
HALT, L-2 Inferncias referentes as duas
HEAD, 8-11 variaes, 18-50
HERMITE, 5-12, 5-21 INFO, 22-4
HESS, 15-1 Iniciar, 7-14
HEX, 3-1, 19-2 INS , L-1
HILBERT, 10-15 Inserir os vetores, 9-3
Histogramas de frequncia, 12-2 Inserir um ttulo de janela, 7-12
Histogramas, 12-32 INT, 13-15
HMS-, 25-3 Integrao por fraes parciais,
HMS+, 25-3 13-21
HMS, 25-3 Integrao por partes, 13-20
HOME, 2-36 Integrais definidas, 13-15
Hora e dia.., F-3
Pgina M-8
integrais duplas nas coordenadas L
polares, 14-10
LAGRANGE, 5-12, 5-22
Integrais duplas, 14-9
LAP, 16-11
Integrais inadequadas, 13-21
LAPL, 15-5
Integrais mltiplas, 14-8
Laplaciana, 15-5
Integrais, 13-14
LCM, 5-12, 5-23,
Integrais, 13-16
LCXM, 11-16
Iinterativas usando o menu PLOT,
LDEC, 16-4
22-16
LEGENDRE, 5-12, 5-23
Intervalos de confiana e teste de
Letras gregas, D-3, G-2
hiptese na regressa linear, 18-54
LGCD, 5-10
Intervalos de confiana para a
Ligado,1-14
variao, 18-35
Lim, 13-2
Intervalos de confiana, 18-23
Limites de classe, 18-6
INTVX, 13-15
Limites, 13-1
INV, 4-5, L-4
LIN, 5-5
Inversa modular, 5-18
Linguagem RPL do usurio, 21-21
INVMOD, 5-12
Linha de edio de comando, L-1
IP, 3-14
Linha de, L-3
IREMAINDER, 5-11
Linha, 10-24
I-SECT, 12-7
LINSOLVE, 11-42
ISOL, 6-1
LIST, 2-35
ISOM, 11-56
Lista de caractere, 23-4
ISPRIME? , 5-11
Lista de catlogo de comando, I-1
ITALI, L-4
Listagens de mecanismo de ajuda
CAS, H-1
J Listas, 8-1
LN, 3-6
Jacobiana, 14-9
LNCOLLECT, 5-5
Janela de plotagem, 12-9
LNP1, 3-9
JORDAN, 11-49
deteco de erro do programa,
21-69
K LOG, 3-5
KER, 11-57 LQ, 11-51
LSQ, 11-25
LVARI, 7-13
Pgina M-9
Medidas eltricas, 3-21
Mdio, 18-37,
M Menu ALG, 5-3
MAD, 11-49
Menu ALRM, 25-3
Mais prximo, 1-19
Menu APPS, F-2
MANT, 3-14
Menu ARITHMETIC, 5-9
MAP, 8-13
Menu BASE, 19-1
MARCA, 12-49
Menu BIT, 19-7
Marcar, 21-21
Menu BYTE, 19-7
Marcas de classe, 8-19
Menu CALC/DIFF, 16-4
Marcas, 21-20
Menu CAS, F-6
MARK, 12-48
Menu CHARS, 23-3
MATRIX, 10-4
Menu CONVERT, 5-29
Matriz aumentada, 11-32
Menu de funes de
Matriz de permutao, 11-35,
entrada/sada, F-2
11-53
Menu DERIV&INTEG, 13-4
Matriz diagonal, 10-13
Menu e grficos SYMBOLIC,
Matriz Hessian, 14-7
12-55
Matriz identidade, 10-1, 11-6
Menu FLAG dentro do PLOT,
Matriz inversa, 11-6
22-14
Matriz triangular inferior, 11-51
Menu GOTO, L-3
Matriz triangular superior, 11-51
Menu LIST, 8-10
Matriz, 10-2
Menu LOGIC, 19-5
Matrizes ortogonais, 11-8
Menu MAIN, G-3, K-1
Matrizes, 11-41
Menu MAIN/ALGB, K-1
MAX, 8-6,
Menu MAIN/ARIT, K-3
Mximo, 5-20,18-3,12-18
Menu MAIN/CMPLX, K-3
MAXR, 3-17,
Menu MAIN/DIFF, K-2
Mecanismo de ajuda CAS, C-10
Menu MAIN/EXP&LN , K-4
Mdia geomtrica, 8-16,18-3
Menu MAIN/MATHS (menu
Mdia harmnica, 8-15
MATHS), J-1
Mdia ponderada, 8-17
Menu MAIN/MATR, K-4
Medida do ngulo, 1-23, G-2
Menu MAIN/REWRITE, K-4
Medidas de disseminao, 18-3
Menu MAIN/SOLVER, K-3
Medidas de iluminao, 3-21
Menu MAIN/TRIGO, K-2
Medidas de tendncia central,
Menu Math.., F-5
18-3
Pgina M-10
Menu MATHS, G-3, J-1 MENU, 18-16
Menu MATHS/ INTEGER, J-2 Menus CMPLX, 4-5
Menu MATHS/CMPLX, J-1 Menus no acessveis atravs do
Menu MATHS/CONSTANTS, J-1 teclado:20-2
Menu MATHS/HYPERBOLIC, J-2 Menus personalizados, 20-1
Menu MATHS/MODULAR, J-2 Menus, 20-2
Menu MATHS/POLYNOMIAL, J-3 Mtodo de menor quadrada,
Menu MATHS/TESTS, J-3 18-52
Menu MATRIX/MAKE, 10-4, MIN, 18-18
Menu MTH, 3-8 Mnimo, 13-14/12-18
Menu MTH/PROBABILITY, 17-1 MINIT, 7-13
Menu MTH/VECTOR, 9-11 MINR, 2-49,2-48
Menu NORM, 11-6 MITM, 7-13
Menu OPER, 11-15 MKISOM, 11-57
Menu PLOT (menu 81), G-3 MOD, 8-6
Menu PLOT, 22-17 Modelo de ajuste, 22-13
Menu PRG, 21-5 MODL, 22-13
Menu PRG/MODES/KEYS, 20-6 Modo algbrico, 1-13
Menu PRG/MODES/MENU, 20-1 Modo Aproximado e Exato, C-4
Menu REWRITE, 5-30 Modo CAS etapa por etapa, C-8
Menu SEARCH, L-2 L-3 Modo COMPLEX, 4-1
Menu SOFT, 1-4 Modo de coordenada Polar 1-25
Menu SOLVE (menu 74), G-3 Modo de operao, 1-13
Menu SOLVE, 6-27 Modo Numeric e symbolic CAS,
Menu SOLVE/DIFF, 16-73 C-4
Menu STAT, 18-15, G-3 Modo REAL, C-6
Menu SYMBOLIC, 12-55 Modo RPN, 1-13
Menu TOOL, 1-7 Modo CAS verbose e no verbose,
Menu TOOL: AJUDA, 1-7 C-8
Menu TOOL: CASCMD, 1-7 Modo, 20-7
Menu TOOL: EDITA, 1-7 Modos CAS Real e Complexo, C-6
Menu TOOL: LIMPA, 1-7 Modos da calculadora, 1-13
Menu TOOL: RCL, 1-7 Modos de exibio, 1-27
Menu TOOL: VISUALIZA, 1-7 MODSTO, 5-16
Menu UTILITY (menu 113), G-3 MODULO, 5-18
Menu VECTOR, 9-11 Mdulos, 5-12
Pgina M-11
Momento da fora, 9-18 Nmeros decimais, 19-4
Mostra os parmetros de lotagem, Nmeros inteiros, 2-1, J-2
22-17 Nmeros reais e inteiros, C-5
MSGBOX, 21-31 Nmeros reais, 2-1, C-6
MSLV, 7-5 NUMX, 22-11
MSOLVR, 7-13 NUMY, 22-11
MTRW, B-6
Multiplicao da matriz, 11-2
Multiplicao de vetor-matriz,
O
O menu CALC/DIFF, 16-4
11-3
O menu DATA dentro de STAT,
Multiplicao matriz-vetor, 11-4
22-12
MULTMOD, 5-16
O menu e grficos SYMBOLIC,
12-55
N O menu GROB, 22-34
Nas variaes, 18-27 O menu STAT dentro PLOT, 22-11
NDIST, 17-10 O menu TIME, 25-1
NEG, 22-27 O menu TRIG, 5-9
NEXTPRIME, 5-11 O menu VPAR dentro de 3D (V),
Norma Frobenius, 11-7 22-9
Normalmente, 11-8 O programa de texto de entrada,
NOT, 19-5 21-27
Notas adicionais sobre regresso O submenu ROOT, 6-27
linear, 18-52 O submenu TVM, 6-32
NOVO, 2-41 OBJ-->, 9-20
NSUB, 21-8 Objetos algbrico, 5-1
NUM, 21-24 Objetos grfico, 22-32
NUM.SLV, A-1 Objetos, 2-1, 24-1
Numrico, C-4 OCT, 19-3
Nmero da coluna, 10-21 Octal, 19-1
Nmero de condio, 11-10 ODE rgida, 16-72
Nmero hexadecimal, 19-2 ODETYPE, 16-8
Nmero nas bases, 19-1 Operao de teste de sistema,
Nmeros aleatrios, 17-2 G-3
Nmeros binrios, 3-2 Operaes com unidades, 3-17
Nmeros complexos, 2-2, 4-1 Operaes da matriz, 11-14
Nmeros de menu, 20-2 Operaes de PLOTAGEM, 12-14
Pgina M-12
Operador de concatenao, 21-1 Plano no espao, 9-18
Operadores lgicos, 21-46 PLOTADD, 12-56
Operadores relacionais, 21-45 Plotagem da funo, 16-31
Operadores, 21-45 PLOTAGEM, 12-54
OR, 19-5 Plotagens Fast 3D , 12-38
Ordem,22-31 Plotagens aramadas, 12-41
Organizar dados, 2-34 Plotagens com o programas,
O subdiretrios, 2-36 22-14
OUT, 21-6 Plotagens da FUNO, 12-14
Outros caracteres, B-13 Plotagens de barra, 12-1
Plotagens de contorno Ps, 12-42
Plotagens de diviso Y, 12-44
P Plotagens de superfcie em Pr,
PA2B2, 5-11
12-46
Para a calculadora, 3-32
Plotagens de superfcie Pr, 12-46
Para construir, 6-17
Plotagens geradas por programas ,
Parte imaginria, 4-1
22-19
Parte real, 4-1
Plotagens mapa de grade, 12-45
PARTFRAC, 5-12
Plotagens paramtricas, 12-1
Passo a passo de derivadas,
Plotagens verdadeiras, 12-30
13-17
Polares, 12-20
PCAR, 11-46
Polinmio ciclotmico , 5-19
PCOEF, 5-12, 5-23
Polinmio de Taylor, 13-24
PDIM, 21-8
Polinmio Tchebycheff, 16-60
Percentuais, 18-15
Polinmios de Chebyshev , 16-60
PERODO, GL-2
Polinmios de Hermite, 16-62
PERM, 17-2
Polinmios, 5-19
Permutaes, 17-1
Ponto de selagem, 14-5
PEVAL, 5-25
Ponto decimal, 1-19
PGDIR, 2-45
Pontos extremos, 13-12
IP (X):, 3-14
Populao finita, 18-3
PICT, 12-7
Populao, 18-2
Pivot parcial, 11-35
POS, 8-11
Pivotal total, 11-35, 11-39
Potencial de um gradiente, 15-3
PIX?, 22-24
POTENCIAL, 15-6
PIXOFF, 22-24
POWEREXPAND, 5-31
PIXON, 22-24
Pgina M-13
POWMOD, 5-13 PTAYL, 5-12, 5-23
PPAR, 12-3, 12-11 PTYPE, 22-3
Prefixos das unidades, 3-25 PUT, 8-11
PREVAL, 13-16 PUTI, 10-7
PREVPRIME, 5-11 PVIEW, 22-24
Primeira ordem, 14-3 PX-->C, 19-7
Primeiro menu de grficos, 12-21
PRIMIT, 2-37
Probabilidade, 17-1, 17-6 Q
Produo de grficos B-5 QR, 11-53
Produto escalar, 9-11 QUAD, 11-54
Produto vetorial, 9-2 QUADF, 11-54
Programa de texto de entrada, QUOCIENTE, 5-12
21-27 QUOTA, B-9
Programa est uma caixa de QXA, 11-55
mensagem, 21-39
Programa GROB, 22-36
Programa usando uma sada
R
R-->B, 19-3
21-39
R-->C, 4-6
Programao de calculadora, J-3
R-->D, 3-15
Programao modular, 22-38
R-->I, 5-30
Programao sequencial, 21-15
RAD, 3-1
Programao usando as funes
Radiao, 3-21
de desenho, 22-24,
Radianos, 1-23
Programao, 21-1
Raiz quadrada, 3-5
Programar na linguagem , 21-1
RAIZ, 6-28
Programar sequencia 21-15
Ramificao de programa, 21-48
Programas, 22-14
RAND, 17-2
PROOT, 5-23
RANM, 10-11
PROPFRAC, 5-10, 5-24
RCI, 10-26
Propriedades da pilha, 1-29
RCIJ, 10-27
Propriedades da linha de edio,
RCLALARM, 25-5
1-28
RCLKEYS, 20-6
Propriedades do Editor de
RCLMENU, 20-2
Equao, 1-30
RCWS, 19-4
Psi, 3-15
RDM, 10-10
Pgina M-14
RDZ, 17-1 RND, 3-14
RE, 4-6 RNRM, 11-9
REALASSUME, 2-37 Rotao, 22-43
RECT, 4-3 Rotacional, 15-5
RECV, 2-35 ROW+, 10-25
REF, rref, RREF, 11-43 ROW-->, 10-24
Referncias de pixel, 19-7 RR, 19-7
Regra de cadeia, 13-6 RRB, 19-7
Regras de cadeia de derivadas RRK, 16-75
parcial, 14-1 RSBERR, 16-78
REINICIAR, 22-30 RSD, 11-45
Reincio a frio, G-3 RSWP, 10-26
Reincio quente, G-3
Reincio, G-3
Relaes linearizadas, 18-12 S
RENAM, 2-35 Sada do programa, 21-34
REPL, 10-12 Sair, 2-30
Representao cartesiana, 4-1 Salvar um grfico, 12-8
Representao diagonal de uma SCALE, 22-7
forma quadrtica, 11-55 SCALEH, 22-7
Representao polar, 4-3 SCALEW, 22-7
RES, 22-7 Segmentos de caractere, 23-1
RESIDUAL, 5-11, 11-25 Segmentos, 23-1
RESOLVER, 6-1 Seleo, 21-33
RESOLVER, 6-2, 7-1 Selecionar a varivel
Resultante de foras, 9-17 independente, C-3,
RESULTANTE, 5-1 SELECIONAR, 2-34
Resumo da operao deplotagem SEQ, 8-12
FUNTION, 12-14 Seqncia de tecla, 1-17
REVLIST, 8-9 Srie (FOURIER) e aanlise do,
RISCH, 13-15 13-4
RKF, 16-74 Srie Fourier complexa, 16-32
RKFERR, 16-78 Srie Fourier para a funo
RKFST, 16-76 quadrtica, 16-30
RL, 19-7 Srie Fourier para uma onda
RLB, 19-7 quadrada, 16-40
Pgina M-15
Srie Fourier para uma onda Sistemas de equaes, 11-15
triangular, 16-36 SIZE, 8-10, 10-8
Srie Fourier, 16-28 SKIP-->, L-1
Srie Maclaurin, 13-24 SL, 19-7
Srie Taylor, 13-24 SLB, 19-7
Srie, 13-24 SNRM, 11-8
Series finitas, 16-57 Soluo de mnimo quadrado,
Sries Maclaurin, 13-25 11-24
SI, 3-31 Soluo de ODE rgida, 16-73
SIDENS, 3-33 Soluo de ODEs, 16-1
SIGMA, 13-15 Soluo de sistemas lineares,
SIGMAVX, 13-15 11-17
SIGN, 3-14 Soluo de tringulos, 7-10
SIGN, 4-6 Soluo grfica para ODE de
SIGNTAB, 12-56, 13-10 segunda ordem, 16-70
Simblico, C-4 Soluo numrica para ODEs com
Smbolo do ngulo (), G-2 o menu SOLVE/DIFF, 16-73
Smbolo fatorial (!), G-2 Solucionador numrico, F-3
SIMP2, 5-10, 5-26 SOLVEVX, 6-4
Simplificar a configurao CAS na Som de beep, 1-25
racional, C10, Soma de erros quadrados (SSE),
Simplificar uma expresso, 2-24 18-52
SIMPLIFICAR, 5-25 Soma dos totais quadrados, SST,
SIN, 3-7 18-65
Sinalizador de sistema105 (modo SOMBRA, B-5
EXACT e APPROX CAS), G-1, SQ, 3-5
Sinalizador de sistema117 (menus SR, 19-7
CHOOSE boxes SOFT), G-2, SRAD, 11-9
Sinalizador do sistema 95 (modos SRB, 19-7
de operao ALG e RPN), G-1, SREPL, 23-3
Sinalizadores do sistema, 24-3 SST, 21-37
Sinalizadores, 1-5, 24-3 STEQ, 6-15
SINH, 3-9 STO, 2-51
Sistema binrio, 19-3 STOALARM, 25-5
Sistema de coordenada, 1-24 STOKEYS, 20-6
Sistema, G-3 STURM, 5-12
Pgina M-16
STURMAB, 5-12 Temperatura, 3-21
STWS, 19-4 Teorema fundamental de lgebra,
SUB, 10-12 6-7
Sub-expresso, 2-16 Teoremas da transformada de
Submenu DIFFE, 6-31 Laplace, 16-13
Submenu IFERR, 21-68 Tese de hiptese na calculadora,
Submenu LIST, 8-10 18-49
Submenu SOLVR, 6-28 Teste de hiptese de regresso
SUBST, 5-6 linear, 18-54
Substitui a seleo, L-3 Teste de hiptese, 18-36
Substituio de programa, 22-44 Testes de hiptese, 18-49
Substituir, L-3 TEXPAND, 5-6
SUBTMOD, 5-13, 5-16 TICKS, 25-3
Suficientemente rpido, 16-50 TINC, 3-33
SVD, 11-51 Tipo, 24-1
SVL, 11-51 TLINE, 12-50, 22-22
SYLVESTER, 11-54 TMENU, 20-1
SYST2MAT, 11-42, TPAR, 12-19
Transformada de Fourier rpida
(FFT), 16-51
T Transformada de Laplace inversa,
Tabela, 12-18, 12-27
16-4, 16-11
TABVAL, 12-56, 13-10
Transformada de Laplace na
TABVAR, 12-56, 13-11
soluo de linear ODEs, 16-18
TAIL, 8-11
Transformada de Laplace, 16-10
Tamanho da palavra, 19-4
Transformadas de Fourier, 16-44
Tamanho do cabealho, 1-30
Transformar das coordenadas,
TAN, 3-7
14-9
TANH, 3-9
Transposio de matriz, 10-8
TAYLR, 13-25
Transposio, 10-8
TAYLR0, 13-25
Tridimensional,9-13
TCHEBYCHEFF, 5-25, 16-61
TRN, 10-8
TDELTA, 3-33
TRNC, 3-14
Teclado, 1-10, B-1
TSTR(hora, dia), 25-3
Teclas definidas pelo usurio,
TSTR, 25-3
20-6
Tudo, 21-36, 21-55
Tcnicas de integrao, 13-19
Pgina M-17
Variveis locais, 21-5
Variveis, 26-1
U Varivel global definida, 21-4
UBASE, 3-23 Varivel independente CAS, 2-26
UFACT, 3-28 Verificar as solues na
ltima pilha, 1-25 calculadora, 16-2
UNASSIGN, K-1 Vetor da coluna, 18-9
UNASSUME, J-3 Vetores Eigen, 11-9, 11-46
UNDE, L-4 Vetores linha, 9-20
Unidade de presso, 21-26 Vetores, 9-1
Unidade, 3-18 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-15,12-17
Unidades disponveis, 3-19 VPAR, 22-10
Unidades disponveis, 3-19 VPOTENTIAL, 15-6
Unidades do ngulo, 22-29 V-VIEW, 12-21
Unidades no listadas, 3-21 VX, 2-39
Usadas em plotagens, 12-30 VZIN, 12-54
Usar os formulrios de entrada de
dados, A-1
Usar uma caixa de mensagem, X
21-39 X,Y, 12-52
Use o File Manager, 26-5 XCOL, 22-13
UTPC, 17-12 XNUM, K-5
UTPF, 17-13 XOR, 19-6
UTPN, 17-10 XPON, 3-14
UTPT, 17-11 XQ, K-5
UVAL, 3-28 XRNG, 22-6
XROOT, 3-5
XSEND, 2-36
V XVOL, 22-10
V-->, 9-12 XXRNG, 22-10
Valor, 3-32 XYZ, 3-1
Valores Eigen, 11-9, 11-46
VANDERMONDE, 18-61
Variveis globais, 21-5 Y
Pgina M-18
YCOL, 22-13 , 2-30, 16-32
YRNG, 22-6 DATA, 18-19
YVOL, 22-10 LIST, 8-9
YYRNG, 22-10 LIST, 8-9
LIST, 8-9
PAR, 22-14
Z ARRY, 9-6, 9-21
ZAUTO, 12-53 BEG, L-1
ZDECI, 12-54 COL, 10-19
ZDFLT, 12-53 DATE, 25-3
ZEROS, 6-4 DIAG, 10-13
ZFACT, 12-52 END, L-1
ZFACTOR, 3-33 GROB, 22-34
ZIN, 12-52 HMS, 25-3
ZINTG, 12-54 LCD, 22-35
ZLAST, 12-52 LIST, 9-20
ZOOM, 12-20 ROW, 10-23
ZOUT, 12-52 STK, 3-31
ZSQR, 12-54 STR, 23-1
ZTRIG, 12-54 TAG, 21-32
ZVOL, 22-10 TAG, 23-1
TIME, 25-3
Outros caracteres UNIT, 3-28
%, 3-12 V2, 9-13
%CH, 3-12 V3, 9-13
%T, 3-12
Pgina M-19
Garantia Limitada
calculadora grfica hp 48gII; 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 de danos acidentais ou conseqenciais, ento a
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
Pases da Europa
Oriental +420-5-41422523
Finlndia +358-9640009
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
europeus +420-5-41422523
sia do
Pacfico Pas: Telefones:
Austrlia +61-3-9841-5211
Cingapura +61-3-9841-5211
Amrica
Latina Pas: Telefones:
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
Pgina GL-3
Venezuela 0800-4746-8368
Chile 800-360999
Colmbia 9-800-114726
Peru 0-800-10111
Amrica Central e
Caribe 1-800-711-2884
Guatemala 1-800-999-5105
Porto Rico 1-877-232-0589
Costa Rica 0-800-011-0524
Amrica do
Norte Pas: Telefones:
EUA 1800-HP INVENT
Canad (905) 206-4663 or 800- HP
INVENT
ROTC = Restante do pas
USA
This calculator generates, uses, and can radiate radio frequency energy and
may interfere with radio and television reception. The calculator complies 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.
However, there is no guarantee that interference will not occur in a particular
installation. In the unlikely event that there is interference to radio or television
reception(which can be determined by turning the calculator off and on), the
Pgina GL-4
user is encouraged to try to correct the interference by one or more of the
following measures:
Reorient or relocate the receiving antenna.
Relocate the calculator, with respect to the receiver.
Canada
This Class B digital apparatus complies with Canadian ICES-003.
Cet appareil numerique de la classe B est conforme a la norme NMB-003 du
Canada.
Japan
(VCCI)
Pgina GL-5