Vous êtes sur la page 1sur 1073

i

TI-89 Titanium
Voyage 200
Calculadora Grfica
ii
Informaes importantes Informaes importantes Informaes importantes Informaes importantes
A Texas Instruments no d qualquer garantia, expressa ou implcita, incluindo, mas
no se limitando a quaisquer garantias implcitas de comercializao e de adequao a
um propsito especfico, com respeito a quaisquer programas ou materiais de livros, e
somente disponibiliza esses materiais no estado em que se encontram.
Em hiptese alguma a Texas Instruments poder ser responsabilizada perante qualquer
pessoa por danos especiais, colaterais, incidentais ou conseqenciais, que tenham
qualquer ligao ou que resultem da compra ou utilizao desses materiais, e a nica e
exclusiva responsabilidade da Texas Instruments, independentemente da forma de
atuao, no deve exceder qualquer preo de compra aplicvel deste artigo ou material.
Alm disso, a Texas Instruments no poder estar sujeita a qualquer reivindicao, seja
de que espcie for, com respeito ao uso desses materiais por qualquer outra parte.
2005 Texas Instruments Incorporated
Windows, Macintosh so marcas comerciais dos respectivos proprietrios.
Como comear 1
Como comear Como comear Como comear Como comear
Arranque inicial Arranque inicial Arranque inicial Arranque inicial
Instalar as pilhas AAA Instalar as pilhas AAA Instalar as pilhas AAA Instalar as pilhas AAA
A TI-89 Titanium utiliza quatro pilhas alcalinas AAA e uma pilha de segurana de xido
de prata (SR44SW ou 303). A Voyage200 utiliza quatro pilhas alcalinas AAA e uma
pilha de segurana de ltio (CR1616 ou CR1620). As pilhas de segurana vm j
instaladas e as pilhas AAA so fornecidas com os produtos.
1. Remova a tampa do compartimento de pilhas da parte posterior da unidade porttil.
2. Desembrulhe as quatro pilhas AAA fornecidas com o produto e insira-as no
compartimento de pilhas. Coloque as pilhas de acordo com o diagrama de
polaridade (+ e -) do compartimento de pilhas.
3. Coloque a tampa do compartimento de pilhas na unidade porttil. A tampa deve
encaixar-se correctamente.
Como comear 2
Ligar a TI-89 Titanium ou a Voyage 200 pela primeira vez Ligar a TI-89 Titanium ou a Voyage 200 pela primeira vez Ligar a TI-89 Titanium ou a Voyage 200 pela primeira vez Ligar a TI-89 Titanium ou a Voyage 200 pela primeira vez
Depois de instalar as pilhas includas com a unidade porttil, prima _. Aparece o
ambiente de trabalho das Apps.
Nota: se a unidade porttil iniciar a Apps pr-instalada, aparece uma barra de
progresso com a mensagem Installation in progress . . . Do not
interrupt!em vez do ambiente de trabalho da Apps. Para no perder a Apps, no
remova as pilhas durante a inicializao. (Pode reinstalar a Apps a partir do CD-ROM de
recursos ou de education.ti.com.)
Ajustar o contraste Ajustar o contraste Ajustar o contraste Ajustar o contraste
Ambiente de trabalho das Apps
O ambiente de trabalho da Apps o ponto de partida para operar com a TI-89 Titanium
ou a Voyage200. As Apps instaladas aparecem no ambiente de trabalho das Apps
como cones organizados em categorias para fcil acesso. No ambiente de trabalho das
Apps pode:
Barra de progresso
Para clarear o visor, prima sem soltar _ e toque
em _.
Para escurecer o visor, prima sem soltar _ e
toque em _.
C H A R
V A R - L I N K
Como comear 3
Abrir Apps.
Seleccionar e editar categorias das Apps.
Ver todas as Apps instaladas na unidade porttil.
Ver o nome completo da App realada.
Ver e editar a hora e a data.
Verificar as informaes da linha de estado.
Ver as informaes do modo Split Screen.
Ambiente de trabalho das Apps da TI-89 Titanium
Veja o nome completo da App realada.
Veja a data e a hora.
Prima _ para abrir a App realada.
Consulte para ver as Apps adicionais.
Verifique as informaes da linha de estado.


Como comear 4
Edite as categorias.
Nota: como o visor mais pequeno, o ambiente de trabalho das Apps da TI-89 Titanium
parece ligeiramente diferente do ambiente de trabalho das Apps da Voyage 200. A
lista de categorias de Apps, includa do lado esquerdo do ambiente de trabalho da
Voyage 200, omitida do ambiente de trabalho da TI-89 Titanium, mas as categorias
so seleccionadas da mesma forma em ambos os produtos.
Ambiente de trabalho das Apps da Voyage 200
Veja o nome completo da App realada.
Prima _ para abrir a App realada.
Veja a data e a hora.
Consulte para ver as Apps adicionais.
Verifique as informaes da linha de estado.
Seleccione a categoria das Apps.


Como comear 5
Edite as categorias.
Para voltar ao ambiente de trabalho das Apps a qualquer momento, prima _. A
ltima categoria seleccionada aparece com a ltima App aberta realada.
Remover e instalar a tampa (Voyage 200 Remover e instalar a tampa (Voyage 200 Remover e instalar a tampa (Voyage 200 Remover e instalar a tampa (Voyage 200) )) )
Para remover a tampa:
1. Segure a unidade com uma mo.
2. Agarre a tampa pela extremidade com a outra mo.
3. Levante a tampa pela extremidade.
Para instalar a tampa, posicione-a sobre a calculadora com a extremidade virada para a
frente e encaixe-a.
Como comear 6
Guardar a tampa Guardar a tampa Guardar a tampa Guardar a tampa
Para guardar a tampa, posicione-a virada ao contrrio por baixo da unidade porttil com
a borda virada para a frente e encaixe-a no lugar.
Extremidade
Borda
Como comear 7
Desligar a unidade porttil Desligar a unidade porttil Desligar a unidade porttil Desligar a unidade porttil
Prima _. Da prxima vez que ligar a unidade porttil o ambiente de trabalho das
Apps aparece com as mesmas definies e contedos de memria retidos. (Se desligar
o ambiente de trabalho das Apps, aparece o ecr inicial da calculadora.)
Pode utilizar uma das seguintes teclas para desligar a TI-89 Titanium / Voyage200.
Nota: a segunda funo da tecla _.
A funo Automatic Power Down (APD) da unidade porttil prolonga a durao das
pilhas, desligando automaticamente a unidade porttil aps vrios minutos de
inactividade. Quando ligar a unidade porttil aps a APD:
Prima: Descrio
_ (prima
_ e, em seguida,
)
As definies e os contedos da memria so retidos
pela funo Constant Memory.
No entanto, no pode utilizar _ , se
aparecer uma mensagem de erro.
Quando voltar a ligar a TI-89 Titanium /
Voyage200, mostra o ecr Home (Inicial) ou o
ambiente de trabalho das Apps
(independentemente da ltima aplicao utilizada).
_ (prima _
e, em seguida,
)
Similar a _ excepto:
Pode utilizar _ , se aparecer uma mensagem
de erro.
Quando voltar a ligar a TI-89 Titanium /
Voyage200, ficar exactamente como estava.
Como comear 8
O visor, o cursor e quaisquer condies de erro so exactamente iguais como antes
da APD.
Todos os contedos da memria e definies so retidos.
Nota: O APD no ocorre se existir um clculo ou programa em progresso, excepto se o
programa estiver interrompido. Se um programa estiver em execuo, mas estiver
espera de um batimento de tecla, o APD ocorrer aps vrios minutos de inactividade.
Como comear 9
Teclas da TI-89 Titanium e da Voyage 200 Teclas da TI-89 Titanium e da Voyage 200 Teclas da TI-89 Titanium e da Voyage 200 Teclas da TI-89 Titanium e da Voyage 200

Como comear 10
Teclas da TI-89 Titanium
As teclas de funo ( ) abrem menus das barras de ferramentas, acedem s
Apps e editam categorias das Apps.
As teclas de cursor (_, _, _, ) movem o cursor.
O teclado numrico opera funes matemticas e cientficas.
As teclas modificadoras (_, _, _) adicionam funcionalidades, aumentando o
nmero de comandos de teclas.
Como comear 11
Teclas da Voyage 200
As teclas de funo ( ) abrem menus das barras de ferramentas, acedem s
Apps e editam categorias das Apps.
As teclas de cursor (_, _, _, ) movem o cursor.
O teclado numrico opera funes matemticas e cientficas.

Como comear 12
As teclas modificadoras (_, _, ___) adicionam funcionalidades, aumentando
o nmero de comandos de teclas.
Teclado QWERTY (Apenas para a Voyage 200) Teclado QWERTY (Apenas para a Voyage 200) Teclado QWERTY (Apenas para a Voyage 200) Teclado QWERTY (Apenas para a Voyage 200)
Se souber escrever num computador, utilizar facilmente o teclado QWERTY da
Voyage200, tendo as seguintes diferenas:
Para escrever um carcter alfabtico maisculo, prima _ e a tecla da letra.
Para activar o bloqueio das maisculas, prima _. Para desactivar o bloqueio
das maisculas, prima novamente _.
Introduzir caracteres especiais Introduzir caracteres especiais Introduzir caracteres especiais Introduzir caracteres especiais
Utilize o menu CHAR e os comandos das teclas para introduzir os caracteres especiais.
O menu CHAR permite aceder aos caracteres gregos, matemticos, internacionais e
outros especiais. Um mapa do teclado mostra as localizaes dos atalhos utilizados
para introduzir os outros caracteres mais utilizados.
Para seleccionar os caracteres do menu CHAR:
1. Prima _. Aparece o menu CHAR.
2. Utilize as teclas de cursor para seleccionar uma categoria. Um submenu lista os
caracteres dessa categoria.
3. Utilize as teclas de cursor para seleccionar um carcter e prima _.
Como comear 13
Exemplo: introduza o smbolo da seta direita () no Text Editor.
Para abrir o mapa do teclado, prima _ . Aparece o mapa do teclado.
Para escrever a maioria dos caracteres, prima _ e a tecla correspondente. Prima _
para fechar do mapa.
Prima Resultado
_
4
9
ou
Prima vrias vezes para
seleccionar 9:
e prima _
V para baixo para
ver mais
caracteres.
Smbolo mostrado no local do
cursor.
Como comear 14
TI-89 Titanium Exemplo: utilize o mapa do teclado para localizar o smbolo diferente de
() e introduza o smbolo no Program Editor.
Voyage 200 Exemplo: utilize o mapa do teclado para localizar o atalho do smbolo de
aspas (") e introduza o smbolo no Program Editor..
Prima Resultado
_
__
Atalho Caracteres escritos
_
Smbolo
mostrado no
local do cursor
Como comear 15
Teclas modificadoras Teclas modificadoras Teclas modificadoras Teclas modificadoras
As teclas modificadoras adicionam funcionalidades, aumentando o nmero de
operaes do teclado ao seu dispor. Para aceder a uma funo modificadora, prima
uma tecla modificadora e, em seguida, a tecla para a operao correspondente.
_L
Teclas Descrio
_
(Second)
Acede s Apps, opes dos menus e outras
operaes. As funes Second esto impressas por
cima das teclas correspondentes da mesma cor
como a tecla _.
_
(Diamond)
Acede s Apps, opes dos menus e outras
operaes. As funes Diamond esto impressas
por cima das teclas correspondentes da mesma cor
como a tecla _.
_
(Shift)
Escreve um carcter maisculo na prxima tecla de
letra que premir. Utilizada tambm com _ e _ para
realar caracteres durante a edio.
Atalho Caracteres escritos
Smbolo mostrado no local do
cursor.
Como comear 16
Exemplo: acede ao ecr VAR-LINK [All] (Tds), onde pode gerir variveis e Apps.
Teclas de funo Teclas de funo Teclas de funo Teclas de funo
Utilize as teclas de funo para efectuar as seguintes operaes:
No ambiente de trabalho das Apps, abra as Apps e seleccione ou edite as
categorias das Apps.
No ecr inicial da calculadora, abra os menus da barra de ferramentas para
seleccionar as operaes relacionadas com a matemtica.
j
(Alpha; apenas para
a TI-89 Titanium)
Permite digitar caracteres alfabticos sem um
teclado QWERTY. Os caracteres Alpha so
impressos por cima das teclas correspondentes da
mesma cor da tecla j.
_
(Hand; apenas para
a Voyage200)
Permite utilizar as teclas de cursor para manipular
objectos geomtricos. Utilizada tambm para
desenhar um grfico.
Prima Resultado
_
Teclas Descrio
Como comear 17
Nas Apps, abra os menus das barras de ferramentas para seleccionar as opes da
App.
Teclas de cursor Teclas de cursor Teclas de cursor Teclas de cursor
Se premir _, _, _ou , move o cursor na direco correspondente. Dependendo da
App e da tecla modificadora _ ou _ utilizada, as teclas de cursor movem o cursor de vrias
formas.
_ou move o cursor para cima ou para baixo uma linha de cada vez.
__ ou __ move o cursor para o incio ou o fim de uma linha.
__ ou _ move o cursor para cima ou para baixo uma pgina de cada vez.
__ ou _ move o cursor para o topo ou o fundo de uma pgina.
_e _, _ e _, e _ ou e _ move o cursor na diagonal. (Prima cada par de
teclas de cursor indicado em simultneo.)
Teclado numrico Teclado numrico Teclado numrico Teclado numrico
O teclado numrico permite introduzir nmeros positivos e negativos.
Para introduzir um nmero negativo, prima antes de escrever o nmero.
Nota: no confunda o sinal de menos posicional (_) com o sinal de menos operacional
(_).
Para introduzir um nmero em notao cientfica:
Como comear 18
Escreva os nmeros que antecedem o expoente. (Este valor pode ser uma
expresso.)
Prima ^ (TI-89 Titanium) or _} (Voyage200). O smbolo de expoente ()
aparece a seguir aos nmeros introduzidos.
Escreve o expoente como um nmero inteiro at trs dgitos. (Como o exemplo
seguinte mostra, pode utilizar um expoente negativo.)
Exemplo: no ecr inicial da calculadora, introduza 0.00685 com a notao cientfica.
Prima Resultado
6 _8 5
TI-89 Titanium: ^
Voyage200: _}
_3
_
Como comear 19
Outras teclas importantes Outras teclas importantes Outras teclas importantes Outras teclas importantes
Comando da tecla Descrio
_
Apenas para a TI-89
Titanium
Mostra o Y= Editor.
_
Apenas para a TI-89
Titanium
Mostra o Window Editor.
_
Apenas para a TI-89
Titanium
Mostra o ecr Graph.
_
Apenas para a TI-89
Titanium
Define os parmetros do ecr Table.
_}
Apenas para a TI-89
Titanium
Mostra o ecr Table.
TI-89 Titanium:
5
6
7
Voyage200:
_X (cortar)
_C (copiar)
_V (colar)
Estas teclas permitem editar as informaes
introduzidas com uma operao de corte, cpia ou
colagem.
Como comear 20
_S
Apenas para a
Voyage 200
Mostra a caixa de dilogo SAVE COPY AS, pedindo
para seleccionar uma pasta e escrever um nome de
varivel onde os dados introduzidos no ecr so
guardados.
_N
Apenas para a
Voyage 200
Cria um ficheiro novo.
_O
Apenas para a
Voyage 200
_Abre um ficheiro existente especificado.
_F
Apenas para a
Voyage 200
_Mostra a caixa de dilogo FORMATS ou GRAPH
FORMATS onde introduz as informaes de formato
para a aplicao activa.
_ Mostra o ambiente de trabalho das Apps.__
_ _ Com o ambiente de trabalho das Apps desactivado,
mostra o menu FLASH APPLICATIONS.
_| Comuta entre as duas ltimas aplicaes
seleccionadas.
_ Activa e desactiva o menu Custom.
_} Converte as unidades de medio.
TI-89 Titanium:

Voyage200:
__
Designa uma unidade de medio.
_ Apaga o carcter esquerda do cursor (backspace).
Comando da tecla Descrio
Como comear 21
Definies dos modos Definies dos modos Definies dos modos Definies dos modos
Os modos controlam como a TI-89 Titanium ou a Voyage200 mostra e interpreta as
informaes. Todos os nmeros, incluindo os elementos de matrizes e listas, aparecem
_] Apaga o carcter direita do cursor.
_] Comuta entre os modos Insert e Overwrite.
_] Mostra o ecr MEMORY.
TI-89 Titanium:

Voyage200:
_
Mostra uma lista de comandos.
_ Volta a apresentar os contedos de uma varivel.
_ Guarda um valor numa varivel.
_ Mostra o menu CHAR, que permite seleccionar as
letras gregas, caracteres acentuados internacionais
e outros caracteres especiais.
_
No modo Full Screen, mostra o ambiente de
trabalho das Apps.
No modo Split Screen, mostra a vista de ecr
completo da App activa.
Com o ambiente de trabalho das Apps
desactivado, mostra o ecr inicial da calculadora.
Comando da tecla Descrio
Como comear 22
de acordo com as definies actuais dos modos. Quando desligar a TI-89 Titanium ou a
Voyage200, a funo Constant Memory retm todas as definies de modos
seleccionadas.
Para ver as definies de modos da TI-89 Titanium ou a Voyage200:
1. Prima _. Aparece a pgina 1 da caixa de dilogo MODE.
2. Prima ou para ver os modos listados na pgina 2 ou 3.
Nota: os modos a cinzento s esto disponveis, se seleccionar as definies de modos
necessrias. Por exemplo, o modo Custom Units listado na pgina 3 s est disponvel,
se definir o modo Unit System para CUSTOM.
Ver definies de modos Ver definies de modos Ver definies de modos Ver definies de modos
Prima Resultado
_
Como comear 23
Alterar as definies de modos Alterar as definies de modos Alterar as definies de modos Alterar as definies de modos
Exemplo: altere a definio do modo Language para Spanish.

Prima Resultado
_
Prima Resultado
Como comear 24

V para o campo
Language.

Prima _
e, em seguida, prima at
3:Espaol estar realado.
Nota: a lista de menus pode
variar, dependendo dos
idiomas instalados.
_
Prima Resultado
Como comear 25
Para devolver a definio do modo Language para English, repita os passos,
seleccionando 1:English no campo do Language.
Utilizar o Catalog para aceder aos comandos Utilizar o Catalog para aceder aos comandos Utilizar o Catalog para aceder aos comandos Utilizar o Catalog para aceder aos comandos
Utilize o Catalog para aceder a uma lista de comandos da TI-89 Titanium ou da
Voyage200, incluindo funes, instrues e programas definidos pelo utilizador. Os
comandos esto listados alfabeticamente. Os comandos sem uma letra no incio esto
no fim da lista (&, /, +, -, etc.).
A Catalog Help App inclui detalhes sobre cada comando.
As opes invlidas esto a cinzento. Por exemplo, a opo do menu AplFlash () fica
a cinzento, se no houver nenhuma aplicao Flash instalada na TI-89 Titanium ou na
Voyage200; a opo do menu User-Defined () fica a cinzento, se no criar uma
funo ou programa.
_
Nota: aparece a App aberta
anteriormente (neste
exemplo, o ecr inicial da
calculadora).
Prima Resultado
Como comear 26
Nota: a escrita de uma letra leva-o para o primeiro comando comeado por essa letra.
Seleccione os comandos do Catalog e insira-os no ecr Home (Inicial) da calculadora
ou cole-os noutras Apps, como o Y= Editor, Text Editor ou a CellSheet Apps.
Exemplo: insira o comando comDenom na linha de entrada do ecr inicial da
calculadora.
Prima Resultado
TI-89 Titanium:
Voyage 200: _
(mostra os comandos
integrados)

(mostra os comandos das Flash


Apps, se existirem)

(mostra os comandos definidos


pelo utilizador, se existirem)
Como comear 27
Nota: antes de seleccionar um comando, posicione o cursor onde pretende que o
comando aparea.
Se premir _, avana a lista do Catalog uma pgina de cada vez.
A linha de estado mostra qualquer parmetro necessrio e opcional para o comando
seleccionado. Os parmetros opcionais aparecem entre parntesis rectos.
Nota: se premir mostra tambm os parmetros do comando seleccionado.
Prima Resultado
TI-89 Titanium: C
Voyage 200: _ C
_
Em seguida, prima at o
ponteiro estar na funo
comDenom(.
_
Como comear 28
Para sair do Catalog sem seleccionar um comando, prima _.
Ecr inicial da calculadora Ecr inicial da calculadora Ecr inicial da calculadora Ecr inicial da calculadora
O ecr inicial da calculadora o ponto de partida para as operaes matemticas,
incluindo a execuo de instrues, avaliao de expresses e a visualizao de
resultados.
Para ver o ecr inicial da calculadora, prima:
TI-89 Titanium: "
Voyage 200: _.
Pode tambm ver o ecr inicial da calculadora a partir do ambiente de trabalho Apps,
realando o cone Ecr inicial e premindo _.
Comando
seleccionado
Parmetros
do
comando Os parntesis [ ] indicam
parmetros adicionais.
Como comear 29
A rea do histrico lista os pares de entrada/resposta introduzidos.
Os separadores mostram os menus para seleccionar as listas de operaes. Prima , ,
etc., para ver os menus.
O resultado da ltima entrada aparece aqui. (No se esquea de que os resultados no
aparecem na linha de entrada.)
A linha de estado mostra o estado actual da TI-89 Titanium ou da Voyage 200.
A linha de entrada mostra a entrada actual.
A entrada anterior aparece aqui.
Para voltar ao ambiente de trabalho das Apps a partir do ecr inicial da calculadora,
prima _.

Como comear 30
Acerca da rea do histrico Acerca da rea do histrico Acerca da rea do histrico Acerca da rea do histrico
A rea do histrico mostra at oito pares de entradas/respostas, dependendo da
complexidade e da altura das expresses. Quando o visor est cheio, as informaes
voltam ao topo do ecr. Utilize a rea do histrico para:
Rever entradas e respostas anteriores. Utilizar as teclas de cursor para ver as
entradas e respostas que desapareceram do ecr.
Voltar a apresentar ou colar automaticamente uma entrada ou resposta anterior na
linha de entrada para reutilizao ou edio. (Para mais informaes, consulte o
mdulo electrnico Utilizar a calculadora da TI-89 Titanium ou da Voyage200.)
Pode mover o cursor, que permanece geralmente na linha de entrada, para a rea do
histrico. A tabela seguinte mostra como mover o cursor na rea do histrico.
Para Efectuar este procedimento
Ver entradas/respostas
desaparecidas do ecr
Na linha de entrada, prima _ para realar
a ltima resposta.
Continue a utilizar _ para mover o cursor
da resposta para a entrada atravs da rea
do histrico.
Ir para o par de
entrada/resposta mais antigo
ou mais recente
Se o cursor estiver na rea do histrico,
prima __ ou _.
Ver uma entrada ou resposta
muito longa para uma linha (>
aparece no fim da linha)
Mova o cursor para a entrada ou resposta.
Utilize _ ou _ para mover para a esquerda
ou para a direita e __ ou __ para ir
para o incio ou o fim.
Como comear 31
Interpretar as informaes do histrico na linha de estado Interpretar as informaes do histrico na linha de estado Interpretar as informaes do histrico na linha de estado Interpretar as informaes do histrico na linha de estado
Utilize o indicador de histrico na linha de estado para obter informaes sobre os pares
de entradas/respostas. Por exemplo:
Se o cursor estiver na linha de entrada:
Se o cursor estiver na rea do histrico:
Modificar a rea do histrico Modificar a rea do histrico Modificar a rea do histrico Modificar a rea do histrico
Para alterar o nmero de pares que pode guardar:
1. No ecr inicial da calculadora, prima e seleccione 9:Format (9:Formato).
2. Prima _ e utilize _ ou para realar o nmero novo.
3. Prima _ _.
Colocar o cursor na linha de
entrada
Prima _ ou at o cursor voltar linha
de entrada.
Nmero total de pares
guardados actualmente
________
8/30
_______
Nmero mximo de
pares que pode guardar
Nmero do par da
entrada/resposta
realada
_______
8/30
_______
Nmero total de pares
guardados actualmente
Para Efectuar este procedimento
Como comear 32
Para limpar a rea do histrico e apagar todos os pares guardados:
No ecr inicial da calculadora, prima e seleccione 8:Clear Home.
ou
Introduza ClrHome na linha de entrada do ecr inicial do ecr.
Para apagar um par de entrada/resposta, mova o cursor para a entrada ou resposta e
prima _ ou _.
Trabalhar com Apps Trabalhar com Apps Trabalhar com Apps Trabalhar com Apps
A TI-89 Titanium ou a Voyage200 organiza as Apps por categoria no ambiente de
trabalho das Apps. Para seleccionar uma categoria, prima uma tecla de funo ( - 2
ou a ). Os cones da App da categoria seleccionada aparecem no ambiente de
trabalho das Apps.
Nota: se o nome de um cone do ambiente de trabalho das Apps estiver truncado, utilize
as teclas de cursor para realar o cone. Veja o nome completo no topo do ambiente de
trabalho das Apps.
Abrir Apps Abrir Apps Abrir Apps Abrir Apps
Utilize as teclas de cursor para realar o cone Apps no ambiente de trabalho das Apps
e prima _. A App abre-se directamente ou mostra uma caixa de dilogo. A caixa de
dilogo mais usual lista estas opes para a App:
Como comear 33
Nota: a TI-89 Titanium ou a Voyage200 utiliza uma varivel geral para se referir aos
ficheiros da App criados.
Seleccione uma opo, introduza qualquer informao requerida e prima _.
Aparece a App.
Exemplo: crie um programa novo com o Program Editor.
Opo Descrio
Current Devolve o ecr apresentado da ltima vez que viu a
App. Se no existir nenhuma varivel App actual,
aparece a caixa de dilogo New.
Open Permite abrir um ficheiro existente.
New Cria um ficheiro novo com o nome escrito no campo.
Prima Resultado
Utilize as teclas de cursor para
realar
_
Como comear 34
A varivel de programa criada recentemente, program1, guardada na pasta principal.
3
_

p r o g r a m 1
_ _
Prima Resultado
Como comear 35
Voltar ao ambiente de trabalho das Apps a partir de uma App Voltar ao ambiente de trabalho das Apps a partir de uma App Voltar ao ambiente de trabalho das Apps a partir de uma App Voltar ao ambiente de trabalho das Apps a partir de uma App
Prima _. Os cones da ltima categoria Apps seleccionada aparecem no ambiente
de trabalho das Apps com o cone da ltima App aberta realado.
Pode tambm voltar ao ambiente de trabalho das Apps, premindo _ no modo
Full Screen. No modo Split Screen, prima duas vezes _.
Para voltar ltima App aberta a partir do ambiente de trabalho das Apps, prima
_|.
Seleccionar uma categoria Apps Seleccionar uma categoria Apps Seleccionar uma categoria Apps Seleccionar uma categoria Apps
Na TI-89 Titanium, os nomes de categorias das Apps aparecem apenas no menu F1. Para
seleccionar uma categoria de Apps, prima 2:Select Category e utilize as teclas de cursor
para realar uma categoria de Apps e, em seguida, prima _ para seleccionar a categoria
realada. Pode tambm utilizar os atalhos das teclas de funo para seleccionar uma
categoria do teclado (utilize a tecla _, se necessrio). Os cones da App da categoria
seleccionada aparecem no ambiente de trabalho das Apps.
Na Voyage200, os nomes das categorias Apps aparecem no lado esquerdo do
ambiente de trabalho das Apps. Para seleccionar uma categoria Apps, prima a tecla de
funo correspondente (apresentada por cima do nome da categoria no ambiente de
trabalho das Apps). Os cones da App da categoria seleccionada aparecem no ambiente de
trabalho das Apps.
Tecla Descrio
All
Aparecem os cones de todas as Apps
instaladas. No personalizvel.
Como comear 36
Exemplo: seleccione a categoria All.
English Categoria personalizvel. English a
predefinio.
SocialSt Categoria personalizvel. SocialSt a
prededinio.
Math Categoria personalizvel. Math a predefinio.
2 Graphing
ou
Graphing
Categoria personalizvel. Graphing a
predefinio.
2 Science
ou
Science
Categoria personalizvel. Science a
predefinio.
2 Organizr
ou
Organizr
Categoria personalizvel. Organizr a
predefinio.
Prima Resultado

Tecla Descrio
Como comear 37
Se seleccionar uma categoria Apps sem Apps, aparece uma mensagem a confirmar
que a categoria est vazia e a apontar para o menu 1:Edit Categories, onde pode
adicionar atalhos App para a categoria. (Para mais informaes sobre como
personalizar as categorias do ambiente de trabalho das Apps, consulte Personalizar as
categorias Apps.)
Prima _ ou _ para limpar a mensagem e voltar ao ambiente de trabalho das
Apps.
Personalizar as categorias Apps Personalizar as categorias Apps Personalizar as categorias Apps Personalizar as categorias Apps
A TI-89 Titanium ou a Voyage200 organiza as Apps em sete categorias, seis das quais
pode personalizar para adaptar s suas necessidades individuais. (A categoria All (Tds)
contm todas as Apps instaladas e no pode ser editada.)
Para personalizar as categorias Apps de a _ (_) ou (@):
1. Seleccione 1:Edit Categories. Aparece um submenu com seis nomes de
categorias Apps personalizveis. (A categoria All no listada.)
2. Realce uma categoria Apps e prima _. A caixa de dilogo Edit Categories
aparece com uma lista das Apps instaladas e uma caixa de texto com o nome da
categoria realado.
3. Para alterar o nome da categoria Apps, escreva o nome pretendido.
Nota: introduza um nome at oito caracteres, incluindo letras minsculas e
maisculas, nmeros, pontuao e caracteres acentuados.
4. Para adicionar ou remover um atalho App da categoria, prima para realar a
caixa junto App e, em seguida, prima _ para adicionar ou remover a marca de
verificao ().
5. Para guardar as alteraes e voltar ao ambiente de trabalho das Apps, prima _.
Como comear 38
Exemplo: substitua a categoria Social Studies pela categoria Business e adicione os
atalhos das Apps CellSheet e Finance.
Prima Resultado

_
2
ou
_
Como comear 39
TI-89 Titanium: _
_B u s i n e s s
Voyage200:
_B u s i n e s s

;
_

;
_
_
Prima Resultado
Como comear 40
Abrir o estado das Apps e do modo Split Screen Abrir o estado das Apps e do modo Split Screen Abrir o estado das Apps e do modo Split Screen Abrir o estado das Apps e do modo Split Screen
A TI-89 Titanium ou a Voyage200 permite dividir o ecr para duas Apps em
simultneo. Por exemplo, veja os ecrs Y= Editor e Graph para ver a lista de funes e
os grficos.
Seleccione o modo Split Screen na pgina 2 do ecr MODE. A TI-89 Titanium ou a
Voyage200 mostra as Apps seleccionadas na vista de ecr dividido. Divida o ecr na
horizontal (cima-baixo) ou na vertical (esquerda-direita).

Prima Resultado
Ecr dividido de cima para baixo
Como comear 41
Para voltar ao ambiente de trabalho das Apps, prima O. O estado do ecr dividido
aparece no topo do ambiente de trabalho das Apps com os nomes das Apps abertas e
as partes do ecr em que aparece cada uma delas. O nmero realado indica a parte do
ecr dividido em que aparece a prxima App aberta.
Nota: o ambiente de trabalho das Apps aparece sempre na vista de ecr completo.
Indicadores de ecr dividido no ambiente de trabalho das Apps da TI-89 Titanium
Estado de ecr dividido (o realce
idncia a parte onde a prxima App
seleccionada vai abrirse.) Nomes das Apps abertas
Como comear 42
Indicadores de ecr dividido no ambiente de trabalho das Apps da Voyage200
Existem mais informaes disponveis sobre como utilizar ecrs divididos. (Para mais
informaes, consulte o captulo electrnico Ecrs divididos.)
Verificar informaes de estado Verificar informaes de estado Verificar informaes de estado Verificar informaes de estado
Observe a linha de estado, localizada na parte inferior do ecr para obter informaes
sobre o estado actual da TI-89 Titanium ou da Voyage 200.
Estado do ecr dividido (o realce
indica a parte em que a prxima
App seleccionada se abre.)
Nomes das Apps abertas
Como comear 43
Indicador Significado
Pasta actual
Nome da pasta seleccionada (Main (Principal) a
pasta predefinida.)
Tecla modificadora Tecla modificadora seleccionada (_, _, _),
se houver.
Tecla Mo
(Apenas para a
Voyage 200).
A tecla modificadora _ foi seleccionada.
(Apenas para a Voyage 200).
Modo Angle Unidades seleccionadas onde os valores dos
ngulos so apresentados e interpretados (RAD,
DEG, GRAD)
Modo Exact/Approx Modo onde as respostas so calculadas e
apresentadas (AUTO, EXACT, APPROX)
Nmero do grfico Activo de dois grficos independentes no modo
Split Screen (GR#1 (GR#1), GR#2 (GR#2))
Modo Graph Tipo de grfico seleccionado que pode ser
desenhado (FUNC, PAR, POL, SEQ, 3D, DE)
Pares de
entradas/respostas
22/30-Nmero de pares de entradas/respostas
(predefinio 30, mximo 99) na rea do
histrico do ecr inicial da calculadora


Como comear 44
Desactivar o ambiente de trabalho das Apps Desactivar o ambiente de trabalho das Apps Desactivar o ambiente de trabalho das Apps Desactivar o ambiente de trabalho das Apps
Pode desactivar o ambiente de trabalho das Apps na caixa de dilogo MODE. Se o
quiser fizer, abra as Apps no menu APPLICATIONS. Para abrir o menu
APPLICATIONS, prima _.
Exemplo: desactive o ambiente de trabalho das Apps.
Substituir pilhas Apresentada quando as pilhas esto com a carga
baixa (BATT). Se BATT estiver realada com um
fundo preto, mude as pilhas o mais rapidamente
possvel ( ).
Varivel
bloqueada/arquivada,
ocupada/pausa
OCUPADA-Clculo ou grfico em progresso
PAUSA-Interrompeu um grfico ou programa
-Varivel aberta no editor actual est bloqueada
ou arquivada e no pode ser modificada
Prima Resultado
_
Indicador Significado
Como comear 45
Para activar o ambiente de trabalho das Apps, repita o procedimento, seleccionando ON
no campo do modo Apps Desktop. Para voltar ao ambiente de trabalho das Apps a partir
do ecr inicial da calculadora, prima _.
Utilizar o relgio Utilizar o relgio Utilizar o relgio Utilizar o relgio
Utilize a caixa de dilogo CLOCK para definir a hora e a data, seleccionar o formato de
visualizao do relgio, ligar e desligar o relgio.

__
_ _
Nota: aparece a App aberta
previamente (neste exemplo,
o ecr inicial da calculadora).
Prima Resultado
Como comear 46
O relgio est ligado por predefinio. Se desligar o relgio, todas as opes da caixa
de dilogo CLOCK, excepto Clock ON/OFF, aparecem a cinzento.
Ver a caixa de dilogo CLOCK Ver a caixa de dilogo CLOCK Ver a caixa de dilogo CLOCK Ver a caixa de dilogo CLOCK
1. Utilize as teclas de cursor para realar o cone Clock no ambiente de trabalho das
Apps.
2. Prima _. Aparece a caixa de dilogo CLOCK com o campo Time Format
realado.
Nota: como a caixa de dilogo CLOCK mostra as definies actuais com a hora em que
abriu a caixa de dilogo, pode necessitar de actualizar a hora antes de sair.
Definir a hora Definir a hora Definir a hora Definir a hora
1. Prima _ para abrir a lista de formatos de hora.
2. Prima _ ou para realar uma opo e, em seguida, prima _. O formato
seleccionado aparece no campo Time Format.
3. Prima para realar o campo Hour.
4. Escreva a hora e, em seguida, prima para realar o campo Minute.
~ indica a deslocao
para as opes de
activao/desactivao
do relgio e do dia
Como comear 47
5. Escreva o(s) minuto(s).
6. Se definir o formato de hora para 24 horas, avance para o passo 9.
ou
Se definir o formato de hora para 12 horas, prima para realar o campo AM/PM.
7. Prima _ para abrir a lista de opes AM/PM.
8. Prima _ ou para realar uma opo AM/PM e, em seguida, prima _.
Aparece a opo AM/PM seleccionada.
9. Defina a data (para mais informaes sobre os procedimentos, consulte Definir a
data).
ou
Para guardar as definies e sair, prima _. A hora actualizada no canto
superior direito do ambiente de trabalho das Apps.
Definir a data Definir a data Definir a data Definir a data
1. Prima _ ou para realar o campo Date Format.
2. Prima _ para abrir a lista de formatos de data.
3. Prima _ ou para realar uma opo e, em seguida, prima _. O formato
seleccionado aparece no campo Date Format.
4. Prima para realar o campo Year.
5. Escreva o ano e prima para realar o campo Month.
6. Prima _ para abrir a lista dos meses.
7. Prima _ou para realar uma opo e, em seguida, prima _. O ms
seleccionado aparece no campo Month.
Como comear 48
8. Prima para realar o campo Day.
9. Escreva o dia e prima _ _ para guardar as definies e sair. A data
actualizada no campo superior direito do ambiente de trabalho das Apps.
Exemplo: Defina a hora e a data para 19/10/02 (19 de Outubro de 2002) 1:30 p.m.
Prima Resultado
Utilize as teclas de cursor para
realar
_
1
Hora e data
Como comear 49
3 0
_
_
_
Prima Resultado
Como comear 50
_
2 0 0 2
_
Prima _ou at realar
Outubro e
prima _
Prima Resultado
Como comear 51
Desligar o relgio Desligar o relgio Desligar o relgio Desligar o relgio
No ambiente de trabalho das Apps, abra a caixa de dilogo CLOCK e seleccione OFF no
campo Clock.
1 9
_ _
Prima Resultado
Data e hora revistas
Como comear 52
Exemplo: desligue o relgio.
Prima Resultado
Utilize as teclas de cursor para
realar
_
V para o campo Clock.
__ _
Relgio ligado
Como comear 53
Para ligar o relgio, repita o procedimento, seleccionando ON no campo Clock. No se
esquea de reiniciar a data e a hora.
Utilizar os menus Utilizar os menus Utilizar os menus Utilizar os menus
Para seleccionar a maioria dos menus da TI-89 Titanium ou da Voyage 200, prima as
teclas de funo correspondentes s barras de ferramentas existentes no topo do ecr
inicial da calculadora e maioria dos ecrs App. Seleccione outros menus com os
comandos de teclas.
Menus das barras de ferramentas Menus das barras de ferramentas Menus das barras de ferramentas Menus das barras de ferramentas
O ponto de partida das operaes matemticas da TI-89 Titanium ou da Voyage200
o ecr inicial da calculadora que apresenta os menus das barras de ferramentas que
permitem seleccionar as operaes relacionadas com a matemtica (consulte o
exemplo na pgina seguinte).
_
Prima Resultado
Relgio desligado
Como comear 54
Os menus das barras de ferramentas aparecem tambm no topo da maioria dos ecrs
da App. Estes menus listam as funes gerais da App activa.
Outros menus Outros menus Outros menus Outros menus
Utilize os comandos de teclas para seleccionar os menus seguintes. Estes menus contm
as mesmas opes, independentemente do ecr apresentado ou a App activa.
Prima Para ver
_ Menu CHAR. Lista os caracteres no disponveis no
teclado; os caracteres so organizados por categoria
(gregos, matemticos, pontuao, especiais e
internacionais).
_} Menu MATH. Lista as operaes matemticas por
categoria.
_ Menu APPLICATIONS. Lista as Apps instaladas. (O
menu s est disponvel quando o ambiente de trabalho
das Apps est desactivado; as Apps so geralmente
acedidas a partir do ambiente de trabalho das Apps.)
__ Menu FLASH APPLICATIONS. Lista as Flash Apps. (O
menu s est disponvel quando o ambiente de trabalho
das Apps est desactivado; as Flash Apps so
geralmente acedidas a partir do ambiente de trabalho
das Apps.)
Como comear 55
Seleccionar opes dos menus Seleccionar opes dos menus Seleccionar opes dos menus Seleccionar opes dos menus
Prima o nmero ou a letra que se encontra do lado esquerdo da opo que
pretende seleccionar.
ou
Prima _ ou para seleccionar a opo e prima _.
Nota: se seleccionar a primeira opo do menu, prima _ para seleccionar a ltima
opo do menu. Se seleccionar a ltima opo do menu, prima para seleccionar a
primeira opo do menu.
Exemplo: seleccione factor( no menu Algebra no ecr inicial da calculadora.
Prima Resultado
Prima:
TI-89 Titanium: "
Voyage200: _
ou
No ambiente de trabalho das
Apps, utilize as teclas de cursor
para realar
e prima _
Como comear 56
Seleccionar opes dos submenus Seleccionar opes dos submenus Seleccionar opes dos submenus Seleccionar opes dos submenus
Um smbolo de seta pequena (>) no lado direito de uma opo do menu indica que a
seleco da opo abrir um submenu.

2
ou
_
Prima Resultado
~ indica que o
menu Algebra
abrir quando
premir .
+ pontos para
opes adicionais.
Como comear 57
Exemplo: seleccione ord( no menu MATH no ecr inicial da calculadora.
Utilizar as caixas de dilogo Utilizar as caixas de dilogo Utilizar as caixas de dilogo Utilizar as caixas de dilogo
Uma elipse (...) no fim de uma opo do menu indica que a seleco da opo abrir
uma caixa de dilogo. Seleccione a opo e prima [ENTER].
Prima Resultado
_}
D
ou
___
B
ou
__
Como comear 58
Exemplo: abra a caixa de dilogo SAVE COPY AS no Window Editor.
Prima Resultado
_
Utilize as teclas de cursor para
realar
e prima _

Como comear 59
Nota: se premir a tecla de atalho _S, abre tambm a caixa de dilogo
SAVE COPY AS na maioria das Apps.
Cancelar um menu Cancelar um menu Cancelar um menu Cancelar um menu
Para cancelar um menu sem fazer uma seleco, prima _.
Mover entre os menus das barras de ferramentas Mover entre os menus das barras de ferramentas Mover entre os menus das barras de ferramentas Mover entre os menus das barras de ferramentas
Para mover entre os menus das barras de ferramentas sem seleccionar uma opo de
menu:
Prima a tecla de funo ( a ) de um menu de barra de ferramentas.
2
ou
_
Prima Resultado
Prima _ para ver a
lista de pastas.
Escreva o nome
da varivel.
Prima duas vezes _
para guardar e fechar a
caixa de dilogo.
Como comear 60
Prima uma tecla de funo e, em seguida, _ ou _ para mover de um menu de barra
de ferramentas para outro. Prima _ no ltimo menu para ir para o primeiro menu.
Prima _ para ir do primeiro ao ltimo menu.
Nota: se premir _ quando seleccionar uma opo de menu com um submenu, o submenu
aparece em vez do menu da barra de ferramentas seguinte. Prima novamente _ para ir
para o menu seguinte.
Existem mais informaes disponveis sobre os menus. (Consulte o captulo electrnico
Operar a calculadora.)
Menu Custom Menu Custom Menu Custom Menu Custom
O menu Custom proporciona acesso rpido maioria das funes mais utilizadas.
Utilize o menu Custom predefinido ou crie um menu Custom prprio com o Program
Editor. Pode incluir qualquer comando ou carcter da TI-89 Titanium ou Voyage200
disponvel.
O menu Custom substitui o menu da barra de ferramentas standard do ecr inicial da
calculadora. (Para mais informaes sobre como criar um menu Custom, consulte o
mdulo on-line Programar da TI-89 Titanium ou da Voyage200.) Existem mais informaes
disponveis sobre os menus personalizados. (Consulte o captulo electrnico Operar a
calculadora.)
Como comear 61
Exemplo: active e desactive o menu Custom no ecr inicial da calculadora.
Exemplo: restaure o menu Custom predefinido.
Prima Resultado
_
_
Menu Custom predefinido
Menu da barra de ferramentas normal
Como comear 62
Nota: a restaurao do menu Custom predefinido apaga o menu Custom anterior. Se
criou o menu Custom anterior com um programa, pode executar novamente o programa
para reutilizar o menu.
Prima Resultado
_
(para desactivar o menu Custom
e activar o menu da barra de
ferramentas standard)
TI-89 Titanium: _
Voyage200:
3
ou
_
Como comear 63
Abrir as Apps com o ambiente de trabalho das Apps desactivado Abrir as Apps com o ambiente de trabalho das Apps desactivado Abrir as Apps com o ambiente de trabalho das Apps desactivado Abrir as Apps com o ambiente de trabalho das Apps desactivado
Se desactivar o ambiente de trabalho das Apps, utilize o menu APPLICATIONS para abrir
as Apps. Para abrir o menu APPLICATIONS com o ambiente de trabalho das Apps
desactivado, prima _.
Nota: se premir _ com o ambiente de trabalho das Apps activado, o ambiente de
trabalho das Apps aparece em vez do menu APPLICATIONS.
Exemplo: Com o ambiente de trabalho das Apps desactivado, abra o Window Editor
no menu APPLICATIONS.
_
Prima Resultado
_
Prima Resultado
Como comear 64
Para aceder a Apps no listadas no menu APPLICATIONS, seleccione 1:FlashApps.
Utilizar os ecrs divididos Utilizar os ecrs divididos Utilizar os ecrs divididos Utilizar os ecrs divididos
A TI-89 Titanium ou a Voyage 200 permite dividir o ecr para mostrar duas Apps em
simultneo. Por exemplo, veja os ecrs Y= Editor e Graph para comparar a lista de
funes e os grficos.
Definir o modo Split Screen Definir o modo Split Screen Definir o modo Split Screen Definir o modo Split Screen
Pode dividir o ecr de cima para baixo ou da esquerda para a direita na caixa de dilogo
MODE. A definio de ecr dividido permanece activa at a alterar.
1. Prima _ para ver a caixa de dilogo MODE.
2. Prima para ver a definio do modo Split Screen.
3. Prima _ para abrir o menu do modo Split Screen.
4. Prima para realar TOP-BOTTOM ou LEFT-RIGHT.
5. Prima _. A definio do modo Split Screen mostra a opo seleccionada.
3
ou
_
Prima Resultado
Como comear 65
6. Prima _ novamente para guardar esta alterao e ver o ecr dividido.
Exemplo: defina o modo Split Screen para TOP-BOTTOM.
Prima Resultado
_

_
Como comear 66
Definir as Apps iniciais para o ecr dividido Definir as Apps iniciais para o ecr dividido Definir as Apps iniciais para o ecr dividido Definir as Apps iniciais para o ecr dividido
Depois de seleccionar o modo Split Screen TOP-BOTTOM ou LEFT-RIGHT, as
definies adicionais do modo ficam disponveis.
_
_
Prima Resultado
Modo Full Screen Modo Split Screen
Como comear 67
Para definir a App inicial para cada parte do ecr dividido:
1. Seleccione a definio do modo Split 1 App e prima _ para ver um menu das Apps
disponveis (Para mais informaes sobre como seleccionar o modo Split Screen,
consulte Definir o modo Split Screen, pgina 64).
2. Prima ou _ para realar a App e prima _.
3. Repita os passos 1 e 2 para a definio do modo Split 2 App.
Exemplo: veja o Y= Editor no ecr superior e o Graph App no ecr inferior.
Modo Descrio
Split 2 App Permite especificar a App apresentada na parte
inferior ou direita do ecr dividido. Funciona
juntamente com a Split 1 App, que permite
especificar a App apresentada na parte superior ou
esquerda do ecr dividido.
Number of Graphs Permite configurar e ver dois grficos
independentes.
Split Screen Ratio Permite alterar o rcio das vistas do ecr dividido.
Prima Resultado
_
Como comear 68
2
_
4
_
Prima Resultado
Como comear 69
Se definir Split 1 App e Split 2 App para a mesma App no grfica ou para a mesma App
grfica com Number of Graphs definido para 1, a TI-89 Titanium ou a Voyage 200 sai
do modo Split Screen e mostra a App no modo Full Screen.
Seleccionar a App activa Seleccionar a App activa Seleccionar a App activa Seleccionar a App activa
No modo Split Screen, s pode estar uma App activa de cada vez.
Para comutar entre as Apps activas, prima _|.
Para seleccionar uma terceira App, prima _ e seleccione a App. Esta App
substitui a App activa no modo Split Screen.
Sair do modo Split Screen Sair do modo Split Screen Sair do modo Split Screen Sair do modo Split Screen
Saia do modo Split Screen de uma das seguintes formas:
Prima _ para fechar a App activa e ver a vista de ecr completo da outra
App aberta.
Se o ambiente de trabalho das Apps estiver desactivado, premir _ substitui a
App activa no ecr dividido pelo ecr inicial da calculadora. Se premir novamente
_, desactiva o modo Split Screen e mostra o ecr inicial da calculadora no
modo Full Screen.
Seleccione Split Screen na pgina 2 da caixa de dilogo MODE, defina o modo Split
Screen para FULL e prima _.
Prima duas vezes _ para ver o ambiente de trabalho das Apps.
Como comear 70
Gerir verses das Apps e do sistema operativo (SO) Gerir verses das Apps e do sistema operativo (SO) Gerir verses das Apps e do sistema operativo (SO) Gerir verses das Apps e do sistema operativo (SO)
As funes de conectividade da TI-89 Titanium ou da Voyage 200 permitem transferir
as Apps do:
Site Web TI Educational & Productivity Solutions (E&PS) em: education.ti.com/latest
CD-ROM fornecido com a unidade porttil grfica.
Uma unidade porttil compatvel.
A adio de Apps TI-89 Titanium ou Voyage200 como carregar software num
computador. Tudo o que necessita o software TI Connect e o cabo USB fornecidos
com a TI-89 Titanium ou a Voyage200.
Para obter informaes sobre os requisitos do sistema, instrues de ligao de
unidades portteis compatveis e transferir o software TI Connect software, Apps e as
verses do SO, consulte o site Web da TI E&PS.
Antes de transferir as Apps para a TI-89 Titanium ou a Voyage200, leia o acordo de
licenciamento no CD-ROM ou no site Web da TI.
Localizar a verso do SO e o nmero de identificao (ID) Localizar a verso do SO e o nmero de identificao (ID) Localizar a verso do SO e o nmero de identificao (ID) Localizar a verso do SO e o nmero de identificao (ID)
Se comprar software no site Web da TI E&PS ou telefonar para o nmero de suporte a
clientes, ser-lhe- pedido para fornecer informaes sobre a TI-89 Titanium ou a
Voyage200. Estas informaes esto no ecr ABOUT.
Para ver o ecr ABOUT, prima 3:About no ambiente de trabalho das Apps. O ecr
ABOUT mostra as seguintes informaes sobre a TI-89 Titanium ou a Voyage200:
Como comear 71
Verso SO
Verso do hardware
ID da unidade (necessria para obter certificados para instalar as Apps adquiridas).
Similar a um nmero de srie. Escreva este nmero e guarde-o num local seguro em
caso de perda ou furto da unidade porttil.
Nmero da reviso do certificado das Apps (Rev. cert.)
Identificador do produto (ID do produto). Similar a um nmero de modelo.
No se esquea de que o seu ecr ser diferente do ecr apresentado acima.
Apagar uma aplicao Apagar uma aplicao Apagar uma aplicao Apagar uma aplicao
Se apagar uma aplicao, remove-a da TI-89 Titanium ou a Voyage200 e aumenta o
espao para outras aplicaes. Antes de apagar uma aplicao, armazene-a num
computador para a poder reinstalar mais tarde.
1. Saia da aplicao.

Como comear 72
2. Prima _ para ver o ecr VAR-LINK (All).
3. Prima 2 (TI-89 Titanium) ou a para ver a lista das aplicaes instaladas.
4. Prima para seleccionar a aplicao que pretende apagar. (Prima novamente
para anular a seleco.)
5. Prima 1:Delete. Aparece a caixa de dilogo de confirmao da eliminao de
VAR-LINK.
6. Prima _ para apagar a aplicao.
Nota: s pode apagar Flash Apps.
Ligar a TI-89 Titanium ou a Voyage 200 a outros Ligar a TI-89 Titanium ou a Voyage 200 a outros Ligar a TI-89 Titanium ou a Voyage 200 a outros Ligar a TI-89 Titanium ou a Voyage 200 a outros
dispositivos dispositivos dispositivos dispositivos
A TI-89 Titanium inclui uma mini porta USB. A TI-89 Titanium e a Voyage200 incluem
uma porta E/S standard. Estas portas so utilizadas para ligar duas unidades portteis
grficas compatveis, ligar a um computador ou a um dispositivo perifrico. Alm disso,
o modelo do professor das unidades portteis TI-89 Titanium e Voyage 200 incluem
uma porta de acessrio. Esta porta utilizada para enviar dados visuais para que uma
turma possa ver o visor da unidade porttil num dispositivo de vdeo ou num
retroprojector.
Para ligar a unidade porttil a um computador Ligue a TI-89 Titanium com a porta
USB e o cabo USB includo ou ligue a Voyage200 com a porta E/S e o cabo
TI Connectivity USB includo.
Para ligar a unidade porttil a outra unidade porttil Utilize o cabo de unidade a
unidade USB ou standard para ligar a TI-89 Titanium ou a Voyage200 a uma unidade
Como comear 73
porttil grfica compatvel ou a um dispositivo perifrico, como uma unidade porttil
grfica TI-89 ou TI-92 Plus, ou os sistemas CBL 2 e CBR.
Para mostrar o visor da unidade porttil turma Utilize a porta de acessrios para
ligar o adaptador de vdeo TI-Presenter Voyage200. O adaptador de vdeo
TI-Presenter proporciona uma interface de vdeo entre a Voyage200 e os
dispositivos de gravao e de visualizao de vdeo. Utilize a porta de acessrios
para ligar o painel retroprojector TI ViewScreen unidade porttil. O painel
retroprojector TI ViewScreen amplia e projecta o visor para que uma turma inteira o
possa ver. Para mais informaes sobre o adaptador de vdeo TI-Presenter e o
painel TI ViewScreen, consulte o site Web TI E&PS em education.ti.com.
Porta E/St Porta USB
Portas da TI-89 Titanium
Como comear 74
Pilhas Pilhas Pilhas Pilhas
A TI-89 Titanium utiliza quatro pilhas alcalinas AAA e uma pilha de segurana de xido de
prata (SR44SW ou 303). A Voyage200 utiliza quatro pilhas alcalinas AAA e uma pilha
de segurana de ltio (CR1616 ou CR1620). As pilhas de segurana j vm instaladas e as
pilhas AAA so fornecidas com os produtos.
Porta de
Porta E/S Porta USB
Portas TI-89 Titanium (modelo do
Porta E/S Porta de acessrios
Portas da Voyage200
Como comear 75
Informaes importantes sobre a transferncia do SO Informaes importantes sobre a transferncia do SO Informaes importantes sobre a transferncia do SO Informaes importantes sobre a transferncia do SO
Deve instalar pilhas novas antes de iniciar uma transferncia do SO.
Quando est no modo de transferncia do SO, a funo APD no funciona. Se deixar
a unidade porttil no modo de transferncia durante um longo perodo de tempo antes
de iniciar a transferncia, as pilhas podem ficar gastas. Necessita de substituir as pilhas
gastas por pilhas novas antes de iniciar a transferncia.
Pode tambm transferir o SO para outra TI-89 Titanium ou Voyage200 com um cabo
de ligao de unidade a unidade. Se interromper a transferncia antes de estar
completa, necessita de reinstalar o SO atravs de um computador. No se esquea de
instalar pilhas novas antes de iniciar a transferncia.
Contacte a Texas Instruments como descrito em Informaes sobre a Assistncia aos
Produtos e a Garantia TI se tiver um problema.
Precaues com as pilhas Precaues com as pilhas Precaues com as pilhas Precaues com as pilhas
Tome estas precaues quando substituir as pilhas.
No deixe as pilhas ao alcance das crianas.
No misture pilhas novas e velhas. No misture marcas (ou tipos nas marcas) das
pilhas.
No misture pilhas recarregveis e normais.
Instale as pilhas de acordo com os esquemas de polaridades (+ e -).
No coloque pilhas normais num carregador de pilhas.
Coloque as pilhas usadas no lixo.
Como comear 76
No incinere nem desmonte as pilhas.
Instalar as pilhas AAA Instalar as pilhas AAA Instalar as pilhas AAA Instalar as pilhas AAA
1. Remova a tampa do compartimento de pilhas da parte posterior da unidade porttil.
2. Desembrulhe as quatro pilhas AAA fornecidas com o produto e insira-as no
compartimento de pilhas. Coloque as pilhas de acordo com o diagrama de polaridade (+
e -) no compartimento de pilhas.
3. Coloque a tampa do compartimento de pilhas na unidade porttil. A tampa deve
encaixar-se no lugar.
Substituir as pilhas Substituir as pilhas Substituir as pilhas Substituir as pilhas AAA (alcalinas)
medida que as pilhas perdem carga, o visor comea a escurecer, especialmente
durante os clculos. Se necessitar de aumentar o contraste frequentemente, substitua
as pilhas alcalinas.
Como comear 77
A linha de estado da Voyage200 fornece tambm informaes das pilhas.
Antes de substituir as pilhas, desligue a TI-89 Titanium ou a Voyage200,
premindo _ para evitar a perda de informaes armazenadas na memria. No
remova a pilha de ltio de segurana e as pilhas alcalinas AAA em simultneo.
Substituir a pilha de segurana (xido de prata)
1. Para substituir a pilha de segurana de xido de prata, remova a tampa do
compartimento de pilhas e desaparafuse o parafuso pequeno que mantm a
TAMPA DO COMPARTIMENTO DA PILHA DE SEGURANA no lugar.
Indicador Significado
As pilhas esto fracas.
Substitua as pilhas o mais rapidamente possvel.
Como comear 78
2. Remova a pilha gasta e instale uma nova pilha SR44SW ou 303 com lado positivo (+)
virado para cima. Coloque a tampa e o parafuso.

Apresentaes 79
Apresentaes Apresentaes Apresentaes Apresentaes
Execuo de clculos Execuo de clculos Execuo de clculos Execuo de clculos
Esta seco fornece vrios exemplos para executar no ecr Calculator Home da unidade
porttil que demonstram algumas das funcionalidades computacionais da TI-89 Titanium /
Voyage200. A rea do histrico de cada ecr esvaziada, fazendo clique em e
seleccionando 8:Clear Home, antes de executar cada exemplo, para ver apenas os
resultados das teclas premidas o exemplo actual.
Apresentao dos clculos Apresentao dos clculos Apresentao dos clculos Apresentao dos clculos
Etapas e teclas Ecr
Calcule sin(r/4) e veja o resultado nas formas
simblica e numrica. Para limpar os dados
da rea do histrico, prima e seleccione
8:Clear Home.
_ _ W _ _ _ 4 _ _ _
@ _ _ _ _ 4 _ _ _
Apresentaes 80
Clculo do valor factorial de um nmero Clculo do valor factorial de um nmero Clculo do valor factorial de um nmero Clculo do valor factorial de um nmero
Expanso de nmeros complexos Expanso de nmeros complexos Expanso de nmeros complexos Expanso de nmeros complexos
Etapas e teclas Ecr
Calcule o valor factorial de vrios nmeros
para ver como a TI-89 Titanium /
Voyage200 trata nmeros inteiros muito
grandes. Para obter o operador factorial (!),
prima _}, seleccione 7:Probability e,
em seguida, 1:!.
_ 5 _ } 7 1 _ 2 0 _ } 7 1
_ 3 0 _ } 7 1 _
@ 5 _ W _ 2 0 _ W _ 3 0 _
W _
Etapas e teclas Ecr
Calcule (3+5i)
3
para ver como a TI-89
Titanium / Voyage200 trata as operaes
com nmeros complexos.
Prima _ 3 _ 5 _ _ _ _ 3 _
Apresentaes 81
Decomposio em factores primos Decomposio em factores primos Decomposio em factores primos Decomposio em factores primos
Clculo de razes Clculo de razes Clculo de razes Clculo de razes
Etapas e teclas Ecr
Calcule os factores do nmero inteiro
2634492. possvel introduzir factor na
linha de entrada, digitando FACTOR no
teclado ou premindo e seleccionando
2:factor(.
Prima 2 2 6 3 4 4 9 2 _ _
(Opcional) Se quiser, introduza outros
nmeros.
Etapas e teclas Ecr
Calcule a raiz da expresso (x,y). Pode
introduzir root na linha de entrada, digitando
ROOT no teclado ou premindo _ 9.
Este exemplo ilustra a utilizao da funo de
raiz e como a expresso aparece no modo
Pretty print na rea do histrico.
Prima _ 9 X b Y _ _
Apresentaes 82
Expanso das expresses Expanso das expresses Expanso das expresses Expanso das expresses
Simplificao de expresses Simplificao de expresses Simplificao de expresses Simplificao de expresses
Etapas e teclas Ecr
Expanda a expresso (x-5)
3
. Pode introduzir
expand na linha de entrada, escrevendo
EXPAND no teclado ou premindo e
seleccionando 3:expand(.
Prima 3 _ X _ 5 _ _ 3 _ _
(Opcional) Introduza outras expresses na
sua.
Etapas e teclas Ecr
Reduza a expresso (x
2
-2x-5)/(x-1) sua
forma mais simples. possvel introduzir
propFrac na linha de entrada, digitando
PROPFRAC no teclado ou premindo e
seleccionando 7:propFrac(.
Prima 7 _ X _ 2 _ 2 X _ 5 _ _ _ X _
1 _ _ _
Apresentaes 83
Clculo de polinmios Clculo de polinmios Clculo de polinmios Clculo de polinmios
Resoluo de equaes Resoluo de equaes Resoluo de equaes Resoluo de equaes
Etapas e teclas Ecr
Factorize o polinmio (x
2
-5) em relao a x.
possvel introduzir factor na linha de
entrada, digitando FACTOR no teclado ou
premindo e seleccionando 2:factor(.
Prima 2 X _ 2 _ 5 _ X _ _
Etapas e teclas Ecr
Resolva a equao x
2
-2x-6=2 em relao a
x.
possvel introduzir solve( na linha de
entrada, seleccionando solve(no menu
Catalog, digitando SOLVE( no teclado, ou
premindo e seleccionando 1:solve(.
A linha de estado mostra a sintaxe pedida do
item seleccionado no menu Catalog.
Prima 1 X _ 2 _ 2 X _ 6 _ 2 _ X _
_
Apresentaes 84
Resoluo de equaes com restrio de domnio Resoluo de equaes com restrio de domnio Resoluo de equaes com restrio de domnio Resoluo de equaes com restrio de domnio
Clculo de desigualdades Clculo de desigualdades Clculo de desigualdades Clculo de desigualdades
Etapas e teclas Ecr
Resolva a equao x
2
-2x-6=2 em relao a
x, onde x maior que zero. O operador with
( I ) permite restringir o domnio.
_ 1 X _ 2 _ 2 X _ 6 _ 2 _ X _
X _ _ 0 _
@ 1 X _ 2 _ 2 X _ 6 _ 2 _ X _ _
_ X _ _ 0 _
Etapas e teclas Ecr
Resolva a desigualdade (x
2
>1,x) em relao
a x.
Prima 1 X _ 2 _ _ 1 _ _
Apresentaes 85
Obteno da derivada de uma funo Obteno da derivada de uma funo Obteno da derivada de uma funo Obteno da derivada de uma funo
Clculo de derivadas implcitas Clculo de derivadas implcitas Clculo de derivadas implcitas Clculo de derivadas implcitas
Etapas e teclas Ecr
Calcule a derivada de (x-y)
3
/(x+y)
2
em
relao a x.
Este exemplo demonstra o utilizao da
funo derivada e a forma de apresentao
do modo Pretty print na rea do histrico.
Prima _ _ _ X _ Y _ _ 3 _ _ X _ Y
_ _ 2 _ X _ _
Etapas e teclas Ecr
Calcule as derivadas implcitas para
equaes em duas variveis em que uma
varivel definida implicitamente nos termos
da outra.
Este exemplo ilustra a utilizao da funo de
clculo de derivadas implcitas.
Prima D X _ 2 _ Y _ 2 _ 100 _X _ Y
_ _
Apresentaes 86
Obteno do integral de uma funo Obteno do integral de uma funo Obteno do integral de uma funo Obteno do integral de uma funo
Resoluo de problemas com vectores
Etapas e teclas Ecr
Calcule o integral de xsin(x) em relao a x.
Este exemplo demonstra a utilizao da
funo integral.
_ _ _ X _ _ W X _ _ X _ _
@ _ _ X _ _ X _ _ X _ _
Etapas e teclas Ecr
1. Introduza uma linha ou coluna de
vectores.
_ _ g _ 6 b 0 b 0 _ h
j d __ g 4 b 0 b 2 _
h j a __ g _ 1 b 2
b 1 _ h j b __ g
7 b 6 b 5 _ h j c _
@ _ g _ 6 b 0 b 0 _h d
__ g 4 b 0 b 2 _h
a _ _g _ 1 b 2 b 1 _h
b _ _g 7 b 6 b 5
_h c _
Apresentaes 87
Log para qualquer base
2. Resolve (x* a+y*b+z*c=d {x,y,z})
_ 1 X p j a y p j b z
p j c _ j d b_[ X b Y
b Z _\ d _
@ 1 X p a y p b z p c _
d b _[ X b Y b Z _\ d
_
Etapas e teclas Ecr
Calcule log (x,b). Pode introduzir log na
linha de entrada, escrevendo LOG no teclado
ou premindo _ 7.
_ _ 7 X , j b _ _
@ _ 7 X , b _ _
Etapas e teclas Ecr
Apresentaes 88
Converso de medidas de ngulos Converso de medidas de ngulos Converso de medidas de ngulos Converso de medidas de ngulos
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE. Para
o modo Angle, seleccione DEGREE.
Converta 345 graus para a medida do
ngulo em gradianos.
Pode introduzir GRAD na linha de
entrada, seleccionando GRAD no
menu Catalog ou Math, premindo 2
I e seleccionando 2:angle, A:GRAD.
_ 3 D D D B 2 _ 345 2 v
2 I 2 j A _
@ 3 D D D B 2 _ 345 2
v 2 I 2 A _
Apresentaes 89
Manipulao simblica Manipulao simblica Manipulao simblica Manipulao simblica
Resolva o sistema de equaes 2x - 3y = 4 e x + 7y = 12. Resolva a primeira equao
para que x seja expresso em funo de y. Substitua a expresso para x na segunda
2. Converta 345 graus para a medida do
ngulo em radianos.
Pode introduzir GRAD na linha de
entrada, seleccionando GRAD no
menu Catalog ou Math, premindo 2
I e seleccionando 2:angle, A:GRAD.
_ 3 D D D B 2 _ 345 2 v
2 I 2 j B _
@ 3 D D D B 2 _ 345 2
v 2 I 2 B _
Nota: pode tambm utilizar , ou
G
para
substituir a definio do modo de ngulo
temporariamente.
Etapas e teclas Ecr
Apresentaes 90
equao e calcule o valor de y. Em seguida, substitua novamente o valor de y na
primeira equao para encontrar o valor de x.
Etapas e teclas Ecr
1. Visualize o ecr inicial e limpe a linha de
entrada. Resolva a equao 2x - 3y = 4
para encontrar x.
1 selecciona solve( do menu Algebra.
Pode tambm digitar solve( directamente
no teclado ou seleccionar em Catalog.
_ " _ _ 1 2 X _ 3 Y
_ 4 _ X _ _
@ _ _ _ 1 2
X _ 3 Y _ 4 _ X _ _
2. Comece a resolver a equao
x + 7y = 12 para encontrar y, mas no
prima ainda _.
Prima 1 _ X _ 7 Y _ _ 1 2 _ Y _
Apresentaes 91
3. Utilize o operador with para substituir a
expresso de x calculada com a primeira
equao. Isto fornece o valor de y.
O operador with mostrado como |
no ecr.
Utilize a funo de colagem automtica
para realar a ltima resposta da rea do
histrico e col-la na linha de entrada.
_ _ _ _
@ _ _ _ _ _
4. Realce a equao em x na rea do
histrico.
Prima _ _ _
5. Cole automaticamente a expresso
realada na linha de entrada. Em
seguida, substitua o valor de y calculado
com a segunda equao.
_ _ _ _ _
@ _ _ _ _ _ _
A soluo :
x = 8/11 e y = 20/11
Etapas e teclas Ecr
Apresentaes 92
Este exemplo uma demonstrao da manipulao simblica. Uma funo de uma
etapa est disponvel para resolver sistemas de equaes.
Constantes e unidades de medida Constantes e unidades de medida Constantes e unidades de medida Constantes e unidades de medida
Utilize a equao f = ma para calcular a fora quando m = 5 quilogramas e a = 20
metros/segundo
2
. Qual a fora quando a = 9,8 metros/segundo
2
? (Esta a
acelerao da gravidade representada pela constante _g). Converta o resultado de
newtons para quilogramas-fora.
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE na
pgina 3. Para o modo Unit System,
seleccione SI para o sistema mtrico de
medidas.
Os resultados so apresentados de
acordo com estas unidades padro.
Prima _ _ 1 _
Apresentaes 93
2. Crie uma unidade de acelerao
metros/segundo
2
chamada _ms2.
A caixa de dilogo UNITS permite
seleccionar unidades a partir de uma lista
de categorias por ordem alfabtica. Pode
utilizar _ e _ _ para percorrer
uma pginas de categorias de cada vez.
Se utilizar a caixa de dilogo UNITS para
seleccionar uma unidade, o _
introduzido automaticamente. Agora, em
vez reintroduzir _m/_s
2
cada vez que for
necessrio, pode utilizar _ms2. Alm
disso, pode utilizar a caixa de dilogo
UNITS para seleccionar _ms2 a partir da
categoria Acceleration.
_ _ _ M _ _ _
_ S _ _ 2
_ _ _ _ M S j 2
_
@ _ _ M _ _ _
_ S _ _ 2 _ _
_ M S 2 _
Etapas e teclas Ecr
Apresentaes 94
3. Calcule a fora quando m = 5
quilogramas (_kg) e
a = 20 metros/segundo
2
(_ms2).
Se conhecer a abreviatura de uma
unidade, pode digit-la no teclado.
_ 5 _ _ _ K G j _ 2 0
_ _ _ M S j 2 _
@ 5 _ _ K G _ 2 0 _ _ M S 2
_
4. Utilize o mesmo m para calcular a fora
gerada pela acelerao da gravidade (a
constante _g).
Para obter _g, pode utilizar a constante
predefinida disponvel na caixa de dilogo
UNITS ou pode digitar _g.
_ 5 _ _ _ K G j _ _
_ j G _ _
@ 5 _ _ K G _ _ _ G
_ _
5. Converta em quilogramas-fora (_kgf).
_ } mostra o operador de converso r.
_ _ _ } _ _ _ K G F
j _
@ _ _ } _ _ K G F _
Etapas e teclas Ecr
Apresentaes 95
Representao grfica de funes bsicas I Representao grfica de funes bsicas I Representao grfica de funes bsicas I Representao grfica de funes bsicas I
O exemplo desta seco demonstra algumas das capacidades de representao grfica
da TI-89 Titanium / Voyage200 e explica como representar graficamente uma funo
com o Y= Editor. O utilizador aprender a introduzir uma funo, desenhar o grfico,
traar uma curva, encontrar um ponto mnimo e transferir as coordenadas mnimas para
o ecr principal.
Explore as capacidades grficas da TI-89 Titanium / Voyage200 atravs da
representao grfica da funo y=(|x
2
-3|-10)/2.
Etapas e teclas Ecr
1. Visualize o Y= Editor.
Prima _
2. Introduza a funo (abs(x
2
-3)-10)/2.
Apresentao em Pretty print da funo
na linha Y1=
_ _ A _ X _ 2 _ 3 _
_ 1 0 _ _ 2 _
@ _ _ A _ X _ 2 _ 3
_ _ 1 0 _ _ 2 _
Linha de
entrada
Apresentaes 96
3. Visualize o grfico da funo.
Seleccione 6:ZoomStd, premindo 6 ou
deslocando o cursor para 6:ZoomStd e
premindo _.
Prima 6
4. Active Trace.
Aparece o cursor de traado e as
coordenadas x e y.
Prima
5. Abra o menu MATH e seleccione
3:Minimum.
Prima _
6. Defina o limite inferior.
Prima _ (cursor direito) para posicionar o
cursor de traado at que o limite inferior
da funo em relao a x fique situado
esquerda do ponto mnimo e volte a
premir _.
Prima _ ... _ _
Etapas e teclas Ecr
Cursor de traado
Apresentaes 97
7. Defina o limite superior.
Prima _ (cursor direito) para posicionar o
cursor de traado at que o limite
superior da funo em relao a x fique
situado direita do ponto mnimo.
Prima _ ... _
8. Localize o ponto mnimo no grfico entre
o limite inferior e o superior.
Prima _
9. Transfira o resultado para o ecr principal
e visualize-o.
_ _ _ "
@ _ H _
Etapas e teclas Ecr
ponto mnimo
coordenadas
mnimas
Apresentaes 98
Representao grfica de funes bsicas II Representao grfica de funes bsicas II Representao grfica de funes bsicas II Representao grfica de funes bsicas II
Represente uma circunferncia com raio igual a 5, centrada na origem do sistema de
coordenadas. Visualize a circunferncia na janela de visualizao padro (ZoomStd) e
ajuste a janela com ZoomSqr.
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE.
Seleccione o modo Graph FUNCTION.
Prima _ _ 1 _
2. Visualize o ecr principal e guarde o raio
5 na varivel r.
_ " 5 _ j R _
@ _ 5 _ R _
5r
Apresentaes 99
3. Visualize e cancele o Y= Editor. Defina
y1(x) = , a parte superior de
uma circunferncia.
Na representao de funes, tem de
definir funes separadas para as
metades superior e inferior de uma
circunferncia.
_ _ _ 8 _ _ _
j R _ 2 _ X _ 2 _ _
@ _ _ 8 _ _ _ R
_ 2 _ X _ 2 _ _
4. Defina y2(x) = , a funo da
metade inferior da circunferncia.
A metade inferior corresponde funo
negativa da metade superior para que
possa definir y2(x) = y1(x).
Utilize o nome completo da funo y1(x),
no apenas y1.
Prima _ _ Y 1 _ X _ _
Etapas e teclas Ecr
r
2
x
2
( )
r
2
x
2

Apresentaes 100
Nota: as metades superior e inferior da circunferncia esto fisicamente separadas
porque cada uma representa uma funo independente. Os extremos matemticos de
cada metade so (5,0) e (5,0). Dependendo da janela de visualizao, os extremos
representados de cada metade podem variar dos extremos matemticos.
5. Seleccione a janela de visualizao
ZoomStd, que representa as funes
automaticamente.
Na janela de visualizao padro, os
eixos x e y compreendem valores de 10
a 10. No entanto, o comprimento
horizontal do ecr maior do que o
comprimento vertical e,
consequentemente, a circunferncia
aparece como uma elipse.
Prima 6
6. Seleccione ZoomSqr.
ZoomSqr incrementa o intervalo do eixo x
para que as circunferncias e os
quadrados apaream na proporo
correcta.
Prima 5
Etapas e teclas Ecr
No se esquea de
que as metades
superior e inferior
esto fisicamente
separadas.
Apresentaes 101
Representao grfica de funes bsicas III Representao grfica de funes bsicas III Representao grfica de funes bsicas III Representao grfica de funes bsicas III
Utilize o formato de grfico Detect Discontinuities para eliminar falsas assimptotas e
ligaes num descontinuidade de saltos.
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE. Para
o modo Graph, seleccione FUNCTION.
Para o modo Angle, seleccione RADIAN.
Prima _ _ 1 _ 1 _
2. Abra o Y = Editor e introduza y1(x)=1/(x-
1).
Prima _ 1 _ c X | 1 d _
3. Visualize a caixa de dilogo Graph
Formats e desactive Detect
Discontinuities
Nota: O segundo item da caixa de dilogo
Graph Format no est acinzentado, o
que significa que pode ser definido para
sequencial Seq ou simultneo Simul.
_ _ _ 1 _
@ _ F _ 1 _
Apresentaes 102
4. Execute o comando Graph, que visualiza
automaticamente o ecr Graph. Observe
as falsas assimptotas contidas no
grfico.
Prima _
5. Visualize a caixa de dilogo Graph
Formats e active Detect Discontinuities.
Nota: O segundo item na caixa de dilogo
Graph Format est acinzentado, o que
significa que a ordem do grfico est
definida para sequencial Seq.
_ _ _ 2 _
@ _ F _ 2 _
6. Execute o comando Graph, que visualiza
automaticamente o ecr Graph. No
existem falsas assimptotas no grfico.
Nota: A velocidade da funo grfica
pode diminuir consideravelmente quando
activar Detect Discontinuities.
Prima _
Etapas e teclas Ecr
Apresentaes 103
Representao grfica de equaes paramtricas Representao grfica de equaes paramtricas Representao grfica de equaes paramtricas Representao grfica de equaes paramtricas
Represente graficamente as equaes paramtricas que descrevem a trajectria de
uma bola chutada com um ngulo () de 60 e uma velocidade inicial (v
0
) de 15 metros
por segundo. A constante de gravidade g = 9.8 metros/seg.2. Ignorando a resistncia
do ar e outras foras de atrito, qual a altura mxima da bola e em que momento tocar
o solo?
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE.
Defina o modo Graph em PARAMETRIC.
Prima _ _ 2 _
Apresentaes 104
2. Visualize e limpe Y= Editor. Defina a
componente horizontal xt1(t) = v
0
t cos .
Introduza um valor para v
0
e .
_ _ _ 8 _ _ 15T _
_ X 60 _ _ _
@ _ _ 8 _ _ 15T _
_ 60 _ _ _
TI-89 Titanium: Escreva T _ _ X, no
T _X.
Voyage 200: Escreva T __, no
T _.
Introduza o smbolo , digitando _
ou _} 2 1. Desta forma, o nmero
interpretado em graus
independentemente do modo do ngulo.
3. Defina a componente vertical
yt1(t) = v
0
t sin - (g/2)t
2
.
Introduza um valor para v
0
, , e g.
_ _ 1 5 T _ _ W 6 0 _
_ _ _ 9 . 8 _ 2 _ T _ 2 _
@ _ 1 5 T _ _ 6 0 _ _ _
_ 9 . 8 _ 2 _ T _ 2 _
Etapas e teclas Ecr
xt1(t)=15tcos(60)
Apresentaes 105
4. Visualize o Window Editor. Introduza as
variveis Window adequadas a este
exemplo.
Para introduzir um valor e passar
prxima varivel, prima ou _.
Prima _ 0 3 . 0 2 _ 2
2 5 5 _ 2 1 0 5
5. Represente graficamente as equaes
paramtricas para obter o modelo da
trajectria da bola.
Prima _
6. Seleccione Trace. Desloque o cursor ao
longo da trajectria para encontrar:
o valor de y relativo altura mxima.
o valor de t relativo ao momento em
que a bola bate no solo.
Prima _ ou _ conforme necessrio
Etapas e teclas Ecr
Apresentaes 106
Representao grfica de equaes polares Representao grfica de equaes polares Representao grfica de equaes polares Representao grfica de equaes polares
O grfico da equao polar r1() = A sin B possui a forma de uma rosa. Represente-a
graficamente para A=8 e B=2,5. Em seguida, analise a forma da rosa com outros
valores para A e B.
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE.
No modo Graph, seleccione POLAR.
No modo Angle, seleccione RADIAN.
Prima _ _ 3 _ 1 _
2. Visualize e limpe o Y= Editor. Em seguida,
defina a equao polar r1() = A sin B.
Introduza 8 e 2.5 para A e B,
respectivamente.
_ _ _ 8 _ _ 8 _ W
2 . 5 _ _ _
@ _ _ 8 _ _ 8 _
2 . 5 _ _ _
Apresentaes 107
3. Seleccione a janela de visualizao
ZoomStd, que representa a equao
graficamente.
O grfico apresenta apenas cinco
ptalas de rosa.
- Na janela de visualizao padro,
a varivel Window max igual a
2r. As ptalas restantes
possuem valores maiores do
que 2r.
A rosa no est simtrica.
- Os eixos x e y possuem valores
entre 10 e 10. Entretanto, este
intervalo mais espaado ao
longo do eixo x do que no eixo y.
Prima 6
4. Visualize o Window Editor e mude max
para 4r.
O valor de 4r obtido quando sair do
Window Editor.
Prima _ 4 _ _
Etapas e teclas Ecr
Apresentaes 108
Representao grfica de sucesses Representao grfica de sucesses Representao grfica de sucesses Representao grfica de sucesses
Uma pequena floresta contm 4000 rvores. Cada ano, 20% das rvores sero
cortadas (permanecendo 80%) e 1000 novas rvores sero plantadas. Calcule o
nmero de rvores na floresta no final de cada ano com uma sucesso. Este nmero
estabiliza-se?
5. Seleccione ZoomSqr, que representa
graficamente a equao novamente.
ZoomSqr aumenta o intervalo entre os
valores ao longo do eixo x para que o
grfico aparea na proporo correcta.
Prima 5
Pode mudar os valores de A e B como
desejado e representar graficamente a
equao.
Incio Depois de 1 ano Depois de 2 anos Depois de 3 anos . . .
4000 .8 x 4000
+ 1000
.8 x (.8 x 4000 +
1000) + 1000
.8 x (.8 x (.8 x 4000
+ 1000) + 1000) +
1000
. . .
Etapas e teclas Ecr
Apresentaes 109
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE.
Para o modo Graph, seleccione
SEQUENCE.
Prima _ _ 4 _
2. Visualize e limpe Y= Editor. Em seguida,
defina a sucesso como
u1(n) = iPart(.8u1(n-1)+1000).
Utilize iPart para recuperar a parte inteira
do resultado. No so cortadas fraces
de rvores.
Para aceder a iPart(, pode utilizar
_}, basta digit-lo ou seleccion-lo
a partir de CATALOG.
_ _ _ 8 _ _ _ }
1 4 . 8 j U 1 _ j N _ 1 _ _
1 0 0 0 _ _
@ _ _ 8 _ _ _ }
1 4 . 8 U 1 _ N _ 1 _ _ 1 0 0 0 _
_
3. Defina ui1 como o valor inicial, que ser
utilizado como o primeiro termo.
Prima _ 4 0 0 0 _
Apresentaes 110
4. Visualize o Window Editor. Defina n e
desenhe as variveis de Window.
nmin=0 e nmax=50 calculam o tamanho
da floresta nos prximos 50 anos.
Prima _ 0 5 0 1 1
5. Defina as variveis Window x e y com os
valores adequados para este exemplo.
Prima 0 5 0 1 0 0 6 0 0 0 1
0 0 0
6. Visualize o ecr Graph.
Prima _
7. Seleccione Trace. Mova o cursor para
representar ano a ano. Quantos anos (nc)
so necessrios para estabilizar o
nmero de rvores (yc)?
A representao comea em nc=0.
nc o nmero de anos.
xc = nc j que n representado no eixo x.
yc = u1(n), o nmero de rvores no ano n.
Prima _ e _ como necessrio
Etapas e teclas Ecr
Por predefinio, as
sucesses utilizam o
estilo de visualizao
Square.
Apresentaes 111
Representao grfica em 3D Representao grfica em 3D Representao grfica em 3D Representao grfica em 3D
Represente graficamente a equao 3D z(x,y) = (x
3
y - y
3
x) / 390. Controle a animao
do grfico com o cursor para alterar os valores da varivel eye de Window de forma
interactiva, que controla o ngulo de visualizao. Em seguida, visualize o grfico em
estilos de formatos grficos diferentes.
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE.
Seleccione 3D para o modo Graph.
Prima _ _ 5 _
2. Visualize e limpe Y= Editor. Em seguida,
defina a equao 3D
z1(x,y) = (x
3
y - y
3
x) / 390.
No se esquea de que a multiplicao
implcita utilizada nas teclas premidas.
Prima _ _ 8 _ _ _ X _ 3
Y _ Y _ 3 X _ _ 3 9 0 _
Apresentaes 112
3. Mude o formato grfico para visualizar e
identifique os eixos. Alm disso, defina
Style = WIRE FRAME.
possvel animar qualquer estilo de
formato grfico, mas WIRE FRAME mais
rpido.
_ _ _ 2 _ 2 _ 1 _
@ _ F _ 2 _ 2 _ 1 _
Etapas e teclas Ecr
Apresentaes 113
4. Seleccione o cubo de visualizao
ZoomStd, que representa graficamente a
equao de forma automtica.
medida que a equao calculada
(antes de ser representada
graficamente), a percentagem de
clculo aparece na parte superior
esquerda do ecr.
Prima 6
Nota: Se j tiver utilizado a representao
grfica 3D, o grfico pode aparecer na
visualizao expandida. Quando o grfico
animado, o ecr volta visualizao
normal automaticamente. (Excepto para
a animao, a visualizao normal e
expandida oferecem as mesmas
possibilidades.)
Prima _ (prima _ para alternar entre
visualizao normal e expandida)
Etapas e teclas Ecr
Apresentaes 114
5. Anime o grfico atravs da diminuio do
valor da varivel eyeo de Window.
ou _ pode afectar eye e eye. No
entanto, de forma mais suave do que a
eyeo.
Para animar o grfico continuamente,
prima sem soltar o cursor durante 1
segundo e, em seguida, solte-o. Para
interromper, prima _.
Prima
6. Coloque o grfico novamente na
orientao inicial. Em seguida, mova o
ngulo de visualizao ao longo da
rbita de visualizao volta do grfico.
Prima 0 (zero, no a letra O) _ _ _
7. Visualize o grfico ao longo do eixo x , do
eixo y e, em seguida, do eixo z.
Prima X
Este grfico possui a mesma forma ao
longo do eixo y e do eixo x.
Prima Y
Prima Z
Etapas e teclas Ecr
Apresentaes 115
8. Volte orientao inicial.
Prima 0 (zero)
Etapas e teclas Ecr
Apresentaes 116
9. Visualize o grfico em diferentes estilos
de formato de grfico.
_ (prima para mudar de um
estilo para o prximo)
@ F (prima F para mudar de um estilo
para o prximo)
SUPERFCIE
OCULTA
NVEIS DE
CONTORNO
(pode ser necessrio
algum tempo para
calcular os contornos)
FIO E CONTORNO
MOLDURA
Etapas e teclas Ecr
Apresentaes 117
Nota: Tambm possvel visualizar o grfico como um traado implcito com a caixa de
dilogo GRAPH FORMATS (9 ou TI-89 Titanium: _ Voyage200: _ F). Se TI-89
Titanium: Voyage200: F for premido para mudar de estilo, o grfico implcito no
aparece.
Representao grfica de equao diferencial Representao grfica de equao diferencial Representao grfica de equao diferencial Representao grfica de equao diferencial
Represente graficamente a soluo da equao diferencial de 1 ordem y' =
.001y((100-y). Comece por desenhar apenas o campo de inclinao. Em seguida,
introduza as condies iniciais em Y= Editor e interactivamente a partir do ecr Graph.
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE. Para
o modo Graph, seleccione
DIFF EQUATIONS.
Pressione _ _ 6 _
Apresentaes 118
2. Visualize e limpe Y= Editor. Em seguida,
defina a equao diferencial de 1 ordem
y1'(t)=.001y1(100-y1)
Prima _ para introduzir o apresentado
acima. No utilize multiplicao implcita
entre uma varivel e o parntesis. Caso
contrrio, o conjunto tratado como uma
chamada de uma funo.
Deixe a condio inicial yi1 em branco.
Nota: Com y1' seleccionado, a TI-89
Titanium / Voyage200 representar
graficamente a curva soluo de y1, no
a derivada y1'.
Prima _ _ 8 _ _ . 0 0 1 Y 1
_ _ 1 0 0 _ Y 1 _ _
Etapas e teclas Ecr
Apresentaes 119
3. Visualize a caixa de dilogo GRAPH
FORMATS. Em seguida, defina Axes = ON,
Labels = ON, Solution Method = RK e
Fields = SLPFLD.
Nota: Para representar uma equao
diferencial, tem de definir Fields como
SLPFLD ou FLDOFF. Se Fields=DIRFLD,
ocorre um erro na representao grfica.
_ _ _ 2 _ 2 _ 1
_ 1 _
@ _ F _ 2 _ 2 _ 1
_ 1 _
4. Visualize o Window Editor e defina as
variveis de Window como apresentado
do lado direito.
Pressione _ 0 1 0 .1 0
_ 1 0 1 1 0 1 0 _ 1 0 1 2 0
1 0 0 . 0 0 1 2 0
5. Visualize o ecr Graph.
Como no foi especificada uma condio
inicial, s desenhado o campo de
inclinao (como especificado por
Fields=SLPFLD na caixa de dilogo
GRAPH FORMATS).
Prima _
Etapas e teclas Ecr
Apresentaes 120
6. Volte ao Y= Editor e introduza a condio
inicial:
yi1=10
Prima _ _ 1 0 _
7. Volte ao ecr Graph.
As condies iniciais introduzidas em
Y= Editor ocorrem sempre em t0. O
grfico comea na condio inicial e
traado para a direita. Em seguida,
traado para a esquerda.
Prima _
8. Volte ao Y= Editor e mude yi1 para
introduzir duas condies iniciais em
forma de uma lista:
yi1={10,20}
Prima _ _ _ _ _ 1 0 _ 2 0
_ _ _
9. Volte ao ecr Graph.
Prima _
Etapas e teclas Ecr
A condio inicial
marcada com um
crculo.
Apresentaes 121
10. Para seleccionar uma condio inicial
interactivamente, prima:
_ _
@
No aviso da linha de comandos, digite
t=40 e y1=45.
Se seleccionar uma condio inicial
interactivamente, um valor diferente do
valor t
0
introduzido em Y= Editor ou
Window Editor especificado para t.
Em vez de introduzir t e y1 depois de
premir
_ _
@
pode mover o cursor para um ponto sobre
o ecr e, em seguida, premir _.
Pode utilizar para traar curvas para
as condies iniciais especificadas no
Y= Editor. Entretanto, no pode traar a
curva para uma condio inicial
seleccionada interactivamente.
_ _ 4 0 _ 4 5 _
@ 4 0 _ 4 5 _
Etapas e teclas Ecr
Apresentaes 122
Tpicos complementares de representao grfica Tpicos complementares de representao grfica Tpicos complementares de representao grfica Tpicos complementares de representao grfica
Represente graficamente a funo definida por partes: y = x para x < 0 e y = 5 cos(x)
para x 0 no ecr principal. Trace uma recta horizontal que contenha o mximo da
curva do co-seno. Em seguida, guarde a imagem do grfico apresentado.
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE.
Para o modo Graph, seleccione
FUNCTION. Para o modo Angle,
seleccione RADIAN.
Prima _ _ 1 _ 1 _
2. Visualize o ecr principal. Utilize o
comando Graph e a funo when para
especificar a funo definida por partes.
Pode seleccionar Graph do menu Other
da barra de ferramentas com 2 e
adicionar um espao automaticamente.
_ " 2 _ W H E N j
_ X _ _ 0 _ _ X _ 5 _ _
X X _ _
@ _ 2 W H E N _ X
_ _ 0 _ _ X _ 5 _ _ X _ _
Grfico
quando(x<0,x,
Apresentaes 123
3. Execute o comando Graph, que
apresenta automaticamente o ecr
Graph.
O grfico utiliza as variveis Window
actuais, que so assumidas como sendo
os valores padro (6) para este
exemplo.
Prima _
4. Trace uma recta horizontal atravs da
parte superior da curva do co-seno.
A calculadora permanece no modo
horizontal at seleccionar uma
operao diferente ou premir _.
_ _ 5 _ (at que a recta seja
posicionada) _
@ 5 _ (at que a recta seja
posicionada) _
5. Guarde uma imagem do grfico. Utilize
PIC1 como o nome da imagem.
No se esquea de definir Type = Picture.
Por predefinio, a definio GDB.
_ _ 2 _ 2 P I C j 1 _
_
@ _ 2 _ 2 P I C 1 _ _
Etapas e teclas Ecr
Apresentaes 124
6. Apague a recta horizontal traada.
Pode premir tambm para traar
novamente o grfico.
_ _ 1
@ 1
7. Abra a imagem guardada para visualizar
novamente o grfico com a recta.
No se esquea de definir Type = Picture.
Por predefinio, a definio GDB.
Prima _ 1 _ 2 (se no aparecer, defina
tambm Variable = pic1) _
Etapas e teclas Ecr
Apresentaes 125
Tabelas Tabelas Tabelas Tabelas
Determine os valores assumidos pela funo y=x
3
-2x para cada nmero inteiro
compreendido entre 10 e 10. Quantas so as trocas de sinais e onde ocorrem?
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE. No
modo Graph, seleccione FUNCTION.
Prima _ _ 1 _
2. Visualize e cancele Y= Editor e, em
seguida, defina y1(x) = x
3
- 2x.
Prima _ _ 8 _ _ X _ 3 _
2 X _
3. Defina os parmetros da tabela em:
tblStart = 10
Atbl = 1
Graph < - > Table = OFF
Independent = AUTO
Prima _ _ 1 0 1 _ 1 _
1 _
Apresentaes 126
4. Visualize o ecr
Prima _ }
5. Percorra a tabela. No se esquea de
que y1 muda de sinal em x = 1, 1, e 2
Para percorrer as pginas, utilize _
e __.
Prima e _ conforme necessrio
6. possvel aumentar a rea da troca de
sinal entre x = 2 e x = 1, modificando os
parmetros da tabela da seguinte
maneira:
tblStart = 2
Atbl = .1
Prima _ 2 .1 _ _
Etapas e teclas Ecr
Apresentaes 127
Ecrs divididos Ecrs divididos Ecrs divididos Ecrs divididos
Divida o ecr para visualizar o Y= Editor e o ecr Graph. Em seguida, explore o
comportamento de um polinmio conforme a variao dos coeficientes.
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE. Na
opo Graph, seleccione FUNCTION. Na
opo Split Screen, seleccione
LEFT-RIGHT. Na opo Split 1 App,
seleccione Y= Editor. Na opo Split 2
App, seleccione Graph.
Prima _ _ 1 _ 3 _ 2 _ 4
_
2. Cancele Y= Editor e desactive todas as
representaes grficas de dados
estatsticos. Em seguida, defina
y1(x) = .1x
3
-2x+6.
Um limite grosso volta de Y= Editor
indica que este ecr est activo. Quando
estiver activo, a linha de entrada
atravessa o visor.
Prima _ 8 _ 5 _ .1 X _ 3 _
2 X _ 6 _
Apresentaes 128
3. Seleccione a janela de visualizao
ZoomStd, que alterna para o ecr Graph e
representa graficamente a funo.
O limite grosso aparece volta do ecr
Graph.
Prima 6
4. Alterne para Y= Editor. Em seguida, edite
y1(x) para substituir .1x
3
to .5x
3
.
_ | a segunda funo de _. O
limite grosso aparece volta de Y= Editor.
Prima _ | _ _ _ _ _ _ 5
_
5. Alterne para o ecr Graph, que
representa graficamente a funo editada
novamente.
O limite grosso aparece volta do ecr
Graph.
Prima _ |
6. Alterne para o Y= Editor. Em seguida,
abra o Window Editor no seu lugar.
Prima _ | _
Etapas e teclas Ecr
Apresentaes 129
Editor de Dados/Matrizes Editor de Dados/Matrizes Editor de Dados/Matrizes Editor de Dados/Matrizes
Utilize o Editor de Dados/Matrizes para criar uma varivel de lista de uma nica coluna
e, em seguida, adicione uma segunda coluna de informaes. No se esquea de que a
varivel de lista (que pode ter uma nica coluna) convertida automaticamente numa
varivel de dados (que pode ter vrias colunas).
7. Abra o ecr principal. Em seguida, saia
para um ecr principal de tamanho
mximo.
Prima:
_ _ "
@ _
Etapas e teclas Ecr
1. Inicie o Editor de Dados/Matrizes e crie
uma nova varivel de lista denominada
TEMP.
Prima 3 _ 3 T E M P _ _
Etapas e teclas Ecr
Apresentaes 130
2. Introduza uma coluna de nmeros e
desloque o cursor para a clula superior
(para verificar se o valor da clula
destacada est na linha de entrada).
LIST aparece no canto superior esquerdo
para indicar uma varivel de lista.
Para introduzir uma informao numa
clula, possvel utilizar em vez de
_.
Prima 1 _ 2 _ 3 _ 4 _ 5
_ 6 _ _
3. Desloque o cursor para a coluna 2 e
defina o cabealho da coluna de forma
que seja o dobro da coluna 1.
DATA aparece no canto superior
esquerdo para indicar que a varivel de
lista foi convertida numa varivel de
dados.
_ _ 2 _ j C 1 _
@ _ 2 _ C 1 _
Etapas e teclas Ecr
significa que a
clula est numa
coluna definida.
Apresentaes 131
Nota: se no quiser guardar a varivel actual, pode utiliz-la como memria intermdia.
Da prxima vez que precisar utilizar uma varivel provisoriamente, cancele a actual e
volte a utiliz-la. Permite introduzir dados temporrios sem desperdiar memria
atravs da criao de uma nova varivel de cada vez.
Grficos estatsticos e de dados Grficos estatsticos e de dados Grficos estatsticos e de dados Grficos estatsticos e de dados
Com base numa amostra de 7 cidades, introduza dados que relacionem a populao
com o nmero de edifcios com mais de 12 andares. Utilize o comando Median-Median
e os clculos de regresso linear para localizar e traar as equaes de regresso
correspondentes aos dados. Em cada equao de regresso, faa uma estimativa do
4. Desloque o cursor para a clula de
cabealho da coluna 2 para visualizar a
definio na linha de entrada.
Quando o cursor estiver posicionado na
clula de cabealho, no tem de premir
para a definir; basta comear a digitar
a expresso.
Prima _ _ _
5. Cancele o contedo da varivel.
A varivel de dados no se converte
numa varivel de lista devido ao
cancelamento de dados.
Prima _ 8 _
Etapas e teclas Ecr
Apresentaes 132
nmero de edifcios com mais de 12 andares que pode ter uma cidade com 300.000
habitantes.
Etapas e teclas Ecr
1. Visualize a janela de dilogo MODE. Para
o modo Graph, seleccione FUNCTION.
Prima _ _ 1 _
2. Visualize o Editor de Dados/Matrizes e
crie uma nova varivel de dados com o
nome BUILD.
Prima 3 B U I L D _ _
3. Utilize os dados da amostra para
introduzir a populao na coluna 1.
Pop. (em 1000) Edifcios > 12 andares
150 4
500 31
800 42
250 9
500 20
750 55
950 73
Prima 1 5 0 _ 5 0 0 _ 8 0 0 _
2 5 0 _ 5 0 0 _ 7 5 0 _ 9 5 0
_
Apresentaes 133
4. Posicione o cursor na linha 1 da coluna 2
(r1c2). Em seguida, introduza o nmero
correspondente de edifcios.
_ _ move o cursor para a parte superior
da pgina. Depois de digitar os dados de
uma clula, possvel premir _ ou
para introduzir os dados e deslocar o
cursor uma clula para baixo. Quando
premir _, introduz os dados e desloca o
cursor uma clula para cima.
_ _ _ _ 4 _ 3 1 _ 4 2
_ 9 _ 2 0 _ 5 5 _
7 3 _
@ _ _ _ 4 _ 3 1 _ 4 2
_ 9 _ 2 0 _ 5 5 _
7 3 _
Etapas e teclas Ecr
Apresentaes 134
5. Desloque o cursor para a linha 1 da
coluna 1 (r1c1). Classifique os dados da
populao em ordem crescente.
Esta operao classifica a coluna 1 e
adapta as outras colunas para manter a
ordem estabelecida na coluna 1. Esta
classificao essencial para manter a
relao entre as colunas de dados.
Para classificar a coluna 1, possvel
posicionar o cursor em qualquer ponto da
coluna. Neste exemplo, foi premido
_ _ _
@ _ _ para ver as quatro primeiras
linhas.
_ _ _ _ _ 4
@ _ _ _ 4
6. Visualize a caixa de dilogo Calculate.
Defina:
Calculation Type = MedMed
x = C1
y = C2
Store RegEQ to = y1(x)
_ _ 7 C j 1 j C 2
_ _
@ _ 7 C 1 C 2 _
_
Etapas e teclas Ecr
Apresentaes 135
7. Execute o clculo para visualizar a
equao de regresso MedMed.
Como especificado na caixa de dilogo
Calculate, esta equao guardada em
y1(x).
Prima _
8. Feche o ecr STAT VARS. Aparece o
Editor de Dados/Matrizes.
Prima _
9. Visualize a caixa de dilogo Calculate.
Defina:
Calculation Type = LinReg
x = C1
y = C2
Store RegEQ to = y2(x)
Prima _ 5 _ _
10. Execute o clculo para visualizar a
equao de regresso LinReg.
Esta equao guardada em y2(x).
Prima _
11. Feche o ecr STAT VARS. Aparece o
Editor de Dados/Matrizes.
Prima _
Etapas e teclas Ecr
Apresentaes 136
12. Visualize o ecr Plot Setup.
Plot 1 realado por predefinio.
permite apagar a definio Plot
realada.
Prima
13. Defina Plot 1 como:
Plot Type = Scatter
Mark = Box
x = C1
y = C2
No se esquea de que a similaridade
com a caixa de dilogo Calculate.
_ _ _ 1 _ 1 C j 1 j
C 2
@ _ _ 1 _ 1 C 1 C 2
14. Guarde a definio do grfico e volte ao
ecr Plot Setup.
No se esquea da notao resumida da
definio Plot 1.
Prima _ _
Etapas e teclas Ecr
Apresentaes 137
15. Visualize o Y= Editor. Para y1(x), que a
equao de regresso MedMed, defina o
estilo de visualizao em Dot.
Nota: dependendo do contedo anterior
de Y= Editor, tem de deslocar o cursor
para y1.
PLOTS 1 est na parte superior do ecr e
indica a seleco de Plot 1.
No se esquea de que y1(x) e y2(x)
foram seleccionadas quando as
equaes de regresso foram guardadas.
_ _ _ 2
@ _ 2
16. Percorra para realar Plot 1.
A definio resumida apresentada igual
definio do ecr Plot Setup.
Prima _
Etapas e teclas Ecr
Apresentaes 138
17. Utilize ZoomData para representar
graficamente Plot 1 e as equaes de
regresso y1(x) e y2(x).
ZoomData examina os dados dos grficos
estatsticos seleccionados e regula o
tamanho da janela de visualizao para
que possa incluir todos os dados.
Prima 9
18. Volte sesso actual do Editor de
Dados/Matrizes.
Prima _ _ _
19. Introduza um ttulo para a coluna 3.
Defina o cabealho da coluna 3 com os
valores previstos pela reta MedMed.
Para introduzir um ttulo, tem de realar a
clula de cabealho localizada na parte
superior da coluna.
permite definir o cabealho a partir de
qualquer parte da coluna. Se o cursor
estiver na clula de cabealho, no tem
de premir .
_ _ _ _ _ _ M E D j
_ Y 1 _ j C 1 _ _
@ _ _ _ _ M E D _ Y 1 _
C 1 _ _
Etapas e teclas Ecr
Apresentaes 139
20. Introduza um ttulo para coluna 4. Defina
como cabealho da coluna 4 os resduos
(diferena entre os valores observados e
previstos) de MedMed.
_ _ _ _ R E S I D j
_ j C 2 _ j C 3 _
@ _ _ R E S I D _ C 2 _ C 3
_
21. Introduza um ttulo para coluna 5. Defina
o cabealho da coluna 5 como os valores
previstos pela recta LinReg.
_ _ _ _ _ L I N j _
Y 2 _ j C 1 _ _
@ _ _ L I N _ Y 2 _ C 1 _
_
22. Introduza um ttulo para a coluna 6.
Defina o cabealho da coluna 6 com os
resduos de LinReg.
_ _ _ _ R E S I D j
_ j C 2 _ j C 5 _
@ _ _ R E S I D _ C 2 _ C 5
_
23. Visualize o ecr Plot Setup e anule Plot 1.
Prima
Etapas e teclas Ecr
Apresentaes 140
24. Realce Plot 2 e defina-o da seguinte
maneira:
Plot Type = Scatter
Mark = Box
x = C1
y = C4 (resduos de MedMed)
_ _ C j 1 j C 4
_ _
@ _ C 1 C 4 _ _
25. Realce Plot 3 e defina-o da seguinte
maneira:
Plot Type = Scatter
Mark = Plus
x = C1
y = C6 (resduos de LinReg)
_ _ _ 3 C j 1 j
C 6 _ _
@ _ _ 3 C 1 C 6 _
_
26. Visualize o Y= Editor e desactive todas as
funes y(x).
, seleccione 3:Functions Off e no
1:All Off.
Plots 2 e 3 continuam seleccionados.
Prima _ 3
Etapas e teclas Ecr
Apresentaes 141
27. Utilize ZoomData para representar
graficamente os resduos.
identifica os resduos de MedMed;
+ identifica os resduos de LinReg.
Pressione 9
28. Visualize o ecr principal.
_ "
@ _
29. Utilize as equaes de regresso
MedMed (y1(x)) e LinReg (y2(x)) para
calcular os valores com x = 300 (300.000
habitantes).
A funo round (_} 1 3) garante
que o resultado visualizado seja um
nmero inteiro de edifcios.
Depois de calcular o primeiro resultado,
substitua na linha de entrada y1 por y2.
Prima _ } 1 3 Y 1 _ 3 0 0 _ _ 0
_ _ _ _ _ _ _ _ _ _ _ _ 2
_
Etapas e teclas Ecr
Apresentaes 142
Programao Programao Programao Programao
Escreva um programa que pea ao utilizador para introduzir um nmero inteiro, calcule
a soma de todos os nmeros inteiros a partir de 1 at o nmero introduzido e visualize o
resultado.
Etapas e teclas Ecr
1. Inicie um novo programa no Editor de
Programa.
Prima 3
2. Digite PROG1 (sem espaos) como o
nome da nova varivel de programa.
_ P R O G j 1
@ P R O G 1
3. Visualize o modelo de um novo
programa. O nome do programa, Prgm, e
EndPrgm aparecem automaticamente.
Depois de introduzir dados numa caixa
de entrada, como Variable, tem de premir
_ duas vezes.
Prima _ _
Apresentaes 143
4. Digite as linhas de programa seguintes.
Request "Enter an integer",n
Visualize uma caixa de dilogo que
pede Introduza um nmero inteiro,
aguarda que o utilizador introduza um
valor e guarda (como uma cadeia de
caracteres) numa varivel n.
expr(n)n
Converte a cadeia de caracteres
numa expresso numrica.
0temp
Cria uma varivel denominada temp
e inicia-a como 0.
For i,1,n,1
Inicia o loop da instruo For com
base na varivel i. Na primeira
passagem pelo loop, i = 1. Depois de
executar o loop, i incrementado de
1. O loop continua at que i > n.
temp+itemp
Adiciona o valor actual de i a temp.
EndFor
Marca o fim do loop For.
Disp temp
Exibe o valor final de temp.
Digite as linhas do programa como
apresentado. Prima _ no fim de cada
linha.
Etapas e teclas Ecr
Apresentaes 144
5. V para o ecr principal. Introduza o
nome do programa, seguido por dois
parntesis.
Tem de incluir ( ) mesmo quando o
programa no possuir argumentos.
O programa apresenta uma caixa de
dilogo com a solicitao especificada no
programa.
_ " _ P R O G j 1 _
_ _
@ _ P R O G 1 _ _
_
6. Digite 5 na caixa de dilogo apresentada.
Prima 5
Etapas e teclas Ecr
prog1()
Apresentaes 145
7. Continue a execuo do programa. O
comando Disp apresenta o resultado no
ecr Program I/O.
O resultado a soma dos inteiros de 1 a
5.
Apesar do ecr Program I/O aparecer
com o ecr principal, utilizado apenas
para entrada e sada de dados do
programa. No possvel fazer clculos
no ecr Program I/O.
Prima _ _
8. Saia do ecr Program I/O e volte para o
ecr principal.
tambm possvel premir _, _
ou
_ "
@ _
para voltar ao ecr principal..
Prima
Etapas e teclas Ecr
A sada de outros
programas ainda
pode estar no ecr
Resultado baseado
na introduo do n
inteiro 5
Apresentaes 146
Operaes com texto Operaes com texto Operaes com texto Operaes com texto
Inicie uma nova seco no Editor de Texto. Em seguida, digite um texto qualquer no
Editor de Texto. medida que digita o texto, exercite a movimentao do cursor de
texto e a correco de possveis erros.
Etapas e teclas Ecr
1. Inicie uma nova seco no Editor de
Texto.
Prima 3
2. Crie uma varivel de texto denominada
TEST, que guarda o texto introduzido
automaticamente na nova seco.
Utilize a pasta MAIN apresentada na caixa
de dilogo NEW por predefinio.
Depois de introduzir dados numa caixa
de entrada, como Variable, tem de premir
_ duas vezes.
Prima T E S T _ _
Apresentaes 147
3. Digite algum texto.
Para digitar apenas uma letra mais-
cula, prima _ e, em seguida, a letra.
Apenas para a TI-89 Titanium:
- Para digitar um espao, prima
j_ (funo alfabtica da
tecla _).
- Para digitar um ponto, prima
j para desactivar o alpha-
lock; prima _ e, em seguida,
_ para activar o alpha-
lock novamente.
Pratique a edio do texto com:
As teclas de cursor para movimentar
o cursor de texto.
_ ou _ ] para excluir o carcter
esquerda ou direita do cursor,
respectivamente.
_ _ Digite um texto qualquer
@ Digite um texto qualquer
Etapas e teclas Ecr
Apresentaes 148
4. Saia do Editor de Texto e visualize o
ecr principal.
A seco de texto guardada
automaticamente medida que digita o
texto. No entanto, no tem de guardar a
seco manualmente quando sair do
Editor de Texto.
_ "
@ _
5. Volte seco actual do Editor de Texto.
No se esquea de que a seco
apresentada permanece exactamente
como a deixou.
Prima _ |
Etapas e teclas Ecr
Apresentaes 149
Solucionador numrico Solucionador numrico Solucionador numrico Solucionador numrico
Considere a equao a=(m2-m1)/(m2+m1)g, onde os valores conhecidos so m2=10
e g=9.8. Assumindo que a=1/3 g, encontre o valor de m1.
Etapas e teclas Ecr
1. Visualize o solucionador numrico.
Prima _
2. Introduza a equao.
Quando prime _ ou , o ecr lista as
variveis utilizadas na equao.
_ j A _ _ j M 2 _ j M 1
_ _ _ j M 2 _ j M 1 _ _
j G _
@ A _ _ M 2 _ M 1 _ _ _ M 2 _
M 1 _ _ G _
Apresentaes 150
3. Introduza valores para cada varivel,
excepto para a incgnita m1.
Defina m2 e g em primeiro lugar. Em
seguida, defina a. (Deve definir g antes
de definir a em termos de g.) Aceite o
valor predefinido para limites (bound). Se
j tiver definido uma varivel
previamente, o valor aparece como
predefinio.
_ 1 0 9 . 8 _ _ _ j G _
3
@ 1 0 9 . 8 _ _ _ G _ 3
4. Mova o cursor para a incgnita m1.
Opcionalmente, possvel introduzir um
valor suposto inicial para m1. Mesmo que
introduza um valor para todas as
variveis, o solucionador numrico
encontra o valor da varivel realada pelo
cursor.
Prima
g/3 calculado
quando move o cursor
para fora da linha.
Etapas e teclas Ecr
Apresentaes 151
5. Encontre o valor da incgnita.
Para verificar a exactido da soluo, os
lados esquerdo e direito da equao so
calculados separadamente. A diferena
aparece como left-rt. Se a soluo for
exacta, left-rt=0.
Prima
marca os valores
calculados.
6. Represente graficamente a soluo com
a janela de visualizao ZoomStd.
O grfico aparece num ecr dividido.
possvel explorar o grfico atravs de
traado, ampliao, etc.
A varivel realada pelo cursor (incgnita
m1) est no eixo x, e left-rt est no eixo y.
Prima 3
7. Volte ao solucionador numrico e saia do
ecr dividido.
possvel premir _ ou para
visualizar novamente a lista de variveis.
Prima _ | 2
Etapas e teclas Ecr
Apresentaes 152
Bases numricas Bases numricas Bases numricas Bases numricas
Calcule 10 binrio (base 2) + F hexadecimal (base 16) + 10 decimal (base 10). Em
seguida, utilize o operador r para converter o resultado inteiro de uma base para outra.
Por fim, observe como a mudana do modo da base afecta o resultado apresentado.
Etapas e teclas Ecr
1. Visualize a caixa de dilogo MODE,
pgina 2. Para o modo Base, seleccione
DEC como a base numrica predefinida.
Os resultados inteiros so apresentados
de acordo com o modo Base. Os
resultados em fraces e de ponto
flutuante so sempre apresentados na
forma decimal.
Prima _ (utilize para mover
para o modo Base) _ 1 _
Apresentaes 153
2. Calcule 0b10+0hF+10.
Para introduzir um nmero binrio ou
hexadecimal, preciso utilizar o prefixo
0b ou 0h (zero e a letra B ou H). Caso
contrrio, o valor introduzido tratado
como nmero decimal.
Nota: O prefixo 0b ou 0h um zero, no a
letra O, seguido por B ou H.
_ 0 j B 1 0 _ 0 _ H F
j _ 1 0 _
@ 0 B 1 0 _ 0 H F _ 1 0 _
3. Adicione 1 ao resultado e converta-o em
binrio.
_ } apresenta o operador de
converso r.
_ _ 1 _ } _ B I N j
_
@ _ 1 _ } B I N _
4. Adicione 1 ao resultado e converta-o em
hexadecimal.
_ _ 1 _ } _ H E X j
_
@ _ 1 _ } H E X _
Etapas e teclas Ecr
Apresentaes 154
5. Adicione 1 ao resultado e deixe-o na base
decimal predefinida.
Os resultados utilizam o prefixo 0b ou 0h
para identificar a base.
Prima _ 1 _
6. Mude o modo Base para HEX.
Quando Base = HEX ou BIN, a ordem de
grandeza de um resultado fica restrita a
determinadas limitaes de tamanho.
Prima _ (utilize para mover
para o modo Base) _ 2 _
7. Calcule 0b10+0hF+10
_ 0 j B 1 0 _ 0 _ H F
j _ 1 0 _
@ 0 B 1 0 _ 0 H F _ 1 0 _
8. Mude o modo Base para BIN.
Prima _ (utilize para mover
para o modo Base) _ 3 _
9. Introduza novamente 0b10+0hF+10.
Prima _
Etapas e teclas Ecr
Apresentaes 155
Gesto da memria e das variveis Gesto da memria e das variveis Gesto da memria e das variveis Gesto da memria e das variveis
Atribua valores a diversos tipos de dados de variveis. Utilize o ecr VAR-LINK para
visualizar uma lista das variveis definidas. Em seguida, mova uma varivel para a
memria de arquivo de dados do utilizador e analise as formas pelas quais pode ou no
aceder a uma varivel arquivada. (As variveis arquivadas so automaticamente
bloqueadas). Por fim, recupere a varivel e exclua as variveis no utilizadas de forma
a que no ocupem espao em memria.
Etapas e teclas Ecr
1. No ecr principal, atribua variveis dos
seguintes tipos.
Expresso: 5 x1
Funo: x+4 f(x)
Lista: {5,10} L1
Matriz: [30,25] m1
_ " _ 5 _ X 1 _ X _
2 _ 4 _ j F _ X _ _ _
_ 5 _ 1 0 _ _ _ j L 1
_ _ _ 3 0 _ 2 5 _ _ _
j M1 _
@ _ _ 5 _ X 1
_ X _ 2 _ 4 _ F _ X _
_ _ _ 5 _ 1 0 _ _ _
L 1 _ _ _ 3 0 _ 2 5 _ _
_ M 1 _
Apresentaes 156
2. Suponha que necessrio iniciar uma
operao com uma varivel de funo,
cujo nome no possvel lembrar.
Prima 5 _
3. Visualize o ecr VAR-LINK.
Este exemplo pressupe que as nicas
variveis definidas so as definidas
acima.
Prima _
4. Modifique a visualizao do ecr para
mostrar apenas as variveis de funo.
Mesmo que esta operao parea intil
num exemplo com quatro variveis,
pense nas vantagens na utilizao de
muitas variveis de diversos tipos.
Prima _ 5 _
5. Realce a varivel de funo f e visualize o
contedo.
Observe que a funo foi atribuda com
f(x), mas listada no ecr como f.
_ _
@
Etapas e teclas Ecr
5
Apresentaes 157
Gesto de uma varivel Gesto de uma varivel Gesto de uma varivel Gesto de uma varivel
6. Feche a janela Contents.
Prima _
7. Com a varivel f ainda realada, feche
VAR-LINK para colcar os contedos da
varivel na linha de entrada. Observe que
( colado.
Prima _
8. Complete a operao.
Prima 2 _ _
Etapas e teclas Ecr
1. Visualize VAR-LINK novamente e realce a
varivel que deseja arquivar.
A mudana anterior na visualizao j
no est activada. O ecr lista todas as
variveis definidas.
Prima _ (utilizar para
realar x1)
Etapas e teclas Ecr
5f(
5f(2)
Apresentaes 158
2. Utilize o menu Manage da barra de
ferramentas para arquivar a varivel.
indica que a varivel est arquivada.
Prima _ 8
3. Volte ao ecr principal e utilize a varivel
arquivada nos clculos.
_ " 6 _ X 1 _
@ _ 6 _ X 1 _
4. Tente armazenar um valor diferente na
varivel arquivada.
Prima 1 0 _ X 1 _
5. Cancele a mensagem de erro.
Prima _
6. Utilize VAR-LINK para recuperar uma
varivel.
Prima _ (use para realar
x1) 9
Etapas e teclas Ecr
Apresentaes 159
Excluso de variveis Excluso de variveis Excluso de variveis Excluso de variveis
7. Volte ao ecr principal e armazene um
valor diferente na varivel recuperada.
_ " _
@ _ _
Etapas e teclas Ecr
1. Visualize VAR-LINK e utilize o menu da
barra de ferramentas All para
seleccionar todas as variveis.
Uma marca indica os itens que esto
seleccionados. No se esquea de que
tambm seleccionou a pasta MAIN.
Nota: Em vez de utilizar (se no
desejar excluir todas as suas variveis),
pode seleccionar as variveis
individualmente. Realce cada varivel a
excluir e prima .
Prima _ 1
2. Utilize para excluir.
Nota: Pode premir _ (em vez de 1)
para excluir as variveis marcadas.
Prima _ 1
Etapas e teclas Ecr
Apresentaes 160
3. Confirme a excluso.
Prima _
4. Como 1 tambm selecciona a pasta
MAIN, uma mensagem de erro afirma que
no possvel excluir a pasta MAIN.
Confirme a mensagem.
Quando VAR-LINK aparecer novamente,
as variveis excludas no sero listadas.
Prima _
5. Feche VAR-LINK e volte aplicao
actual (o ecr principal neste exemplo).
Quando utiliza _ (em vez de _)
para fechar VAR-LINK , o nome realado
no colado na linha de entrada.
Prima _
Etapas e teclas Ecr
Utilizao da unidade porttil 161
Utilizao da unidade porttil Utilizao da unidade porttil Utilizao da unidade porttil Utilizao da unidade porttil
Activao e desactivao da TI-89 Titanium / Activao e desactivao da TI-89 Titanium / Activao e desactivao da TI-89 Titanium / Activao e desactivao da TI-89 Titanium /
Voyage 200 Voyage 200 Voyage 200 Voyage 200
Para ligar e desligar manualmente a TI-89 Titanium / Voyage200
Graphing Calculator, utilize as teclas _ e _ (ou _). Para aumentar a
durao das pilhas, a TI-89 Titanium / Voyage200 contm a funo APD
(Automatic Power Down) que a desliga automaticamente.
Activao da TI-89 Titanium / Voyage 200 Activao da TI-89 Titanium / Voyage 200 Activao da TI-89 Titanium / Voyage 200 Activao da TI-89 Titanium / Voyage 200
Digite _.
Se desligar com _, a TI-89 Titanium / Voyage200 volta ao ecr principal ou
ao ambiente de trabalho das Apps.
Se desligar com _ ou se a calculadora se desligar automaticamente com a
funo APD, a TI-89 Titanium / Voyage200 volta ltima aplicao utilizada.
Utilizao da unidade porttil 162
Desactivao da TI-89 Titanium / Voyage 200 Desactivao da TI-89 Titanium / Voyage 200 Desactivao da TI-89 Titanium / Voyage 200 Desactivao da TI-89 Titanium / Voyage 200
Para desligar a TI-89 Titanium / Voyage200, possvel utilizar uma das seguintes
teclas.
Nota: a segunda funo da tecla _.
APD (desligar automtico) APD (desligar automtico) APD (desligar automtico) APD (desligar automtico)
Depois de vrios minutos sem actividade, a TI-89 Titanium / Voyage200 desliga-se
automaticamente. Esta funo chama-se APD.
Prima: Descrio
_
(prima _
e, em seguida,
)
A funo Constant Memory permite conservar
todas as definies e o contedo da memria; no
entanto:
No possvel utilizar _ , se houver uma
mensagem de erro.
Quando voltar a ligar a TI-89 Titanium /
Voyage200, aparece o ecr principal ou a
ambiente de trabalho das Apps
(independentemente da ltima aplicao utilizada).
_
(prima _
e ento )
Similar a _ excepto:
possvel utilizar _ mesmo em caso de uma
mensagem de erro.
Se voltar a ligar, a TI-89 Titanium / Voyage200
mostra exactamente o contedo exibido antes de a
desligar.
Utilizao da unidade porttil 163
Se premir _, a TI-89 Titanium / Voyage200 mostra exactamente o contedo exibido
antes de a desligar.
O ecr, o cursor e qualquer condio de erro estaro exactamente como antes de a
desligar.
Todas as definies e os dados da memria permanecem intactos.
A funo APD no activada durante uma operao de clculo ou a execuo de um
programa, excepto se estiver no modo de espera. Se o programa estiver em execuo,
mas espera de um batimento de tecla, o APD verificar-se- decorridos alguns minutos
de inactividade.
Ajuste do contraste do ecr Ajuste do contraste do ecr Ajuste do contraste do ecr Ajuste do contraste do ecr
O brilho e o contraste do ecr dependem da iluminao do ambiente, da carga das
pilhas, do ngulo de viso e do ajuste do contraste. Este ajuste fica memorizado quando
desligar a TI-89 Titanium / Voyage200 Graphing Calculator.
Ajuste do contraste Ajuste do contraste Ajuste do contraste Ajuste do contraste
possvel variar o contraste conforme o ngulo de viso e as condies de iluminao.
Para: Prima sem soltar
Diminuir o contraste (mais claro) _ e _
Aumentar o contraste (mais escuro) _ e _
Teclas de contraste _ Teclas de contraste @
Utilizao da unidade porttil 164
Se premir sem soltar as teclas __ ou __ durante muito tempo, possvel que o
ecr aparea excessivamente claro ou escuro. Para efectuar um ajuste mais preciso,
prima sem soltar _ e prima _ ou _.
Quando trocar as pilhas Quando trocar as pilhas Quando trocar as pilhas Quando trocar as pilhas
medida que as pilhas se descarregam, o ecr escurece (especialmente nas
operaes de clculo). Por consequncia, aumente o contraste. Se aumentar o
contraste frequentemente, substitua as quatro pilhas alcalinas.
Nota: depois de trocar as pilhas, o ecr pode estar muito escuro; utilize __ para o
clarear.
A linha de estado na parte interior do ecr fornece tambm informaes sobre a carga
das pilhas.
Indicador da linha de estado Descrio
Pilhas com pouca carga.
Pilhas descarregadas. Troque-as assim
que for possvel.
Para: Prima sem soltar
V A R - L I N K O
C H A R U C H A R
V A R - L I N K
Utilizao da unidade porttil 165
Teclado da TI-89 Titanium Teclado da TI-89 Titanium Teclado da TI-89 Titanium Teclado da TI-89 Titanium
A maioria das teclas pode executar uma ou mais funes, se premir primeiro uma tecla
modificadora.
_ abrem os menus da barra de ferramentas. Selecciona aplicaes
(quando utilizadas com _ ).
_, _, _ e j ampliam a funcionalidade, aumentando o nmero de comandos
de tecla disponveis.
X, Y e Z normalmente so utilizadas em clculos simblicos.

Utilizao da unidade porttil 166


_, _, _ e movem o cursor.
_ permite seleccionar uma aplicao.
_ calcula uma expresso, executa uma instruco, selecciona um item de menu,
etc.
Teclado da Voyage 200 Teclado da Voyage 200 Teclado da Voyage 200 Teclado da Voyage 200
Devido ao desenho ergonmico e a distribuio das teclas, possvel aceder a
qualquer parte do teclado, mesmo quando estiver a segurar a unidade com as duas
mos. O teclado est dividido em vrias reas de teclas funcionais.
abrem os menus da barra de ferramentas.
O teclado QWERTY funciona da mesma maneira que um teclado de computador.
_ , _, _ e ampliam a funcionalidade, aumentando o nmero de comandos de
tecla disponveis.
_, _, _ e movem o cursor.
O teclado numrico executa funes matemticas e cientficas.

Utilizao da unidade porttil 167


Mover o cursor Mover o cursor Mover o cursor Mover o cursor
Para mover o cursor para uma direo especfica, prima a tecla de cursor adequada (_,
_, _ ou ).
Algumas aplicaes da TI-89 Titanium permitem tambm premir:
__ ou __ para o mover para o incio ou fim de uma linha.
__ ou _ para o mover um ecr de cada vez para cima ou para baixo.
__ ou _ para o mover para o topo ou base de uma pgina.
_ e _, _ e _, e _, ou e _ para movimentos diagonais. (Prima as teclas de
cursor indicadas em simultneo.)
Teclas modificadoras Teclas modificadoras Teclas modificadoras Teclas modificadoras
Teclas modificadoras Teclas modificadoras Teclas modificadoras Teclas modificadoras
Modificador Descrio
_
(segunda)
Acede segunda funo da tecla seguinte premida. No
teclado, tm a mesma cor que a tecla _.
_
(losango)
Activa as teclas que selecionnam determinadas
aplicaes, itens de menu e outras operaes do
teclado. No teclado, tm a mesma cor que a tecla _.
_
(shift)
Digita o carcter maisculo da prxima tecla premida.
_ tambm utilizada com _ e _ para realar os
caracteres da linha de entrada para fins de edio.
Utilizao da unidade porttil 168
Nota: Para mais informaes sobre a utilizao de j e _, consulte Introduzir
caracteres alfabticos.
Exemplos dos modificadores [2nd] e [losango] Exemplos dos modificadores [2nd] e [losango] Exemplos dos modificadores [2nd] e [losango] Exemplos dos modificadores [2nd] e [losango]
Por exemplo, a tecla _ pode realizar trs operaes, dependendo de premir primeiro
_ ou _.
O exemplo da TI-89 Titanium seguinte mostra a utilizao da tecla modificadora _ ou
_ com a tecla _.
O exemplo da Voyage200 seguinte mostra a utilizao da tecla modificadora _ ou
_ com a tecla alfabtica Y.
j
(apenas _ )
Utilizada para digitar letras, inclusive o espao em
branco. No teclado, tm a mesma cor que a tecla j.
(mo)
(apenas @)
Utilizada com a tecla do cursor para manipular objectos
geomtricos. tambm utilizada para desenhar
num grfico.
Modificador Descrio
ESC
QUIT PASTE
_ acede funo
principal da tecla.
_ acede a QUIT,
que da mesma cor que
a tecla _.
_ 7 acede a
PASTE, que da mesma
cor que a tecla _.
Utilizao da unidade porttil 169
Algumas teclas realizam apenas uma operao adicional, que pode exigir que prima
_ ou _, dependendo da cor da operao e da posio acima da tecla.
Se premir um modificador como _ ou _, aparece um indicador 2ND ou + na linha de
estado na parte inferior do ecr. Se premir um modificador acidentalmente, prima-o
novamente (ou prima _) para cancelar o efeito.
Outras teclas importantes que precisa de conhecer Outras teclas importantes que precisa de conhecer Outras teclas importantes que precisa de conhecer Outras teclas importantes que precisa de conhecer
Tecla Descrio
_ Mostra o Y= Editor.
_ Mostra o Editor de Janelas.
_ Mostra o ecr Graph.
Y
> TABLE
Se premir a tecla principal,
digita a letra Y.
_ } acede a >
(convert). O smbolo
convert da mesma cor
que a tecla _.
_ } aparece o ecr
Table. A palavra da
mesma cor que a tecla
_.
Na TI-89 Titanium,
_5 acede a CUT,
que da mesma cor que
a tecla _.
2nd
CUT
Utilizao da unidade porttil 170
_ Define parmetros do ecr Table.
_} Mostra o ecr Table.
_:
_5
_6
_7
@:
_X (cut)
_C (copy)
_V (paste)
Permite editar as informaes introduzidas com uma
operao de cortar, copiar e colar.
_| Alterna entre as duas ltimas Apps escolhidas ou entre
as partes do ecr dividido.
_ Liga e desliga o menu Custom.
_ } Converte unidades de medida.
_ __
@ __
Designa uma unidade de medida.
_ Exclui o carcter esquerda do cursor (retrocesso).
_] Alterna entre os modos de insero e sobreposio
para a entrada de informaes.
_]
Exclui o carcter direita do cursor.
_
@ __
Introduz o operador with utilizado nos clculos
simblicos.
__,
__
Calcula integrais e derivadas.
Tecla Descrio
Utilizao da unidade porttil 171
Introduo de caracteres alfabticos Introduo de caracteres alfabticos Introduo de caracteres alfabticos Introduo de caracteres alfabticos
Os caracteres alfabticos so utilizados em expresses do tipo x
2
+y
2
, para introduzir
nomes de variveis (Armazenamento e recuperao dos valores de variveis) e
tambm no mdulo Text Editor.
Digitao de uma letra na TI-89 Titanium Digitao de uma letra na TI-89 Titanium Digitao de uma letra na TI-89 Titanium Digitao de uma letra na TI-89 Titanium
As letras x, y, z e t so geralmente utilizadas em expresses algbricas. Para as digitar
rapidamente, essas letras so as teclas principais do teclado TI-89 Titanium.
_ Designa um ngulo em coordenadas polares,
cilndricas e esfricas.
_} Mostra o menu MATH.
_] Mostra o ecr MEMORY.
_ Mostra o ecr VAR-LINK para a gesto de variveis e
aplicaes Flash.
_ Chama o contedo de uma varivel.
_ _9
@ _
Mostra a caixa de dilogo UNITS.
_ Mostra o menu CHAR, que permite seleccionar letras
gregas, caracteres internacionais acentuados, etc.
_|,
_
Chama a entrada anterior e a ltima resposta.
Tecla Descrio
Utilizao da unidade porttil 172
Outras letras esto tambm disponveis, como a funo j de uma outra tecla,
semelhante aos modificadores _ e _ descritos na seco anterior. Por exemplo:
Digitao de caracteres alfabticos na TI-89 Titanium / Voyage 200 Digitao de caracteres alfabticos na TI-89 Titanium / Voyage 200 Digitao de caracteres alfabticos na TI-89 Titanium / Voyage 200 Digitao de caracteres alfabticos na TI-89 Titanium / Voyage 200
Para: Na _, prima: Na @, prima:
Digitar uma nica
letra minscula
j e a tecla da letra
(a linha de estado
mostra )
a tecla da letra
Digitar uma nica
letra maiscula.
_ e a tecla da letra
(a linha de estado
mostra +)
_ e, em seguida, a tecla
da letra (a linha de estado
mostra +)
Digitar um espao. j_ (funo
alfabtica da tecla _)
barra de espao
Activar o alpha-lock
de minsculas.
_ (a linha de
estado mostra )
(nenhuma ao
necessria)
Activar o ALPHA-
lock de maisculas.
_ (a linha de
estado mostra )
_
X Y Z T
_ digita , que da
mesma cor que a tecla
_.
j [A] digita um A, que
da mesma cor que a
tecla j.
A
=
Utilizao da unidade porttil 173
Nota:
Na TI-89 Titanium, no precisa de j ou de alpha-lock para digitar x, y, z ou t. Mas
precisa de _ ou do ALPHA-lock de maisculas para X, Y, Z ou T.
Na TI-89 Titanium, Alpha-lock fica sempre desactivado quando muda de aplicao.
Por exemplo, quando muda do Text Editor para o ecr principal.
Enquanto houver um dos tipos de alpha-lock activado na TI-89 Titanium:
Para digitar um ponto, vrgula ou outro carcter que seja a funo principal de uma
tecla, necessrio desactivar o alpha-lock.
Para digitar um carcter de segunda funo como __, no necessrio
desactivar o alpha-lock. Depois de digitar o carcter, o alpha-lock permanece
activado.
Alpha-Lock automtico nas caixas de dilogo da TI-89 Titanium Alpha-Lock automtico nas caixas de dilogo da TI-89 Titanium Alpha-Lock automtico nas caixas de dilogo da TI-89 Titanium Alpha-Lock automtico nas caixas de dilogo da TI-89 Titanium
H determinados momentos em que no precisa premir j ou _ para digitar
caracteres alfabticos na TI-89 Titanium. O alpha-lock automtico activado sempre
Desactivar alpha-
lock.
j (desactiva o
travamento de
maisculas e minsculas)
_ (desactiva o
travamento de
maisculas)
Para: Na _, prima: Na @, prima:
Utilizao da unidade porttil 174
que aparece uma caixa de dilogo. A funo de alpha-lock automtico aplica-se nas
seguintes caixas de dilogo:
Nota: para digitar um nmero, prima j para desactivar o alpha-lock. Prima j ou
_ para voltar a digitar letras.
O alpha-lock no activado nas caixas de dilogo que requeiram apenas entradas
numricas. As caixas de dilogo que s aceitam entradas numricas so: Resize Matrix,
Zoom Factors e Table Setup.
Para caracteres especiais Para caracteres especiais Para caracteres especiais Para caracteres especiais
Utilize o menu _ para seleccionar um dos vrios caracteres especiais. Para
mais informaes, consulte Digitao de caracteres especiais no mdulo Text Editor.
Caixa de dilogo Alpha-lock
Catalog Todos os comandos so listados por ordem
alfabtica. Prima uma letra para ir para o
primeiro comando que inicia com aquela letra.
Consulte Utilizar a caixa de dilogo Catalog
na pgina 30
Units Em cada categoria de unidade, digite a
primeira letra de uma unidade ou constante.
Consulte no mdulo Constantes e unidades
de medida.
Caixas de dilogo com
campos de introduo
Incluem, mas no esto limitadas a: Create
New Folder, Rename e Save Copy As.
Utilizao da unidade porttil 175
Introduo de nmeros Introduo de nmeros Introduo de nmeros Introduo de nmeros
O teclado permite digitar nmeros positivos e negativos. Tambm possvel digitar
nmeros em notao cientfica.
Introduo de um nmero negativo Introduo de um nmero negativo Introduo de um nmero negativo Introduo de um nmero negativo
1. Prima a tecla de negao _. (No utilize a tecla de subtraco _.)
2. Digite o nmero.
Para ver como a TI-89 Titanium / Voyage200 Graphing Calculator interpreta uma
negao em relao s outras funes, consulte a hierarquia do Sistema Operativo de
Equaes (EOS) no mdulo Referncia tcnica. importante saber que
determinadas funes, como por exemplo x
2
so calculadas antes da negao.
A utilizao de _ em vez de _ (ou vice-versa), pode gerar uma mensagem de erro ou
um resultado imprevisto. Por exemplo:
9 _ _ 7 = 63
mas
9 _ _ 7 mostra uma mensagem de erro.
Utilize _ e _ para pr parnteses em caso
de dvidas sobre como ser interpretada uma
negao.
Calculado como (2
2
)
Utilizao da unidade porttil 176
6 _ 2 = 4
mas
6 _ 2 = 12 sendo interpretado como 6(2), multiplicao implcita.
_ 2 _ 4 = 2
mas
_ 2 _ 4 subtrai 2 do resultado precedente e adiciona 4.
Importante: Utilize _ para a subtraco e _ para indicar o nmero negativo.
Introduo de um nmero em notao cientfica Introduo de um nmero em notao cientfica Introduo de um nmero em notao cientfica Introduo de um nmero em notao cientfica
1. Digite a parte do nmero que precede o expoente. Este valor pode ser uma
expresso.
2. Prima:
_ ^
@ _}
O ecr mostra .
3. Digite o expoente como um nmero inteiro com at trs algarismos. possvel
utilizar um expoente negativo.
A introduo de um nmero em notao cientfica no pressupe a apresentao dos
resultados em notao cientfica ou tcnica.
O formato de apresentao determinado
pela definio dos modos e pelo valor
absoluto do nmero.
Representa 123.45 10
-2
Utilizao da unidade porttil 177
Introduo de expresses e instrues Introduo de expresses e instrues Introduo de expresses e instrues Introduo de expresses e instrues
possvel operar com expresses. Uma aco iniciada mediante uma instruo
adequada. As expresses so calculadas e os resultados apresentados de acordo com
a definio dos modos.
Definies Definies Definies Definies
Expresso composta por nmeros, variveis, operadores, funes e
respectivos argumentos cujo resultado uma resposta
nica. Por exemplo: rr
2
+3.
Insira uma expresso pela mesma ordem como se
escreve normalmente.
Uma expresso pode ser utilizada na maior parte dos
casos onde solicitada a introduo de um valor.
Operador Executa operaes como +, , , ^.
Operadores requerem um argumento antes e depois. Por
exemplo: 4+5 e 5^2.
Funo Devolve um valor.
Funes necessitam de um ou mais argumentos (entre
parnteses) depois. Por exemplo: (5) e min(5,8).
Utilizao da unidade porttil 178
Nota:
O mdulo Referncia tcnica descreve todas as funes e instrues integradas na
TI-89 Titanium / Voyage200 Graphing Calculator.
Este manual utiliza a expresso comando como uma referncia genrica para as
funes e as instrues.
Multiplicao implcita Multiplicao implcita Multiplicao implcita Multiplicao implcita
A TI-89 Titanium / Voyage200 reconhece uma multiplicao implcita, desde que no
esteja em conflito com uma notao reservada.
Instruo Inicia uma aco.
Instrues no podem ser utilizadas em expresses.
Algumas instrues no requerem nenhum argumento.
Por exemplo: ClrHome.
Outras requerem um ou mais argumentos.
Por exemplo: Circle 0,0,5.
Para as instrues, no ponha os argumentos entre
parntesis.
Se digitar: A _ / @ interpreta como:
Vlido 2r
4 sin(46)
5(1+2) or (1+2)5
[1,2]a
2(a)
2r
4sin(46)
5(1+2) or (1+2)5
[a 2a]
2a
Utilizao da unidade porttil 179
Parntesis Parntesis Parntesis Parntesis
Expresses so calculadas de acordo com a hierarquia do Sistema Operativo de
Equaes (EOS), descrito no mdulo Referncia tcnica. Para modificar a ordem de
clculo ou garantir que as operaes sejam feitas segundo uma ordem desejada, utilize
os parntesis.
Os clculos entre parntesis so efectuados em primeiro lugar. Por exemplo: em
4(1+2), o EOS calcula em primeiro lugar (1+2) e, em seguida, multiplica o resultado por
4.
Introduo de uma expresso Introduo de uma expresso Introduo de uma expresso Introduo de uma expresso
Digite a expresso e, em seguida, prima _ para a calcular. Para introduzir o nome
de uma funo ou de uma instruo na linha de entrada, efectue o procedimento
apresentado em seguida:
Se disponvel, prima a tecla correspondente. Por exemplo: prima:
_ _ W
@ _
ou
Invlido xy
a(2)
a[1,2]
Varivel simples definida xy
Chamada de funo
ndice matricial para o elemento a[1,2]
Se digitar: A _ / @ interpreta como:
Utilizao da unidade porttil 180
Se disponvel, seleccione-o num menu. Por exemplo: seleccione 2:abs no submenu
Number do menu MATH.
ou
Digite o nome, letra a letra, no teclado. (Na TI-89 Titanium, utilize j e _
para digitar as letras). Pode utilizar qualquer mistura de letras maisculas ou
minsculas. Por exemplo, digite sin( ou Sin(.
Exemplo Exemplo Exemplo Exemplo
Na _ Na @ Ecr
3.76 _
_ _ 7.9 _
_
3.76 _
_ _ 7.9 _
_
5 _ _ 5 _ _
_ 2
_ LOG
j _ 45 _
_ 2
LOG
_ 45 _
Calcule 3.76 (7.9 + 5) + 2 log 45.
Digite o nome da funo.
3.76/( 7.9+(
_ insere ( porque o
argumento deve estar entre
parntesis.
3.76/( 7.9+(5))
Utilize _ uma vez para fechar (5)
e outra vez para fechar (7.9 + 5).
3.76/( 7.9+(5))+2log(45)
log requer ( ) para delimitar o
argumento.
Utilizao da unidade porttil 181
Nota: pode tambm seleccionar log com
_
@ _
Introduo de vrias expresses numa linha Introduo de vrias expresses numa linha Introduo de vrias expresses numa linha Introduo de vrias expresses numa linha
Se uma entrada ou resposta for maior que o comprimento da linha Se uma entrada ou resposta for maior que o comprimento da linha Se uma entrada ou resposta for maior que o comprimento da linha Se uma entrada ou resposta for maior que o comprimento da linha
Se no for possvel mostrar a entrada e o resultado numa nica linha na rea do
histrico, o resultado aparece na linha seguinte.
_ _
Para introduzir mais de uma expresso ou
instruo simultaneamente, separe-as com
dois pontos, premindo _.
Aparece apenas o ltimo resultado.
aparece quando pressionar _ para
memorizar um valor numa varivel.
Se uma entrada ou resposta superar o
comprimento de uma linha, no fim da linha
aparece >.
Na _ Na @ Ecr

Utilizao da unidade porttil 182


Para ver a entrada ou a resposta por inteiro:
1. Prima _ para deslocar o cursor da linha de entrada para a rea do histrico; este
procedimento reala a ltima resposta.
2. Prima _ e para realar a entrada ou resposta desejada. Por exemplo: _ permite
mover do resultado para a entrada na rea do histrico.
4. Para voltar linha de entrada, prima _.
Continuao de uma operao Continuao de uma operao Continuao de uma operao Continuao de uma operao
Se premir _ para calcular uma expresso, a TI-89 Titanium / Voyage200 mantm
a expresso na linha de entrada e reala-a. possvel continuar com a ltima resposta
ou introduzir outra expresso.
3. Utilize _ e _ ou __ e __ para ir
para a direita ou para a esquerda.
Nota: se for para a direita, < aparece no
incio da linha.
Se premir: A _ / @:
_, _, _, _,
_, ou _
Substitui a linha de entrada com a varivel ans(1),
que permite utilizar a ltima resposta como incio de
uma outra expresso.
Qualquer outra tecla Cancela a linha de entrada e inicia uma outra.
Utilizao da unidade porttil 183
Exemplo Exemplo Exemplo Exemplo
Calcule 3.76 (7.9 + 5). Em seguida, adicione 2 log 45 ao resultado.
Interrupo de um clculo Interrupo de um clculo Interrupo de um clculo Interrupo de um clculo
O indicador BUSY aparece direita da linha de estado durante a realizao de um
clculo. Para o interromper, prima _.
Na _ Na @ Ecr
3.76 _ _ _ 7.9 _
_ 5 _ _
_
_ 2 _ LOG
j _ 45 _
_
3.76 _ _ _ 7.9 _
_ 5 _ _
_
_ 2 LOG
_ 45 _
_
possvel que passem alguns momentos
antes de aparecer a mensagem Break.
Prima _ para voltar aplicao actual.
Se premir _, a linha de
entrada substituda pela
varivel ans(1), que contm
a ltima resposta.
Utilizao da unidade porttil 184
Formatos de apresentao dos resultados Formatos de apresentao dos resultados Formatos de apresentao dos resultados Formatos de apresentao dos resultados
Um resultado pode ser calculado e apresentado em formatos diferentes. Esta seco
explica os modos da TI-89 Titanium / Voyage200 Graphing Calculator e as
caractersticas que determinam os formatos de apresentao.
Modo Pretty Print Modo Pretty Print Modo Pretty Print Modo Pretty Print
Por predefinio, a definio deste modo Pretty Print = ON. Expoentes, razes,
fraces, etc., so apresentadas da mesma forma em que foram escritas. possvel
utilizar _ para activar ou desactivar Pretty print.
As expresses no aparecem em Pretty print na linha de entrada. Se este modo estiver
activo e premir __ a rea do histrico apresenta a entrada e o resultado no modo
Pretty print.
Pretty Print
ON OFF
r
2
, ,
r^2, r/2, ((x3)/2)

2
---
x 3
2
-----------
Utilizao da unidade porttil 185
Modo Exact/Approx Modo Exact/Approx Modo Exact/Approx Modo Exact/Approx
A predefiniao Exact/Approx = AUTO. possvel utilizar _ para seleccionar um dos
trs modos.
Visto que AUTO uma combinao das duas
outras opes, o utilizador deve conhecer os
efeitos das trs definies.
Utilizao da unidade porttil 186
EXACT Todos os resultados que no sejam nmeros inteiros aparecem em forma
simblica ou fracionria (1/2, r, , etc.).
Nota: o modo EXACT permite conservar a forma fracionria e simblica, reduzindo
o risco de erros de arredondamento que podem ocorrer aps uma srie de clculos
intermedirios numa srie de clculos concatenados.
2
Mostra os resultados constitudos por
um nmero inteiro.
Mostra os resultados fracionrios
simplificados.
Mostra o smbolo r.
Mostra a forma simblica das razes que
no podem ser calculadas como
nmeros inteiros.
Prima __ para cancelar
temporariamente a definio EXACT e
apresentar um resultado com ponto
flutuante.
Utilizao da unidade porttil 187
APPROXIMATE Todos os resultados numricos, sempre que possvel, aparecem na
forma decimal (com ponto flutuante).
Nota: os resultados so arredondados com a preciso de clculo da TI-89 Titanium /
Voyage200 e apresentados de acordo com o estado de definio actual.
As variveis no definidas no podem ser calculadas e so tratadas de forma
algbrica. Por exemplo: se a varivel r no est definida, r r
2
= 3.14159r
2
.
AUTO Este modo utiliza o formato EXACT, quando possvel, ou o formato
APPROXIMATE quando a entrada efectuada incluir um ponto decimal. Alm disso,
algumas funes podem apresentar resultados no formato APPROXIMATE mesmo que
a entrada no inclua um ponto decimal.
As fraces so tratadas como nmeros
decimais.
Os formatos simblicos so
calculados numericamente (sempre
que possvel).
A entrada de um nmero decimal
determina um resultado em decimal.
Utilizao da unidade porttil 188
Nota: para conservar um formato EXACT, utilize fraces em vez de decimais. Por
exemplo, utilize 3/2 em vez de 1.5.
A tabela seguinte compara as trs definies.
Nota: para calcular uma entrada no formato APPROXIMATE, independentemente da
definio actual, prima __.
Modo Display Digits Modo Display Digits Modo Display Digits Modo Display Digits
A predefinio Display Digits = FLOAT 6; isto significa que os resultados so
arredondados com seis dgitos no mximo. Para seleccionar diferentes opes, utilize
_. As opes so vlidas para todos os formatos exponenciais.
Entrada
Resultado
exacto
Resultado
aproximado
Resultado
automtico
8/4 2 2. 2
8/6 4/3 1.33333 4/3
8.53 51/2 25.5 25.5 A entrada de
um decimal
determina o
resultado em
decimal no
formato AUTO.
(2)/2 .707107
r2 2r 6.28319 2r
r2. 2r 6.28319 6.28319
2
2
-------
2
2
-------
Utilizao da unidade porttil 189
A TI-89 Titanium / Voyage200 calcula e conserva internamente todos os resultados
decimais at 14 dgitos significativos (embora apenas apaream 12 no mximo).
Nota:
Independentemente da definio do Display Digits, a calculadora utiliza nos clculos
internos de decimais o valor exacto para garantir a mxima preciso.
Se no for possvel apresentar o resultado com o nmero de dgitos seleccionado, a
calculadora passa automaticamente ao sistema de notao cientfica.
Definio Exemplo Descrio
FIX
(012)
123.
123.5
123.46
123.457
(FIX 0)
(FIX 1)
(FIX 2)
(FIX 3)
Os resultados so arredondados
de acordo com a quantidade de
casas decimais seleccionadas.
FLOAT 123.456789012 O nmero de casas decimais
varia conforme o resultado.
FLOAT
(112)
1.E 2
1.2E 2
123.
123.5
123.46
123.457
(FLOAT 1)
(FLOAT 2)
(FLOAT 3)
(FLOAT 4)
(FLOAT 5)
(FLOAT 6)
Os resultados so arredondados
conforme o nmero total de
casas decimais seleccionadas.
Utilizao da unidade porttil 190
Modo Exponential Format Modo Exponential Format Modo Exponential Format Modo Exponential Format
Sempre 1 casa decimal esquerda do ponto decimal.
Expoente (potncia de 10).
esquerda do ponto decimal, pode-se ter 1, 2, ou 3 casas decimais.
O expoente um mltiplo de 3.
Nota: na rea do histrico, um nmero de uma entrada aparece no modo SCIENTIFIC,
se o valor absoluto menor que .001.
Por predefinio, Exponential Format =
NORMAL. Para seleccionar uma das trs
opes, utilize _.
Definio Exemplo Descrio
NORMAL 12345.6 Se no for possvel apresentar um
resultado com o nmero de casas
decimais especificadas no modo
Display Digits, a TI-89 Titanium /
Voyage200 passa de NORMAL
para SCIENTIFIC apenas para este
resultado.
SCIENTIFIC
1.23456 10
4
ENGINEERING
12.3456 10
3
1.23456E 4

1.23456E 3

Utilizao da unidade porttil 191
Edio de uma expresso na linha de entrada Edio de uma expresso na linha de entrada Edio de uma expresso na linha de entrada Edio de uma expresso na linha de entrada
O conhecimento do procedimento de edio de uma entrada economiza muito tempo.
mais fcil corrigir o erro de uma expresso do que a digitar de novo.
Remoo do realce de uma entrada precedente Remoo do realce de uma entrada precedente Remoo do realce de uma entrada precedente Remoo do realce de uma entrada precedente
Depois de premir __ a expresso calculada permanece realada na linha de
entrada. Para a modificar, preciso que no esteja realada, para no a cancelar sem
querer juntamente com uma nova entrada.
Deslocao do cursor Deslocao do cursor Deslocao do cursor Deslocao do cursor
Depois de efectuar esta operao, desloque o cursor para a posio desejada da
expresso.
Para remover o realce, desloque o cursor
para o lado da expresso que deseja
modificar.
_ desloca o cursor para o incio.
_ desloca o cursor para o final da expresso.
Para deslocar o cursor: Prima:
Para a esquerda ou para a
direita de uma expresso.
_ ou _ Prima sem soltar a tecla para
repetir o movimento.
Para o incio da expresso.
_ _
_ _
Utilizao da unidade porttil 192
Nota: se premir sem querer _ em vez de _ ou _, o cursor vai para a rea do histrico.
Prima _ ou at que o cursor volte linha de entrada.
Para cancelar um carcter Para cancelar um carcter Para cancelar um carcter Para cancelar um carcter
Para cancelar a linha de entrada Para cancelar a linha de entrada Para cancelar a linha de entrada Para cancelar a linha de entrada
Para cancelar a linha de entrada, prima:
_ se o cursor estiver no incio ou no fim da linha de entrada.
ou
__ se o cursor no estiver no incio nem no fim da linha de entrada. O
primeiro toque da tecla cancela todos os caracteres direita do cursor e o segundo
cancela toda a linha de entrada.
Para o fim da expresso. _ _
Para cancelar: Prima:
O carcter esquerda do
cursor.
_ Prima sem soltar _ para
cancelar vrios caracteres.
O carcter direita do
cursor.
_ _
Todos os caracteres direita
do cursor.
_
(apenas
uma vez)
Se no houver caracteres
direita do cursor, _
cancela toda a linha de
entrada.
Para deslocar o cursor: Prima:
Utilizao da unidade porttil 193
Insero ou sobreposio de um carcter Insero ou sobreposio de um carcter Insero ou sobreposio de um carcter Insero ou sobreposio de um carcter
A TI-89 Titanium / Voyage200 contm um modo de insero e um modo de
sobreposio. Por predefinio, a TI-89 Titanium / Voyage200 est definida para o
modo de insero; para alternar, prima _].
Nota: observe o cursor para verificar o modo actual.
Substituio ou cancelamento vrios caracteres Substituio ou cancelamento vrios caracteres Substituio ou cancelamento vrios caracteres Substituio ou cancelamento vrios caracteres
Realce os caracteres desejados e, em seguida, substitua-os ou cancele-os.
Se a _ / @ estiver em: O prximo carcter digitado:
Ser inserido no cursor.
Substituir o carcter realado.
Cursor interposto entre dois
caracteres
O cursor reala um carcter
Utilizao da unidade porttil 194
Para realar vrios caracteres:
Para substituir ou cancelar os caracteres realados:
Menus Menus Menus Menus
Para reduzir a utilizao do teclado, a TI-89 Titanium / Voyage200
1. Desloque o cursor para o incio ou o
fim dos caracteres que deseja realar.
2. Prima sem soltar _, prima _ ou _
para realar os caracteres esquerda
ou direita do cursor.
1. Digite os novos caracteres.
2. Prima _.
Nota: se realar os caracteres que
deseja substituir, no se esquea de que
algumas teclas de funo abrem
automaticamente parntesis.
Para substituir sin( por
cos(, posicione o cursor
no incio de sin.
Prima sem soltar _ e
prima _ _ __.
Utilizao da unidade porttil 195
Graphing Calculator permite aceder a muitas aplicaes atravs de menus. Esta seco
explica como seleccionar um item de qualquer menu. Cada menu descrito no mdulo
correspondente deste manual.
Visualizao de um menu Visualizao de um menu Visualizao de um menu Visualizao de um menu
Prima: Para ver:
, , etc. Um menu da barra de ferramentas pendente na
barra de ferramentas na parte superior da maioria dos
ecrs da aplicao. Permite seleccionar operaes
relativas aplicao em questo.
_ O ambiente de trabalho das Apps ou o menu
APPLICATIONS permite aceder a uma lista das
aplicaes.
_ O menu CHAR permite aceder a vrios caracteres
especiais (gregos, matemticos, etc.).
_ } O menu MATH permite aceder s categorias das
operaes matemticas.
_
@ _

O menu CATALOG permite aceder ao ndice


alfabtico completo das funes e instrues
integradas na TI-89 Titanium / Voyage200. Permite
tambm seleccionar funes definidas pelo utilziador
ou funes de aplicao Flash (se tiver definido ou
carregado alguma).
Utilizao da unidade porttil 196
Seleco de um item do menu Seleco de um item do menu Seleco de um item do menu Seleco de um item do menu
Para seleccionar um item do menu apresentado:
Prima o nmero ou a letra apresentado esquerda deste item. Para obter uma
letra, prima j na TI-89 Titanium e, em seguida, a tecla correspondente letra.
ou
Utilize a tecla do cursor e _ para realar o elemento e, em seguida, prima _.
(Se premir _ no primeiro item, o realce vai para o ltimo item.)
_ O menu CUSTOM permite aceder a um menu que
pode ser personalizado para listar qualquer funo,
instruo ou carcter disponvel. A TI-89 Titanium /
Voyage200 inclui um menu personalizado
predefinido, que pode ser modificado ou redefinido.
Consulte o mdulo Ecr principal da calculadora e/ou
o mdulo Programao para obter mais informaes
sobre o menu personalizado.
Prima: Para ver:
~ indica que se premir _ aparece um
menu pendente da barra de ferramentas.
Para seleccionar factor, prima 2 ou
_. Esta operao fecha o menu e
insere a funo no lugar do cursor.
factor(
Utilizao da unidade porttil 197
Itens com o smbolo Itens com o smbolo Itens com o smbolo Itens com o smbolo > (submenus) (submenus) (submenus) (submenus)
Se seleccionar um item do menu com o smbolo >, aparece um submenu, que permite
efetuar uma seleco.
Para os itens que permitem aceder a um submenu, possvel utilizar a tecla do cursor,
como explicado em seguida.
Para mostrar o submenu do item realado, prima _.
( o mesmo procedimento utilizado para seleccionar o item.)
Para cancelar o submenu sem efectuar uma seleco, prima _. (O mesmo efeito
que premir _.)
Para ir directamente do primeiro item do menu para o ltimo item de menu, prima
_. Para ir directamente do ltimo item do menu para o primeiro item de menu,
prima .
Itens com reticncias . . . (caixas de dilogo) Itens com reticncias . . . (caixas de dilogo) Itens com reticncias . . . (caixas de dilogo) Itens com reticncias . . . (caixas de dilogo)
Se seleccionar um item do menu com . . . (reticncias), aparece uma caixa de dilogo
a pedir mais informaes.
Devido ao tamanho
limitado do ecr, a TI-89
+ indica que com a tecla
do cursor possvel ver
Por exemplo,
List apresenta
um submenu,
que permite
seleccionar
funes
especficas de
List.
Utilizao da unidade porttil 198
Depois de digitar uma varivel numa caixa de introduo, preciso premir _ duas
vezes para memorizar a informao e fechar a caixa de dilogo.
Cancelamento de um menu Cancelamento de um menu Cancelamento de um menu Cancelamento de um menu
Para cancelar o menu actual sem efectuar uma seleco, prima _. Se aparecerem
submenus, prima vrias vezes _ para cancelar todos os submenus.
Deslocao de um menu da barra de ferramentas para outro Deslocao de um menu da barra de ferramentas para outro Deslocao de um menu da barra de ferramentas para outro Deslocao de um menu da barra de ferramentas para outro
Para ir de um menu da barra de ferramentas para outro sem efectuar nenhuma
seleco:
Prima a tecla (, , etc.) correspondente ao outro menu.
ou
Por exemplo: Save Copy As ... aparece uma
caixa de dilogo que pede a introduo do
nome da pasta e de uma varivel.
- indica que possvel premir _ para
mostrar e efectuar uma seleco num menu.
Uma caixa de entrada indica que preciso
digitar um valor. (Alpha-lock
automaticamente activado para a TI-89
Utilizao da unidade porttil 199
Utilize a tecla do cursor para ir para o menu da barra de ferramentas posterior
(prima _) ou ao anterior (prima _). Se premir _ no ltimo menu seleccionado, vai
para o primeiro e vice-versa.
Quando utilizar _, verifique se existe um item com um submenu realado; se estiver, _
mostra o submenu em vez de ir para o prximo menu da barra de ferramentas.
Exemplo: seleco de um item do menu Exemplo: seleco de um item do menu Exemplo: seleco de um item do menu Exemplo: seleco de um item do menu
Arredonde o valor de r com trs casas decimais. Suponha que a linha de entrada do
ecr principal est vazia:
1. Prima _} para mostrar o menu MATH.
Seleco de uma aplicao Seleco de uma aplicao Seleco de uma aplicao Seleco de uma aplicao
A TI-89 Titanium / Voyage200 Graphing Calculator tem diversas aplicaes que
permitem resolver e analisar vrios tipos de problemas. possvel seleccionar uma
2. Prima 1 para mostrar o submenu Number.
(Ou prima _ porque o primeiro item
realado automaticamente.)
3. Prima 3 para seleccionar round. (Ou
prima e _.)
4. Prima ___3 _ e, em seguida,
_ para obter o resultado.
Se seleccionar a funo no 3 passo, escreve
automaticamente round( na linha de entrada.

Utilizao da unidade porttil 200
aplicao de um menu, o ambiente de trabalho das Apps ou aceder s aplicaes mais
utilizadas a partir do teclado.
No menu APPLICATIONS No menu APPLICATIONS No menu APPLICATIONS No menu APPLICATIONS
1. Se o ambiente de trabalho das Apps estiver desligado, prima _ para ver o menu
que contm a lista das aplicaes.
Nota: para cancelar o menu sem efectuar uma seleco, prima _.
2. Para seleccionar uma aplicao:
Utilize ou _ para realar a
aplicao e, em seguida, prima
_.
ou
Prima o nmero correspondente
aplicao.
Aplicao: Permite:
FlashApps Mostrar uma lista das aplicaes Flash, se houver.
Y= Editor Definir, editar e seleccionar funes ou equaes para
a representao grfica.
Window Editor Definir o tamanho da janela de visualizao dos
grficos.
Graph Mostrar os grficos.
Table Mostrar uma tabela dos valores das variveis
correspondentes a uma funo inserida.
Utilizao da unidade porttil 201
No ambiente de trabalho das Apps No ambiente de trabalho das Apps No ambiente de trabalho das Apps No ambiente de trabalho das Apps
Prima a primeira letra do nome da aplicao ou utilize as teclas de cursor para realar
um cone da aplicao no ambiente de trabalho das Apps e prima _. (Se premir a
primeira letra da aplicao e existir mais do que uma aplicao que comece por essa
letra, a primeira por ordem alfabtica realada). A aplicao abre-se directamente ou
mostra uma caixa de dilogo. (O ambiente de trabalho das Apps pode variar do
ambiente apresentado abaixo.)
Data/Matrix Editor Introduzir e editar listas, dados e matrizes. possvel
efectuar clculos estatsticos e representar grficos
estatsticos.
Program Editor Introduzir e editar programas e funes.
Text Editor Introduzir e editar um texto.
Numeric Solver Introduzir uma expresso ou equao, definir os
valores de todas as variveis, excepto uma e, em
seguida, encontrar a soluo para a varivel
desconhecida.
Home Inserir expresses, instrues e efectuar clculos.
Aplicao: Permite:
Utilizao da unidade porttil 202
A caixa de dilogo mais comum lista estas opes para a aplicao:
Seleccione uma opo e prima _. Aparece a aplicao.
Nota: o termo geral varivel utilizado para os arquivos de dados de aplicao criados.
Utilize qualquer um destes mtodos para voltar ao ambiente de trabalho das Apps
quando estiver numa aplicao:
Prima _.
No modo de ecr cheio, prima _.
No modo de ecr dividido, prima _ para abrir a apresentao do ecr cheio
da aplicao activa; em seguida, prima _ novamente.
Para voltar ltima aplicao aberta a partir do ambiente de trabalho das Apps, prima
_|.
Opo Descrio
Current Volta ao ecr apresentado na ltima visualizao da App.
(Se no houver nenhum arquivo/varivel para a App
seleccionada, a definio desta opo ser New quando
premir _.)
Open Permite seleccionar um arquivo existente.
New Cria um novo arquivo com o nome digitado no campo.
Utilizao da unidade porttil 203
No teclado No teclado No teclado No teclado
possvel aceder s aplicaes mais utilizadas a partir do teclado. Na TI-89 Titanium,
por exemplo, _ o mesmo que premir _ e, em seguida, . Este manual utiliza a
notao _, semelhante notao utilizadas nas segundas funes.
Algumas das aplicaes mais utilizadas esto indicadas em cima das teclas QWERTY
na Voyage200.
Aplicao: Premir:
Home _ "

Y= Editor _
Window Editor _
Graph _
Table Setup _
Table Screen _ }
T I - 8 9
A P P S
F 1 F 2 F 3 F 4 F 5
W I N D O W G R A P H T B L S e t T A B L E Y =
As aplicaes listadas
acima de , etc.,
esto impressas na
mesma cor que _.
Aplicaes
Tecla Losango
Utilizao da unidade porttil 204
Nota: _ funes de tecla no aparecem no elemento grfico acima.
Definio de modos Definio de modos Definio de modos Definio de modos
Os modos determinam a apresentao e interpretao de nmeros e grficos. Estas
definies so guardadas automaticamente pela funo Constant Memory quando
desligar a calculadora. Todos os nmeros, incluindo os elementos de matrizes e listas,
aparecem de acordo com a definio escolhida.
Verificao das definies dos modos Verificao das definies dos modos Verificao das definies dos modos Verificao das definies dos modos
Prima _ para ver a caixa de dilogo MODE, que contm uma lista dos modos e as
respectivas definies actuais.
As definies de modos esto em trs pginas. Prima , ou para ver
directamente uma determinada pgina.
Indica que possvel ir para baixo para ver mais modos.
indica que se premir _ ou _ possvel ver um menu e efectuar uma seleco.
Nota: os modos invlidos actuais esto inactivos. Por exemplo: na segunda pgina 2,
Split 2 App no vlido, se Split Screen = FULL. Quando percorrer a lista, o cursor
ignora as definies inactivas.

Utilizao da unidade porttil 205


Modificao das definies dos modos Modificao das definies dos modos Modificao das definies dos modos Modificao das definies dos modos
Na caixa de dilogo MODE:
1. Realce a definio do modo que deseja modificar. Utilize ou _ (com , , ou
) para percorrer a lista.
2. Prima _ ou _ para ver um menu com as definies vlidas. A definio actual est
realada.
3. Seleccione a definio desejada:
Realce a definio com ou _ e prima _.
ou
Prima o nmero ou a letra correspondente definio desejada.
Nota: para sair de um menu e voltar caixa de dilogo MODE sem efectuar uma
seleco, prima _.
4. Modifique, se necessrio, as outras definies dos modos.
5. Depois de efectuar todas as modificaes, prima _ para as memorizar e sair da
caixa de dilogo.
Importante: se premir _ em vez _ para sair da caixa de dilogo MODE, todas as
modificaes efectuadas sero canceladas.
Utilizao da unidade porttil 206
Descrio geral dos modos Descrio geral dos modos Descrio geral dos modos Descrio geral dos modos
Nota: para mais informaes sobre um modo especfico, consulte a respectiva seco.
Modo Descrio
Graph Tipos de representao grfica: FUNCTION,
PARAMETRIC, POLAR, SEQUENCE, 3D, ou DE.
Current
Folder
Pasta utilizada para armazenar e recuperar variveis. Se
no criar outra pasta, apenas a pasta MAIN est
disponvel. Consulte Utilizao de pastas para
armazenar conjuntos independentes de variveis no
mdulo Ecr principal da calculadora.
Display
Digits
Nmero mximo de dgitos (FLOAT) ou nmero fixo de
casas decimais (FIX) apresentados num resultado
decimal. Independentemente da definio escolhida, o
nmero total de dgitos apresentados num resultado
decimal no pode superar 12. (Consulte Mostrar modo
de dgitos na pgina 18
Angle Unidades em que os valores dos ngulos so
interpretados e visualizados: RADIANOS, GRAUS ou
GRADOS.
Exponential
Format
Notao utilizada para apresentar resultados: NORMAL,
SCIENTIFIC ou ENGINEERING.
Complex
Format
Formato utilizado para apresentar resultados complexos -
se houver: REAL (os resultados complexos aparecem
apenas se utilizar uma entrada complexa),
RECTANGULAR, ou POLAR.
Vector
Format
Formato utilizado para apresentar vectores de 2 e 3
elementos: RECTANGULAR, CYLINDRICAL ou
SPHERICAL.
Utilizao da unidade porttil 207
Pretty Print Activa e desactiva a funo Pretty print.
Split Screen Divide o ecr em duas partes, especificando a sua
disposio: FULL (ecr no dividido), TOP-BOTTOM, ou
LEFT-RIGHT. Consulte o mdulo Ecrs divididos.
Split 1 App Aplicao apresentada na parte superior ou esquerda
de um ecr dividido. Se no dividir o ecr, indica a
aplicao actual.
Split 2 App Aplicao apresentada na parte inferior ou direita de
um ecr dividido. Activa apenas o ecr dividido.
Number of
Graphs
O ecr dividido permite definir as partes do ecr para
apresentar conjuntos de grficos independentes.
Graph 2 Se Number of Graphs = 2, selecciona o tipo de grfico
da segunda parte do ecr dividido. Consulte o mdulo
Ecr principal da calculadora.
Split Screen
Ratio
Proporo das duas partes do ecr dividido: 1:1, 1:2, ou
2:1. (____| @)
Exact/Approx Calcula as expresses e apresenta os resultados em
forma numrica ou racional/simblica: AUTO, EXACT ou
APPROXIMATE.
Base Permite realizar clculos atravs da digitao dos
nmeros nas formas decimal (DEC), hexadecimal (HEX)
ou binria (BIN).
Unit System Permite seleccionar um dos trs sistemas de medidas
para especificar as unidades padro para os resultados
apresentados: SI (mtrico ou MKS); Eng/US (ps, libras,
etc.); ou Custom.
Modo Descrio
Utilizao da unidade porttil 208
Utilizao do menu Clean Up para iniciar um novo Utilizao do menu Clean Up para iniciar um novo Utilizao do menu Clean Up para iniciar um novo Utilizao do menu Clean Up para iniciar um novo
problema problema problema problema
O menu da barra de ferramentas Clean Up permite iniciar um novo clculo a partir de um
estado inicia, sem reinicializar a memria da TI-89 Titanium / Voyage200
Graphing Calculator.
Menu da barra de ferramentas Clean Up Menu da barra de ferramentas Clean Up Menu da barra de ferramentas Clean Up Menu da barra de ferramentas Clean Up
Custom Units Permite seleccionar padres personalizados. O modo
fica inactivo at que Unit System, 3:CUSTOM seja
seleccionado.
Language Permite localizar a TI-89 Titanium / Voyage200 para
um dos idiomas possveis, dependendo dos idiomas das
aplicaes Flash que estiverem instalados.
Apps Desktop Liga ou desliga o ambiente de trabalho das Apps.
Veja o menu Clean Up no ecr principal,
premindo:
_ _
@
Modo Descrio
Utilizao da unidade porttil 209
Item do menu Descrio
Clear az Limpa (exclui) todos os nomes de varivel de um nico
carcter na pasta actual, excepto se as variveis
estiverem bloqueadas ou arquivadas. Aparece uma
mensagem a pedir que prima _ para confirmar a
aco.
Os nomes de variveis com um nico carcter so
frequentemente utilziados em clculos simblicos, como:
solve(ax
2
+bx+c=0,x)
Se uma das variveis j tiver um valor atribudo, o seu
clculo pode produzir resultados incorrectos. Para
impedir isto, seleccione 1:Clear az antes de comear o
clculo.
NewProb Coloca NewProb na linha de entrada. Em seguida,
necessrio premir _ para executar o comando.
NewProb realiza vrias operaes que permitem
comear um novo problema a partir de um estado inicial
sem reconfigurar a memria:
Limpa todos os nomes de variveis de um nico
carcter na pasta actual (o mesmo que 1:Clear az),
excepto se as variveis estiverem bloqueadas ou
arquivadas.
Desactiva todas as funes e grficos estatsticos
(FnOff e PlotsOff) no modo grfico actual.
Executa ClrDraw, ClrErr, ClrGraph, ClrHome,
ClrIO, e ClrTable.
Restore custom
default
Se um menu personalizado diferente da predefinio
estiver activo, possvel restaurar a predefinio.
Consulte o mdulo Ecr principal da calculadora para
obter informaes sobre o menu personalizado.
Utilizao da unidade porttil 210
Nota:
Quando definir uma varivel que deseja manter, utilize mais do que um carcter no
seu nome. Este procedimento impede que seja cancelada inadvertidamente por
1:Clear az.
Para mais informaes sobre a verificao e reconfigurao da memria e outras
predefinies do sistema, consulte o mdulo Gesto da memria e das variveis.
Utilizao da caixa de dilogo Catalog Utilizao da caixa de dilogo Catalog Utilizao da caixa de dilogo Catalog Utilizao da caixa de dilogo Catalog
A caixa de dilogo CATALOG permite aceder a qualquer comando embutido da TI-89
Titanium / Voyage200 Graphing Calculator (funes e instrues) a partir de uma
lista conveniente. Alm disso, a caixa de dilogo CATALOG permite seleccionar funes
utilizadas nas aplicaes Flash ou nas funes definidas pelo utilizador (se tiver
carregado ou definido alguma).
Visualizao da caixa de dilogo CATALOG Visualizao da caixa de dilogo CATALOG Visualizao da caixa de dilogo CATALOG Visualizao da caixa de dilogo CATALOG
Para ver a caixa de dilogo CATALOG, prima:
_
@ _
A predefinio da caixa de dilogo CATALOG Built-in, que mostra uma lista
alfabtica de todos os comandos pr-instalados da TI-89 Titanium / Voyage200
(funes e instrues).
Utilizao da unidade porttil 211
Mostra Built-in.
Help mostra os parmetros de um comando numa caixa de dilogo.
e permitem aceder s funes da aplicao Flash e s funes e programas
definidos pelo utilizador.
Nota: as opes invlidas no momento ficam inactivas. Por exemplo, Flash Apps fica
inactiva, se no houver uma aplicao Flash instalada. User-Defined fica inactiva, se
no tiver criado uma funo ou programa.
Seleco do menu CATALOG Seleco do menu CATALOG Seleco do menu CATALOG Seleco do menu CATALOG
Quando seleccionar um comando, o nome transcrito na linha de entrada na posio
do cursor. necessrio posicionar correctamente o cursor antes de seleccionar um
comando.
1. Prima:
_
@ _

Utilizao da unidade porttil 212


2. Prima Built-in.
Nota: quando a lista Built-in aparecer pela primeira vez, comea no topo da lista. Da
prxima vez que a lista aparecer, comea no mesmo lugar onde ficou.
3. Posicione o indicador > no comando e prima _.
Nota: prima _ no incio da lista para ir para o fim; prima para ir do fim para o princpio.
Os comandos aparecem por ordem
alfabtica. Os comandos que no
comeam por uma letra (+, %, , Z, etc.),
esto no fim da lista.
Para sair de CATALOG sem seleccionar
um comando, prima _.
Para deslocar o indicador >: Prima ou digite:
Um comando de cada vez ou _
Uma pgina de cada vez _ ou _ _
Para o primeiro comando que
inicia com uma determinada letra
A tecla de letra. (Na TI-89
Titanium, no prima j
primeiro. Se o fizer, precisa de
premir j ou _
novamente antes de poder digitar
uma letra.)
Utilizao da unidade porttil 213
Informaes sobre os parmetros Informaes sobre os parmetros Informaes sobre os parmetros Informaes sobre os parmetros
Para os comandos assinalados com >, a linha de estado indica os parmetros pedidos
e opcionais (se disponveis), e os respectivos tipos.
Comando indicado e respectivos parmetros.
Os parntesis rectos [ ] indicam os parmetros opcionais.
No exemplo acima, a sintaxe do factor :
Nota: para mais informaes sobre os parmetros, consulte a descrio correspondente
no mdulo Referncia tcnica.
Visualizao da ajuda do CATALOG Visualizao da ajuda do CATALOG Visualizao da ajuda do CATALOG Visualizao da ajuda do CATALOG
Prima Help para apresentar os parmetros de um comando numa caixa de dilogo.
Os parmetros so iguais aos parmetros apresentados na linha de estado.
factor(expresso)
ou
factor(expresso, varivel)
necessrio
opcional

Utilizao da unidade porttil 214


Alguns comandos, como o ClrDraw, no necessitam de parmetros. Se seleccionar um
desses comandos, os parmetros no aparecem na linha de estado; alm disso,
Unavailable aparece, se premir Help.
Prima _ para sair da caixa de dilogo CATALOG Help.
Seleco de uma funo de aplicao Flash Seleco de uma funo de aplicao Flash Seleco de uma funo de aplicao Flash Seleco de uma funo de aplicao Flash
Uma aplicao Flash pode conter uma ou mais funes. Se seleccionar uma funo, o
seu nome inserido na linha de entrada na posio do cursor. Portanto, posicione o
cursor conforme necessrio antes de seleccionar a funo.
1. Prima:
_
@ _
Comando indicado
e respectivos
parmetros.
Utilizao da unidade porttil 215
2. Prima Flash Apps. (Esta opo fica inactiva, se no tiver instalado nenhuma
aplicao Flash na TI-89 Titanium / Voyage200.)
3. Mova o indicador > para a funo e prima _.
Seleco de uma funo ou programa definido pelo utilizador Seleco de uma funo ou programa definido pelo utilizador Seleco de uma funo ou programa definido pelo utilizador Seleco de uma funo ou programa definido pelo utilizador
Pode criar os seus prprios programas ou funes e, em seguida, utilizar
User-Defined para lhes aceder. Para mais informaes sobre como criar funes,
consulte Criao e clculo de funes definidas pelo utilizador no mdulo Ecr
A lista classificada pelo nome da funo.
A coluna da esquerda lista as funes. A
coluna da direita lista a aplicao Flash
que contm a funo
As informaes sobre uma funo
aparecem na linha de estado.
Para sair sem seleccionar uma funo,
prima _.
Para mover o indicador >: Prima ou digite:
Uma funo por vez ou _
Uma pgina por vez _ ou _ _
Para a primeira funo que
comece com uma letra
especificada
A tecla da letra. (Na TI-89
Titanium, no prima j
primeiro. Se o fizer, precisa de
premir j ou _
novamente antes de digitar uma
letra.)
Utilizao da unidade porttil 216
principal da calculadora e Viso geral da digitao de uma funo no mdulo
Programao. Consulte o mdulo Programao para obter mais informaes sobre
como criar e executar um programa.
Se seleccionar uma funo ou programa, o seu nome inserido na linha de entrada na
posio do cursor. Portanto, posicione o cursor conforme necessrio antes de
seleccionar a funo ou programa.
1. Prima:
_
@ _
2. Prima User-Defined. (Esta opo fica inactiva, se no tiver definido nenhuma
funo ou criado nenhum programa.)
Nota: utilize o ecr VAR-LINK para gerir variveis, pastas e aplicaes Flash. Consulte o
mdulo Gesto da memria e das variveis.
A lista classificada pelo nome da
funo/programa. A coluna da esquerda
lista as funes e programas. A coluna da
direita lista a pasta que contm a funo
ou programa.
Se a primeira linha da funo ou programa
for um comentrio, o texto do comentrio
aparece na linha de estado.
Para sair sem seleccionar uma funo ou
programa, prima _.
Utilizao da unidade porttil 217
3. Mova o indicador > para a funo ou programa e prima _.
Armazenamento e recuperao dos valores de Armazenamento e recuperao dos valores de Armazenamento e recuperao dos valores de Armazenamento e recuperao dos valores de
variveis variveis variveis variveis
Os valores so armazenados com nomes de variveis. possvel utilizar o nome em
vez do valor nas expresses. Quando a TI-89 Titanium / Voyage200
Graphing Calculator encontrar o nome numa expresso, substitui o valor armazenado
da varivel.
Para mover o indicador >: Prima ou digite:
Uma funo ou programa por vez ou _
Uma pgina por vez _ ou _ _
Para a primeira funo ou
programa que comece com uma
letra especificada
A tecla da letra. (Na TI-89
Titanium, no prima j
primeiro. Se o fizer, precisa de
premir j ou _
novamente antes de digitar uma
letra.)
Utilizao da unidade porttil 218
Regras para nomes das variveis Regras para nomes das variveis Regras para nomes das variveis Regras para nomes das variveis
O nome de uma varivel:
Pode conter de 1 a 8 caracteres composto por letras e dgitos, inclusive letras do
alfabeto grego (excepto r), letras com acento e internacionais.
- No introduza espaos.
- O primeiro carcter no pode ser um dgito.
possvel utilizar letras maisculas e minsculas. Os nomes AB22, Ab22, aB22, e
ab22 referem-se mesma varivel.
No possvel utilizar um nome predefinido pela TI-89 Titanium / Voyage200. Os
nomes predefinidos incluem:
- funes (como abs) e instrues (tais como LineVert). Consulte o mdulo
Referncia tcnica.
- variveis de sistema (como xmin e xmax, utilizadas para armazenar valores
associados a grficos). Consulte o mdulo Referncia tcnica.
Exemplos Exemplos Exemplos Exemplos
Varivel Descrio
myvar OK
a OK
Log No vlido; nome j dado funo log.
Log1 OK
3rdTotal No vlido, pois comea com um dgito.
circumfer No vlido, pois supera 8 caracteres.
Utilizao da unidade porttil 219
Tipos de dados Tipos de dados Tipos de dados Tipos de dados
Armazenar um valor numa varivel Armazenar um valor numa varivel Armazenar um valor numa varivel Armazenar um valor numa varivel
1. Introduza o valor que deseja armazenar, que pode ser uma expresso.
2. Prima _. Aparece o smbolo de armazenamento ().
Tipos de dados Exemplos
Expresses
2.54, 1.25E6, 2r, xmin/10, 2+3i, (x2)
2
,
Listas {2 4 6 8}, {1 1 2}
Matrizes
,
Cadeia de caracteres Hello, The answer is:, xmin/10
Imagens
Funes myfunc(arg), ellipse(x,y,r1,r2)
3. Digite o nome da varivel.
Nota: Os utilizadores da TI-89 Titanium
devem utilizar j conforme necessrio,
se digitarem nomes de variveis.
4. Prima _.
2 2
1 0 0
1 0 0
3 4 6
Utilizao da unidade porttil 220
Para armazenar temporariamente uma varivel, possvel utilizar o operador with.
Consulte Substituio de valores e configurao das restries mdulo Manipulao
Simblica.
Visualizao de uma varivel Visualizao de uma varivel Visualizao de uma varivel Visualizao de uma varivel
Se a varivel no estiver definida, aparece o seu nome como resultado.
Utilizao de uma varivel numa expresso Utilizao de uma varivel numa expresso Utilizao de uma varivel numa expresso Utilizao de uma varivel numa expresso
1. Digite o nome da varivel.
2. Prima _.
Neste exemplo, a varivel a no est
definida; portanto, utilizada como varivel
simblica.
Nota: consulte o mdulo Manipulao
Simblica para informaes anteriores sobre
a manipulao simblica.
1. Digite o nome da varivel na expresso.
2. Prima _ para calcular a expresso.
Nota: para ver uma lista dos nomes das
variveis existentes, utilize _
como descrito no mdulo Gesto da
memria e das variveis.
O valor da varivel
permaneceu o
mesmo.
Utilizao da unidade porttil 221
Recuperao do valor de uma varivel Recuperao do valor de uma varivel Recuperao do valor de uma varivel Recuperao do valor de uma varivel
Em alguns casos, pode ser til utilizar o valor efectivo de uma varivel em vez do nome.
Neste exemplo, o valor armazenado em num1 ser transcrito para a posio do cursor
na linha de entrada.
Indicadores da linha de estado no ecr Indicadores da linha de estado no ecr Indicadores da linha de estado no ecr Indicadores da linha de estado no ecr
A linha de estado aparece na parte inferior do ecr de todas as aplicaes. Contm
informaes sobre o estado actual da TI-89 Titanium / Voyage200
Graphing Calculator, inclusive importantes configuraes dos modos.
Se quiser que o resultado substitua o valor
anterior da varivel, tem de armazenar o
resultado.
1. Prima _ para visualizar uma caixa
de dilogo.
2. Digite o nome da varivel.
3. Prima duas vezes _.
Utilizao da unidade porttil 222
Indicadores da linha de estado Indicadores da linha de estado Indicadores da linha de estado Indicadores da linha de estado
Pasta actual
Tecla modificadora
Modo Angle
Modo Exact/Approx
Nmero grfico
Modo Graph
Trocar pilhas
Pares do histrico, Indicador de ocupado, pausa, variveis bloqueadas
Indicador Significado
Pasta actual Mostra nome da pasta activa. Consulte Utilizao das
pastas para a armazenamento de conjuntos
independentes de variveis no mdulo Ecr principal
da calculadora. MAIN a pasta predefinida que
aparece automaticamente se utilizar a TI-89 Titanium /
Voyage200.
Tecla
modificadora
Mostra a tecla modificadora activa como descrito
abaixo.
2nd _ utilizar a segunda funo da prxima tecla
premida.
+ _ utilizar o recurso do losango da prxima tecla
premida.

Utilizao da unidade porttil 223
+ _ digitar a letra maiscula da prxima tecla
premida. Na TI-89 Titanium, possvel utilizar _ para
digitar uma letra sem ter que utilizar j.
(_)
j digitar a letra minscula da prxima tecla
premida.
(_)
_ o alpha-lock minsculo est activo. At
que o desative, ser digitada a letra minscula de cada
tecla premida. Para cancelar o alpha-lock, prima j.
(_)
_j o ALPHA-lock maisculo est activo. At
que o desative, ser digitada a letra maiscula de cada
tecla premida. Para cancelar o alpha-lock, prima j.
(@)
Quando utilizado juntamente com uma tecla de cursor,
a Voyage200 utilizar qualquer recurso "arrastar"
disponvel nos grficos e na geometria.
Modo Angle Indica a unidade com a qual os ngulos so
interpretados e apresentados. Para modificar o modo
Angle, utilize a tecla _.
RAD Radianos
DEG Graus
GRD Grados
Modo
Exact/Approx
Indica como as respostas so calculadas e
apresentadas. (Consulte Modo Exact/Approc na
pgina 16.) Para modificar o modo Exact/Approx, utilize
a tecla _.
AUTO Automtico
Indicador Significado
Utilizao da unidade porttil 224
EXACT Exacto
APPROX Aproximado
Nmero grfico Se o ecr estiver dividido para mostrar dois grficos,
indica o activo G1 ou G2. (Mostra GR#1 ou GR#2 na
Voyage200.)
Modo grfico Indica os tipos de grfico que podem ser
representados. (Para modificar o modo grfico, prima a
tecla _.)
FUNC funes y(x)
PAR equaes paramtricas x(t) e y(t)
POL equaes polares r()
SEQ sucesses u(n)
3D Grfico tridimensional de equaes z(x,y)
DE equaes diferenciais y'(t)
Indicador das
pilhas
Aparece apenas quando as pilhas esto a acabar. Se
aparecer BATT num fundo preto, troque as pilhas assim
que for possvel.
Pares do
histrico,
Indicador de
ocupado, pausa,
variveis
bloqueadas
As informaes apresentadas nesta parte da linha de
estado dependem da aplicao utilizada.
Indicador Significado
Utilizao da unidade porttil 225
Nota:
Para cancelar _, _, j ou _, prima a mesma tecla novamente ou prima uma
tecla modificadora diferente.
Se a prxima tecla premida no tiver o recurso do losango ou uma letra associada,
a tecla executa a funo normal.
23/30 Apresentado no ecr principal para mostrar o nmero
de pares de entrada/resposta na rea do histrico.
Consulte as Informaes do histrico na linha de
estado no mdulo Ecr principal da calculadora.
BUSY Um clculo ou grfico est em execuo.
PAUSE Foi efectuada uma pausa num grfico ou programa.
A varivel aberta no editor actual (Editor de
Dados/Matrizes, Editor de Programas ou Editor de
Texto) est bloqueada ou arquivada e no pode ser
modificada.
Indicador Significado
Ecr principal da calculadora 226
Ecr principal da calculadora Ecr principal da calculadora Ecr principal da calculadora Ecr principal da calculadora
Ecr principal da calculadora Ecr principal da calculadora Ecr principal da calculadora Ecr principal da calculadora
O ecr principal da calculadora o ponto de incio das operaes matemticas,
incluindo executar instrues, avaliar expresses e ver resultados.
Este mdulo descreve as partes do ecr principal da calculadora, como percorrer o ecr
principal ou modificar a rea do histrico; como cortar, copiar, colar, etc.
Nota: o termo ecr principal da calculadora utilziado neste mdulo. Outros mdulos
utilizam o termo Ecr principal. Ambos os termos so permutveis e referem-se ao
mesmo ecr.
Visualizao do ecr principal da calculadora Visualizao do ecr principal da calculadora Visualizao do ecr principal da calculadora Visualizao do ecr principal da calculadora
Quando ligar a TI-89 Titanium ou a Voyage200 Graphing Calculator pela primeira
vez, aparece o ambiente de trabalho das Apps. Para ver o ecr principal da calculadora,
realce o cone Home e prima _. Pode tambm ver o ecr principal da calculadora,
Um ecr principal da calculadora
em branco
Ecr principal da calculadora 227
premindo " (TI-89 Titanium) or _ (Voyage200). Se desactivar o modo
Apps Desktop, o ecr principal da calculadora aparece automaticamente.
Partes do ecr principal da calculadora Partes do ecr principal da calculadora Partes do ecr principal da calculadora Partes do ecr principal da calculadora
O exemplo seguinte contm os dados introduzidos previamente e descreve as partes
principais do ecr principal da calculadora. Os pares de entradas/respostas na rea do
histrico aparecem em pretty print. Pretty print mostra as expresses da forma que
esto escritas no quadro ou nos livros de exerccios.
Toolbar
Permite ver os menus de seleco de operaes aplicveis no ecr principal da calculadora. Para
ver um menu da barra de ferramentas, prima , , etc.
Pretty Print Display
Mostra os expoentes, razes quadradas, fraces, etc., da forma tradicional.
Last Entry
ltima entrada.

Ecr principal da calculadora 228


Entry Line
Onde introduz expresses ou instrues.
Status Line
Mostra o estado actual da calculadora, incluindo vrias definies de modos
importantes.
Last Answer
Resultado da ltima entrada. No se esquea de que os resultados no aparecem na
linha de entrada. Nota: _ _ (Approx) foi utilizado neste exemplo.
O exemplo seguinte mostra uma resposta que no est na mesma linha da expresso.
No se esquea de que a resposta maior do que a largura do ecr. Uma seta (>)
indica que a resposta continua. A linha de entrada contm a elipse (). A elipse indica
que a entrada maior do que a largura do ecr.
Last Entry
"Pretty print" est activada. Os exponentes, razes quadradas, fraces, etc., aparecem da
mesma forma que so escritas tradicionalmente.
History Area
Lista os pares de entradas/respostas introduzidos. Os pares percorrem o ecr medida que
efectua novas entradas.

Ecr principal da calculadora 229


Answer Continues
Realce a resposta e prima B para ir para a direita para ver o resto da resposta. No se esquea de
que a resposta no est na mesma linha da expresso.
Expression Continues ()
Prima _ para ir para a direita para ver o resto da entrada. Prima __ ou __ para ir para o
incio ou o fim da linha de entrada.
rea do histrico rea do histrico rea do histrico rea do histrico
A rea do histrico mostra at oito pares de entradas/respostas anteriores (dependendo
da complexidade e da altura das expresses apresentadas). Quando o visor estiver
cheio, as informaes ultrapassam o topo do ecr. Pode utilizar a rea do histrico para:
Rever as entradas e as respostas anteriores. Pode utilizar o cursor para ver as
entradas e as respostas no ecr.
Voltar a chamar ou colar automaticamente uma entrada ou resposta anterior na
linha de entrada para que a possa reutilizar ou editar.
Ecr principal da calculadora 230
Visualizao da rea do histrico Visualizao da rea do histrico Visualizao da rea do histrico Visualizao da rea do histrico
Geralmente, o cursor est na linha de entrada. No entanto, pode mover o cursor para a
rea do histrico.
Nota: est disponvel um exemplo de visualizao de uma resposta longa.
Informaes do histrico na linha de estado Informaes do histrico na linha de estado Informaes do histrico na linha de estado Informaes do histrico na linha de estado
Utilize o indicador do histrico na linha de estado para obter informaes sobre os pares
de entradas/respostas. Por exemplo:
Para: Efectue o procedimento apresentado em
seguida:
Ver as entradas ou as
respostas
que esto fora do ecr
Prima _ para realar a ltima resposta na
linha de entrada.
Continue a utilizar _ para mover o cursor
da resposta para a entrada at rea do
histrico.
Ir para o par do histrico
mais antigo ou mais recente
Se o cursor estiver na rea do histrico,
prima __ ou _, respectivamente.
Ver uma entrada ou
resposta
demasiado longa para uma
linha (> est no fim da
linha)
Mova o cursor para a entrada ou a resposta.
Utilize _ e _ para ir para a esquerda e a
direita (ou __ e __ para ir para o
incio ou o incio), respectivamente.
Colocar o cursor na
linha de entrada
Prima _ ou at o cursor ir para a linha
de entrada.
Ecr principal da calculadora 231
Por predefinio, so guardados os ltimos 30 pares de entradas/respostas. Se a rea
do histrico estiver cheia quando efectuar uma nova entrada (indicada por 30/30), o
novo par de entrada/resposta guardado e o par antigo eliminado. O indicador do
histrico no se altera.
Modificao da rea do histrico Modificao da rea do histrico Modificao da rea do histrico Modificao da rea do histrico
Para: Efectue o procedimento apresentado em
seguida:
Alterar o nmero de
pares que pode guardar
Prima e seleccione 9:Format ou prima
_ _
@ _F
Em seguida, prima _, utilize _ ou para
realar o novo nmero e prima duas vezes
_.
Limpar a rea do histrico
e eliminar todos os pares
guardados
Prima e seleccione 8:Clear Home ou
introduza ClrHome na linha de entrada.
Eliminar um par de
entrada/resposta especfico
Mova o cursor para a entrada ou a resposta.
Prima _ ou _.
8/30
Se o cursor
estiver na linha
de entrada:
Se o cursor
estiver na rea
do histrico:
Nmero mximo de
pares que pode
guardar.
Nmero total de
pares guardados
actualmente.
Nmero total de
pares guardados
actualmente.
Nmero do par da
entrada ou
resposta
Ecr principal da calculadora 232
Armazenamento de entradas do ecr principal da Armazenamento de entradas do ecr principal da Armazenamento de entradas do ecr principal da Armazenamento de entradas do ecr principal da
calculadora como um script para o editor de texto calculadora como um script para o editor de texto calculadora como um script para o editor de texto calculadora como um script para o editor de texto
Para guardar todas as entradas da rea do histrico, possvel guardar o ecr principal
numa varivel de texto. Quando quiser tornar a executar estas entradas, utilize o Text
Editor para abrir a varivel como um script de comando.
Armazenamento das entradas na rea do histrico Armazenamento das entradas na rea do histrico Armazenamento das entradas na rea do histrico Armazenamento das entradas na rea do histrico
1. No ecr principal da calculadora:
2. Prima e seleccione 2:Save Copy As.
3. Especifique a pasta e a varivel de texto
que deseja utilizar para guardar as
entradas.
Nota: o armazenamento refere-se s
entradas e no as respostas.
Ecr principal da calculadora 233
Nota: para mais informaes sobre as pastas, consulte o mdulo Gesto da
memria e das variveis.
4. Prima _ (aps uma entrada numa caixa de entrada, tal como Variable, prima
duas vezes _).
Recuperao de entradas memorizadas Recuperao de entradas memorizadas Recuperao de entradas memorizadas Recuperao de entradas memorizadas
Visto que as entradas so guardadas com o formato de script, no possvel recuper-
las no ecr principal da calculadora. (No menu da barra de ferramentas do ecr
principal da calculadora, a opo 1:Open no est disponvel.) Efectue o procedimento
apresentado em seguida:
Item Descrio
Type configurada automaticamente como Text e no
possvel modific-la.
Folder Mostra a pasta onde ser guardada a varivel de
texto. Se quiser utilizar uma pasta diferente, prima _
para ver o menu das pastas existentes e seleccione a
pasta desejada.
Variable Digite um nome vlido de varivel - um nome no
utilizado.
Ecr principal da calculadora 234
1. Utilize o Text Editor para abrir a varivel que contm as entradas guardadas do ecr
principal da calculadora.
Estas entradas aparecem como uma srie de linhas de comando que podem ser
executadas individualmente na ordem desejada.
Este ecr dividido mostra o Text Editor (com o script da linha de comando) e o ecr
principal da calculadora restabelecido.
Nota: para mais informaes sobre a utilizao do Text Editor e como executar um script
de comando, consulte o mdulo Editor de Texto.
Corte, cpia e colagem de informaes Corte, cpia e colagem de informaes Corte, cpia e colagem de informaes Corte, cpia e colagem de informaes
O procedimento para cortar, copiar e colar pode ser utilizado na mesma aplicao ou
em aplicaes diferentes. Estas operaes utilizam uma rea de transferncia
reservada da TI-89 Titanium / Voyage200 Graphing Calculator para armazenamento
temporrio de dados.
Comparao entre colar automaticamente e cortar/copiar/colar Comparao entre colar automaticamente e cortar/copiar/colar Comparao entre colar automaticamente e cortar/copiar/colar Comparao entre colar automaticamente e cortar/copiar/colar
O procedimento de colagem automtica a forma mais rpida para copiar uma entrada
ou resposta da rea do histrico e col-la na linha de entrada.
2. Com o cursor posicionado na primeira
linha do script, prima vrias vezes
para executar os comandos linha por
linha.
3. Visualize o ecr principal da calculadora.
Ecr principal da calculadora 235
1. Utilize _ e para realar um item na rea do histrico.
2. Prima _ para colar automaticamente o item na linha de entrada.
As operaes para cortar (cut), copiar (copy) ou colar (paste) permitem transferir
informaes para a linha de entrada; uma informao da rea do histrico pode ser
copiada, mas no cortada ou colada.
Operao para cortar ou copiar informaes na rea de transferncia Operao para cortar ou copiar informaes na rea de transferncia Operao para cortar ou copiar informaes na rea de transferncia Operao para cortar ou copiar informaes na rea de transferncia
Uma informao cortada ou copiada colocada na rea de transferncia. A operao
de corte remove a informao da posio (utilizada para deslocao), enquanto a
operao de cpia deixa a informao na posio original.
1. Realce os caracteres que deseja cortar ou copiar.
Na linha de entrada, posicione o cursor direita ou esquerda dos caracteres.
Prima sem soltar _ e, em seguida, prima _ ou _ para realar respectivamente os
caracteres direita e esquerda do cursor.
2. Prima e seleccione 4:Cut ou 5:Copy.
Ecr principal da calculadora 236
Nota: pode cortar, copiar e colar sem utilizar o menu da barra de ferramentas de .
Prima:
_ _5, _6, ou _7
@ _X, _C, ou _V
Cortar no o mesmo que cancelar, pois a informao cancelada no fica guardada na
rea de transferncia e portanto no pode ser recuperada.
Nota: uma informao cortada ou copiada substitui o eventual contedo da rea de
transferncia.
Operao para colar uma informao da rea de transferncia Operao para colar uma informao da rea de transferncia Operao para colar uma informao da rea de transferncia Operao para colar uma informao da rea de transferncia
A operao para colar insere o contedo da rea de transferncia na posio do cursor
na linha de entrada. O contedo da rea de transferncia permanece igual.
1. Posicione o cursor no ponto onde deseja colar a informao.
reas de transferncia = (rea vazia ou com o contedo anterior)
Depois de cortar Depois de copiar
rea de transferncia =
x^43x^36x^2+8x
rea de transferncia =
x^43x^36x^2+8x
Ecr principal da calculadora 237
2. Prima e seleccione 6:Paste (ou utilize as teclas de atalho):
_ _ 7
@ _V
Exemplo: copiar e colar Exemplo: copiar e colar Exemplo: copiar e colar Exemplo: copiar e colar
Para reutilizar uma expresso sem digit-la de novo por inteiro.
1. Copie a informao desejada.
2. Cole a informao na nova entrada.
a) Inicie uma nova entrada e posicione o cursor no local onde deseja colar a
informao copiada.
a) Utilize __ ou __ para realar a
expresso.
b) Prima:
_ _ 6
@ _C
c) c.Neste exemplo, prima _ para
calcular a expresso.
Ecr principal da calculadora 238
b) Prima 1 para seleccionar a funo d differentiate.
Nota: tambm possvel reutilizar uma expresso atravs de uma funo definida
pelo utilizador.
3. Cole a informao copiada noutra aplicao.
Nota: a operao de copiar e colar permite transferir facilmente informaes de uma
aplicao para outra.
c) Prima
_ _ 7
@ _V
para colar a expresso copiada.
d) Complete a nova entrada e prima
_.
a) Prima _ para ver Y= Editor.
b) Prima _ para definir y1(x).
c) Prima
_ _ 7
@ _V
para colar.
d) Prima _ para guardar a nova
definio.
Ecr principal da calculadora 239
Reutilizao de uma entrada precedente ou da Reutilizao de uma entrada precedente ou da Reutilizao de uma entrada precedente ou da Reutilizao de uma entrada precedente ou da
ltima resposta ltima resposta ltima resposta ltima resposta
possvel reutilizar uma entrada precedente, executando-a de novo tal e qual ou
modificando-a antes de a tornar a executar. Tambm possvel reutilizar a ltima
resposta, inserindo-a numa nova expresso.
Reutilizao da expresso na linha de entrada Reutilizao da expresso na linha de entrada Reutilizao da expresso na linha de entrada Reutilizao da expresso na linha de entrada
Se premir _, a expresso calculada permanece realada na linha de entrada.
Conforme a situao, possvel sobrep-la ou reutiliz-la.
Por exemplo: utilize uma varivel para calcular o quadrado de 1, 2, 3, etc.
Como mostrado em seguida, ajuste o valor da varivel inicial e digite a expresso
varivel. Em seguida, volte a digitar para incrementar a varivel e calcular o quadrado.
_ @ Ecr
0 _
_ NUM
_
0 _
NUM
_
NUM j _ 1 _
_ NUM
_ NUM _ 2
_
NUM _ 1 _
NUM
_ NUM _ 2
_
Ecr principal da calculadora 240
Nota: tornar a executar a entrada tal e qual, muito til nos clculos interactivos que
incluem variveis.
Com a equao A=r r
2
, utilize teste e erro para calcular o raio de um crculo que cobre
200 centmetros quadrados
Nota: editar uma entrada permite realizar pequenas correces sem a necessidade de a
reescrever.
O exemplo seguinte utiliza 8 como primeiro palpite e, em seguida, mostra a resposta na
forma aproximada de ponto flutuante. possvel editar e voltar a executar com 7.95 e
continuar at que a resposta esteja to precisa quanto desejado.
_ _ _ _
_ @ Ecr
8 _ j R _

_ _ j R _ 2
_
8 _ R _
_ _ R _ 2
_
_ _ _ _
_ @ Ecr
Ecr principal da calculadora 241
Nota: quando a entrada contiver um ponto decimal, o resultado aparece
automaticamente com o ponto flutuante.
Recuperao de uma entrada precedente Recuperao de uma entrada precedente Recuperao de uma entrada precedente Recuperao de uma entrada precedente
possvel recuperar as entradas precedentes guardadas na rea do histrico, mesmo
que no apaream no ecr. A entrada recuperada substitui o contedo da linha de
entrada. possvel tornar a executar ou editar a entrada recuperada.
Nota: tambm possvel utilizar a funo entry para recuperar uma entrada precedente.
Consulte entry( ) no mdulo Referncia tcnica.
Por exemplo:
_ _ 8
7.95 _
_ _ ]
7.95 _
Para recuperar: Prima: Efeito:
A ltima entrada
(modificou a linha de
entrada)
_ |
uma vez
Se a ltima entrada ainda estiver na
linha de entrada, recupera a entrada
precedente.
Entradas
precedentes
_ |
vrias vezes
Cada toque recupera a entrada
anterior quela apresentada na linha
de entrada.
_ @ Ecr
Ecr principal da calculadora 242
Recuperao da ltima resposta Recuperao da ltima resposta Recuperao da ltima resposta Recuperao da ltima resposta
Cada vez que calcula uma expresso, a TI-89 Titanium / Voyage200
Graphing Calculator guarda o resultado na varivel ans(1). Para inserir esta varivel na
linha de entrada, prima _.
Por exemplo: calcule a rea de um jardim rectangular de 1,7 por 4,2 metros. Em
seguida, calcule a produo por metro quadrado, sendo a produo total de 147
tomates.
De modo analgo ans(1), ans(2), ans(3), etc., tambm contm as respostas
precedentes. Por exemplo: ans(2) contm a penltima resposta.
Nota: consulte ans( ) no mdulo Referncia tcnica.
1. Calcule a rea.
1.7 _ 4.2 _
2. Calcule a colheita por metro quadrado.
147 _ _ _
Se a linha de entrada contiver a
ltima entrada, _ | recupera-
a.
Se a linha de entrada for modificada
ou cancelada, _| recupera-
a.
A varivel ans(1)
inserida e o valor
utilizado no clculo.
Ecr principal da calculadora 243
Colagem automtica de uma entrada ou resposta Colagem automtica de uma entrada ou resposta Colagem automtica de uma entrada ou resposta Colagem automtica de uma entrada ou resposta
da rea do histrico da rea do histrico da rea do histrico da rea do histrico
possvel seleccionar qualquer entrada ou resposta da rea do histrico e colar
automaticamente uma duplicao na linha de entrada. Esta funo permite inserir uma
entrada ou resposta precedente sem digit-la de novo.
Vantagens da utilizao da funo de colagem automtica Vantagens da utilizao da funo de colagem automtica Vantagens da utilizao da funo de colagem automtica Vantagens da utilizao da funo de colagem automtica
O efeito da funo de colagem automtica parecido com a utilizao de _| e
_ descritos na seco anterior, embora haja diferenas.
Nota: uma informao pode tambm ser colada atravs do menu da barra de
ferramentas.
Para as
entradas:
Colagem automtica
permite:
_ | permite:
Inserir qualquer
entrada anterior na
linha de entrada.
Substituir o contedo da linha de
entrada por qualquer entrada
anterior.
Para as
respostas:
Colagem automtica
permite:
_ permite:
Inserir o valor
apresentado de
qualquer resposta
anterior na linha de
entrada.
Inserir a varivel ans(1), que
contm apenas a ltima resposta.
Cada vez que introduzir um
clculo, ans(1) actualizada com
a ltima resposta.
Ecr principal da calculadora 244
Colar automaticamente uma entrada ou resposta Colar automaticamente uma entrada ou resposta Colar automaticamente uma entrada ou resposta Colar automaticamente uma entrada ou resposta
1. Posicione o cursor no ponto escolhido para inserir a entrada ou a resposta na linha
de entrada.
2. Prima _ para deslocar o cursor para cima na rea do histrico. Este procedimento
reala a ltima resposta.
3. Utilize _ e para realar a entrada ou a resposta que deseja colar
automaticamente.
Desta forma, cola a entrada ou a resposta completa. Se necessitar apenas uma parte de
uma ou de outra, edite a linha de entrada para cancelar as partes no desejadas.
_ permite ir da resposta para entrada
na rea do histrico.
Para realar elementos no contidos
no ecr, utilize _.
Nota: para anular a operao e voltar
linha de entrada, prima _. Para ver
uma entrada ou resposta cujo
comprimento superior linha (indicado
com > no final da linha), utilize _ e _ ou
__ e __.
4. Prima _.
O elemento realado inserido na linha
de entrada.
Ecr principal da calculadora 245
Criao e clculo de funes definidas pelo Criao e clculo de funes definidas pelo Criao e clculo de funes definidas pelo Criao e clculo de funes definidas pelo
utilizador utilizador utilizador utilizador
As funes definidas pelo utilizador permitem economizar muito tempo quando
preciso repetir a mesma expresso vrias vezes (com valores diferentes). Estas
funes expandem as funes incorporadas da TI-89 Titanium / Voyage200
Graphing Calculator.
Formato de uma funo Formato de uma funo Formato de uma funo Formato de uma funo
Os exemplos seguintes contm funes de um ou dois argumentos definidas pelo
utilizador. possvel utilizar um nmero qualquer de argumentos conforme as
necessidades. Nestes exemplos, a definio composta por uma nica expresso (ou
enunciado).
Para definir funes e programas, atribua nomes exclusivos aos argumentos para no
os utilizar quando chamar estas funes ou programas posteriormente.
Nota: os nomes das funes seguem as mesmas regras que os nomes das variveis.
Consulte Guardar e recuperar os valores de variveis no mdulo Funcionamento da
calculadora.
cube(x) = x
3

Nome da funo
Lista de argumentos
Definio
xroot(x,y) = y
1/x

Ecr principal da calculadora 246
Utilize os mesmos argumentos da definio na lista de argumentos. Por exemplo:
cube(n) = x
3
d resultados imprevistos quando calcular essa funo.
Os argumentos (x e y nestes exemplos), so marcadores que contm os valores
transferidos para a funo. No representam as variveis x e y, excepto se transferir x e
y como argumentos durante o clculo da funo.
Criao de uma funo definida pelo utilizador Criao de uma funo definida pelo utilizador Criao de uma funo definida pelo utilizador Criao de uma funo definida pelo utilizador
Efectue um dos procedimentos apresentados em seguida.
Mtodo Descrio
_ Guardar uma expresso num nome de funo
(incluindo a lista de argumentos).
Comando Define Definir um nome de funo (incluindo a lista de
argumentos) como uma expresso.
Program Editor Para mais informaes sobre a criao de uma
funo definida pelo utilizador, consulte o mdulo
Programao.
Ecr principal da calculadora 247
Criao de uma funo de mltiplas expresses Criao de uma funo de mltiplas expresses Criao de uma funo de mltiplas expresses Criao de uma funo de mltiplas expresses
possvel criar tambm uma funo definida por vrias expresses. A definio pode
incluir muitas das estruturas de decises e de controlo (If, ElseIf, Return, etc.) utilizadas
na programao.
Nota: para mais informaes sobre as analogias e diferenas entre as funes e os
programas, consulte o mdulo Programao.
Por exemplo: supondo que deseja criar uma funo que some uma srie de valores
recprocos baseados num nico nmero inteiro (n) introduzido:
Durante a criao da definio da funo de mltiplas expresses, convm mostr-la
primeiro na forma de bloco.
Func e EndFunc devem estar no incio e no fim da funo.
As variveis no includas na lista de argumentos devem ser declaradas como

Func
Local temp,i
If fPart(nn)0 or nn:0
Return bad argument
0temp
For i,nn,1,1
approx(temp+1/i)temp
EndFor
Return temp
EndFunc
1
n
---
1
n 1
----------- - ...
1
1
--- + + +
Ecr principal da calculadora 248
local.
Devolve uma mensagem se nn no um inteiro ou se nn:0.
Soma os recprocos.
Devolve a soma.
Se introduzir uma funo de mltiplas expresses no ecr principal da calculadora, tem
de a introduzir numa nica linha. Utilize o comando Define da mesma forma que com
uma funo de uma nica expresso.
Nota: mais fcil criar uma funo complexa de mltiplas expresses no Program Editor
do que no ecr principal da calculadora. Consulte o mdulo Programao.
No ecr principal da
calculadora:
Define sumrecip(nn)=Func:Local temp,i: ... :EndFunc
Utilize dois pontos para separar
cada expresso.
Utilize nomes de argumentos que no sero
utilizados quando chamar a funo ou o
As funes de mltiplas expresses
aparecem como Func.
Introduza uma funo de mltipla
expresso na mesma linha - no
esquea de incluir o sinal de dois
pontos.
Ecr principal da calculadora 249
Calcular uma funo Calcular uma funo Calcular uma funo Calcular uma funo
Apresentar e editar uma funo definida Apresentar e editar uma funo definida Apresentar e editar uma funo definida Apresentar e editar uma funo definida
possvel utilizar uma funo definida pelo
utilizador da mesma forma que qualquer outra
funo; calcule-as individualmente ou dentro
de uma outra expresso.
Para: Operao:
Ver uma lista de todas
as funes definidas
pelo utilizador
Prima _ para ver o ecr VAR-LINK.
Pode ser necessrio utilizar o menu View da
barra de ferramentas para especificar a varivel
Function. (Consulte Gesto da memria e das
variveis.)
ou
Prima:
_
@ _
Ver uma lista de
funes das
aplicaes Flash
Prima:
_
@ _
Ecr principal da calculadora 250
Nota: pode ver uma funo definida pelo utilizador na caixa de dilogo CATALOG, mas
no pode utilizar CATALOG para ver ou editar a prpria definio.
Se uma entrada ou resposta for muito comprida Se uma entrada ou resposta for muito comprida Se uma entrada ou resposta for muito comprida Se uma entrada ou resposta for muito comprida
Em alguns casos uma entrada ou resposta pode ser muito comprida e/ou alta para
aparecer completamente na rea do histrico. Noutros casos, possvel que a TI-89
Titanium / Voyage200 Graphing Calculator no possa apresentar a resposta por falta
de memria disponvel.
Ver a definio de uma
funo definida pelo
utilizador
No ecr VAR-LINK, realce a funo do menu e
veja o menu Contents.
_ _
@
ou
Prima _. no ecr principal da calculadora.
Digite o nome da funo, mas no a lista de
argumentos (como por exemplo xroot), e prima
duas vezes _.
ou
Em Program Editor, abra a funo. (Consulte o
mdulo Programao.)
Editar a definio No ecr principal da calculadora, utilize _
para ver a definio e efectue as modificaes
desejadas. Utilize _ ou Define para guardar a
nova definio.
ou
Em Program Editor, abra a funo, edite-a e
guarde as modificaes.
Para: Operao:
Ecr principal da calculadora 251
Se uma entrada ou resposta for maior que uma linha Se uma entrada ou resposta for maior que uma linha Se uma entrada ou resposta for maior que uma linha Se uma entrada ou resposta for maior que uma linha
Posicione o cursor na rea do histrico e realce a entrada ou a resposta e utilize a tecla
do cursor para a deslocar; por exemplo:
O exemplo seguinte contm uma resposta demasiado grande para uma linha.
O exemplo seguinte contm uma resposta demasiado grande nos sentidos vertical
e horizontal para aparecer.
Nota: este exemplo utiliza a funo randMat para gerar uma matriz 25 x 25.
Prima _ ou
__ para a
Prima _ ou
__ para a
deslocar para a



_ Prima _ ou __ para a
deslocar para cima
@ Prima _ ou _ para a
deslocar para cima
_ Prima _ para a deslocar
para baixo
@ Prima para a deslocar
para baixo
Prima _ ou __ para a deslocar
para a esquerda
Prima _ ou __ para a deslocar
para a direita
Ecr principal da calculadora 252
Memria insuficiente Memria insuficiente Memria insuficiente Memria insuficiente
Quando a memria no for suficiente para apresentar o resultado, aparece o smbolo <<
...>> .
Por exemplo:
Nota: este exemplo utiliza a funo seq para gerar uma lista sequencial de nmeros
inteiros de 1 a 2500.
Se aparecer o smbolo << ...>>, no possvel ver a resposta, mesmo que a realce ou
desloque o cursor.
Nestes casos, tente:
Libertar alguma memria adicional, excluindo variveis desnecessrias e/ou
aplicaes Flash. Utilize _ conforme descrito no mdulo Gesto da
memria e das variveis.
Se possvel, divida o problema em partes menores que possam ser calculadas e
apresentadas com menos memria.
Utilizao do menu personalizado Utilizao do menu personalizado Utilizao do menu personalizado Utilizao do menu personalizado
A TI-89 Titanium / Voyage200 Graphing Calculator tem um menu personalizado que
pode ser activado e desactivado a qualquer momento. Pode utilizar o menu
personalizado predefinido ou criar o seu prprio menu, como descrito no mdulo
Programao.
Ecr principal da calculadora 253
Activao e desactivao do menu personalizado Activao e desactivao do menu personalizado Activao e desactivao do menu personalizado Activao e desactivao do menu personalizado
Quando activar o menu personalizado, substitui o menu normal da barra de
ferramentas. Quando o desactivar, volta ao menu normal. Por exemplo, no menu normal
da barra de ferramentas do ecr principal da calculadora, prima _ para
activar e desactivar o menu personalizado.
Nota: tambm possvel activar ou desactivar o menu personalizado, introduzindo
CustmOn ou CustmOff na linha de entrada e premindo _.
A menos que o menu tenha sido modificado, aparece o menu personalizado
predefinido.
Menu Funo
Var Nomes das variveis comuns.
f(x) Nomes de funes tais como f(x), g(x) e f(x,y).
Solve Itens relacionados soluo de equaes.
Unit Unidades comuns tais como _m, _ft e _l.
Menu da barra de
ferramentas normal do
ecr principal da
calculadora
_
Menu personalizado
Ecr principal da calculadora 254
Nota: um menu personalizado permite aceder aos itens mais utilizados. O mdulo
Programao mostra como criar menus personalizados para os itens utilizados com
mais frequncia.
Recuperao do menu personalizado predefinido Recuperao do menu personalizado predefinido Recuperao do menu personalizado predefinido Recuperao do menu personalizado predefinido
Se aparecer um menu personalizado diferente da predefinio e se for necessrio
restaurar a predefinio:
Symbol Smbolos tais como #, ? e ~.
International
_ _
@
Caracteres habitualmente acentuados tais como e .
Tool
_ _
@
ClrHome, NewProb, e CustmOff.
Menu Funo
Ecr principal da calculadora 255
1. No ecr principal da calculadora, utilize _ para desactivar o menu
personalizado e ver o menu da barra de ferramentas normal do ecr principal da
calculadora.
Este procedimento cola os comandos utilizados para criar o menu predefinido na
linha de entrada.
Nota: o menu personalizado anterior apagado. Se criar esse menu num programa,
pode recri-lo mais tarde quando executar o programa novamente.
3. Prima _ para executar os comandos e recuperar a predefinio.
Localizao da verso do software e o nmero de Localizao da verso do software e o nmero de Localizao da verso do software e o nmero de Localizao da verso do software e o nmero de
identificao identificao identificao identificao
Em algumas situaes, pode ser necessrio obter informaes sobre a sua TI-89
Titanium / Voyage200 Graphing Calculator, em especial, a verso do software e o
nmero ID da unidade.
2. Veja o menu da barra de ferramentas
Clean Up e seleccione 3:Restore custom
default.
_ _
@
Ecr principal da calculadora 256
Visualizao do ecr About Visualizao do ecr About Visualizao do ecr About Visualizao do ecr About
Quando necessria esta informao? Quando necessria esta informao? Quando necessria esta informao? Quando necessria esta informao?
As informaes sobre o ecr About destinam-se a situaes como:
Para obter um novo software ou um software actualizado ou aplicaes Flash para
TI-89 Titanium / Voyage200, necessrio fornecer a verso de software actual
e/ou o nmero ID da unidade.
Se tiver dificuldades com a TI-89 Titanium / Voyage200 e for necessrio entrar
em contacto com suporte tcnico, conhecer a verso do software pode tornar a
resoluo do problema mais fcil.
O ecr About mostra as seguintes informaes sobre a Voyage200:
Verso do hardware
Verso do SO (Advanced Mathematics Software)
Identificador do produto (Product ID)
1. No ecr principal da calculadora ou no
ambiente de trabalho das Apps, prima
e, em seguida, seleccione A:About.
O ecr ficar diferente do ecr
apresentado direita.
2. Prima _ ou _ para fechar o ecr.
Ecr principal da calculadora 257
ID da unidade
Nmero de reviso do certificado de Apps (Cert. Rev.)
Verso do SO
Identificador do produto
Nmero de reviso do certificado das Apps
Verso do hardware
ID da unidade (necessrio para obter certificados para a instalao de Apps
adquiridas)
O ecr apresentado ser diferente do ecr acima.

Manipulao simblica 258


Manipulao simblica Manipulao simblica Manipulao simblica Manipulao simblica
Utilizao de variveis definidas e indefinidas Utilizao de variveis definidas e indefinidas Utilizao de variveis definidas e indefinidas Utilizao de variveis definidas e indefinidas
Se realizar operaes algbricas ou de clculo, importante entender o efeito da
utilizao de variveis definidas e indefinidas. Caso contrrio, pode ser obtido um
nmero como resultado em vez da expresso algbrica prevista.
Como as variveis definidas e indefinidas so tratadas Como as variveis definidas e indefinidas so tratadas Como as variveis definidas e indefinidas so tratadas Como as variveis definidas e indefinidas so tratadas
Se introduzir uma expresso com uma varivel, a TI-89 Titanium / Voyage200
Graphing Calculator trata a varivel de uma das duas formas seguintes.
Para entender a sua importncia, suponha que quer calcular a primeira derivada de x
3
em relao a x.
Se a varivel for indefinida, tratada
como um smbolo algbrico.
Se a varivel for definida (mesmo se
definida como 0), o valor substitui a
varivel.
Se x estiver indefinido, o resultado
aparece da forma prevista.
Manipulao simblica 259
Se x estiver definido, o resultado pode
aparecer de uma forma diferente da
prevista.
Nota: se configurar uma varivel,
recomendamos que utilize mais do que
um carcter no nome. Deixe os nomes de
um carcter indefinidos para clculos
simblicos.
A menos que
soubesse que 5 havia
sido guardado
previamente em x, a
resposta 75 poderia
conduzir ao erro.
Manipulao simblica 260
Como determinar se uma varivel indefinida Como determinar se uma varivel indefinida Como determinar se uma varivel indefinida Como determinar se uma varivel indefinida
Nota: utilize _ para ver a lista de variveis definidas, como descrito em
Gesto da memria e das variveis.
Mtodo: Exemplo:
Introduza o nome da varivel.
Utilize a funo isVar().
Utilize a funo getType.
Se definido, aparece o
valor da varivel.
Se no definido, aparece o
nome da varivel.
Se definido, aparece
true.
Se no definido, aparece
false.
Se definido, aparece o
tipo da varivel.
Se no definido,
aparece NONE.
Manipulao simblica 261
Excluso de uma varivel definida Excluso de uma varivel definida Excluso de uma varivel definida Excluso de uma varivel definida
Pode-se indefinir uma varivel definida atravs da sua excluso.
Para excluir: Operao:
Uma ou mais variveis
especificadas
Utilize a funo DelVar.
Pode-se tambm excluir
variveis com o ecr VAR-LINK
(_) como descrito em
Gesto da memria e das
variveis.
Todas as variveis de um tipo
especfico
Nota: a funo Deltype elimina
todas as variveis do tipo
especificado em todas as pastas.
Utilize a funo Deltype.
Manipulao simblica 262
Reutilizao temporria de uma varivel existente Reutilizao temporria de uma varivel existente Reutilizao temporria de uma varivel existente Reutilizao temporria de uma varivel existente
Se digitar o operador with ( | ), possvel:
Nota: para mais informaes sobre o operador |, consulte Introduo do operador With.
Para digitar o operador with ( | ), prima:
_
@ __
Todas as variveis com um
carcter (a z) na pasta actual
Nota: para mais informaes
sobre pastas, consulte o mdulo
Ecr principal da calculadora.
No menu Clean Up do ecr
principal, seleccione 1:Clear a-z.
Aparece um pedido de
confirmao. Prima _ para
confirmar a excluso.
Omitir temporariamente um valor definido
de varivel.
Definir temporariamente um valor para
uma varivel indefinida.
Para excluir: Operao:
Manipulao simblica 263
Utilizao dos modos Exact, Approximate e Auto Utilizao dos modos Exact, Approximate e Auto Utilizao dos modos Exact, Approximate e Auto Utilizao dos modos Exact, Approximate e Auto
As definies dos modos Exact/Approx, descritos brevemente no mdulo
Funcionamento da calculadora, influem directamente na preciso e na exactido com
que a TI-89 Titanium / Voyage200 Graphing Calculator calcula um resultado. Esta
seco descreve estas configuraes, que esto relacionadas com a manipulao
simblica.
Modo EXACT Modo EXACT Modo EXACT Modo EXACT
Quando Exact/Approx = EXACT, a TI-89 Titanium / Voyage200 utiliza a aritmtica
racional exacta at 614 dgitos no numerador e 614 dgitos no denominador. O modo
EXACT:
Simplifica nmeros irracionais, tanto quanto possvel, sem aproxim-los. Por
exemplo, transformado em e ln(1000) transformado em 3 ln(10).
Converte nmeros de decimais em nmeros racionais. Por exemplo, 0.25
transformado em 1/4.
As funes solve, cSolve, zeros, cZeros, factor, , fMin e fMax utilizam apenas algoritmos
simblicos exactos. Estas funes no calculam solues aproximadas no modo
EXACT.
Algumas equaes, como 2
x
= x, possuem solues que no podem ser
representadas finitamente em termos de funes e operadores na TI-89 Titanium /
Voyage200.
12 2 3
Manipulao simblica 264
Com este tipo de equao, EXACT no calcular solues aproximadas. Por
exemplo, 2
x
= x tem a soluo aproximada x 0.641186, mas esta no aparece no
modo EXACT.
Modo APPROXIMATE Modo APPROXIMATE Modo APPROXIMATE Modo APPROXIMATE
Quando Exact/Approx = APPROXIMATE, a TI-89 Titanium / Voyage200 converte os
nmeros racionais e constantes irracionais em decimais. Entretanto, h excepes:
Certas funes incorporadas nas quais um dos seus argumentos tem de ser um
nmero inteiro convertero este nmero num nmero inteiro, se possvel. Por
exemplo: d(y(x), x, 2.0) transformado em d(y(x), x, 2).
Os expoentes com nmeros decimais inteiros so convertidos em nmeros inteiros.
Por exemplo: x
2.0
transformado em x
2
mesmo no modo APPROXIMATE.
Vantagens Desvantagens
Os resultados so exactos. medida que utiliza nmeros racionais
complexos e constantes irracionais, os
clculos podem:
Utilizar mais memria e consumi-la
antes de obter a soluo.
Levar mais tempo a calcular.
Produzir resultados grandes que so
mais difceis de ser compreendidos do
que um nmero decimal.
Manipulao simblica 265
As funes como solve e (integral) podem utilizar o mtodo simblico exacto e o
mtodo numrico aproximado. No modo APPROXIMATE, estas funes ignoram todos
ou alguns mtodos simblicos exactos.
Modo AUTO Modo AUTO Modo AUTO Modo AUTO
Quando Exact/Approx = AUTO, a TI-89 Titanium / Voyage200 utiliza a aritmtica
racional exacta sempre que todos os operandos forem nmeros racionais. Caso
Vantagens Desvantagens
Se no forem necessrios
resultados exactos, este modo
poder economizar tempo e/ou
utilizar menos memria do que o
modo EXACT.
Resultados aproximados so, s
vezes, mais compactos e mais
compreensveis do que resultados
exactos.
Os resultados com funes ou
variveis indefinidas frequentemente
mostram um cancelamento
incompleto. Por exemplo, um
coeficiente que deveria ser 0 poderia
ser apresentado com uma ordem de
grandeza pequena tal como
1.23457E-11.
Se no quiser utilizar clculos
simblicos, os resultados
aproximados so parecidos com
os resultados das calculadoras
numricas tradicionais.
As operaes simblicas tais como
limites e integrais tm menos
probabilidade de fornecer resultados
satisfatrios no modo APPROXIMATE.
Algumas vezes, os resultados
aproximados so menos compactos e
menos compreensveis do que
resultados exactos. Por exemplo, pode
ser prefervel ver 1/7 em vez de
.142857.
Manipulao simblica 266
contrrio, utiliza a aritmtica decimal depois de converter todos os operandos racionais
em decimais. Por outras palavras, o decimal preponderante. Por exemplo:
1/2 - 1/3 transformado em 1/6
mas
0.5 - 1/3 transformado em .16666666666667
Esta preponderncia do decimal no ocorre em variveis indefinidas ou elementos de
listas ou matrizes. Por exemplo:
(1/2 - 1/3) x + (0.5 - 1/3) y transformado em x/6 + .16666666666667 y
e
{1/2 - 1/3, 0.5 - 1/3} transformado em {1/6, .16666666666667}
No modo AUTO, as funes como solve encontram tantas solues quanto possvel
com exactido e, em seguida, utilizam mtodos de aproximao numrica para
encontrar solues adicionais, se necessrio. Da mesma forma, a (integral) utiliza
mtodos numricos aproximados, se apropriado, onde os mtodos de exactido
simblica falham.
Vantagens Desvantagens
Pode obter resultados exactos
quando possvel e resultados
numricos aproximados quando os
resultados exactos forem
impraticveis.
Pode controlar frequentemente o
formato de um resultado,
introduzindo alguns coeficientes
como nmeros racionais ou como
nmeros de decimais.
Se estiver interessado apenas em
resultados exactos, pode perder
algum tempo a procurar resultados
aproximados.
Se estiver interessado apenas em
resultados aproximados, pode
perder algum tempo a procurar
resultados exactos. Alm disso,
pode consumir a memria com a
procura desses resultados exactos.
Manipulao simblica 267
Simplificao automtica Simplificao automtica Simplificao automtica Simplificao automtica
Quando digitar uma expresso na linha de entrada e premir _, a TI-89 Titanium /
Voyage200 Graphing Calculator simplifica automaticamente a expresso de acordo
com as regras de simplificao predefinidas.
Regras de simplificao predefinidas Regras de simplificao predefinidas Regras de simplificao predefinidas Regras de simplificao predefinidas
Todas as regras seguintes so aplicadas automaticamente. Os resultados intermdios
no so apresentados.
A simplificao predefinida no modifica as variveis que utilizam nomes de
caminho para indicar uma pasta. Por exemplo: x+class\x no simplificado para 2x.
Nota: para mais informaes sobre pastas, consulte o mdulo Ecr principal da
calculadora.
Para funes:
- Os argumentos so simplificados. (Algumas funes incorporadas atrasam a
simplificao de alguns dos argumentos.)
Se uma varivel tiver um valor definido,
este valor substitui a varivel.
Se a varivel estiver definida em funo
de outra varivel, a varivel substituda
pelo valor de nvel mais baixo
(denominado busca infinita).
Manipulao simblica 268
- Se a funo for integrada ou definida pelo utilizador, a definio da funo
aplicada aos argumentos simplificados. Em seguida, a forma funcional
substituda por este resultado. .
Os produtos e adies que incluem variveis indefinidas so ordenadas
alfabeticamente de acordo com a primeira letra do nome da varivel.
- As variveis indefinidas de r a z so consideradas variveis verdadeiras e so
colocadas por ordem alfabtica no incio de uma adio.
- As variveis indefinidas de a a q so consideradas constantes e so colocadas
por ordem alfabtica no final de uma adio (antes dos nmeros).
As subexpresses numricas so
combinadas.
Os produtos e adies so ordenadas.
Os factores e termos semelhantes so
agrupados.
Procura as igualdades com zeros e uns.
Manipulao simblica 269
Os mximos divisores comuns do
polinmio so simplificados.
Os polinmios so calculados, a menos
que no seja possvel uma simplificao.
So formados denominadores comuns, a
menos que no seja possvel uma
simplificao.
So procuradas as igualdades de
funes. Por exemplo:
ln(2x) = ln(2) + ln(x)
e
sin(x)
2
+ cos(x)
2
= 1
Este nmero decimal faz com que os
resultados numricos apaream
como decimais.
Se introduzir como expoente um
nmero inteiro na forma decimal, ser
tratado como um inteiro (e no
produzir um resultado como decimal).
Sem cancelamento
Sem cancelamento
Manipulao simblica 270
Quanto demora o processo de simplificao? Quanto demora o processo de simplificao? Quanto demora o processo de simplificao? Quanto demora o processo de simplificao?
Dependendo da complexidade de uma entrada, resultado ou expresso intermediria,
pode levar bastante tempo para fatorar uma expresso e cancelar os divisores comuns
como necessrio para a simplificao.
Para interromper um processo de simplificao demorado, prima _. Em seguida, pode
experimentar simplificar apenas uma parte da expresso (cole automaticamente a
expresso inteira na linha de entrada e, em seguida, remova as partes no desejadas.)
Simplificao diferida para algumas funes Simplificao diferida para algumas funes Simplificao diferida para algumas funes Simplificao diferida para algumas funes
incorporadas incorporadas incorporadas incorporadas
Normalmente, as variveis so simplificadas automaticamente no nvel mais baixo
possvel antes de serem passadas para uma funo. Em certas funes, entretanto, a
simplificao completa diferida at que a funo seja efetuada.
Funes que utilizam a simplificao diferida Funes que utilizam a simplificao diferida Funes que utilizam a simplificao diferida Funes que utilizam a simplificao diferida
As funes que utilizam a simplificao diferida tm um argumento obrigatrio var que
calcula a funo em relao a uma varivel. Estas funes possuem pelo menos dois
argumentos com a seguinte forma geral:
function(expresso, var [, ... ])
Manipulao simblica 271
Nota: nem todas as funes que utilizam um argumento var utilizam a simplificao
diferida.
Para uma funo que utiliza a simplificao diferida:
1. A varivel var simplificada at alcanar o nvel mais baixo no qual permanece uma
varivel (mesmo que possa ser implificada para um valor invarivel).
2. A funo calculada com a varivel.
3. Se for possvel simplificar mais var, o valor substitudo no resultado.
Nota: pode querer ou no definir um valor numrico para var, dependendo da situao.
Por exemplo:
Por exemplo: solve(x^2-x-2=0,x)
d(x^2-x-2,x)
(x^2-x-2,x)
limit(x
2
-x-2,x,5)
x no pode ser simplificado.
Manipulao simblica 272
Substituio de valores e definio de restries Substituio de valores e definio de restries Substituio de valores e definio de restries Substituio de valores e definio de restries
O operador with ( | ) permite substituir valores temporariamente numa expresso ou
especificar restries de domnio.
Introduo do operador Introduo do operador Introduo do operador Introduo do operador With
Para digitar o operador with ( | ), prima:
_
@ __
Nota: o exemplo direita encontra a derivada de
x
3
em x=5. Se x
3
fosse inicialmente simplificado
em 75, seria calculada a derivada de 75, resultado
diferente daquele desejado.
x no simplificado. A funo utiliza
x
3
e, em seguida, substitui x por 5.
x simplificado em relao a t.
A funo utiliza t
3
.
x simplificado em relao a t. A
funo utiliza t
3
e, em seguida,
substitui t por 5.
Manipulao simblica 273
Substituio de uma varivel Substituio de uma varivel Substituio de uma varivel Substituio de uma varivel
Substituio de uma expresso simples Substituio de uma expresso simples Substituio de uma expresso simples Substituio de uma expresso simples
Todas as ocorrncias de uma varivel
especificada podem ser substitudas por um
valor numrico ou uma expresso.
Para substituir diversas variveis ao mesmo
tempo, utilize o operador booleano and.
Todas as ocorrncias de uma expresso
simples podem ser substitudas por uma
varivel, um valor numrico ou outra
expresso.
Primeira derivada
de x
3
para x = 5
A substituio de
sin(x) por s mostra
que a expresso
um polinmio em
termos de sin(x).
Manipulao simblica 274
Substituio de valores complexos Substituio de valores complexos Substituio de valores complexos Substituio de valores complexos
Todas as variveis indefinidas so tratadas como nmeros reais em clculos simblicos.
Para realizar anlises simblicas complexas, preciso configurar uma varivel
complexa. Por exemplo:
x+yiz
Pode utilizar z como uma varivel complexa. tambm possvel utilizar z_. Para mais
informaes, consulte o tpico _ (sublinhado) no mdulo Referncia tcnica.
Nota:
para obter uma descrio sobre nmeros complexos, consulte o mdulo Referncia
tcnica.
para obter o nmero complexo i, prima __. No digite simplesmente a letra i no
teclado.
Se substituir um termo utilizado
frequentemente (ou um termo grande), os
resultados podem aparecer de uma forma
mais compacta.
Nota: acos(x) diferente de acos(x).
Os valores complexos podem ser
substitudos exactamente como seria feito
para outros valores.
Manipulao simblica 275
Limitaes das substituies Limitaes das substituies Limitaes das substituies Limitaes das substituies
Pode ocorrer uma recursividade infinita quando definir uma varivel de substituio
em funo dela mesma.
Quando introduzir uma substituio que causa recursividade infinita:
A substituio s ocorre quando h uma
correspondncia exacta para a
substituio.
- Aparece uma mensagem de erro.
- Se premir _, aparece uma
mensagem de erro na rea do
histrico.
Apenas x
2
foi
substitudo, no x
4
.
Defina a substituio
em termos mais
simples para obter
uma substituio
sin(x)|x=x+1
Substitui sin(x+1), sin(x+1+1), sin(x+1+1+1), etc.
Manipulao simblica 276
Internamente, uma expresso ordenada de acordo com as regras de simplificao
automtica. Consequentemente, os produtos e as adies podem no estar na
mesma ordem em que foram introduzidos.
Especificar as restries de domnio Especificar as restries de domnio Especificar as restries de domnio Especificar as restries de domnio
Muitas igualdades e transformaes so vlidas apenas num domnio particular. Por
exemplo:
- Em regra geral, a substituio deve
ser para uma nica varivel.
- A substituio em expresses mais
genricas (mc
2
=e ou c
2
m=e) pode
no funcionar como esperado.
Nota: utilize a funo solve para ajudar a
determinar a substituio de uma nica
varivel.
ln(xy) = ln(x) + ln(y) apenas se x e y forem no negativos
sin
1
(sin()) =
apenas se r/2 e : r/2 radianos
Sem
correspondncia
para substituio
Manipulao simblica 277
Utilize o operador with para especificar a restrio do domnio.
Nota: introduza ln(xy) em vez de ln(xy); caso contrrio, xy ser interpretada como uma
nica varivel chamada xy.
Nota: para ou :, digite __ ou __. Pode utilizar tambm _}8 ou
_2 para seleccionar num menu.
Substituies em confronto com definies de variveis Substituies em confronto com definies de variveis Substituies em confronto com definies de variveis Substituies em confronto com definies de variveis
Em muitos casos, a definio da varivel
produz o mesmo efeito de uma substituio.
Como ln(xy) = ln(x) + ln(y) nem sempre
vlido, os logaritmos no so combinados.
Com a restrio, a igualdade vlida e
a expresso simplificada.
Visto que sin
1
(sin()) = no sempre
vlido, a expresso no simplificada.
Com a restrio, a expresso pode ser
simplificada.
Manipulao simblica 278
Entretanto, a substituio prefervel na maioria dos casos porque impede que a
varivel, definida a princpio apenas para o clculo actual, afecte acidentalmente
clculos posteriores.
Ateno: depois de definir a varivel x, todos os clculos que incluam esta varivel so
afectados (at que seja excluda).
Descrio do menu Algebra Descrio do menu Algebra Descrio do menu Algebra Descrio do menu Algebra
Pode utilizar o menu Algebra da barra de ferramentas para seleccionar as funes
algbricas mais utilizadas.
A substituio de x=1 no afecta
o prximo clculo.
O armazenamento de 1x afecta
os clculos subsequentes.
Manipulao simblica 279
Menu Algebra Menu Algebra Menu Algebra Menu Algebra
No ecr principal, prima para ver:
Nota: para obter uma descrio completa de cada funo e da sua sintaxe, consulte o
mdulo Referncia tcnica.
Este menu est disponvel tambm a partir do
menu MATH. Prima _} e, em seguida,
seleccione 9:Algebra.
Opo de menu Descrio
solve Calcula uma expresso para uma varivel
especificada. Esta opo devolve apenas solues
reais, independente da configurao do modo
Complex Format. Mostra respostas com solues de
ligao "and" e "or".(Para solues complexas,
seleccione A:Complex a partir do menu Algebra.)
factor Decomponha em factores uma expresso em relao
a todas as suas variveis ou apenas a uma varivel
especificada.
expand Desenvolve uma expresso em relao a todas as
suas variveis ou apenas a uma varivel
especificada.
zeros Determina os valores de uma varivel especfica que
igualam uma expresso a zero. Aparece numa lista.
Manipulao simblica 280
approx Calcula uma expresso aritmtica com decimal,
sempre que possvel. Equivale a utilizar _ para
configurar Exact/Approx = APPROXIMATE (ou
empregar __ para calcular uma expresso).
comDenom Calcula um denominador comum para todos os
termos numa expresso e transforma a expresso
numa fraco reduzida de um numerador e
denominador.
propFrac Calcula a fraco prpria de uma expresso.
nSolve Calcula uma nica soluo decimal para uma
equao (diferente de solve, que pode apresentar
algumas solues na forma simblica ou racional).
Trig Exibe o submenu:
tExpand Desenvolve expresses trigonomtricas
com somas angulares e mltiplos ngulos.
tCollect Agrupa os produtos de potncias inteiras
de funes trigonomtricas em somas angulares e
ngulos mltiplos. tCollect o oposto de tExpand.
Complex Exibe o submenu:
So idnticos a solve, factor e zeros; mas calculam
tambm resultados complexos.
Opo de menu Descrio
Manipulao simblica 281
Nota: as funes left e right so utilizadas tambm para obter um nmero especfico de
elementos ou caracteres do lado esquerdo ou direito de uma lista ou cadeia de
caracteres.
Operaes algbricas comuns Operaes algbricas comuns Operaes algbricas comuns Operaes algbricas comuns
Esta seco d exemplos de algumas das funes disponveis no menu Algebra da
barra de ferramentas. Para obter informaes completas sobre quaisquer funes,
consulte o mdulo Referncia tcnica. Algumas operaes algbricas no requerem
uma funo especial.
Extract Mostra o submenu:
getNum Aplica comDenom e devolve o
numerador resultante.
getDenom Aplica comDenom e devolve o
denominador resultante.
left Devolve o lado esquerdo de uma equao ou
de uma inequao.
right Devolve o lado direito de uma equao ou de
uma inequao.
Opo de menu Descrio
Manipulao simblica 282
Adio ou diviso de polinmios Adio ou diviso de polinmios Adio ou diviso de polinmios Adio ou diviso de polinmios
Decomposio em factores e desenvolvimento de polinmios Decomposio em factores e desenvolvimento de polinmios Decomposio em factores e desenvolvimento de polinmios Decomposio em factores e desenvolvimento de polinmios
Utilize as funes factor (2) e expand (3).
Pode adicionar ou dividir polinmios sem
utilizar uma funo especial.
Decomponha em factores x
5
- 1. Em seguida,
desenvolva o resultado.
No se esquea de que factor e expand
realizam operaes opostas.
factor(expresso [,var])
para decompor em factores em relao a uma
expand(expresso [,var])
para desenvolvimento parcial em relao a
uma varivel
Manipulao simblica 283
Obteno de factores primos de um nmero Obteno de factores primos de um nmero Obteno de factores primos de um nmero Obteno de factores primos de um nmero
As possibilidades oferecidas pela funo factor (2) no se limitam simplesmente a
decompor em factores um polinmio algbrico.
Obteno de expanses parciais Obteno de expanses parciais Obteno de expanses parciais Obteno de expanses parciais
Com o valor opcional var da funo expand (3), possvel obter um desenvolvimento
parcial que agrupa as potncias similares de uma varivel.
Pode calcular os factores primos de um
nmero racional (um nmero inteiro ou uma
fraco de nmeros inteiros).
Obtenha um desenvolvimento completo de
(x
2
-x) (y
2
-y) em relao a todas as variveis.
Em seguida, obtenha um desenvolvimento
parcial em relao a x.
Manipulao simblica 284
Resoluo de uma equao Resoluo de uma equao Resoluo de uma equao Resoluo de uma equao
Utilize a funo solve (1) para resolver uma equao em relao a uma varivel
especificada.
solve(equao, var)
Para ver os resultados intermdios, a equao deve ser resolvida manualmente, passo
a passo.
Nota: uma operao tal como _2 _ subtrai 2x de ambos os lados.
Resoluo de um sistema de equaes lineares Resoluo de um sistema de equaes lineares Resoluo de um sistema de equaes lineares Resoluo de um sistema de equaes lineares
Calcule x + y - 5 = 2x - 5y para x.
No se esquea de que solve mostra apenas
o resultado final.
Considere o sistema de duas equaes com
duas variveis desconhecidas:
2x - 3y = 4
x + 7y = 12
x _ y _ 5 _ 2x _ 5y
_ 2 x
_ y
_ 4
_ _ 1
Manipulao simblica 285
Para resolver este sistema de equaes, utilize um dos mtodos seguintes.
Nota: as funes de matrizes simult e rref no esto disponveis no menu Algebra.
Utilize _}4 ou Catalog.
Mtodo Exemplo
Utilize a funo solve para a
soluo a um passo.
solve(2x-3y=4 and x+7y=12,{x,y})
Utilize a funo solve com
substituio ( | ) para a manipulao
passo a passo.
Consulte Manipulao Simblica no
mdulo Incio rpido da matemtica,
que foi calculado para x = 8/11 e
y = 20/11.
Utilize a funo simult com uma
matriz.
Introduza os coeficientes como uma
matriz e os resultados como uma
matriz de coluna constante.
Utilize a funo rref com uma
matriz.
Introduza os coeficientes como uma
matriz aumentada.
Manipulao simblica 286
Obteno dos zeros de uma expresso Obteno dos zeros de uma expresso Obteno dos zeros de uma expresso Obteno dos zeros de uma expresso
Utilize a funo zeros (4).
zeros(expresso, var)
Obteno de fraces prprias e denominadores comuns Obteno de fraces prprias e denominadores comuns Obteno de fraces prprias e denominadores comuns Obteno de fraces prprias e denominadores comuns
Utilize as funes propFrac (7) e comDenom (6).
Utilize a expresso xsin(x) + cos(x).
Encontre as razes da equao no intervalo
0 : x e x : 3.
Nota: para ou :, digite __ ou __. Pode
tambm utilizar _}8 ou _2
para seleccionar a partir de um menu.
Utilize o operador
with para designar o
intervalo.
propFrac(expresso racional [,var])
para fraces prprias com relao
a uma varivel
Manipulao simblica 287
Neste exemplo:
o resto de x
4
-2x
2
+x dividido por 2x
2
+x+4.
o quociente.
Encontre uma fraco prpria para a
expresso (x
4
-2x
2
+ x) / (2x
2
+ x + 4).
Em seguida, transforme a resposta numa
fraco com numerador e denominador
totalmente desenvolvidos.
No se esquea de que propFrac e
comDenom realizam operaes opostas.
Nota: pode utilizar comDenom com uma
expresso, lista ou matriz.
comDenom(expresso [,var])
para denominadores comuns que agrupam
potncias similares desta varivel
Se fizer este
exemplo na sua
TI-89 Titanium /
Voyage200, a
funo propFrac
ultrapassa o topo
do ecr.
31x 60 +
8
---------------------
x
2
2
-----
x
4
-- - 15/8
Manipulao simblica 288
Descrio do menu Calc Descrio do menu Calc Descrio do menu Calc Descrio do menu Calc
Pode utilizar o menu Calc da barra de ferramentas para seleccionar as funes de
clculo mais utilizadas.
Menu Calc Menu Calc Menu Calc Menu Calc
No ecr principal, prima para ver:
Nota: para obter uma descrio completa de cada funo e sua sintaxe, consulte o
mdulo Referncia tcnica.
Este menu est disponvel tambm no menu
MATH. Prima _} e, em seguida,
seleccione A:Calculus.
Opo de menu Descrio
d differentiate Deriva uma expresso em relao a uma varivel
especificada.
integrate Integra uma expresso em relao a uma varivel
especificada.
Limit Calcula o limite de uma expresso em relao a uma
varivel especificada.
Z sum Avalia os valores discretos das variveis de uma
expresso dentro de um intervalo e calcula a soma.
Manipulao simblica 289
Nota: o smbolo d (de diferencial) um smbolo especial. No o mesmo que digitar D
no teclado. Utilize 1 ou __.
product Avalia os valores discretos das variveis de uma
expresso dentro de um intervalo e calcula o produto.
fMin Encontra os possveis valores de uma varivel
especificada que minimizam uma expresso.
fMax Encontra os possveis valores de uma varivel
especificada que maximizam uma expresso.
arcLen Devolve o comprimento do arco de uma expresso
em relao a uma varivel especificada.
taylor Calcula uma aproximao de polinmio de Taylor
para uma expresso em relao a uma varivel
especificada.
nDeriv Calcula a derivada numrica de uma expresso em
relao a uma varivel especificada.
nInt Calcula um integral como nmero decimal com
quadratura (uma aproximao que utiliza somas
ponderadas dos integrandos).
deSolve Resolve simbolicamente muitas equaes
diferenciais de 1 e 2 ordem, com ou sem as
condies iniciais.
impDif Calcula derivadas implcitas para equaes em duas
variveis em que uma varivel definida
implicitamente nos termos da outra.
Opo de menu Descrio
Manipulao simblica 290
Operaes comuns de clculo Operaes comuns de clculo Operaes comuns de clculo Operaes comuns de clculo
Esta seco fornece exemplos de algumas das funes disponveis do menu Calc
da barra de ferramentas. Para obter informaes completas sobre uma funo de
clculo, consulte no mdulo Referncia tcnica.
Integrao e derivao Integrao e derivao Integrao e derivao Integrao e derivao
Utilize as funes integrate (2) e d differentiate (1).
d (expresso, var [,ordem])
Nota: apenas expresses podem ser integradas; porm, pode derivar expresses, listas
ou matrizes.
Integre x
2
sin(x) em relao a x.
Derive o resultado em relao a x.
(expresso, var [,inferior] [,superior])
permite especificar limites ou uma
constante de integrao
Para obter d,
utilize 1 ou
__. No
digite
simplesmente D
Manipulao simblica 291
Clculo de limite Clculo de limite Clculo de limite Clculo de limite
Utilize a funo limit (3).
Nota: pode calcular o limite de uma expresso, lista, ou matriz.
Clculo de polinmio de Taylor Clculo de polinmio de Taylor Clculo de polinmio de Taylor Clculo de polinmio de Taylor
Utilize a funo taylor (9).
Calcule o limite de sin(3x) / x quando x tende
a 0.
limit(expresso, var, ponto [,direo])
negativo = pela esquerda
positivo = pela direita
omitido ou 0 = ambos
Manipulao simblica 292
Importante: utilizar um formato diferente (radiano ou grau) pode afectar a apresentao
do clculo.
Funes definidas pelo utilizador e manipulao Funes definidas pelo utilizador e manipulao Funes definidas pelo utilizador e manipulao Funes definidas pelo utilizador e manipulao
simblica simblica simblica simblica
Pode utilizar uma funo definida pelo utilizador como argumento das funes
algbricas e de clculo incorporadas na TI-89 Titanium / Voyage200
Graphing Calculator.
Calcule um polinmio de Taylor de 6 ordem
para sin(x) com relao a x.
Guarde o resultado como uma funo
definida pelo utilizador denominada y1(x).
Em seguida, represente graficamente a
funo sin(x) e o polinmio de Taylor.
taylor(expresso, var, ordem [,ponto])
se omitido, o ponto de
expanso 0
Graph sin(x):Graph
y1(x)
Manipulao simblica 293
Para mais informaes sobre a criao de uma funo definida pelo Para mais informaes sobre a criao de uma funo definida pelo Para mais informaes sobre a criao de uma funo definida pelo Para mais informaes sobre a criao de uma funo definida pelo
utilizador utilizador utilizador utilizador
Consulte:
Criao e clculo das funes definidas pelo utilizador no mdulo Ecr principal da
calculadora.
Representao grfica de uma funo definida no ecr principal e Representao
grfica de uma funo definida por intervalos no mdulo Ecr principal da
calculadora.
Descrio da introduo de uma funo no mdulo Programao.
Funes no definidas Funes no definidas Funes no definidas Funes no definidas
possvel utilizar funes como f(x), g(t), r(), etc., que no tenham sido definidas.
Estas funes no definidas produzem resultados simblicos. Por exemplo:
Utilize DelVar para garantir que f(x) e g(x) no
esto definidas.
Em seguida, encontre a derivada de f(x)g(x)
em relao a x.
Nota: para seleccionar d do menu da barra de
ferramentas Calc, prima 1 (ou prima
__ no teclado).
Manipulao simblica 294
Funes simples Funes simples Funes simples Funes simples
Pode utilizar funes definidas pelo utilizador compostas por uma nica expresso. Por
exemplo:
Utilize _ para criar uma funo secante definida pelo utilizador, onde:
Utilize Define para criar uma funo h(x) definida pelo utilizador, onde:
Em seguida, calcule o limite de sec(x)
quando x tende a r/4.
Nota: para seleccionar limit a partir do
menu da barra de ferramentas Calc,
prima 3.
Em seguida, calcule um polinmio de
Taylor de 5 ordem para h(x) em relao a
x.
Nota: para seleccionar do menu da barra
de ferramentas Calc, prima 2 (ou
prima __ no teclado). Para
seleccionar taylor, prima 9.
x ( ) sec
1
x ( ) cos
---------------- =
h x ( )
t ( ) sin
t
--------------
0
x

=
Defina
h(x)= (sin(t)/t,t,0,x).
Manipulao simblica 295
Confronto entre funes de vrias expresses e funes simples Confronto entre funes de vrias expresses e funes simples Confronto entre funes de vrias expresses e funes simples Confronto entre funes de vrias expresses e funes simples
As funes com vrias expresses definidas pelo utilizador s devem ser utilizadas
como um argumento para funes numricas (tais como nDeriv e nInt).
Em alguns casos, pode ser possvel criar uma funo simples equivalente. Por
exemplo, considere uma funo definida por intervalos composta de duas partes.
Crie uma funo definida pelo utilizador com vrias expresses com a forma:
Nota: para seleccionar nInt a partir do menu Calc da barra de ferramentas, prima
B:nInt.
Quando: Utilize a expresso:
x < 0
x 0
x
5 cos(x)
Func
If x<0 Then
Return -x
Else
Return 5cos(x)
EndIf
EndFunc
Em seguida, integre numericamente y1(x)
em relao a x.
Define
y1(x)=Func:If x<0
Then: ...
Manipulao simblica 296
Crie uma funo simples equivalente definida pelo utilizador.
Se receber uma mensagem de erro de falta de Se receber uma mensagem de erro de falta de Se receber uma mensagem de erro de falta de Se receber uma mensagem de erro de falta de
memria memria memria memria
A TI-89 Titanium / Voyage200 Graphing Calculator guarda os resultados intermdios
na memria e remove-os posteriormente quando o clculo termina. Dependendo da
complexidade do clculo, a memria pode acabar antes da apresentao do resultado.
Libertao de memria Libertao de memria Libertao de memria Libertao de memria
Exclua as variveis desnecessrias e/ou aplicaes Flash, principalmente as
maiores.
- Utilize _ conforme descrito no mdulo Gesto da memria e das
variveis para ver e excluir variveis e/ou aplicaes Flash.
No ecr principal:
Utilize a funo incorporada when da
TI-89 Titanium / Voyage200.
Em seguida, integre y1(x) em relao a x.
Nota: para seleccionar do menu da barra
de ferramentas Calc, prima 2 (ou
prima __ no teclado).
Define y1(x)=When
(x<0,x, 5cos(x))
Prima __
para obter um
Manipulao simblica 297
- Limpe a rea do histrico (_8) ou exclua os pares desnecessrios da rea do
histrico.
- Pode tambm utilizar _9 para reduzir o nmero de pares da rea do histrico
a guardar.
Utilize _ para configurar Exact/Approx = APPROXIMATE. (Nos resultados com
um nmero elevado de dgitos, utilizada menos memria do que com AUTO ou
EXACT. Nos resultados com apenas alguns dgitos, utilizada mais memria.)
Simplificao de problemas Simplificao de problemas Simplificao de problemas Simplificao de problemas
Divida o problema em partes.
- Divida solve(ab=0,var) em solve(a=0,var) e solve(b=0,var). Resolva cada parte e
combine os resultados.
Se algumas variveis indefinidas ocorrerem apenas numa determinada
combinao, substitua a combinao por uma nica varivel.
- Se a nica ocorrncia de m e c em mc
2
, substitua e por mc
2
.
- Na expresso , substitua c por (a+b) e utilize . Na
soluo, substitua novamente c por (a+b).
Em expresses combinadas com um denominador comum, substitua as somas nos
denominadores por novas variveis indefinidas nicas.
- Na expresso , substitua d por e use .
Na soluo, substitua novamente d por .
a b + ( )
2
a b + ( )
2
+
1 a b + ( )
2

--------------------------------------------------
c
2
c
2
+
1 c
2

---------------------
x
a
2
b
2
+ c +
------------------------------
y
a
2
b
2
+ c +
------------------------------ + a
2
b
2
+ c +
x
d
---
y
d
--- +
a
2
b
2
+ c +
Manipulao simblica 298
Substitua as variveis indefinidas por valores numricos conhecidos no incio do
clculo, principalmente se forem nmeros inteiros simples ou fraces.
Reformule um problema para evitar potncias fraccionrias.
Omita termos relativamente pequenos quando calcular uma aproximao.
Constantes especiais utilizadas na manipulao Constantes especiais utilizadas na manipulao Constantes especiais utilizadas na manipulao Constantes especiais utilizadas na manipulao
simblica simblica simblica simblica
O resultado de um clculo pode incluir uma das constantes especiais descritas nesta
seco. Em alguns casos, pode ser preciso inserir tambm uma constante como parte
da sua entrada.
true, false true, false true, false true, false
Indicam o resultado de uma igualdade ou de
uma expresso booleana.
x=x verdade
para qualquer
5<3
Manipulao simblica 299
@n1 ... @n255 @n1 ... @n255 @n1 ... @n255 @n1 ... @n255
Esta notao indica um nmero inteiro
arbitrrio que representa um nmero inteiro
qualquer.
Se um nmero inteiro arbitrrio ocorrer vrias
vezes na mesma sesso, cada ocorrncia
numerada de forma progressiva. Quando a
numerao atingir 255, reinicia em @n0.
Utilize Clean Up 2:NewProb para reinicializar
em @n1.
Nota: para @, prima:
_ _ _
@ _R
Cada mltiplo
inteiro de r, tem
uma soluo.
Tanto @n1 como
@n2 representam
qualquer inteiro
arbitrrio, mas
esta notao
identifica inteiros
Manipulao simblica 300
%, e , e , e , e
undef undef undef undef
Indica que o resultado est indefinido.
% representa infinito, e e representa a
constante 2.71828... (base dos logaritmos
naturais).
Estas constantes so utilizadas
frequentemente nas introdues de clculos
e nos resultados.
Nota:
para %, prima:
_ _ _
@ __
para e, prima:
_ _
@ _
Matematicamente no definido
(sinal indeterminado)
Limite no nico
Manipulao simblica 301
Constantes e unidades de medio 302
Constantes e unidades de medio Constantes e unidades de medio Constantes e unidades de medio Constantes e unidades de medio
Introduo de constantes ou unidades Introduo de constantes ou unidades Introduo de constantes ou unidades Introduo de constantes ou unidades
Pode utilizar um menu para seleccionar a partir de uma lista de unidades e constantes
disponveis, ou pode digit-las directamente no teclado.
Num menu Num menu Num menu Num menu
Em seguida, mostrado como seleccionar uma unidade, mas pode utiizar o mesmo
procedimento geral para seleccionar uma constante.
No ecr principal:
1. Digite o valor ou expresso.
2. Veja a caixa de dilogo UNITS. Prima:
_ _9
@ _
3. Utilize e _ para mover o cursor para
a categoria aplicvel.
Nota: utilize _ e __ para
percorrer uma pgina de categorias de
cada vez.
6.3
Constantes e unidades de medio 303
No teclado No teclado No teclado No teclado
Se conhecer a abreviatura que a TI-89 Titanium / Voyage200 utiliza para uma
determinada constante ou unidade, pode digit-la directamente no teclado. Por
exemplo:
256_m
O primeiro carcter deve ser um sublinhado ( _ ). Para obter o _, prima:
_ _ _
@ _ _
Um espao ou um smbolo de multiplicao () antes do smbolo de sublinhado
opcional. Por exemplo, 256_m, 256 _m, and 256_m so equivalentes.
4. Para seleccionar a unidade realada
(padro), prima _.
ou
Para seleccionar uma unidade diferente
da categoria, prima _. Em seguida,
realce a unidade desejada e prima
_.
Nota: se criar uma unidade definida pelo
utilizador para uma categoria existente,
ela listada no menu.
A unidade seleccionada colocada na linha
de entrada. Os nomes da constante e da
unidade comeam sempre por um sinal de
sublinhado ( _ ).
Tambm possvel
mover o cursor
digitando a primeira
letra de uma
6.3_pF
Constantes e unidades de medio 304
- Entretanto, se estiver a adicionar unidades a uma varivel, preciso colocar um
espao ou antes do smbolo de sublinhado. Por exemplo, x_m tratado como
uma varivel, no como x com uma unidade.
Nota: os caracteres das unidades podem ser maisculos ou minsculos.
Combinao de vrias unidades Combinao de vrias unidades Combinao de vrias unidades Combinao de vrias unidades
Pode ser preciso combinar duas ou mais unidades a partir de categorias diferentes.
Nota: crie uma unidade definida pelo utilizador para as combinaes mais utilizadas.
Por exemplo, suponha que deseja introduzir
a velocidade em metros por segundo.
Entretanto, na caixa de dilogo UNITS, a
categoria Velocity no contm esta unidade.
Pode introduzir metros por segundo
combinando _m e _s das categorias Length e
Time, respectivamente.
39.8_m/_s
Combine as
unidades _m e _s.
No h unidade
Constantes e unidades de medio 305
Utilizao de parntesis com unidades num clculo Utilizao de parntesis com unidades num clculo Utilizao de parntesis com unidades num clculo Utilizao de parntesis com unidades num clculo
Num clculo, pode ser necessrio utilizar parntesis ( ) para agrupar um valor e as suas
unidades, de forma que sejam calculadas adequadamente. Isto particularmente
verdade para problemas de diviso. Por exemplo:
Nota: se tiver alguma dvida sobre como um valor e as suas unidades sero calculadas,
agrupe-as dentro de parntesis ( ).
Esta a explicao porque obtm resultados inesperados, se no utilizar parntesis
no forem utilizados. Num clculo, uma unidade tratada de forma semelhante a uma
varivel. Por exemplo: 100_m tratada como 100_m e 2_s tratada como 2_s. Sem
parntesis, a entrada calculada como: 100_m / 2_s = _s = 50._m _s.
Para calcular: Introduza:
100_m
2_s
-----------------
100_m/(2_s) 50
_m
_s
-------
preciso utilizar parntesis para (2_s). Isto
importante para a diviso.
100_m/2_s 50. _m _s
Se os parntesis forem omitidos, resultados
inesperados sero obtidos. Por exemplo:
100
*
_m
2
--------------------
Constantes e unidades de medio 306
Converso de uma unidade para outra Converso de uma unidade para outra Converso de uma unidade para outra Converso de uma unidade para outra
Pode converter de uma unidade para outra na mesma categoria, incluindo quaisquer
unidades definidas pelo utilizador.
Para todas as unidades excepto a temperatura Para todas as unidades excepto a temperatura Para todas as unidades excepto a temperatura Para todas as unidades excepto a temperatura
Se utilizar uma unidade num clculo, convertida e apresentada automaticamente na
unidade actual predefinida para a categoria, a menos que o operador de converso r
seja utilizado, conforme descrito posteriormente. Os exemplos seguintes assumem que
as unidades predefinidas so definidas no sistema de unidades mtricas Si.
Nota:
Para obter uma lista de unidades predefinidas.
Seleccione unidades disponveis a partir de um menu na caixa de dilogo UNITS.
Se quiser converter uma unidade diferente da predefinio, utilize o operador de
converso r.
Para multiplicar 20 vezes 6 quilmetros.
206_km
Mostrado na
unidade padro de
comprimento (_m no
Constantes e unidades de medio 307
.
Se uma expresso utilizar uma combinao de unidades, pode especificar uma
converso apenas para algumas das unidades. Qualquer unidade sem converso
especificada, aparece de acordo com a predefinio.
Para converter 4 anos-luz em quilmetros:
4_ltyr r _km
Para converter 186000 milhas/segundo em
quilmetros/hora:
186000_mi/_s r _km/_hr
Para converter as milhas de 186000
milhas/segundo em quilmetros:
186000_mi/_s r _km
Para converter os segundos de 186000
milhas/segundo em horas:
186000_mi/_s r 1/_hr
expresso_unidade1 r _unidade2
Para r, prima _ }
Como uma
converso de tempo
no especificada,
aparece a unidade
Como a converso
de distncia no
especificada,
aparece a unidade
Constantes e unidades de medio 308
Para valores de temperatura Para valores de temperatura Para valores de temperatura Para valores de temperatura
Para converter um valor de temperatura, preciso utilizar tmpCnv( ) em vez do operador
r.
.
Para digitar metros por segundo ao
quadrado:
27_m/_s^2
Para converter de metros por segundo ao
quadrado em horas:
27_m/_s^2 r 1/_hr^2
Por exemplo, para converter 100_C em _F:
tmpCnv(100_c, _f)
tmpCnv(expresso_tempUnid1, _tempUnid2)
Para , pressione _v
0 100
32 212
_C
_F
o
o
Constantes e unidades de medio 309
Para intervalos de temperatura Para intervalos de temperatura Para intervalos de temperatura Para intervalos de temperatura
Para converter um intervalo de temperatura (a diferena entre dois valores de
temperatura), utilize AtmpCnv( ).
AtmpCnv(expresso_tempUnid1, _tempUnid2)
Definio de unidades predefinidas para resultados Definio de unidades predefinidas para resultados Definio de unidades predefinidas para resultados Definio de unidades predefinidas para resultados
apresentados apresentados apresentados apresentados
Todos os resultados que envolvam unidades aparecem na unidade predefinida para a
categoria. Por exemplo, se a unidade predefinida para distncia for _m, qualquer
resultado de distncia aparece em metros, mesmo que tenha sido introduzido em _km
(quilmetros) ou _ft (ps) no clculo.
Por exemplo, para converter um intervalo de
100_C no intervalo equivalente em _F:
AtmpCnv(100_c, _f)
Nota: para A, prima:
_ ___[D]
@ _G _D
0 100
32 212
_ C
_ F
o
o
100_ C
o
180_ F
o
Constantes e unidades de medio 310
Se utilizar o sistema SI ou ENG/US Se utilizar o sistema SI ou ENG/US Se utilizar o sistema SI ou ENG/US Se utilizar o sistema SI ou ENG/US
Definio de predefinies personalizadas Definio de predefinies personalizadas Definio de predefinies personalizadas Definio de predefinies personalizadas
Os sistemas de medio SI e ENG/US
(definido a partir da pgina 3 do ecr MODE)
utilizam unidades predefinidas integradas,
que no podem ser alteradas.
Para definir predefinies personalizadas:
1. Prima __ 3 para configurar Unit
System = CUSTOM.
2. Prima para realar SET DEFAULTS.
3. Prima _ para ver a caixa de dilogo
CUSTOM UNIT DEFAULTS.
Se Unit System=SI
ou ENG/US, o item
Custom Units
desaparece. No
possvel definir uma
Constantes e unidades de medio 311
Nota:
Pode tambm utilizar setUnits( ) ou getUnits( ) para definir ou voltar s informaes
sobre as unidades predefinio. Consulte o mdulo Referncia tcnica.
Quando a caixa de dilogo CUSTOM UNIT DEFAULTS aparecer pela primeira vez,
mostrar as unidades predefinidas actuais.
O que a predefinio NONE? O que a predefinio NONE? O que a predefinio NONE? O que a predefinio NONE?
Vrias categorias permitem seleccionar NONE como unidade predefinida.
4. Para cada categoria, possvel realar a
sua predefinio, prima _ e seleccione
uma unidade na lista.
5. Prima duas vezes _ para guardar as
alteraes e sair do ecr MODE.
Isto significa que os resultados na categoria
aparecem exibidos nas unidades
predefinidas dos seus componentes.
Por exemplo, Area = Length
2
, portanto
Length o componente de Area.
Pode tambm mover
o cursor digitando a
primeira letra de uma
Constantes e unidades de medio 312
Se as predefinies forem Area = _acre (acres) e Length = _m (metros), os
resultados de rea aparecem nas unidades _acre.
Se definir Area = NONE, os resultados de rea aparecem nas unidades _m
2
.
Nota: NONE no est disponvel para categorias de base, como Distncia e Massa, que
no tm componentes.
Criao de unidades - definidas pelo utilizador Criao de unidades - definidas pelo utilizador Criao de unidades - definidas pelo utilizador Criao de unidades - definidas pelo utilizador
Em qualquer categoria, possvel expandir a lista de unidades disponveis atravs da
definio de uma nova unidade em termos de uma ou mais unidades predefinidas.
Tambm possvel utilizar unidades independentes.
Por que utilizar unidades prprias? Por que utilizar unidades prprias? Por que utilizar unidades prprias? Por que utilizar unidades prprias?
Exemplos de algumas razes para criar uma unidade so:
Deseja introduzir valores de distncia em decmetros. Defina 10_m como uma nova
unidade chamada _dm.
Em vez de introduzir _m/_s
2
como unidade de acelerao, possvel definir a
combinao de unidades como uma nica unidade chamada _ms2.
Deseja calcular quantas vezes algo pisca. Pode utilizar _pisca como unidade vlida
sem defini-la. Esta unidade independente tratada de forma similar a uma
varivel no definida. Por exemplo, 3_pisca tratada como 3a.
Nota: se criar uma unidade definida pelo utilizador para uma categoria existente, pode
seleccion-la no menu da caixa de dilogo UNITS. Mas no possvel utilizar _
para seleccionar a unidade como uma predefinio para os resultados apresentados.
Constantes e unidades de medio 313
Regras para nomes de unidades definidas por utilizador Regras para nomes de unidades definidas por utilizador Regras para nomes de unidades definidas por utilizador Regras para nomes de unidades definidas por utilizador
As regras de denominao de unidades so parecidas com as de variveis.
Pode ter at 8 caracteres.
O primeiro carcter precisa ser um sublinhado. Para _, prima:
_ _ _
@ _ _
O segundo carcter pode ser qualquer carcter de nome de varivel vlido excepto
_ ou dgito. Por exemplo, _9f no vlido.
Os caracteres restantes (at 6) podem ser qualquer nome de varivel excepto um
sublinhado.
Definio de unidade Definio de unidade Definio de unidade Definio de unidade
Defina uma unidade da mesma forma que se armazena uma varivel.
Constantes e unidades de medio 314
.
Notas:
As unidades definidas pelo utilizador aparecem caracteres minsculos,
independentemente do tipo de letra (maiscula ou no) utilizado na definio.
As unidades definidas pelo utilizador como as _dm so guardadas como variveis.
Pode cancel-las da mesma forma como se faria com uma varivel.
Por exemplo, para definir a unidade
decmetro:
10_m _dm
Para definir a unidade de acelerao:
_m/_s^2 _ms2
Para calcular 195 piscadas em 5 minutos
como _blinks/_min:
195_blinks/(5_min)
definio _novaUnid
Para , prima _
Assumindo que as
predefinies de
unidade para Lenght
e Time estejam
configuradas como
Assumindo que a
predefinio de
unidade para Time
esteja configurada
Constantes e unidades de medio 315
Lista de unidades e constantes predefinidas Lista de unidades e constantes predefinidas Lista de unidades e constantes predefinidas Lista de unidades e constantes predefinidas
Esta seco lista as unidades e constantes predefinidas por categoria. Pode seleccionar
qualquer uma delas a partir da caixa de dilogo UNITS. Se utilizar _ para configurar
unidades predefinidas, no se esquea de que as categorias apenas com uma unidade
definida no so listadas.
Predefinies para SI e ENG/US Predefinies para SI e ENG/US Predefinies para SI e ENG/US Predefinies para SI e ENG/US
Os sistemas de medio SI e ENG/US utilizam unidades predefinidas internas. Nesta
seco, as predefinies internas so indicadas por (SI) e (ENG/US). Em algumas
categorias, ambos os sistemas utilizam a mesma predefinio.
No se esquea de que algumas categorias no possuem unidades
predefinies.Constantes.
Descrio Valor
_c velocidade da luz 2.99792458E8_m/_s
_Cc constante de Coulomb
8.9875517873682E9_N_m
2
/_coul
2
_g acelerao da gravidade
9.80665_m/_s
2
_Gc constante gravitacional
6.6742E11_m
3
/_kg/_s
2
_h constante de Planck 6.6260693E34_J_s
_k constante de Boltzmann 1.3806505E23_J/_K
_Me massa do electro 9.1093826E31_kg
_Mn massa do neutro 1.67492728E27_kg
Constantes e unidades de medio 316
Nota:
A TI-89 Titanium / Voyage200 simplifica as expresses de unidade e mostra os
resultados de acordo com as suas unidades predefinidas. Portanto, os valores de
constante apresentados no ecr podem parecer diferentes dos valores desta tabela.
Para mais informaes sobre caracteres gregos, consulte o mdulo Tabela de
referncia rpida.
_Mp massa do prto 1.67262171E27_kg
_Na nmero de Avogadro 6.0221415E23 /_mol
_q carga de electres 1.60217653E19_coul
_Rb raio de Bohr 5.291772108E11_m
_Rc constante de gs molar 8.314472_J/_mol/_K
_Rdb constante de Rydberg 10973731.568525 /_m
_Vm volume molar
2.2413996E2_m
3
/_mol
_r0 permissibilidade do vcuo 8.8541878176204E12_F/_m
_o constante Stefan-
Boltzmann
5.670400E8_W/_m
2
/_K
4
_o0 quantum de fluxo
magntico
2.06783372E15_Wb
_0
permeabilidade do vcuo
1.2566370614359E6_N/_A
2
_b magneto de Bohr
9.2740154E24_J_m
2
/_Wb
Descrio Valor
Constantes e unidades de medio 317
Estes valores representam as constantes mais actualizadas disponveis no
momento da impresso dos valores recomendados internacionalmente CODATA
das constantes fsicas fundamentais disponveis no site Web do National Institute of
Standards and Technology (NIST).
(http://physics.nist.gov/cuu/Constants/index.html).
Distncia Distncia Distncia Distncia
rea rea rea rea
_Ang angstrom _mi milha
_au unidade astronmica _mil 1/1000 polegada
_cm centmetro _mm milmetro
_fath braa _Nmi milha nutica
_fm fermi _pc parsec
_ft p (ENG/US) _rod vara
_in polegada _yd jarda
_km quilmetro _ mcron
_ltyr ano-luz _ angstrom
_m metro (SI)
_acre acre NONE (SI) (ENG/US)
_ha hectare
Constantes e unidades de medio 318
Volume Volume Volume Volume
Tempo Tempo Tempo Tempo
Velocidade Velocidade Velocidade Velocidade
_cup xcara _ml mililitro
_floz ona lquida _pt pinta
_flozUK ona lquida britnica _qt quarto
_gal galo _tbsp colher de mesa
_galUK galo ingls _tsp colher de ch
_l litro NONE (SI) (ENG/US)
_day dia _s segundo (SI) (ENG/US)
_hr hora _week semana
_min minuto _yr ano
_ms milisegundo _s microsegundo
_ns nanosegundo
_knot n _mph milhas por hora
_kph quilmetros por hora NONE (SI) (ENG/US)
Constantes e unidades de medio 319
Acelerao Acelerao Acelerao Acelerao
Temperatura Temperatura Temperatura Temperatura
Intensidade de luz Intensidade de luz Intensidade de luz Intensidade de luz
Quantidade de substncia Quantidade de substncia Quantidade de substncia Quantidade de substncia
Massa Massa Massa Massa
unidades no predefinidas
_C Celsius (Para , prima _v.) _K Kelvin
_F Fahrenheit _R Rankine (no
prededinio)
_cd candela (no predefinio)
_mol mol (no predefinio)
_amu unidade de massa atmica _oz ona
_gm grama _slug slug
_kg quilograma (SI) _ton tonelada
_lb libra (ENG/US) _tonne tonelada mtrica
Constantes e unidades de medio 320
Fora Fora Fora Fora
Energia Energia Energia Energia
Potncia Potncia Potncia Potncia
_mg miligrama _tonUK tonelada longa
_mton tonelada mtrica
_dyne dina _N newton (SI)
_kgf quilograma-fora _tonf tonelada fora
_lbf libra-fora (ENG/US)
_Btu unidade trmica britnica
(BTU) (ENG/US)
_J joule (SI)
_cal caloria _kcal quilocaloria
_erg erg _kWh quilowatt-hora
_eV electron volt _latm litro-atmofera
_ftlb p-libra
_hp cavalo-vapor
(ENG/US)
_W watt (SI)
_kW quilowatt
Constantes e unidades de medio 321
Presso Presso Presso Presso
Viscosidade cinemtica Viscosidade cinemtica Viscosidade cinemtica Viscosidade cinemtica
Viscosidade dinmica Viscosidade dinmica Viscosidade dinmica Viscosidade dinmica
Frequncia Frequncia Frequncia Frequncia
_atm atmosfera _mmHg milmetros de mercrio
_bar bar _Pa pascal (SI)
_inH2O polegadas de gua _psi libras por polegada
quadrada (ENG/US)
_inHg polegadas de
mercrio
_torr milmetros de mercrio
_mmH2O milmetros de gua
_St stokes
_P poise
_GHz gigahertz _kHz kilohertz
Hz hertz (SI) (ENG/US) _MHz megahertz
Constantes e unidades de medio 322
Corrente elctrica Corrente elctrica Corrente elctrica Corrente elctrica
Carga Carga Carga Carga
Potncial Potncial Potncial Potncial
Resistncia Resistncia Resistncia Resistncia
Condutncia Condutncia Condutncia Condutncia
_A ampere (SI) (ENG/US) _mA miliampere
_kA quiloampere _A microampere
_coul coulomb (SI) (ENG/US)
_kV quilovolt _V volt (SI) (ENG/US)
_mV milivolt _volt volt
_kO quilo ohm _ohm ohm
_MO megaohm _O ohm (SI) (ENG/US)
_mho mho (ENG/US) _siemens siemens (SI)
_mmho millimho _mho micromho
Constantes e unidades de medio 323
Capacitncia Capacitncia Capacitncia Capacitncia
Fora de campo magntico Fora de campo magntico Fora de campo magntico Fora de campo magntico
Densidade de fluxo magntico Densidade de fluxo magntico Densidade de fluxo magntico Densidade de fluxo magntico
Fluxo magntico Fluxo magntico Fluxo magntico Fluxo magntico
Indutncia Indutncia Indutncia Indutncia
_F farad (SI) (ENG/US) _pF picofarad
_nF nanofarad _F microfarad
_Oe oersted NONE (SI) (ENG/US)
_Gs gauss _T tesla (SI) (ENG/US)
_Wb weber (SI) (ENG/US)
_henry henry (SI) (ENG/US) _nH nanohenry
_mH milihenry _H microhenry
Representao grfica de funes bsicas 324
Representao grfica de funes Representao grfica de funes Representao grfica de funes Representao grfica de funes
bsicas bsicas bsicas bsicas
Viso geral dos passos para a representao Viso geral dos passos para a representao Viso geral dos passos para a representao Viso geral dos passos para a representao
grfica de funes grfica de funes grfica de funes grfica de funes
Para representar uma ou mais funes y(x), efectue o procedimento geral apresentado
em seguida. Para uma explicao detalhada de cada passo, consulte as prximas
pginas. A representao grfica de uma funo no requer necessariamente a
execuo do procedimento inteiro.
Representao grfica de funes Representao grfica de funes Representao grfica de funes Representao grfica de funes
1. Defina o modo Graph (_) em
FUNCTION. Se necessrio, defina
tambm o modo Angle.
2. Defina funes em Y= Editor (_).
3. Seleccione com () as funes que
deseja representar graficamente.
Nota: para desactivar grficos
estatsticos, prima 5 ou utilize .
Representao grfica de funes bsicas 325
Explorao do grfico Explorao do grfico Explorao do grfico Explorao do grfico
No ecr Graph possvel:
Mostrar as coordenadas de qualquer pixel com o cursor de movimento livre ou as
coordenadas de qualquer ponto representado mediante a funo de traado.
Utilizar o menu Zoom da barra de ferramentas para ampliar ou reduzir uma parte
do grfico.
4. Defina o estilo de visualizao de uma
funo.
_ _
@
5. Defina a janela de apresentao
(_).
Zoom tambm modifica a janela de
visualizao.
6. Se necessrio, modifique o formato
grfico.
9
ou
_ _
@ _F
7. Represente as funes seleccionadas
(_).
Representao grfica de funes bsicas 326
Utilizar o menu Math da barra de ferramentas para encontrar pontos especficos
como o zero, o ponto mnimo, o mximo, etc.
Definio do modo Graph Definio do modo Graph Definio do modo Graph Definio do modo Graph
Antes de representar graficamente as funes y(x), preciso seleccionar o modo de
representao grfica FUNCTION. Pode ser necessrio tambm definir o modo Angle
para determinar a modalidade de desenho dos grficos de funes trigonomtricas.
Modo Graph Modo Graph Modo Graph Modo Graph
2. Defina o modo Graph em FUNCTION. Consulte Configurao dos modos
Funcionamento da calculadora.
Para grficos que no utilizam nmeros complexos, defina Complex Format = REAL
para no afectar os grficos que incluam potncias como x
1/3
.
Este mdulo explica exclusivamente os grficos das funes y(x); todavia, a TI-89
Titanium / Voyage200 Graphing Calculator permite seleccionar 6 modos Graph.
1. Prima _ para ver a caixa de dilogo
MODE, que contm as definies actuais
Definio do modo Graph Descrio
FUNCTION funes y(x)
Representao grfica de funes bsicas 327
Modo Angle Modo Angle Modo Angle Modo Angle
Quando utilizar funes trigonomtricas, defina o modo Angle nas unidades
(RADIANOS, GRADOS ou GRAUS) onde deseja introduzir e mostrar os valores
angulares.
Verificao da linha de estado Verificao da linha de estado Verificao da linha de estado Verificao da linha de estado
Para ver as defiies actuais dos modos Graph e Angle, verifique a linha de estado
apresentada na parte inferior do ecr.
PARAMETRIC Equaes paramtricas x(t) e y(t)
POLAR Equaes polares r()
SEQUENCE Sucesses u(n)
3D Equaes tridimensionais z(x,y)
DIFFERENTIAL EQUATION Equaes diferenciais y'(t)
Definio do modo Graph Descrio
Modo
Angle
Modo
Graph
Representao grfica de funes bsicas 328
Definio de funes para a representao grfica Definio de funes para a representao grfica Definio de funes para a representao grfica Definio de funes para a representao grfica
No modo de representao grfica FUNCTION, possvel representar funes
definidas de y1(x) a y99(x). Para definir e editar as funes, utilize Y= Editor, que indica
os nomes das funes do modo de representao grfica actual. Por exemplo: no modo
POLAR os nomes das funes so r1(), r2(), etc.
Definio de uma nova funo Definio de uma nova funo Definio de uma nova funo Definio de uma nova funo
1. Prima _ para ver Y= Editor.
Nota: a lista de funes mostra nomes abreviados como y1, embora a linha de
entrada apresente o nome completo y1(x).
2. Prima e _ para deslocar o cursor para qualquer funo no definida. (Utilize
_ e __ para ver uma pgina de cada vez.)
3. Prima _ ou para posicionar o cursor na linha de entrada.
4. Digite a expresso que define a funo.
A varivel independente na representao grfica de funes x.
Grficos desloque-se acima de y1=
para ver uma lista de grficos estatsticos.
Lista das funes desloque-se atravs
da lista de funes e definies.
Linha de entrada rea na qual se
define ou edita a funo realada na lista.
Representao grfica de funes bsicas 329
A expresso pode referir-se a outras variveis, inclusive matrizes, listas e
outras funes. Apenas os floats e as listas de floats produziro um grfico.
Nota: numa funo no definida, no preciso premir _ ou . Se comear a
escrever, o cursor desloca-se linha de entrada.
5. Quando terminar a expresso, prima _.
A lista de funes mostra e selecciona automaticamente a nova funo para a
representao grfica.
Nota: se deslocar o cursor sem querer na linha de entrada, prima _ para voltar lista
de funes.
Edio de uma funo Edio de uma funo Edio de uma funo Edio de uma funo
De Y= Editor:
1. Prima e _ para realar a funo.
2. Prima _ ou para posicionar o cursor na linha de entrada.
3. Proceda de uma das seguintes maneiras.
Utilize _ e _ para posicionar o cursor na expresso e modifique-a. Consulte
Edio de uma expresso na linha de entrada Funcionamento da
calculadora.
ou
Prima uma ou duas vezes _ para cancelar a expresso anterior e digite a
nova expresso.
Representao grfica de funes bsicas 330
4. Prima _.
A lista de funes mostra a funo modificada e selecciona-a automaticamente para
a representao grfica.
Nota: para cancelar quaisquer modificaes, prima _ em vez de _.
Cancelamento de uma funo Cancelamento de uma funo Cancelamento de uma funo Cancelamento de uma funo
No Y= Editor:
Nota: 8 no cancela grficos estatsticos (Grficos estatsticos e de dados).
No preciso cancelar uma funo, se no a desejar representar graficamente.
possvel seleccionar apenas as funes que deseja representar.
Para cancelar: Operao:
Uma funo da lista
de funes
Realce a funo e prima _ ou _.
Uma funo da linha
de entrada
Prima uma ou duas vezes _ (segundo a
posio do cursor) e prima _.
Todas as funes Prima e seleccione select 8:Clear Functions.
Prima _ para confirmar.
Representao grfica de funes bsicas 331
Atalhos para movimentao do cursor Atalhos para movimentao do cursor Atalhos para movimentao do cursor Atalhos para movimentao do cursor
No Y= Editor:
No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa
possvel definir e calcular uma funo no ecr principal ou num programa.
Utilize os comandos Define e Graph. Consulte:
- Representao grfica de uma funo definida no ecr principal e
Representao grfica de uma funo definida por intervalos Tpicos
complementares de representao grfica.
- Descrio da introduo de uma funo Programao.
Guarde uma expresso directamente numa varivel de funo. Consulte:
- Armazenamento e recuperao de valores de variveis no mdulo
Funcionamento da calculadora.
- Criao e clculo de funes definidas pelo utilizador no mdulo Ecr principal
da calculadora.
Nota: as funes definidas pelo utilizador podem ter praticamente todos os nomes.
Todavia, utilize os nomes y1(x), y2(x) para mostrar as funes no Y= Editor, etc.
Prima: Para:
_ _ ou
_
Ir para a funo 1 ou para a ltima funo
definida. Se o cursor estiver na ltima funo
definida ou houver registo da funo, _ vai
para a funo 99.
Representao grfica de funes bsicas 332
Seleco de funes para a representao grfica Seleco de funes para a representao grfica Seleco de funes para a representao grfica Seleco de funes para a representao grfica
Independentemente do nmero de funes definidas em Y= Editor, possvel
seleccionar aquelas que deseja representar graficamente.
Seleco e no seleco de funes Seleco e no seleco de funes Seleco e no seleco de funes Seleco e no seleco de funes
Prima _ para ver Y= Editor.
O smbolo indica as funes que sero representadas graficamente na prxima
apresentao do ecr Graph.
Para seleccionar
ou no seleccionar: Operao:
Uma funo
especfica
Posicione o cursor para realar a funo.
Prima .
Este procedimento permite seleccionar ou
cancelar a seleco de uma funo.
Seleccionad
No seleccionada
Se aparecerem os nmeros dos
grficos (PLOT), seleccione os
grficos estatsticos correspondentes.
Neste exemplo, esto seleccionados os
grficos estatsticos 1 e 2. Para ver os
grficos, desloque-se acima de y1=.
Representao grfica de funes bsicas 333
Se introduzir ou modificar uma funo, no preciso seleccionar a funo, porque
seleccionada automaticamente. Para desactivar um grfico estatstico, prima 5 ou
utilize para anular o grfico.
No ecr principal ou de um programa No ecr principal ou de um programa No ecr principal ou de um programa No ecr principal ou de um programa
Tambm possvel seleccionar ou cancelar a seleco de funes do ecr principal ou
de um programa.
Utilize os comandos FnOn e FnOff (disponveis no menu Other na barra de
ferramentas) para as funes. Consulte o mdulo Referncia tcnica.
Utilize os comandos PlotsOn e PlotsOff para os grficos estatsticos. Consulte o
mdulo Referncia tcnica.
Definio do estilo de apresentao de uma funo Definio do estilo de apresentao de uma funo Definio do estilo de apresentao de uma funo Definio do estilo de apresentao de uma funo
Para cada funo definida, possvel definir um estilo de apresentao do grfico.
Estes parmetros so muito teis para a representao grfica de vrias funes. Por
Todas as funes Prima para ver o menu All da barra de
ferramentas.
Seleccione o item correspondente.
Para seleccionar
ou no seleccionar: Operao:
Representao grfica de funes bsicas 334
exemplo: possvel definir um parmetro para as linhas contnuas, um outro para as
tracejadas, etc.
Apresentao ou modificao do estilo de uma funo Apresentao ou modificao do estilo de uma funo Apresentao ou modificao do estilo de uma funo Apresentao ou modificao do estilo de uma funo
No Y= Editor:
1. Realce a funo desejada com o cursor.
Seleccione o menu Style. Prima:
_ _
@
2. Para modificar, seleccione o estilo desejado.
Mesmo que o item Line esteja realado
inicialmente, o estilo actual da funo
est assinalado com o sinal .
Para sair do menu sem efectuar
modificaes, prima _.
Estilo Descrio
Line Une os pontos representados com uma linha. a
predefinio.
Dot Mostra um ponto para cada ponto representado.
Square Mostra um quadro cheio em cada ponto representado.
Thick Une os pontos representados com uma linha espessa.
Representao grfica de funes bsicas 335
Para definir Line como estilo padro de todas as funes, prima e seleccione 4:Reset
Styles.
Utilizao do sombreado superior ou inferior Utilizao do sombreado superior ou inferior Utilizao do sombreado superior ou inferior Utilizao do sombreado superior ou inferior
A TI-89 Titanium / Voyage200 Graphing Calculator tem quatro tipos de sombreados
utilizados rotativamente. Se definir uma funo como sombreada, utiliza o primeiro tipo;
a prxima utiliza o segundo e assim por diante. A quinta funo sombreada torna a
utilizar o primeiro.
No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa
O estilo de uma funo tambm pode ser definido no ecr principal ou num programa.
Consulte o comando Style no mdulo Referncia tcnica.
Animate Um cursor circular desloca-se ao longo do grfico sem
desenh-lo.
Path Um cursor circular desloca-se ao longo do grfico
desenhando-o.
Above Sombreia a rea acima do grfico.
Below Sombreia a rea abaixo do grfico.
Se houver interseco das reas
sombreadas, sobrepem-se os respectivos
tipos.
Estilo Descrio
Representao grfica de funes bsicas 336
Definio da janela de visualizao Definio da janela de visualizao Definio da janela de visualizao Definio da janela de visualizao
A janela de visualizao representa uma parte do plano de coordenadas apresentada
no ecr Graph. Com as variveis Window, possvel definir os limites e outras
caractersticas da janela de visualizao. Os grficos de funes, de equaes
paramtricas, etc., tm o seu prprio conjunto independente de variveis Window.
Apresentao das variveis Window no Window Editor Apresentao das variveis Window no Window Editor Apresentao das variveis Window no Window Editor Apresentao das variveis Window no Window Editor
Prima _ para ver o Window Editor.
Variveis Window
(apresentadas no Window
Editor)
Janela de visualizao correspondente
(apresentada no ecr Graph)
Varivel Descrio
xmin, xmax,
ymin, ymax
Limites da janela de visualizao.
xscl, yscl Distncia entre as marcas assinalados nos eixos x e y.
xmin
ymax
ymin
xmax
xscl
yscl
Representao grfica de funes bsicas 337
Para desactivar os pontos assinalados, defina xscl=0 e/ou yscl=0. Um valor baixo de
xres melhora a resoluo grfica, embora possa diminuir a velocidade de execuo.
Modificao dos valores Modificao dos valores Modificao dos valores Modificao dos valores
1. No Window Editor:
2. Desloque o cursor para destacar o valor que deseja modificar.
3. Utilize um dos seguintes modos:
Digite um valor ou expresso. O valor precedente cancelado no incio da
digitao.
ou
Prima _ para cancelar o valor precedente e, em seguida, digite o novo
valor.
ou
Prima _ ou _ para remover o realce e, em seguida, modifique o valor.
Os valores so guardados medida que so digitados; portanto, no necessrio
pressionar _. _ desloca simplesmente o cursor para a prxima varivel
xres Define a resoluo pixel (1 a 10) dos grficos de funes.
A predefinio 2.
Em 1, as funes so calculadas e representadas
graficamente em cada pixel ao longo do eixo x.
Em 10, as funes so calculadas e representadas
graficamente em cada 10 pixis ao longo do eixo x.
Varivel Descrio
Representao grfica de funes bsicas 338
Window. Se digitar uma expresso, ser calculada com o deslocamento do cursor para
outra varivel Window ou ao sair do Window Editor.
No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa
Os valores podem tambm ser guardados directamente nas variveis Window do ecr
principal ou de um programa. Consulte Armazenamento e recuperao dos valores de
variveis no mdulo Funcionamento da calculadora.
Modificao do formato grfico Modificao do formato grfico Modificao do formato grfico Modificao do formato grfico
possvel definir o formato grfico para mostrar ou ocultar elementos de referncia
como os eixos, a grelha e as coordenadas do cursor. Os grficos de funes, de
equaes paramtricas, etc., tm o seu prprio conjunto independente de formatos
grficos.
Apresentao das configuraes de formato grfico Apresentao das configuraes de formato grfico Apresentao das configuraes de formato grfico Apresentao das configuraes de formato grfico
No Y= Editor, no Window Editor ou no ecr Graph, prima e seleccione 9:Format.
Pode tambm ver a caixa de dilogo GRAPH FORMATS no Y= Editor, no Window Editor
ou no ecr Graph. Prima:
A caixa de dilogo GRAPH FORMATS
mostra a definio actual.
Para sair sem modificar, prima _.
Representao grfica de funes bsicas 339
_ _
@ _F
Para desactivar as marcas, defina a janela de visualizao para que xscl e/ou yscl = 0.
Modificao das configuraes Modificao das configuraes Modificao das configuraes Modificao das configuraes
Na caixa de dilogo GRAPH FORMATS:
1. Realce a definio do formato com o cursor.
2. Prima _ para ver o menu das configuraes vlidas para este formato.
Formato Descrio
Coordinates Mostra as coordenadas do cursor em formato rectangular
(RECT) ou polar (POLAR), ou oculta (OFF) as
coordenadas.
Graph Order Representa graficamente as funes de uma forma
consecutiva (SEQ) ou simultnea (SIMUL). Indisponvel
quando Discontinuity Detection estiver ligada.
Grid Mostra (ON) ou oculta (OFF) os pontos da grelha
correspondentes s marcas assinalados nos eixos.
Axes Mostra (ON) ou oculta (OFF) os eixos x e y.
Leading
Cursor
Mostra (ON) ou oculta (OFF) um cursor de referncia que
traa as funes durante a representao grfica.
Labels Mostra (ON) ou oculta (OFF) as etiquetas dos eixos x e y.
Discontinuity
Detection
Elimina (ON) ou permite (OFF) assimptotas falsas e
ligaes numa descontinuidade de salto.
Representao grfica de funes bsicas 340
3. Seleccione uma configurao:
Realce a opo com o cursor e, em seguida, prima _.
ou
Prima o nmero correspondente opo desejada.
4. Depois de modificar as configuraes de formato desejadas, prima _ para
guardar as modificaes e fechar a caixa de dilogo GRAPH FORMATS.
Nota: para cancelar um menu ou sair da caixa de dilogo sem guardar as
modificaes, prima _ em vez de _.
Representao grfica das funes seleccionadas Representao grfica das funes seleccionadas Representao grfica das funes seleccionadas Representao grfica das funes seleccionadas
Quando terminar as operaes relativas representao grfica das funes
seleccionadas, veja o ecr Graph, que utilizar o estilo e a janela de visualizao
anteriormente definidas.
Visualizao do ecr Graph Visualizao do ecr Graph Visualizao do ecr Graph Visualizao do ecr Graph
Prima _. A TI-89 Titanium / Voyage200 Graphing Calculator representa
automaticamente as funes seleccionadas.
Durante a execuo do grfico,
aparece o indicador BUSY.
Representao grfica de funes bsicas 341
Se seleccionar uma opo Zoom de Y= Editor ou de Window Editor, a TI-89 Titanium
/ Voyage200 mostra automaticamente o ecr Graph.
Interrupo da representao grfica Interrupo da representao grfica Interrupo da representao grfica Interrupo da representao grfica
Durante a execuo de um grfico:
Para interromper momentaneamente a representao, prima _. (O indicador
PAUSE substitui BUSY.) Para continuar, prima outra vez _.
Para anular a representao, prima _. Para recomear, prima (ReGraph).
Se quiser modificar a janela de visualizao Se quiser modificar a janela de visualizao Se quiser modificar a janela de visualizao Se quiser modificar a janela de visualizao
Dependendo das definies, possvel que a representao grfica de uma funo
possa ser demasiado grande ou pequena, ou que esteja deslocada num dos lados do
ecr. Para corrigir:
Torne a definir a janela de visualizao com limites diferentes.
Utilize a opo Zoom.
Smart Graph Smart Graph Smart Graph Smart Graph
No ecr Graph, a funo Smart Graph mostra imediatamente o contedo da janela
precedente, desde que no tenha sido modificada no que respeita actualizao
grfica.
Smart Graph actualiza a janela e o grfico apenas se:
Representao grfica de funes bsicas 342
Modificar uma configurao de modo a que influa na representao grfica, um
atributo de uma funo ou formato grfico.
Seleccionar ou anular uma funo ou um grfico estatstico. (Se seleccionar apenas
uma nova funo, Smart Graph adiciona-a o ecr Graph.)
Modificar a definio de uma funo seleccionada ou o valor de uma varivel numa
funo seleccionada.
Cancelar um objecto desenhado.
Modificar a definio de um grfico estatstico.
Apresentao de coordenadas com o cursor de Apresentao de coordenadas com o cursor de Apresentao de coordenadas com o cursor de Apresentao de coordenadas com o cursor de
movimento livre movimento livre movimento livre movimento livre
Para ver as coordenadas em qualquer ponto do ecr Graph, utilize o cursor de
movimento livre. Pode deslocar este cursor em qualquer pixel do ecr, porque no est
limitado ao grfico da funo.
Cursor de movimento livre Cursor de movimento livre Cursor de movimento livre Cursor de movimento livre
Quando o grfico Graph aparecer pela primeira vez, nenhum cursor est visvel. Para
ver o cursor, prima uma seta de tecla do cursor. Este desloca-se a partir do centro do
ecr e mostra as coordenadas.
Representao grfica de funes bsicas 343
Se o ecr no mostrar as coordenadas, defina o formato grfico de forma a que
Coordinates = RECT ou POLAR. Prima:
_ _
@ _F
Nota: para ocultar o cursor e as suas coordenadas temporariamente, prima _, _,
ou _. Quando o mover da prxima vez, desloca-se a partir da ltima posio.
Quando deslocar o cursor para um pixel que parece estar em cima da funo, no se
esquea de que pode estar junto funo, no necessariamente sobre a funo.
Para deslocar o cursor
de movimento livre: Prima:
Para um pixel adjacente Uma seta de tecla do cursor para
qualquer direo.
Com incrementos de 10 pixis _ e, em seguida, a tecla do
cursor.
y1(x)=x
2
A letra c indica que so as coordenadas do
cursor. Os valores so guardados nas variveis
xc e yc. As coordenadas rectangulares utilizam xc
e yc; as polares rc e qc.
Representao grfica de funes bsicas 344
Para aumentar a preciso:
Utilize a ferramenta Trace descrita na prxima pgina para ver as coordenadas da
funo.
Utilize uma operao Zoom para aumentar ou diminuir uma parte do grfico.
Traado de uma funo Traado de uma funo Traado de uma funo Traado de uma funo
Para ver as coordenadas exactas de um ponto traado num grfico, utilize a ferramenta
Trace. Diferentemente do cursor de movimento livre, o cursor de traos desloca-se
apenas ao longo dos pontos traados de uma funo.
Incio do trao Incio do trao Incio do trao Incio do trao
No ecr Graph, prima .
Mostra o cursor de traos na funo no ponto do valor x mdio do ecr. As coordenadas
do cursor aparecem na parte inferior do ecr.
As coordenadas do cursor
esto no centro do pixel,
no na funo.
Representao grfica de funes bsicas 345
Se representar vrias funes, o cursor de traos aparece na funo com o nmero
mais baixo seleccionada no Y= Editor. O nmero da funo est indicado na margem
superior direita do ecr.
Se representar grficos estatsticos, o cursor de traos aparece com o nmero mais
baixo.
Movimentao do cursor ao longo de uma funo Movimentao do cursor ao longo de uma funo Movimentao do cursor ao longo de uma funo Movimentao do cursor ao longo de uma funo
Nota: se introduzir um valor de x, o mesmo deve estar compreendido entre xmin e xmax.
O cursor de traos desloca-se apenas a partir de um ponto traado ao seguinte ao longo
da funo no de pixel para outro.
Para deslocar o cursor de traos: Operao:
Para o ponto precedente ou sucessivo Prima _ ou _.
Aproximadamente 5 pontos
(podem ser mais ou menos que 5,
dependendo da varivel xres Window)
Prima _ _ ou _ _.
Para um valor especfico x na funo Digite o valor x e pressione _.
As coordenadas de trao
esto na funo, no no
pixel.
Nmero da funo traada. Por
exemplo: y3(x).
Representao grfica de funes bsicas 346
Se as coordenadas no aparecerem no ecr, defina o formato grfico de forma a que
Coordinates = RECT ou POLAR. Prima:
_ _
@ _F
Cada valor representado de y, calculado segundo o valor de x, a saber, y=yn(x). Se a
funo no estiver definida num valor x, o valor y est em branco.
possvel continuar a traar uma funo alm da borda superior ou inferior da janela de
visualizao. No v o cursor quando este ultrapassa o limite do ecr, mas os valores
apresentados das suas coordenadas esto correctos.
Nota: a opo QuickCenter permite traar uma funo que ultrapassa os limites da
janela (superior e inferior).
Passagem de uma funo para outra Passagem de uma funo para outra Passagem de uma funo para outra Passagem de uma funo para outra
Prima _ ou para passar respectivamente para a funo anterior ou sucessiva
seleccionada com o mesmo valor x. O nmero da nova funo aparece no ecr.
A funo anterior ou sucessiva baseia-se na ordem das funes seleccionadas no
Y= Editor e no na ordem pela qual aparecem no ecr.
Representao grfica de funes bsicas 347
Enquadramento automtico Enquadramento automtico Enquadramento automtico Enquadramento automtico
Se traar uma funo que ultrapassa a borda direita ou esquerda do ecr, a janela de
visualizao desloca-se automaticamente para a direita ou para a esquerda. Durante o
desenho da nova parte, h uma breve pausa.
Depois do enquadramento automtico, o cursor continua o traado.
Nota: o enquadramento automtico no funciona durante a apresentao de grficos
estatsticos ou se uma funo utilizar um estilo de apresentao sombreado.
Antes do enquadramento
automtico
Depois do enquadramento
automtico
Representao grfica de funes bsicas 348
Utilizao do QuickCenter Utilizao do QuickCenter Utilizao do QuickCenter Utilizao do QuickCenter
Se uma funo traada superar a borda superior ou inferior do ecr de apresentao,
prima _ para centrar a janela de visualizao na posio do cursor.
Depois de activar o QuickCenter, o cursor pra o traado. Se deseja continuar, prima
.
A opo QuickCenter pode ser utilizada em qualquer momento durante a operao de
traado, mesmo se o cursor ainda estiver no ecr.
Cancelamento do traado Cancelamento do traado Cancelamento do traado Cancelamento do traado
Para cancelar o traado em qualquer momento, prima _.
O traado tambm cancelado quando vir outras aplicaes, como Y= Editor. Quando
voltar ao ecr Graph, prima para iniciar o traado:
Se Smart Graph actualizar o ecr, o cursor aparece no valor mdio de x.
Se Smart Graph no actualizar o ecr, o cursor aparece na posio anterior da
visualizao da outra aplicao.
Antes de utilizar QuickCenter
Depois de utilizar QuickCenter
Representao grfica de funes bsicas 349
Utilizao do zoom para explorar um grfico Utilizao do zoom para explorar um grfico Utilizao do zoom para explorar um grfico Utilizao do zoom para explorar um grfico
O menu Zoom da barra de ferramentas tem vrias utilitrios que permitem ajustar a
janela de visualizao. possvel guardar uma janela de visualizao para a utilizar
uma outra vez.
Viso geral do menu Zoom Viso geral do menu Zoom Viso geral do menu Zoom Viso geral do menu Zoom
Prima no Y= Editor, no Window Editor ou no ecr Graph.
Nota: se seleccionar uma ferramenta Zoom do Y=Editor ou Window Editor, a TI-89
Titanium / Voyage200 Graphing Calculator mostra automaticamente o ecr Graph.
Os procedimentos para utilizar ZoomBox,
ZoomIn, ZoomOut, ZoomStd, Memory, e
SetFactors esto descritos nas prximas
pginas desta seco.
Para mais informaes sobre os outros itens,
consulte o mdulo Referncia tcnica.
Ferramenta
Zoom Descrio
ZoomBox Permite desenhar um quadro e ampli-lo.
ZoomIn,
ZoomOut
Permite seleccionar um ponto e ampli-lo ou reduzi-lo
conforme o nmero definido em SetFactors.
ZoomDec
Define Ax e Ay em .1 e centra a origem.
Representao grfica de funes bsicas 350
ZoomSqr Define as variveis Window de forma a que um
quadrado ou circunferncia sejam apresentados com
as propores correctas ao (em vez de um rectngulo
ou uma elipse).
ZoomStd Define as variveis Window com os respectivos valores
predefinidos.
xmin = 10 ymin = 10 xres = 2
xmax = 10 ymax = 10
xscl = 1 yscl = 1
ZoomTrig Define as variveis Window com valores predefinidos
frequentemente indicados para representar funes
trigonomtricas. Centra a origem e define:
Ax = r/24 (.130899... radianos ymin = 4
ou 7.5 graus) ymax = 4
xscl = r/2 (1.570796... radianos yscl = 0.5
ou 90 graus)
ZoomInt Permite seleccionar um novo ponto central e, em
seguida definir Ax e Ay em 1 e xscl e yscl em 10.
ZoomData Ajusta as variveis Window para mostrar todos os
grficos estatsticos seleccionados.
ZoomFit Ajusta a janela de visualizao para mostrar toda a
srie dos valores da varivel dependente respeitantes
s funes seleccionadas. Na representao grfica de
funes, conserva os valores xmin e xmax e define
ymin e ymax.
Memory Permite guardar e recuperar as variveis Window para
tornar a criar uma janela de visualizao personalizada.
Ferramenta
Zoom Descrio
Representao grfica de funes bsicas 351
Ax e Ay representam a distncia do centro de dois pixis adjacentes.
Ampliao com o Zoom Box Ampliao com o Zoom Box Ampliao com o Zoom Box Ampliao com o Zoom Box
1. No menu Zoom, seleccione 1:ZoomBox.
O ecr mostra 1st Corner?
SetFactors Permite definir os factores Zoom para ZoomIn e
ZoomOut.
2. Posicione o cursor numa borda do quadro
que deseja definir e prima _.
O cursor torna-se num pequeno
rentngulo e no ecr aparece a pergunta
qual o 2nd Corner?
Nota: para deslocar o cursor por
incrementos, utilize __, _, etc.
3. Desloque o cursor para o canto oposto do
quadro.
O quadro desenhado medida que
desloca o cursor.
Ferramenta
Zoom Descrio
y1(x)=2sin(x)
Representao grfica de funes bsicas 352
Ampliao e reduo de um ponto Ampliao e reduo de um ponto Ampliao e reduo de um ponto Ampliao e reduo de um ponto
Numa operao ZoomIn, as variveis x so divididas por xFact e as variveis y
por yFact.
new xmin = xmin/xFact , etc.
Numa operao ZoomOut, as variveis x so multiplicadas por xFact e as y por
yFact.
new xmin = xmin xFact , etc.
4. Depois de delimitar a rea que deseja
ampliar, prima _.
O ecr Graph mostra a rea ampliada.
Para anular ZoomBox, prima _ antes
de _.
1. No menu Zoom, seleccione 2:ZoomIn
ou 3:ZoomOut.
Aparece um cursor e no ecr aparece a
pergunta New Center?
2. Posicione o cursor no ponto que deseja
ampliar ou reduzir e prima _.
A TI-89 Titanium / Voyage200 define
as variveis Window segundo os factores
de Zoom definidos em SetFactors.
Representao grfica de funes bsicas 353
Modificao dos factores Zoom Modificao dos factores Zoom Modificao dos factores Zoom Modificao dos factores Zoom
Os factores Zoom definem o aumento ou a reduo utilizados por ZoomIn e ZoomOut.
1. No menu Zoom, seleccione C:SetFactors para ver a caixa de dilogo ZOOM
FACTORS.
Nota: para sair sem guardar as modificaes, prima _.
2. Utilize e _ para realar o valor que deseja modificar. Em seguida:
Digite o novo valor; o valor precedente cancelado automaticamente.
ou
Prima _ ou _ para remover o realce e, em seguida, modifique o valor
precedente.
3. Prima _ (depois de introduzir numa caixa de entrada, prima duas vezes _)
para guardar as modificaes e sair da caixa de dilogo.
Os factores Zoom devem ser 1,
embora no precisem de ser nmeros
inteiros. O valor predefinido 4.
Representao grfica de funes bsicas 354
Armazenamento ou visualizao de uma janela de visualizao Armazenamento ou visualizao de uma janela de visualizao Armazenamento ou visualizao de uma janela de visualizao Armazenamento ou visualizao de uma janela de visualizao
Depois de utilizar as vrias ferramentas Zoom, possvel voltar janela de visualizao
anterior ou guardar a janela actual.
Nota: possvel guardar apenas uma srie de valores de variveis Window de cada vez.
Se memorizar uma nova, esta sobrepe a srie precedente.
Restabelecimento da janela de visualizao predefinida Restabelecimento da janela de visualizao predefinida Restabelecimento da janela de visualizao predefinida Restabelecimento da janela de visualizao predefinida
possvel restabelecer a qualquer momento os valores predefinidos das variveis
Window. No menu Zoom, seleccione 6:ZoomStd.
1. No menu Zoom, seleccione B:Memory
para ver um submenu.
2. Seleccione o item desejado.
Seleccione Para:
1:ZoomPrev Voltar janela de visualizao precedente durante a
utilizao do zoom.
2:ZoomSto Memorizar a janela de visualizao actual (os valores das
variveis Window actual so guardados nas variveis de
sistema zxmin, zxmax, etc.)
3:ZoomRcl Recuperar a ltima janela de visualizao guardada com
ZoomSto.
Representao grfica de funes bsicas 355
Utilizao de ferramentas do menu Math para Utilizao de ferramentas do menu Math para Utilizao de ferramentas do menu Math para Utilizao de ferramentas do menu Math para
analisar funes analisar funes analisar funes analisar funes
No ecr Graph, possvel aceder ao menu da barra de ferramentas Math e s suas
diversas ferramentas que ajudam a analisar funes representadas graficamente.
Descrio do menu Math Descrio do menu Math Descrio do menu Math Descrio do menu Math
Prima no ecr Graph.
No submenu Derivatives, apenas dy/dx
est disponvel para a representao
grfica de funes. As outras derivadas
esto disponveis para os outros modos
de representao (paramtricas, polares,
etc.).
Ferramenta Math
Descrio
Value Calcula uma funo y(x) seleccionada com um valor
especificado de x.
Zero,
Minimum,
Maximum
Calcula o zero (interseco com o eixo x), o ponto
mnimo e mximo num intervalo de x.
Intersection Calcula o ponto de interseco de duas funes.
Derivatives Calcula a derivada (inclinao) num ponto.
|f(x)dx
Calcula o integral numrico aproximado num intervalo.
Representao grfica de funes bsicas 356
Nota: as coordenadas do cursor so guardadas nas variveis de sistema xc e yc (rc e c
se utilizar coordenadas polares) no menu Math. As derivadas, os integrais, as
distncias, etc., so guardadas na varivel de sistema sysMath.
Clculo de y(x) num ponto especfico Clculo de y(x) num ponto especfico Clculo de y(x) num ponto especfico Clculo de y(x) num ponto especfico
1. No ecr Graph, prima e seleccione 1:Value.
Inflection Calcula o ponto de inflexo de uma curva onde a
segunda derivada troca de sinal (ponto onde muda a
concavidade da curva).
Distance Desenha e mede uma linha entre dois pontos da
mesma funo ou de duas funes diferentes.
Tangent Desenha a tangente num ponto e mostra a respectiva
equao.
Arc Calcula o comprimento de arco entre dois pontos de
uma curva.
Shade Depende do nmero de funes representadas.
Se estiver representada apenas uma funo,
sombreia a rea acima ou abaixo do eixo x.
Se estiver representada mais que uma funo,
sombreia a rea entre as duas funes num intervalo.
Ferramenta Math
Descrio
Representao grfica de funes bsicas 357
2. Digite o valor de x compreendido entre um valor real de xmin e xmax. O valor pode
ser uma expresso.
4. Prima ou _ para deslocar o cursor entre as funes com o valor introduzido de x.
Aparece o valor correspondente de y .
Se premir _ ou _, aparece o cursor de movimento livre; nem sempre possvel
desloc-lo para o valor introduzido de x.
Tambm possvel ver as coordenadas de uma funo, traando a funo (),
digitando um valor x e premindo _.
Clculo do zero, do ponto mnimo e do mximo num intervalo Clculo do zero, do ponto mnimo e do mximo num intervalo Clculo do zero, do ponto mnimo e do mximo num intervalo Clculo do zero, do ponto mnimo e do mximo num intervalo
1. No ecr Graph, prima e seleccione 2:Zero, 3:Minimum, ou 4:Maximum.
2. Utilize e _ para seleccionar a funo desejada.
Nota: digitar os valores de x um modo rpido para estabelecer os limites.
3. Defina o limite inferior de x. Utilize _ e _ para posicionar o cursor at este limite ou
digite o seu valor x.
3. Prima _.
O cursor desloca-se para o valor de x da
primeira funo seleccionada em
Y= Editor, mostrando as coordenadas.
y1(x)=1.25x cos(x)
Representao grfica de funes bsicas 358
4. Prima _. O smbolo r na parte superior do ecr assinala o limite inferior.
Clculo do ponto de interseco de duas funes num intervalo Clculo do ponto de interseco de duas funes num intervalo Clculo do ponto de interseco de duas funes num intervalo Clculo do ponto de interseco de duas funes num intervalo
1. No ecr Graph, prima e seleccione 5:Intersection.
2. Seleccione a primeira funo com ou _ e prima _. O cursor desloca-se para
a prxima funo representada graficamente.
3. Seleccione a segunda funo e prima _.
4. Defina o limite inferior de x. Posicione o cursor no limite inferior com _ e _ ou digite
o respectivo valor x.
5. Prima _. O smbolo r na parte superior do ecr assinala o limite inferior.
5. Defina o limite superior e prima _.
O cursor desloca-se para a soluo e
mostra as coordenadas.
6. Defina o limite superior e prima _.
O cursor desloca-se para o ponto de
interseco e mostra as coordenadas.
y2(x)=2x-7
Representao grfica de funes bsicas 359
Clculo da derivada (inclinao) num ponto Clculo da derivada (inclinao) num ponto Clculo da derivada (inclinao) num ponto Clculo da derivada (inclinao) num ponto
1. No ecr Graph, prima e seleccione 6:Derivatives. Em seguida, seleccione 1:dy/dx
no submenu.
2. Utilize e _ para seleccionar a funo desejada.
Clculo do integral numrico num intervalo Clculo do integral numrico num intervalo Clculo do integral numrico num intervalo Clculo do integral numrico num intervalo
1. No ecr Graph, prima e seleccione 7:f(x)dx.
2. Utilize e _ para seleccionar a funo desejada.
Nota: digitar os valores de x um modo rpido para estabelecer os limites.
3. Introduza o limite inferior de x. Posicione o cursor no limite inferior com _ e _ ou
digite o respectivo valor de x.
4. Prima _. O smbolo r na parte superior do ecr assinala o limite inferior.
Nota: para cancelar a rea sombreada, prima (ReGraph).
3. Introduza o ponto da derivada. Posicione
o cursor no ponto ou digite o respectivo
valor de x.
4. Prima _.
Aparece a derivada neste ponto.
5. Defina o limite superior e prima _.
O intervalo sombreado e aparece o
respectivo integral numrico aproximado.
Representao grfica de funes bsicas 360
Obteno de um ponto de inflexo num intervalo Obteno de um ponto de inflexo num intervalo Obteno de um ponto de inflexo num intervalo Obteno de um ponto de inflexo num intervalo
1. No ecr Graph, prima e seleccione 8:Inflection.
2. Utilize e _ para seleccionar a funo desejada.
3. Defina o limite inferior de x. Posicione o cursor no limite inferior com _ e _ ou digite
o respectivo valor de x.
4. Prima _. O smbolo r na parte superior do ecr assinala o limite inferior.
Clculo da distncia entre dois pontos Clculo da distncia entre dois pontos Clculo da distncia entre dois pontos Clculo da distncia entre dois pontos
1. No ecr Graph, prima e seleccione 9:Distance.
2. Utilize e _ para seleccionar o primeiro ponto da funo.
3. Defina o primeiro ponto. Posicione o cursor no ponto com _ e _ ou digite o
respectivo valor de x.
4. Pressione _. Um sinal + indica o ponto.
5. Se o segundo ponto estiver situado noutra funo, utilize e _ para seleccionar a
funo.
5. Defina o limite superior e prima _.
O cursor desloca-se para o ponto de
inflexo (se disponvel) no intervalo e
aparecem as coordenadas.
Representao grfica de funes bsicas 361
6. Defina o segundo ponto. (Se utilizar o cursor para o fazer, desenha uma linha
medida que desloca o cursor.)
Desenho da recta tangente Desenho da recta tangente Desenho da recta tangente Desenho da recta tangente
1. No ecr Graph, prima e seleccione A:Tangent.
2. Utilize e _ para seleccionar a funo desejada.
Nota: para cancelar a recta tangente desenhada, prima (ReGraph).
Clculo do comprimento de um arco Clculo do comprimento de um arco Clculo do comprimento de um arco Clculo do comprimento de um arco
1. No ecr Graph, prima e seleccione B:Arc.
2. Utilize e _ para seleccionar a funo desejada.
7. Prima _.
A distncia entre os dois pontos aparece
junto linha de ligao.
3. Defina o ponto da tangente. Posicione o
cursor no ponto ou digite o respectivo
valor de x.
4. Prima _.
A tangente desenhada e aparece a
respectiva equao.
Representao grfica de funes bsicas 362
3. Defina o primeiro ponto do arco. Utilize _ ou _ para deslocar o cursor ou digite o
respectivo valor de x.
4. Prima _. Um sinal + indica o primeiro ponto.
Sombreado da rea entre uma funo e o eixo X Sombreado da rea entre uma funo e o eixo X Sombreado da rea entre uma funo e o eixo X Sombreado da rea entre uma funo e o eixo X
Apenas uma nica funo pode estar representada graficamente; caso contrrio a
ferramenta Shade sombrear a rea compreendida entre as duas funes.
1. No ecr Graph, prima e seleccione C:Shade. O ecr pergunta Above X axis?
2. Seleccione uma das seguintes opes. Para sombrear a rea da funo:
Acima do eixo x, prima _.
Abaixo do eixo x, prima:
_ j N
@ N
3. Defina o limite inferior de x. Utilize _ ou _ para deslocar o cursor no limite inferior
ou digite o respectivo valor de x.
Nota: se no utilizar as teclas _ ou _, ou no digitar um valor de x quando
estabelecer o limite superior e o inferior, xmin e xmax sero utilizados como o limite
inferior e superior.
5. Defina o segundo ponto e prima _.
Um sinal + indica o segundo ponto e
aparece o comprimento do arco.
Representao grfica de funes bsicas 363
4. Prima _. O smbolo r na parte superior do ecr assinala o limite inferior.
Sombreado da rea entre duas funes num intervalo Sombreado da rea entre duas funes num intervalo Sombreado da rea entre duas funes num intervalo Sombreado da rea entre duas funes num intervalo
preciso haver pelo menos duas funes representadas; caso contrrio (uma nica
funo representada), a ferramenta Shade sombreia a rea entre a funo e o eixo de x.
1. No ecr Graph, prima e seleccione C:Shade. O ecr pergunta Above?
2. Utilize e _ para seleccionar uma funo. (O sombreado est em cima da
funo.)
3. Prima _. O cursor desloca-se para o grfico da prxima funo e o ecr
pergunta Below?
4. Utilize e _ para seleccionar uma outra funo (O sombreado est em baixo da
funo.)
5. Prima _.
6. Defina o limite inferior de x. Utilize _ ou _ para deslocar o cursor para o limite
inferior ou digite o valor de x.
Nota: se no utilizar as teclas _ ou _, ou no digitar um valor de x quando
estabelecer o limite superior e o inferior, xmin e xmax sero utilizados como o limite
inferior e superior.
5. Defina o limite superior e prima _.
A rea delimitada sombreada. Para
cancelar a rea sombreada, prima
(ReGraph).
Representao grfica de funes bsicas 364
7. Prima _. O smbolo r na parte superior do ecr assinala o limite inferior.
8. Defina o limite superior e prima _.
A rea delimitada sombreada. Para
cancelar a rea sombreada, prima
(ReGraph).
Funo
abaixo
Funo
acima
Representao grfica de equaes polares 365
Representao grfica de equaes Representao grfica de equaes Representao grfica de equaes Representao grfica de equaes
polares polares polares polares
Descrio das etapas de representao grfica das Descrio das etapas de representao grfica das Descrio das etapas de representao grfica das Descrio das etapas de representao grfica das
equaes polares equaes polares equaes polares equaes polares
Para representar equaes polares, efectue o mesmo procedimento para funes y(x)
como descrito no mdulo Representao grfica de funes bsicas. As diferenas
vlidas para equaes polares so descritas em seguida.
Representao grfica de equaes polares Representao grfica de equaes polares Representao grfica de equaes polares Representao grfica de equaes polares
1. Defina o modo Graph (_) para POLAR.
Defina tambm o modo Angle, se
necessrio.
2. Defina as equaes polares no Y= Editor
(_).
3. Seleccione () que equaes definidas
sero representadas graficamente.
Nota: Para desactivar qualquer grfico
estatstico, prima 5 ou utilize .
Representao grfica de equaes polares 366
Explorao do grfico Explorao do grfico Explorao do grfico Explorao do grfico
No ecr Graph, possvel:
Mostrar as coordenadas de qualquer pixel com o cursor de movimento livre ou as
coordenadas de um ponto traado atravs do traado da equao polar.
4. Defina o estilo de apresentao para uma
equao.
_ _
@
Esta etapa opcional. No caso de vrias
equaes, ajuda a distinguir visualmente
uma de outra.
5. Defina a janela de visualizao
(_).
Zoom tambm muda a janela de
visualizao.
6. Mude o formato grfico se necessrio.
9
or
_ _
@ _F
7. Represente as equaes seleccionadas
graficamente (_).
Representao grfica de equaes polares 367
Utilizar o menu Zoom da barra de ferramentas para ampliar ou reduzir uma parte
do grfico.
Utilizar o menu ] Math da barra de ferramentas para encontrar derivadas,
tangentes etc. Algumas opes de menu no esto disponveis para grficos
representados por coordenadas polares.
Diferenas entre a representao grfica de Diferenas entre a representao grfica de Diferenas entre a representao grfica de Diferenas entre a representao grfica de
equaes polares e de funes equaes polares e de funes equaes polares e de funes equaes polares e de funes
Este mdulo assume que o leitor j est familiarizado com a representao grfica de
funes y(x) como descrito no mdulo Representao grfica de funes bsicas. Esta
seco descreve as diferenas que podem ser aplicadas s equaes polares.
Definio do modo Graph Definio do modo Graph Definio do modo Graph Definio do modo Graph
Utilize _ para configurar Graph = POLAR antes de definir equaes ou variveis
Window. O Y= Editor e o Window Editor permitem introduzir informaes exclusivas
para o modo Graph actual.
O modo Angle deve tambm ter as unidades (RADIAN ou DEGREE) definidas de
acordo com as que deseja utilizar para .
Representao grfica de equaes polares 368
Definio de equaes polares no Y= Editor Definio de equaes polares no Y= Editor Definio de equaes polares no Y= Editor Definio de equaes polares no Y= Editor
possvel utilizar o comando Define no ecr principal (consulte o mdulo Referncia
tcnica) para definir as funes e as equaes em qualquer modo de representao
grfica independente do modo actual.
O Y= Editor mantm uma lista de funes independentes para cada modo de definio
Graph. Suponha o exemplo seguinte:
Defina um conjunto de funes y(x) no modo de representao grfica FUNCTION.
Em seguida, mude para o modo de representao POLAR e defina um conjunto de
equaes r().
Quando voltar para o modo de representao FUNCTION, as suas funes y(x)
ainda esto definidas para o Y= Editor. Quando voltar ao modo de representao
POLAR, as suas equaes r() ainda esto definidas.
Seleco do estilo de apresentao Seleco do estilo de apresentao Seleco do estilo de apresentao Seleco do estilo de apresentao
Os estilos Above e Below no esto disponveis para equaes polares e no esto no
menu Style da barra de ferramentas do Y= Editor.
possvel definir
equaes polares de
r1() a r99().
Representao grfica de equaes polares 369
Variveis Window Variveis Window Variveis Window Variveis Window
O Window Editor mantm um conjunto independente de variveis Window para cada
definio do modo Graph (como o Y= Editor mantm listas de funo independentes). As
representaes grficas polares utilizam as seguintes variveis Window.
Nota: possvel utilizar um incremento step negativo. Neste caso, min precisa ser
maior que max.
Os valores predefinidos (definidos quando seleccionar 6:ZoomStd no menu Zoom da
barra de ferramentas) so:
Varivel Descrio
min, max Valores mnimo e mximo de que sero calculados.
step Incremento para os valores de . As equaes polares so
calculadas em:
r(min)
r(min+step)
r(min+2(step))
...... que no ultrapasse ..
r(max)
xmin, xmax,
ymin, ymax
Extremos da janela de visualizao.
xscl, yscl Distncia entre as marcas nos eixos x e y.
min = 0. xmin = 10. ymin = 10.
max = 2r
(6.2831853... radianos or
360 graus)
xmax = 10. ymax = 10.
Representao grfica de equaes polares 370
Pode ser necessrio alterar os valores predefinidos para as variveis (min, max,
step) para garantir a representao de um nmero suficiente de pontos.
Definio do formato grfico Definio do formato grfico Definio do formato grfico Definio do formato grfico
Para ver coordenadas como os valores r e , utilize
9
or
_ _
@ _F
para configurar Coordinates = POLAR. Se Coordinates = RECT, as equaes polares
sero representadas de forma adequada, mas as coordenadas sero representadas
como x e y.
Quando traar uma equao polar, a coordenada aparece mesmo se
Coordinates = RECT.
step = r/24 (.1308996... radianos or
7.5 graus)
xscl = 1. yscl = 1.
Representao grfica de equaes polares 371
Explorao de um grfico Explorao de um grfico Explorao de um grfico Explorao de um grfico
Como na representao de funes, os grficos podem ser trabalhados atravs das
ferramentas seguintes. As coordenadas apresentadas adoptam a forma polar ou
rectangular conforme configurado no formato grfico.
Ferramenta Para grficos em coordenadas polares:
Cursor de
movimento
livre
Funciona da mesma forma que nos grficos de funes.
Zoom Funciona da mesma forma que nos grficos de funes.
Apenas as variveis x (xmin, xmax, xscl) e y (ymin,
ymax, yscl) em Window so afectadas.
As variveis Window (min, max, step) no so
afectadas a menos que 6:ZoomStd (que define
min = 0, max = 2r e step = r/24) seja
seleccionado.
Trace Permite mover o cursor ao longo do grfico um step por
vez.
Quando iniciar um traado, o cursor posiciona-se sobre a
primeira equao seleccionada em min.
QuickCenter aplica-se a todas as direces. Se o cursor
for movido para fora do ecr (parte superior, inferior,
esquerda ou direita), prima _ para centralizar a
janela de visualizao na posio do cursor.
O acompanhamento automtico de visualizao no est
disponvel. Se o cursor for movido para fora do ecr pelo
lado esquerdo ou direito, a TI-89 /Voyage200 no
acompanhar automaticamente a janela de visualizao.
Entretanto, pode utilizar o QuickCenter.
Representao grfica de equaes polares 372
possvel calcular tambm r() durante um traado, digitando o valor de e premindo
_.
Nota: possvel utilizar o QuickCenter a qualquer momento durante um traado, mesmo
se o cursor ainda estiver no ecr.
Math Apenas 1:Value, 6:Derivatives, 9:Distance, A:Tangent, e
B:Arc esto disponveis para os grficos de equaes
polares. Estas ferramentas baseiam-se em valores de .
Por exemplo:
1:Value mostra um valor de r (ou de x e y, dependendo
do formato grfico) para um valor especificado.
6:Derivatives encontra dy/dx ou dr/d num ponto
definido para um valor de especificado.
Ferramenta Para grficos em coordenadas polares:
Representao grfica de equaes paramtricas 373
Representao grfica de equaes Representao grfica de equaes Representao grfica de equaes Representao grfica de equaes
paramtricas paramtricas paramtricas paramtricas
Descrio das etapas de representao grfica de Descrio das etapas de representao grfica de Descrio das etapas de representao grfica de Descrio das etapas de representao grfica de
equaes paramtricas equaes paramtricas equaes paramtricas equaes paramtricas
Para representar equaes paramtricas graficamente, o procedimento o mesmo
utilizado para as funes y(x), descrito no mdulo Representao grfica de funes
bsicas. As diferenas referentes s equaes paramtricas so descritas em seguida.
Representao grfica de equaes paramtricas Representao grfica de equaes paramtricas Representao grfica de equaes paramtricas Representao grfica de equaes paramtricas
1. Defina o modo Graph (_) para
PARAMETRIC. Se necessrio, defina
tambm o modo Angle.
2. Defina as componentes x e y em
Y= Editor (_).
3. Seleccione com () as equaes
definidas que deseja representar
graficamente. Seleccione o componente
x, y ou ambos.
Nota: para desactivar um grfico de
dados estatsticos, prima 5 ou .
Representao grfica de equaes paramtricas 374
Explorao do grfico Explorao do grfico Explorao do grfico Explorao do grfico
No ecr Graph, possvel:
4. Defina o estilo de apresentao das
equaes. possvel definir o
componente x ou y.
_ _
@
Esta etapa opcional. No caso de vrias
equaes, ajuda a distinguir visualmente
uma da outra.
5. Defina a janela de visualizao
(_).
Zoom tambm modifica a janela de
visualizao.
6. Modifique, se necessrio, o formato
grfico.
9
ou
_ _
@ _F
7. Represente graficamente as equaes
seleccionadas (_).
Representao grfica de equaes paramtricas 375
Mostrar as coordenadas dos pixis com o cursor de movimento livre ou as
coordenadas de um ponto representado atravs do traado da equao
paramtrica.
Utilizar o menu Zoom da barra de ferramentas para ampliar ou reduzir uma parte
do grfico.
Utilizar o menu Math da barra de ferramentas para calcular derivadas,
tangentes, etc. Para os grficos de equaes paramtricas, alguns itens do menu
no esto disponveis.
Diferenas entre a representao de equaes Diferenas entre a representao de equaes Diferenas entre a representao de equaes Diferenas entre a representao de equaes
paramtricas e de funes paramtricas e de funes paramtricas e de funes paramtricas e de funes
Este mdulo pressupe o conhecimento do procedimento de representao grfica das
funes y(x) descrito no mdulo Representao grfica de funes bsicas. Esta
seco descreve as diferenas relativas s equaes paramtricas.
Definio do modo Graph Definio do modo Graph Definio do modo Graph Definio do modo Graph
Utilize _ para estabelecer a definio de Graph = PARAMETRIC, antes de definir as
equaes ou as variveis Window. possvel introduzir informaes relativas
exclusivamente ao modo Graph actual no Y= Editor e Window Editor.
Definio de equaes paramtricas no Y= Editor Definio de equaes paramtricas no Y= Editor Definio de equaes paramtricas no Y= Editor Definio de equaes paramtricas no Y= Editor
Para representar uma equao paramtrica graficamente, preciso definir ambas as
componentes x e y; caso contrrio, a equao no pode ser representada. (Todavia,
Representao grfica de equaes paramtricas 376
possvel utilizar uma nica componente para gerar uma tabela automtica como
descrito no mdulo Tabelas.)
Tenha ateno uma multiplicao implcita com t. Por exemplo:
Nota: utilize t para verificar se a multiplicao implcita vlida para a situao.
possvel utilizar o comando Define (consulte o mdulo Referncia tcnica) no ecr
principal para definir funes e equaes em qualquer modo de representao grfica,
independentemente do modo actual.
O Y= Editor mantm uma lista de funes independente para cada estado do modo
Graph. Observe exemplo seguinte:
Introduza: Em vez de: Motivo:
tcos(60) tcos(60) tcos interpretado como a funo definida
pelo utilizador denominada tcos e no como
uma multiplicao implcita.
Na maioria dos casos, isto tem a ver com uma
funo que no existe; por isso, a TI-89
Titanium / Voyage200 Graphing Calculator
mostra simplesmente o nome da funo e no
um nmero.
Introduza as componentes x e y
em linhas separadas.
possvel definir de xt1(t) a
xt99(t) e de yt1(t) a yt99(t).
Representao grfica de equaes paramtricas 377
Defina um conjunto de funes y(x) no modo de representao grfica FUNCTION.
Em seguida, mude para o modo PARAMETRIC e defina um conjunto de
componentes x e y.
Quando voltar ao modo FUNCTION, as funes y(x) continuam definidas no
Y= Editor. Quando voltar para o modo PARAMETRIC, a definio das componentes
x e y continuam definidas.
Seleco de equaes paramtricas Seleco de equaes paramtricas Seleco de equaes paramtricas Seleco de equaes paramtricas
Para representar uma equao paramtrica graficamente, seleccione o componente x
ou y, ou ambos. Quando introduzir ou editar um componente, ser automaticamente
seleccionado.
A seleco separada de x e y pode ser til para as tabelas como descrito no mdulo
Tabelas. Vrias equaes paramtricas permitem seleccionar e comparar todas as
componentes x e y.
Seleco do estilo de apresentao Seleco do estilo de apresentao Seleco do estilo de apresentao Seleco do estilo de apresentao
possvel definir o estilo de apresentao para o componente x ou y.
Por exemplo: se definir o componente x em Dot, a TI-89 Titanium / Voyage200 define
automaticamente o componente y em Dot.
Nota: utilize os efeitos relativos trajectria de um projctil: Animate e Path.
Os estilos Above e Below no esto disponveis para as equaes paramtricas e esto
inactivos no menu Style da barra de ferramentas do Y= Editor.
Representao grfica de equaes paramtricas 378
Variveis Window Variveis Window Variveis Window Variveis Window
O Window Editor mantm um conjunto independente de variveis Window para cada
definio do modo Graph (da mesma forma que o Y= Editor mantm listas de funes
independentes). Os grficos paramtricos utilizam as seguintes variveis Window:
Nota: possvel utilizar um tstep negativo. Neste caso, tmin deve ser superior a tmax.
Os valores predefinidos (definidos quando seleccionar 6:ZoomStd no menu Zoom da
barra de ferramentas) so:
Varivel Descrio
tmin, tmax Valores mximo e mnimo de t que sero calculados.
tstep Incremento do valor t. As equaes paramtricas so
calculadas de acordo com os valores de:
x(tmin) y(tmin)
x(tmin+tstep) y(tmin+tstep)
x(tmin+2(tstep)) y(tmin+2(tstep))
... que no ultrapasse ... ... que no ultrapasse ...
x(tmax) y(tmax)
xmin, xmax,
ymin, ymax
Extremos da janela de visualizao.
xscl, yscl Distncia entre as marcas nos eixos x e y.
tmin = 0
xmin = 10. ymin = 10.
tmax = 2r
(6.2831853... radianos
or 360 graus)
xmax = 10. ymax = 10.
tstep =r/24 (.1308996... radianos
or 7.5 graus)
xscl = 1. yscl = 1.
Representao grfica de equaes paramtricas 379
Pode ser necessrio modificar os valores predefinidos para as variveis t (tmin, tmax,
tstep), para garantir a representao de um nmero suficiente de pontos.
Explorao de um grfico Explorao de um grfico Explorao de um grfico Explorao de um grfico
Da mesma forma que ocorre com a representao grfica das funes, possvel
explorar um grfico com as ferramentas seguintes.
Sugesto: possvel calcular x(t) e y(t) durante uma operao de traado, digitando o
valor de t e premindo _; possvel utilizar QuickCenter em qualquer momento
durante um traado, mesmo se o cursor ainda estiver no ecr.
Ferramenta Para grficos de equaes paramtricas:
Cursor de
movimento livre
Funciona da mesma forma que nos grficos de funes.
Zoom Funciona da mesma forma que nos grficos de funes,
excepto:
Apenas afecta as variveis Window x (xmin, xmax,
xscl) e y (ymin, ymax, yscl).
No afecta as variveis Window t (tmin, tmax, tstep) a
no ser que seleccione 6:ZoomStd (que define
tmin = 0, tmax = 2r, e tstep = r/24).
Representao grfica de equaes paramtricas 380
Trace Permite deslocar o cursor ao longo de um grfico com
um incremento tstep de cada vez.
Quando iniciar uma operao de traado, o cursor
posiciona-se na primeira equao paramtrica
seleccionada em tmin.
QuickCenter vlido para todas as direces.
Se deslocar o cursor para uma rea no contida no
ecr (para cima ou para baixo, para a esquerda ou para
a direita), prima _ para centralizar a janela de
visualizao na posio do cursor.
O enquadramento automtico no est disponvel. Se
deslocar o cursor para alm do limite direito ou
esquerdo do ecr, a TI-89 Titanium / Voyage200
no enquadrar automaticamente a janela de
visualizao; no entanto, possvel utilizar
QuickCenter.
Math Para os grficos de equaes paramtricas, esto
disponveis apenas as opes: 1:Value, 6:Derivatives,
9:Distance, A:Tangent, e B:Arc. Estas ferramentas
baseiam-se nos valores de t. Por exemplo:
1:Value mostra os valores de x e y para um valor t
especificado.
6:Derivatives determina dy/dx, dy/dt, ou dx/dt num
ponto definido para o valor t especificado.
Ferramenta Para grficos de equaes paramtricas:
Representao grfica de sucesses 381
Representao grfica de sucesses Representao grfica de sucesses Representao grfica de sucesses Representao grfica de sucesses
Descrio das etapas para a representao grfica Descrio das etapas para a representao grfica Descrio das etapas para a representao grfica Descrio das etapas para a representao grfica
de sucesses de sucesses de sucesses de sucesses
Para representar sucesses graficamente, efectue o mesmo procedimento utilizado
para funes y(x) como descrito no mdulo Representao grfica de funes bsicas.
Quaisquer diferenas so descritas nas pginas seguintes.
Representao grfica de sucesses Representao grfica de sucesses Representao grfica de sucesses Representao grfica de sucesses
1. Defina o modo Graph (_) para
SEQUENCE. Defina tambm o modo
Angle, se necessrio.
2. Defina as sucesses e, se necessrio, os
valores iniciais no Y= Editor (_).
3. Seleccione () que sucesses
definidas devem ser representadas
graficamente. No seleccione valores
iniciais.
Sugesto: para desactivar um grfico
estatstico, prima 5 ou utilize .
Representao grfica de sucesses 382
Explorao do grfico Explorao do grfico Explorao do grfico Explorao do grfico
No ecr Graph, pode:
Mostrar as coordenadas de qualquer pixel com o cursor de movimento livre ou as
coordenadas de um ponto traado pelo traado de uma sucesso.
4. Defina o estilo de apresentao para uma
sucesso.
_ _
@
Para as sucesses, o estilo predefinido
Square.
5. Defina a janela de visualizao
(_).
Zoom muda tambm a janela de
visualizao.
6. Mude o formato grfico, se necessrio.
_9
ou
_ _
@ _F
7. Represente as sucesses seleccionadas
graficamente(_ ).
Representao grfica de sucesses 383
Utilizar o menu Zoom da barra de ferramentas para ampliar ou reduzir uma parte
do grfico.
Utilizar o menu Math da barra de ferramentas para calcular uma sucesso.
Apenas 1:Value fica disponvel para sucesses.
Representar as sucesses sobre os eixos Time (padro), Web ou Custom.
Nota: possvel tambm calcular uma sucesso durante o traado. Basta digitar o valor
de n no teclado.
Diferenas entre a representao grfica de Diferenas entre a representao grfica de Diferenas entre a representao grfica de Diferenas entre a representao grfica de
funes e de sucesses funes e de sucesses funes e de sucesses funes e de sucesses
Este mdulo assume que o leitor est familiarizado com a representao grfica de
funes y(x) como descrito no mdulo Representao grfica de funes bsicas. Esta
seco descreve as diferenas vlidas para as sucesses.
Definio do modo Graph Definio do modo Graph Definio do modo Graph Definio do modo Graph
Utilize _ para configurar Graph = SEQUENCE antes de definir sucesses ou definir as
variveis Window. No Y= Editor e Window Editor, possvel introduzir informaes
apenas no modo Graph actual.
Representao grfica de sucesses 384
Definio de sucesses no Definio de sucesses no Definio de sucesses no Definio de sucesses no Y= Editor Y= Editor Y= Editor Y= Editor
Se uma sucesso precisar de mais de um valor inicial, introduza-os na forma de lista
entre chavetas { }, com os elementos separados por vrgulas. preciso utilizar uma lista
para introduzir dois ou mais valores iniciais.
Se uma sucesso precisar de um valor inicial, mas este no for introduzido, aparece
uma mensagem de erro durante a representao.
No Y= Editor, Axes permite seleccionar os eixos a utilizar na representao grfica das
sucesses. Opcionalmente, apenas para as sucesses, possvel seleccionar eixos
diferentes para o grfico. TIME o eixo predefinido.
Eixos Descrio
TIME Representa n no eixo x e u(n) no eixo y.
WEB Representa u(n-1) no eixo x e u(n) no eixo y.
CUSTOM Permite seleccionar os eixos x e y.
possvel definir sucesses de u1(n) a
u99(n).
Utilize ui apenas em sucesses recursivas,
que precisam de um ou mais valores iniciais.
Introduza {1,0} mesmo que {1 0}
aparea na lista de sucesses.
Representao grfica de sucesses 385
O Y= Editor mantm uma lista de funes independentes para cada configurao do
modo Graph. Por exemplo, suponha:
No modo de representao grfica FUNCTION, um conjunto de funes y(x)
definido. Pode alterar para o modo de representao grfica SEQUENCE e definir
um conjunto de sucesses u(n).
Quando voltar para o modo de representao grfica FUNCTION, as suas funes
y(x) ainda esto definidas no Y= Editor. Quando voltar ao modo de representao
grfica SEQUENCE, as suas sucesses u(n) ainda esto definidas.
Nota: possvel utilizar o comando Define no ecr principal (consulte o mdulo
Referncia tcnica) para definir funes e equaes em todos os modos de
representao grfica, independentemente do modo actual.
Seleco de sequncias Seleco de sequncias Seleco de sequncias Seleco de sequncias
Com os eixos TIME e WEB, a TI-89 Titanium / Voyage200 representa graficamente
apenas as sucesses seleccionadas. Se introduzir alguma sucesso que necessite de
um valor inicial, preciso introduzir o valor ui correspondente.
Nota: com os eixos TIME e CUSTOM, todas as sucesses definidas so calculadas,
mesmo se no estiverem traadas.
possvel seleccionar uma
sucesso.
No possvel seleccionar
o seu valor inicial.
Representao grfica de sucesses 386
Com os eixos CUSTOM, uma sucesso personalizada representada graficamente,
independentemente de estar seleccionada.
Seleco do estilo de apresentao Seleco do estilo de apresentao Seleco do estilo de apresentao Seleco do estilo de apresentao
Apenas os estilos Line, Dot, Square e Thick esto disponveis para grficos de
sucesses. Dot e Square marcam apenas valores inteiros (em incrementos de plotstep)
nos quais a sucesso representada.
Variveis Window Variveis Window Variveis Window Variveis Window
O Window Editor conserva um conjunto independente de variveis Window para cada
definio de modo Graph (como o Y= Editor mantm listas de funo independentes).
Os grficos de sucesso utilizam as seguintes variveis Window.
Varivel Descrio
nmin, nmax Valores mnimo e mximo de n. As sucesses so
calculadas em:
u(nmin)
u(nmin+1)
u(nmin+2)
... que no ultrapasse
u(nmax)
plotstrt Nmero do primeiro termo que ser traado (dependendo
de plotstep). Por exemplo, para comear a representar
com o segundo termo na sucesso, defina plotstrt = 2. O
primeiro termo ser calculado em nmin, mas no ser
traado.
Representao grfica de sucesses 387
Nota: nmin e nmax precisam ser inteiros positivos, apesar de nmin poder ser zero ; nmin,
nmax, plotstrt e plotstep precisam ser nmeros inteiros 1. Se no forem nmeros
inteiros, sero arredondados para inteiros.
Os valores predefinidos (definidos quando seleccionar 6:ZoomStd no menu Zoom da
barra de ferramentas) so:
Pode ser necessrio alterar os valores predefinidos das variveis n e plot para garantir
que seja uma quantidade suficiente de pontos.
plotstep Valor do incremento de n para representao grfica
apenas. Este valor no afecta a forma como a sucesso
calculada, apenas os pontos que sero traados. Por
exemplo, suponha que plotstep = 2. A sucesso
calculada para cada inteiro consecutivo, mas traada
apenas a cada dois inteiros.
xmin, xmax,
ymin, ymax
Limites da janela de visualizao.
xscl, yscl Distncia entre as marcas nos eixos x e y.
nmin = 1.
nmax = 10.
plotstrt = 1.
plotstep = 1.
xmin = 10.
xmax = 10.
xscl = 1.
ymin = 10.
ymax = 10.
yscl = 1.
Varivel Descrio
Representao grfica de sucesses 388
Para entender como plotstrt afecta um grfico, veja os exemplos seguintes de uma
sucessorecursiva.
Nota: estes dois grficos utilizam as mesmas variveis Window, excepto plotstrt.
Com os eixos TIME (de Axes no Y= Editor), pode definir plotstrt = 1 e ainda traar
apenas uma parte seleccionada da sucesso. suficiente definir apenas uma janela de
visualizao que mostre a rea do plano da coordenada que deseja visualizar.
Este grfico traado a partir do primeiro termo.
Este grfico traado a partir do nono termo.
Pode definir:
xmin = primeiro valor de n a ser traado
xmax = nmax (apesar de outros valores
poderem ser utilizados)
ymin e ymax = valores esperados para a
sucesso
plotStrt=1
plotStrt=9
plotStrt=1 nmax
Representao grfica de sucesses 389
Modificao do formato grfico Modificao do formato grfico Modificao do formato grfico Modificao do formato grfico
O formato de Graph Order no est disponvel.
Com os eixos TIME ou CUSTOM, a representao de vrias sucesses traada
sempre simultaneamente.
Com os eixos WEB, a representao de vrias sucesses traada sempre
sequencialmente.
Explorao de um grfico Explorao de um grfico Explorao de um grfico Explorao de um grfico
Como na representao de funo, pode utilizar as seguintes ferramentas para explorar
um grfico. As coordenadas apresentadas aparecem na forma polar ou rectangular de
acordo com o formato de grfico definido.
Ferramenta Para grficos de sucesso:
Cursor de
movimento livre
Funciona da mesma forma que em grficos de funo.
Zoom Funciona da mesma forma que em grficos de funo.
Apenas as variveis Window x (xmin, xmax, xscl) e
y (ymin, ymax, yscl) so afectadas.
As variveis Window n e plot (nmin, nmax, plotstrt,
plotstep) no so afectadas, a menos que
6:ZoomStd seja seleccionado (o que define todas as
variveis Window com os seus valores predefinidos).
Representao grfica de sucesses 390
possvel calcular uma sucesso durante o traado, digitando um valor para n e
premindo _. possvel utilizar o QuickCenter durante um traado, mesmo se o
cursor ainda estiver no ecr.
Trace De acordo com o eixo utilizado TIME, CUSTOM ou
WEB Trace funciona de forma bem diferente.
Com os eixos TIME ou CUSTOM, possvel mover o
cursor um plotstep de cada vez na sucesso. Para
mover cerca de dez pontos traados de uma vez, prima
__ ou __.
- Quando a operao de traado iniciada, o cursor
posiciona-se sobre a primeira sucesso
seleccionada, no nmero do termo especificado
em plotstrt, mesmo se estiver fora da janela de
visualizao.
- O QuickCenter vlido para todas as direces.
Se o cursor for movido para fora do ecr (para a
parte superior, inferior, esquerda ou direita), prima
_ para centralizar a janela de visualizao na
posio do cursor.
Com os eixos WEB, o cursor de traado segue a rede,
no a sucesso. (Consulte Utilizao dos desenhos da
rede na pgina 134.)
Math Apenas 1:Value est disponvel para grficos de
sucesso.
Com os eixos TIME e WEB, o valor u(n) (representado
por yc) aparece para um valor n especificado.
Com eixos CUSTOM, os valores que correspondem a x
e y dependem dos eixos escolhidos.
Ferramenta Para grficos de sucesso:
Representao grfica de sucesses 391
Definio de eixos para grficos de tempo, de rede Definio de eixos para grficos de tempo, de rede Definio de eixos para grficos de tempo, de rede Definio de eixos para grficos de tempo, de rede
ou personalizados ou personalizados ou personalizados ou personalizados
Pode seleccionar eixos de tipos diferentes apenas para grficos de sucesses.
Exemplos destes tipos so apresentados posteriormente neste mdulo.
Visualizao da caixa de dilogo AXES Visualizao da caixa de dilogo AXES Visualizao da caixa de dilogo AXES Visualizao da caixa de dilogo AXES
No Y= Editor, Axes:
Dependendo da definio actual de Axes,
algumas opes podem estar apagadas.
Para sair sem fazer nenhuma alterao,
prima _.
Opo Descrio
Axes TIME Traa u(n) no eixo y e n no eixo x.
WEB Traa u(n) no eixo y e u(n-1) no eixo x.
CUSTOM Permite seleccionar os eixos x e y.
Build Web Activa apenas quando Axes = WEB, isto especifica se
uma rede traada manualmente (TRACE) ou
automaticamente (AUTO).
X Axis
e
Y Axis
Activa apenas quando Axes = CUSTOM. Permite
seleccionar o valor ou a sucesso a traar nos eixos x e y.
Representao grfica de sucesses 392
Para alterar uma definio qualquer, utilize o mesmo procedimento utilizado para alterar
outras caixas de dilogo, como a caixa de dilogo MODE.
Utilizao de grficos de rede Utilizao de grficos de rede Utilizao de grficos de rede Utilizao de grficos de rede
Um grfico de rede compara graficamente u(n) e u(n-1), o que permite estudar o
comportamento a longo prazo de uma sucesso recursiva. Os exemplos nesta seco
ilustram tambm como o valor inicial pode afectar o comportamento de uma sucesso.
Funes vlidas para grficos de rede Funes vlidas para grficos de rede Funes vlidas para grficos de rede Funes vlidas para grficos de rede
Uma sucesso precisa satisfazer os seguintes critrios; caso contrrio, no ser
representada de forma adequada nos eixos WEB. A sucesso:
Precisa ser recursiva apenas com um nvel de recurso; u(n-1), no u(n-2).
No pode fazer referncia directa a n.
No pode fazer referncia a outras sucesses.
Quando aparecer o ecr Graph Quando aparecer o ecr Graph Quando aparecer o ecr Graph Quando aparecer o ecr Graph
Depois de seleccionar os eixos WEB e ver o ecr Graph, a TI-89 Titanium /
Voyage200:
Desenha uma recta de referncia y=x.
Representa as definies de sucesses seleccionadas como funes graficamente,
com u(n-1) a ser a varivel independente, convertendo de forma eficaz uma
sucesso recursiva numa forma no recursiva para a representar graficamente.
Representao grfica de sucesses 393
Por exemplo, considere a sucesso u1(n) = e um valor inicial de ui1=1. A
TI-89 Titanium / Voyage200 representa a recta de referncia y=x graficamente e, em
seguida, y =
Desenho da rede Desenho da rede Desenho da rede Desenho da rede
Aps a seqncia ser traada, a rede pode ser exibida manual ou automaticamente,
dependendo de como Build Web est definido na caixa de dilogo AXES.
A rede:
1. Comea no eixo x no valor inicial ui (quando plotstrt = 1).
2. Move-se verticalmente (para cima ou para baixo) para a sucesso.
3. Move-se horizontalmente para a recta de referncia y=x.
4. Repete este movimento vertical e horizontal at que n=nmax.
Se Build Web = A rede:
TRACE No aparece at premir . Em seguida, a rede
desenhada passo a passo medida que o cursor de
traado se move ( necessrio haver um valor inicial
antes de utilizar Trace).
Nota: com os eixos WEB, no possvel deslocar o
cursor de traado ao longo da sucesso como pode ser
feito com outros modos de representao grfica.
AUTO
desenhada automaticamente. Pode premir para
traar a rede e mostrar as suas coordenadas.
5 u1 n 1 ( )
y 5 x =
Representao grfica de sucesses 394
Nota: a rede comea em plotstrt. O valor de n incrementado de 1 cada vez que a rede
se move na sucesso (plotstep ignorado).
Exemplo: Convergncia Exemplo: Convergncia Exemplo: Convergncia Exemplo: Convergncia
1. No Y= Editor (_ ), defina u1(n) = .8u1(n-1) + 3.6. Defina o valor inicial
ui1 = 4.
2. Defina Axes = TIME.
3. No Window Editor (_ ), defina as variveis Window.
5. No Y= Editor, defina Axes = WEB e Build Web = AUTO.
6. No Window Editor (_ ), altere as variveis Window.
nmin=1
nmax=25
plotstrt=1
plotstep=1
xmin=0
xmax=25
xscl=1
ymin=10
ymax=10
yscl=1
4. Represente a sucesso
graficamente (_).
B Uma sucesso utiliza o estilo de
apresentao Square por
predefinio.
nmin=1
nmax=25
plotstrt=1
plotstep=1
xmin= 10
xmax=10
xscl=1
ymin=10
ymax=10
yscl=1
u(n)
n
Representao grfica de sucesses 395
8. Prima . medida que prime _, o cursor de traado segue a rede. O ecr mostra
as coordenadas do cursor nc, xc e yc (onde xc e yc representam u(n-1) e u(n)).
medida que traa valores maiores de nc, possvel ver xc e yc a aproximarem-se do
ponto de convergncia.
Sugesto: quando o valor nc muda, o cursor posicionado na sucesso. Quando premir
_, nc no varia, mas o cursor posicionado sobre a recta de referncia y=x.
Exemplo: Divergncia Exemplo: Divergncia Exemplo: Divergncia Exemplo: Divergncia
1. No Y= Editor (_ ), defina u1(n) = 3.2u1(n-1) - .8(u1(n-1))
2
. Defina o valor
inicial ui1 = 4.45.
2. Defina Axes = TIME.
7. Volte a representar o grfico da
sucesso.
As representaes de rede
aparecem sempre como rectas,
independentemente do estilo de
apresentao seleccionado.
Sugesto: possvel mover o
cursor para um valor n especfico
durante uma representao
grfica, digitando o valor e
premindo _.
u(n-1)
u(n)
y=.8x + 3.6
y=x
Representao grfica de sucesses 396
3. No Window Editor (_ ), defina as variveis Window.
5. No Y= Editor, defina Axes = WEB e Build Web = AUTO.
6. No Window Editor (_ ), mude as variveis Window.
nmin=0
nmax=10
plotstrt=1
plotstep=1
xmin=0
xmax=10
xscl=1
ymin=75
ymax=10
yscl=1
4. Represente a sucesso
graficamente (_ ).
Como a sucesso diverge
rapidamente para valores negativos
elevados, s so traados alguns
pontos.
nmin=0
nmax=10
plotstrt=1
plotstep=1
xmin=10
xmax=10
xscl=1
ymin=10
ymax=10
yscl=1
7. Represente a sucesso graficamente de
novo.
O grfico de rede mostra a rpida
divergncia da sucesso para valores
negativos elevados.
u(n)
n
y=3.2x-.8x
u(n-1)
u(n)
y=x
Representao grfica de sucesses 397
Exemplo: Oscilao Exemplo: Oscilao Exemplo: Oscilao Exemplo: Oscilao
Este exemplo ilustra como o valor inicial pode afectar uma sucesso.
1. No Y= Editor (_ ), utilize a mesma sucesso definida no exemplo anterior:
u1(n) = 3.2u1(n-1) - .8(u1(n-1))
2
. Defina como valor inicial ui1 = 0.5.
2. Defina Axes = TIME.
3. No Window Editor (_ ), defina as variveis Window.
5. No Y= Editor, defina Axes = WEB e Build Web = AUTO.
6. No Window Editor (_ ), altere as variveis Window.
nmin=1
nmax=100
plotstrt=1
plotstep=1
xmin=0
xmax=100
xscl=10
ymin=0
ymax=5
yscl=1
4. Represente a sucesso graficamente
(_).
Nota: compare este grfico com o
exemplo de divergncia. Esta a mesma
sucesso com um valor inicial diferente.
nmin=1
nmax=100
plotstrt=1
plotstep=1
xmin=2.68
xmax=6.47
xscl=1
ymin=4.7
ymax=47
yscl=1
u(n)
n
Representao grfica de sucesses 398
8. Prima . Em seguida, utiliza _ para traar a rede.
medida que traa os valores maiores de nc, observe que xc e yc oscilam entre
2.05218 e 3.19782.
Utilizao de grficos personalizados Utilizao de grficos personalizados Utilizao de grficos personalizados Utilizao de grficos personalizados
Os eixos CUSTOM proporcionam grande flexibilidade representao grfica de
sucesses e so particularmente indicados para mostrar relaes entre sucesses,
como ilustrado no exemplo seguinte.
7. Volte a representar o grfico da
sucesso.
Nota: a rede move-se para uma rbita
que oscila entre dois pontos estveis.
9. No Window Editor, defina plotstrt=50.
Volte a representar a sequncia
graficamente.
Nota: quando comear o grfico de rede
num termo posterior, a rbita de oscilao
estvel aparece mais claramente.
y=3.2x-.8x
u(n-1)
u(n)
y=x
Representao grfica de sucesses 399
Exemplo: modelo predador-presa Exemplo: modelo predador-presa Exemplo: modelo predador-presa Exemplo: modelo predador-presa
Utilize o modelo predador-presa de biologia para determinar o nmero de coelhos e
raposas que mantm a populao em equilbrio numa determinada regio.
1. No Y= Editor (_ ), defina as sucesses e os valores iniciais para R
n
e W
n
.
u1(n) = u1(n-1) (1 + .05 -.001 u2(n-1))
ui1 = 200
u2(n) = u2(n-1) (1 + .0002 u1(n-1) -.03)
ui2 = 50
Nota: assuma que h inicialmente 200 coelhos e 50 raposas.
2. Defina Axes = TIME.
R = Nmero de coelhos
M = Taxa de crescimento de coelhos se no houver raposas
(use .05)
K = Taxa de raposas que matam coelhos (use .001)
W = Nmero de raposas
G = Taxa de crescimento de raposas se houver coelhos
(utilize .0002)
D = Taxa de mortalidade de raposas se no houver coelhos
(utilize .03)
Rn = R
n-1
(1 + M -K W
n-1
)
Wn = W
n-1
(1 + G R
n-1
-D)
Representao grfica de sucesses 400
3. No Window Editor (_ ), defina as variveis Window.
5. No Y= Editor, defina Axes = CUSTOM, X Axis = u1 e YAxis = u2.
6. No Window Editor (_ ), altere as variveis Window.
nmin=0
nmax=400
plotstrt=1
plotstep=1
xmin=0
xmax=400
xscl=100
ymin=0
ymax=300
yscl=100
4. Represente a sucesso
graficamente (_ ).
Nota: utilize para representar
individualmente o nmero de
coelhos u1(n) e raposas u2(n) com
o passar do tempo (n).
nmin=0
nmax=400
plotstrt=1
plotstep=1
xmin=84
xmax=237
xscl=50
ymin=25
ymax=75
yscl=10
7. Volte a representar a sucesso
graficamente.
Nota: utilize para traar o nmero de
coelhos (xc) e raposas (yc) durante o
ciclo de 400 geraes.
u(n)
u1(n)
u2(n)
u2(n)
u1(n)
Representao grfica de sucesses 401
Utilizao de uma sucesso para gerao de tabela Utilizao de uma sucesso para gerao de tabela Utilizao de uma sucesso para gerao de tabela Utilizao de uma sucesso para gerao de tabela
As seces anteriores apresentaram a forma de representar graficamente uma
sucesso. Pode utilizar uma sucesso para gerar uma tabela. Consulte o mdulo
Tabelas para obter informaes detalhadas sobre tabelas.
Exemplo: Sucesso de Fibonacci Exemplo: Sucesso de Fibonacci Exemplo: Sucesso de Fibonacci Exemplo: Sucesso de Fibonacci
Numa seqncia de Fibonacci, os primeiros dois termos so 1 e 1. Cada termo
sucessivo a soma dos dois termos imediatamente precedentes.
1. No Y= Editor (_ ), defina a sucesso
e os valores iniciais como indicado.
2. Defina os parmetros da tabela
(_) para:
tblStart = 1
Atbl = 1
Independent = AUTO
preciso introduzir
{1,1}, apesar de {1 1}
aparecer na lista de
sucesso.
Este item fica oculto se
os eixos TIME.
Representao grfica de sucesses 402
3. Defina as variveis Window (_)
de forma que nmin tenha o mesmo valor
de tblStart.
4. Veja a tabela (_ }).
5. Percorra a tabela para baixo ( ou
_) para ver a sucesso.
A sucesso de
Fibonacci est na
coluna 2.
Representao grfica de equaes 3D 403
Representao grfica de equaes 3D Representao grfica de equaes 3D Representao grfica de equaes 3D Representao grfica de equaes 3D
Descrio das etapas para a representao grfica Descrio das etapas para a representao grfica Descrio das etapas para a representao grfica Descrio das etapas para a representao grfica
de equaes 3D de equaes 3D de equaes 3D de equaes 3D
Para representar as equaes 3D graficamente, utilize o mesmo procedimento utilizado
para funes y(x) como descrito no mdulo Representao grfica de funes bsicas.
As diferenas vlidas para equaes 3D so descritas nas pginas seguintes.
Representao grfica de equaes 3D Representao grfica de equaes 3D Representao grfica de equaes 3D Representao grfica de equaes 3D
1. Defina o modo Graph (_) como 3D.
Defina tambm o modo Angle, se
necessrio.
2. Defina as equaes 3D no Y= Editor
(_).
3. Seleccione com () a equao que
ser representada graficamente. Pode
seleccionar apenas uma equao 3D.
Para desactivar um grfico de dados
estatsticos, prima 5 ou utilize .
Representao grfica de equaes 3D 404
Explorao de um grfico Explorao de um grfico Explorao de um grfico Explorao de um grfico
No ecr Graph, possvel:
Traar a equao.
4. Defina o cubo de apresentao
(_).
Em grficos tridimensionais, a janela de
visualizao chamada de cubo de
apresentao. Zoom tambm altera o
cubo de apresentao.
5. Mude o formato grfico, se necessrio.
9
ou
_ _
@ _F
Nota: para simplificar a visualizao da
orientao dos grficos tridimensionais,
active Axes e Labels.
6. Represente a equao seleccionada
(_).
Nota: durante o clculo e antes de
mostrar o grfico, o ecr mostra o
percentual calculado.
Representao grfica de equaes 3D 405
Utilizar o menu Zoom da barra de ferramentas para ampliar ou reduzir uma parte
do grfico. Algumas das opes do menu esto apagadas porque no esto
disponveis para grficos 3D.
Utilizar o menu Math da barra de ferramentas para calcular a equao num
ponto especificado. Apenas 1:Value est disponvel para grficos 3D.
Pode calcular tambm z(x,y) durante a representao grfica. Digite o valor de x e prima
_; em seguida, digite o valor de y e prima _.
Diferenas entre as representaes grficas 3D e Diferenas entre as representaes grficas 3D e Diferenas entre as representaes grficas 3D e Diferenas entre as representaes grficas 3D e
de funes de funes de funes de funes
Este captulo assume que o leitor j est familiarizado com a representao de funes
y(x) como descrito no mdulo Representao grfica de funes bsicas. Esta seco
descreve as caractersticas especficas de equaes 3D.
Definio do modo Graph Definio do modo Graph Definio do modo Graph Definio do modo Graph
Utilize _ para definir Graph = 3D antes de definir equaes ou variveis Window. Y=
Editor e Window Editor permitem que informaes sejam introduzidas apenas no modo
Graph actual.
Representao grfica de equaes 3D 406
Definio de equaes 3D no Y= Editor Definio de equaes 3D no Y= Editor Definio de equaes 3D no Y= Editor Definio de equaes 3D no Y= Editor
O Y= Editor mantm uma lista independente de funes para cada definio de modo
Graph. Suponha o exemplo seguinte:
No modo de representao grfica FUNCTION, o utilizador define um conjunto de
funes y(x). Pode alterar para o modo de representao 3D e, em seguida,
configurar um conjunto de equaes z(x,y).
Quando voltar para o modo de representao FUNCTION, as funes y(x) ainda
esto configuradas no Y= Editor. De modo anlogo, quando voltar ao modo de
representao em 3D, as equaes z(x,y) ainda esto configuradas.
Nota: possvel utilizar o comando Define a partir no ecr principal (consulte o mdulo
Referncia tcnica) para configurar funes e equaes para todos os modos de
representao grfica, independentemente do modo actual.
Seleco do estilo de apresentao Seleco do estilo de apresentao Seleco do estilo de apresentao Seleco do estilo de apresentao
Como s possvel representar uma equao 3D de cada vez, os estilos de
apresentao no esto disponveis. No Y= Editor, o menu Style da barra de
ferramentas permanece apagado.
possvel definir equaes 3D de
z1(x,y) a z99(x,y).
Representao grfica de equaes 3D 407
Entretanto, para equaes tridimensionais:
9
ou
_ _
@ _ F
podem ser utilizados para configurar o formato de estilo em WIRE FRAME ou HIDDEN
SURFACE.
Variveis Window Variveis Window Variveis Window Variveis Window
O Window Editor mantm um conjunto independente de variveis Window para cada
modo Graph (como Y= Editor mantm listas de funes). Os grficos 3D utilizam as
seguintes variveis Window.
Varivel Descrio
eye, eyeo,
eye
ngulos (sempre expressos em graus) utilizados para ver o
grfico.
xmin, xmax,
ymin, ymax,
zmin, zmax
Limites do cubo de visualizao.
Representao grfica de equaes 3D 408
Nota: se atribuir um valor fraccionrio a xgrid ou ygrid, ser arredondado para o nmero
inteiro > 1 mais prximo. O modo 3D no tem variveis scl Window; assim, no
possvel configurar marcas de diviso nos eixos.
xgrid, ygrid A distncia entre xmin e xmax e entre ymin e ymax
dividida pelo nmero especificado de divises da grelha. A
equao z(x,y) calculada em cada ponto da grelha
quadriculada onde as suas rectas se interceptam.
O valor do incremento ao longo de x e y calculado como:
incremento x=
incremento y=
O nmero de divises da grelha quadriculada xgrid + 1 e
ygrid + 1. Por exemplo, quando xgrid = 14 e ygrid = 14, a
grelha xy composta por 225 (15 15) pontos.
ncontour Nmero de contornos uniformemente distribudos ao longo
da faixa de valores apresentados de z. (Consulte Como
so determinados os valores Z? na pgina 155.)
Varivel Descrio
xmax xmin
xgrid
---------------------------------
ymax ymin
ygrid
---------------------------------
z(xmin,ymax)
z(xmin,ymin)
z(xmax,ymin) z(xmax,ymax)
Representao grfica de equaes 3D 409
Os valores predefinidos (configurados quando seleccionar 6:ZoomStd no menu Zoom
da barra de ferramentas) so:
Pode ser necessrio atribuir valores maiores do que os valores predefinidos s
variveis grid (xgrid, ygrid) para garantir que sejam traados pontos suficientes.
Nota: se atribuir valores maiores s variveis da grelha quadriculada, a velocidade de
representao do grfico reduzida.
Definio do formato grfico Definio do formato grfico Definio do formato grfico Definio do formato grfico
Os formatos Axes e Style so especficos do modo de representao grfica 3D.
Explorao de um grfico Explorao de um grfico Explorao de um grfico Explorao de um grfico
Assim como na representao grfica de funes, possvel explorar um grfico com
as seguintes ferramentas. As coordenadas aparecem na forma rectangular ou cilndrica,
conforme configurado no formato grfico. Na representao grfica tridimensional, as
coordenadas cilndricas aparecem quando:
9
ou
_ _
eye = 20.
eyeo = 70.
eye = 0.
xmin = 10.
xmax = 10.
xgrid = 14.
ymin = 10.
ymax = 10.
ygrid = 14.
zmin = 10.
zmax = 10.
ncontour = 5.
Representao grfica de equaes 3D 410
@ _ F
utilizado para configurar Coordinates = POLAR.
Ferramenta Para grficos 3D:
Cursor de
movimento
livre
O cursor de movimento livre no est disponvel.
Zoom Funciona essencialmente da mesma forma que para
grficos de funo, mas no se esquea de que esto a ser
utilizadas trs dimenses em vez de duas.
Apenas os seguintes recursos de zoom esto disponveis:
2:ZoomIn, 3:ZoomOut, 5:ZoomSqr, 6:ZoomStd,
A:ZoomFit, B:Memory, C:SetFactors
Apenas as variveis Window x (xmin, xmax), y (ymin,
ymax) e z (zmin, zmax, zscl) so afectadas.
As variveis Window grid (xgrid, ygrid) e eye (eye,
eyeo, eye) no so afectadas, a menos que
6:ZoomStd seja seleccionado (que restabelece o valor
predefinido destas variveis).
Representao grfica de equaes 3D 411
Nota: tambm possvel calcular z(x,y) durante uma representao grfica. Digite o
valor de x e prima _; em seguida, digite o valor de y e prima _.
Movimentao do cursor sobre uma superfcie Movimentao do cursor sobre uma superfcie Movimentao do cursor sobre uma superfcie Movimentao do cursor sobre uma superfcie
tridimensional tridimensional tridimensional tridimensional
A forma com que o cursor se move ao longo de uma superfcie tridimensional no
sempre clara. Os grficos 3D possuem duas variveis independentes (x,y) em vez de
Trace Permite mover o cursor ao longo de uma linha da grelha
quadriculada a partir de um ponto de grelha sobre a
superfcie tridimensional.
Quando uma representao grfica iniciada, o cursor
aparece no ponto mdio da grelha xy.
O QuickCenter est disponvel. A qualquer momento
durante uma representao grfica, independentemente
da posio do cursor, pode ser premido para centralizar o
cubo de apresentao no cursor.
O movimento do cursor est restrito s direces x e y.
No possvel mover o cursor alm dos limites do cubo de
apresentao configurados por xmin, xmax, ymin e
ymax.
Math Apenas 1:Value est disponvel para grficos 3D. Esta
ferramenta mostra o valor z para um valor especfico de x e
y.
Depois de seleccionar 1:Value, digite o valor de x e prima
_. Em seguida, digite o valor de y e prima _.
Ferramenta Para grficos 3D:
Representao grfica de equaes 3D 412
uma e os eixos x e y possuem uma orientao diferente de outros modos de
representao grfica.
Como mover o cursor Como mover o cursor Como mover o cursor Como mover o cursor
Numa superfcie tridimensional, o cursor desloca-se sempre ao longo de uma recta da
grelha quadriculada.
Nota: o cursor s pode ser movido dentro dos limites x e y configurados pelas variveis
Window xmin, xmax, ymin e ymax.
Apesar da simplicidade das regras, o movimento do cursor pode parecer confuso, se a
orientao dos eixos no for observada.
Tecla de cursor Move o cursor para o prximo ponto da grelha na:
_ Direco positiva de x
_ Direco negativa de x
_ Direco positiva de y
Direco negativa de y
Os eixos x e y possuem sempre a
mesma orientao na representao
grfica 2D no ecr Graph.
Representao grfica de equaes 3D 413
Para mostrar os eixos e os seus rtulos nos ecrs de Y= Editor, Window Editor ou
Graph, utilize:
_ _
@ _ F
Exemplo simples de movimentao do cursor Exemplo simples de movimentao do cursor Exemplo simples de movimentao do cursor Exemplo simples de movimentao do cursor
O grfico seguinte mostra um plano inclinado que possui a equao z1(x,y) = (x + y) /
2. Suponha que tem de se deslocar volta do limite apresentado.
x e y possuem uma orientao diferente
relativa ao ecr Graph na representao
grfica tridimensional. Alm disso,
possvel girar e/ou elevar o ngulo de
visualizao.
eye=20 eyeo=70 eye=0
)
Representao grfica de equaes 3D 414
Com a apresentao e a rotulagem dos eixos, possvel entender com mais facilidade
o padro de movimento do cursor. Para a distncia entre os pontos da grelha
quadriculada diminuir, atribua um valor elevado s variveis Window xgrid e ygrid.
Quando o cursor de traado est num ponto interno do plano apresentado, move-se de
um ponto da grelha para o prximo ponto ao longo de uma recta da grelha quadriculada.
No possvel mov-lo na diagonal pela grelha. No se esquea de que as rectas da
grelha quadriculada podem no aparecer paralelas aos eixos.
Exemplo do cursor numa superfcie oculta Exemplo do cursor numa superfcie oculta Exemplo do cursor numa superfcie oculta Exemplo do cursor numa superfcie oculta
Em formas mais complexas, pode parecer que o cursor no est num ponto da grelha
quadriculada. Esta uma iluso de ptica que ocorre quando o cursor est numa
superfcie oculta.
move o cursor na
direco negativa de y,
de volta para ymin.
_ move o cursor na
direco positiva de x,
at xmax.
_ move o cursor na
direco negativa de x, de
volta para xmin.
_ move o cursor na
direco positiva de y,
at ymax.
Quando pressionar , o cursor de traado
aparece no meio da grelha xy. Utilize as teclas
de cursor para mover o cursor para qualquer
Representao grfica de equaes 3D 415
Por exemplo, considere o parabolide hiperblico
z1(x,y) = (x
2
-y
2
) / 3. O grfico
seguinte mostra a visualizao ao longo do eixo y.
Veja agora a mesma superfcie em 10 do eixo x (eye = 10).
Nota: para separar a parte frontal da sela neste exemplo, defina xmax=0 para mostrar
apenas valores de x negativos.
O cursor pode ser movido de
forma que no parea estar
sobre um ponto da grelha
quadriculada.
Se a parte frontal for removida,
pode observar que o cursor
est realmente sobre um ponto
da grelha na parte traseira,
antes oculta.
Representao grfica de equaes 3D 416
Exemplo de um cursor fora da curva Exemplo de um cursor fora da curva Exemplo de um cursor fora da curva Exemplo de um cursor fora da curva
Apesar de o cursor andar apenas numa recta da grelha, pode, muitas vezes, parecer
no estar sobre a superfcie tridimensional. Isto ocorre quando o eixo z muito curto
para mostrar z(x,y) para os valores correspondentes de x e y.
Por exemplo, suponha que o parabolide z(x,y) = x
2
+ .5y
2
seja traado com as
variveis Window indicadas. possvel mover facilmente o cursor para uma posio
qualquer, tal como:
Apesar de o cursor estar a deslocar-se sobre o parabolide, parece estar fora da
superfcie porque as coordenadas de traado:
xc e yc esto dentro do cubo de apresentao.
mas
zc est fora do cubo de apresentao.
Nota: o QuickCenter permite centralizar o cubo de apresentao na posio do cursor.
Basta premir _.
Quando zc estiver fora do limite z do cubo de apresentao, o cursor aparece em zmin
ou zmax (apesar de o ecr apresentar as coordenadas de traado correctas).
Cursor de traado
Coordenadas de
traado vlidas
Representao grfica de equaes 3D 417
Rotao e/ou elevao com o ngulo de Rotao e/ou elevao com o ngulo de Rotao e/ou elevao com o ngulo de Rotao e/ou elevao com o ngulo de
visualizao visualizao visualizao visualizao
No modo de representao grfica 3D, as variveis de Window eye e eyeo permitem
configurar os ngulos de visualizao que determinam a linha de viso. Um nova
varivel Window, eye, permite girar o grfico volta da linha de viso.
Como o ngulo de visualizao medido Como o ngulo de visualizao medido Como o ngulo de visualizao medido Como o ngulo de visualizao medido
Nota: quando eye=0, o eixo z estiver vertical no ecr. Quando eye=90, o eixo z gira 90
para a esquerda e fica na horizontal.
O ngulo de visualizao possui trs
componentes:
eye ngulo em graus a partir do
eixo x positivo.
eyeo ngulo em graus a partir do
eixo z positivo.
eye ngulo em graus em que o
grfico girado para a esquerda s
volta da linha de viso configurada por
eye e eyeo.
No introduza o smbolo . Por
exemplo, digite 20, 70 e 0.
Y
Z
X eye
eyeo
eye
No introduza o smbolo .
Por exemplo, digite 20, 70
Representao grfica de equaes 3D 418
No Window Editor (_), introduza sempre eye, eyeo e eye em graus,
independentemente do modo de ngulo actual.
Consequncia da mudana de eye Consequncia da mudana de eye Consequncia da mudana de eye Consequncia da mudana de eye theta theta theta theta
A apresentao do ecr Graph est sempre orientada de acordo com o ngulo de
visualizao. Deste ponto de vista, possvel mudar eye para girar o ngulo de
visualizao volta do eixo z.
Nota: este exemplo incrementa eye de 30 em 30.
z1(x,y) = (x
3
y y
3
x) / 390
Neste exemplo eye = 20
eyeo = 90
eyeo = 70
eyeo = 50
Representao grfica de equaes 3D 419
Consequncias da mudana de eye Consequncias da mudana de eye Consequncias da mudana de eye Consequncias da mudana de eyeo phi phi phi phi
Quando alterar eyeo, o ngulo de exibio pode ser elevado acima do plano xy. Se 90 <
eyeo < 270, o ngulo de visualizao est abaixo do plano xy.
Nota: este exemplo comea no plano xy (eyeo = 90) e eyeo subtrado de 20 para elevar
o ngulo de visualizao.
Consequncias da mudana de eye Consequncias da mudana de eye Consequncias da mudana de eye Consequncias da mudana de eye psi psi psi psi
A visualizao do ecr Graph est sempre orientada ao longo dos ngulos de
visualizao configurados por eye e eyeo. possvel alterar eye para o grfico girar
volta da linha de viso.
z1(x,y) = (x
3
y y
3
x) / 390
Neste exemplo eye = 20
eyeo = 90
eyeo = 70
eyeo = 50
Representao grfica de equaes 3D 420
Nota: os eixos so expandidos ou contrados durante a rotao para ajustar a largura e
a altura do ecr. Este procedimento provoca uma pequena distoro como mostrado no
exemplo.
z1(x,y)=(x
3
yy
3
x) / 390
Neste exemplo,
eye=20 e eyeo=70
eye = 0
eye = 45
eye = 90
Quando eye=0, o eixo z atinge a altura do
ecr.
z=10
z=10
Representao grfica de equaes 3D 421
Conforme o eixo z gira 90, o seu intervalo (10 a 10 neste exemplo) expande-se,
atingindo quase duas vezes seu comprimento original. De modo anlogo, os eixos x e y
expandem-se ou contraem-se.
No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa
Os valores eye so guardados nas variveis de sistema eye, eyeo e eye. possvel
aceder a essas variveis quando for necessrio.
Animao interactiva de um grfico 3D Animao interactiva de um grfico 3D Animao interactiva de um grfico 3D Animao interactiva de um grfico 3D
Depois de traar qualquer grfico 3D, pode mudar o ngulo de visualizao com o
cursor.
Quando eye=90, o eixo z atinge a largura
do ecr.
_
@
Para digitar o ou , prima _ _ j [F] ou __.
tambm possvel premir _ e utilizar o menu Grego.
Para digitar o ou , prima _G F ou _G Y. tambm
possvel premir _ e utilizar o menu Grego.
z=10
z=10
Representao grfica de equaes 3D 422
rbita de visualizao rbita de visualizao rbita de visualizao rbita de visualizao
Quando utilizar _ e _ para animar um grfico, considere como se estivesse a mover o
ngulo de visualizao ao longo da sua rbita de visualizao volta do do grfico.
Nota: a rbita de visualizao afecta as variveis eye de Window em quantidades
diferentes.
Animao de um grfico Animao de um grfico Animao de um grfico Animao de um grfico
O movimento ao longo desta
rbita pode fazer com que o
eixo z oscile suavemente
durante a animao.
Para: Efectue o procedimento
apresentado em seguida:
Animar o grfico de forma
incremental
Prima e solte o cursor rapidamente.
Mover ao longo da rbita
de visualizao:
_ ou _
Mudar a elevao da rbita de
visualizao (aumenta ou
diminui, principalmente, eyeo):
_ ou
Representao grfica de equaes 3D 423
Nota: se o grfico aparecer na visualizao expandida, volta para a visualizao normal
automaticamente quando premir uma tecla de cursor.
Depois de animar o grfico, pode parar e reiniciar a animao na mesma direco,
premindo:
_ _ ou j
@ _ ou barra de espao
Pode alternar para o prximo estilo de formato grfico durante uma animao,
premindo:
_
@ F
Animar o grfico de forma contnua Prima sem soltar o cursor durante
um segundo, soltando-o em seguida.
_ Para parar, prima _, _,
_ ou _ (espao).
@ Para interromper, prima _,
_, _, ou a barra de espao.
Mudar entre 4 velocidades de
animao (aumentar ou diminuir
mudanas de incremento nas
variveis eye de Window)
Prima _ ou _.
Mudar o ngulo de visualizao de
um grfico no animado para ver ao
longo dos eixos x, y, ou z
Prima X, Y ou Z.
Voltar aos valores iniciais do ngulo
eye
Prima 0 (zero).
Para: Efectue o procedimento
apresentado em seguida:
Representao grfica de equaes 3D 424
Para ver um grfico que mostra os ngulos de eye.
Animao de vrias imagens grficas Animao de vrias imagens grficas Animao de vrias imagens grficas Animao de vrias imagens grficas
Tambm possvel animar um grfico, guardando vrias imagens grficas e, em
seguida, trocando-as (ou girando-as). Consulte Animao de vrias imagens grficas
no mdulo Tpicos complementares de representao grfica. Este mtodo fornece um
maior controlo sobre os valores das variveis de Window, particularmente eye.
Mudana dos formatos dos eixos e de estilo Mudana dos formatos dos eixos e de estilo Mudana dos formatos dos eixos e de estilo Mudana dos formatos dos eixos e de estilo
Com as predefinies, a TI-89 Titanium / Voyage200 Graphing Calculator mostra as
superfcies ocultas de um grfico 3D, mas no os eixos. No entanto, o formato grfico
pode ser mudado a qualquer momento.
Apresentao da caixa de dilogo GRAPH FORMATS Apresentao da caixa de dilogo GRAPH FORMATS Apresentao da caixa de dilogo GRAPH FORMATS Apresentao da caixa de dilogo GRAPH FORMATS
No Y= Editor, no Window Editor ou no ecr Graph:
9
ou
_ _
@ _F
A caixa de dilogo mostra as definies
actuais do formato grfico.
Para sair sem fazer alteraes, prima
_.
Representao grfica de equaes 3D 425
Para alterar uma destas definies, utilize o mesmo procedimento utilizado para mudar
outros tipos de caixas de dilogo, como a caixa de dilogo MODE.
Exemplos de definies de eixos Exemplos de definies de eixos Exemplos de definies de eixos Exemplos de definies de eixos
Em muitos casos, a origem (0,0,0) est no interior da caixa, no numa extremidade.
Por exemplo, se xmin = ymin = zmin = 10 e xmax = ymax = zmax = 10, a origem est
no centro da caixa.
Nota: configurar Labels = ON til na apresentao de eixos 3D.
Para ver as definies vlidas de Axes,
realce a definio actual e prima _.
AXES Mostra os eixos predefinidos
xyz.
BOX Mostra os eixos da caixa
tridimensional.
Os limites da caixa so determinados
pelas variveis Window xmin, xmax, etc.
z1(x,y) = x
2
+.5y
2
Representao grfica de equaes 3D 426
Exemplos de definies de estilo Exemplos de definies de estilo Exemplos de definies de estilo Exemplos de definies de estilo
Nota: a representao grfica com WIRE FRAME mais rpida e pode ser a mais
adequada quando estiver a representar vrias formas graficamente.
As seces posteriores deste mdulo descrevem os nveis de contorno, contorno e fio e
grfico implcito.
Ateno para as possveis iluses de ptica Ateno para as possveis iluses de ptica Ateno para as possveis iluses de ptica Ateno para as possveis iluses de ptica
Os ngulos eye (variveis Window eye, eyeo e eye) utilizados na apresentao do
grfico podem causar iluses de ptica, fazendo com que a perspectiva de um grfico
seja perdida. De uma forma geral, a maioria das iluses de ptica ocorre quando os
ngulos eye (de exibio) esto num quadrante negativo do sistema de coordenadas.
Para ver as definies vlidas de Style,
realce a definio actual e prima _.
WIRE FRAME Mostra a forma
tridimensional como um slido
transparente.
HIDDEN SURFACES Utiliza tons
diferentes para diferenciar as duas faces
de uma superfcie tridimensional.
Representao grfica de equaes 3D 427
As iluses de ptica podem ser mais frequentes com os eixos de caixas. Por exemplo,
pode no estar imediatamente claro qual a face frontal da caixa.
Nota: o primeiro dos dois exemplos mostra como os grficos aparecem no ecr. O
segundo dos dois exemplos utiliza tons artificiais (no apresentados no grfico) para
indicar a face frontal da caixa.
Para minimizar o efeito de iluses de ptica, utilize a caixa de dilogo GRAPH
FORMATS para configurar Style = HIDDEN SURFACE.
Traados de contorno Traados de contorno Traados de contorno Traados de contorno
Num traado de contorno, uma linha desenhada para ligar pontos adjacentes no
grfico 3D que possuem o mesmo valor de z. Esta seco aborda os estilos de formato
grfico CONTOUR LEVELS e WIRE AND CONTOUR.
Visualizao de cima do
plano xy para baixo
Visualizao de baixo do
plano xy para cima
eye = 20, eyeo = 55, eye = 0 eye = 20, eyeo = 120, eye= 0
Representao grfica de equaes 3D 428
Seleco do estilo de formato grfico Seleco do estilo de formato grfico Seleco do estilo de formato grfico Seleco do estilo de formato grfico
No modo de representao grfica 3D, defina uma equao e represente-a
graficamente como faria com qualquer equao 3D, com a seguinte excepo: veja a
caixa de dilogo GRAPH FORMATS, premindo 9 no Y= Editor, no Window Editor ou
no ecr Graph. Em seguida, defina:
Em CONTOUR LEVELS, s aparecem os contornos.
- O ngulo de visualizao configurado inicialmente para que veja os
contornos, olhando a partir do eixo z. Pode mudar o ngulo de visualizao, se
necessrio.
- O grfico aparece na visualizao expandida. Para alternar entre visualizao
expandida e normal, prima _.
- O formato Labels configurado como OFF automaticamente.
Em WIRE AND CONTOUR, os contornos so desenhados num modelo sem
preenchimento (wire frame). O ngulo de visualizao, a visualizao (expandida
ou normal) e o formato Labels permanecem nas definies configuraes
anteriores.
Nota:
Pode alternar do estilo de formato de um grfico para o prximo (ignorando
IMPLICIT PLOT) no ecr Graph, premindo:
_
@ F
Style = CONTOUR LEVELS
ou
Style = WIRE AND CONTOUR
Representao grfica de equaes 3D 429
Premir:
_
@ F
para seleccionar CONTOUR LEVELS no afecta o ngulo de visualizao, a
visualizao e o formato Labels, como ocorre quando utiliza:
_ _
@ _F
Nota: estes exemplos utilizam os mesmos valores da varivel x, y e z de Window como
o cubo de apresentao ZoomStd. Se ZoomStd for utilizado, prima Z para olhar a partir
Estilo
z1(x,y)=(x
3
yy
3
x) / 390 z1(x,y)=x
2
+.5y
2
5
Olhando a partir do eixo z
CONTOUR
LEVELS
Utilizando eye=20, eyeo=70, eye=0
CONTOUR
LEVELS
WIRE AND
CONTOUR
Representao grfica de equaes 3D 430
do eixo z. No confunda os contornos com as linhas da grelha quadriculada. Os
contornos so mais escuros.
Como os valores de Z so determinados? Como os valores de Z so determinados? Como os valores de Z so determinados? Como os valores de Z so determinados?
Pode definir a varivel ncontour de Window (_) para determinar o nmero de
contornos que estaro distribudos uniformemente ao longo do intervalo apresentado
dos valores de z, onde:
Se utilizar ncontour=5 e a janela de visualizao comum (zmin=10 e zmax=10), o
incremento 3,333. Cinco contornos so desenhados para z=6.666, 3.333; 0; 3,333 e
6,666.
No entanto, no se esquea de que um contorno no desenhado para um
determinado valor de z, se o grfico 3D no estiver configurado para este valor de z.
incremento =
Os valores de z para os contornos so:
zmin + incremento
zmin + 2(incremento)
zmin + 3(incremento)
;
zmin + ncontour(incremento)
zmax zmin
ncontour 1 +
---------------------------------
A predefinio 5.
Os valores so
vlidos de 0 a 20.
Representao grfica de equaes 3D 431
Desenho de um contorno para os valores de Z de um ponto Desenho de um contorno para os valores de Z de um ponto Desenho de um contorno para os valores de Z de um ponto Desenho de um contorno para os valores de Z de um ponto
seleccionado interactivamente seleccionado interactivamente seleccionado interactivamente seleccionado interactivamente
Se um grfico de contorno aparecer no momento, pode especificar um ponto no grfico
e desenhar um contorno para o valor de z correspondente.
2. Seleccione 7:Draw Contour.
3. Ou:
Digite o valor de x do ponto e prima _, em seguida, digite o valor de y e
prima _.
ou
Mova o cursor para o ponto aplicvel. (O cursor move-se ao longo das linhas da
grelha quadriculada). Em seguida, prima _.
Por exemplo, suponha que o grfico actual z1(x,y)=x
2
+.5y
2
5. Se especificar x=2 e
y=3, desenhado um contorno para z=3,5.
Nota: qualquer contorno existente continua no grfico. Para remover os contornos
predefinidos, v para o Window Editor (_) e defina ncontour=0.
1. Para ver o menu Draw, prima:
_ _
@
Representao grfica de equaes 3D 432
Desenho de contornos para valores especficos de Z Desenho de contornos para valores especficos de Z Desenho de contornos para valores especficos de Z Desenho de contornos para valores especficos de Z
No ecr Graph, v para o menu Draw e seleccione 8:DrwCtour. O ecr principal aparece
automaticamente com DrwCtour na linha de entrada. Em seguida, pode especificar um
ou mais valores de z individualmente ou gerar uma sucesso de valores de z.
Alguns exemplos so:
Nota: para remover os contornos predefinidos, utilize _ e defina ncontour=0.
Os contornos especificados so desenhados no grfico 3D actual. (O contorno no ser
desenhado se o valor de z especificado estiver fora do cubo de apresentao ou se o
grfico 3D no estiver definido para aquele valor de z.)
Notas sobre traados de contorno Notas sobre traados de contorno Notas sobre traados de contorno Notas sobre traados de contorno
Para um traado de contorno:
Pode utilizar as teclas de cursor para animar o traado de contorno.
No possvel traar () os contornos. No entanto, pode traar o modelo sem
preenchimento (wire frame) como visto quando Style=WIRE AND CONTOUR.
Pode demorar um pouco para calcular a equao.
DrwCtour 5 Desenha um contorno para z=5.
DrwCtour {1,2,3} Desenha contornos para z=1, 2 e 3.
DrwCtour seq(n,n,10,10,2) Desenha contornos para uma sucesso de
valores de z de 10 a 10 em passos de 2
(10, 8, 6, etc.).
Representao grfica de equaes 3D 433
Devido ao possvel longo tempo de clculo, pode desejar experimentar
primeiramente a sua equao 3D com Style=WIRE FRAME. O tempo de clculo
muito menor. Em seguida, depois de ter os valores correctos da varivel da janela,
v para a caixa de dilogo Graph Formats e defina Style=CONTOUR LEVELS ou
WIRE AND CONTOUR.
_ _
@ _ F
Exemplo: contornos de uma superfcie de mdulo Exemplo: contornos de uma superfcie de mdulo Exemplo: contornos de uma superfcie de mdulo Exemplo: contornos de uma superfcie de mdulo
complexo complexo complexo complexo
A superfcie de mdulo complexo dada por z(a,b) = abs(f(a+bi)) mostra todas as razes
complexas de qualquer polinmio y=f(x).
Exemplo Exemplo Exemplo Exemplo
Neste exemplo, faa f(x)=x
3
+1. Substitua a forma complexa geral x+yi por x para
expressar a equao de superfcie complexa como z(x,y)=abs((x+yi)
3
+1).
1. Utilize _ para configurar Graph=3D.
2. Prima _ e defina a equao:
z1(x,y)=abs((x+yi)^3+1)
Representao grfica de equaes 3D 434
5. Prima _ para representar a equao graficamente.
Demorar um pouco para calcular um grfico; portanto tenha pacincia. Quando o
grfico aparecer, a superfcie do mdulo complexo toca o plano xy no ponto exacto
das razes complexas do polinmio:
, i, et i
3. Prima _ e defina as variveis
de Window como mostrado.
4. Veja a caixa de dilogo Graph Formats:
_ _
@ _ F
Active os eixos, defina Style = CONTOUR
LEVELS e volte ao Window Editor.
6. Prima , e mova o cursor de traado
para a raiz no quarto quadrante.
A coordenada permite estimar
.428.857i como a raiz.
1
1
2
---
3
2
------- +
1
2
---
3
2
-------
A raiz precisa
quando z=0.
Representao grfica de equaes 3D 435
Nota:
Para obter estimativas mais precisas, aumente as variveis xgrid e ygrid de
Window. No entanto, este procedimento aumenta o tempo de clculo do grfico.
Quando animar o grfico, o ecr muda para a visualizao normal. Utilize _ para
alternar entre visualizaes normal e expandida.
Traados implcitos Traados implcitos Traados implcitos Traados implcitos
Um traado implcito utilizado basicamente como uma forma de representar formas
implcitas bidimensionais graficamente que no podem ser representadas no modo de
representao grfica de funes. Tecnicamente, um traado implcito um traado de
contorno 3D apenas com um nico contorno desenhado para z=0.
7. Prima _. Em seguida, utilize as teclas
de cursor para animar o grfico e v-lo
em diferentes ngulos eye.
Este exemplo mostra
eye=70, eyeo=70 e
eye=0.
Representao grfica de equaes 3D 436
Formas explcitas e implcitas Formas explcitas e implcitas Formas explcitas e implcitas Formas explcitas e implcitas
Atravs da utilizao de traados implcitos no modo de representao grfica 3D, estas
formas implcitas podem ser representadas graficamente sem calcular y ou x.
Nota: possvel tambm representar graficamente muitas formas implcitas se forem:
Expressas como equaes paramtricas.
No modo de representao grfica de funo
2D, as equaes possuem uma forma
explcita y=f(x), onde y exclusivo para cada
valor de x.
Muitas equaes, entretanto, possuem uma
forma implcita f(x,y)=g(x,y), onde no se
pode indicar explicitamente y em termos de x
ou x em termos de y.
Disponha a forma implcita como uma
equao configurada em zero.
f(x,y)g(x,y)=0
No Y= Editor, introduza o lado no nulo
da equao. Isto vlido porque um
traado implcito define
automaticamente a equao como
sendo igual a zero.
z1(x,y)=f(x,y)g(x,y)
Por exemplo, dada a equao de elipse
mostrada direita, introduza a forma
implcita em Y= Editor.
Se x
2
+.5y
2
=30, ento
z1(x,y)=x
2
+.5y
2
30.
y no nico para
cada x, assim no
possvel representar
esta funo
graficamente no modo
Representao grfica de equaes 3D 437
Divididas em funes explcitas.
Seleco do estilo de formato grfico Seleco do estilo de formato grfico Seleco do estilo de formato grfico Seleco do estilo de formato grfico
No modo de representao grfica 3D, defina uma equao apropriada e represente-a
graficamente como se faria com qualquer equao 3D, com a seguinte excepo. Veja
a caixa de dilogo GRAPH FORMATS no Y= Editor, no Window Editor ou no ecr
Graph.
_ _
@ _ F
Nota: para mudar para os outros estilos de formato grfico no ecr Graph, prima:
_
@ F
Para voltar a IMPLICIT PLOT, tem de utilizarr:
_ _
@ _ F
O ngulo de visualizao inicialmente configurado para que veja o traado,
olhando a partir do eixo z. O ngulo de visualizao pode ser mudado, se desejado.
O traado mostrado na visualizao expandida. Para alternar entre a visualizao
expandida e normal, prima _.
Em seguida, defina: Style = IMPLICIT PLOT
Representao grfica de equaes 3D 438
O formato Labels configurado como OFF automaticamente.
Nota: Estes exemplos utilizam os mesmos valores de varivel de Window x, y e z do
cubo de apresentao ZoomStd. Se utilizar ZoomStd, prima Z para olhar a partir do eixo
z.
Notas sobre traados implcitos Notas sobre traados implcitos Notas sobre traados implcitos Notas sobre traados implcitos
Num traado implcito:
A varivel ncontour de Window no afecta o traado. Apenas o contorno z=0
desenhado, independentemente do valor de ncontour. O traado apresentado
mostra onde a forma implcita intercepta o plano xy.
Pode utilizar as teclas de cursor para animar o traado.
No possvel traar () o grfico implcito. No entanto, pode traar o grfico sem
preenchimento (wire frame) no visto da equao 3D.
Pode demorar um pouco para calcular a equao.
Devido ao tempo de clculo possivelmente longo, pode desejar experimentar a sua
equao 3D com Style=WIRE FRAME. O tempo de clculo muito menor. Em
seguida, depois de ter certeza de que os valores das variveis de Window esto
Estilo
x
2
y
2
=4
z1(x,y)=x
2
y
2
4
sin(x)+cos(y)= e(xy)
z1(x,y)=sin(x)+cos(y)e(xy)
IMPLICIT
PLOT
Representao grfica de equaes 3D 439
correctos, utilize:
_ _
@ _ F
e defina: Style=IMPLICIT PLOT.
Exemplo: traado implcito de uma equao mais Exemplo: traado implcito de uma equao mais Exemplo: traado implcito de uma equao mais Exemplo: traado implcito de uma equao mais
complexa complexa complexa complexa
Pode utilizar o estilo de formato grfico IMPLICIT PLOT para traar e animar uma
equao complexa que no pode ser representada graficamente de outra forma. Apesar
de poder demorar mais tempo para calcular o grfico, os resultados visuais podem
justificar o tempo utilizado.
Exemplo Exemplo Exemplo Exemplo
Represente a equao sin(x
4
+yx
3
y) = .1 graficamente.
1. Utilize _ para definir Graph=3D.
2. Prima _ e defina a equao:
z1(x,y)=sin(x^4+yx^3y).1
3. Prima _ e defina as variveis
de Window como mostrado.
Representao grfica de equaes 3D 440
Nota: Quando animar um grfico, o ecr muda para visualizao normal. Prima _ para
alternar entre visualizaes normal e expandida.
4. Prima:
_ _
@ _ F
active os eixos, defina Style = IMPLICIT
PLOT e volte ao Window Editor.
5. Prima _ para representar a
equao graficamente.
Demorar um pouco para calcular o
grfico, portanto, tenha pacincia.
O grfico mostra onde
sin(x
4
+yx
3
y) = .1
6. Utilize as teclas de cursor para animar o
grfico e v-lo em diferentes ngulos
eye.
Nota: para mais informaes, aumente
as variveis xgrid e ygrid de Window. No
entanto, este procedimento aumenta o
tempo de clculo do grfico.
Nesta visualizao
expandida, este
exemplo mostra
eye=127.85,
eyeo=52.86 e
eye=18.26.
Representao grfica de equaes diferenciais 441
Representao grfica de equaes Representao grfica de equaes Representao grfica de equaes Representao grfica de equaes
diferenciais diferenciais diferenciais diferenciais
Descrio das etapas para a representao grfica Descrio das etapas para a representao grfica Descrio das etapas para a representao grfica Descrio das etapas para a representao grfica
de equaes diferenciais de equaes diferenciais de equaes diferenciais de equaes diferenciais
Para representar graficamente as equaes diferenciais, utilize as mesmas etapas
gerais utilizadas para as funes y(x), como descrito no mdulo Representao grfica
de funes bsicas. Todas as diferenas so descritas nas pginas seguintes.
Representao grfica de equaes diferenciais Representao grfica de equaes diferenciais Representao grfica de equaes diferenciais Representao grfica de equaes diferenciais
1. Defina o modo Graph (_) como
DIFF EQUATIONS. Alm disso, defina o
modo Angle se necessrio.
2. Defina as equaes e, opcionalmente, as
condies iniciais em Y= Editor (_).
3. Seleccione () quais equaes
definidas sero traadas.
Nota: para desactivar todos os grficos de
dados estatsticos, prima 5 ou utilize
para desmarcar os grficos de dados.
Representao grfica de equaes diferenciais 442
4. Configure o estilo do visor para equao.
_ _
@
5. Configure o formato grfico. Solution
Method e Fields so nicos para as
equaes diferenciais.
_ 9
ou
_ _
@ _F
Nota: o formato Fields crtico,
dependendo da ordem da equao.
6. Configure os eixos de acordo com o caso,
dependendo do formato de Fields.
_ _
@
Nota: as definies vlidas de Axes
dependem do formato Fields.
7. Defina a janela de visualizao
(_).
Nota: dependendo dos formatos de
Solution Method e Fields, aparecem
variveis diferentes de Window. Zoom
muda tambm a janela de visualizao.
Representao grfica de equaes diferenciais 443
Diferenas entre a representao grfica de Diferenas entre a representao grfica de Diferenas entre a representao grfica de Diferenas entre a representao grfica de
funes e de equaes diferenciais funes e de equaes diferenciais funes e de equaes diferenciais funes e de equaes diferenciais
Este mdulo presume que o leitor j sabe como representar graficamente funes y(x)
como descrito no mdulo Representao grfica de funes bsicas. Esta seco
descreve as diferenas.
Definio do modo grfico Definio do modo grfico Definio do modo grfico Definio do modo grfico
Utilize _ para definir Graph = DIFF EQUATIONS antes de definir as equaes
diferenciais ou as variveis Window. Y= Editor e Window Editor permitem introduzir
informaes apenas para a definio do modo Graph actual.
8. Represente graficamente as equaes
(_).
Representao grfica de equaes diferenciais 444
Definio de equaes diferenciais em Y= Editor Definio de equaes diferenciais em Y= Editor Definio de equaes diferenciais em Y= Editor Definio de equaes diferenciais em Y= Editor
Nota: pode utilizar o comando Define a partir do ecr principal para definir funes e
equaes.
Quando introduzir equaes no Y= Editor, no utilize os formatos y(t) para fazer
referncia a resultados. Por exemplo:
Apenas as equaes de 1 ordem podem ser introduzidas no Y= Editor. Para
representar graficamente equaes de 2 ordem ou de ordem superior, preciso
introduzi-las como um sistema de equaes de 1 ordem.
Para mais informaes sobre a configurao de condies iniciais.
Utilize t0 para especificar quando as
condies iniciais ocorrem. possvel
tambm definir t0 em Window Editor.
Utilize yi para especificar uma ou mais
condies iniciais para a equao diferencial
possvel definir equaes diferenciais de
y1'(t) at y99'(t).
Introduza: y1' = .001y1(100-y1)
No: y1' = .001y1(t)(100-y1(t))
No utilize multiplicao implcita
entre uma varivel e parntesis. Se
utilizar, o conjunto ser tratado como
uma chamada de funo.
Representao grfica de equaes diferenciais 445
Seleco de equaes diferenciais Seleco de equaes diferenciais Seleco de equaes diferenciais Seleco de equaes diferenciais
Importante: a seleco de y1' traar o grfico da curva de soluo de y1 e no a
derivada de y1', dependendo de como o eixo est configurado.
Seleco do estilo de apresentao Seleco do estilo de apresentao Seleco do estilo de apresentao Seleco do estilo de apresentao
Com o menu Style, s esto disponveis os estilos Line, Dot, Square, Thick, Animate e
Path. Os estilos Dot e Square marcam apenas os valores discretos (em incrementos de
tstep) nos quais traada uma equao diferencial.
_ _
@
Pode utilizar para seleccionar uma
equao diferencial, mas no a sua
condio inicial.
Representao grfica de equaes diferenciais 446
Definio de formatos grficos Definio de formatos grficos Definio de formatos grficos Definio de formatos grficos
Os formatos afectados pelas equaes diferenciais so:
No Y= Editor, no Window Editor ou na janela
Graph, prima:
_ 9
ou
_ _
@ _F
Formato grfico Descrio
Graph Order No est disponvel.
Solution Method Especifica o mtodo usado para resolver as equaes
diferenciais.
RK Mtodo de Runge-Kutta. Para mais informaes
sobre o algoritmo utilizado neste mtodo, consulte o
mdulo Referncia tcnica.
EULER Mtodo de Euler.
A escolha de um mtodo permite optar por uma maior
preciso ou velocidade. Geralmente, RK mais
preciso do que EULER, mas demora mais a encontrar
a soluo.
Representao grfica de equaes diferenciais 447
Importante: o formato grfico de Fields fundamental para se representar graficamente
equaes diferenciais com xito.
Nota: se premir _ durante o desenho de um campo de inclinao ou direco, o
grfico far uma pausa depois de desenhar o campo, mas antes de traar as solues.
Prima _ novamente para continuar. Para cancelar a representao grfica, prima
_.
Fields Especifica se um campo ser desenhado para a
equao diferencial.
SLPFLD Desenha um campo de inclinao para
apenas uma equao de 1 ordem, com t no eixo x e a
soluo no eixo y.
DIRFLD Desenha um campo de direco para
apenas uma equao de 2 ordem (ou sistema de
duas equaes de 1 ordem), com eixos determinados
pelas definies de eixos personalizados.
FLDOFF No mostra um campo. Isto vlido para
equaes de qualquer ordem, mas necessrio ser
utilizado para equao de 3 ordem ou superior.
preciso introduzir o mesmo nmero de condies
iniciais para todas as equaes no Y= Editor.
Formato grfico Descrio
Representao grfica de equaes diferenciais 448
Configurao de eixos Configurao de eixos Configurao de eixos Configurao de eixos
No Y= Editor, Axes pode ou no estar disponvel, dependendo do formato grfico actual.
Variveis de Window Variveis de Window Variveis de Window Variveis de Window
Os grficos de equaes diferenciais utilizam as seguintes variveis de Window.
Dependendo dos formatos grficos de Solution Method e Fields, nem todas estas
variveis sero listadas no Window Editor (_) ao mesmo tempo..
Se estiver disponvel, possvel seleccionar
os eixos utilizados para representar
graficamente as equaes diferenciais. .
_ _
@
Eixos Descrio
TIME Traa t no eixo x e y (as solues das equaes
diferenciais seleccionadas) no eixo y.
CUSTOM Permite seleccionar os eixos x e y.
Varivel Descrio
t0 Momento em que as condies iniciais introduzidas em
Y= Editor ocorrem. possvel definir t0 no Window Editor e
Y= Editor. (Se definir t0 no Y= Editor, tplot ser definido
automaticamente no mesmo valor.)
Representao grfica de equaes diferenciais 449
Nota: se tmax < t0, tstep ter que ser negativo. Se Fields=SLPFLD, tplot ser ignorado e
considerado como tendo o valor de t0.
tmax, tstep Utilizado para determinar os valores de t onde as equaes
so traadas:
y'(t0)
y'(t0+tstep)
y'(t0+2tstep)
... sem exceder...
y'(tmax)
Se Fields = SLPFLD, tmax ignorado. As equaes so
traadas de t0 at s duas extremidades do ecr em
incrementos de tstep.
tplot O primeiro valor t traado. Se no for um incremento tstep,
a representao grfica comea no prximo incremento de
tstep. Em alguns casos, os primeiros pontos calculados e
traados iniciados em t0 podem no ser interessantes
visualmente. Se definir tplot maior que t0, possvel
comear o traado na rea de interesse, o que diminui a
durao da representao grfica e evita encher
desnecessariamente o ecr Graph.
Varivel Descrio
xmin, xmax,
ymin, ymax
Limites da janela de visualizao.
xscl, yscl Distncia entre as marcas em cada eixo, x e y.
ncurves Nmero de curvas de soluo (0 a 10) que sero
desenhadas automaticamente se uma condio inicial
no for especificada. Por predefinio, ncurves = 0.
Varivel Descrio
Representao grfica de equaes diferenciais 450
Quando utilizar ncurves, t0 definido temporariamente
no meio do ecr e as condies iniciais so distribudas
uniformemente ao longo do eixo y, onde:
Os valores de y para as condies iniciais so:
ymin + incremento
ymin + 2(incremento)
;
ymin + ncurves(incremento)
diftol (apenas se Solution Method = RK) A tolerncia
utilizada pelo mtodo de RK para ajudar a seleccionar
um tamanho de passo para resoluo da equao; tem
de ser 1E14.
fldres (apenas se Fields = SLPFLD ou DIRFLD) Nmero de
colunas (1 a 80) utilizado para desenhar um campo de
direco ou inclinao na largura mxima do ecr.
Estep (apenas se Solution Method = EULER) Iteraes de
Euler entre os valores tstep; tem de ser um nmero
inteiro > 0. Para obter maior preciso, possvel
aumentar Estep sem traar pontos adicionais.
dtime (apenas se Fields = DIRFLD) Ponto no tempo onde um
campo de direco desenhado.
Varivel Descrio
incremento
ymax ymin
ncurves 1 +
-------------------------------- =
Representao grfica de equaes diferenciais 451
Os valores predefinidos (definidos quando seleccionar 6:ZoomStd no menu da barra de
ferramentas Zoom) so:
Pode ser necessrio mudar os valores predefinidos das variveis t para assegurar que
sero traados pontos suficientes.
Varivel de sistema fldpic Varivel de sistema fldpic Varivel de sistema fldpic Varivel de sistema fldpic
Quando um campo de direco ou inclinao for desenhado, uma imagem do campo
guardada automaticamente numa varivel do sistema chamada fldpic. Se realizar uma
operao que represente graficamente as equaes traadas sem afectar o campo, a
TI-89 Titanium / Voyage200 Graphing Calculator reutiliza a imagem de fldpic em vez
de fazer com que o campo seja desenhado novamente. Isto pode diminuir
significantemente o tempo da nova representao grfica.
fldpic excludo automaticamente quando sair do modo de representao grfica de
equao diferencial ou aparecer um grfico com Fields = FLDOFF.
t0 = 0.
tmax = 10.
tstep = .1
tplot = 0.
xmin = 1.
xmax = 10.
xscl = 1.
ymin = 10.
ymax = 10.
yscl = 1.
ncurves = 0.
diftol = .001
Estep = 1.
fldres = 14.
dtime = 0.
Representao grfica de equaes diferenciais 452
Explorao de um grfico Explorao de um grfico Explorao de um grfico Explorao de um grfico
Como na representao grfica de funo, possvel explorar um grfico com as
ferramentas seguintes. Todas as coordenadas apresentadas aparecem na forma
rectangular ou polar como definido no formato grfico.
Ferramenta Para grficos de equaes diferenciais:
Cursor de
movimentao livre
Funciona exactamente como para grficos de funo.
Zoom Funciona exactamente como para grficos de funo.
Apenas as variveis x (xmin, xmax, xscl) e
y (ymin, ymax, yscl) de Window so afectadas.
As variveis de Window t (t0, tmax, tstep, tplot)
no so afectadas a menos que 6:ZoomStd seja
seleccionado (o que define todas as variveis de
Window para os valores predefinidos).
Representao grfica de equaes diferenciais 453
Nota: possvel mover o cursor para um ponto particular durante um traado, digitando
um valor para t e premindo _. possvel utilizar QuickCenter a qualquer momento
numa representao grfica, mesmo que o cursor ainda esteja no ecr.
Trace Permite mover o cursor ao longo da curva um tstep
por vez. Para mover aproximadamente dez pontos
traados de uma nica vez, prima __ ou __.
Se introduzir condies iniciais no Y= Editor ou deixar
que a varivel ncurves de Window trace as curvas
automaticamente, pode traar as curvas. Se:
_ _
@
for utilizado no ecr Graph para seleccionar as
condies iniciais interativamente, no preciso
traar as curvas.
QuickCenter vlido para todas as direces. Se o
cursor for movido para fora do ecr (parte superior ou
inferior, esquerda ou direita), prima _ para
centralizar a janela de visualizao no local do cursor.
Utilize _ ou para ver os resultados de todas as
curvas traadas.
Math Apenas 1:Value est disponvel.
Com os eixos TIME, o valor da soluo y(t)
(representado por yc) aparece para um valor de
t especificado.
Com os eixos CUSTOM, os valores
correspondentes a x e y dependem dos eixos
escolhidos.
Ferramenta Para grficos de equaes diferenciais:
Representao grfica de equaes diferenciais 454
Definio das condies iniciais Definio das condies iniciais Definio das condies iniciais Definio das condies iniciais
possvel introduzir condies iniciais no Y= Editor, deixar que a TI-89 Titanium /
Voyage200 Graphing Calculator calcule as condies automaticamente ou
seleccion-las interactivamente no ecr Graph.
Introduo de condies iniciais em Y= Editor Introduo de condies iniciais em Y= Editor Introduo de condies iniciais em Y= Editor Introduo de condies iniciais em Y= Editor
possvel especificar uma ou mais condies iniciais no Y= Editor. Para especificar
mais de uma, introduza-as como uma lista entre chavetas { } e separada por vrgulas.
Para uma equao diferencial de segunda ordem ou superior, preciso definir um
sistema de equaes de 1 ordem em Y= Editor.
Para introduzir as condies iniciais para a
equao y1', utilize a linha yi1, etc.
Para especificar quando ocorrem as
condies iniciais, utilize t0. Este tambm
o primeiro t calculado para o grfico.
Para representar graficamente uma famlia
de solues, introduza uma lista de
condies iniciais.
Introduza {10,20}
mesmo que aparea
{10 20}.
Representao grfica de equaes diferenciais 455
Nota: para mais informaes sobre a definio de um sistema de equaes de ordem
mais elevada, consulte Definio de um sistema para equaes de ordem superior .
Se no introduzir uma condio inicial no Y= Editor Se no introduzir uma condio inicial no Y= Editor Se no introduzir uma condio inicial no Y= Editor Se no introduzir uma condio inicial no Y= Editor
Se no introduzir as condies iniciais, a varivel ncurves de Window (_)
especifica o nmero de curvas de soluo representadas graficamente de forma
automtica. Por predefinio, ncurves = 0. possvel introduzir um valor de 0 a 10.
Entretanto, o formato grfico Fields e a definio Axes determinam se ncurves
utilizado.
Quando utilizar ncurves, t0 definido temporariamente no meio do ecr Graph.
Entretanto, o valor de t0 como definido no Y= Editor ou Window Editor no mudado.
Notas:
Se introduzir condies iniciais, preciso
introduzir o mesmo nmero de condies
iniciais para cada equao no sistema. Caso
contrrio, ocorrer um erro de dimenso.
Se Fields = Ento:
SLPFLD Utilize ncurves, se no estiver definido em 0 para
representar graficamente curvas.
DIRFLD Ignore ncurves. No represente nenhuma curva
graficamente.
FLDOFF Utilize ncurves se Axes = TIME (ou se Axes = Custom e o
eixo x for t). Caso contrrio, ocorre um erro de
configurao Diff Eq.
Representao grfica de equaes diferenciais 456
Sem introduzir condies, utilize SLPFLD (com ncurves=0) ou DIRFLD para ver
apenas um campo de direco ou inclinao.
SLPFLD apenas para uma nica equao de 1 ordem. DIRFLD apenas para
uma equao de 2 ordem (ou sistema de duas equaes de 1 ordem).
Seleco de uma condio inicial interactivamente a partir do ecr Seleco de uma condio inicial interactivamente a partir do ecr Seleco de uma condio inicial interactivamente a partir do ecr Seleco de uma condio inicial interactivamente a partir do ecr
Graph Graph Graph Graph
Quando uma equao diferencial representada graficamente (independente da curva
de soluo ser exibida ou no), possvel seleccionar um ponto no grfico Graph e
utiliz-lo como uma condio inicial.
Se Fields = Efectue o procedimento apresentado em seguida:
SLPFLD
ou
DIRFLD
Prima:
_ _
@
Especifique uma condio inicial:
Mova o cursor para o ponto em questo e prima _.
ou
Para cada uma de duas coordenadas, digite um valor e
prima _.
- Para SLPFLD (apenas para 1 ordem), introduza
valores para t0 e y(t0).
- Para DIRFLD (apenas para 2 ordem ou sistema de
duas equaes de 1 ordem), introduza os valores
para ambas as condies iniciais de y(t0), onde t0
o valor definido no Y= Editor ou Window Editor.
Um crculo indica a condio inicial e a curva de soluo
desenhada.
Representao grfica de equaes diferenciais 457
Nota: SLPFLD ou DIRFLD permite seleccionar as condies iniciais interactivamente,
independentemente das condies iniciais serem ou no introduzidas no Y= Editor.
FLDOFF permite seleccionar as condies iniciais interactivamente. Entretanto, se
introduzir trs ou mais equaes, preciso introduzir um nico valor (no uma lista)
como a condio inicial para cada equao no Y= Editor. Caso contrrio, ocorre um erro
de dimenso durante a representao grfica.
Nota sobre o traado de uma curva de soluo Nota sobre o traado de uma curva de soluo Nota sobre o traado de uma curva de soluo Nota sobre o traado de uma curva de soluo
Quando introduz condies iniciais no Y= Editor ou deixa que ncurves represente
graficamente curvas de soluo automaticamente, pode utilizar para traar as
FLDOFF Prima:
_ _
@
Um aviso aparece para seleccionar os eixos onde deseja
introduzir condies iniciais.
As seleces sero utilizadas como os eixos para o
grfico.
possvel aceitar os padres ou mud-los. Em seguida,
prima _.
Especifique uma condio inicial conforme descrito para
SLPFLD ou DIRFLD.
Se Fields = Efectue o procedimento apresentado em seguida:
t uma seleco vlida.
Permitir que seja especificado
um valor para t0.
Representao grfica de equaes diferenciais 458
curvas. Entretanto, no possvel traar uma curva desenhada pela seleco de uma
condio inicial interactivamente. Estas curvas so desenhadas, no traadas.
Definio de um sistema para equaes de ordem Definio de um sistema para equaes de ordem Definio de um sistema para equaes de ordem Definio de um sistema para equaes de ordem
superior superior superior superior
No Y= Editor, preciso introduzir todas as equaes diferenciais como equaes de 1
ordem. Se existir uma equao da ordem n, preciso transform-la num sistema de n
equaes de 1 ordem.
Transformao de uma equao num sistema de 1 ordem Transformao de uma equao num sistema de 1 ordem Transformao de uma equao num sistema de 1 ordem Transformao de uma equao num sistema de 1 ordem
Um sistema de equaes pode ser definido de vrias formas, mas o mtodo seguinte
um mtodo geral
1. Reescreva a equao diferencial
original conforme necessrio.
a) Resolva a derivada de ordem mais
elevada.
b) Expresse-a em termos de y e t.
c) Apenas no lado direito da
equao, substitua para eliminar
todas as referncias aos valores
das derivadas.
y'' + y' + y = e
x
y'' + y' + y = e
x
y'' = e
t
- y' - y
Representao grfica de equaes diferenciais 459
Nota: para produzir uma equao
de 1 ordem, o lado direito tem de
conter apenas variveis no
derivveis.
d) No lado esquerdo da equao,
substitua o valor da derivada
como mostrado abaixo.
No lugar de: Coloque:
y
y'
y''
y'''
y
(4)
;
y1
y2
y3
y4
y5
;
y'' = e
t
- y2 - y1
No substitua no
lado esquerdo
neste momento.
No lugar de: Coloque:
y'
y''
y'''
y
(4)
;
y1
y2
y3
y4
;
y2' = e
t
- y2 - y1
Representao grfica de equaes diferenciais 460
Nota: Baseado nas substituies acima, as linhas de y' no Y= Editor representam:
y1' = y'
y2' = y''
etc.
Assim, a equao de 2 ordem deste exemplo introduzida na linha y2'.
Num sistema como este, a soluo da equao y1' a soluo para a equao de
ordem n. Pode querer desmarcar todas as outras equaes no sistema.
Exemplo de uma equao de 2 ordem Exemplo de uma equao de 2 ordem Exemplo de uma equao de 2 ordem Exemplo de uma equao de 2 ordem
A equao diferencial de 2 ordem y''+y = 0 representa um oscilador harmnico simples.
Transforme isto num sistema de equaes para o Y= Editor. Em seguida, represente
graficamente a soluo com as condies iniciais y(0) = 0 e y'(0) = 1.
2. Nas linhas correspondentes no
Y= Editor, defina o sistema de
equaes como:
y1' = y2
y2' = y3
y3' = y4
at
yn ' = a sua equao da ordem
Representao grfica de equaes diferenciais 461
Exemplo Exemplo Exemplo Exemplo
1. Prima _ e defina Graph=DIFF EQUATIONS.
2. Defina um sistema de equaes para a
equao de 2 ordem.
Reescreva a equao e faa as
substituies necessrias.
3. No Y= Editor (_), introduza o
sistema de equaes.
4. Introduza as condies iniciais:
yi1=0 e yi2=1
Nota: t0 o momento em que as
condies iniciais ocorrem. tambm o
primeiro t calculado para o grfico. Por
predefinio, t0=0.
5. Prima:
_ 9
ou
_ _
@ _F
e defina Axes = ON, Labels = OFF,
Solution Method = RK e Fields = DIRFLD.
Importante: para equaes de 2 ordem,
tem de definir Fields=DIRFLD ou FLDOFF.
y'' + y = 0
y'' = y
y'' = y1
y2' = y1
yi1 a condio
inicial para y(0).
yi2 a condio
inicial para y'(0).
Representao grfica de equaes diferenciais 462
Se seleccionar ZoomSqr (5), possvel ver que a rbita do plano de fase na
verdade um crculo. Entretanto, ZoomSqr mudar as suas variveis de Window.
6. No Y= Editor, prima:
_ _
@
e certifique-se de que Axes = CUSTOM
com y1 e y2 como eixos.
Importante: Fields=DIRFLD no pode
traar um eixo de tempo. Um erro Invalid
Axes ocorre se Axes=TIME ou se t estiver
definido como um eixo CUSTOM.
7. No Window Editor (_), defina as
variveis de Window.
t0=0
tmax=10
tstep=.1
tplot=0
xmin=2
xmax=2
xscl=1
ymin=2
ymax=2
yscl=1
ncurves=0
diftol=.001
fldres=14
dtime=0
8. Veja o ecr Graph (_).
eixo x = y1 = y
eixo y = y2 = y'
Representao grfica de equaes diferenciais 463
Para examinar este oscilador harmnico mais detalhadamente, utilize o ecr dividido
para representar graficamente a maneira na qual y e y' mudam com relao ao tempo
(t).
9. Prima _ e mude as configuraes do
modo na pgina 2 como mostrado. Em
seguida, feche a caixa de dilogo MODE,
que desenha novamente o grfico.
Nota: para exibir grficos diferentes nas
duas partes de um ecr dividido, pode
utilizar o modo de dois grficos.
10. Prima _| para alternar para o lado
direito do ecr dividido.
11. Utilize para seleccionar y1' e y2'.
O lado direito utiliza as mesmas
equaes que o lado esquerdo.
Entretanto, nenhuma equao
seleccionada inicialmente no lado direito.
12. Prima:
_ 9
ou
_ _
@ _F
e defina Fields = FLDOFF.
Importante: como Fields=DIRFLD no
pode traar um eixo de tempo, tem de
mudar a definio de Fields. FLDOFF
desliga todos os campos.
Representao grfica de equaes diferenciais 464
Exemplo de uma equao de 3 ordem Exemplo de uma equao de 3 ordem Exemplo de uma equao de 3 ordem Exemplo de uma equao de 3 ordem
Para a equao diferencial de 3 ordem y'''+2y''+2y'+y = sin(x), escreva um sistema de
equaes para introduzir no Y= Editor. Em seguida, represente a soluo como uma
funo do tempo. Utilize as condies iniciais y(0) = 0, y'(0) = 1, e y''(0) = 1.
13. No Y= Editor, prima:
_ _
@
e certifique-se de que Axes = TIME.
14. No Window Editor, altere ymin e ymax
como mostrado direita.
Nota: quando entra no modo de dois
grficos, as variveis de Window para o
lado direito utilizam as predefinies.
ymin=2.
ymax=2.
15. Prima _ para ver o ecr para o
grfico n. 2.
O lado esquerdo mostra a rbita do plano
da fase. O lado direito mostra a curva
de soluo e a sua derivada.
16. Para voltar para um ecr cheio do grfico
original, prima _| para alternar para
o lado esquerdo. Em seguida, prima _
e mude a definio de Split Screen.
Split Screen = FULL
y' y
Representao grfica de equaes diferenciais 465
Exemplo Exemplo Exemplo Exemplo
1. Pressione _ e defina Graph=DIFF EQUATIONS.
2. Defina um sistema de equaes
para a equao de 3 ordem.
Reescreva a equao e
faa as substituies
necessrias.
y''' + 2y'' + 2y' + y = sin(x)
y''' = sin(x) - 2y'' - 2y' - y
y''' = sin(t) - 2y'' - 2y' - y
y''' = sin(t) - 2y3 - 2y2 - y1
y3' = sin(t) - 2y3 - 2y2 - y1
3. No Y= Editor (_), introduza
o sistema de equaes.
4. Introduza as condies iniciais:
yi1=0, yi2=1 e yi3=1
Nota: t0 o tempo em que as
condies iniciais ocorrem. Por
predefinio, t0=0.
5. Certifique-se de que apenas y1'
est seleccionado. Utilize
para desmarcar todas as outras
equaes.
Importante: A
soluo da equao
y1' a soluo da
equao de 3
ordem.
Representao grfica de equaes diferenciais 466
6. Prima:
_ 9
ou
_ _
@ _F
e defina Axes = ON, Labels = ON,
Solution Method = RK e
Fields = FLDOFF.
Importante: para equaes de 3
ordem ou superior, tem de definir
Fields=FLDOFF. Caso contrrio,
um erro Undefined variable
ocorre durante a representao
grfica.
7. No Y= Editor, prima:
_ _
@
e defina Axes = TIME.
Nota: com Axes=TIME, a soluo
da equao seleccionada
traada em funo do tempo (t).
8. No Window Editor (_),
defina as variveis de Window.
Representao grfica de equaes diferenciais 467
Definio de eixos para grficos de tempo ou Definio de eixos para grficos de tempo ou Definio de eixos para grficos de tempo ou Definio de eixos para grficos de tempo ou
personalizados personalizados personalizados personalizados
A definio de eixos pode proporcionar uma grande flexibilidade na representao
grfica de equaes diferenciais. Os eixos personalizados so particularmente eficazes
para mostrar tipos de relaes diferentes.
t0=0
tmax=10
tstep=.1
tplot=0
xmin=1
xmax=10
xscl=1.
ymin=3
ymax=3
yscl=1
ncurves=0
diftol=.001
9. Veja o ecr Graph (_).
Nota: para encontrar a soluo num
determinado momento, utilize para
traar o grfico.
Representao grfica de equaes diferenciais 468
Visualizao da caixa de dilogo AXES Visualizao da caixa de dilogo AXES Visualizao da caixa de dilogo AXES Visualizao da caixa de dilogo AXES
No Y= Editor, prima:
_ _
@
Se Fields = SLPFLD, Axes no est
disponvel.
_ _
@
Item Descrio
Axes TIME Traa t no eixo x e y (solues para todas as
equaes diferenciais seleccionadas) no eixo y.
CUSTOM Permite seleccionar os eixos x e y .
X Axis,
Y Axis
Activo apenas quando Axes = CUSTOM; isto permite
seleccionar o que se quer traar nos eixos x e y.
t tempo
y solues (y1, y2 etc.) de todas as equaes
diferenciais seleccionadas
y' valores de todas as equaes diferenciais
seleccionadas (y1', y2' etc.)
Representao grfica de equaes diferenciais 469
Nota: t no vlido para nenhum eixo (Axis) quando Fields=DIRFLD. Se seleccionar t,
ocorre um erro Invalid axes durante o processo de representaao grfica.
Exemplo de eixos de tempo e personalizados Exemplo de eixos de tempo e personalizados Exemplo de eixos de tempo e personalizados Exemplo de eixos de tempo e personalizados
Utilize o modelo de biologia de predador-presa para determinar o nmero de coelhos e
raposas necessrios para manter o equilbrio da populao numa certa regio.
Represente graficamente a soluo com os eixos de tempo e personalizados.
Modelo predador-presa Modelo predador-presa Modelo predador-presa Modelo predador-presa
Utilize as duas equaes diferenciais de 1 ordem ligadas:
y1' = y1 + 0.1y1 y2 e y2' = 3y2 -y1 y2
onde:
y1, y2 etc. a soluo da equao diferencial
correspondente, independentemente da equao estar
seleccionada
y1', y2' etc. o valor do lado direito da equao
diferencial correspondente, independentemente da
equao estar seleccionada
y1 = Populao de raposas
yi1 = Populao inicial de raposas (2)
Item Descrio
Representao grfica de equaes diferenciais 470
y2 = Populao de coelhos
yi2 = Populao inicial de coelhos (5)
1. Utilize _ para definir Graph = DIFF
EQUATIONS.
2. No Y= Editor (_), defina as
equaes diferenciais e introduza as
condies iniciais.
Nota: para diminuir o tempo gasto na
representao grfica, limpe todas as
outras equaes no Y= Editor. Com
FLDOFF, todas as equaes so
calculadas mesmo que no estejam
seleccionadas.
3. Prima:
_ 9
ou
_ _
@ _F
Defina Axes = ON, Labels = ON,
Solution Method = RK e Fields = FLDOFF.
4. No Y= Editor, prima:
_ _
@
Defina Axes = TIME.
5. No Window Editor (_), defina as
variveis de Window.
Representao grfica de equaes diferenciais 471
t0=0
tmax=10
tstep=r/24
tplot=0
xmin=1
xmax=10
xscl=5
ymin=10
ymax=40
yscl=5
ncurves=0
diftol=.001
6. Represente graficamente as equaes
diferenciais (_).
7. Prima para traar. Em seguida, prima
3 _ para ver o nmero de raposas (yc
para y1) e coelhos (yc para y2) em t=3.
Nota: utilize _ e para mover o cursor
de traado entre as curvas para y1 e y2.
8. Volte ao Y= Editor. Em seguida, prima:
_ 9
ou
_ _
@ _F
Defina Fields = DIRFLD.
Nota: neste exemplo, DIRFLD utilizado
para duas equaes diferenciais
relacionadas que no representam uma
equao de 2 ordem.
y2(t)
y1(t)
Representao grfica de equaes diferenciais 472
9. Prima:
_ _
@
Confirme se os eixos esto definidos
como mostrado.
10. No Y= Editor, limpe as condies iniciais
para yi1 e yi2.
11. Volte ao ecr Graph, que exibe apenas o
campo de direco.
12. Para representar graficamente uma
famlia de solues, volte ao Y= Editor e
introduza as condies iniciais como
mostrado abaixo.
yi1={2,6,7} e yi2={5,12,18}
Nota: utilize uma lista para especificar
mais de uma condio inicial.
13. Volte ao ecr Graph, que mostra uma
curva para cada par de condies iniciais.
Representao grfica de equaes diferenciais 473
Exemplo: comparao entre RK e Euler Exemplo: comparao entre RK e Euler Exemplo: comparao entre RK e Euler Exemplo: comparao entre RK e Euler
Considere um modelo de crescimento logstico dP/dt = 001P(100-P), com a condio
inicial P(0) = 10. Utilize a instruo BldData para comparar os pontos de representao
grfica calculados pelos mtodos da soluo de RK e Euler. Em seguida, trace estes
pontos ao longo de um grfico com a soluo exacta da equao.
Exemplo Exemplo Exemplo Exemplo
14. Prima para traar. Em seguida, prima
3 _ para ver o nmero de raposas
(xc) e coelhos (yc) em t=3.
Como t0=0 e tmax=10, possvel traar
no intervalo 0 : t : 10.
Nota: utilize _ e para mover o cursor
de traado de uma curva de condio
inicial para outra.
1. Prima _ e defina Graph=DIFF
EQUATIONS.
Representao grfica de equaes diferenciais 474
2. Expresse a equao de 1 ordem em
termos de y1' e y1.
y1'=.001y1(100-y1)
3. Introduza a equao no Y= Editor
(_).
4. Introduza a condio inicial:
yi1=10
5. Prima:
_ 9
ou
_ _
@ _F
Defina Solution Method = RK e
Fields = FLDOFF.
Nota: para diminuir o tempo gasto na
representao grfica, limpe todas as
outras equaes no Y= Editor. Com
FLDOFF, todas as equaes so
calculadas mesmo se no estiverem
seleccionadas.
6. No Window Editor (_),
defina as variveis de Window.
No utilize multiplicao
implcita entre a varivel
e o parntesis. Se o
fizer, ser tratada como
uma chamada de
funo.
t0 o tempo em que a
condio inicial ocorre.
Por predefinio, t0=0.
Representao grfica de equaes diferenciais 475
Importante: mude o valor de tstep de .1 (predefinio) para 1. Caso contrrio, BldData
calcula muitas linhas para a varivel de dados e ocorre um erro de dimenso.

t0=0.
tmax=100.
tstep=1.
tplot=0.
xmin=1.
xmax=100.
xscl=1.
ymin=10.
ymax=10
yscl=1.
ncurves=0.
diftol=.001
7. No ecr principal
_ "
@ _
utilize BldData para criar uma varivel de
dados com os pontos de representao
grfica de RK.
8. Volte ao Y= Editor, prima:
_ 9
ou
_ _
@ _F
Defina Solution Method = EULER.
Nota: no necessrio representar
graficamente a equao antes de utilizar
BldData. Para mais informaes sobre
BldData, consulte o mdulo Referncia
tcnica.
BldData rklog
Representao grfica de equaes diferenciais 476
9. Volte ao ecr principal principal e utilize
BldData para criar uma varivel de dados
com os pontos de representao grfica
de Euler.
10. Utilize o Matrix and Data Editor para criar
uma nova varivel de dados chamada
errorlog.
Nota: errorlog permite combinar os dados
em rklog e eulerlog para que os dois
conjuntos de dados possam ser
visualizados lado a lado.
11. Nesta nova varivel de dados, defina os
cabealhos das colunas c1, c2 e c3 para
fazerem referncia aos dados em rklog e
eulerlog. Alm disso, introduza os ttulos
de coluna como mostrado.
Para definir um cabealho de coluna,
mova o cursor para a coluna desejada,
prima , digite a expresso de
referncia (como rklog[1] para c1) e prima
_.
Nota: rklog[1] e rklog[2] referem-se s
colunas 1 e 2 em rklog, respectivamente.
De modo anlogo com eulerlog[2].
BldData eulerlog
c1=rklog[1] ou
c1=eulerlog[1]
c2=rklog[2]
c3= eulerlog[2]

Representao grfica de equaes diferenciais 477
12. No Matrix and Data Editor, prima . Em
seguida, prima _ e defina grfico 1 para
os dados de RK, como mostrado direita.
13. Defina o grfico 2 para os dados de Euler.
Utilize os valores mostrados direita.
Plot Type=xyline
Mark=Cross
x=c1
y=c3
14. Volte ao Y= Editor, prima _ e defina
Graph = FUNCTION.
15. A soluo exacta da equao diferencial
dada abaixo. Introduza-a como y1.
y1 = (100e^(x/10))/(e^(x/10)+9)
possvel utilizar _
para percorrer para
cima para visualizar os
grficos 1 e 2.
16. No Window Editor, defina as variveis de
Window.
xmin=10
xmax=100
xscl=10
ymin=10.
ymax=120.
yscl=10.
xres=2.
Representao grfica de equaes diferenciais 478
Quando mover o cursor de traado para traar cada soluo para xc = 40, descobrir
que:
17. Veja o ecr Graph (_).
Nota: a linha indistinta no grfico indica as
diferenas entre os valores de RK e Euler.
18. No Window Editor, aumente as variveis
Window para que as diferenas possam
ser examinadas mais detalhadamente.
xmin=39.7
xmax=40.3
xscl=.1
ymin=85.5
ymax=86
yscl=.1
xres=2
19. Volte ao ecr Graph.
20. Prima para traar e, em seguida,
prima _ ou at que y1 seja
seleccionado. (1 aparece no lado superior
direito.) Em seguida, introduza 40.
RK (grfico 1)
Euler (grfico 2)
Soluo exacta
y1 seleccionado
quando 1 aparece
aqui.
Representao grfica de equaes diferenciais 479
A soluo exacta (y1) 85,8486, arredondada para ter seis dgitos.
A soluo de RK (grfico 1) 85,8952.
A soluo de Euler (grfico 2) 85,6527.
Pode utilizar o Matrix and Data Editor para abrir a varivel de dados errorlog e ir para
time = 40.
Exemplo da funo deSolve( ) Exemplo da funo deSolve( ) Exemplo da funo deSolve( ) Exemplo da funo deSolve( )
A funo deSolve( ) permite resolver muitas equaes diferenciais de 1 e de 2 ordem
com exactido.
Exemplo Exemplo Exemplo Exemplo
Para obter uma soluo geral, utilize a sintaxe seguinte. Para uma soluo particular,
consulte o mdulo Referncia tcnica.
deSolve(1aOu2aOrdemODE, varIndependente, varDependente)
Utilize a equao diferencial de 1 ordem logstica descrita no exemplo na pgina 176
para encontrar a soluo geral para y com relao a t.
Notas:
deSolve(y' = 1/1000 y(100-y),t,y)
No utilize multiplicao implcita entre uma
varivel e o parntesis. Se o fizer, o conjunto
ser tratado como uma chamada de funo.
Para obter ', digite
__.
Representao grfica de equaes diferenciais 480
Para obter a preciso mxima, utilize 1/1000 em vez de .001. O nmero de ponto
flutuante pode introduzir erros de arredondamento.
Este exemplo no envolve representao grfica. Por isso, pode utilizar qualquer
modo Graph.
Antes de utilizar deSolve( ), limpe todas as variveis t e y existentes ou ocorre um erro.
1. No ecr principal
_ "
@ _
utilize deSolve( ) para encontrar a soluo
geral.
2. Utilize a soluo para definir uma funo.
a) Prima _ para realar a soluo na
rea do histrico. Em seguida, prima
_ para colar a soluo
automaticamente na linha de entrada.
b) Insira a instruo Define no incio da
linha. Em seguida, prima _.
Nota: prima __ para ir para o incio da
linha de entrada.
@1 representa uma
constante. Pode
obter uma constante
diferente (@2,etc.).
Representao grfica de equaes diferenciais 481
Pode tambm utilizar deSolve( ) para calcular este problema directamente. Introduza:
deSolve(y' = 1/1000 y(100-y) e y(0)=10,t,y)
Soluo de problemas com o formato grfico Fields Soluo de problemas com o formato grfico Fields Soluo de problemas com o formato grfico Fields Soluo de problemas com o formato grfico Fields
Se tiver dificuldades na representao grfica de uma equao diferencial, esta seco
pode ajud-lo a corrigir o problema. Muitos problemas podem estar relacionados
configurao do formato grfico Fields.
3. Para uma condio inicial y=10 com t=0,
utilize solve( ) para encontrar a constante
@1.
Nota: se for obtida uma constante
diferente (@2 etc.), encontre a soluo
para a constante.
4. Calcule a soluo geral (y) com a
constante @1=9/100 para obter a
soluo particular mostrada.
Para obter @, digite
_ __
@ _R
Representao grfica de equaes diferenciais 482
Definio do formato grfico Fields Definio do formato grfico Fields Definio do formato grfico Fields Definio do formato grfico Fields
Qual a ordem da equao que est a ser representada graficamente? Qual a ordem da equao que est a ser representada graficamente? Qual a ordem da equao que est a ser representada graficamente? Qual a ordem da equao que est a ser representada graficamente?
Se obtiver esta ou qualquer outra mensagem de erro:
No Y= Editor, no Window Editor ou no ecr
Graph, prima:
_9
ou
_ _
@ _F
Se a equao for: Configuraes de campos vlidos sero:
1 ordem SLPFLD ou FLDOFF
2 ordem
(sistema de duas equaes
de 1 ordem)
DIRFLD ou FLDOFF
3 ordem ou superior
(sistema de trs ou mais
equaes de 1 ordem)
FLDOFF
Como Fields = SLPFLD a configurao
predefinida, uma mensagem de erro comum
aparece direita.
Representao grfica de equaes diferenciais 483
Utilize a tabela anterior para encontrar as configuraes vlidas de Fields para a
ordem da sua equao. Mude-a para a configurao vlida.
No caso de uma configurao particular de Fields, verifique o seguinte para obter
informaes vlidas para a configurao.
Fields=SLPFLD Fields=SLPFLD Fields=SLPFLD Fields=SLPFLD
No Y= Editor Utilize para seleccionar apenas uma equao de 1
ordem. possvel introduzir vrias equaes, mas apenas
uma por vez pode ser seleccionada.
A equao seleccionada no pode referir-se a qualquer
outra equao no Y= Editor. Por exemplo:
Se y1'=y2, ocorre um erro Undefined variable na
representao grfica.
No ecr Graph Se o campo de inclinao for desenhado sem o traado de
nenhuma curva de soluo.
Representao grfica de equaes diferenciais 484
Fields=DIRFLD Fields=DIRFLD Fields=DIRFLD Fields=DIRFLD
No Y= Editor Introduza um sistema vlido de duas equaes de 1
ordem. Para mais informaes sobre a definio de um
sistema vlido para uma equao de 2 ordem, consulte o
exemplo de uma equao de 2 ordem.
Configure Axes = CUSTOM:
_ _
@
Se Axes = TIME, ocorre um erro Invalid axes quando
traar um grfico.
Se introduzir condies iniciais no Y= Editor, as equaes
referenciadas pelos eixos personalizados devem ter o
mesmo nmero de condies iniciais.
Caso contrrio, ocorre um erro de dimenso na
representao grfica.
Com eixos
personalizados
Defina eixos que sejam vlidos para o seu sistema de
equaes.
No seleccione t para qualquer eixo. Caso contrrio,
ocorre um erro Invalid axes na representao grfica.
Os dois eixos tm de fazer referncia a equaes
diferentes no seu sistema de equaes. Por exemplo, y1
x y2 vlido, mas y1 x y1' gera um erro Invalid axes.
Representao grfica de equaes diferenciais 485
No ecr Graph Se desenhar o campo de direco, mas no traar
nenhuma curva, introduza as condies iniciais no
Y= Editor ou seleccione uma interactivamente no ecr
Graph. Se tiver introduzido condies iniciais, seleccione
ZoomFit:
_ j A
@ A
A varivel de Window ncurves ignorada com DIRFLD.
As curvas predefinidas no so desenhadas
automaticamente.
Notas Com DIRFLD, as equaes referenciadas pelos eixos
personalizados determinam as equaes que so
representadas graficamente, independentemente das
equaes seleccionadas no Y= Editor.
Se o sistema de equaes fizer referncia a t, o campo de
direco (no as curvas traadas) desenhado com
relao a um tempo especfico, que definido pela
varivel de Window dtime.
Representao grfica de equaes diferenciais 486
Fields=FLDOFF Fields=FLDOFF Fields=FLDOFF Fields=FLDOFF
No Y= Editor Se introduzir uma equao de 2 ordem ou ordem
superior, introduza-a como um sistema vlido de
equaes.
Todas as equaes (seleccionadas ou no) devem ter o
mesmo nmero de condies iniciais. Caso contrrio,
ocorre um erro de dimenso na representao grfica.
Para configurar Axes = TIME ou CUSTOM, prima:
_ _
@
Com eixos
personalizados
Se X Axis no for t, tem de introduzir pelo menos uma
condio inicial para cada equao no Y= Editor
(independentemente de a equao estar seleccionada ou
no).
Caso contrrio, ocorre um erro Diff Eq setup durante a
representao grfica.
Representao grfica de equaes diferenciais 487
Se utilizar o ecr da tabela para ver equaes diferenciais Se utilizar o ecr da tabela para ver equaes diferenciais Se utilizar o ecr da tabela para ver equaes diferenciais Se utilizar o ecr da tabela para ver equaes diferenciais
Pode utilizar o ecr da tabela para ver os pontos num grfico de equao diferencial. No
entanto, a tabela pode mostrar equaes diferentes das representadas. A tabela mostra
apenas as equaes seleccionadas, independentemente das equaes estarem
traadas com as suas configuraes actuais de Fields e Axes.
No ecr Graph Se no for traada nenhuma curva, defina uma condio
inicial. Se j tiver introduzido as condies iniciais no
Y= Editor, seleccione ZoomFit:
_ j A
@ A
Uma equao de 1 ordem pode parecer diferente com
FLDOFF e no com SLPFLD. Isto porque FLDOFF
utiliza as variveis de Window tplot e tmax, que so
ignoradas com SLPFLD.
Notas Em equaes de 1 ordem, utilize FLDOFF e
Axes = Custom para traar eixos que no so possveis
com SLPFLD. Por exemplo, possvel traar t x y1' (onde
SLPFLD traa t x y1). Se introduzir vrias equaes de 1
ordem, possvel traar uma equao ou a sua soluo
vs. uma outra, especificando-as como sendo os eixos.
Tabelas 488
Tabelas Tabelas Tabelas Tabelas
Viso geral do procedimento para gerar uma tabela Viso geral do procedimento para gerar uma tabela Viso geral do procedimento para gerar uma tabela Viso geral do procedimento para gerar uma tabela
O procedimento abaixo explica como gerar uma tabela de valores para uma ou mais
funes. As pginas seguintes explicam como definir os parmetros da tabela e
apresent-los.
Gerao de uma tabela Gerao de uma tabela Gerao de uma tabela Gerao de uma tabela
1. Defina o modo Graph e, se necessrio, o
modo Angle (_).
Nota: as tabelas no esto disponveis no
modo de representao grfica 3D.
2. Defina as funes no Y= Editor (_).
3. Seleccione com () as funes
definidas que deseja mostrar na tabela.
Nota: para mais informaes sobre como
definir e seleccionar as funes com o
Y= Editor, consulte o mdulo
Representao grfica de funes
bsicas.
Tabelas 489
Explorao da tabela Explorao da tabela Explorao da tabela Explorao da tabela
No ecr Table possvel:
Deslocar-se pela tabela para ver os valores contidos noutras pginas.
Realar uma clula para ver o seu valor completo.
Modificar os parmetros de configurao da tabela. Se modificar o valor inicial ou o
incremento da varivel independente, possvel aumentar ou diminuir a tabela para
ver com mais ou menos preciso os valores.
Modificar as dimenses da clula.
Editar as funes seleccionadas.
Criar ou editar uma tabela manualmente para ver apenas alguns valores especficos
da varivel independente.
4. Defina os parmetros iniciais da tabela
(_).
Nota: pode especificar uma tabela
automtica baseada em valores iniciais
ou que corresponda a um grfico ou a
uma tabela manual (ask).
5. Veja a tabela (_ }).
Tabelas 490
Configurao dos parmetros de uma tabela Configurao dos parmetros de uma tabela Configurao dos parmetros de uma tabela Configurao dos parmetros de uma tabela
Para configurar os parmetros iniciais de uma tabela, utilize a caixa de dilogo TABLE
SETUP. Depois de ver a tabela, pode utilizar esta caixa de dilogo para modificar os
parmetros.
Apresentao da caixa de dilogo TABLE SETUP Apresentao da caixa de dilogo TABLE SETUP Apresentao da caixa de dilogo TABLE SETUP Apresentao da caixa de dilogo TABLE SETUP
Para mostrar a caixa de dilogo TABLE SETUP, prima _. Pode tambm premir
no ecr Table.
Parmetro de
definio
Descrio
tblStart Se Independente = AUTO e Graph < - > Table = OFF,
este parmetro especifica o valor inicial da varivel
independente.
Atbl Se Independent = AUTO e Graph < - > Table = OFF,
este parmetro especifica o valor de incremento da
varivel independente. Atbl pode ser positivo ou
negativo, mas no zero.
Tabelas 491
Nota: a tabela inicia-se com tblStart; no entanto, os valores precedentes podem
aparecer atravs da utilizao da tecla _.
Que parmetros de configurao utilizar Que parmetros de configurao utilizar Que parmetros de configurao utilizar Que parmetros de configurao utilizar
Graph < - > Table Se Independent = AUTO:
OFF A tabela baseia-se nos valores introduzidos por
tblStart e Atbl.
ON A tabela baseia-se nos mesmos valores da
varivel independente utilizados para representar
graficamente as funes no ecr Graph. Estes valores
dependem das variveis Window definidas no Window
Editor e das dimenses do ecr dividido.
Independent AUTO A TI-89 /Voyage200 gera automaticamente
uma srie de valores para a varivel independente,
baseada em tblStart, Atbl, e Graph < > Table.
ASK Permite criar manualmente uma tabela,
inserindo valores especficos para a varivel
independente.
Para gerar: tblStart Atbl Graph < - -- - > Table Independent
Uma tabela
automtica
Baseada em
valores iniciais
valor valor OFF AUTO
Correspondente ao
ecr Graph
ON AUTO
Parmetro de
definio
Descrio
Tabelas 492
Nota: " significa que qualquer valor introduzido para este parmetro ignorado pelo
tipo de tabela indicado.
No modo de representao grfica SEQUENCE, utilize nmeros inteiros para tblStart e
Atbl.
Modificao dos parmetros de configurao Modificao dos parmetros de configurao Modificao dos parmetros de configurao Modificao dos parmetros de configurao
Na caixa de dilogo TABLE SETUP:
1. Utilize e _ para realar o valor ou configurao que deseja modificar.
2. Especifique o novo valor ou configurao.
Uma tabela
manual
ASK
Para modificar: Operao:
tblStart
ou
Atbl
Digite o novo valor; o valor cancelado quando
iniciar a digitao.
ou
Prima _ ou _ para remover o realce e modifique o
valor existente.
Para gerar: tblStart Atbl Graph < - -- - > Table Independent
Tabelas 493
Nota: para cancelar um menu ou sair de uma caixa de dilogo sem guardar as
modificaes, prima _ em vez de _.
3. Depois de modificar os valores ou as configuraes desejados, prima _ para
guardar as modificaes e feche a caixa de dilogo.
No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa
Os parmetros da tabela podem ser configurados no ecr principal ou num programa.
possvel:
Guardar os valores directamente nas variveis de sistema tblStart e Atbl. Consulte
Armazenamento e recuperao dos valores de variveis no mdulo
Funcionamento da calculadora.
Definir Graph < - > Table e Independent com a funo setTable. Consulte o mdulo
Referncia tcnica.
Graph < - > Table
ou
Independent
Prima _ ou _ para ver um menu com valores
vlidos e:
Desloque o cursor para realar a definio e
prima _.
ou
Prima o nmero correspondente definio
desejada.
Para modificar: Operao:
Tabelas 494
Apresentao de uma tabela de forma automtica Apresentao de uma tabela de forma automtica Apresentao de uma tabela de forma automtica Apresentao de uma tabela de forma automtica
Se Independent = AUTO na caixa de dilogo TABLE SETUP, uma tabela gerada
automaticamente quando aparecer o ecr Table. Se Graph < > Table = ON, os valores
da tabela correspondem aos valores do ecr Graph. Se Graph < > Table = OFF, a tabela
baseia-se nos valores introduzidos em tblStart e Atbl.
Antes de iniciar Antes de iniciar Antes de iniciar Antes de iniciar
Defina e seleccione as funes desejadas no Y= Editor (_). Este exemplo utiliza a
funo y1(x) = x
3
-x/3.
Apresentao do ecr Table Apresentao do ecr Table Apresentao do ecr Table Apresentao do ecr Table
Para ver o ecr Table, prima _ }.
O cursor reala clula que contm o valor inicial da varivel independente. O cursor
pode ser deslocado para qualquer clula que contenha um valor.
Introduza os parmetros iniciais da tabela
(_).
Tabelas 495
Nota: para voltar ao valor inicial, prima _ ou __.
A linha de cabealho e a primeira coluna so fixas e no possvel desloc-las para
fora do ecr.
Se for para cima ou para baixo, os nomes da varivel e da funo aparecem sempre
na parte superior do ecr.
Se for para direita ou para a esquerda, os valores da varivel independente
aparecem sempre na parte esquerda do ecr.
Para deslocar o cursor: Prima:
Uma clula de cada vez , _, _, ou _
Uma pgina de cada vez _ e , _, _, ou _
As outras colunas mostram
os valores correspondentes
das funes seleccionadas
no Y= Editor.
A primeira coluna
mostra os valores da
varivel independente.
A linha de cabealho
contm os nomes da
varivel independente
(x) e das funes
A linha de entrada
mostra o valor completo
da clula realada.
Tabelas 496
Modificao da largura da clula Modificao da largura da clula Modificao da largura da clula Modificao da largura da clula
A largura da clula determina o nmero mximo de dgitos e smbolos que podem
aparecer dentro da clula (nmero de casas decimais, sinal de menos e smbolo de
notao cientfica). Todas as clulas de uma tabela tm a mesma largura.
Nota: a largura predefinida das clulas 6.
3. Posicione o cursor para realar um nmero e prima _. Se os nmeros forem
compostos por um nico dgito, possvel digit-lo e premir _.)
4. Prima _ para fechar a caixa de dilogo e actualizar a tabela.
Apresentao dos nmeros numa clula Apresentao dos nmeros numa clula Apresentao dos nmeros numa clula Apresentao dos nmeros numa clula
Sempre que for possvel, os nmeros so reproduzidos de acordo o modo de
apresentao actual (Display Digits, Exponential Format, etc.). O nmero pode ser
arredondado, se necessrio. Todavia:
Para modificar a largura da clula no ecr
Table:
1. Prima 9
ou
_ _
@ _ F
2. Prima _ ou _ para ver o menu com as
larguras vlidas (312).
Tabelas 497
se o tamanho do nmero exceder largura da clula, o nmero arredondado e
apresentado em notao cientfica.
se o tamanho da clula for muito pequeno para aparecer em notao cientfica,
aparece ....
Nota:
se uma funo no estiver definida para um valor determinado, aparece undef.
Utilize _ para definir o modo de apresentao.
A predefinio Display Digits = FLOAT 6. Esta definio de modo mostra um nmero at
seis dgitos, mesmo se a largura da clula puder conter outros. As outras definies
influenciam analogamente a apresentao dos nmeros.
Nota: para ver um nmero com a preciso mxima, realce a clula e observe a linha de
entrada.
Largura da clula:
Preciso mxima 3 6 9 12
1.2345678901 1.2 1.2346 1.23457 1.23457*
123456.78 ... 1.2E5 123457. 123457.*
.000005 ... 5.E6 .000005 .000005
1.2345678E19 ... 1.2E19 1.2346E19 1.23457E19*
1.23456789012E200 ... ... 1.2E200 1.2346E200
*Nota: dependendo do modo de apresentao, alguns valores no
aparecem com a preciso mxima, mesmo se a clula os puder conter.
Tabelas 498
Se os resultados forem nmeros complexos Se os resultados forem nmeros complexos Se os resultados forem nmeros complexos Se os resultados forem nmeros complexos
Uma clula mostra o mximo possvel de um nmero complexo (conforme o modo de
apresentao actual) seguido por ... no final da poro apresentada.
Se realar uma clula com um nmero complexo, a linha de entrada mostra a parte real
e imaginria com um mximo de 4 dgitos cada uma (FLOAT 4).
Edio de uma funo seleccionada Edio de uma funo seleccionada Edio de uma funo seleccionada Edio de uma funo seleccionada
possvel modificar uma funo seleccionada numa tabela sem utilizar o Y= Editor.
1. Posicione o cursor numa clula da coluna que contm a funo desejada. A linha de
cabealho da tabela contm os nomes das funes (y1, etc.).
2. Prima para posicionar o cursor na linha de entrada, onde aparece a funo
realada.
Nota: este recurso permite ver uma funo sem sair da tabela.
3. Realize as modificaes necessrias.
Digite a nova funo, que cancela a funo anterior.
ou
Prima _ para cancelar a funo anterior e digite a nova.
ou
Prima _ ou _ para remover o realce e modifique a funo.
Nota: para cancelar as modificaes e posicionar o cursor na tabela, prima _ em
vez de _.
Tabelas 499
4. Prima _ para guardar a funo modificada e actualize a tabela. A funo
tambm guardada no Y= Editor.
Modificao dos parmetros de configurao Modificao dos parmetros de configurao Modificao dos parmetros de configurao Modificao dos parmetros de configurao
Depois de gerar uma tabela automtica, possvel modificar os seus parmetros de
configurao conforme necessrio.
Prima ou _ para ver a caixa de dilogo TABLE SETUP; realize as
modificaes.
Construo de uma tabela manual (Ask) Construo de uma tabela manual (Ask) Construo de uma tabela manual (Ask) Construo de uma tabela manual (Ask)
Se Independent = ASK na caixa de dilogo TABLE SETUP, a TI-89 / Voyage200
permite criar uma tabela manual, introduzindo uma srie de valores especficos para a
varivel independente.
Visualiza do ecr Table Visualiza do ecr Table Visualiza do ecr Table Visualiza do ecr Table
Para ver o ecr Table, prima _ } ou _ 5.
Se definir Independent = ASK (com _) antes de ver uma tabela pela primeira
vez, aparece uma tabela em branco. O cursor reala a primeira clula da coluna da
varivel independente.
Tabelas 500
Se aparecer primeiro uma tabela automtica e, em seguida, definir Independent = ASK,
a tabela continua a mostrar os mesmos valores. Todavia no possvel ver outros
valores, deslocando o ecr para cima ou para baixo.
Introduo ou edio do valor de uma varivel independente Introduo ou edio do valor de uma varivel independente Introduo ou edio do valor de uma varivel independente Introduo ou edio do valor de uma varivel independente
possvel inserir um valor apenas na coluna 1 (varivel independente).
1. Posicione o cursor para realar a clula que deseja introduzir ou modificar.
Se iniciar com uma tabela vazia, os valores podem ser inseridos apenas em
clulas consecutivas (linha 1, linha 2, etc.). No possvel ignorar uma clula
(linha 1, linha 3).
possvel modificar um valor contido numa clula da coluna 1.
2. Prima para posicionar o cursor na linha de entrada.
3. Digite o novo valor ou a nova expresso, ou modifique o valor existente.
4. Prima _ para introduzir o valor na tabela e actualizar os valores da funo
correspondente.
Nota: para introduzir um novo valor numa clula, no preciso premir ; basta
comear a digit-lo.
A linha de cabealho contm
os nomes da varivel
independente (x) e as
funes seleccionadas (y1).
Introduza um valor aqui.
Tabelas 501
O cursor volta clula onde foi efectuada a introduo. Utilize a tecla para passar
para a prxima linha.
Nota: neste exemplo possvel deslocar o cursor para a coluna 2, mas os valores
devem ser introduzidos apenas na coluna 1.
Introduo de uma lista na coluna da varivel independente Introduo de uma lista na coluna da varivel independente Introduo de uma lista na coluna da varivel independente Introduo de uma lista na coluna da varivel independente
1. Posicione o cursor para realar uma clula da coluna da varivel independente.
2. Prima para posicionar o cursor na linha de entrada.
3. Digite uma srie de valores entre chavetas { } e separados por vrgulas. Por
exemplo:
possvel inserir uma varivel na lista ou uma expresso cujo resultado se converta
numa lista.
Nota: os valores contidos na coluna da varivel independente aparecem na forma
de lista (que podem ser modificados).
Introduza os valores em
qualquer ordem numrica.
Introduza um novo valor
aqui.
Mostra o valor completo
da clula evidenciada.
x={1,1.5,1.75,2}
Tabelas 502
4. Prima _ para deslocar os valores para a coluna da varivel independente. A
tabela actualizada para mostrar os valores da funo correspondente.
Adio, cancelamento de eliminao Adio, cancelamento de eliminao Adio, cancelamento de eliminao Adio, cancelamento de eliminao
Largura da clula e formatos de apresentao Largura da clula e formatos de apresentao Largura da clula e formatos de apresentao Largura da clula e formatos de apresentao
A apresentao dos nmeros numa tabela depende de numerosos factores.
No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa
A varivel de sistema tblInput contm uma lista de todos os valores da varivel
independente inseridos na tabela, inclusive aqueles que no esto actualmente
Para: Operao:
Inserir uma nova linha
em cima de uma linha
especificada
Realce uma clula na linha especificada e
prima:
_ _
@
A nova linha fica indefinida (undef) at que
digite um valor para a varivel independente.
Cancelar uma linha Realce uma clula na linha e prima . Se
realar uma clula na coluna da varivel
independente, possvel premir _.
Apagar a tabela inteira
(mas no as funes
seleccionadas em Y= )
Prima 8. Aps o pedido de confirmao,
prima _.
Tabelas 503
apresentados. Esta varivel tblInput tambm utilizada para tabelas automticas, mas
contm apenas os valores da varivel independente actualmente apresentados.
Antes de ver uma tabela, possvel guardar uma lista de valores directamente na
varivel de sistema tblInput.
Tpicos adicionais da representao grfica 504
Tpicos adicionais da representao Tpicos adicionais da representao Tpicos adicionais da representao Tpicos adicionais da representao
grfica grfica grfica grfica
Recolha de pontos de dados de um grfico Recolha de pontos de dados de um grfico Recolha de pontos de dados de um grfico Recolha de pontos de dados de um grfico
possvel guardar conjuntos de valores de coordenadas e/ou resultados matemticos
para anlise posterior no ecr Graph. As informaes podem ser guardadas como uma
matriz de linha nica (vector) no ecr principal ou como pontos de dados numa varivel
de dados do sistema que pode ser aberta no Data/Matrix Editor.
Recolha de pontos Recolha de pontos Recolha de pontos Recolha de pontos
1. Veja o grfico. (Este exemplo mostra y1(x)=5cos(x).)
2. Veja as coordenadas ou resultados matemticos que deseja recolher.
3. Para guardar as informaes no ecr principal ou na varivel sysData.
_ _ _ (Ecr principal) ou _ _ (varivel sysData)
@ _ H (Ecr principal) ou _ D (varivel sysData)
4. Repita o processo, se necessrio.
Nota: para ver as coordenadas ou resultados matemticos, trace uma funo com
ou realize uma operao com Math (como a obteno do valor Minimum ou
Maximum). Pode tambm utilizar o cursor de movimento livre.
Tpicos adicionais da representao grfica 505
Nota: utilize os ecrs divididos para ver um grfico e o ecr principal ou o Data/Matrix
Editor ao mesmo tempo.
Notas sobre a varivel SysData Notas sobre a varivel SysData Notas sobre a varivel SysData Notas sobre a varivel SysData
Se premir:
_ _ _
@ _ D
- Se a varivel sysData no existir, criada na pasta MAIN.
- Se sysData j existir, os novos dados so concatenados no fim dos dados
existentes. Os cabealhos de coluna ou ttulos existentes (das colunas
afectadas) so apagados; os ttulos so substitudos por ttulos adequados aos
novos dados.
_ _ _
@ _ D
_ _ _
@ _ H
As coordenadas apresentadas
so adicionadas rea do
histrico do ecr principal (mas
no linha de entrada) como
um vector ou matriz de linha
As coordenadas apresentadas
so guardadas numa varivel de
dados chamada sysData, que
pode ser aberta no Data/Matrix
Editor.
Tpicos adicionais da representao grfica 506
A varivel sysData pode ser apagada, excluda etc, como qualquer outra varivel de
dados, mas no pode ser protegida.
Se no ecr Graph existir uma funo ou um grfico estatstico que faa referncia
ao contedo actual de sysData, no funcionar.
Representao grfica de uma funo definida no Representao grfica de uma funo definida no Representao grfica de uma funo definida no Representao grfica de uma funo definida no
ecr principal ecr principal ecr principal ecr principal
Em muitos casos, uma funo ou expresso pode ser criada no ecr principal e, s
posteriormente, ser representada graficamente. possvel copiar uma expresso para
Y= Editor ou represent-la graficamente no ecr principal sem utilizar oY= Editor.
O que varivel independente original? O que varivel independente original? O que varivel independente original? O que varivel independente original?
No Y= Editor, tem de definir todas as funes em termos da varivel independente
original do modo Graph actual.
Modo Graph Varivel independente original
Function x
Parametric t
Polar

Sequence n
3D x, y
Tpicos adicionais da representao grfica 507
Cpia do ecr principal para Y= Editor Cpia do ecr principal para Y= Editor Cpia do ecr principal para Y= Editor Cpia do ecr principal para Y= Editor
Uma expresso apresentada no ecr principal pode ser copiada para oY= Editor atravs
de um dos seguintes mtodos.
Equao diferencial t
Mtodo Descrio
Copiar e colar 1. Coloque a expresso realada no ecr principal. Prima
e seleccione 5:Copy.
2. Veja o Y= Editor, realce a funo desejada e prima
_.
3. Prima e seleccione 6:Paste. Em seguida, prima
_.
Nota: Em vez de utilizar 5 ou 6 para copiar e colar,
utilize:
_ _6 ou _7.
@ _ C (copy) ou _ V (colar).
_ Guarda a expresso num nome de funo Y=.
Nota: para copiar uma expresso da rea do histrico do
ecr principal para a linha de entrada, utilize a funo de
colar automtico ou copiar e colar.
Modo Graph Varivel independente original
2x^3+3x^2-4x+12y1(x)
Utilize o nome completo da
funo: y1(x) em vez de y1.
Tpicos adicionais da representao grfica 508
Representao grfica no ecr principal Representao grfica no ecr principal Representao grfica no ecr principal Representao grfica no ecr principal
O comando Graph permite representar uma expresso graficamente no ecr principal
sem utilizar o Y= Editor. Diferente de Y= Editor, Graph permite especificar uma
Comando
Define
Define a expresso como uma funo Y= definida pelo
utilizador.
Nota: o comando Define est disponvel no menu da
barra de ferramentas do ecr principal.
_ Se a expresso j estiver guardada numa varivel:
1. Veja o Y= Editor, realce a funo desejada e prima
_.
2. Prima _. Digite o nome da varivel que contm a
expresso e prima duas vezes _.
Importante: para recuperar a varivel de uma funo
como f1(x), digite apenas a parte inicial f1 e no o nome
completo da funo.
3. Prima _ para guardar a expresso recuperada na
lista de funo do Y= Editor.
Nota: _ til quando uma expresso guardada
numa varivel ou funo que no corresponde a Y= Editor,
como a1 ou f1(x).
Mtodo Descrio
Define y1(x)=2x^3+3x^2-4x+12
Tpicos adicionais da representao grfica 509
expresso em termos de qualquer valor independente, sem levar em conta o modo
actual de representao grfica.
Nota: Graph utiliza as configuraes actuais da varivel Window e est disponvel no
menu da barra de ferramentas do ecr principal.
O Graph no funciona com grficos de sucesses ou de equaes diferenciais. Para
grficos de equaes paramtricas, polares e tridimensionais, utilize as seguintes
variaes:
Nota: para criar uma tabela no ecr principal, utilize o comando Table. parecido com
Graph. Ambos partilham as mesmas expresses.
Se a expresso
estiver em termos:
Utilize o comando Graph como
mostrado neste exemplo:
Da varivel independente
original
De uma varivel
independente no
original
No modo de representao PARAMETRIC: Graph xExpr, yExpr, t
No modo de representao POLAR: Graph expr,
No modo de representao 3D: Graph expr, x, y
Graph 1.25xcos(x)
Na representao grfica de uma
funo, x a varivel original.
Graph 1.25acos(a),a
Especifique a varivel independente;
caso contrrio, pode ser obtido um erro.
Tpicos adicionais da representao grfica 510
O Graph no copia a expresso para o Y= Editor. Em vez disso, suspende
temporariamente todas as funes seleccionadas no Y= Editor. Pode traar, efectuar
zoom ou mostrar e editar expresses de Graph no ecr Table, assim como as funes
do Y= Editor.
Limpeza do ecr Graph Limpeza do ecr Graph Limpeza do ecr Graph Limpeza do ecr Graph
Sempre que executar Graph, a nova expresso adicionada s existentes. Para limpar
os grficos:
Execute o comando ClrGraph (disponvel no menu Other da barra de
ferramentas do ecr principal).
ou
Veja o Y= Editor. A prxima vez que o ecr Graph for apresentado, utilizar as
funes seleccionadas no Y= Editor.
Outros benefcios das funes definidas pelo utilizador Outros benefcios das funes definidas pelo utilizador Outros benefcios das funes definidas pelo utilizador Outros benefcios das funes definidas pelo utilizador
Uma funo definida pelo utilizador pode ser definida em termos de qualquer varivel
independente. Por exemplo:
Define f1(aa)=1.25aacos(aa)
Graph f1(x)
Definida em termos de aa.
Faz referncia funo atravs da varivel
independente original.
Tpicos adicionais da representao grfica 511
e:
Representao grfica de uma funo definida por Representao grfica de uma funo definida por Representao grfica de uma funo definida por Representao grfica de uma funo definida por
partes partes partes partes
Para representar graficamente uma funo definida por partes, tem de definir primeiro a
funo, especificando os limites e as expresses de cada parte. A funo when
extremamente til para funes de duas partes. Para trs ou mais partes, pode ser mais
fcil criar uma funo definida pelo utilizador com vrias instrues.
Utilizao da funo When Utilizao da funo When Utilizao da funo When Utilizao da funo When
Para definir uma funo de duas partes, utilize a sintaxe:
when(condio, ExpressoVerdadeira, ExpressoFalsa)
Por exemplo, suponha que deseja representar graficamente uma funo com duas
partes.
Quando: Utilize a expresso:
x < 0 x
x > 0 5 cos(x)
Define f1(aa)=1.25aacos(aa)
f1(x)y1(x)
Tpicos adicionais da representao grfica 512
Para trs ou mais partes, pode utilizar a funo when vrias vezes.
Nota: Para digitar when, digite-o ou utilize CATALOG..
onde:
As funes com vrios when tornam-se rapidamente complexas e difceis de visualizar.
No Y= Editor:
Quando: Utilize a expresso:
x < r 4 sin(x)
x > r and x < 0 2x + 6
x > 0
6 x
2
Em Y= Editor
A funo aparece no modo
Pretty Print nesta forma.
Introduza a funo nesta
forma.
y1(x)=when(x<0,when(x< r,4sin(x),2x+6),6-x^2)
Esta funo vlida quando x<0.
Tpicos adicionais da representao grfica 513
Utilizao de uma funo definida pelo utilizador com vrias Utilizao de uma funo definida pelo utilizador com vrias Utilizao de uma funo definida pelo utilizador com vrias Utilizao de uma funo definida pelo utilizador com vrias
instrues instrues instrues instrues
Para trs ou mais partes, o utilizador pode definir uma funo com vrias instrues.
Por exemplo, considere a funo de trs partes apresentada anteriormente.
Nota: para mais informaes sobre semelhanas e diferenas entre funes e
programas, consulte o mdulo Programao.
Uma funo definida pelo utilizador com vrias instrues pode ter algumas estruturas
de controlo e tomadas de deciso (If, ElseIf, Return, etc.) utilizadas em programao. Se
criar a estrutura de uma funo, pode ser til visualiz-la na forma de bloco.
Quando: Utilize a expresso:
x < r 4 sin(x)
x > r and x < 0 2x + 6
x > 0
6 x
2

Func
If x< r Then
Return 4sin(x)
ElseIf x>=-r and x<0 Then
Return 2x+6
Else
Return 6x^2
EndIf
EndFunc
Tpicos adicionais da representao grfica 514
Func e EndFunc designam o incio e o fim de uma funo.
Deve introduzir uma funo com vrias instrues no ecr principal ou no Y= Editor
numa nica linha.
No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa
Pode utilizar o comando Define para criar uma funo definida pelo utilizador com vrias
instrues no ecr principal.
Esto disponveis informaes sobre como copiar uma funo do ecr principal para o
Y= Editor.
O Program Editor (no mdulo Programao) permite criar uma funo definida pelo
utilizador. Por exemplo, utilize o Program Editor para criar uma funo denominada
f1(xx). No Y= Editor, defina y1(x) = f1(x).
No Y= Editor:
Func:If x< r Then:Return 4sin(x): ... :EndIf:EndFunc
Utilize dois pontos (:) para
separar cada instruo.
Apenas Func aparece numa
funo com vrias partes.
Introduza uma funo de
vrias partes numa linha.
Inclua dois pontos para
Tpicos adicionais da representao grfica 515
Representao grfica de uma famlia de curvas Representao grfica de uma famlia de curvas Representao grfica de uma famlia de curvas Representao grfica de uma famlia de curvas
A introduo de uma lista numa expresso permite representar uma funo para cada
valor da lista. (No possvel representar graficamente uma famlia de curvas nos
modos de representao grfica SEQUENCE e 3D.)
Exemplos de utilizao do Y= Editor Exemplos de utilizao do Y= Editor Exemplos de utilizao do Y= Editor Exemplos de utilizao do Y= Editor
Introduza a expresso {2,4,6} sin(x) e represente graficamente as funes.
Nota: agrupe os elementos de uma lista entre chavetas (__ e __) e separe-os
com vrgulas.
Representao grfica
de trs funes:
2 sin(x), 4 sin(x), 6 sin(x)
Tpicos adicionais da representao grfica 516
Introduza a expresso {2,4,6} sin({1,2,3} x) e represente graficamente as funes.
Nota: as vrgulas aparecem na linha de entrada, mas no na lista da funo.
Exemplo da utilizao do comando Graph Exemplo da utilizao do comando Graph Exemplo da utilizao do comando Graph Exemplo da utilizao do comando Graph
De modo anlogo, possvel utilizar o comando Graph no ecr principal ou num
programa.
Representao grfica de
trs funes:
2 sin(x), 4 sin(2x), 6 sin(3x)
graph {2,4,6}sin(x)
graph {2,4,6}sin({1,2,3}x)
Tpicos adicionais da representao grfica 517
Representao grfica simultnea com listas Representao grfica simultnea com listas Representao grfica simultnea com listas Representao grfica simultnea com listas
Quando o formato grfico estiver definido como Graph Order = SIMUL, as funes so
representadas graficamente em grupos de acordo com o nmero de elementos da lista.
As funes dentro de cada grupo so representadas graficamente de forma simultnea,
mas os grupos so representados graficamente na forma sequencial.
Nota: para configurar formatos grficos nos ecr do Y= Editor, Window Editor ou Graph,
prima:
_ _
@ _ F
Representao grfica de uma famlia de curvas Representao grfica de uma famlia de curvas Representao grfica de uma famlia de curvas Representao grfica de uma famlia de curvas
Se premir ou _, move o cursor de representao grfica para a prxima curva ou a
curva anterior da mesma famlia antes de passar para a prxima funo ou a funo
anteriormente seleccionada.
Para as funes deste exemplo, a TI-89
Titanium / Voyage200
Graphing Calculator representa
graficamente trs grupos.
2 sin(x), x+4, cos(x)
4 sin(x), 2x+4
6 sin(x), 3x+4
Tpicos adicionais da representao grfica 518
Utilizao do modo de dois grficos Utilizao do modo de dois grficos Utilizao do modo de dois grficos Utilizao do modo de dois grficos
No modo de dois grficos, os recursos de funes grficas da TI-89 Titanium /
Voyage200 Graphing Calculator so duplicados, fornecendo dois clculos para grficos
independentes. O modo de dois grficos est disponvel apenas no modo de ecrs
divididos. Para mais informaes sobre os ecrs divididos, consulte o mdulo Ecrs
divididos.
Definio do modo Definio do modo Definio do modo Definio do modo
Vrias definies de modo afectam o modo de dois grficos, mas apenas duas so
indispensveis. Ambas esto na pgina 2 da caixa de dilogo MODE.
1. Prima _. Em seguida, prima para ver a pgina 2.
3. Opcionalmente, possvel definir os seguintes modos.
2. Defina os seguintes modos necessrios.
Split Screen = TOP-BOTTOM ou
LEFT-RIGHT
Number of Graphs = 2
Pagina 1: Graph = modo Graph para a parte superior ou
esquerda do ecr dividido
Tpicos adicionais da representao grfica 519
4. Prima _ para fechar a caixa de dilogo.
Ecr de dois grficos Ecr de dois grficos Ecr de dois grficos Ecr de dois grficos
Um ecr de dois grficos semelhante a um ecr normal dividido.
Pagina 2: Split 1 App = aplicao para a parte superior
ou esquerda
Split 2 App = aplicao para a parte inferior
ou direita
Graph 2 = modo Graph para a parte da direita
ou inferior
Split Screen Ratio = dimenses relativas aos
dois ecrs (Voyage200)
Grfico 2: lado
direito ou parte
inferior
O modo Graph do grfico
activo
Grfico 1: lado
esquerdo ou
parte superior
A borda
espessa indica
o lado do
grfico activo
O lado do grfico activo:
grfico 1 (GR#1) ou 2 (GR#2)
Tpicos adicionais da representao grfica 520
Recursos grficos independentes Recursos grficos independentes Recursos grficos independentes Recursos grficos independentes
Ambos os grficos 1 e 2 possuem recursos independentes:
Modos Graph (FUNCTION, POLAR etc.). Outros modos como Angle, Display Digits
etc. so partilhados e afectam os dois grficos.
As variveis de Window Editor.
Os parmetros de configurao de tabela e ecrs Table.
Os formatos grficos como Coordinates, Axes etc.
Os ecrs de grficos.
Y= Editors. Os dois grficos partilham definies de grficos estatsticos e funes
comuns.
Nota: Y= Editor s completamente independente quando os dois grficos
possuem modos de representao grfica diferente, como descrito abaixo.
As aplicaes grficas independentes (Y= Editor, ecr Graph etc.) podem ser
apresentadas nos dois lados do ecr ao mesmo tempo.
As aplicaes no grficas (ecr principal, Matrix and Data Editor, etc.) so partilhadas e
podem aparecer apenas num dos lados num determinado momento.
Y= Editor no modo de dois grficos Y= Editor no modo de dois grficos Y= Editor no modo de dois grficos Y= Editor no modo de dois grficos
Mesmo no modo de dois grficos, s existe um Y= Editor, que mantm uma nica lista
de funes para cada definio do modo Graph. Entretanto, se os dois lados utilizarem
Tpicos adicionais da representao grfica 521
o mesmo modo de representao grfica, cada um dos lados pode seleccionar funes
diferentes da nica lista.
Suponha que os grficos 1 e 2 esto definidos para representao grfica de uma
funo. Apesar de os dois lados terem a mesma lista de funes, pode seleccionar
() funes diferentes para representar graficamente.
Nota: as alteraes (redefinio de funo, mudana de estilo etc.) feitas no Y= Editor
activo no so reflectidas no lado inactivo at que seja alterado.
Quando os dois lados utilizarem modos
de representao grfica diferentes, cada
lado apresenta uma lista diferente de
funes.
Quando os dois lados utilizarem o mesmo
modo de representao grfica, os lados
apresentam a mesma lista de funes.
- possvel utilizar para
seleccionar grficos estatsticos e
funes diferentes (indicados por )
para cada lado.
- Se definir um estilo de apresentao
para uma funo, utilizado nos dois
lados.
_ _
@
Tpicos adicionais da representao grfica 522
Utilizao de ecrs divididos Utilizao de ecrs divididos Utilizao de ecrs divididos Utilizao de ecrs divididos
Para mais informaes sobre os ecrs divididos, consulte o mdulo Ecrs divididos.
Para alternar de um lado grfico para outro, prima _| (segunda funo de
_).
Para ver aplicaes diferentes:
- Alterne para o lado apropriado do grfico e mostre a aplicao como faria
normalmente.
ou
- Utilize _ para mudar Split 1 App e/ou Split 2 App.
Para sair do modo de dois grficos:
- Utilize _ para definir Number of Graphs = 1 ou saia dos ecrs divididos
atravs da definio de Split Screen = FULL.
ou
- Prima duas vezes _ para sair do modo de ecrs divididos e voltar para
ao ecr principal no tamanho mximo.
Nota: as aplicaes no grficas (como o ecr principal) no podem aparecer
simultaneamente nos dois lados.
No se esquea de que os dois lados so independentes No se esquea de que os dois lados so independentes No se esquea de que os dois lados so independentes No se esquea de que os dois lados so independentes
No modo de dois grficos, os dois lados podem parecer estar relacionados quando, de
facto, no esto. Por exemplo:
Tpicos adicionais da representao grfica 523
No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa
Depois de definir o modo de dois grficos, as operaes relacionadas com os grficos
passam a referir-se ao lado do grfico activo. Por exemplo:
afecta o grfico 1 ou o grfico 2, dependendo do lado que estiver activo quando o
comando for executado.
Para activar alternadamente um lado ou outro, prima _| ou utilize a funo switch,
switch(1) ou switch(2).
Traado de uma funo ou da inversa de uma Traado de uma funo ou da inversa de uma Traado de uma funo ou da inversa de uma Traado de uma funo ou da inversa de uma
funo num grfico funo num grfico funo num grfico funo num grfico
Para efeitos de comparao, pode representar graficamente uma funo sobre outra j
representada. Normalmente, esta funo traada uma variao do grfico existente. A
inversa de uma funo pode ser tambm representada. (Estas operaes no esto
disponveis para representaes grficas tridimensionais.)
No grfico 2, o
grfico polar utiliza
equaes r() no
apresentadas.
No grfico 1,
Y= Editor lista as
funes y(x).
10xmax
Tpicos adicionais da representao grfica 524
Traado de funes ou equaes polares ou paramtricas Traado de funes ou equaes polares ou paramtricas Traado de funes ou equaes polares ou paramtricas Traado de funes ou equaes polares ou paramtricas
Execute DrawFunc, DrawParm ou DrawPol no ecr principal ou num programa. No
possvel representar uma funo ou equao de forma interactiva no ecr Graph.
DrawFunc expresso
DrawParm expresso1, expresso2 [,tmin] [,tmax] [,tstep]
DrawPol expresso [,min] [,max] [,step]
Por exemplo:
1. Defina y1(x)=.1x
3
2x+6 no Y= Editor e
represente graficamente a funo.
2. No ecr Graph, prima:
_ _
@
e seleccione 2:DrawFunc.
Para ver o ecr principal e colocar
DrawFunc na linha de entrada, prima:
_ _ 2
@ 2
3. No ecr principal, especifique a funo
que deseja representar.
DrawFunc y1(x)-6
Tpicos adicionais da representao grfica 525
Traado da inversa de uma funo Traado da inversa de uma funo Traado da inversa de uma funo Traado da inversa de uma funo
Execute DrawInv no ecr principal ou num programa. No possvel traar a inversa de
uma funo de forma interactiva no ecr Graph.
DrawInv expresso
Por exemplo, utilize o grfico de y1(x)=. 1x
3
2x+6, como mostrado acima.
4. Prima _ para traar a funo no ecr
Graph.
No possvel ampliar, traar ou realizar
uma operao matemtica numa funo
traada.
Nota: para apagar a funo desenhada,
prima,
ou
_ _ e seleccione 1:ClrDraw.
@ e seleccione 1:ClrDraw.
Tpicos adicionais da representao grfica 526
1. No ecr Graph, prima:
_ _
@
e seleccione 3:DrawInv.
Para ver o ecr principal e colocar DrawInv na linha de entrada, prima:
_ _ 3
@ 3
Traado de uma recta, uma circunferncia ou um Traado de uma recta, uma circunferncia ou um Traado de uma recta, uma circunferncia ou um Traado de uma recta, uma circunferncia ou um
rtulo de texto num grfico rtulo de texto num grfico rtulo de texto num grfico rtulo de texto num grfico
Pode traar um ou mais objectos no ecr Graph para comparaes. Por exemplo,
represente uma recta horizontal para mostrar que dois pontos de um grfico possuem o
mesmo valor de y. (Alguns objectos no esto disponveis para representaes
tridimensionais.)
Eliminao de todos os objectos traados Eliminao de todos os objectos traados Eliminao de todos os objectos traados Eliminao de todos os objectos traados
Um objecto traado no parte do grfico. traado sobre ele e permanece no ecr
at ser apagado.
2. No ecr principal, especifique a funo
inversa.
3. Prima _.
A funo inversa traada como (y,x) em
vez de (x,y).
DrawInv y1(x)
Tpicos adicionais da representao grfica 527
No ecr principal:
Nota: possvel tambm introduzir ClrDraw na linha de entrada do ecr principal.
As operaes que fazem com que a funo Smart Graph trace novamente o grfico
(como mudar as variveis Window ou desmarcar uma funo no Y= Editor) podem ser
utilizadas com o mesmo objectivo.
_ _
@
e seleccione 1:ClrDraw.
ou
Prima para voltar a traar o grfico.
Tpicos adicionais da representao grfica 528
Traado de um ponto ou uma recta com a mo livre Traado de um ponto ou uma recta com a mo livre Traado de um ponto ou uma recta com a mo livre Traado de um ponto ou uma recta com a mo livre
No ecr Graph:
Nota: se traar uma recta com a mo livre, o cursor pode ser movido na diagonal.
1. _ _
@
e seleccione 1:Pencil.
2. Mova o cursor para a posio desejada.
Para traar: Operao:
Um ponto (tamanho
do pixel)
Prima _.
Uma recta com a
mo livre
_ Prima sem soltar _ e mova o cursor para
traar a recta.
@Prima sem soltar _, movendo o cursor
para desenhar a linha.
Para interromper o desenho da linha, solte _
ou _.
O modo lpis continua activo aps a recta
ou ponto ser desenhado.
Para continuar a desenhar, mova o cursor
para um outro ponto.
Para sair, prima _.
Tpicos adicionais da representao grfica 529
Nota: se um traado for feito sobre um pixel branco, desenhado um ponto ou uma
recta preta. Se o traado for feito sobre um pixel preto, um ponto ou recta branca (que
pode funcionar como uma borracha de apagar) desenhada.
Remoo de partes individuais de um objecto traado Remoo de partes individuais de um objecto traado Remoo de partes individuais de um objecto traado Remoo de partes individuais de um objecto traado
No ecr Graph:
1. _ _
@
e seleccione 2:Eraser. O cursor aparece como uma pequena caixa.
Tpicos adicionais da representao grfica 530
2. Mova o cursor para a posio desejada.
Nota: esta tcnica remove tambm partes de funes representadas graficamente.
Traado de uma recta entre dois pontos Traado de uma recta entre dois pontos Traado de uma recta entre dois pontos Traado de uma recta entre dois pontos
No ecr Graph:
1. _ _
@
e seleccione 3:Line.
2. Mova o cursor para o primeiro ponto e prima _.
Para remover: Operao:
A rea sobre a caixa Prima _.
Ao longo de uma
recta traada com a
mo livre
_ Prima sem soltar __ movendo o cursor
para apagar a linha.
@Prima sem soltar _, movendo o cursor
para apagar a linha.
Para sair, solte _ ou _.
O modo de remover permanece activo aps
a remoo ter sido feita.
Para continuar a remover, mova o cursor
da caixa para uma outra posio.
Para sair, prima _.
Tpicos adicionais da representao grfica 531
3. Mova para o segundo ponto e prima _. (Conforme a movimentao feita, a
recta traada a partir do primeiro ponto at o cursor.)
Nota: utilize _ para mover o cursor em incrementos maiores; __, etc.
Traado de uma circunferncia Traado de uma circunferncia Traado de uma circunferncia Traado de uma circunferncia
No ecr Graph:
1. _ _
@
e seleccione 4:Circle.
Nota: utilize _ para mover o cursor em incrementos maiores; __, etc.
O modo de recta permanece activo aps a
recta ser desenhada.
Para traar uma outra recta, mova o
cursor para a nova posio inicial.
Para sair, prima _.
2. Mova o cursor para o centro da
circunferncia e prima _.
3. Mova o cursor para definir o raio e prima
_.
Tpicos adicionais da representao grfica 532
Traado de uma recta horizontal ou vertical Traado de uma recta horizontal ou vertical Traado de uma recta horizontal ou vertical Traado de uma recta horizontal ou vertical
No ecr Graph:
1. _ _
@
e seleccione 5:Horizontal ou 6:Vertical. Uma recta horizontal ou vertical e um cursor
intermitente aparecem no ecr.
Se a recta aparecer inicialmente sobre um eixo, pode ser difcil v-la. Entretanto, o
cursor intermitente pode ser facilmente notado.
2. Utilize as teclas de cursor para mover a recta para a posio apropriada. Em
seguida, prima _.
Nota: utilize _ para mover o cursor em incrementos maiores; __, etc.
Traado de uma recta tangente Traado de uma recta tangente Traado de uma recta tangente Traado de uma recta tangente
Para traar uma recta tangente, utilize o menu Math da barra de ferramentas. No
ecr Graph:
1. Prima e seleccione A:Tangent.
O modo recta permanece aps a recta
ser traada.
Para continuar, mova o cursor para
uma outra posio.
Para sair, prima _.
Tpicos adicionais da representao grfica 533
2. Se necessrio, utilize e _ para seleccionar a funo desejada.
Nota: para definir o ponto de tangncia, pode tambm digitar o valor de x e premir
_.
Traado de uma recta com base num ponto e numa inclinao Traado de uma recta com base num ponto e numa inclinao Traado de uma recta com base num ponto e numa inclinao Traado de uma recta com base num ponto e numa inclinao
Para traar uma recta atravs de um ponto especificado com uma inclinao
especificada, execute o comando DrawSlp no ecr principal ou num programa. Utilize a
sintaxe:
DrawSlp x, y, inclinao
tambm possvel aceder a DrawSlp a partir do ecr Graph.
1. _ _
@
e seleccione 6:DrawSlp. Este procedimento alterna para o ecr principal e coloca
DrawSlp na linha de entrada.
3. Mova o cursor para o ponto de tangncia
e prima _.
A recta tangente traada e a sua
equao apresentada.
2. Complete o comando e prima _.
DrawSlp 4,0,6.37
Tpicos adicionais da representao grfica 534
Digitao de rtulos de texto Digitao de rtulos de texto Digitao de rtulos de texto Digitao de rtulos de texto
No ecr Graph:
1. _ _
@
e seleccione 7:Text.
2. Posicione o cursor de texto no local que desejar comear a digitar.
Nota: o cursor de texto indica o canto superior esquerdo do prximo carcter a ser
digitado.
A TI-89 Titanium / Voyage200
Graphing Calculator alterna
automaticamente para o ecr
Graph e traa a recta.
3. Digite o rtulo do texto.
O modo texto permanece activo aps o
texto ter sido digitado.
Para continuar, mova o cursor para
outra posio.
Para sair, prima _ ou _.
Tpicos adicionais da representao grfica 535
No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa
H comandos disponveis para traar todos os objectos descritos nesta seco. H
ainda comandos (como PxlOn, PxlLine, etc.) que permitem traar objectos,
especificando a posio exacta dos pixis no ecr.
Para obter uma lista desses comandos de traamento disponveis, consulte Traado de
um grfico no ecr Graph no mdulo Programao.
Armazenamento e abertura da imagem grfica Armazenamento e abertura da imagem grfica Armazenamento e abertura da imagem grfica Armazenamento e abertura da imagem grfica
Uma imagem do ecr Graph actual pode ser guardada numa varivel PICTURE (ou PIC).
Posteriormente, possvel abrir a varivel e ver a imagem. Este procedimento guarda
apenas a imagem, no as configuraes do grfico utilizadas para gerar a imagem.
Armazenamento da imagem completa na Graph Armazenamento da imagem completa na Graph Armazenamento da imagem completa na Graph Armazenamento da imagem completa na Graph
Uma imagem inclui qualquer funo traada, eixos, marcas e objectos desenhados. A
imagem no inclui indicadores de limites inferior e superior, as mensagens nem as
coordenadas do cursor.
Veja o ecr Graph. Em seguida:
1. Prima e seleccione
2:Save Copy As.
Tpicos adicionais da representao grfica 536
Armazenamento de uma parte do ecr Graph Armazenamento de uma parte do ecr Graph Armazenamento de uma parte do ecr Graph Armazenamento de uma parte do ecr Graph
possvel definir uma caixa rectangular que delimite uma parte do ecr Graph que
deseje guardar.
2. Especifique o tipo (Picture), a pasta e
um nome exclusivo para a varivel.
3. Prima _. Depois de digitar dados
numa caixa de entrada como Variable,
tem de premir duas vezes _.
1. _ _
@
e seleccione 8:Save Picture.
Um rectngulo aparece volta da
margem externa do ecr.
Nota: no possvel guardar uma
parte de um grfico tridimensional.
Importante: por
predefinio Type = GDB
(para base de dados de
grfico). Tem de definir
Tpicos adicionais da representao grfica 537
Abertura de uma imagem grfica Abertura de uma imagem grfica Abertura de uma imagem grfica Abertura de uma imagem grfica
Quando abrir uma imagem grfica, sobrepe-se ao ecr Graph actual. Para ver apenas
a imagem a abrir, utilize o Y= Editor para desmarcar todas as outras funes antes de a
abrir.
No ecr Graph:
2. Seleccione o primeiro canto do
rectngulo, movendo as partes
superior e esquerda. Em seguida,
prima _.
Nota: utilize e _ para mover a parte
superior ou inferior e utilize _ e _
para mover os lados.
3. Seleccione o segundo canto,
movendo as partes inferior e direita.
Em seguida, prima _.
4. Especifique a pasta e um nome
exclusivo de varivel.
5. Prima _. Depois de digitar os
dados numa caixa de entrada como
Variable, tem de premir duas vezes
_.
Nota: quando uma parte
de um grfico guardada,
Type definido
automaticamente como
Picture.
Tpicos adicionais da representao grfica 538
1. Prima e seleccione 1:Open.
Uma imagem grfica um objecto de desenho. No possvel traar nenhuma curva
sobre uma imagem.
Para imagens armazenadas de uma parte do ecr Graph Para imagens armazenadas de uma parte do ecr Graph Para imagens armazenadas de uma parte do ecr Graph Para imagens armazenadas de uma parte do ecr Graph
Quando premir e seleccionar 1:Open, a imagem sobreposta a partir do canto
superior esquerdo do ecr Graph. Se a imagem guardada for de uma parte do ecr
Graph, pode parecer deslocada em relao ao grfico sobre a imagem.
Para especificar o pixel do ecr a utilizar como o vrtice do canto superior esquerdo,
consulte No ecr principal ou num programa na pgina 6.)
Remoo de uma imagem grfica Remoo de uma imagem grfica Remoo de uma imagem grfica Remoo de uma imagem grfica
As variveis Picture no desejadas ocupam desnecessariamente memria da
calculadora. Para remover uma varivel, utilize o ecr VAR-LINK (_) como
descrito no mdulo Gesto da memria e das variveis.
2. Seleccione o tipo (Picture), a pasta e a
varivel da imagem do grfico que
deseja abrir.
Nota: se no aparecer nenhum nome
de varivel na caixa de dilogo,
porque no h imagens grficas na
pasta.
3. Prima _.
Importante: por
predefinio, Type = GDB
(para o base de dados
grfico). Certifique-se de
definir Type = Picture.
Tpicos adicionais da representao grfica 539
Num programa ou no ecr principal Num programa ou no ecr principal Num programa ou no ecr principal Num programa ou no ecr principal
Para guardar (armazenar) e abrir (recuperar) uma imagem grfica, utilize os comandos
StoPic, RclPic, AndPic, XorPic e RplcPic como descrito no mdulo Referncia tcnica .
Para ver uma srie de imagens grficas como uma animao, utilize o comando
CyclePic. Veja o exemplo desta operao no comando CyclePic.
Tpicos adicionais da representao grfica 540
Animao de uma srie de imagens grficas Animao de uma srie de imagens grficas Animao de uma srie de imagens grficas Animao de uma srie de imagens grficas
Como descrito anteriormente neste mdulo, possvel guardar a imagem de um
grfico. O comando CyclePic permite ver uma srie de imagens grficas para criar uma
animao.
Comando CyclePic Comando CyclePic Comando CyclePic Comando CyclePic
Antes de utilizar CyclePic, tem de dispor de imagens grficas que tenham como base o
mesmo nome e sejam numeradas sequencialmente, a partir do 1 (como img1, img2,
img3. . . ).
Para circular entre as imagens, utilize a sintaxe:
Exemplo Exemplo Exemplo Exemplo
Este programa (denominado cyc) ilustra uma animao com 10 visualizaes de um
grfico tridimensional, tendo cada visualizao sofrido uma rotao de 10 volta do
eixo Z. Para mais informaes sobre estes comandos, consulte o mdulo Referncia
CyclePic NomeCadeiaImg, n [,espera] [,ciclos] [,direo]
nome base das imagens, entre aspas, como "img"
n de imagens a circular
segundos entre as imagens
n de vezes a repetir o ciclo

Tpicos adicionais da representao grfica 541
tcnica . Para mais informaes sobre a utilizao do Program Editor, consulte o
mdulo Programao.
Tpicos adicionais da representao grfica 542
Listagem do programa Grficos (alternados) do
programa
:cyc()
:Prgm
:local I
:Set mode and Window variables
:setMode(graph,3d)
:70eyeo
:10xmin
:10xmax
:14xgrid
:10ymin
:10ymax
:14ygrid
:10zmin
:10zmax
:1zscl
:Define the function
:(x^3yy^3x)/390z1(x,y)
:Generate pics and rotate
:For i,1,10,1
: i10eye
: DispG
: StoPic #("pic" & string(i))
:EndFor
:Display animation
:CyclePic "pic",10,.5,5,1
:EndPrgm
Tpicos adicionais da representao grfica 543
Comentrios comeam com . Prima:
_ _ _
@ _ X
Nota: este programa leva vrios minutos a executar devido sua complexidade.
Depois de introduzir este programa no Program Editor, v para o ecr principal e
introduza cyc( ).
Armazenamento e abertura de uma base de dados Armazenamento e abertura de uma base de dados Armazenamento e abertura de uma base de dados Armazenamento e abertura de uma base de dados
grficos grficos grficos grficos
Uma base de dados grficos o conjunto de todos os elementos que definem o grfico.
Se guardar o banco de dados grficos como uma varivel GDB permite que o grfico
seja recriado posteriormente, sempre que a varivel da base de dados guardada for
aberta.
Elementos de uma base de dados grficos Elementos de uma base de dados grficos Elementos de uma base de dados grficos Elementos de uma base de dados grficos
Uma base de dados grficos composta por:
Configuraes de modo (_) para Graph, Angle, Complex Format e Split Screen
(apenas se o modo de dois grficos estiver a ser utilizado).
Todas as funes em Y= Editor (_), incluindo os estilos de apresentao e as
funes seleccionadas.
Os parmetros de Table (_), as variveis Window (_) e os
formatos grficos
9
Tpicos adicionais da representao grfica 544
ou
_ _
@ _ F
O base de dados grficos no inclui objectos traados ou grficos estatsticos.
Nota: os elementos dos dois grficos so guardados numa nica base de dados no
modo de dois grficos.
Armazenamento da base de dados do grfico actual Armazenamento da base de dados do grfico actual Armazenamento da base de dados do grfico actual Armazenamento da base de dados do grfico actual
No Y= Editor, no Window Editor, no ecr Table ou Graph:
Abertura de uma base de dados grficos Abertura de uma base de dados grficos Abertura de uma base de dados grficos Abertura de uma base de dados grficos
Precauo: quando abrir a base de dados grficos, as suas informaes substituem as
informaes da base de dados actual, que so perdidas. Para evitar que isto ocorra,
guarde a base de dados grficos actual antes de abrir outra base de dados.
1. Prima e seleccione 2:Save Copy
As.
2. Especifique a pasta e um nome de
varivel exclusivo.
3. Prima _. Depois de digitar os
dados numa caixa de entrada como
Variable, tem de premir duas vezes
_.
Nota: se comear no ecr
Graph, utilize Type=GDB.
Tpicos adicionais da representao grfica 545
No Y= Editor, no Window Editor, no ecr Table ou Graph:
Remoo de uma base de dados grficos Remoo de uma base de dados grficos Remoo de uma base de dados grficos Remoo de uma base de dados grficos
As variveis GDB no utilizadas ocupam desnecessariamente a memria da
calculadora. Para remover as variveis, utilize o ecr VAR-LINK (_) descrito
no mdulo Gesto da memria e das variveis.
Num programa ou no ecr principal Num programa ou no ecr principal Num programa ou no ecr principal Num programa ou no ecr principal
possvel guardar (armazenar) e abrir (recuperar) uma base de dados grficos com os
comandos StoGDB e RclGDB como descrito no mdulo Referncia tcnica.
1. Prima e seleccione 1:Open.
2. Seleccione a pasta e a varivel que
contm a base de dados grficos que
deseja abrir.
3. Prima _.
Nota: se comear no ecr
Graph, utilize Type=GDB.
Ecrs divididos 546
Ecrs divididos Ecrs divididos Ecrs divididos Ecrs divididos
Definio e sada do modo de ecrs divididos Definio e sada do modo de ecrs divididos Definio e sada do modo de ecrs divididos Definio e sada do modo de ecrs divididos
Para definir o modo de ecrs divididos, utilize a caixa de dilogo MODE para especificar
as definies deste modo. Depois de dividir o ecr, permanece assim at que seja
alterado novamente.
Definio do modo de ecrs divididos Definio do modo de ecrs divididos Definio do modo de ecrs divididos Definio do modo de ecrs divididos
1. Prima _ para ver a caixa de dilogo MODE.
2. Como os modos relacionados com os ecrs divididos esto descritos na segunda
pgina da caixa de dilogo MODE, pode:
Utilizar para ir para baixo.
ou
Premir para ver pgina 2.
3. Defina o modo Split Screen como uma das definies abaixo. Para mais
informaes sobre os procedimentos utilizar uma definio de modo, consulte o
mdulo Funcionamento da calculadora.
Definies de ecrs divididos
TOP-BOTTOM
LEFT-RIGHT
Ecrs divididos 547
Definio das aplicaes iniciais Definio das aplicaes iniciais Definio das aplicaes iniciais Definio das aplicaes iniciais
Se Split 1 App e Split 2 App estiverem definidos para a mesma aplicao, a TI-89 /
Voyage200 sai do modo de ecrs divididos e mostra a aplicao no ecr com o
tamanho mximo.
possvel abrir aplicaes diferentes depois da apresentao dos ecrs divididos.
Nota: no modo de duas representaes grficas descrito no mdulo Tpicos
complementares de representao grfica, a mesma aplicao pode estar nos dois
lados dos ecrs divididos.
Antes de premir _ para fechar a caixa de
dilogo MODE, possvel utilizar os modos
Split 1 App e Split 2 App para seleccionar as
aplicaes que deseja utilizar.
Modo Especifica a aplicao:
Split 1 App No lado esquerdo ou superior dos ecrs divididos.
Split 2 App No lado direito ou inferior dos ecrs divididos.
Quando definir Split Screen =
TOP-BOTTOM ou LEFT-RIGHT, os
modos previamente apagados como
Split 2 App ficam activos.
Ecrs divididos 548
Outros modos que afectam um dos ecrs divididos Outros modos que afectam um dos ecrs divididos Outros modos que afectam um dos ecrs divididos Outros modos que afectam um dos ecrs divididos
Ecrs divididos e coordenadas de pixel Ecrs divididos e coordenadas de pixel Ecrs divididos e coordenadas de pixel Ecrs divididos e coordenadas de pixel
A TI-89 / Voyage200 possui comandos que utilizam coordenadas de pixel para
representar rectas, circunferncias, etc. no ecr Graph. A tabela seguinte mostra como
as configuraes dos modos Split Screen e Split Screen Ratio afectam o nmero de
pixis disponveis no ecr Graph.
Nota:
para obter uma lista dos comandos de desenho, consulte Desenho no ecr Graph
no mdulo Programao.
devido borda volta da aplicao activa, os ecrs divididos possuem uma rea de
apresentao menor do que um ecr de tamanho mximo.
Modo Descrio
Number of Graphs
Nota: deixe definido em 1 a menos que
tenha lido a seco correspondente ao
assunto no mdulo Tpicos
complementares de representao
grfica.
Permite configurar e mostrar dois
conjuntos independentes de
grficos.
Este um recurso avanado de
representao grfica descrito em
Utilizao do modo de duas
representaes grficas no
mdulo Tpicos complementares
de representao grfica.
Ecrs divididos 549
TI-89: TI-89: TI-89: TI-89:
Voyage 200:
Split 1 App Split 2 App
Split Ratio x y x y
FULL
N/A 0 158 0 76 N/A N/A
TOPBOTTOM
1:1 0 154 0 34 0 154 0 34
LEFTRIGHT
1:1 0 76 0 72 0 76 0 72
Split 1 App Split 2 App
Split Ratio x y x y
FULL
N/A 0 238 0 102 N/A N/A
TOPBOTTOM
1:1
1:2
2:1
0 234
0 234
0 234
0 46
0 26
0 68
0 234
0 234
0 234
0 46
0 68
0 26
LEFTRIGHT
1:1
1:2
2:1
0 116
0 76
0 156
0 98
0 98
0 98
0 116
0 156
0 76
0 98
0 98
0 98
Ecrs divididos 550
Sada do modo de ecrs divididos Sada do modo de ecrs divididos Sada do modo de ecrs divididos Sada do modo de ecrs divididos
Quando desligar a TI-89 / Voyage 200 Quando desligar a TI-89 / Voyage 200 Quando desligar a TI-89 / Voyage 200 Quando desligar a TI-89 / Voyage 200
A desactivao da TI-89 / Voyage200 no determina a sada do modo de ecrs
divididos.
Mtodo 1: Prima _ para ver a caixa de dilogo MODE. Em
seguida, defina Split Screen = FULL. Quando premir
_ para fechar a caixa de dilogo, o ecr de
tamanho mximo mostra a aplicao especificada
em Split 1 App.
Mtodo 2: Prima duas vezes _ para ver o ecr principal
no tamanho mximo.
Se a TI-89 / Voyage 200 for
desligada:
Quando ligar a TI-89 / Voyage 200
novamente:
Com _. O modo de ecrs divididos ainda
permanece activo, ainda que o ecr
principal aparea no lugar da aplicao
que estava activa quando premiu
_.
Com APD ou _. O modo de ecrs divididos mantm-se
inalterado.
Ecrs divididos 551
Indicadores de estado dos ecrs divididos no ambiente de trabalho das Indicadores de estado dos ecrs divididos no ambiente de trabalho das Indicadores de estado dos ecrs divididos no ambiente de trabalho das Indicadores de estado dos ecrs divididos no ambiente de trabalho das
Apps Apps Apps Apps
Para voltar ao ambiente de trabalho das Apps, prima _. O estado dos ecrs
divididos aparece na parte superior do ambiente de trabalho das Apps com os nomes
das Apps abertas e as partes do ecr onde aparece cada App
Nota: o ambiente de trabalho das Apps aparece sempre na vista de ecr completo.
Indicadores de ecrs divididos no ambiente de trabalho das Apps da TI-89 Titanium
Nomes das Apps Indicador de ecrs
Nomes das Apps Indicador de ecrs
Ecrs divididos 552
Indicadores de ecrs divididos no ambiente de trabalho das Apps da Voyage200
Seleco da aplicao activa Seleco da aplicao activa Seleco da aplicao activa Seleco da aplicao activa
Num ecr dividido, apenas uma das duas aplicaes pode estar activa num
determinado momento. possvel alternar facilmente entre as aplicaes existentes ou
abrir uma outra aplicao.
Aplicao activa Aplicao activa Aplicao activa Aplicao activa
A aplicao activa indicada por uma borda espessa.
Indicador de ecrs
divididos
Descrio
Ecr dividido de cima para baixo
1 indica a aplicao que aparece na parte
superior do ecr.
2 indica a aplicao que aparece na parte
inferior do ecr.
O nmero realado indicada a parte activa do
ecr dividido.
Ecr dividido da esquerda para a direita
1 indica a aplicao que aparece na parte
esquerda do ecr.
2 indica a aplicao que aparece na parte
inferior do ecr.
O nmero realado indicada a parte activa do
ecr dividido.
Ecrs divididos 553
A barra de ferramentas e a linha de estado com a largura do ecr em tamanho
mximo esto associadas aplicao activa.
Para as aplicaes que possuem uma linha de entrada (como o ecr principal e
Y= Editor), a linha de entrada da largura do ecr em tamanho mximo apenas
quando aquela aplicao est activa.
Alternncia entre aplicaes Alternncia entre aplicaes Alternncia entre aplicaes Alternncia entre aplicaes
Prima _| (segunda funo de _) para alternar de uma aplicao para outra.
Barra de ferramentas para Y= Editor.
A borda espessa indica que
o Y= Editor est activo.
A linha de entrada fica com
comprimento mximo quando
o Y= Editor est activo.
Barra de ferramentas do ecr Graph.
A borda espessa indica que o
ecr Graph est activo.
O ecr Graph no possui
uma linha de entrada.
Ecrs divididos 554
Abertura de uma aplicao Abertura de uma aplicao Abertura de uma aplicao Abertura de uma aplicao
Se seleccionar uma aplicao apresentada, a TI-89 /Voyage200 alternar para a
respectiva aplicao.
Nota: no modo de duas representaes grficas descrito no mdulo Tpicos
complementares de representao grfica, a mesma aplicao pode estar presente nas
duas partes do ecr dividido.
Utilizao de 2nd QUIT para ver o ecr principal Utilizao de 2nd QUIT para ver o ecr principal Utilizao de 2nd QUIT para ver o ecr principal Utilizao de 2nd QUIT para ver o ecr principal
Sugesto: se premir duas vezes _, sai do modo de ecrs divididos.
Mtodo 1: 1. Utilize _| para alternar para a aplicao
que deseja substituir.
2. Utilize _ ou _ (como _) para
seleccionar a nova aplicao.
Mtodo 2: 3. Prima _ e, em seguida, .
4. Modifique Split 1 App e/ou Split 2 App.
Se definir Split 1 App e Split 2 App para a mesma
aplicao, a TI-89 / Voyage200 sai do modo
de ecrs divididos e mostra a aplicao no ecr
com tamanho mximo.
Se o ecr principal: Se premir _:
No estiver a ser mostrado O ecr principal aberto em vez da
aplicao activa.
Ecrs divididos 555
Se utilizar a diviso de cima para baixo Se utilizar a diviso de cima para baixo Se utilizar a diviso de cima para baixo Se utilizar a diviso de cima para baixo
Se seleccionar a diviso TOP-BOTTOM, no se esquea de que a linha de entrada e a
barra de ferramentas esto sempre associadas aplicao activa. Por exemplo:
Nota: ambas as divises Top-Bottom e Left-Right utilizam os mesmos mtodos de
seleco de uma aplicao.
Estiver a ser mostrado, mas no
for a aplicao activa
Alterna para o ecr principal, que
passa a ser a aplicao activa.
For a aplicao activa Sai do modo de ecrs divididos e
mostra um ecr principal em tamanho
mximo.
Se o ecr principal: Se premir _:
A linha de entrada para o
Y= Editor activo, no para o ecr
Graph.
A barra de ferramentas
para o ecr activo
Graph, no para
Matriz de dados/matrizes 556
Matriz de dados/matrizes Matriz de dados/matrizes Matriz de dados/matrizes Matriz de dados/matrizes
Viso geral das variveis de lista, dados e matrizes Viso geral das variveis de lista, dados e matrizes Viso geral das variveis de lista, dados e matrizes Viso geral das variveis de lista, dados e matrizes
Para utilizar o Data/Matrix Editor de uma forma eficaz, indispensvel compreender o
significado das variveis de lista, matriz e dados.
Varivel de lista Varivel de lista Varivel de lista Varivel de lista
Uma lista constituda por uma srie de itens (nmeros, expresses ou uma sequncia
de caracteres) denominados elementos, que podem estar ou no relacionados. No
Data/Matrix Editor, uma varivel de lista:
Uma varivel de lista que contenha mais de uma coluna de elementos, converte-se
automatica-mente numa varivel de dados.
Aparece como uma nica coluna de
elementos, cada uma das quais numa
clula separada.
Deve ser contnua; a lista no pode
conter clula vazias.
Pode conter at 999 elementos.
As clulas de ttulo e de cabealho da coluna no so guardadas
como parte da lista.

Matriz de dados/matrizes 557


No ecr principal (ou em qualquer outra aplicao em que uma lista possa ser utilizada),
possvel introduzir uma lista entre chavetas { } com uma srie de elementos separados
por vrgulas.
Nota: depois de criar uma lista no Data/Matrix Editor, possvel utiliz-la em qualquer
aplicao (por exemplo: o ecr principal).
Varivel de dados Varivel de dados Varivel de dados Varivel de dados
Uma varivel de dados basicamente um conjunto de listas que podem ou no estar
relacionadas. No Data/Matrix Editor, uma varivel de dados:
Enquanto na linha de entrada preciso
separar os elementos com vrgulas, estes
aparecem separados por espaos na rea do
histrico.
Para referir um determinado elemento da
lista, utilize o formato apresentado direita.
Nome da varivel de lista
Nmero do elemento (ou nmero do ndice)
Pode conter at 99 colunas.
Pode conter at 999 elementos em cada
coluna. Conforme o tipo de dados,
possvel ter colunas com comprimentos
diferentes.
list1[1]

Matriz de dados/matrizes 558
Nota: as colunas devem ter o mesmo comprimento no clculo estatstico.
Deve ser composta por colunas contnuas - clulas em branco,
ou vazias no so admitidas numa coluna.
O comando NewData permite criar uma
varivel de dados constituda por listas
existentes no ecr principal ou num
programa.
Nome da varivel de dados que deseja criar;
Nomes das listas de variveis existentes
O ecr principal no permite ver
directamente uma varivel de dados,
apenas colunas ou elementos
especificados.
Nome da varivel de dados
Nmero da coluna
Nmero da coluna
Nmero do elemento na coluna
Por exemplo:
Mostra a coluna 1 da varivel data1.
Mostra o elemento 1 na coluna 1 da
varivel de data1.
NewData data1,list1,list2

data1[1]
(data1[1])[1]




Matriz de dados/matrizes 559
Varivel de matriz Varivel de matriz Varivel de matriz Varivel de matriz
Uma matriz um conjunto rectangular de elementos. Para criar uma matriz no
Data/Matrix Editor, tem de especificar o nmero de linhas e de colunas (que poder ser
modificado em seguida, acrescentando ou cancelando linhas e colunas). No Data/Matrix
Editor, uma varivel de matriz:
Uma matriz criada no Data/Matrix Editor pode ser utilizada em qualquer aplicao (por
exemplo: o ecr principal).
parecida com uma varivel de dados;
todavia as colunas devem ter o mesmo
comprimento.
O valor inicial de cada clula 0; este
valor pode ser substitudo pelo valor
desejado.
Para guardar uma matriz a partir do ecr
principal ou de um programa mediante um
dos mtodos equivalentes mostrados
direita, utilize _.
linha 1
linha 2
linha 1
linha 2
Mesmo que introduza a matriz como descrito
acima, ser apresentada no formato
convencional na rea do histrico.
Mostra o tamanho da
matriz.
[[1,2,3][4,5,6]]mat1
[1,2,3;4,5,6]mat1


Matriz de dados/matrizes 560
Nota: utilize parntesis rectos para referir-se a um determinado elemento da matriz. Por
exemplo: introduza mat1[2,1] para aceder ao 1 elemento da 2 linha.
Incio de uma sesso do Data/Matrix Editor Incio de uma sesso do Data/Matrix Editor Incio de uma sesso do Data/Matrix Editor Incio de uma sesso do Data/Matrix Editor
No Data/Matrix Editor, possvel criar uma varivel nova, continuar a utilizar a varivel
actual (aquela apresentada da ltima vez que utilizou o Data/Matrix Editor) ou abrir uma
varivel existente.
Criao de uma nova varivel de dados, matriz ou lista Criao de uma nova varivel de dados, matriz ou lista Criao de uma nova varivel de dados, matriz ou lista Criao de uma nova varivel de dados, matriz ou lista
1. Prima _ e seleccione Data/Matrix
Editor.
2. Seleccione 3:New.
3. Especifique as informaes relativas
nova varivel.
Item Permite:
Type Seleccionar o tipo de varivel
que deseja criar. Prima _
para ver o menu com os tipos
disponveis.
Matriz de dados/matrizes 561
Nota: se no for digitado um nome de varivel, a TI-89 Titanium / Voyage200
Graphing Calculator apresenta o ecr principal.
4. Prima _ (depois de digitar numa caixa de entrada como Variable, prima duas
vezes _), para criar e mostrar uma varivel vazia no Data/Matrix Editor.
Utilizao da varivel actual Utilizao da varivel actual Utilizao da varivel actual Utilizao da varivel actual
possvel ir do Data/Matrix Editor para outras aplicaes. Para voltar varivel
apresentada quando deixou o Data/Matrix Editor, reinicie o Data/Matrix Editor e
seleccione 1:Current.
Folder Seleccionar a pasta onde deseja memorizar a nova
varivel. Prima _ para ver o menu das pastas existentes.
Para mais informaes sobre as pastas, consulte o
mdulo Ecr principal da calculadora.
Variable Digitar o nome da nova varivel.
Se introduzir um nome j existente, quando premir _
aparece uma mensagem de erro. Quando premir _ ou
_ para aceitar o erro, a caixa de dilogo NEW
aparece novamente.
Row dimension
e
Col dimension
Se Type = Matrix, digite o
nmero de linhas e de colunas
da matriz.
Item Permite:
Matriz de dados/matrizes 562
Criao de uma nova varivel no Data/Matrix Editor Criao de uma nova varivel no Data/Matrix Editor Criao de uma nova varivel no Data/Matrix Editor Criao de uma nova varivel no Data/Matrix Editor
No Data/Matrix Editor:
Abertura de uma outra varivel Abertura de uma outra varivel Abertura de uma outra varivel Abertura de uma outra varivel
possvel abrir outras variveis em qualquer momento.
1. No Data/Matrix Editor, prima e selcecione 1:Open.
ou
Em qualquer aplicao, reinicie o Data/Matrix Editor e seleccione 2:Open.
Nota: Variable apresenta a primeira varivel existente por ordem alfabtica. Se no
houver variveis, no apresentado nada.
1. Prima e seleccione 3:New.
2. Especifique o tipo, a pasta e o nome da
varivel. Em caso de matrizes,
especifique tambm o nmero de linhas e
de colunas.
2. Seleccione o tipo, a pasta e a varivel
que deseja abrir.
3. Prima _.
Matriz de dados/matrizes 563
Nota sobre o cancelamento de uma varivel Nota sobre o cancelamento de uma varivel Nota sobre o cancelamento de uma varivel Nota sobre o cancelamento de uma varivel
Todas as variveis so guardadas automaticamente no Data/Matrix Editor; isto produz
um acumular de variveis que consomem memria.
Para cancelar uma varivel, utilize o ecr VAR-LINK (_). Para mais
informaes sobre o ecr VAR-LINK, consulte o mdulo Gesto da memria e das
variveis.
Introduo e visualizao dos valores de uma Introduo e visualizao dos valores de uma Introduo e visualizao dos valores de uma Introduo e visualizao dos valores de uma
clula clula clula clula
Quando criar uma varivel, o Data/Matrix Editor est inicialmente em branco (em caso
de variveis de listas ou dados) ou apresenta uma srie de zeros (em caso de
matrizes). Quando abrir uma varivel existente, aparecem os valores correspondentes.
Neste caso, possvel introduzir valores adicionais ou modificar os valores existentes.
Ecr do Data/Matrix Editor Ecr do Data/Matrix Editor Ecr do Data/Matrix Editor Ecr do Data/Matrix Editor
A ilustrao seguinte mostra o ecr do Data/Matrix Editor em branco. Quando este ecr
aparece, o cursor reala a clula da linha 1, coluna 1.
Matriz de dados/matrizes 564
Quando introduzir valores, a linha de entrada mostra o valor completo da clula
realada.
Nota: utilize a clula de cabealho situada na parte superior de cada coluna para
identificar a informao contida nessa coluna.
Introduo ou edio de um valor numa clula Introduo ou edio de um valor numa clula Introduo ou edio de um valor numa clula Introduo ou edio de um valor numa clula
possvel introduzir qualquer tipo de expresso numa clula (nmero, varivel, funo,
sucesso, etc.).
1. Realce com o cursor a clula onde deseja introduzir ou modificar um valor.
2. Prima _ ou para posicionar o cursor na linha de entrada.
3. Digite um novo valor ou modifique o valor existente.
4. Prima _ para introduzir o valor na clula realada.
Se premir _, o cursor automaticamente reala a prxima clula para que possa
continuar a introduzir ou modificar valores. Contudo, a direco de deslocamento do
cursor depende do tipo de varivel.

Tipo de varivel
Cabealho da coluna
Nmero de linhas
Nmero de linha e de
coluna da clula realada
Clula de cabealho de
coluna utilizada para digitar o
ttulo de cada coluna
Matriz de dados/matrizes 565
Nota: para introduzir um novo valor, possvel digit-lo sem premir _ ou .
Todavia, tem de utilizar _ ou modificar um valor existente.
Deslocao do cursor no Editor Deslocao do cursor no Editor Deslocao do cursor no Editor Deslocao do cursor no Editor
Nota: tambm possvel utilizar ou _ para introduzir um valor na linha de entrada.
Tipo de varivel Se premir _, o cursor desloca-se:
Lista ou Dados Para baixo, para a clula da linha seguinte.
Matriz Para a direita, para a clula da coluna seguinte.
Quando chegar ltima clula de uma linha, o cursor
desloca-se automaticamente para a primeira clula da
linha seguinte. Este procedimento permite introduzir
valores na linha 1, linha 2, etc.
Para deslocar o cursor: Prima:
Uma clula por vez , _, _, ou _
Uma pgina por vez _ e , _, _, ou _
V para a linha 1 da coluna actual ou para a
ltima linha que contenha os dados de
qualquer coluna do ecr. Se o cursor estiver
na ltima linha ou passar, _ ir para a
linha 999.
_ _ ou
_
V para a coluna 1 ou para a ltima coluna
que contenha os dados. Se o cursor estiver
na ltima coluna ou passar dela, __ ir
para a coluna 99.
_ _ ou
_ _
Matriz de dados/matrizes 566
Quando deslocar o texto para cima ou para baixo, a linha de cabealho permanece fixa
na parte superior do ecr para que os nmeros das colunas estejam sempre visveis. Se
o deslocamento for para a direita ou para a esquerda, os nmeros da linha permanecem
esquerda do ecr para que estejam sempre visveis.
Como introduzir valores automaticamente nas linhas e colunas Como introduzir valores automaticamente nas linhas e colunas Como introduzir valores automaticamente nas linhas e colunas Como introduzir valores automaticamente nas linhas e colunas
Quando introduzir um valor numa clula, o cursor desloca-se para a prxima clula.
Todavia, possvel posicionar o cursor em qualquer clula para introduzir um valor, pois
a TI-89 Titanium / Voyage200 Graphing Calculator ajusta automaticamente os
espaos em branco.
Numa varivel de lista, uma clula vazia fica indefinida at a introduo de um valor.
Nota: uma varivel de lista com mais de uma coluna, convertida automaticamente
numa varivel de dados.
Numa varivel de dados, as clula vazias de uma coluna so tratadas da mesma
forma que as variveis de lista. Todavia, os espaos vazios entre as colunas
permanecem vazios.

Matriz de dados/matrizes 567


Quando introduzir um valor numa clula de uma matriz no includa nos limites
actuais, as linhas e/ou colunas adicionais so automaticamente acrescentadas
matriz para incluir a nova clula. O valor zero atribudo s outras clulas contidas
nas novas linhas e/ou colunas.
Nota: embora na criao de uma matriz especifique o seu tamanho, possvel
acrescentar linhas e/ou colunas facilmente.
Modificao da largura da clula Modificao da largura da clula Modificao da largura da clula Modificao da largura da clula
A largura da clula determina o nmero de caracteres que podem ser exibidos nela.
Para modificar a largura da clula no Data/Matrix Editor:
1. Para ver a caixa de dilogo FORMATS, prima:
9
ou
_ _
@ _ F
Nota: no se esquea de que para ver um nmero com preciso, possvel realar
a clula e verificar a linha de entrada.

Cell width o nmero mximo de caracteres


que podem aparecer numa clula.
Todas as clulas tm a mesma largura.
Matriz de dados/matrizes 568
2. Depois de realar o valor actual de Cell Width, prima _ ou _ para ver um menu de
dgitos (de 3 a 12).
3. Realce o nmero desejado com o cursor e prima _. (Para os nmeros de um
nico dgito, possvel digit-lo e premir _.)
4. Prima _ para fechar a caixa de dilogo.
Cancelamento de uma ou de todas as colunas Cancelamento de uma ou de todas as colunas Cancelamento de uma ou de todas as colunas Cancelamento de uma ou de todas as colunas
Este procedimento permite cancelar o contedo de uma coluna, mas no a coluna.
Nota: numa varivel de lista ou de dados, as colunas vazias no contm informaes.
Numa matriz, as colunas vazias contm zeros.
Para cancelar: Operao:
Uma coluna 1. Desloque o cursor para uma clula qualquer da
coluna.
2. Prima:
_ _
@
e seleccione 5:Clear Column. (Este item no est
disponvel para uma matriz.)
Todas as
colunas
Prima e seleccione 8:Clear Editor. Quando for
pedida a confirmao, prima _ (ou _ para
cancelar a operao).
Matriz de dados/matrizes 569
Definio do cabealho da coluna com uma Definio do cabealho da coluna com uma Definio do cabealho da coluna com uma Definio do cabealho da coluna com uma
expresso expresso expresso expresso
Numa varivel de lista ou numa coluna de uma varivel de dados, possvel introduzir
no cabealho da coluna uma funo que gera automaticamente uma lista de elementos.
Numa varivel de dados, a coluna tambm pode ser definida em funo de uma outra.
Introduo da definio do cabealho Introduo da definio do cabealho Introduo da definio do cabealho Introduo da definio do cabealho
No Data/Matrix Editor:
1. Posicione o cursor em qualquer clula da coluna e prima .
ou
Posicione o cursor na clula de cabealho (c1, c2, etc.) e prima _.
Nota:
No preciso premir _ para digitar uma nova definio ou para substituir a
definio existente. Todavia, tem de pressionar _ para modificar a definio
existente.
Para ver a definio existente, prima ou posicione o cursor na clula de
cabealho e observe a linha de entrada.
2. Digite a nova expresso que substitui a existente.
Se utilizar as teclas ou _ _| _|_| _, o cursor desloca-se para a
linha de entrada e reala a eventual definio existente; tambm possvel:
Prima _ para cancelar a expresso realada e introduzir uma outra.
ou
Matriz de dados/matrizes 570
Prima _ ou _ para remover o realce e modificar a expresso existente.
Nota: prima _ antes de _ para anular eventuais modificaes,.
Nota: a funo seq est descrita no mdulo Referncia tcnica. Referir-se a uma
coluna vazia provoca uma mensagem de erro (a no ser que Auto-calculate = OFF. .
Nota: nas variveis de dados, a definio de um cabealho guardada quando sair do
Data/Matrix Editor. Nas variveis de lista, as definies no so guardadas (apenas os
valores das clulas resultantes).
possvel utilizar uma
expresso que:
Por exemplo:
Gere uma srie de nmeros. c1=seq(x^2,x,1,5)
c1={1,2,3,4,5}
Refira-se a uma outra coluna. c2=2c1
c4=c1c2sin(c3)
3. Prima _, , ou _ para guardar
a definio e actualizar as colunas.
c1=seq(x,x,1,7); c2=2c1; No possvel modificar
directamente uma clula bloqueada (), pois est definida pelo
cabealho da coluna.

Matriz de dados/matrizes 571


Cancelamento da definio de um cabealho Cancelamento da definio de um cabealho Cancelamento da definio de um cabealho Cancelamento da definio de um cabealho
1. Posicione o cursor numa clula qualquer da coluna e prima .
ou
Posicione o cursor na clula de cabealho (c1, c2, etc.) e prima _.
2. Prima _ para cancelar a expresso realada.
3. Prima _, , ou _.
Utilizao de listas existentes como colunas Utilizao de listas existentes como colunas Utilizao de listas existentes como colunas Utilizao de listas existentes como colunas
Suponha que tem uma ou mais listas e deseja utiliz-las como colunas numa varivel de
dados.
No: Operao:
Data/Matrix Editor Utilize para definir o cabealho na
coluna apropriada. Tome como
referncia a lista existente. Por
exemplo: c1=list1
Ecr ou num programa Utilize o comando NewData como
descrito no mdulo Referncia
tcnica. Por exemplo::
NewData datavar, list1 [, list2] [, list3] ...

Matriz de dados/matrizes 572
Nota: se dispuser do acessrio opcional CBL 2 ou CBR, utilize estes procedimentos
para as listas agrupadas. Utilize _ para ver as variveis de listas existentes.
Preenchimento de uma matriz com uma lista Preenchimento de uma matriz com uma lista Preenchimento de uma matriz com uma lista Preenchimento de uma matriz com uma lista
No possvel utilizar o Data/Matrix Editor para preencher uma matriz com uma lista.
Todavia, possvel utilizar o comando list>mat no ecr principal ou num programa. Para
mais informaes, consulte o mdulo Referncia tcnica.
Funo de clculo automtico Funo de clculo automtico Funo de clculo automtico Funo de clculo automtico
Para as variveis de lista e de dados, o Data/Matrix Editor dispe de uma funo de
clculo automtico. Por predefinio, Auto-calculate = ON. Portanto, quando realizar
modificaes que afectem a definio de cabealho (ou em qualquer coluna relativa
definio do cabealho), todas as definies so calculadas de novo automaticamente.
Por exemplo:
Se a definio de cabealho for modificada, a nova definio aplicada
automaticamente.
Se o cabealho da coluna 2 estiver definido como c2=2c1, a modificao feita na
coluna 1 reflete-se automaticamente na coluna 2.
Varivel de dados. Se esta varivel j existir, ser redefinida segundo as
listas especificadas.
Variveis de lista existentes a copiar para as colunas na varivel de
dados.
No: Operao:
Matriz de dados/matrizes 573
Para activar e desactivar a funo de clculo automtico no Data/Matrix Editor:
Se Auto-calculate = OFF e se forem feitas modificaes conforme descritas acima, as
definies do cabealho no sero calculadas at que Auto-calculate = ON.
Nota: pode ser conveniente programar Auto-calculate = OFF para fazer vrias
modificaes sem tornar a calcular todas as vezes, introduzir uma definio como
c1=c2+c3 antes de inserir as colunas 2 e 3, ou ignorar os erros contidos numa definio
at que sejam corrigidos.
Utilizao das funes Shift e CumSum no Utilizao das funes Shift e CumSum no Utilizao das funes Shift e CumSum no Utilizao das funes Shift e CumSum no
cabealho de uma coluna cabealho de uma coluna cabealho de uma coluna cabealho de uma coluna
Na definio de um cabealho, possvel utilizar as funes shift e cumSum como
descritas abaixo. Essas descries diferem ligeiramente daquelas contidas no mdulo
Referncia tcnica. Esta seco descreve a utilizao destas funes com o Data/Matrix
Editor, enquanto o mdulo Referncia tcnica fornece uma descrio geral do ecr
principal ou programa.
1. Prima:
9
ou
_ _
@ _ F
2. Defina Auto-Calculate em OFF ou ON.
3. Prima _ para fechar a caixa de
dilogo.
Matriz de dados/matrizes 574
Utilizao da funo Shift Utilizao da funo Shift Utilizao da funo Shift Utilizao da funo Shift
A funo shift copia uma coluna base e desloca-a para cima ou para baixo, um nmero
especificado de elementos. Utilize para definir um cabealho de coluna com a
sintaxe:
Por exemplo: para deslocar a coluna dois elementos para cima ou para baixo:
Nota: para introduzir shift, digite-o no teclado ou seleccione-o em CATALOG.
shift (column [,integer])

Coluna utilizada como base para o deslocamento.
Nmero de elementos a deslocar (positivo, para cima; negativo, para



c2=shift(c1,2)
c3=shift(c1,2)
As colunas deslocadas tm o mesmo
comprimento da coluna base column (c1).
Os ltimos dois elementos de c1 deslocam-se
para baixo e desaparecem na parte inferior; os
elementos indefinidos deslocam-se para cima.
Os dois primeiros elementos de c1 desaparecem
na parte superior; os elementos indefinidos
deslocam-se para a parte inferior.
Matriz de dados/matrizes 575
Utilizao da funo CumSum Utilizao da funo CumSum Utilizao da funo CumSum Utilizao da funo CumSum
A funo cumSum efectua a soma acumulada, o somatrio, dos elementos de uma
coluna base. Utilize para definir o cabealho da coluna com a seguinte sintaxe:
Por exemplo:
Nota: para introduzir cumSum, digite-a, seleccione-a em CATALOG ou prima _}
e seleccione-a no submenu List.
Classificao de colunas Classificao de colunas Classificao de colunas Classificao de colunas
Depois de introduzir informaes numa varivel de lista, dados ou matriz, possvel
classificar uma coluna especfica por ordem alfabtica ou numrica. As colunas podem
ser classificadas a partir de uma coluna chave.
cumSum (column)
Coluna utilizada como coluna base para a soma
acumulada.


1+2
1+2+3+4
c2=cumSum(c1)
Matriz de dados/matrizes 576
Classificao de uma nica coluna Classificao de uma nica coluna Classificao de uma nica coluna Classificao de uma nica coluna
Classificao de todas as colunas a partir de uma coluna chave Classificao de todas as colunas a partir de uma coluna chave Classificao de todas as colunas a partir de uma coluna chave Classificao de todas as colunas a partir de uma coluna chave
Suponha que deseja classificar uma base de dados na qual cada coluna da mesma
linha contm informaes interrelacionadas (como o nome, o apelido e as notas das
No Data/Matrix Editor:
1. Posicione o cursor numa clula qualquer da
coluna.
2. Prima:
_ _
@
e seleccione 3:Sort Column.
Os nmeros so ordenados por ordem
crescente.
As sequncias de caracteres so
ordenadas por ordem alfabtica.
C1 C1
fred 75
sally 82
chris 98
jane chris
75 fred
98 jane
82 sally
Matriz de dados/matrizes 577
provas dos alunos). Neste caso, a classificao de uma nica coluna anularia a relao
existente entre as colunas.
No No No No Data/Matrix Editor Data/Matrix Editor Data/Matrix Editor Data/Matrix Editor: :: :
Para utilizar este procedimento numa varivel de dados:
Todas as colunas devem ter o mesmo comprimento.
Nenhuma coluna poder estar bloqueada (definida no cabealho de coluna por uma
funo). Se o cursor estiver posicionado numa coluna bloqueada, o smbolo
aparece no incio da linha de entrada.
1. Posicione o cursor numa clula qualquer
da coluna chave.
Neste exemplo, desloque o cursor para a
segunda coluna (c2) para classificar por
apelido.
Nota: para as variveis de lista equivale a
classificar uma nica coluna.
2. Prima:
_ _
@
e seleccione 4:Sort Col, adjust all.
Nota: este item do menu no estar
disponvel quando houver uma coluna
bloqueada.
Matriz de dados/matrizes 578
Armazenamento de uma cpia de uma varivel de Armazenamento de uma cpia de uma varivel de Armazenamento de uma cpia de uma varivel de Armazenamento de uma cpia de uma varivel de
lista, dados ou matriz lista, dados ou matriz lista, dados ou matriz lista, dados ou matriz
possvel guardar uma cpia das variveis de lista, matriz ou dados. Tambm
possvel copiar uma lista para uma varivel de dados ou seleccionar uma coluna de
uma varivel de dados e copi-la para uma lista.
Tipos vlidos de cpia Tipos vlidos de cpia Tipos vlidos de cpia Tipos vlidos de cpia
Nota: uma lista converte-se automaticamente numa varivel de dados, quando introduzir
mais de uma coluna de informao.
Procedimento Procedimento Procedimento Procedimento
No Data/Matrix Editor:
1. Veja a varivel que deseja copiar.
possvel copiar: Para:
Uma lista Uma lista ou dados
Dados Dados
Uma coluna de dados Uma lista
Uma matriz Uma matriz
Matriz de dados/matrizes 579
2. Prima e seleccione 2:Save Copy As.
4. Prima _ (depois de escrever numa caixa de entrada como Variable, prima duas
vezes _).
3. Na caixa de dilogo:
Seleccione Type e Folder para a
cpia.
Digite o nome da varivel para a
cpia.
Quando disponvel, seleccione a
coluna a partir da qual deseja copiar.
Nota: se digitar o nome de uma varivel
existente, o seu contedo ser
substitudo.
O item Column fica inactivo, at que copie uma coluna de dados
para uma lista. A informao da coluna no utilizada para outros
tipos de cpia.

Matriz de dados/matrizes 580


Para copiar uma coluna de dados para uma lista Para copiar uma coluna de dados para uma lista Para copiar uma coluna de dados para uma lista Para copiar uma coluna de dados para uma lista
Uma varivel de dados pode conter vrias colunas, enquanto que uma varivel de lista
s pode conter uma. Para copiar uma varivel de dados para uma lista, tem de
seleccionar a coluna que deseja copiar.
Varivel de lista onde ser copiada a
coluna de dados.
Coluna de dados que ser copiada para
a lista. Por predefinio, aqui aparece a
coluna onde o cursor est posicionado.

Representao grfica de dados estatsticos 581


Representao grfica de dados Representao grfica de dados Representao grfica de dados Representao grfica de dados
estatsticos estatsticos estatsticos estatsticos
Viso geral do procedimento de anlise estatstica Viso geral do procedimento de anlise estatstica Viso geral do procedimento de anlise estatstica Viso geral do procedimento de anlise estatstica
Esta seco contm uma viso geral do procedimento utilizado para a execuo de
clculos estatsticos ou representao de grficos estatsticos. Para mais informaes,
consulte as pginas seguintes.
Clculo e representao de dados estatsticos Clculo e representao de dados estatsticos Clculo e representao de dados estatsticos Clculo e representao de dados estatsticos
1. Defina Graph (_) para FUNCTION.
2. Introduza os dados estatsticos no
Data/Matrix Editor.
Nota: para mais informaes sobre a
introduo de dados no Data/Matrix
Editor, consulte no mdulo Editor de
Dados/Matrizes.
3. Realize clculos estatsticos para
encontrar as variveis estatsticas ou
adaptar os dados a um modelo ().
Representao grfica de dados estatsticos 582
Explorao dos grficos estatsticos Explorao dos grficos estatsticos Explorao dos grficos estatsticos Explorao dos grficos estatsticos
No ecr Graph, possvel:
Mostrar as coordenadas de qualquer pixel com o cursor de movimento livre ou de
qualquer ponto pelo traado grfico.
Utilizar o menu Zoom da barra de ferramentas para ampliar ou reduzir uma parte
do grfico.
Utilizar o menu Math da barra de ferramentas para analisar uma funo qualquer
(mas no os grficos) que pode ser representada graficamente.
4. Defina e seleccione os grficos
estatsticos ( e ento _).
Nota: o Y= Editor pode tambm ser
utilizado para definir e seleccionar
grficos estatsticos e funes y(x).
5. Defina a janela de visualizao
(_).
6. Altere o formato do grfico, se
necessrio.
_9
ou
_ _
@ _F
7. Represente os grficos estatsticos e as
funes seleccionadas (_).
Representao grfica de dados estatsticos 583
Realizao de clculos estatsticos Realizao de clculos estatsticos Realizao de clculos estatsticos Realizao de clculos estatsticos
No Data/Matrix Editor, utilize o menu Calc da barra de ferramentas para realizar
clculos estatsticos. possvel analisar estatsticas de uma ou duas variveis, ou
realizar vrios tipos de anlise de regresso.
Caixa de dilogo Calculate Caixa de dilogo Calculate Caixa de dilogo Calculate Caixa de dilogo Calculate
preciso abrir uma varivel de dados, pois o Data/Matrix Editor no realiza clculos
estatsticos com variveis de lista ou matriz.
No Data/Matrix Editor:
1. Prima para ver a caixa de dilogo
Calculate.
Neste exemplo, todos os itens esto
activos. Na sua calculadora, s esto
activos os itens vlidos para as definies
actuais de Calculation Type e Use Freq
and Categories?.
Nota: se um item no for vlido para a
definio actual, aparece atenuado. O
cursor no pode ser posicionado num
item atenuado.
Percurso da varivel
de dados
Representao grfica de dados estatsticos 584
2. Especifique a definio adequada para os itens ativos.
Item Descrio
Calculation Type Seleccione o tipo de clculo.
x Digite o nmero da coluna (C1, C2, etc.) utilizada para
os valores da varivel independente x no Data/Matrix
Editor.
y Digite o nmero da coluna utilizada para os valores da
varivel dependente y. Esta operao necessria
em todos os Calculation Types excepto OneVar.
Store RegEQ to Se Calculation Type for uma anlise de regresso,
possvel seleccionar o nome de uma funo (y1(x),
y2(x), etc.). Desta forma, a equao de regresso
pode ser guardada e apresentada no Y= Editor.
Use Freq and
Categories?
Seleccione NO ou YES. Observe que Freq, Category,
e Include Categories s esto activas se Use Freq and
Categories? = YES.
Freq Digite o nmero da coluna que contm um valor de
ponderao, um peso, para cada ponto de dados. Se
o nmero da coluna no for introduzido, todos os
pontos de dados tero o mesmo valor de peso (1).
Category Digite o nmero da coluna que contm um valor de
categoria para cada ponto de dados.
Include Categories Se especificar uma coluna Category, possvel utilizar
este item para limitar o clculo aos valores de
categoria especificados. Por exemplo: se especificar
{1,4}, o clculo utilizar apenas os dados com valores
de categoria 1 ou 4.
Representao grfica de dados estatsticos 585
3. Prima _ (depois de digitar numa caixa de entrada, prima duas vezes _).
Os resultados aparecem no ecr STAT VARS. O formato depende de Calculation
Type. Por exemplo:
Nota: os pontos de dados no definidos (apresentados como undef), so ignorados
nos clculos estatsticos
4. Para fechar o ecr STAT VARS, prima _.
Apresentao do ecr STAT VARS Apresentao do ecr STAT VARS Apresentao do ecr STAT VARS Apresentao do ecr STAT VARS
O menu Stat da barra de ferramentas do Data/Matrix Editor volta a apresentar os
resultados do clculo anterior (a no ser que os dados da memria tenham sido
cancelados).
_ _
@
Os resultados anteriores so cancelados:
Para Calculation Type = OneVar ParaCalculation Type = LinReg
Quando aparece
em vez de =,
possvel procurar
Representao grfica de dados estatsticos 586
Quando modificar ou dados ou a definio Calculation Type.
Quando abrir outra ou a mesma varivel de dados (se o clculo for relativo a uma
coluna de uma varivel de dados). Os resultados tambm so cancelados quando
sair e voltar a abrir o Data/Matrix Editor com uma varivel de dados.
Quando a pasta actual (se o clculo for relativo a uma varivel de lista da pasta
anterior).
Tipos de clculos estatsticos Tipos de clculos estatsticos Tipos de clculos estatsticos Tipos de clculos estatsticos
Como descrito na seco anterior, a caixa de dilogo Calculate permite especificar o
clculo estatstico que deseja realizar. Esta seco contm uma descrio mais
detalhada dos tipos de clculos.
Seleco do tipo de clculo Seleco do tipo de clculo Seleco do tipo de clculo Seleco do tipo de clculo
Na caixa de dilogo Calculate (), realce a definio do estado actual de Calculation
Type e prima _.
possvel seleccionar os tipos disponveis no
menu.
Um item atenuado
no vlido para o
tipo de clculo actual.
Representao grfica de dados estatsticos 587
Tipo de clculo Descrio
OneVar Estatstica de uma nica varivel Calcula as variveis
estatsticas. (Consulte Variveis estatsticas na pgina
248.)
TwoVar Estatsticas de duas variveis Calcula as variveis
estatsticas. (Consulte Variveis estatsticas na pgina
248.)
CubicReg Regresso cbica Adapta os dados a um polinmio de
terceiro grau y=ax
3
+bx
2
+cx+d. preciso ter pelo menos
quatro pontos de dados.
Com quatro pontos, a equao um polinmio.
Com cinco pontos ou mais, uma regresso
polinomial.
ExpReg Regresso exponencial Adapta os dados a uma
equao do tipo y=ab
x
(onde a a interseco com o
eixo y) com o mtodo de mnimos quadrados e os
valores transformados x e ln(y).
LinReg Regresso linear Adapta os dados a uma equao do
tipo y=ax+b (onde a a inclinao e b a interseco
com o eixo y) com o mtodo de mnimos quadrados x e y.
LnReg Regresso logartmica Adapta os dados a uma
equao do tipo y=a+b ln(x) com o mtodo de mnimos
quadrados e os valores transformados ln(x) e y.
Logistic Regresso logstica Ajusta os dados ao modelo
y=a/(1+be^(cx))+d e actualiza todas as variveis
estatsticas do sistema.
Representao grfica de dados estatsticos 588
Nota: em TwoVar e nos clculos de regresso, as colunas especificadas para x e y (e
opcional, Freq ou Category), devem ter o mesmo tamanho.
MedMed Mediana Adapta os dados ao modelo y=ax+b (onde a
a inclinao e b a interseco com o eixo y) com a
recta mediana-mediana que faz parte da tcnica da recta
resistente.
Os valores medx1, medy1, medx2, medy2, medx3, e
medy3 so calculados e guardados nas variveis, mas
no apresentados no ecr STAT VARS.
PowerReg Regresso de potncia Adapta os dados ao modelo
de equaoy=ax
b
com o mtodo dos mnimos
quadrados e os valores transformados ln(x) e ln(y).
QuadReg Regresso quadrtica Adapta os dados ao polinmio
de segundo grau y=ax
2
+bx+c. preciso ter pelo menos
trs pontos de dados.
Com trs pontos, a equao um polinmio.
Com quatro pontos ou mais, uma regresso
polinomial.
QuartReg Regresso de quarto grau Adapta os dados ao
polinmio de quarto grau y=ax
4
+bx
3
+cx
2
+ dx+e.
preciso ter pelo menos cinco pontos de dados.
Com cinco pontos, a equao um polinmio.Com seis
pontos ou mais, uma regresso polinomial.
SinReg Regresso sinoidal Calcula a regresso sinusoidal e
actualiza todas as variveis estatsticas do sistema. O
resultado sempre em radianos, independentemente da
definio do modo de ngulo.
Tipo de clculo Descrio
Representao grfica de dados estatsticos 589
No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa No ecr principal ou num programa
Utilize o comando correspondente ao clculo que deseja realizar. Os nomes dos
comandos coincidem com o de Calculation Type. Para mais informaes sobre os
comandos, consulte o mdulo Referncia tcnica.
Importante: estes comandos realizam clculos estatsticos, mas no mostram
automaticamente os resultados. Para mostrar os resultados, utilize o comando
ShowStat.
Variveis estatsticas Variveis estatsticas Variveis estatsticas Variveis estatsticas
Os resultados dos clculos estatsticos so guardados em variveis. Para aceder a
estas variveis, digite o nome da varivel ou utilize o ecr VAR-LINK como descrito no
mdulo Gesto da memria e das variveis. Todas as variveis estatsticas so
canceladas quando modificar ou trocar o tipo de clculo. As outras condies
determinam o cancelamento das variveis.
Variveis calculadas Variveis calculadas Variveis calculadas Variveis calculadas
As variveis estatsticas so guardadas como variveis de sistema. Todavia regCoef e
regeq so tratadas, respectivamente, como uma varivel de lista e uma varivel de
funo.
Uma Var Duas Var Regresses
mdia dos valores de x
soma dos valores de x Zx Zx
Representao grfica de dados estatsticos 590
soma dos valores de x
2
Zx
2
Zx
2
desvio padro da amostra de x Sx Sx
desvio padro da populao de x ox ox
nmero de pontos de dados nStat nStat
mdia dos valores de y
soma dos valores de y Zy
soma dos valores de y
2
Zy
2
desvio padro da amostra de y Sy
desvio padro da populao de y oy
soma dos valores de xy Zxy
mnimo dos valores de x minX minX
mximo dos valores de x maxX maxX
mnimo dos valores de y minY
mximo dos valores de y maxY
primeiro quartil q1
mediana medStat
terceiro quartil q3
equao de regresso regeq
coeficientes de regresso (a, b, c, d,
e)
regCoef
Uma Var Duas Var Regresses
Representao grfica de dados estatsticos 591
corr definido exclusivamente para uma regresso linear, enquanto R
2
definido
para todas as regresses de polinmios.
Nota:
se regeq 4x + 7, ento regCoef {4 7}. Para aceder ao coeficiente a (o primeiro
elemento da lista), utilize um ndice, como por exemplo regCoef[1].
o primeiro quartil a mediana dos pontos situados entre minX e medStat, e o
terceiro quartil o ponto mdio compreendido entre medStat e maxX.
Definio de um grfico estatstico Definio de um grfico estatstico Definio de um grfico estatstico Definio de um grfico estatstico
No Data/Matrix Editor, possvel utilizar os dados introduzidos para definir vrios tipos
de grficos estatsticos. Podem ser definidos at 9 grficos simultaneamente.
coeficiente de correlao corr
coeficiente de determinao
R
2
valor de resumo
(apenas MedMed)
medx1,
medy1,
medx2,
medy2,
medx3,
medy3
Uma Var Duas Var Regresses
Representao grfica de dados estatsticos 592
Procedimento Procedimento Procedimento Procedimento
No Data/Matrix Editor:
4. Especifique a definio adequada para os itens activos.
1. Prima para ver o ecr Plot Setup.
Inicialmente nenhum grfico est
definido.
2. Realce o grfico que deseja definir com o
cursor.
3. Prima _ para definir o grfico.
Neste exemplo, todos os itens esto
activos. Na sua calculadora, s esto
activos os itens vlidos para as definies
actuais de Plot Type and Use Freq and
Categories?.
Nota: se um item no for vlido para a
definio actual, aparecer atenuado. O
cursor no pode ser posicionado num
item atenuado.
Item Descrio
Plot Type Seleccione o tipo de grfico.(Consulte Tipos de grficos
estatsticos na pgina 252.)
Mark Seleccione o smbolo utilizado para representar os pontos
de dados: Box (), Cross (x), Plus (+), Square (), ou
Dot ().
Nome do percurso
da varivel de dados
Representao grfica de dados estatsticos 593
Nota:
No Data/Matrix Editor, os grficos definidos com nmeros de coluna utilizam sempre
a ltima varivel de dados, mesmo no tendo sido utilizada para criar a definio.
x Digite o nmero da coluna no Data/Matrix Editor (C1, C2,
etc.) utilizado para os valores da varivel independente x.
y Digite o nmero da coluna utilizada para os valores da
varivel dependente y. S fica activa se Plot Type =
Scatter ou xyline.
Hist. Bucket
Width
Especifique a largura das barras do histograma.
(Consulte Histograma na pgina 253.)
Use Freq and
Categories?
Seleccione NO ou YES. No se esqueam de que Freq,
Category, e Include Categories s ficam activas se
Use Freq and Categories? = YES. (Freq est activo se
Plot Type = Box Plot ou Histogram.)
Freq Digite o nmero da coluna que contm um valor de
ponderao, um peso, para cada ponto de dados. Se o
nmero da coluna no for introduzido, todos os pontos de
dados tero o mesmo valor de peso (1).
Category Digite o nmero da coluna que contm um valor de
categoria para cada ponto de dados.
Include
Categories
Se especificar uma coluna Category, possvel utilizar
este item para limitar o clculo aos valores de categoria
especificados. Por exemplo: se especificar {1,4}, o
clculo utilizar apenas os dados com valores de
categoria 1 ou 4.
Item Descrio
Representao grfica de dados estatsticos 594
Para utilizar uma varivel de lista existente para x, y, Freq, ou Category, digite o
nome da lista em vez do nmero da coluna.
Consulte o exemplo de utilizao de Freq, Category, e Include Categories.
5. Prima _ (depois de digitar numa caixa de entrada, prima duas vezes _).
Nota: os pontos de dados no definidos (apresentados com undef) so ignorados
quando realizar um grfico estatstico.
Seleccionar e anular a seleco de um grfico Seleccionar e anular a seleco de um grfico Seleccionar e anular a seleco de um grfico Seleccionar e anular a seleco de um grfico
Em Plot Setup, realce o grfico e prima para activar ou desactivar o grfico. Um
grfico estatstico permanece realado quando:
O modo do grfico modificado. (Os grficos estatsticos no so representados no
modo 3D.)
O ecr Plot Setup volta a aparecer.
O grfico definido automaticamente
seleccionado para a representao
grfica.
Observe a definio resumida do grfico.
Plot Type = Scatter
Mark = Box
y = c2 x = c1
Representao grfica de dados estatsticos 595
Um comando Graph executado.
Uma varivel diferente no Data/Matrix Editor aberta.
Cpia da definio de um grfico Cpia da definio de um grfico Cpia da definio de um grfico Cpia da definio de um grfico
Em Plot Setup:
Nota: quando seleccionar o grfico original (), selecciona tambm a cpia.
Cancelamento da definio do grfico Cancelamento da definio do grfico Cancelamento da definio do grfico Cancelamento da definio do grfico
Em Plot Setup, realce o grfico e prima . Para voltar a definir um grfico existente,
no necessrio cancel-lo antes, pois possvel modificar a definio existente. Para
evitar a representao do grfico, anule-o.
Tipos de grficos estatsticos Tipos de grficos estatsticos Tipos de grficos estatsticos Tipos de grficos estatsticos
Durante a definio de um grfico estatstico como descrito na seco anterior, o ecr
Plot Setup permite seleccionar o tipo de grfico. Esta seco contm uma descrio
mais detalhada dos tipos de grficos disponveis.
1. Realce o grfico e pressione .
2. Prima _ e seleccione o nmero do
grfico que deseja copiar.
3. Prima _.
Representao grfica de dados estatsticos 596
Scatter Scatter Scatter Scatter
Os pontos de dados x e y so representados como pares de coordenadas. Portanto, as
colunas ou listas indicadas para x e y devem ter o mesmo tamanho.
xyline xyline xyline xyline
Os pontos representados aparecem com
o smbolo seleccionado como Mark.
Se necessrio, possvel especificar a
mesma coluna ou lista para x e y.
um grfico scatter no qual os pontos de
dados so representados e ligados segundo
a ordem em que x e y aparecem.
Antes da representao, possvel classificar
as colunas no Data/Matrix Editor.
_ _3 ou _4
@ 3 ou 4
Representao grfica de dados estatsticos 597
Box Plot Box Plot Box Plot Box Plot
Representa os dados de uma varivel em relao aos pontos de dados mximo e
mnimo (minX and maxX) do conjunto.
Se seleccionar vrios grficos de caixas, estes so representados um por cima do
outro segundo a ordem de numerao.
Utilize NewPlot para mostrar dados estatsticos como um traado de caixa
modificada.
Seleccione Mod Box Plot como Plot Type quando definir um traado no Data/Matrix
Editor.
Um traado modificado de caixa exclui os pontos fora do intervalo [Q1-X, Q3+X], onde X
definido como 1.5 (Q3-Q1). Estes pontos atpicos so traados individualmente alm
das margens do traado da caixa com a marca seleccionada.
A caixa est definida pelo primeiro quartil
(Q1), pela mediana (Med) e pelo terceiro
quartil (Q3).
As marcas prolongam-se de minX a Q1 e
de Q3 a maxX.
Q1 Med Q3
minx maxX
Representao grfica de dados estatsticos 598
Histogram Histogram Histogram Histogram
Representa os dados de uma varivel num histograma. O eixo x dividido em
segmentos da mesma largura, denominados cubos ou barras. A altura das barras (o
seu valor y) indica a quantidade de pontos de dados includos no intervalo da barra.
ZoomData (9 do ecr Graph, Y= Editor, ou Window Editor) ajusta xmin e xmax
para incluir todos os pontos de dados, porm no ajusta o eixo y.
Durante a definio do
grfico, possvel
especificar a largura de
cada barra mediante
Hist. Bucket Width (o
valor predefinido 1).
O ponto de dados
situado na extremidade
da barra colocado na
barra direita.
xmin + Hist.
Bucket Width
xmin
Nmero de barras
xmax xmin
Hist. Bucket Width
---------------------------------------------- =
Representao grfica de dados estatsticos 599
- Utilize _ para definir ymin = 0 e ymax = nmero de pontos de dados
previsto na barra maior, mais alta.
Utilizao do Y= Editor com grficos estatsticos Utilizao do Y= Editor com grficos estatsticos Utilizao do Y= Editor com grficos estatsticos Utilizao do Y= Editor com grficos estatsticos
As seces anteriores descreveram o procedimento para definir e seleccionar grficos
estatsticos no Data/Matrix Editor. Os grficos estatsticos tambm podem ser definidos
e seleccionados no Y= Editor.
Quando traar um histograma (), o
ecr apresenta as informaes relativas
barra traada.
Cursor de traado
Intervalo da
barra
representada
N de pontos de
dados na barra
representada
Representao grfica de dados estatsticos 600
Visualizao da lista dos grficos estatsticos Visualizao da lista dos grficos estatsticos Visualizao da lista dos grficos estatsticos Visualizao da lista dos grficos estatsticos
Prima _ para ver Y= Editor. Os nove grficos estatsticos esto colocados na parte
superior do ecr (no visveis) por cima das funes y(x). Todavia, o indicador PLOTS
fornece algumas informaes.
Para ver a lista dos grficos estatsticos,
utilize _ para deslocar os valores acima das
funes y(x).
No Y= Editor, possvel realizar praticamente as
mesmas operaes que em qualquer funo y(x)
nos grficos estatsticos.
Por exemplo: PLOTS 23 indica
que foram seleccionados os
grficos 2 e 3.
Se realar um grfico, este
apresenta a varivel de dados
que ser utilizada no grfico.
Se um grfico estiver definido,
mostra a mesma notao
resumida do ecr Plot Setup.
Representao grfica de dados estatsticos 601
Nota: no Data/Matrix Editor, os grficos definidos com nmeros de coluna sempre
utilizam a ltima varivel de dados, mesmo que no tenha sido utilizada para criar a
definio.
Nota: no pode utilizar _ _ ; @ para definir um estilo de visualizao do
traado. Entretanto, a definio do traado permite seleccionar a marca utilizada para o
traado.
Para representar grficos e funes Y= Para representar grficos e funes Y= Para representar grficos e funes Y= Para representar grficos e funes Y=
Se necessrio, possvel seleccionar e representar grficos estatsticos e funes y(x)
simultaneamente.
Para: Operao:
Modificar a definio de um
grfico
Realce o grfico e prima . Aparece o
ecr de definio apresentado no
Data/Matrix Editor.
Seleccionar ou anular um
grfico
Realce o grfico e prima .
Desactivar todos os grficos
e/ou funes
Prima e seleccione o item aplicvel.
Pode seleccionar o item apropriado. Este
menu tambm pode ser utilizado para
activar todas as funes.
Representao grfica de dados estatsticos 602
Representao e traado de um grfico estatstico Representao e traado de um grfico estatstico Representao e traado de um grfico estatstico Representao e traado de um grfico estatstico
definido definido definido definido
Depois de introduzir os pontos de dados e definir os grficos estatsticos, possvel
representar os grficos seleccionados com os mtodos utilizados no Y= Editor (como
descrito no mdulo Representao grfica de funes bsicas).
Definio da janela de visualizao Definio da janela de visualizao Definio da janela de visualizao Definio da janela de visualizao
Os grficos estatsticos aparecem de acordo com o grfico actual e utilizam as variveis
definidas no Window Editor.
Utilize _ para ver o Window Editor. Proceda de uma das seguintes maneiras:
Introduza os valores apropriados.
ou
Seleccione 9:ZoomData no menu Zoom da barra de ferramentas. ( possvel
utilizar qualquer opo zoom, mas ZoomData a mais indicada para os grficos
estatsticos.)
ZoomData estabelece a janela de visualizao
para que mostre todos os pontos de dados.
Nos histogramas e grficos de caixas, so
ajustados apenas xmin e xmax. Se a parte
superior do histograma no aparece, trace o
histograma para encontrar o valor de ymax.
Representao grfica de dados estatsticos 603
Nota: Zoom est disponvel no Y= Editor, no Window Editor e no ecr Graph.
Alterao do formato do grfico Alterao do formato do grfico Alterao do formato do grfico Alterao do formato do grfico
Traado de um grfico estatstico Traado de um grfico estatstico Traado de um grfico estatstico Traado de um grfico estatstico
No ecr Graph, prima para traar um grfico com o cursor. O movimento do cursor
depende do Plot Type.
Prima:
_9
ou
_ _
@ _ F
no Y= Editor, no Window Editor ou no ecr
Graph.
Em seguida, altere as configuraes
necessrias.
Tipo de grfico Descrio
Scatter ou xyline O traado inicia no primeiro ponto de dados.
Box plot
O traado inicia na mediana. Prima _ para traar em
Q1 e minX. Pressione _ pata traar em Q3 e maxX.
Histogram O cursor desloca-se a partir do ponto central superior
de cada barra, iniciando pela primeira barra da
esquerda.
Representao grfica de dados estatsticos 604
Nota: quando mostrar um grfico estatstico, o ecr Graph no se enquadra
automaticamente, se o traado do cursor ultrapassar a margem direita ou esquerda do
ecr. Para centralizar o ecr no cursor de traado, prima _.
Se premir _ ou para passar para outro grfico ou funo y(x), o cursor desloca-se
para o ponto inicial ou actual do grfico (e no para o pixel mais prximo).
Utilizao de frequncias e categorias Utilizao de frequncias e categorias Utilizao de frequncias e categorias Utilizao de frequncias e categorias
Para determinar a forma de anlise dos dados, possvel utilizar valores de frequncia
e/ou de categorias. Os valores de frequncia permitem ponderar determinados pontos
de dados. Os valores de categoria permitem analisar um subconjunto de pontos de
dados.
Exemplo de uma coluna de frequncia Exemplo de uma coluna de frequncia Exemplo de uma coluna de frequncia Exemplo de uma coluna de frequncia
Numa varivel de dados, possvel utilizar qualquer coluna do Data/Matrix Editor para
atribuir um valor de frequncia (ou de ponderao) aos pontos de dados de cada linha.
Um valor de frequncia deve ser um nmero inteiro 0 se Calculation Type = OneVar
ou MedMed ou se Plot Type = Box Plot. Nos outros tipos de clculos ou grficos
estatsticos, o valor de frequncia pode ser um nmero qualquer 0.
Por exemplo: suponha que introduziu as notas das provas de um estudante, onde:
O peso da nota da prova feita na metade do semestre o dobro do peso das outras
provas.
O peso da prova final o triplo.
Representao grfica de dados estatsticos 605
No Data/Matrix Editor, possvel introduzir as notas e os valores de frequncia em duas
colunas.
Frequncia 2
Frequncia 3
Nota: um valor de frequncia 0 elimina o ponto de dados da anlise.
Para utilizar os valores de frequncia, especifique a coluna de frequncia durante a
realizao do clculo estatstico ou a definio do grfico. Por exemplo:
Notas das
provas
Valores de
frequncia
c1 c2 As notas ponderadas so
equivalentes aos valores da
coluna apresentada direita.
c1
85 1 85
97 1 97
92 2 92
89 1 92
91 1 89
95 3 91
95
95
95
Representao grfica de dados estatsticos 606
Nota: possvel utilizar os valores de frequncia de uma varivel de lista em vez de uma
coluna.
Exemplo de uma coluna de categoria Exemplo de uma coluna de categoria Exemplo de uma coluna de categoria Exemplo de uma coluna de categoria
Numa varivel de dados, possvel utilizar qualquer coluna para especificar um valor de
categoria (ou subconjunto) dos pontos de dados de cada linha. O valor de categoria
pode ser um nmero qualquer.
Suponha que introduziu as notas da prova de um grupo composto por estudantes da 7a.
e 8a. sries. O objectivo analisar as notas do grupo todo, mas tambm incluir uma
anlise por categorias, por exemplo: alunas da 7a. srie, alunos da 7a. srie, alunos e
alunas da 8a. srie, etc.
Em primeiro lugar, preciso determinar os valores de categoria que deseja utilizar.
Valor de categoria Utilizado para indicar:
1 alunas da 7a. srie
2 alunos da 7a. srie
3 alunas da 8a. srie
4 alunos da 8a. srie
Configure para YES.
Digite o nmero da coluna (ou o
nome da lista) que contm os
valores de frequncia.
Representao grfica de dados estatsticos 607
Nota: no preciso determinar um valor de categoria para a classe inteira, assim como
estabelecer os valores de categoria para todos os estudantes da 7a. e 8a. sries, pois
so uma combinao de categorias diferentes.
No Data/Matrix Editor, possvel introduzir as notas e os valores de categoria em duas
colunas.
Para utilizar os valores de categoria, especifique a coluna e os valores de categoria que
deseja incluir na anlise durante a realizao do calculo estatstico ou defina o grfico
estatstico.
Notas das provas Valores de categoria
c1 c2
85 1
97 3
92 2
88 3
90 2
95 1
79 4
68 2
92 4
84 3
82 1
Representao grfica de dados estatsticos 608
Nota: possvel utilizar os valores de categoria de uma varivel de lista em vez de uma
coluna.
Nota: para analisar a turma inteira, deixe em branco a caixa de entrada Category. Os
valores de categoria so ignorados.
Para analisar: Inclua as categorias:
alunas da 7a. srie {1}
alunos da 7a. srie {2}
alunas e alunos da 7a. srie {1,2}
alunas da 8a. srie {3}
alunos da 8a. srie {4}
alunas e alunos da 8a. srie {3,4}
todas as alunas (7a. e 8a. sries) {1,3}
todos os alunos (7a. e 8a. sries) {2,4}
Digite o nmero da coluna
(ou o nome da lista) que
contm os valores de
categoria
Defina para YES.
Digite os valores de categoria entre
chavetas{ }, separados por vrgulas - no
digite um nmero de coluna ou um nome
de lista.
Representao grfica de dados estatsticos 609
Acessrio opcional CBL 2 ou CBR Acessrio opcional CBL 2 ou CBR Acessrio opcional CBL 2 ou CBR Acessrio opcional CBL 2 ou CBR
O sistema Calculator-Based Laboratory (CBL 2) e o Calculator-Based Ranger
(CBR) so acessrios opcionais fornecidos parte, que permitem recolher dados de
experincias reais de vrios tipos. Os programas para o CBL 2 e para o CBR da TI-89
Titanium / Voyage200 esto disponveis no site Web da TI education.ti.com.
Armazenamento de dados do CBL 2 Armazenamento de dados do CBL 2 Armazenamento de dados do CBL 2 Armazenamento de dados do CBL 2
Os dados recolhidos com o sistema CBL 2 so inicialmente guardados na prpria
unidade CBL 2, de onde devero ser recuperados (e transferidos para a TI-89 Titanium /
Voyage200) com o comando Get, que est descrito no mdulo Referncia tcnica.
Embora os conjuntos dos dados recuperados possam ser memorizados em diversos
tipos de variveis (lista, real, matriz, imagem), a utilizao das variveis de lista facilita a
realizao de clculos estatsticos.
Quando transferir a informao recolhida para a TI-89 Titanium / Voyage200,
possvel especificar os nomes das variveis de lista que deseja utilizar.
Por exemplo: O CBL 2 pode ser utilizado para recolher dados relativos temperatura
durante um perodo de tempo. Durante a transferncia dos dados, suponha que so
guardados:
Os dados relativos temperatura numa varivel de lista denominada temp.
Os dados relativos ao intervalo de tempo numa varivel de lista denominada time.
Depois de guardar a informao da CBL 2 na TI-89 Titanium / Voyage200, as
variveis de lista CBL 2 podem ser utilizadas de duas formas diferentes.
Representao grfica de dados estatsticos 610
Nota: para mais informaes sobre a utilizao de CBL 2 e a recuperao de dados
para a TI-89 Titanium / Voyage200, consulte o manual fornecido com a unidade
CBL 2.
Referncia s listas CBL 2 Referncia s listas CBL 2 Referncia s listas CBL 2 Referncia s listas CBL 2
Durante a realizao de clculos estatsticos ou durante a definio de um grfico
estatstico, possvel referir-se de forma explcita s variveis de lista CBL 2. Por
exemplo:
Criao de uma varivel de dados com as listas CBL 2 Criao de uma varivel de dados com as listas CBL 2 Criao de uma varivel de dados com as listas CBL 2 Criao de uma varivel de dados com as listas CBL 2
possvel criar variveis de dados que incluam as variveis de lista CBL 2 necessrias.
No ecr principal ou num programa, utilize o comando NewData.
Digite o nome da varivel de lista
CBL em vez de nmero de coluna.
Representao grfica de dados estatsticos 611
Por exemplo:
NewData temp1, time, temp
cria uma varivel de dados denominada temp1 onde time est posicionado na coluna
1 e temp na coluna 2.
No Data/Matrix Editor, crie uma nova varivel de dados vazia com o nome apropriado.
Para cada lista CBL 2 que deseja incluir, defina um cabealho de coluna com o
nome da lista.
NewData dataVar, list1 [,list2 ] [,list3 ] ...
Nomes das variveis de lista CBL. Na nova
varivel de dados, list1 ser copiada na
coluna 1, list 2 na 2, etc.
Nome da varivel de dados que deseja
criar.
Representao grfica de dados estatsticos 612
Nota: para definir ou cancelar um cabealho de coluna, utilize . Para mais
informaes, consulte o mdulo Editor de Dados/Matrizes.
Neste momento, as colunas associam-se s listas CBL 2. Na eventualidade de
modificar as listas, as colunas sero automaticamente actualizadas; o
cancelamento das listas determina a perda dos dados.
Para tornar a varivel de dados independente das listas CBL 2, apague o cabealho
de cada coluna. A informao permanecer na coluna, que no estar mais
associada lista CBL 2.
CBR CBR CBR CBR
tambm possvel utilizar o Calculator-Based Ranger (CBR) para explorar a relao
matemtica e cientfica entre distncia, velocidade, acelerao e tempo com os dados
recolhidos das actividades desenvolvidas.
Por exemplo: defina a coluna
1 como time, a coluna 2 como
temp
Programao 613
Programao Programao Programao Programao
Execuo de um programa existente Execuo de um programa existente Execuo de um programa existente Execuo de um programa existente
Um programa criado (como descrito nas seces seguintes deste mdulo) pode ser
executado a partir do ecr principal. O resultado do programa, caso exista, aparece no
ecr Program I/O numa caixa de dilogo ou no ecr Graph.
Execuo de um programa Execuo de um programa Execuo de um programa Execuo de um programa
No ecr principal:
1. Digite o nome do programa.
3. Prima _.
2. sempre preciso digitar um
par de parntesis depois do
nome.
Alguns programas requerem
um ou mais argumentos.
Nota: utilize _ para
listar as variveis PRGM
existentes. Realce uma
varivel e prima _ para
colar o seu nome na linha de
entrada.
prog1()
Se argumentos no forem
necessrios
prog1(x,y)
Se argumentos forem
necessrios
Programao 614
Nota: os argumentos especificam os valores iniciais de um programa. (Consulte
Obteno de valores num programa na pgina 7.)
Quando executar um programa, a TI-89 Titanium / Voyage200 Graphing Calculator
verifica automaticamente se h erros. Por exemplo, a mensagem seguinte aparece se:
Para cancelar a execuo do programa se ocorrer um erro, prima _. Depois de
corrigir o problema, o programa pode ser executado novamente.
Nota: a TI-89 Titanium / Voyage200 verifica tambm se ocorrem erros durante a
execuo do prprio programa.
Interrupo de um programa Interrupo de um programa Interrupo de um programa Interrupo de um programa
O indicador BUSY aparece na linha de estado durante a execuo de um programa.
No houver ( ) depois do nome do
programa.
Esta mensagem de erro aparece, se:
No introduzir a quantidade esperada de
argumentos, caso sejam necessrios.
Programao 615
Prima _ para interromper a execuo do programa. Em seguida, aparece uma
mensagem.
Onde aparece o resultado do programa? Onde aparece o resultado do programa? Onde aparece o resultado do programa? Onde aparece o resultado do programa?
A TI-89 Titanium / Voyage200 mostra automaticamente as informaes no ecr
apropriado de acordo com os comandos do programa.
A maior parte dos comandos de entrada e sada utiliza o ecr Program I/O. (Os
comandos de entrada pedem ao utilizador para introduzir informaes.)
Os comandos relacionados com o ecr Graph utilizam geralmente o ecr Graph.
Quando o programa terminar, a TI-89 Titanium / Voyage200 mostra o ltimo ecr.
Ecr Program I/O Ecr Program I/O Ecr Program I/O Ecr Program I/O
Os resultados novos aparecem debaixo dos eventuais resultados precedentes (que
podem ter sido mostrados anteriormente por este programa ou por um programa
diferente) no ecr Program I/O. Quando a pgina estiver cheia, os resultados mais
antigos saem pela parte superior e desaparecem do ecr.
Para ver o programa no Program Editor,
prima _. O cursor aparece no
comando onde ocorreu a interrupo.
Para cancelar a execuo de um
programa, prima _.
Programao 616
Nota: para limpar resultados anteriores, introduza o comando ClrIO no seu programa.
possvel tambm executar ClrIO a partir do ecr principal.
Quando um programa interrompido no ecr Program I/O, preciso compreender que
no o ecr principal (apesar dos dois ecrs serem parecidos). O ecr Program I/O s
utilizado para mostrar resultados ou solicitar entrada pelo utilizador. No possvel
fazer clculos neste ecr.
Nota: se os clculos no aparecerem no ecr principal depois da execuo de um
programa, pode ser que o ecr actual seja o ecr Program I/O.
Sada do ecr Program I/O Sada do ecr Program I/O Sada do ecr Program I/O Sada do ecr Program I/O
No ecr Program I/O:
Prima para alternar entre o ecr principal e o ecr Program I/O.)
ou
Prima _, _ ou
_ "
@ _
para ver o ecr principal.
ou
ltima
sada
No ecr Program I/O: O
menu est disponvel na
barra de ferramentas; todos
os outros esto
apagados.No h linha de
entrada.
Programao 617
Veja qualquer outro ecr da aplicao (com _, _ etc.).
Incio de uma sesso do Program Editor Incio de uma sesso do Program Editor Incio de uma sesso do Program Editor Incio de uma sesso do Program Editor
Sempre que iniciar o Program Editor, possvel continuar o programa ou funo actual
(apresentado da ltima vez que o Program Editor foi utilizado), abrir um programa ou
funo existente, ou iniciar um novo programa ou funo.
Incio de um novo programa ou funo Incio de um novo programa ou funo Incio de um novo programa ou funo Incio de um novo programa ou funo
1. Prima _ e, em seguida, seleccione
Program Editor.
2. Seleccione 3:New.
3. Especifique as informaes apropriadas
para o novo programa ou funo.
Item Permite:
Type Escolher se deseja criar um novo
programa ou funo.
Folder Seleccionar a pasta onde o programa ou funo ser
guardado. Para mais informaes sobre as pastas, consulte o
mdulo Ecr principal da calculadora.
Programao 618
4. Prima _ (depois de digitar dados numa caixa de entrada como Variable,
preciso premir duas vezes _) para ver um modelo vazio.
possvel utilizar o Program Editor conforme descrito nas seces seguintes deste
mdulo.
Nota: um programa (ou funo) guardado automaticamente medida que
digitado. No preciso guard-lo manualmente quando sair do Program Editor,
iniciar ou abrir um outro programa.
Continuao do programa actual Continuao do programa actual Continuao do programa actual Continuao do programa actual
possvel sair do Program Editor e ir para outra aplicao a qualquer momento. Para
voltar ao programa ou funo apresentado quando sair do Program Editor, reinicie o
Program Editor e seleccione 1:Current.
Variable Digitar o nome de uma varivel para o programa ou para a
funo.
Se especificar uma varivel j existente, aparece uma
mensagem de erro quando premir _. Quando premir _
ou _ depois do erro, a caixa de dilogo NEW aparece
novamente.
Item Permite:
Este o modelo para um
programa. As funes
possuem um modelo
parecido.
Programao 619
Incio de um novo programa a partir do Program Editor Incio de um novo programa a partir do Program Editor Incio de um novo programa a partir do Program Editor Incio de um novo programa a partir do Program Editor
Para sair do programa ou da funo actual e iniciar um novo:
Abertura de um programa anterior Abertura de um programa anterior Abertura de um programa anterior Abertura de um programa anterior
Pode abrir um programa ou funo criado anteriormente a qualquer momento.
1. No Program Editor, prima e seleccione 1:Open.
ou
Noutra aplicao, reinicie o Program Editor e seleccione 2:Open.
Nota: por predefinio, Variable mostra o primeiro programa ou funo existente por
ordem alfabtica.
1. Prima e seleccione 3:New.
2. Especifique o tipo, a pasta e a varivel
para o novo programa ou funo.
3. Pressione duas vezes _.
2. Seleccione o tipo, a pasta e a varivel
apropriados.
3. Prima _.
Programao 620
Cpia de um programa Cpia de um programa Cpia de um programa Cpia de um programa
Em alguns casos, pode ser preciso copiar um programa ou funo para editar a cpia,
enquanto o original mantido.
1. Veja o programa ou funo que deseja copiar.
2. Prima e seleccione 2:Save Copy As.
3. Especifique a pasta e a varivel para a cpia.
4. Prima duas vezes _.
Observao sobre remoo de um programa Observao sobre remoo de um programa Observao sobre remoo de um programa Observao sobre remoo de um programa
Como todas as sesses do Program Editor so automaticamente guardadas, pode
acumular programas e funes anteriores, que ocupam espao na memria.
Para excluir programas e funes, utilize o ecr VAR-LINK (_). Para mais
informaes sobre VAR-LINK, consulte no mdulo Gesto da memria e das variveis.
Descrio da introduo de um programa Descrio da introduo de um programa Descrio da introduo de um programa Descrio da introduo de um programa
Um programa uma srie de comandos executados por ordem sequencial (apesar de
alguns comandos alterarem o fluxo do programa). De uma forma geral, qualquer
instruo que possa ser executada a partir do ecr principal pode ser includa num
programa. A execuo de um programa continua at chegar ao fim do programa ou de
um comando Stop.
Programao 621
Introduo e edio de linhas de programa Introduo e edio de linhas de programa Introduo e edio de linhas de programa Introduo e edio de linhas de programa
Num modelo em branco, possvel introduzir comandos para o seu programa novo.
Nota: utilize as teclas de cursor para percorrer o programa para introduzir ou editar
comandos. Utilize __ ou _ para ir para o incio ou o fim de um programa,
respectivamente.
possvel introduzir e editar comandos de programa no Program Editor com as
mesmas tcnicas utilizadas para introduzir e editar texto no Text Editor. Consulte
Introduo e edio de texto no mdulo Editor de Texto.
Depois de digitar cada linha de programa, prima _ para inserir uma nova linha vazia
e continuar a introduo de nova linha. Uma linha de programa pode ser maior do que
uma linha do ecr; neste caso, passa automaticamente para a prxima linha do ecr.
Nota: a introduo de um comando no executa o comando. S executado quando o
programa for executado.
Introduo de linhas com vrios comandos Introduo de linhas com vrios comandos Introduo de linhas com vrios comandos Introduo de linhas com vrios comandos
Para introduzir mais de um comando numa nica linha, separe-os com dois pontos,
premindo _.
Nome do programa especificado quando
um novo programa criado.
Introduza os comandos do seu
programa entre Prgm e EndPrgm.
Todas as linhas do programa
comeam com dois pontos.
Programao 622
Introduo de comentrios Introduo de comentrios Introduo de comentrios Introduo de comentrios
Um smbolo () de comentrio permite introduzir um comentrio num programa.
Quando o programa for executado, todos os caracteres direita de so ignorados.
Descrio do programa.
Descrio de expr.
Nota: utilize comentrios para introduzir informaes que sejam teis para algum que
leia o cdigo do programa posteriormente.
Para introduzir o smbolo de comentrio, prima:
_ __
@ _X
ou
Prima e seleccione 9:
Controlo do fluxo de um programa Controlo do fluxo de um programa Controlo do fluxo de um programa Controlo do fluxo de um programa
Quando um programa executado, as linhas do programa so executadas por ordem
sequencial. Entretanto, alguns comandos alteram o fluxo do programa. Por exemplo:

:prog1()
:Prgm
:Displays sum of 1 thru n
:Request "Enter an integer",n
:expr(n)n:Convert to numeric expression
:------
Programao 623
As estruturas de controlo como os comandos If...EndIf utilizam um teste condicional
para decidir que parte do programa deve ser executada.
As estruturas de repetio, ou loop, como For...EndFor, repetem um grupo de
comandos.
Utilizao do retrocesso Utilizao do retrocesso Utilizao do retrocesso Utilizao do retrocesso
Apresentao de resultados calculados Apresentao de resultados calculados Apresentao de resultados calculados Apresentao de resultados calculados
Num programa, os resultados calculados no aparecem a menos que utilize um
comando de sada. Esta uma diferena importante entre a realizao de um clculo no
ecr principal e num programa.
Os programas mais complexos
que utilizam If...EndIf e estruturas
de repetio, como For...EndFor,
so mais fceis de ler e entender
quando utiliza o retrocesso.
:If x>5 Then
: Disp "x is > 5"
:Else
: Disp "x is < or = 5"
:EndIf
Num programa, os resultados
destes clculos no aparecem
(embora apaream no ecr
principal).
:126
:cos(r/4)
:solve(x^2x2=0,x)
Os comandos de sada, como
Disp, mostram resultados durante
a execuo de um programa.
:Disp 126
:Disp cos(r/4)
:Disp solve(x^2x
2=0,x)
Programao 624
Nota: a lista dos comandos de sada est disponvel.
Introduo de valores num programa Introduo de valores num programa Introduo de valores num programa Introduo de valores num programa
Para introduzir valores num programa, pode:
Pedir ao utilizador que guarde um valor (com _) em determinadas variveis
antes da execuo do programa.
O programa pode utilizar estas variveis durante a execuo.
Nota: a lista de comandos de entrada est disponvel.
A apresentao do resultado de
um clculo no guarda o resultado.
Se quiser aceder ao resultado
posteriormente, guarde-o numa
varivel.
:cos(r/4)maximum
:Disp maximum
Introduzir os valores
directamente no programa.
:Disp 126
:cos(r/4)maximum
Incluir comandos de entrada
que peam ao utilizador
para introduzir os valores
necessrios execuo do
programa.
:Input "Enter a value",i
:Request "Enter an
integer",n
Pedir ao utilizador para
transferir um ou mais
valores para o programa
quando for executado.
prog1(3,5)
Programao 625
Exemplo de transferncia de valores para um programa Exemplo de transferncia de valores para um programa Exemplo de transferncia de valores para um programa Exemplo de transferncia de valores para um programa
O programa seguinte desenha uma circunferncia no ecr Graph e, em seguida,
desenha uma recta horizontal pelo ponto mximo da circunferncia. Tem de transferir
trs valores para o programa: as coordenadas x e y do centro da circunferncia e o raio
r.
Quando escrever o programa no Program Editor:
Nota: neste exemplo, no possvel utilizar circle como nome do programa porque
entra em conflito com o nome do comando.
Antes de desenhar a circunferncia, o programa desactiva todas as funes
Y= Editor seleccionadas, mostra uma janela de visualizao predefinida,
convertendo-a em quadrada.
Introduza os dois ( ) ao lado do
nome do programa, especifique as
variveis que sero utilizadas para
guardar os valores transmitidos.
No se esquea de que o programa
contm tambm comandos que
configuram o ecr Graph.
:circ(x,y,r)
:Prgm
:FnOff
:ZoomStd
:ZoomSqr
:Circle x,y,r
:LineHorz y+r
:EndPrgm
Apenas circ( )
inicialmente apresentado no
modelo em branco; no se
esquea de editar esta
linha.
Programao 626
Para executar o programa a partir do ecr principal:
Nota: este exemplo assume que o utilizador introduz valores que podem ser mostrados
pela janela de visualizao configurada por ZoomStd e ZoomSqr.
Descrio da introduo de uma funo Descrio da introduo de uma funo Descrio da introduo de uma funo Descrio da introduo de uma funo
Uma funo criada no Program Editor bastante parecida com as funes e instrues
utilizadas geralmente a partir do ecr principal.
Por que criar uma funo definida pelo utilizador? Por que criar uma funo definida pelo utilizador? Por que criar uma funo definida pelo utilizador? Por que criar uma funo definida pelo utilizador?
As funes (assim como programas) so ideais quando necessrio realizar um
clculo ou um procedimento vrias vezes. A funo s precisa ser escrita uma vez e
pode ser utilizada quantas vezes for necessrio. No entanto, as funes possuem
algumas vantagens sobre os programas.
O utilizador precisa especificar
os valores aplicveis como
argumentos dentro de ( ).
Os argumentos so
transmitidos para o programa
por ordem.
circ(0,0,5)
Transmitido para x
Transmitido para r
Transmitido para y
Programao 627
possvel criar funes que expandem as funes integradas da TI-89 Titanium /
Voyage200 Graphing Calculator. As funes criadas so utilizadas da mesma
forma que as integradas.
As funes devolvem valores que podem ser representados graficamente ou
introduzidos numa tabela. O mesmo no ocorre com programas.
Pode utilizar uma funo (mas no um programa) dentro de uma expresso. Por
exemplo: 3func1(3) vlido, mas no 3prog1(3).
Pelo facto de transmitir argumentos para as funes, possvel escrever funes
genricas que no estejam vinculadas a nomes especficos de variveis.
Nota: pode criar uma funo no ecr principal, mas o Program Editor mais conveniente
para funes complexas com vrias linhas.
Diferenas entre funes e programas Diferenas entre funes e programas Diferenas entre funes e programas Diferenas entre funes e programas
Este manual utiliza algumas vezes a palavra comando, referindo-se de forma geral a
instrues e funes. No entanto, quando escrever uma funo, imprescindvel
diferenciar instrues das funes.
Uma funo definida pelo utilizador:
Pode utilizar apenas as seguintes instrues. Todas as outras so invlidas.
Cycle
For...EndFor
Lbl
Return
Define
Goto
Local
While...EndWhile
Exit
If...EndIf (all forms)
Loop...EndLoop
( _ tecla)
Programao 628
Pode utilizar todas as funes integradas na TI-89 Titanium / Voyage200,
excepto:
Pode fazer referncia a qualquer varivel; no entanto, pode guardar um valor
apenas numa varivel local.
- Os argumentos utilizados para transmitir valores para funes so
automaticamente tratados como variveis locais. Se for necessrio guardar
valores noutras variveis, ser preciso declar-las dentro da funo como
variveis locais.
No pode chamar um programa como uma subrotina, mas pode chamar uma outra
funo definida pelo utilizador.
No pode definir um programa.
No pode definir uma funo global, mas pode definir uma funo local.
Nota: para mais informaes sobre variveis locais.
Introduo de uma funo Introduo de uma funo Introduo de uma funo Introduo de uma funo
Quando criar uma nova funo no Program Editor, a TI-89 Titanium / Voyage200
mostra um modelo vazio.
Nota: utilize as teclas de cursor percorrer a funo para introduzir ou editar comandos.
setFold
setTable
setGraph
switch
setMode
Programao 629
Se a funo requerer entrada, tem de transmitir um ou mais valores para a funo.
(Uma funo definida pelo utilizador s pode guardar variveis locais e no pode utilizar
instrues que solicitem a introduo de dados pelo utilizador.)
Como devolver o valor de uma funo Como devolver o valor de uma funo Como devolver o valor de uma funo Como devolver o valor de uma funo
H duas formas de devolver o valor de uma funo:
Na ltima linha da funo
(antes de EndFunc), calcule o
valor a devolver.
:cube(x)
:Func
:x^3
:EndFunc
Utilize Return. Esta instruo
til para sair de uma funo e
devolver o valor a partir de
qualquer ponto intermdio da
funo.
:cube(x)
:Func
:If x<0
: Return 0
:x^3
:EndFunc
Nome da funo
especificado quando uma
nova funo criada.
Introduza os seus comandos
entre Func e EndFunc.
Todas as linhas de funo
comeam com um sinal de
dois pontos.
No se esquea de editar esta linha para
incluir todos os argumentos necessrios.
No se esquea de utilizar nomes de
argumentos na definio que nunca
Programao 630
Nota: este exemplo calcula o cubo se x>0; caso contrrio, devolve um 0 como resultado.
O argumento x tratado automaticamente como uma varivel local. No entanto, se o
exemplo precisar de outra varivel, a funo precisaria de a declarar como local com o
comando Local.
H uma instruo implcita Return no final da funo. Se a ltima linha no for uma
expresso, ocorre um erro.
Exemplo de uma funo Exemplo de uma funo Exemplo de uma funo Exemplo de uma funo
A funo seguinte calcula a raiz de ndice x de y ( ). Tem de transmitir os dois valores
para a funo: x e y.
Nota: pelo facto de x e y serem variveis locais para a funo, no so afectadas por
qualquer varivel x ou y existente.
Funo chamada a partir do ecr principal
Funo definida no
Program Editor
y
x
4xroot(3,125) 20 :xroot(x,y)
:Func
:y^(1/x)
:EndFunc
3x:125y
5
Programao 631
Chamada de um programa a partir de um outro Chamada de um programa a partir de um outro Chamada de um programa a partir de um outro Chamada de um programa a partir de um outro
Um programa pode chamar outro programa como uma subrotina. A subrotina pode ser
externa (um programa independente) ou interna (includa no programa principal). As
subrotinas so teis quando um programa precisa de repetir o mesmo grupo de
comandos em vrios locais diferentes.
Chamada de um programa independente Chamada de um programa independente Chamada de um programa independente Chamada de um programa independente
Para chamar um programa independente, utilize a sintaxe utilizada para executar o
programa no ecr principal.
Chamada de uma subrotina interna Chamada de uma subrotina interna Chamada de uma subrotina interna Chamada de uma subrotina interna
Para definir uma subrotina interna, utilize o comando Define com Prgm...EndPrgm. Como
uma subrotina tem de ser definida antes de ser chamada, recomendamos que defina
subrotinas no incio do programa principal.
:subtest1()
:Prgm
:For i,1,4,1
: subtest2(i,i1000)
:EndFor
:EndPrgm
:subtest2(x,y)
:Prgm
: Disp x,y
:EndPrgm
Programao 632
Uma subrotina interna chamada e executada da mesma forma que um programa
independente.
Declara a subrotina como uma varivel local.
Define a subrotina.
Chama a subrotina.
Nota: utilize o menu Var da barra de ferramentas do Program Editor para introduzir
os comandos Define e Prgm...EndPrgm.
Observaes sobre a utilizao de subrotinas Observaes sobre a utilizao de subrotinas Observaes sobre a utilizao de subrotinas Observaes sobre a utilizao de subrotinas
Quando terminar a subrotina, a execuo devolve ao programa chamado. Para sair de
uma subrotina a qualquer momento, utilize o comando Return.

:subtest1()
:Prgm
:local subtest2
:Define subtest2(x,y)=Prgm
: Disp x,y
:EndPrgm
:Beginning of main program
:For i,1,4,1
: subtest2(i,I*1000)
:EndFor
:EndPrgm
Programao 633
Uma subrotina no pode aceder s variveis locais declaradas no programa chamado.
De modo analgo, o programa principal no pode aceder s variveis locais declaradas
numa subrotina.
Os comandos Lbl so locais para os programas em que esto localizados. No entanto,
um comando Goto no programa principal no pode desviar-se para um rtulo existente
numa subrotina ou vice-versa.
Utilizao de variveis num programa Utilizao de variveis num programa Utilizao de variveis num programa Utilizao de variveis num programa
De um modo geral, os programas tratam as variveis da mesma forma que o utilizador
as utiliza no ecr principal. No entanto, o fim da varivel afecta a forma como
guardada e acedida.
Fim das variveis Fim das variveis Fim das variveis Fim das variveis
Fim Descrio
Variveis do
sistema
(globais)
So variveis com nomes reservados que so criadas
automaticamente para guardar dados sobre o estado da
TI-89 Titanium / Voyage200 Graphing Calculator.
Por exemplo, as variveis Window (xmin, xmax, ymin,
ymax etc.) esto globalmente disponveis a partir de
qualquer pasta.
possvel fazer referncia a estas variveis apenas
com o nome da varivel, independentemente da pasta
actual.
Um programa no pode criar variveis do sistema, mas
pode utilizar os seus valores e (na maior parte dos
casos) guardar novos valores.
Programao 634
Variveis da
pasta
So variveis que so guardadas numa determinada
pasta.
Se utilizar apenas o nome de varivel, guardada na
pasta actual. Por exemplo:
5start
Se a referncia for feita apenas ao nome da varivel,
tem de estar na pasta actual. Caso contrrio, no ser
encontrada (mesmo se a varivel existir noutra pasta).
Para guardar ou aceder a uma varivel guardada
noutra pasta, necessrio especificar o caminho. Por
exemplo:
5class\start
(class = Nome de pasta; start = Nome de varivel)
Depois de o programa terminar, todas as variveis de
pasta criadas pelo programa continuam a existir e ocupar
a memria.
Variveis locais So variveis temporrias existentes apenas durante a
execuo do programa. Quando o programa terminar, as
variveis locais so excludas automaticamente.
Para criar uma varivel local num programa, utilize o
comando Local para declarar a varivel.
Uma varivel local tratada como nica mesmo se
houver uma varivel de pasta existente com o mesmo
nome.
A utilizao de variveis locais ideal para guardar
valores temporrios, que no se deseja guardar.
Fim Descrio
Programao 635
Nota: se um programa tiver variveis locais, uma funo representada graficamente no
pode aceder-lhes. Por exemplo:
pode apresentar um erro ou um resultado inesperado (se a varivel a existir na pasta
actual).
Erros da Circular Definition Erros da Circular Definition Erros da Circular Definition Erros da Circular Definition
Quando calcular uma funo definida pelo utilizador ou executar um programa,
possvel especificar um argumento que inclua a mesma varivel que foi utilizada para
definir a funo ou criar o programa. No entanto, para evitar erros da Circular Definition,
necessrio atribuir um valor para as variveis x ou i, que so utilizadas no clculo da
funo ou na execuo do programa. Por exemplo:
Aparece uma mensagem de erro de Circular Definition, se x ou i no tiver um
valor. O erro no ocorre se x ou i j tiver um valor atribudo.
Local a
5a
Graph acos(x)

x+1x
ou
For i,i,10,1
Disp i
EndFor
Programao 636
Comandos relacionados com as variveis Comandos relacionados com as variveis Comandos relacionados com as variveis Comandos relacionados com as variveis e funes e funes e funes e funes
Comando Descrio
_ tecla Guarda um valor numa varivel. Assim como no ecr
principal, prima _ para introduzir um smbolo .
Archive Move as variveis especificadas de RAM para a memria
de arquivo de dados do utilizador.
BldData Permite criar uma varivel de dados baseada nas
informaes grficas introduzidas no Y=Editor, Window
Editor, etc.
CopyVar Copia o contedo de uma varivel
Define Define uma varivel de programa (subrotina) ou uma
funo dentro de um programa.
DelFold Exclui uma pasta. Todas as variveis dentro da pasta
precisam ser excludas antes.
DelType Elimina as variveis no arquivadas do tipo especificado
em todas as pastas.
DelVar Exclui uma varivel.
getFold Devolve o nome da pasta actual.
getType Devolve uma cadeia de caracteres que indica o tipo de
dados (EXPR, LIST etc.) de uma varivel determinada.
isArchiv() Indica se a varivel est arquivada ou no.
isLocked() Indica se a varivel est bloqueada ou no.
isVar() Indica se a varivel est na tabela de smbolos ou no.
Local Declara uma ou mais variveis como locais.
Programao 637
Nota: os comandos Define, DelVar e Local esto disponveis a partir do menu Var da
barra de ferramentas do Program Editor.
Utilizao de variveis locais em funes ou Utilizao de variveis locais em funes ou Utilizao de variveis locais em funes ou Utilizao de variveis locais em funes ou
programas programas programas programas
Uma varivel local uma varivel temporria que existe apenas enquanto uma funo
definida pelo utilizador est a ser calculada ou um programa definido pelo utilizador est
a ser executado.
Lock Bloqueia uma varivel, impedindo-a de ser excluda ou
alterada por engano, at que seja desbloqueada
novamente.
MoveVar Move uma varivel de uma pasta para outra.
NewData Cria uma varivel de dados com colunas que consistem de
uma srie ou de listas especificadas.
NewFold Cria uma nova pasta.
NewPic Cria uma varivel de imagem com base numa matriz.
Rename Muda o nome de uma varivel.
Unarchiv Move uma varivel especificada da memria de arquivo de
dados do utilizador para a RAM.
Unlock Desbloqueia uma varivel bloqueada.
Comando Descrio
Programao 638
Exemplo de uma varivel local Exemplo de uma varivel local Exemplo de uma varivel local Exemplo de uma varivel local
O programa seguinte mostra um loop For...EndFor (que discutido posteriormente neste
mdulo). A varivel i o contador do loop. Quase sempre a varivel i s utilizada
enquanto o programa estiver a ser executado.
Declara a varivel i como local.
Nota: sempre que puder, utilize as variveis locais nos casos em que a varivel seja
utilizada apenas dentro de um programa e no precise de ser guardada depois de o
programa parar.
Se declarar a varivel i como varivel local, ser automaticamente eliminada quando o
programa parar de forma a que no ocupe espao em memria.
O que provoca uma mensagem de erro Undefined Variable? O que provoca uma mensagem de erro Undefined Variable? O que provoca uma mensagem de erro Undefined Variable? O que provoca uma mensagem de erro Undefined Variable?
Uma mensagem de erro Undefined variable aparece quando uma funo definida pelo
utilizador for calculada ou um programa definido pelo utilizador for executado, fazendo
referncia a uma varivel local no inicializada (cujo valor no foi atribudo).
Este exemplo uma funo de mltiplas instrues, e no um programa. As quebras de
linhas so mostradas aqui, mas o texto deve ser digitado na linha de entrada como uma
:Local I
:For i,0,5,1
: Disp I
:EndFor
:Disp i
Programao 639
linha contnua, como por exemplo: Define fact(n)=Func:Local onde as reticncias
indicam que o texto da linha de entrada continua fora do ecr.
Por exemplo:
No foi atribudo um valor inicial para a varivel local m.
No exemplo seguinte, a varivel local m existe independente de qualquer varivel m que
exista fora da funo.
As variveis locais devem ser inicializadas As variveis locais devem ser inicializadas As variveis locais devem ser inicializadas As variveis locais devem ser inicializadas
Todas as variveis locais devem receber um valor inicial antes de serem referenciadas.

Define fact(n)=Func:
Local m:
While n>1:
nmm: n1n:
EndWhile:
Return m:
EndFunc

Define fact(n)=Func:
Local m: 1m:
While n>1:
nmm: n1n:
EndWhile:
Return m:
EndFunc
Programao 640
1 est guardado como valor inicial de m.
A TI-89 Titanium / Voyage200 Graphing Calculator no pode utilizar uma varivel
local para realizar clculos simblicos.
Como executar clculos simblicos Como executar clculos simblicos Como executar clculos simblicos Como executar clculos simblicos
Se quiser que uma funo ou programa execute clculos simblicos, tem de utilizar uma
varivel global em vez de uma varivel local. No entanto, deve ter certeza de que essa
varivel global no existe fora do programa. Os mtodos seguintes podem ajudar.
Faa referncia a um nome de varivel global, normalmente com dois ou mais
caracteres, que no exista fora da funo ou do programa.
Inclua DelVar na funo ou no programa para eliminar a varivel global, caso exista,
antes de lhe fazer referncia. (DelVar no exclui variveis bloqueadas ou
arquivadas.)
Operaes com cadeias de caracteres Operaes com cadeias de caracteres Operaes com cadeias de caracteres Operaes com cadeias de caracteres
As cadeias de caracteres so utilizadas para introduzir e apresentar o texto. Podem ser
introduzidas directamente ou guardadas numa varivel.
Programao 641
Como as cadeias de caracteres so utilizadas Como as cadeias de caracteres so utilizadas Como as cadeias de caracteres so utilizadas Como as cadeias de caracteres so utilizadas
Uma cadeia de caracteres uma sequncia de caracteres entre "aspas". Na
programao, as cadeias de caracteres permitem que o programa mostre informaes
ou pea ao utilizador para realizar uma determinada aco. Por exemplo:
Alguns comandos de entrada (como InputStr) guardam automaticamente os dados de
entrada do utilizador como uma cadeia de caracteres e no exigem que o utilizador
utilize aspas.
No possvel fazer clculos matemticos com cadeias de caracteres, mesmo que
paream uma expresso numrica. Por exemplo, a cadeia de caracteres "61"
representa os caracteres "6" e "1", no o nmero 61.
Apesar de no ser possvel utilizar cadeias de caracteres como "61" ou "2x+4" em
clculos, possvel converter uma cadeia de caracteres numa expresso numrica com
o comando expr.
Disp "The result is",answer
ou
Input "Enter the angle in degrees",ang1
ou
"Enter the angle in degreesstr1
Input str1,ang1
Programao 642
Comandos de cadeias de caracteres Comandos de cadeias de caracteres Comandos de cadeias de caracteres Comandos de cadeias de caracteres
Nota: para mais informaes sobre a sintaxe de todos os comandos e funes da TI-89
Titanium / Voyage200, consulte o mdulo Referncia tcnica.
Comando Descrio
# Converte uma cadeia de caracteres num nome de varivel.
Esta operao chama-se converso indirecta.
& Une (relaciona) duas cadeias de caracteres.
char Devolve o carcter que corresponde a um cdigo de
carcter especfico. Este comando o oposto do comando
ord.
dim Devolve o nmero de caracteres (tamanho) de uma cadeia
de caracteres.
expr Converte uma cadeia de caracteres numa expresso
numrica e executa-a. Este comando o oposto do
comando string.
Importante: alguns comandos de entrada do utilizador
guardam o valor introduzido como cadeias de caracteres.
Antes de realizar uma operao matemtica com um valor
introduzido por um destes comandos, preciso convert-lo
numa expresso numrica.
format Devolve uma expresso na forma de uma sequncia de
caracteres baseada no modelo de formato (fixo, cientfico,
engenharia, etc.)
inString Verifica se uma cadeia de caracteres possui uma subcadeia
de caracteres especificada. Se contiver, inString volta a
posio do carcter onde a primeira ocorrncia da
subcadeia comea.
Programao 643
Testes condicionais Testes condicionais Testes condicionais Testes condicionais
Os testes condicionais permitem aos programas tomarem decises. Por exemplo, o
programa pode decidir a aco a realizar de acordo com o resultado de um teste
(verdadeiro ou falso). Os testes condicionais so efectuados com estruturas de controlo
como If...EndIf e estruturas de repetio como While...EndWhile (descritas
posteriormente neste mdulo).
left Devolve um nmero especificado de caracteres a partir do
lado esquerdo (incio) de uma cadeia de caracteres.
mid Devolve um nmero especificado de caracteres a partir de
uma posio qualquer de uma cadeia de caracteres.
ord Devolve o cdigo do primeiro carcter dentro de uma cadeia
de caracteres. Este comando o oposto do comando char.
right Devolve um nmero especificado de caracteres a partir do
lado direito (final) de uma cadeia de caracteres.
rotate Desloca os caracteres de uma sequncia. A predefinio
1 (desloca um carcter para a direita).
shift Desloca os caracteres de uma sequncia e substitui-os por
espaos. A predefinio 1 (desloca um carcter para a
direita e o substitui por um espao). Exemplos:
shift("abcde",2)"cde " e shift("abcde")" abcd"
string Converte uma expresso numrica numa cadeia de
caracteres. Este comando o oposto do comando expr.
Comando Descrio
Programao 644
Introduo de um operador Introduo de um operador Introduo de um operador Introduo de um operador
Digite o operador directamente a partir do teclado.
ou
Operadores relacionais Operadores relacionais Operadores relacionais Operadores relacionais
Os operadores relacionais permitem comparar dois valores num teste condicional. Os
valores podem ser nmeros, expresses, listas ou matrizes (mas precisam coincidir em
tipo e dimenso).
Prima _} e seleccione 8:Test. Em
seguida, seleccione o operador a partir
do menu.
ou
Veja as funes internas. Prima:
_
@ _
Os operadores de teste esto listados
junto da linha inferior do menu Built-in.
Operador Verdadeiro se: Exemplo
> Maior que a>8
< Menor que a<0
> Maior ou igual que a+b>100
: Menor ou igual que a+6:b+1
= Igual list1=list2
Programao 645
Nota: pode digitar no teclado:
>= para >
<= para :
/= para
(Para obter o carcter /, prima _.)
Operadores booleanos Operadores booleanos Operadores booleanos Operadores booleanos
Os operadores booleanos permitem combinar resultados de dois testes.
A funo Not A funo Not A funo Not A funo Not
A funo not inverte o resultado de um teste de verdadeiro para falso e vice-versa. Por
exemplo:
Diferente de mat1mat2
Operador Verdadeiro se: Exemplo
and Os dois testes so verdadeiros a>0 and a:10
or Pelo menos um teste
verdadeiro
a:0 or b+c>10
xor Um teste verdadeiro e o outro
falso
a+6<b+1 xor c<d
not x>2 verdadeiro
falso se
x:2
x>2
Operador Verdadeiro se: Exemplo
Programao 646
Nota: se not for utilizado a partir do ecr principal, aparece como ~ na rea do histrico.
Por exemplo, not x>2 aparece como ~(x>2).
Utilizao de If, Lbl e Goto para controlar o fluxo de Utilizao de If, Lbl e Goto para controlar o fluxo de Utilizao de If, Lbl e Goto para controlar o fluxo de Utilizao de If, Lbl e Goto para controlar o fluxo de
programa programa programa programa
As estruturas If...EndIf utilizam um teste condicional para decidir se um ou mais
comandos sero executados. Os comandos Lbl (rtulo) e Goto so utilizados para
desviar (ou pular) de uma posio do programa para outra.
Menu F2 Control da barra de ferramentas Menu F2 Control da barra de ferramentas Menu F2 Control da barra de ferramentas Menu F2 Control da barra de ferramentas
Para introduzir a estrutura If...EndIf, utilize o
menu Control da barra de ferramentas do
Program Editor.
O comando If est disponvel directamente a
partir do menu .
Para visualizar um submenu que liste todas
as estruturas If, seleccione 2:If...Then.
Programao 647
Comando If Comando If Comando If Comando If
Para executar apenas um comando se um teste condicional for verdadeiro, utilize a
forma geral:
Executado apenas se x>5; for omitido, caso contrrio.
Mostra o valor de x, independentemente do seu valor.
Neste exemplo, preciso guardar um valor para x antes de executar o comando If.
Nota: utilize o retrocesso para tornar os seus programas mais fceis de ler e
compreender.
Quando seleccionar uma estrutura como
If...Then...EndIf, um modelo inserido na
posio do cursor.
:If | Then
:EndIf
O cursor
posicionado de forma
a que um teste
condicional possa ser
introduzido.

:If x>5
: Disp "x is greater than 5"
:Disp x
Programao 648
Estruturas If...Then...EndIf Estruturas If...Then...EndIf Estruturas If...Then...EndIf Estruturas If...Then...EndIf
Para executar vrios comandos se um teste condicional for verdadeiro, utilize a
estrutura:
Executado apenas se x>5.
Mostra o valor de:
2x se x>5
x se x:5
Nota: EndIf indica o fim do bloco iniciado por Then, que executado se a condio for
verdadeira.

:If x>5 Then


: Disp "x is greater than 5"
: 2xx
:EndIf
:Disp x
Programao 649
Estruturas If...Then...Else... EndIf Estruturas If...Then...Else... EndIf Estruturas If...Then...Else... EndIf Estruturas If...Then...Else... EndIf
Para executar um grupo de comandos se um teste condicional for verdadeiro e um
grupo diferente se a condio for falsa, utilize esta estrutura:
Executado apenas se x>5.
Executado apenas se x:5.
Mostra o valor de:
2x se x>5
5x se x:5
Estruturas If...Then...ElseIf... EndIf Estruturas If...Then...ElseIf... EndIf Estruturas If...Then...ElseIf... EndIf Estruturas If...Then...ElseIf... EndIf
Uma forma mais complexa do comando If permite que uma srie de condies sejam
testadas. Suponha que o seu programa pede ao utilizador um nmero correspondente a
uma dentro quatro opes. Para testar cada uma das opes (If Choice = 1, If Choice =
2...), utilize a estrutura If...Then...ElseIf...EndIf.
Consulte o mdulo Referncia tcnica para obter informaes e ver um exemplo.

:If x>5 Then


: Disp "x is greater than 5"
: 2xx
:Else
: Disp "x is less than or
equal to 5"
: 5xx
:EndIf
:Disp x
Programao 650
Os comandos Lbl e Goto Os comandos Lbl e Goto Os comandos Lbl e Goto Os comandos Lbl e Goto
Tambm possvel controlar o fluxo do programa com os comandos Lbl (rtulo) e Goto.
Utilize o comando Lbl para atribuir um nome a uma posio particular dentro do
programa.
O comando Goto utilizado em qualquer parte do programa para o desviar para um
local correspondente ao rtulo especificado.
Como o comando Goto incondicional (sempre desvia para o rtulo especificado),
utilizado frequentemente com um comando If para que possa ser especificado um
desvio condicional. Por exemplo:

:If x>5
: Goto GT5
:Disp x
:--------
:--------
:Lbl GT5
:Disp "The number was > 5
Lbl NomedoRtulo
nome a atribuir para esta posio (utilize a
conveno de criao de nomes de variveis)
Goto NomedoRtulo
especifica para que comando Lbl deve desviar
Programao 651
Se x>5, desvia directamente para o rtulo GT5.
Neste exemplo, o programa precisaria de incluir comandos (como Stop) para impedir
que Lbl GT5 fosse executado se x:5.
Utilizao de loops para repetir um grupo de Utilizao de loops para repetir um grupo de Utilizao de loops para repetir um grupo de Utilizao de loops para repetir um grupo de
comandos comandos comandos comandos
Para repetir o mesmo grupo de comandos sucessivamente, utilize um loop. Esto
disponveis vrios tipos de loops. Cada tipo possui uma forma diferente de sair do loop,
que se baseia num teste condicional.
Menu F2 Control da barra de ferramentas Menu F2 Control da barra de ferramentas Menu F2 Control da barra de ferramentas Menu F2 Control da barra de ferramentas
Em seguida, pode introduzir os comandos que sero executados dentro do loop.
Para introduzir a maioria dos comandos
relacionados com loop, utilize o menu
Control do Program Editor.
Quando seleccionar um loop, o comando loop
e o seu comando End correspondente so
inseridos na posio do cursor.
:For |
:EndFor
Se o loop precisar
de argumentos, o
cursor ser
posicionado aps o
comando.
Programao 652
Nota: um comando de loop indica o incio do loop. O comando End correspondente ao
incio do loop indica o fim do loop.
Loops For...EndFor Loops For...EndFor Loops For...EndFor Loops For...EndFor
Um loop For...EndFor utiliza um contador para controlar o nmero de vezes que o loop
repetido. A sintaxe do comando For :
Nota: o valor final pode ser inferior ao valor inicial, mas o incremento precisa de ser
negativo.
Quando a instruo For for executada, o valor da varivel comparado ao valor final. Se
a varivel no excede o valor final, as instrues dentro do loop sero executadas; caso
contrrio, o controlo do programa desviar-se- para o comando aps o EndFor.
For(varivel, incio, fim[, incremento])
varivel utilizada como contador
valor do contador utilizado na primeira vez que For
executado
sai do loop quando varivel excede este valor

i > 5
i : 5
:For i,0,5,1
: --------
: --------
:EndFor
:--------
Programao 653
Nota: o comando For incrementa automaticamente a varivel do contador para que o
programa possa sair do loop aps um certo nmero de repeties.
Na ltima instruo do loop (EndFor), o controlo do programa volta para o comando For,
onde o valor da varivel incrementado e comparado com o valor final.
Por exemplo:
Mostra 0, 1, 2, 3, 4 e 5.
Mostra 6. Quando a varivel atingir o valor 6, o loop no mais executado.
Nota: possvel declarar a varivel do contador como local, se no for necessrio
guardar a varivel depois de o programa terminar.
Loops While...EndWhile Loops While...EndWhile Loops While...EndWhile Loops While...EndWhile
O loop While...EndWhile repete um bloco de comandos enquanto uma condio
especificada for verdadeira. A sintaxe do comando While :
While condio
Quando a instruo While executada, a condio calculada. Se a condio for
verdadeira, o loop ser executado; caso contrrio, o controlo do programa desviar-se-
para o comando aps EndWhile.

:For i,0,5,1
: Disp I
:EndFor
:Disp i
Programao 654
Nota: o comando While no muda a condio automaticamente. preciso incluir
comandos que permitam que o programa saia do loop.
Na ltima instruo do loop (EndWhile), o controlo do programa volta para o comando
While, onde a condio recalculada.
Para que o loop possa ser executado pela primeira vez, a condio precisa ser
inicialmente verdadeira.
Todas as variveis referenciadas na condio tm de ser definidas antes do
comando While. (Os valores podem ser integrados no programa ou introduzidos
pelo utilizador.)
O loop tem de conter comandos que mudam os valores contidos na condio,
fazendo com que seja falsa num determinado momento. Caso contrrio, a condio
ser sempre verdadeira e o programa no sair do loop (chamado de loop infinito).
Por exemplo:

:0x
:While x<5
: Disp x
: x+1x
:EndWhile
:Disp x
x > 5
x <
:While x<5
: --------
: --------
:EndWhile
:--------
Programao 655
Inicialmente define x.
Mostra 0, 1, 2, 3 e 4.
Incrementa x.
Mostra 5. Quando x atingir 5, o loop no mais executado.
Loops Loop...EndLoop Loops Loop...EndLoop Loops Loop...EndLoop Loops Loop...EndLoop
Um Loop...EndLoop gera um loop infinito, que se repete infinitamente. O comando Loop
no possui argumento.
Geralmente, o loop contm comandos que permitem ao programa sair do loop. Os
comandos mais utilizados so: If, Exit, Goto e Lbl (rtulo). Por exemplo:

:0x
:Loop
: Disp x
: x+1x
: If x>5
: Exit
:EndLoop
:Disp x
:Loop
: --------
: --------
:EndLoop
:--------
Programao 656
Um comando If verifica a condio.
Sai do loop e desvia para este ponto quando x atingir 6.
Nota: o comando Exit sai do loop actual.
Neste exemplo, o comando If pode estar em qualquer posio no loop.
Para sair do loop, o comando If poderia utilizar tambm o comando Goto para transferir
o controlo do programa para um comando Lbl (rtulo) especificado.
Repetio imediata de um loop Repetio imediata de um loop Repetio imediata de um loop Repetio imediata de um loop
O comando Cycle transfere imediatamente o controlo do programa para a prxima
iterao de um loop (antes da iterao actual se completar). Este comando funciona
com For...EndFor, While...EndWhile e Loop...EndLoop.
Loops Lbl e Goto Loops Lbl e Goto Loops Lbl e Goto Loops Lbl e Goto
Apesar de os comandos Lbl (rtulo) e Goto no serem estritamente comandos de loop,
podem ser utilizados para criar um loop infinito. Por exemplo:
Posio do comando If: Comportamento do loop:
Na primeira instruo do loop O loop s ser executado, se a
condio for verdadeira.
Na ltima instruo do loop O loop ser executado pelo menos
uma vez e s se repete enquanto a
condio for verdadeira.
Programao 657
Assim como Loop...EndLoop, o loop deve conter comandos que permitam ao programa
sair do loop.
Configurao da TI-89 Titanium / Voyage 200 Configurao da TI-89 Titanium / Voyage 200 Configurao da TI-89 Titanium / Voyage 200 Configurao da TI-89 Titanium / Voyage 200
Os programas podem conter comandos que alterem a configurao da TI-89 Titanium /
Voyage200 Graphing Calculator. Como as mudanas de modo so particularmente
teis, o menu Mode da barra de ferramentas do Program Editor simplifica a introduo
da sintaxe correcta do comando setMode.
Comandos de configurao Comandos de configurao Comandos de configurao Comandos de configurao
Comando Descrio
getConfg Devolve uma lista das caractersticas da calculadora.
getFold Devolve o nome da pasta actual.
getMode Devolve a definio actual de um modo especificado.
getUnits Devolve uma lista das unidades predefinidas.
getFold Define a pasta actual.
setGraph Define um formato grfico especificado (Coordinates,
Graph Order etc.).
:Lbl START
: --------
: --------
:Goto START
:--------
Programao 658
Nota: As cadeias de caracteres de parmetro/modo utilizadas nas funes setMode( ),
getMode( ), setGraph( ) e setTable( ) no so traduzidas para outros idiomas quando
utilizadas num programa. Consulte o mdulo Referncia tcnica.
Introduo do comando SetMode Introduo do comando SetMode Introduo do comando SetMode Introduo do comando SetMode
No Program Editor:
1. Posicione o cursor no ponto em que deseja inserir o comando setMode.
3. Seleccione um modo para ver um menu das configuraes vlidas.
setMode Define todos os modos, excepto Current Folder.
setTable Define um parmetro de configurao de tabela especfico
(tblStart, Atbl etc.)
setUnits Define as unidades predefinidas dos resultados exibidos.
switch Define a janela activa num ecr dividido ou devolve o
nmero da janela activa.
2. Prima:
_ _
@
para ver uma lista de modos.
Nota: o menu Mode no permite definir o
modo Current Folder. Para definir este
modo, utilize o comando setFold.
Comando Descrio
Programao 659
4. Seleccione uma configurao.
Obteno de dados introduzidos pelo utilizador e Obteno de dados introduzidos pelo utilizador e Obteno de dados introduzidos pelo utilizador e Obteno de dados introduzidos pelo utilizador e
apresentao do resultado apresentao do resultado apresentao do resultado apresentao do resultado
Apesar de ser possvel integrar valores num programa (ou previamente guardados em
variveis), um programa pode solicitar que o utilizador introduza informaes durante a
sua execuo. De modo anlogo, um programa pode mostrar informaes como o
resultado de um clculo.
Menu F3 I/O da barra de ferramentas Menu F3 I/O da barra de ferramentas Menu F3 I/O da barra de ferramentas Menu F3 I/O da barra de ferramentas
A sintaxe correcta inserida
no seu programa.
:setMode("Graph","FUNCTION")
Para introduzir a maior parte dos comandos
de entrada/sada mais utilizados, utilize o
menu I/O da barra de ferramentas do
Program Editor.
Para ver um submenu com os comandos
adicionais, seleccione 1:Dialog.
Programao 660
Comandos de entrada Comandos de entrada Comandos de entrada Comandos de entrada
Comando Descrio
getKey Devolve o cdigo da prxima tecla premida. Consulte o
mdulo Referncia tcnica para obter informaes sobre
cdigo de tecla.
Input Pede ao utilizador que introduza uma expresso.
A expresso tratada da forma como introduzida.
Por exemplo:
Uma expresso numrica tratada como uma expresso.
Uma expresso entre "aspas" tratada como uma cadeia
de caracteres.
Input pode tambm mostar o ecr Graph e permitir que o
utilizador actualize as variveis xc e yc (rc e c no modo
polar) pelo posicionamento do cursor grfico.
InputStr Pede ao utilizador que introduza uma expresso.
A expresso sempre tratada como uma cadeia de
caracteres; o utilizador no tem de colocar a expresso
entre "aspas".
PopUp Mostra uma caixa de menu pendente e permite seleccionar
um item.
Prompt Pede ao utilizador que introduza uma srie de expresses.
Assim como com Input, cada expresso tratada de acordo
com a forma como foi introduzida.
Request Mostra uma caixa de dilogo que pede ao utilizador para
introduzir uma expresso. Request trata sempre a
expresso introduzida como uma cadeia de caracteres.
Programao 661
Nota: uma cadeia de caracteres no pode ser utilizada num clculo. Para converter um
clculo numa expresso numrica, utilize o comando expr.
Comandos de sada Comandos de sada Comandos de sada Comandos de sada
Nota:
Comando Descrio
ClrIO Limpa o ecr Program I/O.
Disp Mostra uma expresso ou cadeia de caracteres no ecr
Program I/O. Disp tambm pode mostrar o contedo actual
do ecr Program I/O sem mostrar informaes adicionais.
DispG Mostra o contedo actual do ecr Graph.
DispHome Mostra o contedo actual do ecr principal.
DispTbl Mostra o contedo actual do ecr Table.
Output Mostra uma expresso ou cadeia de caracteres no ecr
Program I/O comeado por coordenadas especificadas.
Format Formata o modo no qual as informaes numricas so
mostradas.
Pause Suspende a execuo do programa at o utilizador premir
_. Por exemplo, til para permitir a visualizao de
uma expresso. A pausa permite que o utilizador leia o
resultado e decida quando continuar.
Text Mostra uma caixa de dilogo com uma cadeia especfica de
caracteres.
Programao 662
Num programa, a realizao de um clculo no mostra o resultado. preciso utilizar
um comando de sada.
Depois de Disp e Output, o programa continua imediatamente. Pode desejar
adicionar um comando Pause.
Comandos da interface grfica do utilizador Comandos da interface grfica do utilizador Comandos da interface grfica do utilizador Comandos da interface grfica do utilizador
Comando Descrio
Dialog...
EndDlog
Define um bloco de programa (composto dos comandos
Title, Request etc) que mostra uma caixa de dilogo.
Toolbar...
EndTbar
Define um bloco de programa (composto pelos comandos
Title, Item etc) que substitui os menus da barra de
ferramentas. A barra de ferramentas redefinida s tem efeito
enquanto o programa executado e at o utilizador
seleccionar um item. Em seguida, a barra original aparece
novamente.
CustmOn...
CustmOff
Activa ou remove uma barra de ferramentas personalizada.
Custom...
EndCustm
Define um bloco de programa que mostra uma barra de
ferramentas personalizada quando o utilizador prime
_. A barra de ferramentas permanece activa at
que o utilizador prima _ novamente ou mude as
aplicaes.
DropDown Mostra um menu instantneo dentro de uma caixa de
dilogo.
Item Mostra um item de menu de uma barra de ferramentas
redefinida.
Programao 663
Nota:
Quando um programa que configura uma barra de ferramentas personalizada for
executado, a barra de ferramentas ficar disponvel mesmo quando o programa
terminar.
Request e Text so comandos isolados que podem ser tambm utilizados do lado de
fora de uma caixa de dilogo ou de um bloco de programa da barra de ferramentas.
Criao de um menu personalizado Criao de um menu personalizado Criao de um menu personalizado Criao de um menu personalizado
O menu personalizado da TI-89 Titanium / Voyage200 Graphing Calculator permite
criar o seu prprio menu na barra de ferramentas. Um menu personalizado pode conter
qualquer funo, instruo ou conjunto de caracteres disponvel. A TI-89 Titanium /
Voyage200 tem um menu personalizado predefinido que pode ser modificado ou
redefinido.
Request Cria uma caixa de entrada dentro de uma caixa de dilogo.
Text Mostra uma cadeia de caracteres dentro de uma caixa de
dilogo.
Title Mostra o ttulo de uma caixa de dilogo ou de um menu
dentro de uma barra de ferramentas.
Comando Descrio
Programao 664
Activao e desactivao do menu personalizado Activao e desactivao do menu personalizado Activao e desactivao do menu personalizado Activao e desactivao do menu personalizado
Quando criar um menu personalizado, este pode ser activado ou desactivado
manualmente pelo utilizador, ou automaticamente pelo programa.
Para: Efectue o procedimento apresentado em seguida:
Activar o menu
personalizado
No ecr principal ou em qualquer outra aplicao:
Prima _ .
No ecr principal ou num programa:
Execute o comando CustmOn.
Desactivar o
menu
personalizado
Em qualquer aplicao:
Prima _ novamente.
ou
V para uma aplicao diferente.
No menu personalizado predefinido
do ecr principal:
1. Seleccione o menu Tools:
_ _
@
Seleccione 3:CustmOff.
Este procedimento CustmOff na
linha de entrada.
2. Prima _.
utilize apenas CustmOff num
programa.
tambm possvel utilizar CustmOff
num programa.
CustmOff
Programao 665
Nota: quando activar o menu personalizado, este substitui o menu da barra de
ferramentas normal. Excepto se tiver criado um menu personalizado diferente, aparece
o menu personalizado predefinido.
Definio de um menu personalizado Definio de um menu personalizado Definio de um menu personalizado Definio de um menu personalizado
Para criar um menu personalizado, utilize a seguinte estrutura geral.
Nota: quando o utilizador seleccionar um item do menu, o texto definido por aquele
comando Item colado na posio actual do cursor.
Por exemplo
:Custom
:Title "Vars"
:Item "L1":Item "M1":Item "Prgm1":Item "Func1":Item "Data1"
:Item "Text1":Item "Pic1":Item "GDB1":Item "Str1"
:Title "f(x)"
:Item "f(x)":Item "g(x)":Item "f(x,y)":Item "g(x,y)"
:
Custom
: Title ttulo do menu F1
: Item item 1
: Item item 2
:
: Title ttulo do menu F2
:
: Title ttulo do menu F3
:
Programao 666
:Item "f(x+h)":Item "Define f(x) ="
:Title "Solve"
:Item "Solve(":Item " and ":Item "{x,y}"
:Item "Solve( and ,{x,y})"
:Title "Units"
:Item "_m/_s^2":Item "_ft/_s^2":Item "_m":Item "_ft":Item "_l"
:Item "_gal":Item "_\o\C":Item "_\o\F":Item "_kph":Item "_mph"
:Title "Symbols"
:Item "#":Item "\beta\":Item "?":Item "~":Item "&"
:Title "Internat'l"
:Item "\e`\":Item "\e'\":Item "\e^\":Item "\a`\"
:Item "\u`\":Item "\u^\":Item "\o^\":Item "\c,\":Item "\u..\"
:Title "Tools"
:Item "ClrHome":Item "NewProb":Item "CustmOff"
:EndCustm
:CustmOn
Nota: o menu personalizado seguinte pode ser ligeiramente diferente do menu
predefinido da sua calculadora.
Nota: veja como "_\o\C" e "_\o\F" aparecem como C e F no menu. Da mesma forma,
veja os caracteres internacionais acentuados.
Para modificar o menu personalizado predefinido, utilize 3:Restore custom default (como
descrito abaixo) para obter os comandos para o menu predefinido. Copie esses


Programao 667
comandos, utilize o Program Editor para criar um novo programa e copie para o
programa em branco. Em seguida, modifique os comandos, conforme necessrio.
Nota: este procedimento insere todos os comandos numa nica linha. No tem de os
dividir em linhas separadas.
S pode criar e utilizar um menu personalizado de cada vez. Se precisar de mais,
escreva um programa separado para cada menu personalizado. Em seguida, execute o
programa para o menu que precisa.
Restaurao do menu personalizado predefinido Restaurao do menu personalizado predefinido Restaurao do menu personalizado predefinido Restaurao do menu personalizado predefinido
Para restaurar a predefinio:
1. No menu normal do ecr principal (no o menu personalizado), seleccione Clean
Up.
_ _
@
3. Prima _ para executar os comandos e restaurar a predefinio.
Quando restaurar a predefinio, qualquer menu personalizado anterior ser apagado.
Se o menu anterior tiver sido criado com um programa, poder executar o programa
novamente, se quiser reutilizar o menu posteriormente.
2. Seleccione 3:Restore custom default.
Este procedimento cola os comandos
utilizados para criar o menu predefinido
na linha de entrada.
Programao 668
Criao de uma tabela ou um grfico Criao de uma tabela ou um grfico Criao de uma tabela ou um grfico Criao de uma tabela ou um grfico
Para criar uma tabela ou um grfico baseado numa ou mais funes ou equaes,
utilize os comandos listados nesta seco.
Comandos de tabela Comandos de tabela Comandos de tabela Comandos de tabela
Comandos grficos Comandos grficos Comandos grficos Comandos grficos
Comando Descrio
DispTbl Mostra o contedo actual do ecr Table.
setTable Define os parmetros da tabela Independent ou
Graph <-> Table. (Para definir os outros dois parmetros
de tabela, pode guardar os valores apropriados nas
variveis do sistema tblStart e Atbl.)
Table Constri e mostra uma tabela baseada numa ou mais
expresses ou funes.
Comando Descrio
ClrGraph Apaga todas as funes ou expresses que foram
representadas graficamente com o comando Graph.
Define Cria uma funo definida pelo utilizador.
DispG Mostra o contedo actual do ecr Graph.
FnOff Desmarca todas as funes Y= (ou apenas as
especificadas).
Programao 669
Nota: para mais informaes sobre a utilizao de setMode.
FnOn Selecciona todas as funes Y= (ou apenas as
especificadas).
Graph Representa graficamente uma ou mais expresses
especificadas com o modo actual de representao
grfica.
Input Mostra o ecr Graph e permite actualizar as variveis xc e
yc (rc e c no modo polar) pelo posicionamento do cursor
grfico.
NewPlot Cria uma nova definio de grfico estatstico.
PlotsOff Desmarca todos os grficos de dados estatsticos (ou
apenas os especificados).
PlotsOn Selecciona todos os grficos de dados estatsticos (ou
apenas os especificados).
setGraph Muda as definies de vrios formatos grficos
(Coordinates, Graph Order etc.).
setMode Define o modo Graph, alm de outros modos.
Style Define o estilo de apresentao de uma funo.
Trace Permite que um programa trace um grfico.
ZoomBox
at
ZoomTrig
Realiza todas as operaes de Zoom disponveis a partir
do menu da barra de ferramentas ou no Y= Editor, no
Window Editor e no ecr Graph.
Comando Descrio
Programao 670
Comandos da base de dados e imagem grfica Comandos da base de dados e imagem grfica Comandos da base de dados e imagem grfica Comandos da base de dados e imagem grfica
Nota: para mais informaes sobre as imagens grficas e a base de dados, consulte
tambm o mdulo Tpicos complementares de representao grfica.
Comando Descrio
AndPic Mostra o ecr Graph e sobrepe uma imagem grfica
guardada com a lgica AND.
CyclePic Anima uma srie de imagens grficas guardadas.
NewPic Cria uma varivel de imagem grfica baseada numa
matriz.
RclGDB Restaura todas as definies guardadas numa base de
dados grficos.
RclPic Mostra o ecr Graph e sobrepe uma imagem grfica
guardada com a lgica OR.
RplcPic Limpa o ecr Graph e exibe uma imagem grfica
guardada.
StoGDB Guarda as definies grficas actuais numa varivel da
base de dados grficos.
StoPic Copia o ecr Graph (ou uma parte rectangular
especificada) para uma varivel de imagem grfica.
XorPic Mostra o ecr Graph e sobrepe uma imagem grfica
guardada com a lgica XOR.
Programao 671
Desenho no ecr Graph Desenho no ecr Graph Desenho no ecr Graph Desenho no ecr Graph
Os comandos apresentados nesta seco permitem criar objectos de desenho no ecr
Graph.
Comparao entre coordenadas de pixel e do ponto Comparao entre coordenadas de pixel e do ponto Comparao entre coordenadas de pixel e do ponto Comparao entre coordenadas de pixel e do ponto
Quando desenhar um objecto, possvel utilizar um dos dois sistemas de coordenadas
para especificar uma posio no ecr.
Coordenadas de pixel Referem-se aos pixis que constituem fisicamente o ecr.
Estes so independentes da janela de visualizao porque o ecr tem:
_ 159 (0 a 158) pixis de largura e 77 (0 a 76) pixis de altura.
@ 239 (0 a 238) pixis de largura e 103 (0 a 102) pixis de altura.
Coordenadas do ponto Referem-se s coordenadas vlidas para a janela de
visualizao activa (conforme definido no Window Editor).
Nota: para mais informaes sobre as coordenadas de pixel no ecr dividido, consulte o
mdulo Ecrs divididos.

Coordenadas de pixel
(independentes da janela de
visualizao)
Coordenadas de ponto
(para janela de visualizao
predefinida)
0,0
_ 158,0
_ 0,76
@ 0,102
_ 158,76
-10,10
10,10
10,-10 -10,-10
Programao 672
Muitos comandos de desenho possuem duas formas: uma para coordenadas de pixel e
outra para coordenadas do ponto.
Nota: os comandos de pixel iniciam com Pxl, como PxlChg.
Eliminao de objectos desenhados Eliminao de objectos desenhados Eliminao de objectos desenhados Eliminao de objectos desenhados
Desenho de um ponto ou de um pixel Desenho de um ponto ou de um pixel Desenho de um ponto ou de um pixel Desenho de um ponto ou de um pixel
Comando Descrio
ClrDraw Apaga todos os objectos desenhados do ecr Graph.
Comando Descrio
PtChg ou
PxlChg
Alterna (inverte) um pixel nas coordenadas especificadas.
PtChg, que utiliza coordenadas do ponto, afecta o pixel
mais prximo do ponto especificado. Se o pixel estiver
desactivado, ser activado. Se o pixel estiver activado,
ser desactivado.
PtOff ou
PxlOff
Desactiva (apaga) um pixel nas coordenadas
especificadas. PtOff, que utiliza coordenadas de ponto,
afecta o pixel mais prximo do ponto especificado.
PtOn ou
PxlOn
Activa (mostra) um pixel nas coordenadas especificadas.
PtOn, que utiliza coordenadas do ponto, afecta o pixel
mais prximo do ponto especificado.
PtTest ou
PxlTest
Devolve verdadeiro ou falso para indicar se a coordenada
especificada est activada ou desactivada,
respectivamente.
Programao 673
Desenho de rectas e circunferncias Desenho de rectas e circunferncias Desenho de rectas e circunferncias Desenho de rectas e circunferncias
Expresses de desenho Expresses de desenho Expresses de desenho Expresses de desenho
PtText ou
PxlText
Mostra uma cadeia de caracteres nas coordenadas
especificadas.
Comando Descrio
Circle ou
PxlCrcl
Desenha, apaga ou inverte uma circunferncia com um
centro e um raio especificados.
DrawSlp Desenha uma recta com uma inclinao especificada,
passando por um ponto especificado.
Line ou
PxlLine
Desenha, apaga ou inverte uma recta entre dois pares de
coordenadas.
LineHorz ou
PxlHorz
Desenha, apaga ou inverte uma recta horizontal numa
coordenada de linha especificada.
LineTan Desenha uma recta tangente a uma expresso
especificada num ponto especificado. (Este comando
desenha apenas a recta tangente, no a expresso.)
LineVert ou
PxlVert
Desenha, apaga ou inverte uma recta vertical numa
coordenada de coluna especificada.
Comando Descrio
DrawFunc Desenha uma expresso especificada.
Comando Descrio
Programao 674
Acesso a outra TI-89 Titanium / Voyage 200, ao Acesso a outra TI-89 Titanium / Voyage 200, ao Acesso a outra TI-89 Titanium / Voyage 200, ao Acesso a outra TI-89 Titanium / Voyage 200, ao
CBL 2 ou ao CBR CBL 2 ou ao CBR CBL 2 ou ao CBR CBL 2 ou ao CBR
Se ligar duas TI-89 Titanium / Voyage200 Graphing Calculator (descrito no mdulo
Ligao e Actualizao), os seus programas podem transmitir variveis entre si. Se uma
TI-89 Titanium / Voyage200 estiver ligada a um Calculator-Based Laboratory
(CBL 2) ou ao Calculator-Based Ranger (CBR), um programa na TI-89 Titanium /
Voyage200 pode aceder ao CBL 2 ou ao CBR.
DrawInv Desenha o inverso de uma expresso especificada.
DrawParm Desenha uma equao paramtrica com expresses
especificadas como as suas componentes x e y.
DrawPol Desenha uma expresso polar especificada.
DrwCtour Desenha contornos no modo de representao grfica em
3D.
Shade Desenha duas expresses e utiliza tons diferentes para
diferenciar as reas onde expresso1 < expresso2.
Comando Descrio
Programao 675
Menu F3 I/O da barra de ferramentas Menu F3 I/O da barra de ferramentas Menu F3 I/O da barra de ferramentas Menu F3 I/O da barra de ferramentas
Acesso a outra TI-89 Titanium / Voyage 200 Acesso a outra TI-89 Titanium / Voyage 200 Acesso a outra TI-89 Titanium / Voyage 200 Acesso a outra TI-89 Titanium / Voyage 200
Quando ligar duas calculadoras TI-89 Titanium / Voyage200, uma delas actua como
unidade receptora e a outra como unidade transmissora.
Utilize o menu I/O da barra de ferramentas
do Program Editor para introduzir os
comandos nesta seco.
1. Prima e seleccione 8:Link.
2. Seleccione um comando.
Comando Descrio
GetCalc Executado na unidade de recepo. Configura a unidade
para receber uma varivel pela porta de I/O.
Depois de a unidade de recepo executar GetCalc, a
unidade de transmisso tem de executar SendCalc.
Depois de a unidade de transmisso executar
SendCalc, a varivel transmitida ser guardada na
unidade de recepo (no nome de varivel especificado
por GetCalc).
SendCalc Executado na unidade de transmisso. Envia uma varivel
para unidade de recepo pela porta de I/O.
Antes de a unidade de transmisso executar SendCalc,
a unidade de recepo tem executar GetCalc.
Programao 676
Nota: para ver um programa de exemplo que sincronize as unidades de recepo e
transmisso de forma a que GetCalc e SendCalc sejam executados na sequncia
adequada, consulte Transmisso de variveis sob o controlo de programa no mdulo
Ligao e Actualizao.
Acesso a um sistema CBL 2 ou CBR Acesso a um sistema CBL 2 ou CBR Acesso a um sistema CBL 2 ou CBR Acesso a um sistema CBL 2 ou CBR
Para mais informaes, consulte o manual das unidades CBL 2 ou CBR.
Depurao de programas e tratamento de erros Depurao de programas e tratamento de erros Depurao de programas e tratamento de erros Depurao de programas e tratamento de erros
Depois de escrever um programa, pode utilizar algumas tcnicas para localizar e corrigir
erros. possvel tambm criar um comando de tratamento de erros integrado no
programa.
SendChat Executado na unidade de transmisso com uma
alternativa geral a SendCalc. til se a unidade de
recepo for uma TI-92 (ou para um programa de troca de
messagens que permite utilizar uma TI-92, TI-92 Plus ou
de uma Voyage200).
Comando Descrio
Get Obtm uma varivel do sistema CBL 2 ou CBR ligado e
guarda-a armazena na TI-89 Titanium/ Voyage200.
Send Envia uma varivel de lista da TI-89 Titanium/
Voyage200 para o sistema CBL 2 ou CBR.
Comando Descrio
Programao 677
Erros do tempo de execuo Erros do tempo de execuo Erros do tempo de execuo Erros do tempo de execuo
O primeiro passo na depurao do seu programa execut-lo.
A TI-89 Titanium / Voyage200 Graphing Calculator verifica automaticamente se h
erros de sintaxe em todos os comandos executados. Se ocorrer um erro, uma
mensagem indica a natureza do erro.
Para cancelar a execuo do programa e voltar ao ecr principal, prima _.
Se o programa permitir seleccionar uma das opes, execute o programa e teste todas
as opes.
Tcnicas de depurao Tcnicas de depurao Tcnicas de depurao Tcnicas de depurao
As mensagens de erro do tempo de execuo podem localizar erros de sintaxe, mas
no erros na lgica de programao. As tcnicas seguintes podem ser teis.
Durante a fase de testes, no utilize variveis locais para verificar os valores das
variveis depois de o programa terminar. Depois de a depurao terminar, declare
as variveis em questo como sendo locais.
Insira temporariamente os comandos Disp e Pause no programa para ver valores de
variveis importantes.
- Disp e Pause no podem ser utilizados numa funo definida pelo utilizador.
Para transformar temporariamente uma funo num programa, mude Func e
EndFunc para Prgm e EndPrgm. Utilize Disp e Pause para depurar o programa.
Para ver o programa no Program Editor,
prima _. O cursor aparece junto ao
erro.
Programao 678
Em seguida, remova Disp e Pause e transforme o programa novamente em
funo.
Para confirmar que um loop executado o nmero correcto de vezes, mostre a
varivel do contador ou os valores do teste condicional.
Para confirmar que uma subrotina executada, mostre mensagens como Entering
subroutine e Exiting subroutine no incio e no fim da subrotina.
Comandos de tratamento de erro Comandos de tratamento de erro Comandos de tratamento de erro Comandos de tratamento de erro
Exemplo: Utilizao de abordagens alternativas Exemplo: Utilizao de abordagens alternativas Exemplo: Utilizao de abordagens alternativas Exemplo: Utilizao de abordagens alternativas
A apresentao introdutria no mdulo Previews mostra um programa que pede que ao
utilizador introduza um nmero inteiro, some todos os inteiros de 1 at o nmero
introduzido e mostre o resultado. Esta seco apresenta outras abordagens que podem
ser utilizadas para alcanar o mesmo objectivo.
Comando Descrio
Try...EndTry Define um bloco de programa que permite que o programa
execute um comando e, se necessrio, se restaure de um
erro gerado por aquele comando.
ClrErr Limpa o estado de erro e define o nmero de erro da
varivel de sistema Errornum como zero.
PassErr Passa um erro para o nvel seguinte do bloco Try...EndTry.
Programao 679
Exemplo 1 Exemplo 1 Exemplo 1 Exemplo 1
Este exemplo utiliza InputStr para entrada, um loop While...EndWhile para calcular o
resultado e Text para mostrar o resultado.
Pede dados de entrada no ecr Program I/O.
Converte a cadeia de caracteres introduzida com InputStr numa expresso.
Clculo no loop.
Mostra a sada numa caixa de dilogo.
Nota: Para obter :, digite __ (zero). Para obter &, prima:
_ _ _ (vezes)
@ _ H

;
;

:prog1()
:Prgm
:InputStr "Enter an integer",n
:expr(n)n
:0temp:1I
:While i:n
: temp+itemp
: i+1I
:EndWhile
:Text "The answer is "&string(temp)
:EndPrgm
Programao 680
Exemplo 2 Exemplo 2 Exemplo 2 Exemplo 2
Este exemplo utiliza Prompt para entrada, Lbl e Goto para criar um loop e Disp para
mostrar o resultado.
Pede dados de entrada no ecr Program I/O.
Clculo no loop.
Mostra a sada no ecr Program I/O.
Nota: como Prompt devolve n como um nmero, no preciso utilizar expr para
converter n.

;
;
;

:prog2()
:Prgm
:Prompt n
:0temp:1I
:Lbl top
: temp+itemp
: i+1I
: If i:n
: Goto top
:Disp temp
:EndPrgm
Programao 681
Exemplo 3 Exemplo 3 Exemplo 3 Exemplo 3
Este exemplo utiliza Dialog...EndDlog para criar caixas de dilogo para entrada e sada
de dados. Utiliza Loop...EndLoop para calcular o resultado.
Define uma caixa de dilogo para a entrada de dados.
Converte a cadeia de caracteres introduzida com Request numa expresso.
Clculo no loop.
Define uma caixa de dilogo para a sada.

;
;

;
;
;
;

;
;

:prog3()
:Prgm
:Dialog
: Title "Enter an integer"
: Request "Integer",n
:EndDlog
:expr(n)n
:0temp:0I
:Loop
: temp+itemp
: i+1I
: If i>n
: Exit
:EndLoop
:Dialog
: Title "The answer is"
: Text string(temp)
:EndDlog
:EndPrgm
Programao 682
Exemplo 4 Exemplo 4 Exemplo 4 Exemplo 4
Este exemplo utiliza as funes integradas da TI-89 Titanium / Voyage200 para
calcular o resultado sem utilizar o loop.
Pede dados de entrada no ecr Program I/O.
Calcula a soma.
Mostra a sada no ecr Program I/O.
Nota: como Input devolve n como um nmero, no preciso utilizar expr para converter
n.

:prog4()
:Prgm
:Input "Enter an integer",n
:sum(seq(i,i,1,n))temp
:Disp temp
:EndPrgm
Funo Utilizada neste exemplo para:
seq Gerar a sequncia de nmeros inteiros de 1 a n.
seq(expresso, var, baixo, alto [,passo])
varivel que ser incrementada
expresso utilizada para gerar a sequncia
valores inicial e fim de var
incremento para var ; se omitido, utiliza 1

Programao 683
Programas em linguagem Assembly Programas em linguagem Assembly Programas em linguagem Assembly Programas em linguagem Assembly
possvel executar programas escritos para a TI-89 Titanium / Voyage200 em
linguagem assembly. Os programas nessa linguagem geralmente tm um
processamento muito mais rpido e permitem um maior controlo do que os programas
de sequncias de teclas que escreve com o Program Editor interno.
Onde obter programas em linguagem Assembly Onde obter programas em linguagem Assembly Onde obter programas em linguagem Assembly Onde obter programas em linguagem Assembly
Os programas em linguagem assembly, assim como programas de batimentos de
teclas, esto disponveis no site Web da Texas Instruments em education.ti.com.
Os programas disponveis neste site fornecem funes ou caractersticas adicionais
que no estejam integradas na TI-89 Titanium ou Voyage200. Verifique o site Web da
Texas Instruments para obter informaes actualizadas.
Depois de transferir um programa da Web para o computador, utilize um cabo USB
cable ou um cabo TI-GRAPH LINK e o software TI Connect para enviar o programa
para a TI-89 Titanium / Voyage200.
Para mais informaes sobre a instalao de Flash Apps, consulte
education.ti.com/guides.
sum Soma os inteiros na lista gerados por seq.
Funo Utilizada neste exemplo para:
Programao 684
Nota sobre TI-GRAPH LINK Nota sobre TI-GRAPH LINK Nota sobre TI-GRAPH LINK Nota sobre TI-GRAPH LINK
Se tiver um cabo TI-GRAPH LINK e o software da TI-89 ou TI-92 Plus, no se
esquea de o software TI-GRAPH LINK no compatvel com a TI-89 Titanium ou a
Voyage200. No entanto, o cabo funciona com todas as unidades. Utilize o software TI
Connect no computador.
Pode adquirir cabos da computador para unidade e de unidade para unidade na loja TI
em education.ti.com/buy.
Execuo de um programa em linguagem Assembly Execuo de um programa em linguagem Assembly Execuo de um programa em linguagem Assembly Execuo de um programa em linguagem Assembly
Depois de guardar um programa em linguagem assembly para a TI-89 Titanium /
Voyage200 na sua unidade, pode executar o programa a partir do ecr principal da
mesma forma como ocorre com qualquer outro programa.
Se o programa exigir um ou mais argumentos, digite-os dentro dos ( ). Consulte a
documentao do programa para obter informaes sobre os argumentos
obrigatrios.
Se o programa no estiver na pasta actual, no se esquea de especificar o nome
do caminho.
Pode chamar um programa em linguagem assembly a partir de um outro programa
como subrotina, elimin-lo ou utiliz-lo da mesma forma como qualquer outro programa.
Programao 685
Atalhos para executar um programa Atalhos para executar um programa Atalhos para executar um programa Atalhos para executar um programa
Pode utilizar atalhos do teclado no ecr principal para executar at seis programas
definidos pelo utilizador ou programas em linguagem assembly. No entanto, os
programas devem ter os seguintes nomes.
Os programas devem estar guardados na pasta MAIN. Alm disso, no possvel utilizar
um atalho para executar um programa que exija um argumento.
Se tiver um programa com um nome diferente e o quiser executar atravs de um atalho
no teclado, copie ou renomeie o programa existente para kbdprgm1( ), etc.
No pode editar um programa em linguagem Assembly No pode editar um programa em linguagem Assembly No pode editar um programa em linguagem Assembly No pode editar um programa em linguagem Assembly
No pode utilizar a TI-89 Titanium / Voyage200 para editar um programa em linguagem
assembly. O Program Editor interno no abrir programas em linguagem assembly.
Apresentao de uma lista de programas em linguagem Assembly Apresentao de uma lista de programas em linguagem Assembly Apresentao de uma lista de programas em linguagem Assembly Apresentao de uma lista de programas em linguagem Assembly
Para listar os programas em linguagem assembly guardados na memria:
1. Veja o ecr VAR-LINK (_).
No ecr principal, prima:
Para executar um programa, se
existir:
_ 1
;
_ 6
kbdprgm1( )
;
kbdprgm6( )
Programao 686
2. Prima View.
Nota: o tipo de dados dos programas em linguagem Assembly ASM.
Para mais informaes sobre como escrever um programa em Para mais informaes sobre como escrever um programa em Para mais informaes sobre como escrever um programa em Para mais informaes sobre como escrever um programa em
linguagem Assembly linguagem Assembly linguagem Assembly linguagem Assembly
As informaes necessrias para ensinar um programador principiante a escrever
programas em linguagem assembly esto fora do mbito deste livro. No entanto, se
tiver alguma experincia com a linguagem assembly, consulte o site Web da TI
(education.ti.com) para obter informaes especficas sobre como aceder aos recursos
da TI-89 Titanium / Voyage200.
A TI-89 Titanium / Voyage200 inclui tambm o comando Exec que executa uma
cadeia composta por uma srie de op-codes do 68000 da Motorola. Esses cdigos
funcionam como uma outra forma de programa em linguagem assembly. Consulte as
informaes disponveis no site Web da TI.
Nota: necessrio utilizar um computador para escrever programas em linguagem
Assembly. No pode criar programas em linguagem Assembly a partir do teclado da
calculadora.
3. Seleccione a pasta em questo (ou All) e
configure Var Type = Assembly.
4. Prima _ para ver a lista de
programas em linguagem assembly.
Programao 687
Advertncia: Exec permite aceder a toda a potencialidade do microprocessador. Esteja
consciente de que pode facilmente cometer um erro que venha a parar a calculadora e
que provoque a perda dos seus dados. Sugerimos que faa uma cpia de segurana do
contedo da calculadora antes de tentar utilizar o comando Exec.
Editor de texto 688
Editor de texto Editor de texto Editor de texto Editor de texto
Incio de uma seco com o Text Editor Incio de uma seco com o Text Editor Incio de uma seco com o Text Editor Incio de uma seco com o Text Editor
Quando iniciar o Text Editor, pode comear uma nova seco de texto, continuar a
seco actual (a seco apresentada pela ltima vez que o Text Editor foi utilizado) ou
abrir uma seco anterior.
Incio de nova seco Incio de nova seco Incio de nova seco Incio de nova seco
1. Prima _ e, em seguida, seleccione
Text Editor.
2. Seleccione 3:New.
Aparece a caixa de dilogo NEW.
3. Especifique uma pasta e uma varivel de
texto que deseja utilizar para guardar a
nova seco.
Item Descrio
Type automaticamente definido como Text e no pode ser
mudado.
Editor de texto 689
4. Prima _ (depois de digitar dados numa caixa de entrada, como Variable, tem de
premir duas vezes _) para mostrar um ecr vazio do Text Editor.
O Text Editor poder ser utilizado agora como descrito nas seces seguintes deste
mdulo.
Nota: a seco guardada automaticamente medida que digita. Por esta razo, no
necessrio guard-la manualmente quando deixar o Text Editor, quando comear uma
nova seco ou abrir uma seco anterior.
Folder Mostra a pasta onde a varivel de texto ser guardada. Para
mais informaes sobre pastas, consulte o mdulo Ecr
principal da calculadora.
Para utilizar uma pasta diferente, prima _ para ver um menu
de pastas existentes. Em seguida, seleccione uma pasta.
Variable Digite um nome de varivel.
Se uma varivel j existente for especificada, uma mensagem
de erro aparece quando premir _. Quando ___
_ ou _ para reconhecer o erro, a caixa de dilogo
NEW aparece novamente.
Item Descrio
Os dois pontos marcam o
incio de um pargrafo.
O cursor intermitente mostra
onde o texto digitado aparecer.
Editor de texto 690
Continuao da seco actual Continuao da seco actual Continuao da seco actual Continuao da seco actual
possvel sair do Text Editor e ir para uma outra aplicao a qualquer momento. Para
voltar seco apresentada quandio sair do Text Editor, reinicie o Text Editor e
seleccione 1:Current.
Incio de uma nova seco no Text Editor Incio de uma nova seco no Text Editor Incio de uma nova seco no Text Editor Incio de uma nova seco no Text Editor
3. Prima duas vezes _.
Abertura de uma seco anterior Abertura de uma seco anterior Abertura de uma seco anterior Abertura de uma seco anterior
Pode abrir uma seco do Text Editor a qualquer momento.
Para terminar a seco actual do Text Editor e
comear uma nova:
1. Prima e seleccione 3:New.
2. Especifique uma pasta e uma varivel de
texto para a nova seco.
Editor de texto 691
1. No Text Editor, prima e seleccione 1:Open.
ou
Em qualquer aplicao, reinicie o Text Editor e seleccione 2:Open.
Nota: por predefinio, Variable mostra a primeira varivel de texto existente em ordem
alfabtica.
Cpia de uma seco Cpia de uma seco Cpia de uma seco Cpia de uma seco
Em alguns casos, pode desejar copiar uma seco para que a cpia seja editada e o
original mantido.
1. Mostra a seco que deseja copiar.
2. Prima e seleccione 2:Save Copy As.
3. Especifique a pasta e a varivel de texto da seco copiada.
4. Prima duas vezes _.
Observao sobre a excluso de uma seco Observao sobre a excluso de uma seco Observao sobre a excluso de uma seco Observao sobre a excluso de uma seco
Todas as seces do Text Editor so guardadas automaticamente, por esta razo
possvel acumular um nmero razovel de seces precedentes, que ocupam espao
na memria.
2. Seleccione a pasta e a varivel de texto
apropriadas.
3. Prima _.
Editor de texto 692
Utilize o ecr VAR-LINK (_) para excluir a varivel de texto da seco que
deseja eliminar. Para mais informaes sobre VAR-LINK, consulte no mdulo Gesto da
memria e das variveis.
Introduo e edio de texto Introduo e edio de texto Introduo e edio de texto Introduo e edio de texto
Depois de iniciar uma seco no Text Editor, pode introduzir e editar texto. De uma
forma geral, podem ser utilizadas as mesmas tcnicas utilizadas na introduo e na
edio de informaes na linha de entrada do ecr principal.
Digitao de texto Digitao de texto Digitao de texto Digitao de texto
Quando uma nova seco criada no Text Editor, aparece um ecr vazio. Quando abrir
uma seco anterior ou voltar seco actual, aparece o texto existente na seco.
No necessrio premir _ no fim de cada linha. No fim de uma linha, o prximo
carcter digitado quebrado na linha seguinte. S prima _ quando desejar iniciar
um novo pargrafo.
Todos os pargrafos do texto
comeam com um espao e dois
pontos.
O espao inicial utilizado em
scripts de comando e em
relatrios.
Cursor de texto
Editor de texto 693
Quando chegar parte inferior do ecr, as linhas anteriores desaparecem no topo do
ecr.
Se utilizar um cabo USB e o software TI Connect com a TI-89 Titanium ou um cabo de
computador-unidade TI-GRAPH LINK e o software TI Connect com o
Voyage200 Graphing Calculator, pode utilizar o teclado do computador para digitar
um ficheiro de texto e enviar esse ficheiro para a TI-89 Titanium / Voyage200. Este
util se necessitar de criar um ficheiro de texto volumoso.
Para mais informaes sobre como obter cabos ou software TI Connect, visite o site
Web da TI em education.ti.com, ou contacte a Texas Instruments em TI-Cares.
Nota:
Utilize as teclas de cursor para percorrer uma seco ou para posicionar o cursor de
texto.
Prima __ ou _ para deslocar um ecr para cima ou para baixo de cada vez
e __ ou _ para ir para o topo ou base da seco de texto.
Digitao de caracteres alfabticos Digitao de caracteres alfabticos Digitao de caracteres alfabticos Digitao de caracteres alfabticos
Para: Na TI-89, prima: Na Voyage 200, prima:
Digitar um nico
carcter alfabtico
minsculo.
j e a tecla da letra (a
linha de estado mostra )
a tecla da letra
Digitar um nico
carcter alfabtico
maisculo.
_ e a tecla da letra (a
linha de estado mostra +)
_ e a tecla da letra (a
linha de estado mostra +)
Editor de texto 694
Nota: na TI-89, no precisa de j ou de alpha-lock para digitar x, y, z ou t. Mas tem de
utilizar _ ou ALPHA-lock de maisculas para X, Y, Z ou T. Na TI-89, alpha-lock fica
sempre desactivado quando a aplicao modificada, como por exemplo, ir do Text
Editor para o ecr principal.
Na TI-89, enquanto houver um dos tipos de alpha-lock activado:
Para digitar um ponto, vrgula ou outro carcter que seja a funo primria de uma
tecla, necessrio desactivar o alpha-lock.
Para digitar um carcter de segunda funo como __, no necessrio
desactivar o alpha-lock. Depois de digitar o carcter, alpha-lock permanece activo.
Digitar um espao. j _ (funo
alfabtica da tecla _)
barra de espao
Activar o alpha-
lock de
minsculas.
_ (a linha de
estado mostra )
(nenhuma ao
necessria)
Activar o ALPHA-
lock de
maisculas.
_ (a linha de
estado mostra )
_
Desactivar
qualquer
alpha-lock.
j (desactiva o
bloqueio de maisculas e
minsculas)
_ (desactiva o
bloqueio de maisculas)
Para: Na TI-89, prima: Na Voyage 200, prima:
Editor de texto 695
Excluso de caracteres Excluso de caracteres Excluso de caracteres Excluso de caracteres
Nota: se no houver caracteres direita do cursor, _ exclui todo o pargrafo.
Para excluir: Prima:
O carcter esquerda do cursor _ ou 7
O carcter direita do cursor _8 ( o mesmo que
__)
Todos os caracteres direita do cursor
at o fim do pargrafo
_
Todos os caracteres do pargrafo
(independente da posio do cursor no
pargrafo)
_ _
Editor de texto 696
Realce do texto Realce do texto Realce do texto Realce do texto
Nota: para retirar o texto realado sem substituir ou excluir, mova o cursor.
Substituio ou excluso do texto realado Substituio ou excluso do texto realado Substituio ou excluso do texto realado Substituio ou excluso do texto realado
Para: Operao:
parar o texto Mova o cursor para o incio ou o fim do texto
Prima sem soltar _ prima:
_ ou _ para realar os caracteres esquerda ou
direita do cursor.
ou _ para realar todos os caracteres at a posio
do cursor na prxima linha ou na linha anterior.
Para: Operao:
Substituir o texto
realado
Digite o novo texto.
Excluir o texto realado Prima _.
Editor de texto 697
Operao de corte, cpia e colagem de texto Operao de corte, cpia e colagem de texto Operao de corte, cpia e colagem de texto Operao de corte, cpia e colagem de texto
As operaes de corte e cpia colocam o texto realado na rea de transferncia da
TI-89 / Voyage200. A operao de corte remove o texto da sua posio actual
(permite mover o texto) e a operao de cpia mantm o texto original.
1. Realce o texto que deseja mover ou copiar.
4. Mova o cursor de texto para a posio onde deseja inserir o texto.
5. Prima e, em seguida, seleccione 6:Paste.
Este procedimento permite cortar, copiar e colar texto:
Dentro da mesma seco de texto.
De uma seco de texto para outra. Depois de cortar ou copiar texto para uma
seco, abra a outra seco e, em seguida, cole o texto.
2. Prima .
3. Seleccione o item apropriado do menu.
Para mover o texto, seleccione 4:Cut.
ou
Para copiar o texto, seleccione
5:Copy.
Nota: pode premir:
_ _ 5, _ 6, _ 7
@ _ X, _ C, _ V
para cortar, copiar e colar sem utilizar o
menu da barra de ferramentas.
Editor de texto 698
De uma seco de texto para uma aplicao diferente. Por exemplo, pode colar
texto na linha de entrada do ecr principal.
Localizao de texto Localizao de texto Localizao de texto Localizao de texto
No Text Editor:
1. Posicione o cursor de texto em qualquer local que preceda o texto que deseja
localizar. Todas as operaes de localizao comeam na posio actual do cursor.
2. Prima .
3. Digite o texto a ser localizado.
A pesquisa no sensvel a maisculas.
Por exemplo: CASO, caso ou Caso
produzem o mesmo efeito.
Nota: a caixa de dilogo FIND retm o
ltimo texto pesquisado introduzido.
possvel digitar sobre ele ou edit-lo.
4. Prima duas vezes _.
Se o texto
pesquisado:
O cursor:
encontrado Vai para o incio do texto localizado.
No encontrado No se move.
Editor de texto 699
Insero ou sobreposio de caracteres Insero ou sobreposio de caracteres Insero ou sobreposio de caracteres Insero ou sobreposio de caracteres
Por predefinio, a TI-89 / Voyage200 est no modo de insero. Para alternar entre
os modos de insero e sobreposio, prima _].
Nota: observe a forma do cursor para ver que modo est a ser utilizado, insero ou
sobreposio.
Limpeza do contedo do Text Editor Limpeza do contedo do Text Editor Limpeza do contedo do Text Editor Limpeza do contedo do Text Editor
Para excluir todos os pargrafos existentes e mostrar um ecr de texto vazio, prima
e, em seguida, seleccione 8:Clear Editor.
Se a TI-89 / Voyage 200 est no: O prximo carcter que for
digitado:
Ser inserido na posio do cursor.
Substituir o carcter realado.
O cursor fica fino entre
os caracteres
O cursor reala o
carcter
Editor de texto 700
Introduo de caracteres especiais Introduo de caracteres especiais Introduo de caracteres especiais Introduo de caracteres especiais
Pode utilizar o menu CHAR para seleccionar qualquer carcter especial numa lista.
possvel tambm digitar alguns caracteres no teclado. Para ver os caracteres
disponveis no teclado, possvel ver um mapa com os caracteres e suas respectivas
teclas.
Seleco de caracteres no menu CHAR Seleco de caracteres no menu CHAR Seleco de caracteres no menu CHAR Seleco de caracteres no menu CHAR
Apresentao do mapa do teclado Apresentao do mapa do teclado Apresentao do mapa do teclado Apresentao do mapa do teclado
O mapa do teclado mostra os atalhos que permitem a introduo de determinados
caracteres especiais e letras gregas no teclado. Mostra tambm atalhos para outros
recursos da calculadora.
1. Prima _ .
2. Seleccione a categoria desejada.
Um menu lista os caracteres daquela
categoria.
3. Seleccione um carcter. Pode ser
necessrio percorrer o menu.
Nota: para caracteres acentuados,
seleccione International. Os caracteres
internacionais frequentemente utilizados
esto disponveis tambm a partir do
menu personalizado (_).
+ indica que
possvel fazer o
texto rolar.
Editor de texto 701
O mapa do teclado no mostra todos os atalhos disponveis. Consulte a parte de dentro
da capa e da contracapa deste manual para obter uma lista completa das teclas de
atalho.
Para aceder aos atalhos, prima a tecla _. Alguns caracteres especiais esto
marcados no teclado, mas a maioria no est..
Na TI-89: Na Voyage 200:
Prima _^ para ver o mapa do
teclado. Prima _ para sair do
mapa.
TI-89 Mapa do teclado
Prima _ para ver o mapa do
teclado. Prima _ para sair do
mapa.
Voyage200 Mapa do teclado
Para aceder aos atalhos da TI-89,
prima primeiro a tecla _.
Para aceder aos atalhos da
Voyage200, prima primeiro a tecla
_. Alguns caracteres especiais
esto marcados no teclado, mas a
maioria no.
Editor de texto 702
Atalho dos recursos do mapa de
teclado da TI-89:
Atalho dos recursos do mapa de
teclado da Voyage 200:
GREEK (__) Acede ao
conjunto de caracteres grecos
(descritos posteriormente nesta
seco).
SYSDATA (__) Copia as
coordenadas do grfico actual para a
varivel de sistema sysdata.
FMT (_) Mostra a caixa de
dilogo FORMATS.
KBDPRGM1 9 (_1 a _9)
Se tiver programas definidos pelo
utilizador, ou em linguagem
assembly, de nomes kbdprgm1() a
kbdprgm9(), estes atalhos executam
o programa correspondente.
OFF (_) Semelhante a
_ exceto:
Pode utilizar _ se aparecer
uma messagem de erro.
Desliga a TI-89 de forma que volta
aplicao actual da prxima vez
que for ligada.
HOMEDATA (__) Copia as
coordenadas do grfico actual para a
rea do histrico do ecra principal.
GREEK (_G) Acede ao
conjunto de caracteres grecos
(descritos posteriormente nesta
seco).
CAPS (_) Activa e
desactiva Caps Lock.
Accent marks (, , , , , e ~)
sero adicionados na prxima letra
premida (descritos posteriormente
nesta seco).
Editor de texto 703
Digitao de smbolos especiais no teclado Digitao de smbolos especiais no teclado Digitao de smbolos especiais no teclado Digitao de smbolos especiais no teclado
Nota: para ajudar a encontrar as teclas desejadas, este mapa mostra apenas smbolos
especiais.
Na TI-89: Na Voyage 200:
Prima _ e, em seguida,
a tecla do smbolo.
Por exemplo: _ _ (vezes) aparece
&.
Prima _ e, em seguida,
a tecla do smbolo.
Por exemplo: _H aparece &.
Estes smbolos especiais no so
afectados pela condio de alpha-
lock (activado ou desactivado).
Estes smbolos especiais no so
afectados pela condio de caps
lock (activado ou desactivado).
Editor de texto 704
Digitao de caracteres acentuados do teclado Voyage 200 Digitao de caracteres acentuados do teclado Voyage 200 Digitao de caracteres acentuados do teclado Voyage 200 Digitao de caracteres acentuados do teclado Voyage 200
2. Prima a tecla da letra que deseja acentuar.
possvel acentuar letras minsculas e maisculas.
Um acento s pode ser adicionado s letras que so vlidas com aquele
acento.
Premir uma tecla de acento no
mostra a letra digitada acentuada.
O acento ser adicionado na
prxima letra premida.
1. Prima _ e, em seguida, a
tecla do acento desejado.
Nota: para ajudar a encontrar
as teclas desejadas, este
mapa mostra apenas as
teclas acentuadas, cedilha e
til.
Acento
Letras vlidas
(minscula ou maiscula) Exemplos
A, E, I, O, U, Y ,
A, E, I, O, U, y (but not Y) ,
A, E, I, O, U ,
` A, E, I, O, U ,
C ,
~ A, O, N ,
Editor de texto 705
Digitao de letras gregas no teclado Digitao de letras gregas no teclado Digitao de letras gregas no teclado Digitao de letras gregas no teclado
Pressione uma combinao de teclas para aceder ao conjunto de caracteres grego. Em
seguida, seleccione o carcter no teclado para introduzir uma letra grega.
Nota: quando pressionar uma combinao de teclas que no acedem a uma letra grega,
obter a letra normal dessa tecla. Nenhuma calculadora mostra um mapa das letras
gregas. Os mapas mostrados aqui so utilizados apenas para referncia.
Na TI-89: Na Voyage 200:
Prima _ _ para aceder ao
conjunto de caracteres grego.
Prima _G para aceder ao
conjunto de caracteres grego.
A B C D E
F G H I J
K L M N O
P Q R S U
V W
X Y Z T


Q W E R T Y U I O P
A S D F G H J K L
Z X C V B N M q

Q W E R T Y U I O P
A S D F G H J K L
Z X C V B N M
q
Editor de texto 706
Vrias teclas permitem aceder s letras gregas maisculas e minsculas. Por exemplo:
As teclas exactas premidas na TI-89 dependem se alpha-lock estiver activado ou
desactivado. Por exemplo:
Na TI-89: Na Voyage 200:
Prima _ _ para aceder o conjunto
de caracteres grego.
Prima __j+ letter para
aceder s letras gregas minsculas.
Exemplo: __j[W] aparece

Prima ___+ letter para aceder


s letras gregas maisculas.
Exemplo: ___[W] aparece
Prima _G para aceder ao
conjunto de caracteres grego.
Prima _G + letter para aceder s
letras gregas minsculas. Exemplo:
_G W aparece
Prima _G _+ letter para aceder
s letras gregas maisculas.
Exemplo: _G _W aparece
Na TI-89, se: Ento:
Alpha-lock estiver desactivado. __X ou __ jX aparece .
(j no obrigatrio para X, Y, Z ou T.)
__jW aparece .
___W aparece .
(_ utilizado para as letras maisculas.)
Alpha-lock de minsculas
(_) est activado.
__X aparece .
__W aparece .
___W aparece .
ALPHA-LOCK de maisculas
(_) est activada.
__X aparece .
__ W aparece .
___W aparece .
Editor de texto 707
Importante: quando premir j na TI-89 para aceder a uma letra grega enquanto
alpha-lock estiver activado, alpha-lock ser desactivado.
Lista com todos os caracteres especiais Lista com todos os caracteres especiais Lista com todos os caracteres especiais Lista com todos os caracteres especiais
Para aceder a uma lista com todos os caracteres especiais, consulte o mdulo
Referncia tcnica.
Introduo e execuo de um script de comandos Introduo e execuo de um script de comandos Introduo e execuo de um script de comandos Introduo e execuo de um script de comandos
Um script de comandos permite utilizar o Text Editor para digitar uma srie de linhas de
comandos que podem ser executadas a qualquer momento no ecr principal. Este
procedimento permite criar scripts interactivos, onde vrios comandos so predefinidos
numa srie e executados individualmente.
Insero de uma marca de comando Insero de uma marca de comando Insero de uma marca de comando Insero de uma marca de comando
No Text Editor:
Editor de texto 708
1. Posicione o cursor na linha de comando.
Pode digitar vrios comandos numa linha, mas devem estar separados por dois
pontos.
Excluso de uma marca de comando Excluso de uma marca de comando Excluso de uma marca de comando Excluso de uma marca de comando
Para excluir apenas a marca C; mantendo o texto do comando.
1. Posicione o cursor num ponto qualquer da linha marcada.
2. Prima para ver o menu Command da
barra de ferramentas.
3. Seleccione 1:Command.
C aparece no incio da linha de texto (
esquerda dos dois pontos).
Nota: esta operao no insere uma nova
linha de comando, simplesmente marca
uma linha existente como sendo uma
linha de comando.
4. Digite um comando exactamente como
faria no ecr principal.
A linha s pode conter o comando sem
texto adicional.
Nota: pode marcar uma linha como sendo
um comando antes ou depois de digitar
os comandos na linha.
Editor de texto 709
2. Prima e seleccione 4:Clear command.
Execuo de um comando Execuo de um comando Execuo de um comando Execuo de um comando
Para executar um comando, preciso marcar a linha com C. Uma linha sem a marca de
comando C no ser executada.
1. Posicione o cursor num ponto qualquer da linha de comando.
2. Prima .
O comando copiado para a linha de entrada no ecr principal e executado. O ecr
principal aparece temporariamente durante a execuo do comando e, em seguida, o
Text Editor aparece novamente.
Depois da execuo, o cursor passa para a prxima linha do script, permitindo a
execuo de outros comandos.
Sugesto: prima _ "; @ _ ou utilize os ecrs divididos para
acompanhar o resultado no ecr principal.
Diviso dos ecrs Text Editor e principal Diviso dos ecrs Text Editor e principal Diviso dos ecrs Text Editor e principal Diviso dos ecrs Text Editor e principal
Os ecrs divididos permitem ver o seu script de comandos e, ao mesmo tempo,
acompanhar o resultado de um comando executado.
Para: Prima:
Dividir o ecr
e seleccione
1:Script view.
Editor de texto 710
possvel utilizar _ para definir os ecrs divididos manualmente. Entretanto,
define o par Text Editor/ecr principal muito mais facilmente do que _.
A aplicao activa est indicada por uma borda espessa. (Por predefinio, o Text
Editor a aplicao activa.)
Para alternar entre o Text Editor e o ecr principal, prima _| (segunda funo
de _).
Criao de um script a partir de dados digitados no ecr principal Criao de um script a partir de dados digitados no ecr principal Criao de um script a partir de dados digitados no ecr principal Criao de um script a partir de dados digitados no ecr principal
No ecr principal, possvel guardar todas as entradas da rea do histrico numa
varivel de texto, que so guardadas automaticamente no formato de script. Desta
forma, a varivel de texto pode ser aberta no Text Editor e os dados digitados podem ser
executados como comandos.
Para mais informaes, consulte Armazenamento das entradas no ecr principal como
script no Text Editor no mdulo Ecr principal da calculadora.
Voltar a usar o Text Editor
em tamanho mximo
e seleccione
2:Clear split.
Para: Prima:
Editor de texto 711
Exemplo Exemplo Exemplo Exemplo
1. Digite o seu script. Prima e seleccione
1:Command para marcar as linhas de
comando.
2. Prima e seleccione 1:Script view.
3. Mova o cursor para a primeira linha de
comando. Em seguida, prima para
executar o comando.
Nota: alguns comandos demoram mais
para serem executados. Aguarde at que
o indicador Busy desaparea antes de
premir novamente.
4. Continue a utilizar para executar cada
comando e pare imediatamente antes do
comando Graph.
5. Execute o comando Graph.
Nota: neste exemplo, o comando Graph
mostra o ecr Graph no lugar do ecr
principal.
6. Prima e seleccione 2:Clear split para
voltar ao ecr dividido do Text Editor.
Solucionador numrico 712
Solucionador numrico Solucionador numrico Solucionador numrico Solucionador numrico
Visualizao do solucionador e introduo a uma Visualizao do solucionador e introduo a uma Visualizao do solucionador e introduo a uma Visualizao do solucionador e introduo a uma
equao equao equao equao
Depois de ver o solucionador numrico, comece a introduzir a equao que deseja
calcular.
Visualizao do solucionador numrico Visualizao do solucionador numrico Visualizao do solucionador numrico Visualizao do solucionador numrico
Introduo de uma equao Introduo de uma equao Introduo de uma equao Introduo de uma equao
Para ver o solucionador numrico, prima
_.
O ecr do solucionador numrico mostra a
ltima equao introduzida, se houver.
Na linha eqn:, digite a sua equao.
Pode: Por exemplo:
Digitar uma equao
directamente.
a=(m2-m1)/(m2+m1)g
a+b=c+sin(d)
Solucionador numrico 713
Referir-se a uma funo ou
equao definida em qualquer
lugar.
Nota:
No utilize nomes de funo
do sistema (como y1(x) ou
r1()) como variveis simples
(y1 ou r1).
Tome cuidado com a
multiplicao implcita. Por
exemplo, a(m2+m1)
tratada como referncia a
uma funo, no como
a(m2+m1).
Suponha que y1(x) tenha sido definida
num dos seguintes locais:
Y= Editor: y1(x)=1.25xcos(x)
ou
Ecr principal:
Define y1(x)=1.25xcos(x)
No solucionador numrico, seria
introduzido:
y1(x)=0 ou y1(t)=0,
etc.
Digitar uma expresso sem um
sinal =.
Nota: quando as variveis so
definidas, pode definir exp ou
calcul-la.
e+f-ln(g)
Depois de premir _, a expresso
definida igual a uma varivel do sistema
chamada exp e introduzida como:
exp=e+f-ln(g)
Recuperar uma equao
introduzida previamente ou abra
uma equao guardada.
Nota: depois de premir _, a
equao actual guardada
automaticamente na varivel do
sistema eqn.
Consulte o trecho correspondente mais
adiante nesta seco.
Pode: Por exemplo:
O argumento no
tem que coincidir
com o argumento
utilizado na
Solucionador numrico 714
Recuperao de equaes introduzidas anteriormente Recuperao de equaes introduzidas anteriormente Recuperao de equaes introduzidas anteriormente Recuperao de equaes introduzidas anteriormente
As equaes introduzidas recentemente (at 11 com a predefinio) so mantidas na
memria. Para recuperar uma destas equaes:
1. No ecr do solucionador numrico, prima
.
Uma caixa de dilogo mostra a equao
introduzida mais recentemente.
2. Seleccione uma equao.
Para seleccionar a equao
apresentada, prima _.
Para seleccionar uma equao
diferente, prima _ para ver uma lista.
Em seguida, seleccione a equao
desejada.
Nota: possvel especificar quantas
equaes so mantidas. No solucionador
numrico, prima _ e seleccione
9:Format (ou utilize
_ _; @ _F). Em seguida,
seleccione um nmero de 1 a 11.
3. Prima _.
Cada equao
aparece s uma vez
na lista. Se a mesma
equao for re-
introduzida 5 vezes,
aparecer apenas
uma vez.
Solucionador numrico 715
Armazenamento de equaes para utilizao futura Armazenamento de equaes para utilizao futura Armazenamento de equaes para utilizao futura Armazenamento de equaes para utilizao futura
Como o nmero de equaes que pode ser recuperado com Eqns limitado, uma
equao particular pode no ser mantida indefinidamente.
Nota: uma varivel de equao tem um tipo de dados EXPR como mostrado nos ecrs
MEMORY e VAR-LINK.
Abertura de uma equao guardada Abertura de uma equao guardada Abertura de uma equao guardada Abertura de uma equao guardada
Para guardar a equao actual para utilizao
futura, guarde-a numa varivel.
1. No ecr do solucionador numrico, prima
_ e seleccione 2:Save Copy As.
2. Especifique uma pasta e um nome
de varivel para a equao.
3. Prima _| ___ _.
Para abrir uma varivel de equao
previamente guardada:
1. No ecr do solucionador numrico, prima
_ e seleccione 1:Open.
Solucionador numrico 716
Definio de variveis conhecidas Definio de variveis conhecidas Definio de variveis conhecidas Definio de variveis conhecidas
Depois de digitar uma equao no solucionador numrico, introduza os valores
apropriados para todas as variveis, excepto para a incgnita.
Definio da lista de variveis Definio da lista de variveis Definio da lista de variveis Definio da lista de variveis
2. Seleccione a pasta apropriada e a
varivel da equao.
3. Prima _.
Depois de digitar a equao na linha eqn:,
prima _ ou .
O ecr lista as variveis pela ordem em que
aparecem na equao. Se uma varivel j
estiver definida, aparece o valor. Pode editar
estes valores de varivel.
Nota: se uma varivel existente estiver
bloqueada ou arquivada, no possvel
editar o seu valor.
A varivel eqn contm
a equao actual;
sempre aparece por
ordem alfabtica na
A soluo precisa
estar dentro dos
limites especificados,
que podem ser
editados.
Solucionador numrico 717
Para todas as variveis, excepto para a que se deseja encontrar o valor, introduza um
nmero ou expresso.
Observaes e erros comuns Observaes e erros comuns Observaes e erros comuns Observaes e erros comuns
Se definir uma varivel:
- Em termos de uma outra varivel na
equao, tal varivel precisa ser
definida primeiro.
- Em termos de uma outra varivel que
no est na equao, tal varivel
precisa ter um valor; no podendo
estar indefinida.
- Como uma expresso, calculada
quando se move o cursor para fora
da linha. O clculo da expresso
precisa resultar num nmero real
Se a equao contiver uma varivel
definida em termos de outras variveis,
tais variveis so listadas.
Nota: quando atribuir um valor a uma
varivel no solucionador numrico, a
varivel definida globalmente. Continua
a existir depois de sair do solucionador.
Como a est definido
em termos de g,
preciso definir g antes
de a. Quando o cursor
movido para uma
outra linha, g/3
calculado.
Se a varivel a foi
definida previamente
como b+ca, b e c
so listadas em vez
de a.
Solucionador numrico 718
Caso seja feita referncia a uma funo
definida anteriormente, todas as variveis
utilizadas como argumentos na chamada
de funo so listadas, no as variveis
utilizadas para definir a funo.
Se uma equao contiver uma varivel
do sistema (xmin, xmax, etc.), esta
varivel no listada. O solucionador
utiliza o valor existente da varivel do
sistema.
Nota: no possvel calcular o valor de
uma varivel do sistema que no seja
exp. Alm disso, se a equao contiver
uma varivel do sistema, no possvel
utilizar para a representar
graficamente.
Apesar de poder utilizar uma varivel do
sistema na equao, um erro ocorre se
for utilizado para representar a
soluo graficamente.
Se f(a,b) foi definido
previamente como
(a^2+b^2) e a
equao contm
Na janela de
visualizao,
xmax=10.
Solucionador numrico 719
Edio da equao Edio da equao Edio da equao Edio da equao
No solucionador numrico, prima _ at que o cursor esteja na equao. O ecr muda
automaticamente para mostrar apenas a linha eqn:. Faa as suas mudanas e, em
seguida, prima _ ou para voltar para a lista de variveis.
Especificao de um valor suposto inicial e/ou limites (opcional) Especificao de um valor suposto inicial e/ou limites (opcional) Especificao de um valor suposto inicial e/ou limites (opcional) Especificao de um valor suposto inicial e/ou limites (opcional)
Para encontrar uma soluo mais rapidamente ou encontrar uma soluo particular (se
vrias solues existirem), pode opcionalmente:
Se o erro mostrado direita for visto,
exclua o valor da varivel introduzido. Em
seguida, edite a equao para utilizar
uma varivel diferente.
Nota: Este erro ocorre, se utilizar um
nome reservado incorrectamente ou for
feita uma referncia a uma funo do
sistema indefinida como uma varivel
simples sem parntesis.
Introduzir um valor suposto inicial para a
incgnita. O valor inicial precisa estar
dentro dos limites especificados.
Introduzir os limites inferior e superior
prximos da soluo.
Por exemplo, y1(x)
indefinido e y1
utilizado.
Solucionador numrico 720
Em termos de limites, tambm pode introduzir variveis ou expresses que so
calculadas com os valores apropriados (bound={lower,upper}) ou uma varivel de lista
vlida que contenha uma lista de dois elementos (bound=list). Os limites devem ser dois
elementos de ponto flutuante, sendo o primeiro deles inferior ou igual ao segundo.
Nota: seleccione um valor suposto inicial.
Clculo de incgnita Clculo de incgnita Clculo de incgnita Clculo de incgnita
Depois de digitar uma equao no solucionador numrico e introduzir valores para as
incgnitas, pode realizar o clculo da incgnita.
Clculo de uma soluo Clculo de uma soluo Clculo de uma soluo Clculo de uma soluo
Com todas as variveis conhecidas definidas:
1. Mova o cursor para a varivel incgnita.
2. Prima Solve.
Um marca a soluo e left-rt. O
desaparece quando edita um valor, move
o cursor para a equao, ou deixa o
solucionador.
Coloque o cursor na
varivel que deseja
calcular.
Solucionador numrico 721
Nota: Para interromper (parar) um clculo, prima _. A incgnita mostra o valor em
teste quando a pausa ocorreu.
A soluo e os valores introduzidos permitem calcular os lados esquerdo e direito da
equao separadamente. O left-rt mostra a diferena, que indica a exactido da
soluo. Quanto menor o valor, mais exacta ser a soluo. Se a soluo for exacta,
left-rt=0.
Nota: Um processo iterativo utilizado para calcular uma equao. Se o processo
iterativo no convergir numa soluo, ocorre este erro.
Se: Operao:
Deseja encontrar outros
valores
Edite os valores da varivel ou da equao.
Deseja encontrar uma
soluo diferente para
uma equao com vrias
solues
Introduza um valor suposto inicial e/ou um novo
conjunto de limites prximos da outra soluo.
A mensagem abaixo
vista:
Prima _. A varivel incgnita mostra o
valor em teste quando o erro ocorreu.
O valor left-rt pode ser pequeno o suficiente
para aceitar o resultado.
Caso contrrio, introduza um conjunto
diferente de limites.
Solucionador numrico 722
Representao grfica da soluo Representao grfica da soluo Representao grfica da soluo Representao grfica da soluo
possvel representar a soluo de uma equao graficamente depois de definir as
variveis conhecidas, antes ou depois de encontrar o valor da incgnita. A
representao grfica de solues permite ver quantas solues existem e utilizar o
cursor para seleccionar limites e um valor suposto inicial precisos.
Visualizao do grfico Visualizao do grfico Visualizao do grfico Visualizao do grfico
No solucionador numrico, deixe o cursor
sobre a incgnita. Prima e seleccione:
1:Graph View
ou
3:ZoomStd
ou
4:ZoomFit
O Graph View utiliza
os valores actuais da
varivel Window
actual.
Para mais
informaes sobre
Solucionador numrico 723
possvel explorar o grfico com o cursor de movimento livre, traado, ampliao, etc.,
como descrito no mdulo Representao grfica de funes bsicas.
Como o grfico afecta vrias definies Como o grfico afecta vrias definies Como o grfico afecta vrias definies Como o grfico afecta vrias definies
Quando utilizar o solucionador numrico para ver um grfico:
O grfico aparece num ecr dividido, onde:
A incgnita traada no eixo x.
left-rt traado no eixo y.
As solues para a equao existem em
left-rt=0, onde o grfico cruza o eixo x.
Nota: Para mais informaes, consulte o
mdulo Ecrs divididos.
As definies actuais
de formato de grfico
so utilizadas.
Solucionador numrico 724
Os seguintes modos so mudados automaticamente para estas definies:
Nota: se utilizar previamente definies de modo diferentes, seria necessrio
seleccionar novamente estas definies manualmente.
Todos os grficos estatsticos so desmarcados.
Depois de sair do solucionador numrico, o ecr Graph pode continuar a mostrar a
soluo da equao, ignorando quaisquer funes seleccionadas em Y=. Neste
caso, veja Y= Editor e, em seguida, volte para ao ecr Graph. Alm disso, o grfico
redefinido quando muda o modo Graph ou usa ClrGraph no ecr principal (5)
ou num programa.
Seleco de um novo valor suposto inicial a partir de Graph Seleco de um novo valor suposto inicial a partir de Graph Seleco de um novo valor suposto inicial a partir de Graph Seleco de um novo valor suposto inicial a partir de Graph
Para utilizar o cursor grfico para seleccionar um valor suposto inicial:
Modo Definio
Graph FUNCTION
Todas as funes seleccionadas no Y= Editor
no sero representadas graficamente.
Split Screen LEFT-RIGHT
Number of Graphs 1
Solucionador numrico 725
1. Mova o cursor (o de movimento livre ou de traado) para o ponto que deseja utilizar
como o novo valor suposto.
Deslocao para um ecr completo Deslocao para um ecr completo Deslocao para um ecr completo Deslocao para um ecr completo
No ecr dividido:
Para ver o ecr completo do solucionador numrico, utilize _| para activar o
ecr do solucionador, prima e, em seguida, seleccione 2:Clear Graph View.
ou
Para ver o ecr principal, prima duas vezes _ .
Cancelamento de variveis antes de deixar o solucionador numrico Cancelamento de variveis antes de deixar o solucionador numrico Cancelamento de variveis antes de deixar o solucionador numrico Cancelamento de variveis antes de deixar o solucionador numrico
Quando resolver uma equao, as suas variveis continuam a existir depois de sair do
solucionador numrico. Se a equao contiver variveis de um nico carcter, os seus
2. Utilize _| para activar o ecr do
solucionador numrico.
3. Certifique-se de que o cursor est na
incgnita, e prima .
Nota: a coordenada do cursor xc o
valor da varivel incgnita, e yc
o valor de left-rt.
4. Prima para resolver a equao.
define o valor xc
do cursor grfico
como um valor
suposto inicial e o
valor yc como left-rt.
Solucionador numrico 726
valores podem afectar inadvertidamente clculos simblicos posteriores. Antes de sair
do solucionador numrico, pode desejar:
1. Premir:
_ _
@
para limpar todas as variveis de um nico carcter na pasta actual.
2. Premir _ para confirmar a aco.
3. O ecr volta linha eqn: do solucionador.
Nota: sempre que desejar apagar as variveis de um carcter listadas no solucionador,
utilize: _ _; @ .
Bases numricas 727
Bases numricas Bases numricas Bases numricas Bases numricas
Introduo e converso de bases numricas Introduo e converso de bases numricas Introduo e converso de bases numricas Introduo e converso de bases numricas
Independentemente do modo Base, preciso sempre utilizar o prefixo apropriado
quando introduzir um nmero binrio ou hexadecimal.
Introduo de um nmero binrio ou hexadecimal Introduo de um nmero binrio ou hexadecimal Introduo de um nmero binrio ou hexadecimal Introduo de um nmero binrio ou hexadecimal
Para introduzir um nmero binrio, utilize a forma:
Para introduzir um nmero hexadecimal, utilize a forma:
Nota: pode digitar o b ou o h no prefixo, assim como os caracteres hexadecimais A F,
em maisculas ou minsculas.
0b Nmerobinrio (por exemplo: 0b11100110)
Nmero binrio com at 32 dgitos
Zero, no a letra O, e a letra b
0h Nmerohexadecimal (por exemplo 0h89F2C)
Zero, no a letra O, e a letra h
Nmero hexadecimal com at 8 dgitos
Bases numricas 728
Se um nmero for introduzido sem prefixo 0b ou 0h, como 11, ser tratado como nmero
decimal. Se o prefixo 0h for omitido num nmero hexadecimal com A F , toda ou parte
da entrada ser tratada como uma varivel.
Converso entre bases numricas Converso entre bases numricas Converso entre bases numricas Converso entre bases numricas
Utilize o operador de converso r.
integerExpression r Bin
integerExpression r Dec
integerExpression r Hex
Para obter r, prima _}. Alm
disso, possvel seleccionar
converses de base no menu
MATH/Base.
Por exemplo, para converter 256 de
decimal em binrio:
256 r Bin
Nota: Se o valor no for um nmero inteiro,
um erro Domain ser exibido.
Para converter 101110 de binrio em
hexadecimal:
0b101110 r Hex
Para uma entrada
binria ou hexadecimal,
preciso utilizar o
prefixo 0b ou 0h.
Os resultados utilizam
o prefixo 0b ou 0h para
identificar a base.
Bases numricas 729
Mtodo alternativo para converses Mtodo alternativo para converses Mtodo alternativo para converses Mtodo alternativo para converses
Realizao de operaes matemticas com Realizao de operaes matemticas com Realizao de operaes matemticas com Realizao de operaes matemticas com
nmeros hexadecimais ou binrios nmeros hexadecimais ou binrios nmeros hexadecimais ou binrios nmeros hexadecimais ou binrios
Em qualquer operao com nmeros inteiros, pode introduzir um nmero hexadecimal
ou binrio. Os resultados aparecem de acordo com o modo Base. Entretanto, os
resultados esto restritos a certos limites de tamanho quando Base = HEX ou BIN.
Em vez de utilizar r, possvel:
1. Utilizar _ para definir o modo Base
na base que deseja converter.
(Consulte Definio do modo Base
para resultados apresentados na
pgina 333.)
2. Digitar o nmero que deseja converter
(com o prefixo correcto) e premir _
__ __ ____|.
Se o modo Base = BIN:
Se o modo Base = HEX:
Bases numricas 730
Definio do modo Base para os resultados apresentados Definio do modo Base para os resultados apresentados Definio do modo Base para os resultados apresentados Definio do modo Base para os resultados apresentados
1. Prima _ para ver a pgina 2 no
ecr MODE.
2. V para o modo Base, prima _, e
seleccione a definio desejada.
3. Prima _ para fechar o ecr MODE.
O modo Base controla apenas o formato
apresentado dos resultados inteiros.
Nota: o modo Base afecta apenas o resultado.
preciso sempre utilizar o prefixo 0h ou 0b
para introduzir um nmero hexadecimal ou
binrio.
Os resultados em forma de fraco ou de
ponto flutuante so sempre mostrados em
forma decimal.
Se modo Base = HEX:
O prefixo 0h no
resultado identifica a
Bases numricas 731
Diviso quando Base = HEX ou BIN Diviso quando Base = HEX ou BIN Diviso quando Base = HEX ou BIN Diviso quando Base = HEX ou BIN
Limitaes de tamanho quando Base = HEX ou BIN Limitaes de tamanho quando Base = HEX ou BIN Limitaes de tamanho quando Base = HEX ou BIN Limitaes de tamanho quando Base = HEX ou BIN
Quando Base=HEX ou BIN, um resultado inteiro guardado internamente como um
nmero binrio de 32 bits com sinal, que utiliza o intervalo (mostrado em hexadecimal e
decimal):
Se a magnitude de um resultado for muito grande para ser guardada na forma binria
de 32 bits com sinal, uma operao de mdulo simtrica trar o resultado para o
intervalo. Qualquer nmero maior que 0h7FFFFFFF afectado. Por exemplo, de
0h80000000 a 0hFFFFFFFF tornam-se nmeros negativos.
Quando Base=HEX ou BIN, o resultado de
uma diviso aparece na forma hexadecimal
ou binria apenas se o resultado for um
nmero inteiro.
Para assegurar que a diviso produz sempre
um nmero inteiro, utilize intDiv( ) em vez de
_.
Prima __ para
ver o resultado na
forma
APPROXIMATE.
Se modo Base = HEX:
0hFFFFFFFF
1
0h7FFFFFFF
2.147.483.647
0h80000000
2.147.483.648
0h1
1
0h0
0
Bases numricas 732
Comparao ou manipulao de bits Comparao ou manipulao de bits Comparao ou manipulao de bits Comparao ou manipulao de bits
Os operadores e funes seguintes permitem comparar ou manipular bits num nmero
binrio. possvel introduzir um nmero inteiro em qualquer base numrica. Tais entradas
so convertidas automaticamente em nmero binrio para operao de bits, e os
resultados aparecem de acordo com o modo Base.
Operaes booleanas Operaes booleanas Operaes booleanas Operaes booleanas
Operador com
sintaxe Descrio
not inteiro Devolve o complemento de um, onde cada bit
invertido.
_ inteiro Devolve o complemento de dois, que o complemento
de um +1.
inteiro1 and
inteiro2
Numa comparao and bit a bit, o resultado 1 se os
dois bits so 1; caso contrrio, o resultado 0. O valor
devolvido representa o resultado da operao binria.
inteiro1 or inteiro2 Numa comparao or bit a bit, o resultado 1 se algum
bit 1; o resultado 0 apenas se os dois bits so 0. O
valor devolvido representa o resultado da operao
binria.
inteiro1 xor
inteiro2
Numa comparao xor bit a bit, o resultado 1 se
algum bit (mas no ambos) 1; o resultado 0 se
ambos os bits so 0 ou ambos os bits so 1. O valor
devolvido representa o resultado da operao binria.
Bases numricas 733
Nota: pode seleccionar estes operadores a partir do menu MATH/Base. Consulte o
mdulo Referncia tcnica neste manual para ver um exemplo da utilizao dos
operadores.
Nota: Se for introduzido um nmero inteiro muito grande para ser guardado na forma
binria de 32 bits com sinal, uma operao de mdulo simtrico trar o valor para o
intervalo.
O resultado aparece de acordo com o modo Base.
Suponha que introduz:
0h7AC36 and 0h3D5F
Internamente, os nmeros inteiros
hexadecimais so convertidos num nmero
binrio de 32 bits com sinal.
Em seguida, os bit correspondentes so
comparados.
Se modo Base = HEX:
Se modo Base = BIN:
0h7AC36 =
and
0h3D5F
0b00000000000001111010110000110110
and
0b00000000000000000011110101011111
0b00000000000000000010110000010110 = 0h2C16
Os zeros esquerda no so
mostrados no resultado.
Bases numricas 734
Rotao e deslocamento de bits Rotao e deslocamento de bits Rotao e deslocamento de bits Rotao e deslocamento de bits
Funo com sintaxe Descrio
rotate(inteiro)
ou
rotate(inteiro,nDeRotaes)
Se nDeRotaes for:
omitido bits giram uma vez para a
direita (predefinio 1).
negativo bits giram o nmero
especificado de vezes para a direita.
positivo bits giram o nmero
especificado de vezes para a
esquerda.
Numa rotao para a direita, o bit mais
direita ocupa o lugar do bit mais
esquerda; e vice-versa numa rotao
para a esquerda.
shift(inteiro)
ou
shift(inteiro,nDeDeslocamentos)
Se nDeDeslocamentos for:
omitido os bits deslocam-se uma
vez para a direita (predefinio 1).
negativo os bits deslocam-se o
nmero especificado de vezes para a
direita.
positivo os bits deslocam-se o
nmero especificado de vezes para a
esquerda.
No deslocamento para a direita, o bit
mais direita cai e 0 ou 1 inserido na
posio do bit mais esquerda. No
deslocamento para a esquerda, o bit
mais esquerda cai e 0 inserido na
posio do bit mais direita.
Bases numricas 735
O resultado aparece de acordo com o modo Base.
Nota: se for introduzido um nmero inteiro muito grande para ser guardado na forma
binria de 32 bits com sinal, uma operao de mdulo simtrico trar o valor para o
intervalo.
Suponha que introduz:
shift(0h7AC36)
Internamente, o nmero inteiro hexadecimal
convertido num nmero binrio de 32 bits
com sinal.
Em seguida, o deslocamento aplicado ao
nmero binrio.
Se modo Base = HEX:
Se modo Base = BIN:
7AC36 = 0b00000000000001111010110000110110
Insere 0 se o bit mais esquerda 0,
ou 1 se o bit mais esquerda 1.
Caiu
Todos os bits so deslocados para a direita.
b00000000000000111101011000011011 = 0h3D61B
Os zeros esquerda no so
mostrados no resultado.
Gesto da memria e das variveis 736
Gesto da memria e das variveis Gesto da memria e das variveis Gesto da memria e das variveis Gesto da memria e das variveis
Controlo e reinicializao da memria Controlo e reinicializao da memria Controlo e reinicializao da memria Controlo e reinicializao da memria
O ecr MEMORY mostra a quantidade de memria (em bytes) utilizada por todas as
variveis de cada tipo de dados, independentemente dessas variveis estarem
armazenadas na RAM ou no arquivo de dados do utilizador. Este ecr pode tambm ser
utilizado para reinicializar a memria.
Apresentao do ecr MEMORY Apresentao do ecr MEMORY Apresentao do ecr MEMORY Apresentao do ecr MEMORY
Prima _ ]. O ecr seguinte refere-se a uma TI-89 Titanium / Voyage200
Graphing Calculator. (Os nmeros do ecr MEMORY podem ser diferentes dos
apresentados em seguida.)
Prgm/Asn: Inclui os programas escritos para a TI-89 Titanium / Voyage200 alm de
quaisquer programas em linguagem assembly que tiverem sido carregados
History: Tamanho dos pares armazenados na rea do histrico do ecr principal.
FlashApp: Tamanho das aplicaes Flash.
RAM free: Espao livre em RAM.
Flash ROM free: Espao livre na Flash ROM.
Gesto da memria e das variveis 737
Nota: Para visualizar o tamanho individual das variveis e determinar se esto no
arquivo de dados do utilizador, utilize o ecr VAR-LINK.
Para fechar o ecr, prima _. Para reinicializar a memria, efectue o procedimento
seguinte.
Gesto da memria e das variveis 738
Reinicializao da memria Reinicializao da memria Reinicializao da memria Reinicializao da memria
No ecr MEMORY:
Importante: Para excluir variveis individualmente (ao invs de todas), utilize
VAR-LINK.
1. Prima .
2. Seleccione o item desejado.
Item Descrio
RAM 1:All RAM: Reinicializar a RAM apaga todos os dados
e programas da RAM.
2:Default: Reinicializa todas as variveis de sistema e
modos para suas configuraes originais de fbrica.
Isto no afecta as variveis, funes ou pastas
definidas pelo utilizador.
Flash ROM 1:Archive: Reinicializar o Arquivo apaga todos os
dados e programas da Flash ROM.
2:Flash Apps: Reinicializar as Flash Apps apaga
todas as aplicaes Flash da Flash ROM.
3:Both: Reinicializar ambos apaga todos os dados,
programas e aplicaes Flash da Flash ROM.
All Memory Reinicializar excluir todos os dados, programas e
aplicaes Flash da RAM e da Flash ROM.
Gesto da memria e das variveis 739
3. Depois do pedido de confirmao, prima _.
A TI-89 Titanium / Voyage200 apresenta uma mensagem aps a concluso da
operao de reinicializao.
Nota: para anular a operao de reinicializao, prima _ em vez de _.
4. Prima _ para confirmar a mensagem.
Apresentao do ecr VAR-LINK Apresentao do ecr VAR-LINK Apresentao do ecr VAR-LINK Apresentao do ecr VAR-LINK
O ecr VAR-LINK contm as variveis e as pastas definidas actualmente. Este mdulo
explica como manipular as variveis e/ou as pastas apresentadas no ecr.
Apresentao do ecr VAR-LINK Apresentao do ecr VAR-LINK Apresentao do ecr VAR-LINK Apresentao do ecr VAR-LINK
Prima _ . Por predefinio, o ecr VAR-LINK apresenta todas as variveis
definidas pelo utilizador em todas as pastas juntamente com todos os tipos de dados.
Nomes das pastas (ordem alfabtica)
Mostra as aplicaes Flash instaladas
Tamanho em bytes

Gesto da memria e das variveis 740


Tipo de dados
Nomes de variveis (ordem alfabtica)
Para percorrer os dados da lista:
Prima ou _. (Utilize _ ou __ para percorrer uma pgina de cada vez.)
ou
Digite um carcter. Se houver nomes de variveis comeadas por este carcter, o
cursor posiciona-se no primeiro nome.
Nota: digite algumas vezes o mesmo carcter para ver os nomes que comeam com tal
carcter.
Tipos de variveis indicados em VAR-LINK Tipos de variveis indicados em VAR-LINK Tipos de variveis indicados em VAR-LINK Tipos de variveis indicados em VAR-LINK
Isto... Indica isto...
r Viso reduzida da pasta. ( direita do nome da pasta)
~ Viso expandida da pasta ( direita do nome da pasta).
~ Pode percorrer para ver mais variveis e/ou pastas (no
canto inferior esquerdo do ecr)
Se seleccionado com .
Bloqueado
Arquivado
Tipo Descrio
ASM Programa em linguagem assembly
Gesto da memria e das variveis 741
Os tipos no listados acima so tipos de dados variados utilizados por aplicaes de
software.
Fechar o ecr VAR-LINK Fechar o ecr VAR-LINK Fechar o ecr VAR-LINK Fechar o ecr VAR-LINK
Para fechar o ecr VAR-LINK e voltar aplicao actual, utilize _ ou _ conforme
descrito abaixo.
DATA Dados
EXPR Expresso (inclui os valores numricos)
FUNC Funo
GDB Base de dados grficos
LIST Lista
MAT Matriz
PIC Imagem de um grfico
PRGM Programa
STR Cadeia
TEXT Seco do Editor de Texto
Prima: Para:
_ Colar o nome da varivel ou da pasta realada na posio
do cursor na aplicao actual.
_ Voltar aplicao actual sem colar o nome realado.
Tipo Descrio
Gesto da memria e das variveis 742
Visualizar informaes sobre variveis no ecr Visualizar informaes sobre variveis no ecr Visualizar informaes sobre variveis no ecr Visualizar informaes sobre variveis no ecr
principal principal principal principal
No ecr principal, possvel visualizar informaes sobre variveis sem abrir o ecr
VAR-LINK.
Para determinar se uma varivel com um determinado nome existe na tabela do
sistema, introduza a funo IsVar() no ecr principal.
Para determinar se uma varivel est arquivada, utilize a funo IsArchiv().
IsArchiv (var_nome)
Para determinar se uma varivel est bloqueada, utilize a funo IsLocked().
IsLocked (var_nome)
Manipulao de variveis e pastas com VAR-LINK Manipulao de variveis e pastas com VAR-LINK Manipulao de variveis e pastas com VAR-LINK Manipulao de variveis e pastas com VAR-LINK
O ecr VAR-LINK permite visualizar o contedo de uma varivel. tambm possvel
manipular um ou mais itens seleccionados com as operaes descritas nesta seco.
IsVar uma funo, que requer que
coloque o nome da varivel entre
IsVar (var_nome)
Gesto da memria e das variveis 743
Visualizar o contedo de uma varivel Visualizar o contedo de uma varivel Visualizar o contedo de uma varivel Visualizar o contedo de uma varivel
possvel visualizar todos os tipos de variveis, excepto ASM, DATA, GDB, e as
variveis criadas pelas Apps Flash. Por exemplo, deve abrir uma varivel DATA no
Editor de Dados/Matrizes.
1. Na VAR-LINK, desloque o cursor para realar a varivel.
3. Para voltar VAR-LINK, prima qualquer tecla.
Nota: no possvel editar o contedo deste ecr.
Seleco de um item da lista Seleco de um item da lista Seleco de um item da lista Seleco de um item da lista
Para realizar outras operaes, seleccione uma ou mais variveis
e/ou pastas.
2. Prima:
_ _
@
Aparece o nmero de variveis contidas
na pasta realada.
Para seleccionar: Operao:
Uma nica varivel ou
pasta
Desloque o cursor para realar o item e prima
.
Gesto da memria e das variveis 744
Nota: prima _ ou _ para alternar entre expandir ou reduzir a viso quando tiver uma
pasta realada.
Pastas e variveis Pastas e variveis Pastas e variveis Pastas e variveis
As pastas permitem gerir as variveis, organizando-as em grupos relacionados entre si.
A TI-89 Titanium / Voyage200 Graphing Calculator tem uma pasta MAIN. Por
predefinio, todas as variveis sero armazenadas na pasta MAIN, excepto se criar
outras pastas e designar como actual uma pasta criada pelo utilizador. Pode armazenar
Um grupo de variveis
ou pastas
Realce cada item e prima . esquerda de
cada item seleccionado, aparece o sinal . (Se
seleccionar uma pasta, todas as variveis nela
contidas sero seleccionadas automaticamente).
Utilize para seleccionar ou anular a seleco
de um item.
Todas as pastas e
variveis
Prima _ para expandir a pasta e, em seguida,
prima All e seleccione 1:Select All.
Se seleccionar 3:Select Current, selecciona o
ltimo conjunto de itens transmitidos para a
unidade durante a sesso actual de VAR-LINK.
Se seleccionar 4:Expand All ou 5:Collapse All,
expande ou fecha as pastas ou as aplicaes
Flash.
Para seleccionar: Operao:
Gesto da memria e das variveis 745
uma varivel de sistema ou uma varivel com um nome reservado apenas na pasta
MAIN.
Pela criao de outras pastas, possvel armazenar conjuntos independentes de
variveis (e funes) definidas pelo utilizador. Por exemplo: possvel criar pastas
separadas para aplicaes diferentes da TI-89 Titanium / Voyage200 (Math, Text
Editor, etc.) ou por classes. possvel armazenar uma varivel definida pelo utilizador
em qualquer pasta.
As variveis definidas pelo utilizador de uma pasta so independentes das variveis das
outras pastas. Portanto, possvel armazenar conjuntos de variveis com o mesmo
nome, mas com valores diferentes.
Exemplo de variveis que podem ser
armazenadas apenas na pasta MAIN
Variveis Window
(xmin, xmax, etc.)
Variveis de configurao das tabelas
(TblStart, ATbl, etc.)
Funes de Y= Editor
(y1(x), etc.)
Gesto da memria e das variveis 746
No possvel criar uma pasta dentro de uma outra.
possvel ter acesso directo s variveis de sistema da pasta MAIN,
independentemente da pasta actual.
Nota: as variveis definidas pelo utilizador so armazenadas na pasta actual.
MAIN
Variveis de sistema
Definidas pelo
utilizador
a=1, b=2, c=3
ALG102
Definidas pelo
utilizador
b=5, c=100
DAVE
Definidas pelo
utilizador
a=3, b=1, c=2
MATH
Definidas pelo
utilizador
a=42, c=6
Nome da pasta actual
Variveis
Gesto da memria e das variveis 747
Criao de uma pasta no ecr VAR-LINK Criao de uma pasta no ecr VAR-LINK Criao de uma pasta no ecr VAR-LINK Criao de uma pasta no ecr VAR-LINK
1. Prima _.
3. Digite um nome exclusivo da pasta e prima _ duas vezes.
Depois de criar uma pasta nova em VAR-LINK, a mesma no configurada
automaticamente como a pasta actual.
Criao de uma pasta no ecr principal Criao de uma pasta no ecr principal Criao de uma pasta no ecr principal Criao de uma pasta no ecr principal
Introduza o comando NewFold no ecr principal da calculadora.
Configurao da pasta actual no ecr principal Configurao da pasta actual no ecr principal Configurao da pasta actual no ecr principal Configurao da pasta actual no ecr principal
Introduza a funo setFold no ecr principal da calculadora.
2. Prima Manage e seleccione
5:Create Folder.
Nome da pasta que deseja criar. A nova pasta
automaticamente definida como a actual.
NewFold Nome da pasta
setFold uma funo; portanto o nome da
pasta deve estar entre parnteses.
setFold (Nome da pasta)
Gesto da memria e das variveis 748
A execuo de setFold restaura como pasta actual o nome da pasta anteriormente
configurada.
Definio da pasta actual na caixa de dilogo MODE Definio da pasta actual na caixa de dilogo MODE Definio da pasta actual na caixa de dilogo MODE Definio da pasta actual na caixa de dilogo MODE
1. Prima _.
4. Seleccione a pasta desejada de uma das seguintes formas:
Realce o nome da pasta e realce _.
ou
Prima o nmero ou a letra que corresponde pasta.
5. Prima _ para armazenar as modificaes e fechar a caixa de dilogo.
Atribuir nomes s variveis ou pastas Atribuir nomes s variveis ou pastas Atribuir nomes s variveis ou pastas Atribuir nomes s variveis ou pastas
No se esquea de que se for utilizada para seleccionar uma pasta, as variveis
nela contidas so seleccionadas automaticamente. Se necessrio, utilize para
desmarcar cada varivel seleccionada.
1. Na VAR-LINK, seleccione as variveis e/ou pastas.
2. Realce a configurao Current Folder.
3. Prima _ para visualizar o menu com as
pastas existentes.
Nota: para cancelar o menu ou sair da
caixa de dilogo sem armazenar as
modificaes, prima _.
Gesto da memria e das variveis 749
2. Prima Manage e seleccione 3:Rename.
Utilizao de variveis noutras pastas Utilizao de variveis noutras pastas Utilizao de variveis noutras pastas Utilizao de variveis noutras pastas
possvel aceder a uma varivel ou funo definida pelo utilizador que no est contida
na pasta actual. Especifique o caminho em vez de apenas o nome da varivel.
Um percurso tem a seguinte forma:
Nome da pasta \ Nome da varivel
ou
Nome da pasta \ Nome da funo
3. Digite um nome exclusivo e prima _
duas vezes.
Se seleccionar vrios itens, ser pedido
um nome novo para cada um deles.
Gesto da memria e das variveis 750
Por exemplo:
Para ver uma lista das pastas e variveis existentes, prima _. No ecr
VAR-LINK possvel realar uma varivel e premir _ para colar esse nome de
varivel na linha de entrada da aplicao aberta. Se colar um nome de uma varivel que
no est na pasta actual, o caminho colado (Nome da pasta\Nome da varivel).
Listar uma nica pasta e/ou tipo de varivel, ou aplicaes Flash Listar uma nica pasta e/ou tipo de varivel, ou aplicaes Flash Listar uma nica pasta e/ou tipo de varivel, ou aplicaes Flash Listar uma nica pasta e/ou tipo de varivel, ou aplicaes Flash
Quando tiver muitas variveis e/ou pastas, ou aplicaes Flash pode ser difcil localizar
uma varivel especfica. Se trocar a apresentao do ecr VAR-LINK, possvel
especificar a informao que deseja ver.
Se a pasta actual = MAIN Pastas e variveis
MAIN
a=1
f(x)=x+x+x
MATH
a=42
f(x)=3x+4x+25
Gesto da memria e das variveis 751
No ecr VAR-LINK:
3. Seleccione a nova configurao.
4. Volte ao ecr VAR-LINK VIEW e prima _.
O ecr VAR-LINK actualizado para mostrar apenas a pasta especificada, o tipo de
varivel ou a aplicao Flash.
1. Prima View.
2. Realce a definio que deseja trocar e
prima _ para visualizar um menu com as
opes vlidas. (Para cancelar um menu,
prima _.)
View Permite escolher variveis,
aplicaes Flash ou variveis de sistema
a visualizar.
Nota: para visualizar as variveis de
sistema (variveis Window, etc.),
seleccione 3:System.
Folder Mostra sempre 1:All e 2:main e
eventualmente as pastas que foram
criadas.
Var Type Mostra os tipos vlidos de
variveis.
+ indica que possvel percorrer o ecr
para ver outras variveis.
Gesto da memria e das variveis 752
Cpia ou transferncia de variveis de uma pasta para outra Cpia ou transferncia de variveis de uma pasta para outra Cpia ou transferncia de variveis de uma pasta para outra Cpia ou transferncia de variveis de uma pasta para outra
preciso ter pelo menos uma outra pasta alm da pasta MAIN. No possvel utilizar
VAR-LINK para copiar variveis dentro da mesma pasta.
1. Na VAR-LINK, seleccione as variveis.
2. Prima Manage e seleccione 2:Copy ou 4:Move.
4. Prima _. As variveis copiadas ou transferidas mantm seus nomes originais.
Nota: para copiar uma varivel com um nome diferente na mesma pasta (como
a1a2), utilize _ ou o comando CopyVar a partir do ecr principal.
Bloqueio ou desbloqueio de pastas de variveis ou aplicaes Flash Bloqueio ou desbloqueio de pastas de variveis ou aplicaes Flash Bloqueio ou desbloqueio de pastas de variveis ou aplicaes Flash Bloqueio ou desbloqueio de pastas de variveis ou aplicaes Flash
Quando uma varivel est bloqueada, no possvel exclu-la, trocar o seu nome, ou
armazen-la. Porm, possvel copi-la, mov-la ou mostrar o contedo. Quando uma
pasta est bloqueada, possvel manipular as variveis nela contidas - desde que no
estejam bloqueadas - mas no possvel exclu-la. Quando uma aplicao Flash est
bloqueada, no possvel exclui-la.
1. Na VAR-LINK, seleccione as variveis e/ou pastas ou aplicao Flash.
3. Seleccione a pasta de destino.
Gesto da memria e das variveis 753
2. Prima Manage e seleccione 6:Lock ou 7:UnLock .
Cancelamento de uma pasta no ecr VAR-LINK Cancelamento de uma pasta no ecr VAR-LINK Cancelamento de uma pasta no ecr VAR-LINK Cancelamento de uma pasta no ecr VAR-LINK
Quando excluir uma pasta do ecr VAR-LINK, todas as variveis dessa pasta tambm
so excludas. No pode excluir a pasta MAIN.

indica uma varivel ou pasta bloqueada.


indica uma varivel arquivada que
automaticamente bloqueada.
1. Prima _.
2. Prima para seleccionar a(s) pasta(s) a
serem excludas. (As variveis da pasta
so seleccionadas automaticamente.)
3. Prima 1:Delete eller _.
4. Prima _ para confirmar a excluso da
pasta e de todas as suas variveis.
Gesto da memria e das variveis 754
Excluso de uma varivel ou pasta do ecr principal Excluso de uma varivel ou pasta do ecr principal Excluso de uma varivel ou pasta do ecr principal Excluso de uma varivel ou pasta do ecr principal
Antes de cancelar uma pasta no ecr principal, deve cancelar primeiro todas as
variveis armazenadas.
Para cancelar uma varivel, introduza o comando DelVar no ecr principal da
calculadora.
DelVar var1 [, var2] [, var3] ...
Paa eliminar todas as varivies de um tipo especfico, introduza o comando DelType
no ecr principal da calculadora.
DelType var_tipo em que var_tipo o tipo de varivel.
Nota: o comando DelType elimina todas as variveis do tipo especificado em todas
as pastas.
Para cancelar uma pasta vazia, introduza o comando DelFold no ecr principal da
calculadora.
DelFold pasta1 [, pasta2] [, pasta3] ...
Nota: no possvel cancelar a pasta MAIN.
Procedimento de colar o nome de uma varivel Procedimento de colar o nome de uma varivel Procedimento de colar o nome de uma varivel Procedimento de colar o nome de uma varivel
numa aplicao numa aplicao numa aplicao numa aplicao
Suponha que est a digitar uma expresso no ecr principal e no se consegue lembrar
da varivel que deseja utilizar. Visualize o ecr VAR-LINK, seleccione uma varivel de
lista e cole o nome directamente na linha de entrada do ecr principal.
Gesto da memria e das variveis 755
Aplicaes que podem ser utilizadas Aplicaes que podem ser utilizadas Aplicaes que podem ser utilizadas Aplicaes que podem ser utilizadas
possvel colar um nome de uma varivel na posio do cursor de uma das seguintes
aplicaes.
Ecr principal, Y= Editor, Editor de Tabelas ou Editor de Dados/Matrizes O cursor
deve estar na linha de entrada.
Editor de Texto, Editor de Janelas, Solucionador Numrico ou Editor de
Programas O cursor pode estar posicionado em qualquer lugar do ecr.
Pode tambm colar um nome de varivel na localizao actual do cursor em vrias
aplicaes Flash.
Procedimento Procedimento Procedimento Procedimento
Se iniciar uma das aplicaes acima:
1. Posicione o cursor na posio em que
deseja inserir o nome da varivel.
2. Prima _ .
3. Realce a varivel correspondente.
Nota: tambm possvel realar e colar
os nomes das pastas.
sin(|
Gesto da memria e das variveis 756
Se colar o nome de uma varivel que no est contida na pasta actual, cola o caminho
da varivel.
Procedimento de arquivar e desarquivar uma Procedimento de arquivar e desarquivar uma Procedimento de arquivar e desarquivar uma Procedimento de arquivar e desarquivar uma
varivel varivel varivel varivel
Para arquivar e desarquivar uma ou mais variveis de forma interactiva, utilize o ecr
VAR-LINK. possvel tambm utilizar estas operaes no ecr principal ou de um
programa.
Por que necessrio arquivar uma varivel? Por que necessrio arquivar uma varivel? Por que necessrio arquivar uma varivel? Por que necessrio arquivar uma varivel?
O arquivo de dados do utilizador permite:
4. Prima _ para colar o nome da
varivel.
Nota: neste procedimento, cola o nome
da varivel, mas no o contedo. Para
recuperar o contedo de uma varivel,
utilize _, em vez de _.
5. Termine de digitar a expresso.
sin(a1|
sin(a1)|
sin(class\a2
Supondo que CLASS no a pasta actual, colada
se realar a varivel a2 em CLASS.
Gesto da memria e das variveis 757
Armazenar dados, programas ou quaisquer outras variveis num local seguro onde
no possam ser inadvertidamente excludos ou alterados.
Criar memria RAM adicional, arquivando as variveis.
Por exemplo:
- Pode arquivar as variveis necessrias, mas que no precisa editar ou alterar,
ou as variveis que no est a utilizar actualmente, porm precisa guardar para
utilizao futura.
Nota: no possvel arquivar variveis com nomes reservados ou variveis de
sistema.
- Se adquirir programas adicionais para a TI-89 Titanium / Voyage200
Graphing Calculator, especialmente, se forem grandes, pode ser que seja
necessrio libertar mais memria RAM antes de poder instalar esses
programas.
Mais memria RAM pode melhorar o desempenho em determinados tipos de clculos.
No ecr VAR-LINK No ecr VAR-LINK No ecr VAR-LINK No ecr VAR-LINK
Para arquivar ou desarquivar:
1. Prima _ para visualizar o ecr VAR-LINK.
Gesto da memria e das variveis 758
2. Seleccione uma ou mais variveis, que podem estar em pastas diferentes. (Pode
seleccionar uma pasta inteira atravs da seleco do nome da pasta.)
Nota: Para seleccionar uma nica varivel, realce-a. Para seleccionar vrias
variveis, realce cada varivel e prima .
possvel aceder a uma varivel arquivada exactamente como se faz com qualquer
varivel bloqueada. Para todos os fins, uma varivel arquivada continua na pasta
original; simplesmente armazenada no arquivo de dados do utilizador em vez de na
RAM.
Nota: uma varivel arquivada bloqueada automaticamente. Pode aceder varivel,
mas no a pode editar ou cancelar.
No ecr principal ou de um programa No ecr principal ou de um programa No ecr principal ou de um programa No ecr principal ou de um programa
Utilize os comandos Archive e Unarchiv.
Archive varivel1, varivel2,
Unarchiv varivel1, varivel2,
3. Prima e seleccione:
8:Archive Variable
ou
9:Unarchive Variable
Se seleccionar 8:Archive Variable, as
variveis so movidas para o arquivo de
dados do utilizador.
= variveis arquivadas
Gesto da memria e das variveis 759
Se aparecer uma mensagem de recolha de lixo Se aparecer uma mensagem de recolha de lixo Se aparecer uma mensagem de recolha de lixo Se aparecer uma mensagem de recolha de lixo
Se utilizar o arquivo de dados do utilizador extensivamente, pode aparecer uma
mensagem de recolha de lixo. Este procedimento ocorre se tentar arquivar uma varivel
quando no houver memria de arquivo livre suficiente. Entretanto, a TI-89 Titanium /
Voyage200 Graphing Calculator tenta reorganizar as variveis arquivadas para criar
espao adicional.
Resposta mensagem de recolha de lixo Resposta mensagem de recolha de lixo Resposta mensagem de recolha de lixo Resposta mensagem de recolha de lixo
Nota: se as pilhas estiverem gastas, devem set substitudas antes de efectuar a
reciclagem, porque a memria de arquivo pode ser perdida.
Depois da recolha do lixo, dependendo do espao libertado, a varivel pode ou no ser
arquivada. Se ainda no for possvel arquivar a varivel, algumas variveis podem ser
desarquivadas e pode tentar novamente.
Por que no realizar a recolha de lixo automaticamente sem uma Por que no realizar a recolha de lixo automaticamente sem uma Por que no realizar a recolha de lixo automaticamente sem uma Por que no realizar a recolha de lixo automaticamente sem uma
mensagem? mensagem? mensagem? mensagem?
A mensagem:
Se aparecer a mensagem direita:
Para continuar o arquivo, prima _.
ou
Para cancelar, prima _.
Gesto da memria e das variveis 760
Permite saber o motivo da demora do arquivo. Alerta tambm que o arquivo pode
falhar se no houver memria suficiente.
Pode alertar quando um programa entrar em loop, enchendo repetitivamente o
arquivo de dados do utilizador. Cancele o arquivo e investigue o motivo.
Por que necessria uma recolha de lixo? Por que necessria uma recolha de lixo? Por que necessria uma recolha de lixo? Por que necessria uma recolha de lixo?
O arquivo de dados do utilizador est dividido em sectores. Quando comear o arquivo,
as variveis so armazenadas a partir do incio do sector 1. Quando no houver espao
suficiente no sector, a prxima varivel armazenada no incio do prximo sector.
Tipicamente, um bloco vazio fica no fim do sector anterior.
Cada varivel arquivada armazenada no primeiro bloco vazio, suficientemente grande
para a armazenar.
Nota: Uma varivel arquivada armazenada num bloco contnuo dentro de um nico
sector; no pode cruzar um limite de sector.
Gesto da memria e das variveis 761
Este processo continua at ao fim do ltimo sector. Dependendo do tamanho das
variveis individuais, os blocos vazios podem representar uma quantidade significativa
de espao.
Nota: a recolha de lixo ocorre quando a varivel que se est a arquivar maior do que
qualquer bloco vazio.
Como o desarquivamento de uma varivel afecta o processo Como o desarquivamento de uma varivel afecta o processo Como o desarquivamento de uma varivel afecta o processo Como o desarquivamento de uma varivel afecta o processo
Quando uma varivel desarquivada, copiada para a RAM, mas no excluda da
memria de arquivo de dados do utilizador.
variable B
variable C
variable A
variable D
Dependendo do
seu tamanho, a
varivel D
armazenada num
destes locais.
Sector 1
Sector 3
Sector 2
Bloco
vazio
Gesto da memria e das variveis 762
As variveis desarquivadas so marcadas para cancelamento, significando que sero
excludas durante a prxima recolha de lixo.
Se o ecr MEMORY apresentar espao livre suficiente Se o ecr MEMORY apresentar espao livre suficiente Se o ecr MEMORY apresentar espao livre suficiente Se o ecr MEMORY apresentar espao livre suficiente
Mesmo que o ecr MEMORY apresente espao livre suficiente para arquivar uma
varivel, pode receber ainda uma mensagem de recolha de lixo.
Este ecr de memria da TI-89 Titanium
mostra o espao livre que ficar disponvel
depois da excluso de todas as variveis
marcadas para cancelamento.
Quando uma varivel desarquivada, a
quantidade de Flash ROM livre aumenta
imediatamente, mas o espao s fica
disponvel depois da prxima recolha de lixo.
v a r i a b l e A
v a r i a b l e D
Aps desarquivar as
variveis B e C,
continuam a ocupar
espao.
Sector 1
Sector 2
Sector 3
Gesto da memria e das variveis 763
A Voyage200 tem 2,7 MB de memria Flash ROM disponvel para o utilizador. Pode
utilizar os 2,7 MB para as Apps Flash, mas apenas cerca de 1 MB desses 2,7 MB pode
ser utilizado para arquivo de dados do utilizador.
Processo de recolha de lixo Processo de recolha de lixo Processo de recolha de lixo Processo de recolha de lixo
O processo de recolha de lixo:
Exclui variveis desarquivadas a partir do arquivo de dados do utilizador.
Reorganiza as variveis restantes em blocos consecutivos.
Erro de memria no acesso a uma varivel Erro de memria no acesso a uma varivel Erro de memria no acesso a uma varivel Erro de memria no acesso a uma varivel
arquivada arquivada arquivada arquivada
Uma varivel arquivada tratada da mesma forma que uma varivel bloqueada. Pode
aceder varivel, mas no possvel edit-la ou cancel-la. Entretanto, em alguns
casos, pode receber uma mensagem de erro de memria (Memory Error), se tentar
aceder a uma varivel arquivada.
v a r i a b l e A
v a r i a b l e D
Sector 1
Sector 2
Gesto da memria e das variveis 764
O que causa um erro de memria? O que causa um erro de memria? O que causa um erro de memria? O que causa um erro de memria?
A mensagem de erro de memria (Memory Error) aparece se no houver RAM livre para
aceder varivel arquivada. Talvez pergunte: Se a varivel estiver no arquivo de dados
do utilizador, por que importante a quantidade de RAM disponvel? A resposta que
as operaes apresentadas em seguida podem ser realizadas apenas se uma varivel
estiver na RAM.
Abertura de uma varivel de texto no Editor de Texto.
Abertura de uma varivel de dados, lista, ou matriz no Editor de Dados e Matrizes.
Abertura de um programa ou funo no Editor de Programa.
Execuo de um programa ou referncia a uma funo.
Nota: Conforme descrito abaixo, uma cpia temporria permite abrir ou executar uma
varivel arquivada. Entretanto, no possvel guardar quaisquer mudanas na varivel.
Para que no seja preciso desarquivar variveis desnecessariamente, a TI-89
Titanium / Voyage200 Graphing Calculator realiza uma cpia invisvel ao utilizador.
Por exemplo, se executar um programa do arquivo de dados do utilizador, a TI-89
Titanium / Voyage200:
1. Copia o programa para a RAM.
2. Executa o programa.
3. Cancela a cpia da RAM quando o programa termina.
A mensagem de erro aparece se no houver espao suficiente de RAM para cpia
temporria.
Gesto da memria e das variveis 765
Nota: excepto para programas e funes, a consulta a uma varivel arquivada no a
copia. Se a varivel ab arquivada, no copiada se for feito 6ab.
Correco do erro Correco do erro Correco do erro Correco do erro
Para libertar RAM suficiente para aceder varivel:
1. Utilize o ecr VAR-LINK (_ ) para determinar o tamanho da varivel
arquivada que pretende aceder.
2. Utilize o ecr MEMORY (_ ] ) para verificar o tamanho de RAM livre.
3. Liberte a quantidade necessria de memria atravs do:
Cancelamento de variveis desnecessrias da RAM.
Arquivo de variveis ou programas grandes (movendo-os da RAM para o
arquivo de dados do utilizador).
Nota: o espao RAM livre tem de ser maior do que a varivel arquivada.
Conectividade 766
Conectividade Conectividade Conectividade Conectividade
Ligar duas unidades Ligar duas unidades Ligar duas unidades Ligar duas unidades
A TI-89 Titanium e a Voyage200 Graphing Calculator tm um cabo que permite ligar
duas unidades. Assim que estiverem ligadas, pode transmitir informaes entre as duas
unidades. Um cabo USB de unidade-a-unidade includo na TI-89 Titanium; utilize a
porta USB do dispositivo com o cabo. Um cabo standard de unidade-a-unidade
includo na Voyage200; utilize a porta E/S do dispositivo com o cabo.
Nota: A TI-89 Titanium integra uma porta USB e uma porta E/S para que possa ligar s
unidades portteis grficas TI com um dos tipos de porta de ligao. No entanto, a
utilizao da porta E/S requer o cabo standard de unidade-a-unidade (vendido
separadamente) ou o TI Connectivity Cable USB (tambm vendido separadamente),
que utilizado para ligar a um computador.
Ligar antes de enviar ou receber Ligar antes de enviar ou receber Ligar antes de enviar ou receber Ligar antes de enviar ou receber
Pressione firmemente uma extremidade do cabo para a inserir na porta de ligao de
cada unidade. A unidade pode enviar ou receber, dependendo de como configurar a
unidade no ecr VAR-LINK.
Pode ligar uma TI-89 Titanium ou Voyage200 a outra TI-89 Titanium, Voyage200,
TI-89 ou TI-92 Plus.
Conectividade 767
Duas unidades portteis TI-89 Titanium ligadas em conjunto
Porta USB
cabo USB de unidade-a-unidade
cabo USB de
unidade-a-unidade
Conectividade 768
Posicione-as para que os smbolos USB fiquem virados um para o outro e, em seguida,
insira o conector.
Duas unidades portteis Voyage200 ligadas em conjunto
voyage200 voyage200
Porta E/S
Porta E/S
cabo standard de unidade-a-unidade
Conectividade 769
Uma TI-89 Titanium e uma Voyage200 ligadas em conjunto
Porta E/S
Porta
E/S
cabo standard de
unidade-a-unidade
Conectividade 770
Uma TI-89 Titanium e uma TI-89 ligadas em conjunto
Transmitir variveis, aplicaes Flash e pastas Transmitir variveis, aplicaes Flash e pastas Transmitir variveis, aplicaes Flash e pastas Transmitir variveis, aplicaes Flash e pastas
A transmisso de variveis uma forma conveniente para partilhar qualquer varivel
listada no ecr VAR-LINK funes, programas, etc. Tambm pode transmitir
aplicaes Flash (Apps) e pastas.
Configurar as unidades Configurar as unidades Configurar as unidades Configurar as unidades
As aplicaes Flash s se transferem entre determinadas unidades. Por exemplo, pode
transferir uma App de uma TI-89 Titanium para outra TI-89 Titanium ou de uma TI-89
TI-89
Porta E/S
Porta E/S
cabo standard de
unidade-a-unidade
Conectividade 771
Titanium para uma TI-89. Pode transferir uma App de uma Voyage200 para outra
Voyage200 ou de uma Voyage200 para uma TI-92 Plus.
1. Ligue duas unidades portteis grficas
com o cabo adequado.
2. Na unidade transmissora, prima
_ para ver o ecr VAR-LINK.
3. Na unidade transmissora, seleccione as
variveis, pastas ou aplicaes Flash que
pretende enviar.
Para seleccionar uma varivel,
aplicao Flash ou pasta, mova o
cursor para a realar e prima para
colocar uma marca de verificao ()
numa delas.
Conectividade 772
- Se estiver no ecr VAR-LINK
predefinido, este selecciona a
pasta e o contedo. As pastas
fechadas abrem-se quando
seleccionadas.
- Se seleccionar uma App Flash (a
partir do separador F7), esta
selecciona a pasta da App e o
contedo. Aparece uma marca
de verificao antes da pasta,
mas no aparece antes do
contedo. As pastas das Apps
Flash fechadas no se abrem
automaticamente.
Conectividade 773
Para seleccionar vrias variveis,
aplicaes Flash ou pastas, realce
cada uma delas e prima para
colocar uma marca de verificao ()
numa delas. Utilize novamente
para anular a seleco de qualquer
coisa que no queira transmitir.
Para seleccionar todas as variveis,
aplicaes Flash ou pastas, utilize
All 1:Select All.
Conectividade 774
4. On the receiving unit, press _
to display the VAR-LINK screen. (A
unidade transmissora permanece no ecr
VAR-LINK.)
5. Nas unidades receptora e transmissora,
prima Link para ver as opes do
menu.
6. Na unidade receptora, seleccione
2:Receive.
A mensagem VAR-LINK: WAITING TO
RECEIVE e o indicador BUSY aparecem
na linha de estado da unidade receptora.
7. Na unidade transmissora, seleccione
1:Send
Este procedimento inicia a transmisso.
Conectividade 775
Aparece uma barra de progresso na linha de estado da unidade receptora durante a
transmisso. Quando a transmisso terminar, o ecr VAR-LINK actualizado na unidade
receptora.
Nota: Antes de transferir uma App adquirida, a unidade receptora deve ter o certificado
adequado, se necessrio. Um certificado um ficheiro gerado pela TI. As Apps gratuitas
e de conceitos no requerem um certificado.
Regras para transmitir variveis, aplicaes Flash ou pastas Regras para transmitir variveis, aplicaes Flash ou pastas Regras para transmitir variveis, aplicaes Flash ou pastas Regras para transmitir variveis, aplicaes Flash ou pastas
As variveis desbloqueadas e desarquivadas que tenham o mesmo nome nas unidades
receptoras e transmissoras sero substitudas a partir da unidade transmissora.
As variveis bloqueadas que tenham o mesmo nome nas unidades transmissoras e
receptoras devem ser desbloqueadas na unidade receptora antes de poderem ser
substitudas a partir da unidade transmissora. Se as variveis arquivadas tiverem os
mesmos nomes nas unidades transmissoras e receptoras, aparece uma mensagem a
pedir-lhe para confirmar se permite substituir as variveis.
Se seleccionar: O que acontece:
Varivel desbloqueada A varivel transmitida para a pasta actual e
permanece desbloqueada na unidade receptora.
Varivel bloqueada A varivel transmitida para a pasta actual e
permanece bloqueada na unidade receptora.
Varivel arquivada A varivel transmitida para a pasta actual e
permanece arquivada na unidade receptora.
Aplicao Flash
desbloqueada
Se a unidade receptora tiver a certificao
correcta, a aplicao Flash transmitida.
Permanece desbloqueada na unidade receptora.
Conectividade 776
Cancelar uma transmisso Cancelar uma transmisso Cancelar uma transmisso Cancelar uma transmisso
A partir da unidade receptora ou transmissora:
Aplicao Flash
bloqueada
Se a unidade receptora tiver a certificao
correcta, a aplicao Flash transmitida.
Permanece bloqueada na unidade receptora.
Pasta desbloqueada A pasta e os contedos seleccionados so
transmitidos. A pasta permanece desbloqueada na
unidade receptora.
Pasta bloqueada A pasta e os contedos seleccionados so
transmitidos. A pasta desbloqueia-se na unidade
receptora.
1. Prima _.
Aparece uma mensagem de erro.
2. Prima _ ou _.
Se seleccionar: O que acontece:
Conectividade 777
Mensagens de notificao e de erro comuns Mensagens de notificao e de erro comuns Mensagens de notificao e de erro comuns Mensagens de notificao e de erro comuns
Apresentado em: Mensagem e descrio:
Unidade
transmissora
Aparece passados alguns segundos se:
No instalar um cabo na porta de ligao da unidade
transmissora.
ou
Uma unidade receptora no estiver instalada na
outra extremidade do cabo.
ou
A unidade receptora no estiver configurada para
receber.
Prima _ ou _ para cancelar a transmisso.
Nota: A unidade transmissora pode no mostrar
sempre esta mensagem. Em vez desta mensagem,
pode aparecer BUSY at cancelar a transmisso.
Unidade
transmissora
A unidade receptora no tem o certificado correcto
para o sistema operativo (SO) ou a aplicao Flash a
enviar.
Conectividade 778
Eliminar variveis, aplicaes Flash ou pastas Eliminar variveis, aplicaes Flash ou pastas Eliminar variveis, aplicaes Flash ou pastas Eliminar variveis, aplicaes Flash ou pastas
1. Prima _ para ver o ecr VAR-LINK.
Unidade receptora
A unidade receptora tem uma varivel com o mesmo
nome da varivel a enviar.
Para substituir a varivel existente, prima _.
(Por predefinio, Overwrite = YES.)
Para guardar a varivel com um nome diferente,
defina Overwrite = NO. Na caixa de entrada New
Name, digite um nome de varivel que no exista
na unidade receptora. Prima duas vezes _.
Para ignorar esta varivel e continuar com a
seguinte, defina Overwrite = SKIP e prima _.
Para cancelar a transmisso, prima _.
Unidade receptora
A unidade receptora no tem memria suficiente para
o material que est a ser enviado. Prima _ ou
_ para cancelar a transmisso.
Apresentado em: Mensagem e descrio:
New Name fica activo apena
se alterar Overwrite para NO
Conectividade 779
2. Seleccione as variveis, as pastas ou as aplicaes Flash a eliminar.
Para seleccionar uma varivel, aplicao Flash ou pasta, mova o cursor para a
realar e prima para colocar uma marca de verificao () numa delas.
- Se estiver no ecr VAR-LINK predefinido, este selecciona a pasta e o
contedo. As pastas fechadas abrem-se quando seleccionadas.
- Se seleccionar uma App Flash (a partir do separador F7), esta selecciona a
pasta da App e o contedo. Aparece uma marca de verificao antes da
pasta, mas no aparece antes do contedo. As pastas das Apps Flash
fechadas no se abrem automaticamente.
Nota: No pode eliminar a pasta Main.
Para seleccionar vrias variveis, aplicaes Flash ou pastas, realce-as e prima
para colocar uma marca de verificao () nas opes pretendidas. Utilize
novamente para anular a seleco de qualquer coisa que no queira
transmitir.
Para seleccionar todas as variveis, aplicaes Flash ou pastas, utilize
All 1:Select All.
3. Prima e seleccione 1:Delete.
or
Prima _. Aparece uma mensagem de confirmao.
4. Prima _ para confirmar a eliminao.
Onde obter aplicaes Flash (Apps) Onde obter aplicaes Flash (Apps) Onde obter aplicaes Flash (Apps) Onde obter aplicaes Flash (Apps)
Para obter informaes actualizadas sobre as aplicaes Flash disponveis, consulte o
site Web da Texas Instruments em education.ti.com ou contacte a Texas Instruments
em TI-Cares.
Conectividade 780
Muitas das Apps j no requerem um certificado. Se tentar transferir uma App de uma
unidade para a outra e receber a mensagem Unlicensed OS or Flash application , tente
transferir a App novamente do site Web education.ti.com.
Pode transferir uma aplicao Flash e/ou certificado do site Web da Texas Instruments
para um computador e utilizar um USB cable ou TI Connectivity Cable USB para instalar
a aplicao ou o certificado na TI-89 Titanium / Voyage200 Graphing Calculator.
Para obter instrues de instalao das Apps Flash, consulte education.ti.com/guides.
Transmitir variveis com o controlo do programa Transmitir variveis com o controlo do programa Transmitir variveis com o controlo do programa Transmitir variveis com o controlo do programa
Pode utilizar um programa com GetCalc e SendCalc para transmitir uma varivel de um
dispositivo para outro.
SendCalc envia uma varivel para a porta de ligao, onde um dispositivo ligado pode
receber a varivel. O dispositivo ligado tem de estar no ecr inicial ou tem de executar
GetCalc a partir de um programa.
Pode utilizar os parmetros opcionais com o comando SendCalc ou GetCalc para
especificar a porta USB ou E/S. (Consulte o Anexo A para mais informaes.) Se no
incluir estes parmetros, a TI-89 Titanium comunica atravs da porta USB.
Programa Chat Programa Chat Programa Chat Programa Chat
O programa seguinte utiliza os comandos GetCalc e SendCalc. O programa configura
dois circuitos que permite aos dispositivos ligados enviarem e receberem/mostrarem
uma varivel denominada msg. InputStr permite que cada utilizador introduza uma
mensagem na varivel msg
Conectividade 781
Notas:
Configura esta unidade para receber e ver a varivel msg.
Permite a este utilizador introduzir uma mensagem em msg e envila.
Circuito executado pela unidade que recebe a primeira mensagem.
Permite a este utilizador introduzir uma mensagem em msg e envila.
Configura esta unidade para receber e ver msg.
Circuito executado pela unidade que envia a primeira mensagem.
:Chat()
:Prgm
:ClrIO
:Disp "On first unit to send,","
enter 1;","On first to receive,"
:InputStr " enter 0",msg
:If msg="0" Then
: While true
: GetCalc msg
: Disp msg
: InputStr msg
: SendCalc msg
: EndWhile
:Else
: While true
: InputStr msg
: SendCalc msg
: GetCalc msg
: Disp msg
: EndWhile
:EndIf
:EndPrgm


Conectividade 782
Para sincronizar GetCalc e SendCalc, os circuitos so dispostos para que a unidade
receptora execute o comando GetCalc enquanto a unidade transmissora espera que o
utilizador introduza uma mensagem.
Executar o programa Executar o programa Executar o programa Executar o programa
Este procedimento assume que:
Os dois dispositivos esto ligados com o cabo de ligao.
O programa Chat est instalado em ambos os dispositivos.
- Utilize o editor de programas dos dispositivos introduzir o programa.
ou
- Introduza o programa num dispositivo e, em seguida, utilize VAR-LINK para
transmitir a varivel do programa para o outro dispositivo.
Para executar o programa em ambos os dispositivos:
1. No ecr inicial de cada dispositivo, introduza chat( ).
2. Quando cada dispositivo mostrar a linha de comandos inicial, responda como
apresentado em seguida.
No: Digite:
Dispositivo que enviar a primeira
mensagem.
1 e prima _.
Dispositivo que receber a
primeira mensagem.
0 e prima _.
Conectividade 783
3. Digite uma mensagem e prima _ para enviar a varivel msg para o outro
dispositivo.
Parar o programa Parar o programa Parar o programa Parar o programa
Como o programa Chat configura um circuito infinito em ambos os dispositivos, prima
_ (em ambos os dispositivos) para parar o programa. Se premir _ para confirmar a
mensagem de erro, o programa pra no ecr Program I/O. Prima ou _ para voltar
ao ecr inicial.
Actualizar o sistema operativo (SO) Actualizar o sistema operativo (SO) Actualizar o sistema operativo (SO) Actualizar o sistema operativo (SO)
Pode actualizar o SO da TI-89 Titanium ou da Voyage200 com o computador. Pode
tambm transferir o SO de uma unidade para outro modelo idntico (por exemplo, de
uma TI-89 Titanium para uma TI-89 Titanium ou de uma Voyage200 para uma
Voyage200).
A instalao do SO reinicia a memria do dispositivo para as definies de fbrica
originais. Isto significa que todas as variveis definidas pelo utilizador (na RAM e no
arquivo de dados do utilizador), funes, programas, listas e pastas (excepto pasta
Main) so eliminadas. possvel que as aplicaes possam ser tambm eliminadas.
Consulte as informaes importantes relacionadas com as pilhas antes de actualizar o
SO.
Informaes importantes sobre a transferncia do sistema operativo Informaes importantes sobre a transferncia do sistema operativo Informaes importantes sobre a transferncia do sistema operativo Informaes importantes sobre a transferncia do sistema operativo
Deve instalar pilhas novas antes de iniciar a transferncia do SO.
Conectividade 784
Se estiver a utilizar a TI-89 Titanium num idioma diferente do Ingls, deve certificar-se
de que tem a aplicao de localizao mais recente instalada quando actualizar o SO.
Se no tiver a aplicao de localizao mais recente instalada, linhas de comando,
mensagens de erro e informaes de estado relacionados com as novas
funcionalidades do SO podem no aparecer correctamente.
Quando estiver no modo de transferncia do SO, a funo Automatic Power Down
(APD) no funciona. Se deixar o dispositivo no modo de transferncia durante um
longo perodo de tempo antes de iniciar o processo de transferncia, as pilhas podem
gastar-se. Necessitar de substituir as pilhas gastas por pilhas novas antes de iniciar a
transferncia.
Se interromper acidentalmente a transferncia antes de terminar, necessita de reinstalar
o SO. No se esquea de instalar pilhas novas antes de iniciar a transferncia.
Fazer cpia de segurana da unidade antes de instalar o sistema Fazer cpia de segurana da unidade antes de instalar o sistema Fazer cpia de segurana da unidade antes de instalar o sistema Fazer cpia de segurana da unidade antes de instalar o sistema
operativo operativo operativo operativo
Quando instalar uma actualizao do SO, o processo de instalao:
Elimina todas as variveis definidas pelo utilizador (na RAM e no arquivo de dados
do utilizador), funes, programas e pastas.
Pode eliminar todas as aplicaes Flash.
Reinicia todas os modos e as variveis do sistema para as definies de fbrica
originais. Este procedimento equivalente a utilizar o ecr MEMORY para reiniciar a
memria.
Para reter quaisquer variveis ou aplicaes Flash, efectue o seguinte procedimento
antes de instalar a actualizao:
Conectividade 785
Importante: Instale pilhas novas.
Transmita as variveis ou as aplicaes Flash para outro dispositivo.
ou
Utilize um USB cable ou um TI Connectivity Cable USB e o software TI Connect
(education.ti.com/downloadticonnect) para enviar as variveis e/ou as aplicaes
Flash para um computador.
Onde obter actualizaes do sistema operativo Onde obter actualizaes do sistema operativo Onde obter actualizaes do sistema operativo Onde obter actualizaes do sistema operativo
Para obter informaes actualizadas sobre as actualizaes do SO disponveis,
consulte o site Web da Texas Instruments em education.ti.com ou contacte a Texas
Instruments em TI-Cares.
Pode transferir uma actualizao do SO ou da aplicao Flash a partir do site Web da
Texas Instruments Web para um computador e utilizar um USB cable ou um
TI Connectivity Cable USB para instalar o SO ou a aplicao na TI-89 Titanium /
Voyage200.
Para mais informaes, consulte as instrues na Web.
Transferir o sistema operativo Transferir o sistema operativo Transferir o sistema operativo Transferir o sistema operativo
O SO s transferido de uma TI-89 Titanium para uma TI-89 Titanium, de uma TI-89
para uma TI-89, de uma Voyage200 para uma Voyage200 ou de uma TI-92 Plus
para uma TI-92 Plus.
Para transferir o sistema operativo (SO) de unidade para unidade:
Conectividade 786
1. Ligue duas unidades similares, uma TI-89 Titanium a uma TI-89 Titanium; ou uma
Voyage200 a uma Voyage200.
2. Nas unidades receptora e transmissora, prima _ para ver o ecr VAR-
LINK.
3. Nas unidades receptora e transmissora, prima Link para ver as opes do menu.
4. Na unidade receptora, seleccione 5:Receive OS.
Aparece uma mensagem de aviso. Prima _ para parar o processo ou prima
_ para avanar. Se premir _, VAR-LINK: WAITING TO RECEIVE e BUSY
aparecem na linha de estado da unidade receptora.
5. Na unidade receptora, seleccione 4:Send OS.
Aparece uma mensagem de aviso. Prima _ para parar o processo ou prima
_ para iniciar a transmisso.
Importante:
No se esquea de fazer uma cpia de segurana das informaes necessrias e
instalar pilhas novas na unidade receptora.
Certifique-se de que as unidades receptora e transmissora esto no ecr VAR-LINK.
A unidade receptora mostra o progresso da transferncia. Quando a transferncia
terminar:
A unidade transmissora volta ao ecr VAR-LINK.
A unidade receptora volta ao ambiente de trabalho das Apps ou ao ecr inicial.
Pode necessitar de utilizar __ (clarear) ou __ (escurecer) para ajustar o
contraste.
Conectividade 787
No tente cancelar uma transferncia do sistema operativo No tente cancelar uma transferncia do sistema operativo No tente cancelar uma transferncia do sistema operativo No tente cancelar uma transferncia do sistema operativo
Depois de comear a transferncia, o SO existente na unidade receptora eliminado.
Se interromper a transferncia antes de terminar, a unidade receptora no funciona
correctamente. Necessita de reinstalar a actualizao do SO.
Se estiver a actualizar o sistema operativo em vrias unidades Se estiver a actualizar o sistema operativo em vrias unidades Se estiver a actualizar o sistema operativo em vrias unidades Se estiver a actualizar o sistema operativo em vrias unidades
Para efectuar a actualizao de um SO em vrias unidades, transfira e instale o SO
numa unidade e, em seguida, transfira a actualizao do SO de uma unidade para
outra. Este mtodo mais rpido do que o instalar em cada unidade atravs de um
computador. As actualizaes do SO so gratuitas e no necessitam de um certificado
antes de as transferir ou instalar.
Mensagens de erro Mensagens de erro Mensagens de erro Mensagens de erro
A maioria das mensagens de erro aparecem na unidade transmissora. Dependendo de
quando o erro ocorre no processo de transferncia, pode ver uma mensagem de erro na
unidade receptora.
Mensagem de erro Descrio
As unidades receptora e transmissora no esto
ligadas correctamente ou a unidade receptora
no est configurada para receber.
Conectividade 788
Recolher e transmitir listas de ID Recolher e transmitir listas de ID Recolher e transmitir listas de ID Recolher e transmitir listas de ID
A opo do menu 6:Send ID List do ecr VAR-LINK permite recolher nmeros de ID
electrnicos de dispositivos individuais TI-89 Titanium, TI-89, Voyage200
Graphing Calculator ou TI-92 Plus.
O certificado da unidade receptora no vlido
para o sistema operativo (SO) na unidade
transmissora. Tem de obter e instalar um
certificado vlido.
Se a App j no requerer um certificado, pode
transferi-la novamente do site Web da Texas
Instruments em education.ti.com e instalar a
App novamente na unidade porttil.
Ocorreu um erro durante a transferncia. O SO
actual da unidade receptora est corrompido.
Tem de reinstalar o software do produto a partir
de um computador.
Substitua as pilhas da unidade que apresenta
esta mensagem.
Mensagem de erro Descrio
Conectividade 789
Listas de ID e certificados de grupo Listas de ID e certificados de grupo Listas de ID e certificados de grupo Listas de ID e certificados de grupo
A funo ID list oferece uma forma conveniente para recolher ID de dispositivos para
compras de grupo de aplicaes comerciais. Depois de recolher as ID, transmite-as
Texas Instruments para que possa ser emitido um certificado de grupo.
Um certificado de grupo permite distribuir software adquirido a vrias unidades TI-89
Titanium, TI-89, Voyage200 ou TI-92 Plus. Pode carregar, eliminar e recarregar o
software as vezes que forem necessrias desde que os dispositivos permaneam
listados no certificado de grupo. Pode adicionar novos nmeros de ID e/ou novas
aplicaes comerciais a um certificado de grupo.
Recolher listas de ID Recolher listas de ID Recolher listas de ID Recolher listas de ID
Pode recolher todas as ID ou utilizar vrias unidades de recolha e, em seguida,
consolidar as listas de ID num dispositivo.
Para enviar um nmero de ID de um dispositivo para outro, ligue as duas unidades com
um cabo USB de unidade-a-unidade ou cabo standard de unidade-a-unidade.
Passo: Na(s): Efectue este procedimento:
1. Unidade de
recolha
(Unidade
receptora)
Visualize o ecr inicial. Prima:
_ "
@ _
2. Unidade
transmissora
a. Prima _ para ver o ecr
VAR-LINK .
Conectividade 790
Notas:
No pode ver a lista de ID nas unidades de recolha ou transmissora.
Sempre que uma lista de ID enviada de um dispositivo para outro, a lista de ID
eliminada automaticamente da unidade transmissora.
Se recolher duas vezes a ID de um dispositivo, a ID duplicada eliminada
automaticamente da lista.
b. Prima Link e seleccione 6:Send ID List.
A unidade transmissora adiciona uma cpia do
nmero de ID nico lista de ID da unidade de
recolha. A unidade transmissora retm sempre
o seu prprio nmero de ID, que no possvel
eliminar do dispositivo.
3. Unidades
adicionais
Repita os passos 1 e 2 at recolher todas as ID
de um dispositivo.
Dependendo da memria disponvel no
dispositivo de recolha, pode recolher mais de
4000 ID.
Passo: Na(s): Efectue este procedimento:
Conectividade 791
Limpar a lista de ID Limpar a lista de ID Limpar a lista de ID Limpar a lista de ID
A lista de ID permanece no dispositivo de recolha at ser enviada para o computador.
Pode utilizar o dispositivo de recolha para enviar a lista para outros computadores.
Para limpar a lista de ID da unidade de recolha:
1. Prima _ para ver o ecr VAR-LINK.
Compatibilidade entre a TI-89 Titanium, a Compatibilidade entre a TI-89 Titanium, a Compatibilidade entre a TI-89 Titanium, a Compatibilidade entre a TI-89 Titanium, a
Voyage 200, a TI-89 e a TI-92 Plus Voyage 200, a TI-89 e a TI-92 Plus Voyage 200, a TI-89 e a TI-92 Plus Voyage 200, a TI-89 e a TI-92 Plus
Geralmente, os programas e os dados da TI-89 Titanium, da TI-89, da Voyage200 e
da TI-92 Plus so compatveis uns com os outros, com algumas excepes.
A maioria das funes da TI-89 Titanium so compatveis com a TI-89, a Voyage200
e a TI-92 Plus. A TI-89 Titanium e a TI-89 so similares, excepto se a TI-89 Titanium
tiver mais memria (mais espao para Apps e o arquivo do utilizador) e a TI-89 Titanium
tiver uma porta USB. A Voyage200 igual TI-92 Plus, excepto que tem mais
memria e, por conseguinte, mais espao para aplicaes (Apps).
2. Prima Manage e seleccione
A:Clear ID List.
Conectividade 792
Todos os dados so compatveis entre a TI-89 Titanium, a TI-89, a Voyage200 e a
TI-92 Plus, mas alguns programas escritos para um dispositivo podem no ser
executados da mesma forma noutro dispositivo devido s diferenas dos teclados e dos
tamanhos dos ecrs dos dispositivos, e a porta USB da TI-89 Titanium.
Podem ocorrer outras incompatibilidades devido s diferenas nas verses dos
sistemas operativos. Para transferir a verso mais recente do sistema operativo, visite o
site Web da Texas Instruments em education.ti.com/downloadticonnect.
Tabela de transmisso e ligao Tabela de transmisso e ligao Tabela de transmisso e ligao Tabela de transmisso e ligao
Para
De !
TI-89
Titanium TI-89
Voyage
200 TI-92 Plus
TI-89
Titanium
SO
Apps
Variveis
Apps
Variveis
Variveis Variveis
TI-89 Apps
Variveis
SO
Apps
Variveis
Variveis Variveis
Voyage
200
Variveis Variveis SO
Apps
Variveis
Apps
Variveis
TI-92 Plus Variveis Variveis Apps
Variveis
SO
Apps
Variveis
Actividades 793
Actividades Actividades Actividades Actividades
Anlise do problema do poste e do canto Anlise do problema do poste e do canto Anlise do problema do poste e do canto Anlise do problema do poste e do canto
Dois corredores, de 10 e 5 ps de largura, respectivamente, encontram-se no canto de
um edifcio. Tendo de passar um poste neste canto sem o inclinar, calcule o
comprimento mximo do poste.
Comprimento mximo do poste no corredor Comprimento mximo do poste no corredor Comprimento mximo do poste no corredor Comprimento mximo do poste no corredor
O comprimento mximo do poste c o menor segmento de recta que toca o canto
interno e os lados opostos dos dois corredores, conforme o diagrama abaixo.
Calcule o comprimento c em relao a w com proporcionalidade entre lados e o
teorema de Pitgoras. Em seguida, encontre a raiz da primeira derivada de c(w). O valor
mnimo de c(w) o comprimento mximo do poste.
Actividades 794
1. Defina a expresso para o lado a em
funo de w e armazene-a em a(w).
Nota: para definir uma funo, utilize
nomes com vrios caracteres.
2. Defina a expresso para o lado b em
funo de w e armazene-a em b(w).
3. Defina a expresso para o lado c em
funo de w e armazene-a em c(w).
Introduza: Define c(w)= (a(w)^2+b(w)^2)
10
5
w
a
b
c
a = w+5
b = 10a
w
Actividades 795
Deduo de uma soluo de uma equao do Deduo de uma soluo de uma equao do Deduo de uma soluo de uma equao do Deduo de uma soluo de uma equao do
segundo grau segundo grau segundo grau segundo grau
Esta aplicao descreve como deduzir a soluo de uma equao de segundo grau:
x =
4. Utilize o comando zeros( ) para calcular a
raiz da primeira derivada de c(w) para
encontrar o valor mnimo de c(w).
Nota: o comprimento mximo do poste
o valor mnimo de c(w).
5. Calcule o comprimento mximo exacto do
poste.
Introduza: c (_ )
6. Calcule o comprimento mximo
aproximado do poste.
Resultado: Aproximadamente 20.8097
ps.
Nota: copie e cole o resultado da etapa 4
na linha de entrada entre os parntesis
de c( ) e prima __.
b b
2
4ac
2a
---------------------------------------
Actividades 796
Para mais informaes sobre o procedimento utilizado neste exemplo, consulte no
mdulo Manipulao simblica.
Operaes para deduzir a soluo de uma equao do segundo grau Operaes para deduzir a soluo de uma equao do segundo grau Operaes para deduzir a soluo de uma equao do segundo grau Operaes para deduzir a soluo de uma equao do segundo grau
Para encontrar a soluo de uma equao de segundo grau completando os
quadrados, realize as seguintes etapas:
1. Apague todas as variveis de um
carcter da pasta actual.
_ _
@
Escolha 1:Clear a-z e prima _ para
confirmar.
2. No ecr principal, introduza a equao
genrica de segundo grau: ax
2
+bx+c=0.
Actividades 797
3. Subtraia c de ambos os lados da
equao.
_ _ _ j C
@ _ _ C
Nota: este exemplo utiliza o resultado da
ltima resposta para realizar operaes
na TI-89 Titanium / Voyage200. Esta
funo permite reduzir o nmero de
teclas premidas e, desde logo, a
possibilidade de cometer erros.
4. Divida ambos os lados da equao pelo
primeiro coeficiente principal a.
Nota: continue com a ltima resposta
(_) da mesma forma que na etapa
3, nas etapas de 4 a 9.
5. Utilize a funo expand( ) para expandir o
resultado da ltima resposta.
6. Complete os quadrados e acrescente
((b/a)/2)
2
em ambos os lados da equao.
Actividades 798
7. Calcule o resultado com a funo
factor( ).
8. Multiplique ambos os lados da equao
por 4a
2
.
9. Determine a raiz quadrada de ambos os
lados da equao, considerando a>0 e
b>0 e x>0.
10. Calcule x subtraindo b de ambos os lados
e ento dividindo por 2a.
Nota: devido s condies impostas na
etapa 9, esta apenas uma das duas
solues de uma equao do segundo
grau.
Actividades 799
Explorar uma matriz Explorar uma matriz Explorar uma matriz Explorar uma matriz
Esta actividade mostra como realizar vrias operaes com matrizes.
Explorar uma matriz 3x3 Explorar uma matriz 3x3 Explorar uma matriz 3x3 Explorar uma matriz 3x3
Proceda da seguinte maneira para gerar uma matriz aleatria, ampli-la com a matriz
identidade e obter um valor invlido para a matriz inversa.
1. No ecr principal, utilize o comando
RandSeed para estabelecer o incio do
gerador de nmeros aleatrios com o
valor predefinido; em seguida, utilize
randMat( ) para criar uma matriz aleatria
3x3 e armazen-la em a.
2. Substitua o elemento [2,3] da matriz pela
varivel x e utilize a funo augment( )
para ampliar a matriz a com a identidade
3x3 e armazenar o resultado em b.
3. Utilize rref( ) para reduzir as linhas da
matriz b:
No resultado, a matriz identidade aparece
nas trs primeiras colunas e a^1 nas trs
ltimas.
Nota: para chegar ao resultado no ecr,
utilize o cursor na rea do histrico.
Actividades 800
Explorar cos(x) = sin(x) Explorar cos(x) = sin(x) Explorar cos(x) = sin(x) Explorar cos(x) = sin(x)
Esta actividade utiliza dois mtodos para determinar onde cos(x) = sin(x) para valores de
x entre 0 e 3r.
Mtodo 1: representao grfica Mtodo 1: representao grfica Mtodo 1: representao grfica Mtodo 1: representao grfica
Proceda da seguinte maneira para observar a interseco entre os grficos das funes
y1(x)=cos(x) e y2(x)=sin(x):
4. Localize o valor de x que far com que a
matriz inversa seja invlida.
Introduza: solve(getDenom( _
[1,4] )=0,x)
Resultado: x=70/17
Nota: para chegar ao resultado no ecr,
utilize o cursor na rea do histrico.
1. No Y= Editor, defina y1(x)=cos(x) e
y2(x)=sin(x).
2. No Window Editor, defina xmin=0 e
xmax=3r.
3. Prima e seleccione A:ZoomFit.
Actividades 801
Mtodo 2: manipulao simblica Mtodo 2: manipulao simblica Mtodo 2: manipulao simblica Mtodo 2: manipulao simblica
Proceda da seguinte maneira para resolver a equao sin(x)=cos(x) em relao a x.
4. Localize os pontos de interseco entre
as duas funes.
Nota: prima e seleccione
5:Intersection. Responda s solicitaes
do ecr para seleccionar as duas curvas
e os limites inferior e superior da
interseco A, introduza a informao
adequada.
5. Anote as coordenadas de x e y. (Repita
as etapas 4 e 5 para encontrar as outras
interseces.)
1. No ecr principal, introduza
solve(sin(x)= cos(x),x).
A soluo para x so os pontos em que
@n1 um nmero inteiro.
Actividades 802
Clculo da rea mnima de um paraleleppedo Clculo da rea mnima de um paraleleppedo Clculo da rea mnima de um paraleleppedo Clculo da rea mnima de um paraleleppedo
Esta actividade mostra como determinar a rea da superfcie mnima de um
paraleleppedo que tenha um volume V constante. Informaes detalhadas sobre os
procedimentos utilizados neste exemplo esto descritas no mdulo Manipulao
simblica e no mdulo Representao grfica em 3D.
2. Utilize os comandos ceiling ( ) e floor ( )
para localizar os valores inteiros
superiores e inferiores aos pontos de
interseco como indicado.
Nota: posicione o cursor na rea do
histrico para realar a ltima resposta.
Prima _ para copiar o resultado da
soluo geral.
3. Introduza a soluo geral para x e aplique
as condies @n1 como indicado.
Compare o resultado com o mtodo 1.
Nota: Para obter o operador with:
_
@ __
Actividades 803
Explorar um grfico em 3D da rea de um paraleleppedo Explorar um grfico em 3D da rea de um paraleleppedo Explorar um grfico em 3D da rea de um paraleleppedo Explorar um grfico em 3D da rea de um paraleleppedo
Proceda da seguinte maneira para definir uma funo para a rea de um
paraleleppedo, traar um grfico em 3D e utilizar a ferramenta Trace para localizar um
ponto prximo rea mnima da superfcie.
1. No ecr principal, defina a funo
sa(x,y,v) para a rea do paraleleppedo.
Introduza:
define sa(x,y,v)=2xy+2v/x+2v/y
2. Seleccione o modo 3D Graph e, em
seguida, introduza a funo para z1(x,y)
conforme indicado neste exemplo com o
volume v=300.
3. Defina as variveis Window da seguinte
maneira:
eye= [60,90,0]
x= [0,15,15]
y= [0,15,15]
z= [260,300]
ncontour= [5]
4. Represente graficamente a funo e
utilize Trace para posicionar no ponto
mais prximo do valor mnimo da funo
da superfcie.
Actividades 804
Clculo analtico da rea mnima da superfcie Clculo analtico da rea mnima da superfcie Clculo analtico da rea mnima da superfcie Clculo analtico da rea mnima da superfcie
Proceda da seguinte maneira para resolver o problema de forma analtica no ecr
principal.
Execuo de um script com o Editor de Texto Execuo de um script com o Editor de Texto Execuo de um script com o Editor de Texto Execuo de um script com o Editor de Texto
Esta actividade mostra como utilizar o Editor de Texto para executar um script de
tutorial. Para mais informaes sobre as operaes de texto, consulte no mdulo Editor
de Texto.
1. Calcule o valor de x e y em funo de v.
Introduza: solve(d(sa(x,y,v),1x)=0 e
(d(sa(x,y,v),y)=0, {x,y}).
2. Calcule a rea mnima da superfcie
quando o valor de v for igual a 300.
Introduza: 300v
Introduza: sa(v^(1/3), v^(1/3),v)
Nota: prima _ para obter o resultado
exacto na forma simblica. Prima
__ para obter o resultado
aproximado na forma decimal.
Actividades 805
Execuo de um script Execuo de um script Execuo de um script Execuo de um script
Proceda da seguinte maneira para escrever um script com o Editor de Texto, testar
cada linha e verificar os resultados na rea do histrico do ecr principal.Nota: para
aceder ao smbolo de comando C, utilize o menu 1:Command da barra de
ferramentas.
2. Digite as seguintes linhas no Editor de Texto.
1. Abra o Editor de Texto e crie
uma nova varivel denominada
demo1.
: Compute the maximum value of f on the closed interval [a,b]
: assume that f is differentiable on [a,b]
C
: define f(x)=x^3-2x^2+x-7
C : 1a:3.22b
C : d(f(x),x)df(x)
C : zeros(df(x),x)
C : f(ans(1))
C : f({a,b})
Actividades 806
: The largest number from the previous two commands is the
maximum value of the function. The smallest number is the
minimum value.
3. Prima e seleccione 1:Script view para
visualizar o Editor de Texto e o ecr
principal com o ecr dividido. Posicione o
cursor na primeira linha do Editor de
Texto.
4. Prima repetidamente para executar as
linhas do script, uma de cada vez.
Nota: prima e seleccione 2:Clear split
para que o Editor de Texto volte a
aparecer com o ecr completo.
Actividades 807
Decomposio de uma funo racional Decomposio de uma funo racional Decomposio de uma funo racional Decomposio de uma funo racional
Esta actividade verifica o que acontece quando uma funo racional decomposta em
quociente e resto. Para mais informaes sobre o procedimento utilizado neste
exemplo, consulte no mdulo Representao grfica de funes bsicas e no mdulo
Manipulao simblica.
Decomposio de uma funo racional Decomposio de uma funo racional Decomposio de uma funo racional Decomposio de uma funo racional
Para examinar a decomposio da funo racional f(x)=(x
3
-10x
2
-x+50)/(x-2) num
grfico:
5. Para ver os resultados do script com o
ecr completo, passe para o ecr
principal.
Nota: prima _ duas vezes para
visualizar o ecr principal.
1. No ecr principal, introduza a funo
racional conforme descrito abaixo e
armazene-a em uma funo f(x).
Introduza: (x^3-10x^2-x+50)/(x-2)f(x)
Nota: os dados introduzidos aparecem
com caracteres invertidos nos ecrs de
exemplos.
Actividades 808
2. Utilize o comando fraco prpria
(propFrac) para decompor a funo em
quociente e resto.
3. Copie a ltima resposta na linha de
entrada.
ou
Introduza: 16/(x-2)+x^2-8x-17
Nota: posicione o cursor na rea do
histrico para realar a ltima resposta.
Prima _ para a copiar para a linha de
entrada.
4. Edite a ltima resposta na linha de
entrada. Armazene o resto em y1(x) e o
quociente em y2(x) como indicado.
Introduza:
16/(x-2)y1(x): x^2-8x-17y2(x)
5. No Y= Editor, seleccione o estilo de
representao Thick (contnua) para
y2(x).
Actividades 809
Observe que o comportamento geral da funo f(x) basicamente representado no
quociente de segundo grau y2(x). A expresso racional basicamente uma funo de
6. Adicione a funo original f(x) a y3(x) e
seleccione o estilo de representao
Square (em quadrados).
7. No Window Editor, defina as variveis
Window da seguinte maneira:
x= [10,15,10]
y= [100,100,10]
8. Desenhe o grfico.
Nota: verifique se o modo Graph est
definido em Function.
Actividades 810
segundo grau porque x torna-se muito grande tanto na direco positiva como na
negativa.
Estudos estatsticos: filtrar dados por categorias Estudos estatsticos: filtrar dados por categorias Estudos estatsticos: filtrar dados por categorias Estudos estatsticos: filtrar dados por categorias
Esta actividade fornece um estudo estatstico dos pesos dos estudantes da escola
secundria, onde utiliza categorias para filtrar os dados.
O grfico inferior y3(x)=f(x) representado
separadamente com o estilo Line (de linha).
Actividades 811
Filtrar dados por categorias Filtrar dados por categorias Filtrar dados por categorias Filtrar dados por categorias
Os estudantes foram divididos em oito categorias, conforme o sexo e o ano (primeiro,
segundo, terceiro e quarto ano). Os dados (peso expresso em libras) e as categorias
correspondentes so introduzidos no Editor de Dados/Matrizes.
Tabela 1: Categoria X Descrio
Categoria (C2) Ano do curso e sexo
1
2
3
4
5
6
7
8
Alunos do primeiro ano
Alunas do primeiro ano
Alunos do segundo ano
Alunas do segundo ano
Alunos do terceiro ano
Alunas do terceiro ano
Alunos do quarto ano
Alunas do quarto ano
Tabela 2: Comparao C1 (peso de cada aluno em libras)
X C2 (categoria)
C1 C2 C1 C2 C1 C2 C1 C2
110
125
105
120
140
85
80
90
80
95
1
1
1
1
1
2
2
2
2
2
115
135
110
130
150
90
95
85
100
95
3
3
3
3
3
4
4
4
4
4
130
145
140
145
165
100
105
115
110
120
5
5
5
5
5
6
6
6
6
6
145
160
165
170
190
110
115
125
120
125
7
7
7
7
7
8
8
8
8
8
Actividades 812
Proceda da seguinte maneira para comparar o peso dos estudantes segundo o ano do
curso.
1. Inicie o Editor de Dados/Matrizes e crie
uma nova varivel de dados denominada
students.
2. Introduza os dados e as categorias da
tabela 2 nas colunas c1 e c2,
respectivamente.
3. Abra o menu Plot Setup da barra de
ferramentas.
Nota: crie vrios grficos para comparar
os diferentes subconjuntos de dados.
4. Defina o grfico e os parmetros do filtro
para Plot 1 conforme apresentado neste
ecr.
Actividades 813
5. Copie Plot 1 em Plot 2.
6. Repita a etapa 5 e copie Plot 1 em Plot 3,
Plot 4 e Plot 5.
7. Prima _ e modifique o item Include
Categories de Plot 2 at Plot 5, da
seguinte maneira:
Plot 2: {1,2}
(alunos e alunas do primeiro ano)
Plot 3: {7,8}
(alunos e alunas do quarto ano)
Plot 4: {1,3,5,7}
(todos os rapazes)
Plot 5: {2,4,6,8}
(todas as raparigas)
8. No Y= Editor, anule a seleco de
qualquer funo que possa ter sido
seleccionada a partir de uma actividade
anterior.
Nota: seleccione apenas Plot 1 a Plot 5.
Actividades 814
Programa CBL 2 Programa CBL 2 Programa CBL 2 Programa CBL 2
TM
para a TI-89 Titanium / para a TI-89 Titanium / para a TI-89 Titanium / para a TI-89 Titanium /
Voyage 200 Voyage 200 Voyage 200 Voyage 200
Estea actividade fornece um programa que pode ser utilizado quando a TI-89 Titanium /
Voyage 200 estiver ligada a uma unidade Calculator-Based Laboratory (CBL2).
Este programa funciona com a Newtons Law of Cooling. Pode utilizar o teclado do
computador para digitar texto e utilizar o software TI Connect para o enviar para a
calculadora. Esto disponveis mais programas CBL2 no stio Web da TI
education.ti.com.
9. Visualize os grficos, pressionando e
seleccionando 9:Zoomdata.
10. Utilize a ferramenta Trace para comparar
a mediana dos pesos dos estudantes nos
vrios subconjuntos.
mediana, todos os estudantes
Todos os estudantes
Todos os alunos do primeiro ano
Todos os alunos do quarto ano
Todos os rapazes
Todas as raparigas
Instruo do programa Descrio
:cooltemp()
Nome do programa

Actividades 815
:Prgm
:Local i
Estabelece uma varivel local que existe
apenas durante o tempo de execuo.
:setMode("Graph","FUNCTION")
Configura a TI-89 Titanium /
Voyage200 para a representao
grfica de uma funo.
:PlotsOff
Desactiva eventuais grficos
precedentes.
:FnOff
Desactiva eventuais funes
precedentes.
:ClrDraw
Limpa eventuais objectos previamente
traados nos ecrs grficos.
:ClrGraph
Limpa eventuais grficos precedentes.
:ClrIO
Limpa o ecr Program IO (input/output)
da TI-89 Titanium / Voyage200.
:-10xmin:99xmax:10xscl
Define as variveis Window.
:-20ymin:100ymax:10yscl
:{0}data
Cria e/ou limpa uma lista denominada
data.
:{0}time
Cria e/ou limpa uma lista denominada
time.
:Send{1,0}
Envia um comando para limpar a
unidade CBL 2/CBL.
Instruo do programa Descrio
Actividades 816
:Send{1,2,1}
Define Chan. 2 da unidade CBL 2/CBL
em AutoID para registar a temperatura.
:Disp "Press ENTER to start"
Solicita ao utilizador que prime _.
:Disp "graphingTemperature."
:Pause
Espera que o utilizador esteja pronto
para comear.
:PtText "TEMP(C)",2,99
Rotula o eixo y do grfico.
:PtText "T(S)",80,5
Rotula o eixo x do grfico.
:Send{3,1,-1,0}
Envia o comando Trigger unidade
CBL 2/CBL; recolhe dados em tempo
real.
:For i,1,99
Repete as duas instrues seguintes
para 99 leituras de temperatura.
:Get data[i]
Recebe uma temperatura da unidade
CBL 2/CBL e a armazena numa lista.
:PtOn i,data[i]
Representa graficamente os dados de
temperatura.
:EndFor
:seq(i,i,1,99,1)time
Cria uma lista para representar os
nmeros da amostra time ou data.
:NewPlot 1,1,time,data,,,,4
Traa time e data com NewPlot e a
ferramenta Trace.
:DispG
Mostra o grfico.
:PtText "TEMP(C)",2,99
Torna a rotular os eixos.
Instruo do programa Descrio
Actividades 817
tambm possvel utilizar a Calculator-Based Ranger (CBR) para explorar as
relaes matemticas e cientficas entre distncia, velocidade, acelerao e tempo,
utilizando os dados recolhidos nas actividades realizadas.
Estudo da trajectria de uma bola de beisebol Estudo da trajectria de uma bola de beisebol Estudo da trajectria de uma bola de beisebol Estudo da trajectria de uma bola de beisebol
Esta actividade utiliza a configurao de ecr dividido para mostrar um grfico
paramtrico e uma tabela e, em simultneo, estudar a trajectria de uma bola de
beisebol aps uma tacada.
Definio de um grfico paramtrico e de uma tabela Definio de um grfico paramtrico e de uma tabela Definio de um grfico paramtrico e de uma tabela Definio de um grfico paramtrico e de uma tabela
Proceda da seguinte maneira para estudar a trajectria de uma bola de beisebol, que
parte com uma velocidade inicial de 95 ps por segundo e um ngulo inicial de 32
graus.
:PtText "T(S)",80,-5
:EndPrgm
Interrompe o programa.
1. Defina os modos para Page 1 conforme
apresentado neste ecr.
Instruo do programa Descrio
Actividades 818
2. Defina os modos para Page 2 conforme
apresentado neste ecr.
3. No Y= Editor esquerda do ecr,
introduza a equao da distncia da bola
no tempo t para xt1(t).
xt1(t)=95tcos(32)
Nota: prima _ para obter o smbolo
de graus.
4. No Y= Editor, introduza a equao para a
altura da bola no tempo t para yt1(t).
yt1(t)=16t^2+95tsin(32)
5. Defina as variveis Window da seguinte
maneira:
t values= [0,4,.1]
x values= [0,300,50]
y values= [0,100,10]
6. V para o lado direito do ecr e visualize
o grfico.
Nota: prima _|.
Actividades 819
Exerccio opcional Exerccio opcional Exerccio opcional Exerccio opcional
Supondo que a velocidade inicial 95 ps por segundo, calcule o ngulo com que a
bola deve ser lanada para alcanar a distncia mxima.
7. Visualize a caixa de dilogo TABLE
SETUP e modifique tblStart para 0 e Atbl
para 0.1.
Nota: prima _.
8. Visualize a tabela no lado esquerdo do
ecr e prima para realar t=2.
Nota: prima _}.
9. V para o lado direito do ecr. Prima e
trace o grfico para visualizar os valores
de xc e yc quando tc=2.
Nota: se deslocar o cursor de tc=0.0 para
tc=3.1, possvel ver a posio da bola
no tempo tc.
Actividades 820
Visualizao de razes complexas de um polinmio Visualizao de razes complexas de um polinmio Visualizao de razes complexas de um polinmio Visualizao de razes complexas de um polinmio
de terceiro grau de terceiro grau de terceiro grau de terceiro grau
Esta actividade descreve a representao grfica das razes complexas de um
polinmio cbico.
Visualizar razes complexas Visualizar razes complexas Visualizar razes complexas Visualizar razes complexas
Proceda da seguinte maneira para expandir o polinmio de terceiro grau (x-1)(x-i)(x+i),
encontrar o valor absoluto da funo, representar graficamente a superfcie do mdulo e
utilizar a ferramenta Trace para explorar a superfcie.
1. No ecr principal, utilize a funo
expand( ) para expandir a expresso de
terceiro grau (x-1)(x-i)(x+i) e ver o
primeiro polinmio.
2. Copie e cole a ltima resposta na linha de
entrada e armazene-a na funo f(x).
Nota: mova o cursor para a rea do
histrico para realar a ltima resposta e
prima _, para a copiar para a linha de
entrada.
Actividades 821
3. Utilize a funo abs( ) para encontrar o
valor absoluto de f(x+yi).
(Este clculo pode durar cerca de dois
minutos).
Nota: o valor absoluto da funo produz
um efeito visual segundo o qual as razes
apenas tocam no eixo x em vez de o
cortar. Da mesma forma, o valor absoluto
de uma funo de duas variveis apenas
tocar no plano xy.
4. Copie e cole a ltima resposta na linha de
entrada e armazene-a na funo z1(x,y).
Nota: o grfico de z1(x,y) a superfcie do
mdulo.
5. Defina o modo de representao grfica
em 3D, active os eixos para o formato
grfico e defina as variveis Window da
seguinte maneira:
eye= [20,70,0]
x= [2,2,20]
y= [2,2,20]
z= [1,2]
ncontour= [5]
Actividades 822
6. No Y= Editor, prima:
_ _
@ _F
e configure as variveis em Graph
Format para:
Axes= ON
Labels= ON
Style= HIDDEN SURFACE
Nota: o clculo e o desenho do grfico
duram aproximadamente trs minutos.
7. Represente graficamente a superfcie do
mdulo.
O grfico em 3D permite visualizar uma
imagem das razes nos pontos em que a
superfcie toca no plano xy.
8. Utilize a ferramenta Trace para explorar
os valores da funo em que x=1 e y=0.
9. Utilize a ferramenta Trace para explorar
os valores da funo em que x=0 e y=1.
Actividades 823
Resumo Resumo Resumo Resumo
Observe que o valor de zc zero para cada valor da funo nas etapas 79. Portanto,
possvel visualizar as razes complexas 1, i, i do polinmio x
3
-x
2
+x-1 com os trs
pontos em que o grfico da superfcie toca o plano xy.
Soluo de um problema de anuidade simples Soluo de um problema de anuidade simples Soluo de um problema de anuidade simples Soluo de um problema de anuidade simples
Esta actividade pode ser utilizada para calcular a taxa de juros, o valor do principal
inicial, o nmero de perodos compostos e o valor de uma anuidade no futuro.
10. Utilize a ferramenta Trace para explorar
os valores da funo em que x=0 e y=1.
Actividades 824
Clculo da taxa de juros de uma anuidade Clculo da taxa de juros de uma anuidade Clculo da taxa de juros de uma anuidade Clculo da taxa de juros de uma anuidade
Proceda da seguinte maneira para calcular a taxa de juros (i) de uma anuidade em que
o capital inicial (p) igual a 1.000, o nmero de perodos de capitalizao (n) 6 e o
valor futuro (s) igual a 2.000.
1. Na tela principal, introduza a equao
para calcular p.
2. Introduza a equao para calcular n.
3. Introduza a equao para calcular i com o
operador with.
solve(s=p(1+i)^n,i) | s=2000 e p=1000 e
n=6
Resultado: a taxa de juros de 12,246%.
Nota:
Para introduzir o operador with ( | ):
_ ;
@ _ _
Prima __ para obter um
resultado com ponto flutuante.
Actividades 825
Clculo do valor futuro da anuidade Clculo do valor futuro da anuidade Clculo do valor futuro da anuidade Clculo do valor futuro da anuidade
Calcule o valor futuro de uma anuidade, utilizando os valores do exemplo anterior, com
uma taxa de juros de 14%.
Clculo de rendas Clculo de rendas Clculo de rendas Clculo de rendas
Esta actividade cria uma funo que permite calcular o custo de um carro comprado a
prazo. Para obter informaes detalhadas sobre os passos utilizados neste exemplo,
consulte o captulo electrnico Programao disponvel no site Web da TI em
education.ti.com e no CD deste produto.
Funo Time-Value-of- Money Funo Time-Value-of- Money Funo Time-Value-of- Money Funo Time-Value-of- Money
No Editor de Programa, defina a funo Time-Value-of-Money (tvm), onde temp1 =
nmero das prestaes, temp2 = taxa de juros anual, temp3 = valor presente, temp4 =
Introduza a equao para calcular s.
solve(s=p(1+i)^n,s) | i=.14 e p=1000 e n=6
Resultado: o valor futuro com uma taxa de
juros de 14% igual a 2.194,97.
Actividades 826
prestao mensal, temp5 = valor futuro e temp6 = incio ou final do perodo de
pagamento (1 = incio do ms, 0 = final do ms).
Nota: possvel utilizar o teclado do computador para digitar textos longos e, em
seguida, utilizar o software TI Connect para os enviar para a TI-89 Titanium /
Voyage200.
:tvm(temp1,temp2,temp3,temp4,temp5,temp6)
:Func
:Local tempi,tempfunc,tempstr1
:temp3+(1+temp2/1200temp6)temp4((1-(1+temp2/1200)^
(temp1))/(temp2/1200))-temp5(1+temp2/1200)^(temp1)
tempfunc
:For tempi,1,5,1
:"temp"&exact(string(tempi))tempstr1
:If when(#tempstr1=0,false,false,true) Then
:If tempi=2
:Return approx(nsolve(tempfunc=0,#tempstr1) | #tempstr1>0
and #tempstr1<100)
:Return approx(nsolve(tempfunc=0,#tempstr1))
:EndIf
:EndFor
:Return "parameter error"
:EndFunc
Actividades 827
Clculo das prestaes mensais Clculo das prestaes mensais Clculo das prestaes mensais Clculo das prestaes mensais
Calcule a prestao mensal para comprar um carro que custa 10.000 euros, pagando
em 48 vezes com 10% de juros anuais.
Clculo do nmero de prestaes Clculo do nmero de prestaes Clculo do nmero de prestaes Clculo do nmero de prestaes
Calcule o nmero de prestaes necessrias para saldar o emprstimo do carro,
pagando 300 por ms.
Clculo com nmeros racionais, reais e complexos Clculo com nmeros racionais, reais e complexos Clculo com nmeros racionais, reais e complexos Clculo com nmeros racionais, reais e complexos
Esta actividade permite calcular expresses e obter nmeros racionais, reais e
complexos. Para mais informaes sobre o procedimento utilizado neste exemplo,
consulte no mdulo Manipulao simblica.
No ecr principal, introduza os valores tvm
para calcular pmt.
Resultado: a prestao mensal igual a
251,53.
No ecr principal, introduza os valores tvm
para calcular n.
Resultado: o nmero de prestaes igual a
38,8308.
Actividades 828
Clculo Clculo Clculo Clculo
Introduza as expresses seguintes no ecr principal.
1. factor(x^3-5x) _ mostra um resultado
racional.
2. factor(x^3+5x) _ mostra um resultado
racional.
3. factor(x^3-5x,x) _ mostra um
resultado real.
4. cfactor(x^3+5x,x) _ mostra um
resultado complexo.
Actividades 829
Simulao de uma extraco de amostra sem Simulao de uma extraco de amostra sem Simulao de uma extraco de amostra sem Simulao de uma extraco de amostra sem
reposio reposio reposio reposio
Esta actividade simula o resultado obtido com a extraco de bolas de diferentes cores
de uma urna sem reposio. Para mais informaes sobre o procedimento utilizado
neste exemplo, consulte no mdulo Programao.
Funo de extraco de amostra sem reposio Funo de extraco de amostra sem reposio Funo de extraco de amostra sem reposio Funo de extraco de amostra sem reposio
No Editor de Programa, defina drawball( ) como uma funo que pode ser chamada com
dois parmetros. O primeiro parmetro uma lista onde cada elemento corresponde ao
nmero de bolas de uma determinada cor. O segundo parmetro corresponde ao
nmero de bolas que sero seleccionadas. A funo devolve uma lista na qual cada
elemento corresponde ao nmero de bolas seleccionadas de cada cor.
:drawball(urnlist,drawnum)
:Func
:Local templist,drawlist,colordim,
numballs,i,pick,urncum,j
:If drawnum>sum(urnlist)
:Return too few balls
:dim(urnlist)colordim
:urnlisttemplist
:newlist(colordim)drawlist
:For i,1,drawnum,1
:sum(templist)numballs
:rand(numballs)pick
(continua na prxima coluna)
:For j,1,colordim,1
:cumSum(templist)urncum
:If pick : urncum[j] Then
:drawlist[j]+1drawlist[j]
:templist[j]-1templist[j]
:Exit
:EndIf
:EndFor
:EndFor
:Return drawlist
:EndFunc
Actividades 830
E EE Extraco de amostra sem reposio xtraco de amostra sem reposio xtraco de amostra sem reposio xtraco de amostra sem reposio
Supondo que cada urna contm n1 bolas de uma cor, n2 bolas de uma segunda cor, n3
bolas de uma terceira cor, etc., simule efectuar a extraco sem reposio de bolas.
1. Introduza um gerador de nmeros
aleatrios com o comando RandSeed.
2. Supondo que a urna contm 10 bolas
vermelhas e 25 brancas, simule a
extraco de 5 bolas ao acaso, sem
reposio. Introduza drawball({10,25},5).
Resultado: 2 bolas vermelhas e 3
brancas.
Appendix A: Funes e instrues 833
Nome da funo ou instruo.
Tecla ou menu para introduzir o nome.
Pode tambm digitar o nome.

Appendix A:
Funes e instrues
Listas de operaes catgoricas .................................................. 834
Listas de operaes alfabticas................................................... 838




Esta seco descreve a sintaxe e a aco de cada funo e instruo da TI-89 Titanium/
Voyage200 includa no sistema operativo (OS). Consulte os mdulos relacionados
com as aplicaes de software da calculador (Apps) para obter informaes das funes
e instrues especficas para essas Apps.




Circle CATALOG
Circle x, y, r [, drawMode]
Desenha uma circunferncia com o centro nas
coordenadas da janela (x, y) e com um raio de r.
x, y, e r tm de ser valores reais..
Se o ModoDraw = 1, desenha a circunferncia
(predefinio).
Se o ModoDraw = 0, desliga a circunferncia.
Se o ModoDraw = -1, inverte os pixis ao longo
da circunferncia.
Nota: A nova representao grfica apaga
todos os itens desenhados.
Numa janela de visualizao
ZoomSqr:
ZoomSqr:Circle 1,2,3



Os argumentos aparecem em itlico. Os
argumentos entre parntesis [ ] so
opcionais. No escreva os parntesis.
Exemplo
Explicao da funo ou instruo.
A

834 Appendix A: Funes e instrues

(with)
968 cFactor() 843 comDenom() 846
cSolve() 851 cZeros 855 expand() 869
factor() 870 getDenom() 876 getNum() 877
nSolve() 900 propFrac() 908 randPoly() 914
solve() 932 tCollect() 943 tExpand() 944
zeros() 950

integrar, 883 product() 907 (soma) 964
arcLen() 840 avgRC() 841 d() 857
deSolve() 859 fMax() 872 fMin() 872
impDif() 882 limit() 885 nDeriv() 896
nInt() 898 ' (primo) 966 seq() 922
taylor() 943

AndPic 839 BldData 842 Circle 844
ClrDraw 844 ClrGraph 845 CyclePic 854
DrawFunc 864 DrawInv 864 DrawParm 864
DrawPol 864 DrawSlp 864 DrwCtour 865
FnOff 872 FnOn 873 Graph 880
Line 886 LineHorz 886 LineTan 887
LineVert 887 NewPic 897 PtChg 908
PtOff 908 PtOn 908 ptTest() 908
PtText 909 PxlChg 909 PxlCrcl 909
PxlHorz 909 PxlLine 909 PxlOff 910
PxlOn 910 pxlTest() 910 PxlText 910
PxlVert 910 RclGDB 914 RclPic 914
RplcPic 919 Shade 927 StoGDB 938
StoPic 938 Style 939 Trace 946
XorPic 950 ZoomBox 952 ZoomData 952
ZoomDec 953 ZoomFit 953 ZoomIn 953
ZoomInt 954 ZoomOut 954 ZoomPrev 954
ZoomRcl 954 ZoomSqr 955 ZoomStd 955
ZoomSto 955 ZoomTrig 956

+ (adicionar) 956 (subtrair) 956 (multiplicar) 957
(dividir) 958 (anular) 965 (potncia) 958
aumentar() 841 crossP() 850 cumSum() 853
dim() 862 dotP() 863 exp4list() 868
left() 885 @list() 888 list4mat() 888
listamat() 893 max() 893 mid() 894
min() 895 newList() 897 polyEval() 906
product() 907 right() 917 rotate() 917
shift() 927 SortA 935 SortD 935
sum() 939
Listas de operaes catgoricas
Esta seco lista as funes e as instrues da TI-89
Titanium / Voyage 200 em grupos funcionais juntamente
com os nmeros de pgina em que so descritas.
lgebra
Clculo
Grficos
Listas
Appendix A: Funes e instrues 835

+ (adicionar) 956 (subtrair) 956 (multiplicar) 957
(dividir) 958 (anular) 960 (percentagem) 960
(factorial) 962 (raiz quadrada) 963 (potncia) 958
G(gradiano) 964

(grau) 965 (ngulo) 965
, ', " 966 _ (carcter sublinhado) 966 4 (converter) 967
10^() 967 0b, 0h 969 4Bin 841
4Cylind 854 4DD 858 4Dec 858
4DMS 863 4Grad 838 4Hex 880
4Polar 905 4Rect 915 4Sphere 936
abs() 838 and 838 (ngulo) 965
approx() 840 ceiling() 842 conj() 846
cos() 847 cosh()() 848 cosh() 848
cosh() 848 cot() 849 cot() 849
coth() 849 coth() 849 csc() 850
csc() 850 csch() 850 cosh() 851
E 865 e^() 865 exact() 868
4ln 888 4logbase 890 floor() 872
fPart() 874 gcd() 875 imag() 881
impDif() int() 883 intDiv() 883
iPart() 883 isPrime() 884 lcm() 885
ln() 888 log() 890 max() 893
min() 895 mod() 895 nCr() 896
nPr() 900 PRx() 902 P4Ry() 902
r(radiano) R4Pq() 913 R4Pr() 913
real() 915 remain() 916 rotate() 917
round() 918 sec() 920 root() 917
sec() 920 sech() 920 sech() 920
shift() 927 sign() 929 sinh() 930
sin() 930 sinh() 931 sinh() 931
tan() 941 tan() 942 tanh() 942
tanh() 943 tmpCnv() 945 @tmpCnv() 946
x 967

+ (adicionar) 956 (subtrair) 956 (multiplicar) 957

(dividir)
958 ( negar ) 960 .+
(ponto adio)
959
..
(ponto subtraco)
959 .(ponto
multiplicao)
959 . /
(ponto diviso)
959
.^
(ponto potncia)
959 ^
(potncia)
958 aumentar() 841
colDim() 845 colNorm() 845 crossP() 850
cumSum() 853 data4mat 857 det() 861
diag() 861 dim() 862 dotP() 863
eigVc() 866 eigVl() 866 Fill 871
identity() 881 list4mat() 888 LU 892
mat4data 892 listamat() 893 max() 893
mean() 893 median() 893 min() 895
mRow() 895 mRowAdd() 895 newMat() 897
norm() 899 product() 907 QR 911
randMat() 914 ref() 916 rowAdd() 919
rowDim() 919 rowNorm() 919 rowSwap() 919
rref() 919 simult() 929 stdDev() 937
stdDevPop() 937 subMat() 939 sum() 939
T(transposio) 940 unitV() 947 variance() 948
x 967

Math
Matrices

836 Appendix A: Funes e instrues

= (igual) 960 961 < 961
961 > 961 962
#
(aco indirecta)
964 Store 938
(comentrio)
968
and 838 ans() 840 Archive 840
checkTmr() 843 ClockOff 844 ClockOn 844
ClrErr 844 ClrGraph 845 ClrHome 845
ClrIO 845 ClrTable 845 CopyVar 846
CustmOff 853 CustmOn 853 Custom 854
Cycle 854 dayOfWk() 857 Define 858
DelFold 859 DelType 859 DelVar 859
:Dialog 862
:Disp 862 DispG 863 DispHome 863
DispTbl 863 DropDown 865 : Else 866
ElseIf 867 EndCustm 867 EndDlog 867
EndFor 867 EndFunc 867 EndIf 867
EndLoop 867 EndPrgm 867 EndTBar 867
EndTry 867 EndWhile 867 entry() 867
Exec 868 Exit 868 For 873
format() 874 Func 874 Get 875
GetCalc 875 getConfg() 875 getDate() 876
getDtFmt() 876 getDtStr() 876 getKey() 877
getKey() 877 getMode() 877 getTime() 877
getTmFmt() 878 getTmStr() 878 getTmZn() 878
getType() 878 getUnits() 879 Goto 879
If 881 Input 882 InputStr 882
isClkOn() 883 Item 884 Lbl 884
isArchiv() 883 isLocked () 884 isVar() 884
left() 885 Local 889 Lock 889
:Loop 891 MoveVar 895 NewFold 897
NewProb 898 not 899 ou 901
Output 902 part() 902 PassErr 904
Pause 905 PopUp 906 Prgm 907
Prompt 907 Rename 916 Request 916
Return 917 right() 917 Send 921
SendCalc 921 SendChat 921 setDate() 922
setDtFmt() 922 setFold() 922 setGraph() 922
setMode() 923 setTable() 925 setTime() 925
setTmFmt() 925 setTmZn() 926 startTmr() 936
setUnits() 926 Stop 938 Style 939
switch() 940 Table 941 Text 944
Then 944 timeCnv() 944 Title 945
Toolbar 946 Try 947 Unarchiv 947
Unlock 948 when() 948 While 949
xor 949


Programao
Appendix A: Funes e instrues 837

!
(factorial)
962 BldData 842 CubicReg 853
cumSum() 853 ExpReg 870 LinReg 887
LnReg 889 Logistic 891 mean() 893
median() 893 MedMed 894 nCr() 896
NewData 896 NewPlot 898 nPr() 900
OneVar 901 PlotsOff 905 PlotsOn 905
PowerReg 907 QuadReg 911 QuartReg 912
rand() 913 randNorm() 914 RandSeed 914
ShowStat 928 SinReg 932 SortA 935
SortD 935 stdDev() 937 stdDevPop() 937
TwoVar 947 variance() 948

&
(acrescentar)
962 #
(aco indirecta)
964 char() 843
dim() 862 expr() 870 format() 874
inString() 883 left() 885 mid() 894
ord() 901 right() 917 rotate() 917
shift() 927 string() 938


Estatstica
Cadeias

838 Appendix A: Funes e instrues

abs() Menu MATH/Number
abs(expresso1) expresso
abs(lista1) lista
abs(matriz1) matriz
Devolve o valor absoluto do argumento.
Se o argumento for um nmero complexo,
devolve o mdulo do nmero.
Nota: Todas as variveis indefinidas so tratadas
como variveis reais.
abs({p/2,p/3}) {
p
2

p
3
}
abs(23i)
13

abs(z) |z|
abs(x+yi) x
2
+
y
2


and Menus MATH/Test e MATH/Base
Expresso booleana 1 e expresso 2 Expresso booleana
Lista booleana 1 e lista 2 Lista booleana
Matriz booleana 1 e matriz 2 Booleana
matriz
Devolve verdadeiro ou falso, ou uma forma
simplificada da entrada original.
x3 and x4 x4
{x3,x0} and {x4,x2}
{x 4 x 2}
nmero inteiro 1 e nmero inteiro 2 nmero inteiro
Compara dois nmeros inteiros reais bit a bit com
uma operao e. Internamente, ambos os
nmeros inteiros so convertidos para nmeros
binrios de 32 bits. Quando os bits
correspondentes forem comparados, o resultado 1
se ambas as partes forem 1; caso contrrio, o
resultado 0.
Pode introduzir os nmeros inteiros em qualquer
base do nmero. Para uma introduo binria ou
hexadecimal, tem de utilizar o prefixo 0b ou 0h,
respectivamente. Sem um prefixo, os nmeros
inteiros so tratados como decimal (base10).
Se introduzir um nmero inteiro decimal muito
grande para uma forma binria de 32 bits,
utilizada uma operao do mdulo simtrico para
colocar o valor no intervalo adequado.
No modo base Hex:
0h7AC36 and 0h3D5F 0h2C16

No modo base Hex:
0b100101 and 0b100 0b100

No modo base Hex:
37 and 0b100 4

Nota: Uma entrada binria pode ter at 32
dgitos (no contar o prefixo 0b). Uma entrada
hexadecimal pode ter at 8 dgitos.

Listas de operaes alfabticas
As operaes cujos nomes no sejam alfabticos (como +, !, e >) so listadas no fim
deste anexo que comea na pgina 956. Excepto se especificado em contrrio, todos os
exemplos desta seco foram efectuados no modo de reinicializao predefinido, e
todas as variveis so assumidas como sendo indefinidas. Alm disso, devido s
restries de formatao, os resultados aproximados so truncados para trs casas
decimais (3.14159265359 aparece como 3.141...).
Importante: Zero, no a letra O.
Appendix A: Funes e instrues 839
AndPic CATALOG
AndPic picVar[, linha, coluna]
Mostra o ecr Graph e logicamente ANDS a
imagem guardada em picVar e o ecr do grfico
actual nas coordenadas de pixis (linha, coluna).
picVar tem de ser um tipo de imagem.
As coordenadas predefinidas so (0,0), que esto
no canto superior esquerdo do ecr.
No modo de representao grfica da funo e
no editor Y=:
y1(x) = cos(x) C
@ 2 Style = 3:Square
H Style = 3:Square
Zoom = 7:ZoomTrig
= 2:Save Copy As...
Type = Picture, Variable = PIC1

y2(x) = sin(x)
@ 2 Style = 3:Square
H Style = 3:Square
y1 = no checkmark (F4 to deselect)
Zoom = 7:ZoomTrig

@ "
H "
AndPic PIC1 Done


angle() Menu MATH/Complex
angle(expresso 1) expresso
Devolve o ngulo da expresso 1, interpretando a
expresso 1 como um nmero complexo.
Nota: Todas as variveis indefinidas so tratadas
como variveis reais.
No modo de ngulo Degree:
angle(0+2i) 90
No modo de ngulo Gradian:
angle(0+3i) 100
No modo de ngulo Radian::
angle(1+i)
p
4

angle(z)
angle(x+ iy)


840 Appendix A: Funes e instrues
angle(lista1) lista
angle(matriz1) matriz
Devolve uma lista ou matriz de ngulos dos
elementos na lista 1 ou matriz 1, interpretando cada
elemento como um nmero complexo que
representa um ponto da coordenada rectangular
bidimensional.
No modo de ngulo Radian:
angle({1+2i,3+0i,04i})


ans() Teclas 2
ans() valor
ans(nmero inteiro) valor
Devolve uma resposta anterior da rea do
histrico do ecr inicial.
nmero inteiro, se includo, especifica a resposta
anterior a visualizar. Intervalo inteiro para o nmero
inteiro de 1 a 99 e no pode ser uma expresso. A
predefinio 1, a resposta mais recente.
Para utilizar ans() para gerar a sequncia de
Fibonacci no ecr inicial, prima:
1 1
1 1
2 2 A 0 2 2
3
5

approx() Menu MATH/Algebra
approx(expresso) valor
Devolve a avaliao da expresso como um valor
decimal, quando possvel, independentemente do
modo Exact/Approx actual.
equivalente a introduzir expresso e a premir
no ecr inicial.
approx(p) 3.141...
approx(lista1) lista
approx(matriz1) matriz
Devolve uma lista ou matriz em que cada
elemento foi avaliado para um valor decimal,
quando possvel.
approx({sin(p),cos(p)})
{0. 1.}
aprox([(2),(3)]) 1.732...]

Archive CATALOG
Archive var1 [, var2] [, var3]
Move as variveis especificadas da RAM para a
memria de arquivo de dados do utilizador.
Pode aceder a uma varivel arquivada da mesma
forma que acederia a uma varivel da RAM. No
entanto, no pode eliminar, mudar o nome ou
guardar numa varivel arquivada porque
bloqueada automaticamente.
Para desarquivar variveis, utilize Unarchiv.
10!arctest 10
Archive arctest Done
5arctest 50
15!arctest

N
Unarchiv arctest Done
15!arctest 15

arcLen() Menu MATH/Calculus
arcLen(expresso 1,var,incio,fim) expresso
Devolve o comprimento do arco da expresso 1 do
incio ao fim no que respeita varivel var.
Independentemente do modo de grfico, o
comprimento do arco calculado como um
integral assumindo uma definio do modo de
funo.
arcLen(cos(x),x,0,p) 3.820...
arcLen(f(x),x,a,b)

a
b
(
d
dx
(f(x)))+1 dx
Appendix A: Funes e instrues 841
arcLen(lista1,var,incio,fim) lista
Devolve uma lista de comprimentos de arcos de
cada elemento da lista 1 do incio ao fim no que
respeita a var.
arcLen(sin(x),cos(x),x,0,p,)
{3.820... 3.820...}

aumentar() Menu MATH/Matrix
aumentar(lista1, lista2) lista
Devolve uma lista nova que a lista 2 acrescentada
ao fim da lista 1.
augment({1,3,2},{5,4})
{1 3 2 5 4}
aumentar(matriz 1, matriz 2) matriz
aumentar(matriz 1; matriz 2) matriz
Devolve uma matriz nova que a matriz 2
acrescentada matriz 1. Quando utilizar o carcter
,, as matrizes tm de ter colunas com as
dimenses iguais, e a matriz 2 acrescentada
matriz 1 como novas linhas. Quando utilizar o
carcter ;, as matrizes tm de ter colunas com as
dimenses iguais, e a matriz 2 acrescentada
matriz 1 como novas linhas. No altera a matriz 1
ou a matriz 2.
[1,2;3,4]!M1 [
1 2
3 4
]
[5;6]!M2 [
5
6
]
augment(M1,M2) [
1 2 5
3 4 6
]
[5,6]!M2 [
5 6
]
augment(M1;M2)

1 2
3 4
5 6


avgRC() CATALOG
avgRC(expresso 1, var [, h]) expresso
Devolve o quociente de diferena progressiva
(taxa de cmbio mdia).
expresso 1pode ser o nome da funo definida
pelo utilizador (ver Func).
h o valor do passo. Se h for omitido, predefinido
para 0.001.
No se esquea de que a funo similar nDeriv()
utiliza o quociente de diferena central.
avgRC(f(x),x,h)
avgRC(sin(x),x,h)x=2
avgRC(x^2x+2,x)
2.(x - .4995)
avgRC(x^2x+2,x,.1)
2.(x - .45)
avgRC(x^2x+2,x,3) 2(x+1)

4Bin Menu MATH/Base
nmero inteiro 1 4Bin nmero inteiro
Converte o nmero inteiro 1 para um nmero
binrio. Os nmeros binrios ou hexadecimais
tm sempre um prefixo 0b ou 0h,
respectivamente.
256 4Bin 0b100000000
0h1F 4Bin 0b11111
0b Nmero binrio
0h Nmero hexadecimal
Sem um prefixo, o nmero inteiro 1 tratado como
decimal (base10). O resultado aparece em binrio,
independentemente do modo Base.
Se introduzir um nmero inteiro decimal muito
grande para uma forma binria de 32 bits,
utilizada uma operao do mdulo simtrico para
colocar o valor no intervalo adequado.


Um nmero hexadecimal pode
ter at 32. Um nmero
hexadecimal pode ter at 8.
Zero, no a letra O, seguido por b ou h.

842 Appendix A: Funes e instrues


ceiling() Menu MATH/Number
ceiling(expresso 1) nmero inteiro
Devolve o nmero inteiro mais prximo que o
argumento.
O argumento pode ser um nmero complexo ou
real.
Nota: Consulte tambm floor().
ceiling(0.456) 1.
ceiling(lista1) lista
ceiling(matriz1) matriz
Devolve uma lista ou matriz do ponto mximo de
cada elemento.
ceiling({3.1,1,2.5})
{3. 1 3.}
ceiling([0,3.2i;1.3,4])
[
0
2.
3.i
4
]

BldData CATALOG
BldData [dataVar]
Cria a varivel de dados dataVar baseada nas
informaes utilizadas para desenhar o grfico
actual. BldData vlido em todos os modos de
grficos.
Se dataVar for omitido, os dados so guardados na
varivel do sistema sysData.
Nota: A primeira vez que iniciar o Editor de
Dados/Matriz depois de utilizar BldData, dataVar
ou sysData (dependendo do argumento utilizado
com o BldData) definido como a varivel de
dados actual.
Os valores incrementais utilizados para quaisquer
variveis independentes (x no exemplo direita) so
calculados de acordo com os valores da varivel da
janela.
Para mais informaes sobre os incrementos
utilizados para avaliar um grfico, consulte o
mdulo que descreve esse modo de grfico.
No modo de representao grfica da funo e
no modo de ngulo Radian:
8sin(x)!y1(x) Done
2sin(x)!y2(x) Done
ZoomStd

@ "
H "
BldData Done
O 6

O modo de representao grfica 3D tem duas
variveis independentes. Nos dados da amostra
direita, no se esquea de que x permanece constante
medida que y incrementa atravs do intervalo de
valores.
Em seguida, x aumenta para o prximo valor e y
incrementa novamente atravs do intervalo. Este
padro continua at x ter incrementado atravs do
intervalo.
Nota: Os dados da amostra seguinte
pertencem a um grfico 3D.


Appendix A: Funes e instrues 843
cFactor() Menu MATH/Algebra/Complex
cFactor(expression1[, var]) expresso
cFactor(lista 1[,var]) lista
cFactor(matriz 1[,var]) matriz
cfactor(expresso 1) devolve expresso 1
decomposta em factores no que respeita a todas as
variveis sobre um denominador comum.
expresso 1 decomposta no maior nmero
possvel de factores em relao a factores racionais
lineares mesmo que introduza os nmeros no reais
novos. Esta alternativa adequada se quiser a
factorizao no que respeita a mais de uma
varivel.
cFactor(a^3x^2+ax^2+a^3+a)
a(a + i)(a + i)(x + i)(x + i)
cFactor(x^2+4/9)

(3x + 2i)(3x + 2 i)
9

cFactor(x^2+3) x + 3
cFactor(x^2+a) x + a
cFactor(expression 1,var) devolve a expresso 1
decomposta em factores no que respeita varivel
var.
expresso 1 decomposta no maior nmero
possvel de factores em relao a factores que so
lineares em var, talvez com constantes no reais,
mesmo que introduzam constantes irracionais ou
subexpresses que sejam irracionais noutras
variveis.
Os factores e os termos so ordenados com var
como a varivel principal. As potncias similares de
var so recolhidas em cada factor. Inclua var se a
factorizao for necessria apenas para essa
varivel e estiver disposto a aceitar expresses
irracionais em quaisquer outras variveis para
aumentar a factorizao no que respeita a var.
Podem existir alguns factores imprevistos no que
respeita a outras variveis.
cFactor(a^3x^2+ax^2+a^3+a,x)
a(a + 1)(x + i)(x + i)
cFactor(x^2+3,x)
(x + 3 i)(x + 3 i)
cFactor(x^2+a,x)
(x + ai)(x + a i)

Para a definio AUTO do modo Exact/Approx,
incluindo var tambm permite a aproximao de
coeficientes de ponto flutuante em que os
coeficientes irracionais no podem ser
explicitamente expressos em termos de funes
integradas. Mesmo quando existir apenas uma
varivel, incluindo var pode produzir a factorizao
mais completa.
Nota: Consulte tambm cfactor().
cFactor(x^5+4x^4+5x^36x3)
x
5
+ 4x
4
+ 5x
3
6x3
cFactor(ans(1),x)
(x .965)(x +.612)(x + 2.13)
(x + 1.11 1.07i)
(x + 1.11 + 1.07i)

char() Menu MATH/String
char(nmero inteiro) carcter
Devolve uma cadeia de caracteres com o carcter de
nmero inteiro do conjunto de caracteres da TI-
89Titanium/Voyage200. Consulte o Anexo B
para obter uma lista de cdigos de caracteres
completa. O intervalo vlido para nmero inteiro
0255.
char(38) "&"
char(65) "A"

checkTmr() CATALOG
checkTmr(starttime) nmero inteiro
Devolve um nmero inteiro que representa o
nmero de segundos decorridos desde o incio do
temporizador. starttime um nmero inteiro
devolvido pela funo startTmr().
Pode tambm utilizar uma lista ou matriz de
nmeros inteiros starttime. Os nmeros inteiros
starttime vlidos tm de ficar entre 0 e a hora actual
do relgio. Pode executar vrios temporizadores
em simultneo.
startTmr() 148083315
checkTmr(148083315)34 34
startTmr()!Timer1

startTmr()!Timer2

checkTmr(Timer1)!Timer1Value

checkTmr(Timer2)!Timer2Value

844 Appendix A: Funes e instrues
Nota: Consulte tambm startTmr() e
timeCnv().

Circle CATALOG
Circle x, y, r [, ModoDraw]
Desenha uma circunferncia com o centro nas
coordenadas da janela (x,y) e com um raio de r.
x, y, e r tm de ser valores reais.
Se o ModoDraw = 1, desenha a circunferncia
(predefinio).
Se o ModoDraw = 0, desliga a circunferncia.
Se o ModoDraw = -1, inverte os pixis ao longo da
circunferncia.
Nota: A nova representao grfica apaga todos
os itens desenhados. Consulte tambm PxlCrcl.
Numa janela de visualizao ZoomSqr:
ZoomSqr:Circle 1,2,3


ClockOff CATALOG
ClockOff
Desliga o relgio.


ClockOn CATALOG
ClockOn
Liga o relgio.


ClrDraw CATALOG
ClrDraw
Apaga o ecr Graph e reinicia a funo Smart Graph
para que da prxima vez que o ecr Graph aparea,
o grfico seja redesenhado.
Durante a visualizao do ecr Graph, pode apagar
todos os itens desenhados (como linhas e pontos),
premindo (ReGraph) ou premindo 2 e
seleccionando 1:ClrDraw.


ClrErr CATALOG
ClrErr
Apaga o estado de erro. Define errornum para zero
e apaga todas as variveis de contexto de erro
internas.
A condio Else de Try...EndTry no programa
deve utilizar ClrErr ou PassErr. Se tiver de
processar ou ignorar o erro, utilize ClrErr. Se no
souber o que fazer com o erro, utilize PassErr para
o enviar para o processador de erros seguinte. Se
no existirem mais processadores de erros
Try...EndTry pendentes, a caixa de dilogo de erro
aparece normalmente.
Nota: Consulte tambm PassErr e Try.
Lista de programas:
:clearerr()
:Prgm
:PlotsOff:FnOff:ZoomStd
:For i,0,238
:@xi+xmin!xcord
: Try
: : PtOn xcord,ln(xcord) Else
: : If errornum=800 or
errornum=260 Then
: ClrErr clear the error
: Else
: PassErr pass on any other
error
: EndIf
: EndTry
:EndFor
:EndPrgm

Appendix A: Funes e instrues 845
ClrGraph CATALOG
ClrGraph
Apaga quaisquer funes ou expresses com
grficos desenhados com o comando Graph ou
criados com o comando Table. (Consulte Graph
ou Table.)
Quaisquer funes Y= seleccionadas previamente
sero representadas graficamente da prxima vez
que o grfico aparecer.


ClrHome CATALOG
ClrHome
Apaga todos os itens guardados na rea do
histrico do ecr inicial entry() e ans(). No apaga
a alinha de entrada actual.
Durante a visualizao do ecr inicial, pode apagar
a rea do histrico, premindo e seleccionando
8:Clear Home.
Para funes como solve() que devolvem
constantes ou nmeros inteiros arbitrrios (@1, @
2, etc.), ClrHome reinicia o sufixo para 1.


ClrIO CATALOG
ClrIO
Apaga o ecr Program I/O.


ClrTable CATALOG
ClrTable
Apaga todos os valores da tabela. Aplica-se
apenas definio ASK na caixa de dilogo Table
Setup.
Durante a visualizao do ecr Table no modo Ask ,
pode apagar os valores, premindo e
seleccionando 8:Clear Table.


colDim() Menu MATH/Matrix/Dimensions
colDim(matriz) expresso
Devolve o nmero de colunas contidas na matriz.
Nota: Consulte tambm rowDim().
colNorm()

colNorm() Menu MATH/Matrix/Norms
colNorm(matriz) expresso
Devolve o mximo de somas dos valores absolutos
dos elementos nas colunas na matriz.
Nota: Os elementos da matriz indefinidos no
so permitidos. Consulte tambm rowNorm().
[1,2,3;4,5,6]!mat
[
1 2 3
4 5 6
]
colNorm(mat) 9


846 Appendix A: Funes e instrues
comDenom() Menu MATH/Algebra
comDenom(expresso 1[,var]) expresso
comDenom(lista1[,var]) lista
comDenom(matriz1[,var]) matriz
comDenom(expresso 1) devolve um rcio reduzido
de um numerador alargado sobre um denominador
alargado.
comDenom((y^2+y)/(x+1)^2+y^2+y)

comDenom(expresso 1,var) devolve um rcio
reduzido do numerador e do denominador alargados
no que respeita a var. Os factores e os termos so
ordenados com var como a varivel principal. As
potncias similares de var so recolhidas. Podem
existir alguns factores imprevistos nos coeficientes
recolhidos. Quando comparado com a omisso var,
este procedimento poupa frequentemente tempo,
memria e espao no ecr, enquanto torna a
expresso mais compreensvel. Torna tambm as
operaes subsequentes no resultado mais rpidas
e faz com que consumam menos memria.
comDenom((y^2+y)/(x+1)^2+y^2+y)

comDenom((y^2+y)/(x+1)^2+y^2+y)

Se var no ocorrer na expresso 1,
comDenom(expresso 1,var) devolve um rcio
reduzido de um numerador no alargado sobre um
denominador no alargado. Estes resultados
poupam ainda mais tempo, memria e espao no
ecr. Estes resultados parcialmente decompostos
em factores tornam tambm as operaes
subsequentes mais rpidas e fazem com que
consumam menos memria.
comDenom(exprn,abc)!comden
(exprn) Done
comDenom((y^2+y)/(x+1)^2+y^2+y)

Mesmo quando no haja denominador, a funo
comden muitas vezes uma forma rpida para
alcanar a factorizao parcial se factor() for muito
lento ou consumir a memria.
Sugesto: Introduza esta definio da funo
comden() e tente-a habitualmente como uma
alternativa a comDenom() e factor().
comden(1234x^2(y^3y)+2468x
(y^21))
1234x(xy + 2)(y1)

conj() Menu MATH/Complex
conj(expresso 1) expresso
conj(lista1) lista
conj(matriz1) matriz
Devolve o nmero conjugado complexo do
argumento.
Nota: Todas as variveis indefinidas so tratadas
como variveis reais.
conj(1+2i) 1 2i
conj([2,13i;i,7])

[ ]
2 1+3i
i 7

conj(z) z
conj(x+iy) x + iy

CopyVar CATALOG
CopyVar var1, var2
Copia o contedo da varivel var1 para var2. Se var2
no existir, CopyVar cria-a.
Nota: CopyVar similar instruo de
armazenamento (!) quando estiver a copiar uma
expresso, lista, matriz ou cadeia de caracteres,
excepto quando no houver nenhuma simplificao
quando utilizar CopyVar. Tem de utilizar
CopyVar com tipos de variveis no algbricas,
como variveis Pic e GDB.
x+y!a x + y
10!x 10
CopyVar a,b Done
a!c y + 10
DelVar x Done
b x + y
c y + 10
Appendix A: Funes e instrues 847

cos() Teclas 2X
cos(expresso 1) expresso
cos(lista1) lista
cos(expresso 1) devolve o co-seno do argumento
como uma expresso.
cos(lista 1) devolve uma lista dos co-senos de todos
os elementos da lista 1.
Nota: O argumento interpretado como um
ngulo em graus, grados ou radianos, de acordo
com a definio do modo de ngulo actual. Pode
utilizar,
G
o u para substituir o modo de ngulo
temporariamente.
No modo de ngulo Degree:
cos((p/4))
2
2

cos(45)
2
2

cos({0,60,90}) {1 1/2 0}
No modo de ngulo Gradian:
cos({0,50,100}) {1
2
2
0}
No modo de ngulo Radian:
cos(p/4)
2
2

cos(45)
2
2


cos(matriz quadrada 1) matriz quadrada
Devolve o co-seno da matriz da matriz quadrada 1.
Este procedimento no a mesma coisa que
calcular o co-seno de cada elemento.
Quando uma funo escalar f(A) operar na matriz
quadrada 1 (A), o resultado calculado pelo
algoritmo:
1. Calcule os valores prprios (l
i
) e os valores
prprios (V
i
) de A.
matriz quadrada 1tem de estar na diagonal.
Tambm no pode ter variveis simblicas que
no tenham um valor atribudo.
2. Formato das matrizes:

B =

l
1
0

0
0

l
2
0
0

0

0
0

0

l
n
e X = [V
1
,V
2
, ,V
n
]
3. Em seguida A = X B Xe f(A) = X f(B) X. Por
exemplo, cos(A) = X cos(B) Xem que:
cos (B) =
cos( )
cos( )
cos( )

1
2
0 0
0 0
0 0 0
0 0


Todos os clculos so efectuados com a
aritmtica de ponto flutuante.
No modo de ngulo Degree:
cos

.212 .205 .121


.160 .259 .037
.248 .090 .218



848 Appendix A: Funes e instrues
cosh() Teclas R
cos (expresso 1) expresso
cos (lista1) lista
cos (expresso 1) devolve o ngulo cujo co-seno
expresso 1 como uma expresso.
cos (lista 1) devolve uma lista dos co-senos
hiperblicos de cada elemento da lista 1.
Nota: O resultado devolvido como um ngulo
em graus, grados ou radianos, de acordo com a
definio do modo de ngulo actual.
No modo de ngulo Degree:
cos(1) 0
No modo de ngulo Gradian:
cos(0) 100
No modo de ngulo Radian:
cos({0,.2,.5})
{
p
2
1.369... 1.047...}

cos(matriz quadrada 1) matriz quadrada
Devolve o co-seno hiperblico da matriz de matriz
quadrada 1. Este procedimento no a mesma
coisa que calcular o co-seno inverso de cada
elemento. Para mais informaes sobre o mtodo
de clculo, consulte cos().
matriz quadrada 1 tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian e no modo do
formato complexo Rectangular:
cos([1,5,3;4,2,1;6,2,1])

1.734+.064i 1.490+2.105i
.725+1.515i .623+.778i
2.083+2.632i 1.7901.271i


cosh() Menu MATH/Hyperbolic
cosh(expresso 1) expresso
cosh(lista1) lista
cosh (expresso 1) devolve o co-seno hiperblico
do argumento como uma expresso.
cosh (lista 1) devolve uma lista dos co-senos
hiperblicos de cada elemento da lista 1.
cosh(1.2) 1.810...
cosh({0,1.2}) {1 1.810...}
cosh(matriz quadrada 1) matriz quadrada
Devolve o co-seno hiperblico da matriz de matriz
quadrada 1. Este procedimento no a mesma
coisa que calcular o co-seno hiperblico de cada
elemento. Para mais informaes sobre o mtodo
de clculo, consulte cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian:
cosh([1,5,3;4,2,1;6,2,1])

421.255 253.909 216.905


327.635 255.301 202.958
226.297 216.623 167.628


cosh() Menu MATH/Hyperbolic
cosh (expresso 1) expresso
cosh (lista1) lista
cosh(expresso 1) devolve o co-seno hiperblico
do argumento como uma expresso.
cosh(lista 1) devolve uma lista dos co-senos
hiperblicos de cada elemento da lista 1.
cosh(1) 0
cosh({1,2.1,3})
{0 1.372... cosh(3)}
Appendix A: Funes e instrues 849
cosh(matriz quadrada 1) matriz quadrada
Devolve o co-seno hiperblico da matriz de matriz
quadrada 1. Este procedimento no a mesma
coisa que calcular o co-seno hiperblico inverso
de cada elemento. Para mais informaes sobre o
mtodo de clculo, consulte cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian e no modo do
formato complexo Rectangular:
cosh([1,5,3;4,2,1;6,2,1])

2.525+1.734i .0091.490i
.486.725i 1.662+.623i
.3222.083i 1.267+1.790i


cot() Menu MATH/String
cot(expresso 1) expresso
cot(lista 1) lista
Devolve a cotangente de expresso 1 ou devolve
uma lista de cotangentes de todos os elementos
de lista 1.
Nota: O resultado devolvido como um ngulo
em graus, grados ou radianos, de acordo com a
definio do modo de ngulo actual.
No modo de ngulo Degree:
cot(45) 1
No modo de ngulo Gradian:
cot(50) 1
No modo de ngulo Radian:
cot({1,2.1,3})
{
1
tan(1)
L.584
1
tan(3)
}


cot
L1
() Menu MATH/String
cot
L1
(expresso 1) expresso
cot
L1
(lista 1) lista
Devolve o ngulo cuja cotangente expresso 1
ou devolve uma lista que contm as cotangentes
inversas de cada elemento de lista 1.
Nota: O resultado devolvido como um ngulo
em graus, grados ou radianos, de acordo com a
definio do modo de ngulo actual.
No modo de ngulo Degree:
cot
L1
(1) 45
No modo de ngulo Degree:
cot
L1
(1) 50
No modo de ngulo Degree:
cot
L1
(1)
p
4


coth() Menu MATH/Hyperbolic
coth(expresso 1) expresso
cot(lista 1) lista
Devolve a cotangente hiperblica de expresso 1
ou devolve uma lista de cotangentes hiperblicas
de todos os elementos de lista 1.
coth(1.2) 1.199
coth({1,3.2})
{
1
tanh(1)

1.003
}


coth1() Menu MATH/Hyperbolic
coth
L1
(expresso 1) expresso
coth
L1
(lista 1) lista
Devolve a cotangente hiperblica inversa de
expresso 1 ou devolve uma lista que contm as
cotangentes de cada elemento de lista 1.
coth
L1
(3.5) .293
coth
L1
({L2,2.1,6})
{
Lln(3)
2

.518
ln(7/5)
2
}


850 Appendix A: Funes e instrues
crossP() Menu MATH/Matrix/Vector
crossP(lista 1, lista 2) lista
Devolve o produto cruzado de lista 1 e lista 2 como
uma lista.
lista 1 e lista 2 tm de ter igual dimenso e esta tem
de ser 2 ou 3.
crossP({a1,b1},{a2,b2})
{0 0 a1b2a2b1}
crossP({0.1,2.2,5},{1,.5,0})
{2.5 5. 2.25}
crossP(vector1, vector2) vector
Devolve o vector de uma coluna ou linha
(dependendo dos argumentos) que um produto
cruzado de vector 1 e vector 2.
O vector 1 e o vector 2 tm de ser vectores de linhas
ou ambos tm de ser vectores de colunas. Ambos
os vectores tm de ter igual dimenso e esta tem
de ser 2 ou 3.
crossP([1,2,3],[4,5,6])
[3 6 3]
crossP([1,2],[3,4])
[0 0 2]

csc() Menu MATH/String
csc(expresso 1) expresso
csc(lista 1) lista
Devolve a cosecante de expresso 1 ou devolve
uma lista que contm as cosecantes de todos os
elementos de lista 1.
No modo de ngulo Degree:
csc(45) 2
No modo de ngulo Gradian:
csc(50) 2
No modo de ngulo Radian:
csc({1,p/2,p/3})
{
1
sin(1)

1
2 3
3
}

csc1() Menu MATH/String
csc
-1
(expresso 1) expresso
csc
-1
(lista 1) lista
Devolve o ngulo cuja cosecante expresso 1 ou
devolve uma lista que contm as cosecantes
inversas de cada elemento de lista 1.
Nota: O resultado devolvido como um ngulo
em graus, grados ou radianos, de acordo com a
definio do modo de ngulo actual.
No modo de ngulo Degree:
csc
L1
(1) 90
No modo de ngulo Gradian:
csc
L1
(1) 100
No modo de ngulo Radian:
csc
L1
({1,4,6})
{
p
2

sin
L1
(1/4)

sin
L1
(1/6)
}

csch() Menu MATH/Hyperbolic
csch(expresso 1) expresso
csch(lista 1) lista
Devolve a cosecante hiperblica de expresso 1
ou devolve uma lista de cosecantes hiperblicas
de todos os elementos de lista 1.
csch(3)
1
sinh(3)

csch({1,2.1,4})
{
1
sinh(1)

.248
1
sinh(4)
}

Appendix A: Funes e instrues 851
csch
L1
() Menu MATH/Hyperbolic
csch
L1
(expresso 1) expresso
csch
L1
(lista 1) lista
Devolve a cosecante hiperblica inversa de
expresso 1 ou devolve uma lista que contm as
cosecantes hiperblicas inversas de cada
elemento de lista 1.
csch
L1
(1) sinh
-1
(1)
csch
L1
({1,2.1,3})
sinh1(1) .459 sinh1(1/3)

cSolve() Menu MATH/Algebra/Complex
cSolve(equao, var) Expresso booleana
Devolve solues complexas candidatas de uma
equao para var. O objectivo produzir
candidatos para todas as solues reais e no
reais. Mesmo que equao seja real, cSolve()
permite resultados no reais no modo real.
Apesar de a TI-89 Titanium/Voyage 200 processar
todas as variveis indefinidas que no terminem
com um carcter sublinhado (_) como se fosse real,
cSolve() pode resolver equaes polinomiais para
solues complexas.
cSolve(x^3=1,x)
solve(x^3=1,x)

cSolve() define temporariamente o domnio para o
complexo durante a soluo mesmo que o domnio
actual seja real. No domnio complexo, as
potncias fraccionrias com denominadores
mpares utilizam o principal em vez da seco
real. Consequentemente, as solues de solve()
para equaes que envolvam essas potncias
fraccionrias no so necessariamente um
subconjunto dessas do cSolve().
cSolve(x^(1/3)=1,x) false
solve(x^(1/3)=1,x) x = 1
cSolve() comea com mtodos simblicos exactos.
Excepto no modo EXACT, cSolve() utiliza tambm
factores polinomiais complexos aproximados
repetitivos, se for necessrio.
Nota: Consulte tambm cZeros(), solve(), e
zeros().
Nota: Se a equao for no polinomial com funes
como abs(), angle(), conj(), real(), ou imag(),
deve colocar um carcter sublinhado ( ) no fim
de var. Por predefinio, uma varivel tratada
como um valor real.
Modo Display Digits em Fix 2:
exact(cSolve(x^5+4x^4+5x
^36x3=0,x))
cSolve(ans(1),x)

Se utilizar var_ , a varivel tratada como
complexa.
Deve tambm utilizar var_ para quaisquer outras
variveis em equao que possam ter valores no
reais. Caso contrrio, pode receber resultados
imprevistos.
z tratado como real:
cSolve(conj(z)=1+ i,z)
z=1+ i
z_ tratado como complexo:
cSolve(conj(z_)=1+ i,z_)
z_=1 i
cSolve(equao 1 and equao 2 [and ],
{varOrGuess1, varOrGuess2 [, ]})
Expresso booleana
Devolve as solues complexas candidatas para
equaes algbricas simultneas, em que cada
varOrGuess especifica uma varivel que pretenda
resolver.
Optionalmente, pode especificar uma hiptese
inicial para uma varivel. Cada varOrGuess tem de


852 Appendix A: Funes e instrues
ter o formato:
varivel
ou
varivel = nmero real ou no real
Por exemplo, x vlido e, por isso, x=3+i.
Se todas as equaes forem polinomiais e no
especificar quaisquer hipteses iniciais, cSolve()
utilize o mtodo de eliminao Grbner/Buchberger
lexical para tentar determinar todas as solues
complexas.
Nota: Os exemplos seguintes utilizam um
carcter sublinhado ( ) para que todas as
variveis sejam tratadas como complexas.
As solues podem incluir solues reais e no reais,
como no exemplo direita.
cSolve(u_v_u_=v_ and
v_^2=u_,{u_,v_})
u_=1/2 +
3
2
i and v_=1/2
3
2
i
or u_=1/2
3
2
i and v_=1/2 +
3
2
i
or u_=0 and v_=0
As equaes polinomiais simultneas podem ter
variveis adicionais sem valores, mas
representam valores numricos determinados que
podem ser substitudos posteriormente.
cSolve(u_v_u_=c_v_ and
v_^2=u_,{u_,v_})
u_=
(
14c_+1)
2
4
and v_=
14c_+1
2

or
u_= and v_=
(
14c_1)
2

or u_=0 and v_=0
Pode tambm incluir variveis de soluo que no
aparecem nas equaes. Estas solues mostram
como as famlias de solues podem conter
constantes arbitrrias da forma @k, em que k um
sufixo do nmero inteiro de 1 a 255. O sufixo
reinicia-se para 1 quando utilizar ClrHome ou
8:Clear Home.
Para sistemas polinomiais, o tempo de clculo e o
consumo da memria podem depender fortemente
da ordem em que lista as variveis de soluo. Se a
escolha inicial consumir a memria ou a sua
pacincia, tente redispor as variveis nas equaes
e/ou na lista varOrGuess.
cSolve(u_v_u_=v_ and
v_^2=u_,{u_,v_,w_})
u_=1/2 +
3
2
i and v_=1/2
3
2
i
and w_=@1
or
u_=1/2
3
2
i and v_=1/2 +
3
2
i
and w_=@1
or u_=0 and v_=0 and w_=@1
Se no incluir quaisquer hipteses e se qualquer
equao for no polinomial em qualquer varivel,
mas todas as equaes forem lineares em todas as
variveis de soluo, cSolve() utiliza a eliminao
Gaussian para tentar determinar todas as solues.
cSolve(u_+v_=e^(w_) and u_v_= i,
{u_,v_})
u_=
e
w_
2
+1/2i and v_=
e
w_
i
2

Se um sistema no for polinomial em todas varivies
nem linear nas variveis de soluo, cSolve()
determina a soluo mais pretendida com um
mtodo de repetio aproximada. Para o fazer, o
nmero de variveis de soluo tem de ser igual
ao mmero de equaes, e todas as outras
variveis das equaes tm de ser simplificadas
para nmeros.
cSolve(e^(z_)=w_ and w_=z_^2,
{w_,z_})
w_=.494 and z_=.703
Uma hiptese no real muitas vezes necessria
para determinar uma soluo no real. Para
convergncia, uma hiptese pode ter de ser
prxima de uma soluo.
cSolve(e^(z_)=w_ and w_=z_^2,
{w_,z_=1+ i})
w_=.149 + 4.891i and
z_=1.588 + 1.540i

Appendix A: Funes e instrues 853
CubicReg Menu MATH/Statistics/Regressions
CubicReg lista 1, lista 2[, [lista 3] [, lista 4, lista 5]]
Calcula a regresso polinomial cbica e actualiza
todas as variveis estatsticas.
Todas as listas tm de ter dimenses iguais, excepto
a lista 4.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa a frequncia.
lista 4 representa os cdigos de categorias.
lista 5 representa representa a lista de incluso de
categorias.
Nota: De lista 1 tm de ser o nome de uma varivel
ou c1c99 colunas na ltima varivel de dados
apresentada no Editor de Dados/Matriz). Lista 5 no
tem de ser o nome de uma varivel e no pode ser
c1c99.
No modo de representao grfica da funo.
{0,1,2,3}!L1 {0 1 2 3}
{0,2,3,4}!L2 {0 2 3 4}
CubicReg L1,L2 Done
ShowStat


regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done
%


cumSum() Menu MATH/List
cumSum(lista 1) lista
Devolve uma lista das somas acumulativas dos
elementos em lista 1, comeando no elemento1.
cumSum({1,2,3,4})
{1 3 6 10}
cumSum(matriz 1) matriz
Devolve uma matriz das somas acumulativas dos
elementos em matriz 1. Cada elemento a soma
acumulativa da coluna completa.
[1,2;3,4;5,6]!m1

1 2
3 4
5 6

cumSum(m1)

1 2
4 6
9 12


CustmOff CATALOG
CustmOff
Remove uma barra de ferramentas personalizada.
CustmOn e CustmOff activam um programa para
controlar uma barra de ferramentas personalizada.
Manualmente, pode premir 2 para
activar e desactivar a barra de ferramentas
personalizada. A barra de ferramentas
personalizada tambm removida
automaticamente quando mudar as aplicaes.
Consulte o exemplo da lista de programas
Custom.

CustmOn CATALOG
CustmOn
Activa uma barra de ferramentas personalizada que
j tenha sido configurada num bloco
Custom...EndCustm.
CustmOn e CustmOff activam um programa para
controlar uma barra de ferramentas personalizada.
Manualmente, pode premir 2 para
activar e desactivar a barra de ferramentas
personalizada.
Consulte o exemplo da lista de programas
Custom.


854 Appendix A: Funes e instrues
Custom Teclas 2
Custom
bloco
EndCustm
Configura uma barra de ferramentas que activada
quando premir 2. muito similar
instruo ToolBar excepto que as instrues Title
e Item no podem ter etiquetas.
bloco pode ser uma instruo individual ou uma
srie de instrues separadas com o carcter : .
Nota: 2acta como uma comutao. A
primeira aco invoca o menu e a segunda aco
remove o menu. O menu tambm removido
quando mudar as aplicaes.
Lista de programas:
:Test()
:Prgm
:Custom
:Title "Lists"
:Item "List1"
:Item "Scores"
:Item "L3"
:Title "Fractions"
:Item "f(x)"
:Item "h(x)"
:Title "Graph"
:EndCustm
:EndPrgm

Cycle CATALOG
Cycle
Transfere o controlo do programa imediatamente
para a prxima repetio da espiral actual (For,
While ou Loop).
Cycle no permitido fora das trs estruturas de
espiral (For, While, ou Loop).
Lista de programas:
: Sum the integers from 1 to
100 skipping 50.
:0!temp
:For i,1,100,1
:If i=50
:Cycle
:temp+i!temp
:EndFor
:Disp temp
Contents of temp after execution:5000

CyclePic CATALOG
CyclePic picNameString, n [, [aguardar] , [ciclos],
[direco]]
Mostra todas as variveis PIC especificadas e no
intervalo especificado. O utilizador tem o controlo
opcional sobre o tempo entre imagens, o nmero
de vezes para ver as imagens e a direco ,
circular ou progressiva e regressiva.
direco 1 para circular ou 1 para progressiva e
regressiva. Predefinio = 1.
1. Guarde as trs imagens chamadas pic1,
pic2, e pic3.
2. Introduza: CyclePic "pic",3,.5,4,1
3. As trs imagens (3) aparecero
automaticamente com meio segundo (.5)
entre as imagens durante quatro ciclos (4), e
progressiva e regressiva (1).

4Cylind Menu MATH/Matrix/Vector
vector 4Cylind
Mostra o vector da linha ou coluna em forma
cilndrica [r, z].
vector tem de ter exactamente trs elementos. Pode
ser uma coluna ou linha.
[2,2,3] 4Cylind
[22
p
4
3]

Appendix A: Funes e instrues 855
cZeros Menu MATH/Algebra/Complex
cZeros(expresso, var) lista
Devolve uma lista de valores reais e no reais
candidatos de var que tornam a expresso=0.
cZeros() efectua isto atravs do clculo
exp8list(cSolve(expresso=0,var),var). Caso
contrrio, cZeros() similar a zeros().
Nota: Consulte tambm cSolve(), solve(), e
zeros().
Modo Display Digits em Fix 3:
cZeros(x^5+4x^4+5x^36x3,x)
{2.125 .612 .965
1.114 1.073i
1.114 + 1.073i}
Nota: Se a expresso for no polinomial com
funes como abs(), angle(), conj(), real(), ou
imag(), deve colocar um carcter sublinhado
( ) no fim da var. Por predefinio, uma
varivel tratada como um valor real. Se utilizar
var_ , a varivel tratada como complexa.
Deve tambm utilizar var_ para quaisquer outras
variveis na expresso que possam ter valores no
reais. Caso contrrio, pode receber resultados
imprevistos.
z tratado como real:
cZeros(conj(z)1i,z)
{1+i}
z_ tratado como complexo:
cZeros(conj(z_)1i,z_)
{1i}
cZeros({expresso 1, expresso 2 [, ] },
{varOrGuess1,varOrGuess2 [, ] }) matrix
Devolve as posies candidatas em que as
expresses sejam zero simultaneamente. Cada
varOrGuess especifica uma desconhecida cujo valor
procura.

Optionalmente, pode especificar uma hiptese
inicial para uma varivel. Cada varOrGuess tem de
ter o formato:
varivel
ou
varivel= nmero real ou no real
Por exemplo, x vlido e, por isso, x=3+i.

Se todas as expresses forem polinomiais e no
especificar quaisquer hipteses iniciais, cZeros()
utilize o mtodo de eliminao Grbner/Buchberger
lexical para tentar determinar todos os zeros
complexos.
Nota: Os exemplos seguintes utilizam um
carcter sublinhado _ ( @ , H
2 ) para que todas as variveis sejam
tratadas como complexas.
Os zeros complexos podem incluir zeros reais ou
no reais, como no exemplo direita.
Cada linha da matriz resultante representa um zero
alternativo, com os componentes ordenados como
na lista varOrGuess. Para extrair uma linha, indexe
a matriz por [linha].
cZeros({u_v_u_v_,v_^2+u_},
{u_,v_})

1/2
3
2
i 1/2 +
3
2
i
1/2 +
3
2
i 1/2
3
2
i
0 0

Extraia a linha 2:
ans(1)z=52

856 Appendix A: Funes e instrues
Os polinmios simultneos podem ter variveis
adicionais que no tenham valores, mas
representem valores numricos dados que podem
ser substitudos posteriormente.
cZeros({u_v_u_(c_v_),
v_^2+u_},{u_,v_})

(
14c_+1)
2
4

14c_+1
2
(
14c_1)
2
4

(
14c_1)
2
0 0

Pode tambm incluir variveis desconhecidas que
no aparecem nas expresses. Estes zeros
mostram como as famlias de zeros podem conter
constantes arbitrrias da forma @k, em que K um
sufixo do nmero inteiro de 1 a 255. O sufixo
reinicia-se para 1 quando utilizar ClrHome ou
8:Clear Home.
Para sistemas polinomiais, o tempo de clculo ou o
consumo da memria podem depender muito da
ordem em que lista os desconhecidos. Se a escolha
inicial consumir a memria ou a sua pacincia, tente
redispor as variveis nas expresses e/ou na lista
varOrGuess.
cZeros({u_v_u_v_,v_^2+u_},
{u_,v_,w_})

1/2
3
2
i 1/2 +
3
2
i @1
1/2 +
3
2
i 1/2
3
2
i @1
0 0 @1





Se no incluir quaisquer hipteses e se qualquer
expresso for no polinomial em qualquer varivel,
mas todas as expresses forem lineares em todos os
desconhecidos, cZeros() utiliza a eliminao
Gaussian para tentar determinar todos os zeros.
cZeros({u_+v_e^(w_),u_v_i},
{u_,v_})

e
w_
2
+1/2i
e
w_
i
2

Se um sistema no for polinomial em todas
varivies nem linear nos deconhecidos, cZeros()
determina o zero mais pretendido com um mtodo
de repetio aproximada. Para o fazer, o nmero
de desconhecidos tem de ser igual ao nmero de
expresses e todas as outras variveis nas
expresses tm de ser simplificadas para
nmeros.
cZeros({e^(z_)w_,w_z_^2}, {w_,z_})

[ ]
.494 .703

Uma hiptese no real muitas vezes necessria
para determinar um zero no real. Para
convergncia, uma hiptese pode ter de ser
prxima de um zero.
cZeros({e^(z_)w_,w_z_^2},
{w_,z_=1+ i})



Appendix A: Funes e instrues 857
d() Teclas 2= ou menu MATH/Calculus
d(expresso 1, var [,ordem]) expresso
d(lista 1,var [,ordem]) lista
d(matriz 1,var [,ordem]) matriz
Devolve a primeira derivada de expresso 1 no que
respeita var. expresso 1 pode ser uma lista ou
matriz.
ordem, se includa, tem de ser um nmero inteiro.
Se a ordem for inferior a zero, o resultado ser
uma antiderivada.
d() no segue o mecanismo de avaliao normal de
simplificao completa dos argumentos e de
aplicao da definio da funo para estes
argumentos simplificados. Em vez disso, d() efectua
os seguintes passos:
1. Simplifique apenas o segundo argumento at
ao ponto em que no conduza para uma no
varivel.
2. Simplifique o primeiro argumento at ao ponto
em que rechame qualquer valor guardado
para a varivel determinada pelo passo 1.
3. Determine a derivada simblica do resultado
do passo 2 no que respeita varivel do
passo 1.
4. Se a varivel do passo 1 tiver um valor
guardado ou especificado por um operador
with (|),substitua esse valor no resultado
a partir do passo 3.
d(f(x)g(x),x)

d
dx
(f(x))g(x) +
d
dx
(g(x))f(x)
d(d(x^2y^3,x),y) 6yx
d(x^2,x,1)
x
3

d({x^2,x^3,x^4},x)
{2x 3x 4x}

data4mat Menu CATALOG/MATH/List
data4mat data,mat[,linha1] [,col1] [,linha2] [,col2]
Converte os dados para uma matriz.
Cada argumento [,linha 1][,col 1][,linha 2][,col 2]
pode ser omitido individualmente. Se a linha 1 for
omitida, a predefinio 1.Se a col1 for omitida, a
predefinio . Se a linha 2 for omitida, a
predefinio linha mxima. Se a col2 for
omitida, a predefinio coluna mxima.
A estrutura DATA permite clulas vazias. As
linhas no tm de ter tamanho igual. Quando os
dados forem guardados como uma matriz, as
clulas vazias sero preenchidas com undef.

data4mat d1,m1,1, , ,1
Done


dayOfWk() CATALOG
dayOfWk(ano,ms,dia) nmero inteiro
Devolve um nmero inteiro entre 1 e 7. Cada
nmero inteiro representa um dia da semana.
Utilize dayOfWk() para determinar o dia da
semana no qual uma data especfica ocorre.
Nota: Pode no obter resultados exactos para os
anos anteriores a 1583 (calendrio pr-
gregoriano).
Introduza o ano como um nmero inteiro com
quatro dgitos. O ms e o dia podem ser inteiros
dayOfWk(1948,9,6)2 2
Valores inteiros:
1 = Sunday
2 = Monday
3 = Tuesday
4 = Wednesday
5 = Thursday

858 Appendix A: Funes e instrues
com um ou dois dgitos.
6 = Friday
7 = Saturday

4DD Menu MATH/Angle
nmero 4DD valor
lista 1 4DD lista
matriz 1 4DD matriz
Devolve o equivalente decimal do argumento
expresso em graus. O argumento um nmero,
lista ou matriz que interpretado pela definio
de modo em grados, radianos ou graus.

No modo de ngulo Degree:
1.54DD 1.5
4522'14.3" 4DD 45.370...
{4522'14.3",600'0"} 4DD
{45.370... 60}
No modo de ngulo Gradian:
14DD (9/10)
No modo de ngulo Radian:
1.5 4DD 85.9


4Dec Menu MATH/Base
nmero inteiro 1 4Dec nmero inteiro
Converte o nmero inteiro 1 para um nmero
decimal (base 10). Uma entrada binria ou
hexadecimal tem de ter sempre um prefixo 0b ou
0h, respectivamente.
0b10011 4Dec 19
0h1F 4Dec 31
0b nmero binrio
0h nmero hexadecimal
Sem um prefixo, o nmero inteiro 1 tratado como
decimal. O resultado aparece em decimais,
independentemente do modo Base.


Define CATALOG
Define funcName(arg1Name, arg2Name, ...) = =
expresso
Cria funcName como uma funo definida pelo
utilizador. Pode utilizar funcName(), tal como utiliza
as funes integradas. A funo avalia a expresso
com os argumentos fornecidos e devolve o
resultado.
funcName no pode ser o nome de uma varivel do
sistema ou uma funo integrada.
Os nomes dos argumentos so marcadores de
posio; no deve utilizar esses mesmo nomes
como argumentos quando utilizar a funo.
Nota: Esta forma de Define equivalente
execuo da expresso:
expresso!funcName(arg1Name,arg2Name).
Este comando pode tambm ser utilizado para
definir variveis simples; por exemplo, Define
a=3.
Define g(x,y)=2x3y Done
g(1,2) 4
1!a:2!b:g(a,b) 4
Define h(x)=when(x<2,2x-3, 2x+3)
Done

h(3) 9
h(4) 5

Define prpriosvl(a)=
cZeros(det(identity(dim(a)
[1])-xa),x) Done
prpriosvl([1,2;4,3])
{
2 3 - 1
11

(2 3 + 1)
11
}
Um nmero hexadecimal pode
ter at 32. Um nmero
hexadecimal pode ter at 8.
Zero, no a letra O, seguido por b ou h.
Appendix A: Funes e instrues 859
Define funcName(arg1Name, arg2Name, ...) = :Func
bloco
EndFunc
idntica forma anterior de Define, excepto
nesta forma, a funo definida pelo utilizador
funcName() pode executar um bloco de vrias
instrues.
bloco pode ser uma instruo individual ou uma
srie de instrues separadas com o carcter :.
bloco pode tambm incluir expresses e instrues
(como If, Then, Else, e For). Permite que a funo
funcName() utilize a instruo Return para
devolver um resultado especfico.
Nota: geralmente mais fcil fazer e editar esta
forma de funo no editor de programas em vez
de na linha de entrada.
Define g(x,y)=Func:If x>y Then
:Return x:Else:Return y:EndIf
:EndFunc Done
g(3,7) 3
Define progName(arg1Name, arg2Name, ...) :Prgm
bloco
EndPrgm
Cria progName como um programa ou
subprograma, mas no podem devolver um
resultado com Return. Pode executar um bloco de
vrias instrues.
bloco pode ser uma instruo individual ou uma
srie de instrues separadas com o carcter :.
bloco pode tambm incluir expresses e instrues
(como If, Then, Else, e For).
Nota: geralmente mais fcil fazer e editar um
bloco de programas no editor de programas em
vez de na linha de entrada.
Define listinpt()=prgm:Local
n,i,str1,num:InputStr "Enter name of
list",str1:Input "No. of
elements",n:For i,1,n,1:Input
"element "&string(i),num:
num!#str1[i]:EndFor:EndPrgm
Done
listinpt() Enter name of list

DelFold CATALOG
DelFold folderName1[, folderName2] [, folderName3] ...
Elimina as pastas definidas pelo utilizador com os
nomes folderName1, folderName2, etc. Uma
mensagem de erro aparece se as pastas contiverem
quaisquer variveis.
Nota: No pode eliminar a pasta main.
NewFold games Done
(creates the folder games)
DelFold games Done
(deletes the folder games)
DelType
DelTypevar_type
Elimina todas as variveis desbloqueadas do tipo
especificado pelo var_type.
Nota: Os valores possveis para var_type so:
ASM, DATA, EXPR, FUNC, GDB, LIST, MAT, PIC,
PRGM, STR, TEXT, AppVar_type_name, All.
Deltype LIST Done

DelVar CATALOG
DelVar var1[, var2] [, var3] ...
Elimina as variveis especificadas da memria.
2!a 2
(a+2)^2 16
DelVar a Done
(a+2)^2 (a + 2)

deSolve() Menu MATH/Calculus
deSolve(1stOr2ndOrderOde, independentVar, Nota: Para digitar o smbolo de primo ( ' ),

860 Appendix A: Funes e instrues
dependentVar) uma soluo geral
Devolve uma equao que especifica explicita ou
implicitamente uma soluo geral para a equao
diferencial ordinria de 1 ou 2 ordem (ODE). Na
ODE:
Utilize o smbolo de primo ( ' , prima 2)
tpara indicar a 1 derivada da varivel
dependente no que respeita varivel
independente.
Utilize os dois smbolos de primo para indicar a
segunda derivada correspondente.
O smbolo s utilizado para derivadas de
deSolve(). Noutros casos, utilize d( ) .
TA soluo geral de uma equao de 1 ordem
contm uma constante arbitrria da forma ck, em
que k um sufixo do nmero inteiro de 1 a 255. O
sufixo reinicia-se para 1 quando utilizar ClrHome
ou 8: Clear Home. A soluo de uma equao
de 2 ordem contm duas constantes.
prima 2.
deSolve(y''+2y'+y=x^2,x,y)
y=(@1x+@2)e
x
+x4x+6
right(ans(1))!temp
(@1x+@2)e
x
+x4x+6
d(temp,x,2)+2d(temp,x)+tempx^2
0
DelVar temp Done
Aplique solve() a uma soluo implcita se a quiser
converter para uma ou mais solues explcitas
equivalentes.
deSolve(y'=(cos(y))^2x,x,y)
tan(y)=
x
2
+@3
Quando comparar os resultados com as solues
dos manuais ou livros de exerccios, no se esquea
de que diferentes mtodos introduzem constantes
arbitrrias em diferentes pontos do clculo, que
podem produzir diferentes solues gerais.
solve(ans(1),y)
y=tan
(
2
2 @ 3
2
x + i
)
+@n1p
ans(1)|@3=c1 and @n1=0
y=tan
(
x+2(c1)
2
)

deSolve(1stOrderOde and initialCondition,
independentVar, dependentVar)
uma soluo especfica
Devolve uma soluo especfica que satisfaa
1stOrderOde e initialCondition. geralmente mais
fcil do que determinar uma soluo geral,
substituindo valores iniciais, resolvendo a
constante arbitrria e substituindo esse valor na
soluo geral.
initialCondition uma equao da forma:
dependentVar (initialIndependentValue) =
initialDependentValue
initialIndependentValue and initialDependentValue
podem ser variveis como x0 e y0 que no tm
valores guardados. A diferenciao implcita
podem ajudar a verificar as solues implcitas.
sin(y)=(ye^(x)+cos(y))y'!ode
sin(y)=(e
x
y+cos(y))y'
deSolve(ode and y(0)=0,x,y)!soln


(2sin(y)+y)
2
=(e
x
1)e
x
sin(y)
soln|x=0 and y=0 true
d(right(eq)left(eq),x)/
(d(left(eq)right(eq),y))
!impdif(eq,x,y)
Done
ode|y'=impdif(soln,x,y)
true
DelVar ode,soln Done
deSolve(2ndOrderOde and initialCondition1 and
initialCondition2, independentVar,
dependentVar) uma soluo especfica
Devolve uma soluo especfica que satisfaa
2ndOrderOde e tenha um valor especificado da
varivel dependente e a primeira derivada num
ponto.
deSolve(y''=y^(1/2) and y(0)=0 and
y'(0)=0,t,y)

2y
3/4
3
=t
solve(ans(1),y)
Appendix A: Funes e instrues 861
y=
2
2/3
(3t)
4/3
4
and t0
Para initialCondition1, utilize a forma:
dependentVar (initialIndependentValue) =
initialDependentValue
Para initialCondition2, utilize a forma:
dependentVar' (initialIndependentValue) =
initial1stDerivativeValue

deSolve(2ndOrderOde and boundaryCondition1 and
boundaryCondition2, independentVar,
dependentVar) uma soluo especfica
Devolve uma soluo especfica que satisfaa
2ndOrderOde e tenha valores especificados em dois
pontos diferentes.
deSolve(w''2w'/x+(9+2/x^2)w=
xe^(x) and w(p/6)=0 and
w(p/3)=0,x,w)
w=
e
p
3
xcos(3x)
10


e
p
6
xsin(3x)
10
+
xe
x
10


det() Menu MATH/Matrix
det(matriz quadrada[, tol]) expresso
Devolve o determinante de matriz quadrada.
Opcionalmente, qualquer elemento da matriz
tratado como zero se o valor absoluto for menor do
que tol. Esta tolerncia s utilizada se a matriz
tiver entradas de ponto flutuante e no contiver
quaisquer variveis simblicas que no tenham
um valor. Caso contrrio, tol ignorado.
Se utilizar ou definir o modo para
Exact/Approx=APPROXIMATE, os clculos so
efectuados com a aritmtica de ponto flutuante.
Se tol for omitido ou no utilizado, a tolerncia
predefinida calculada como:
5E 14 max(dim(matriz quadrada))
rowNorm(matriz quadrada)
det([a,b;c,d]) ad bc
det([1,2;3,4]) 2
det(identity(3) x[1,2,3;
2,4,1;6,2,7])
(98x55x+ 12x 1)

[1E20,1;0,1]!mat1 [
1.E20 1
0 1
]
det(mat1) 0
det(mat1,.1) 1.E20

diag() Menu MATH/Matrix
diag(lista) matriz
diag(matriz da linha) matriz
diag(matriz da coluna) matriz
Devolve uma matriz com os valores da matriz ou
lista de argumentos na diagonal principal.
diag({2,4,6})

2 0 0
0 4 0
0 0 6

diag(matriz quadrada) matriz da linha
Devolve uma matriz de linhas com os elementos da
diagonal principal de matriz quadrada.
matriz quadrada tem de ser quadrada.
[4,6,8;1,2,3;5,7,9]

4 6 8
1 2 3
5 7 9

diag(ans(1)) [4 2 9]


862 Appendix A: Funes e instrues
:Dialog CATALOG
:Dialog
bloco
EndDlog
Gera uma caixa de dilogo quando o programa
executado.
bloco pode ser uma instruo individual ou uma
srie de instrues separadas com o carcter : .
As opes de bloco vlidas no I/O, 1:Dialog item
de menu do Editor de programas so 1:Text,
2:Request, 4:DropDown, and 7:Title.
Pode dar valores s variveis numa caixa de
dilogo que aparecero como o valor predefinido
(ou inicial). Se premir as variveis so
actualizadas a partir da caixa de dilogo e a varivel
1. Se premir Nas variveis no so actualizadas
e a varivel do sistema ok definida para zero.
Lista de programas:
:Dlogtest()
:Prgm
:Dialog
:Title "This is a dialog box"
:Request "Your name",Str1
:Dropdown "Month you were born",
seq(string(i),i,1,12),Var1
:EndDlog
:EndPrgm


dim() Menu MATH/Matrix/Dimensions
dim(list) nmero inteiro
Devolve a dimenso de lista.
dim({0,1,2}) 3
dim(matriz) lista
Devolve as dimenses de matriz como {colunas,
linhas}, lista de dois elementos.
dim([1,1,2;2,3,5]) {2 3}
dim(cadeia ) nmero inteiro
Devolve o nmero de caracteres contidos na cadeia
de caracteres cadeia.
dim("Hello") 5
dim("Hello"&" there") 11

:Disp CATALOG
Disp [exprOrString1] [, exprOrString2] ...
Mostra o contedo actual do ecr Program I/O. Se
especificar uma ou mais exprOrString, cada cadeia
de caracteres ou expresso aparece numa linha
separada do ecr Program I/O.
Uma expresso pode incluir operaes de converso
como 4DD e 4Rect. Pode tambm utilizar o
operador 4 para efectuar converses da base do
nmero e da unidade.
Se Pretty Print = ON, as expresses aparecem em
pretty print.
No ecr Program I/O, pode premir para ver o
ecr inicial ou DispHome num programa.
Disp "Hello" Hello
Disp cos(2.3) .666
{1,2,3,4}!L1
Disp L1 {1 2 3 4}
Disp 180_min 4 _hr 3._hr

Nota: Para digitar um carcter sublinhado ( _
), prima

Para digitar 4, prima2.

Appendix A: Funes e instrues 863
DispG CATALOG
DispG
Mostra o contedo actual do ecr Graph.
No modo de representao grfica da funo.
Segmento do programa:

:5cos(x)!y1(x)
:10!xmin
:10!xmax
:5!ymin
:5!ymax
:DispG



DispHome CATALOG
DispHome
Mostra o contedo actual do ecr inicial.
Segmento do programa:

:Disp "The result is: ",xx
:Pause "Press Enter to quit"
:DispHome
:EndPrgm

DispTbl CATALOG
DispTbl
Mostra o contedo actual do ecr Table.
Nota: O cursor est activo para deslocao.
Prima Nou para retomar a execuo se
estiver num programa.
5cos(x)!y1(x)
DispTbl


4DMS Menu MATH/Angle
expresso 4DMS
lista 4DMS
matriz 4DMS
Interpreta o argumento como um ngulo e mostra o
nmero equivalente DMS (DDDDDD MMSS.ss).
Consulte , ', " na pgina 966 para o formato DMS
(graus, minutos, segundos)
Nota: 4DMS converter de radianos para graus
quando utilizado no modo de radianos. Se a entrada
for seguida por um smbolo de graus ( ), nenhuma
converso ocorrer. S pode utilizar 4DMS no fim
de uma linha de entrada.
No modo de ngulo Degree:
45.371 4DMS 4522'15.6"
{45.371,60} 4DMS
{4522'15.6" 60}

dotP() Menu MATH/Matrix/Vector
dotP(lista 1, lista 2) expresso
Devolve o produto dot de duas listas.
dotP({a,b,c},{d,e,f})
ad + be + cf
dotP({1,2},{5,6}) 17
dotP(vector1, vector2) expresso
Devolve o produto dot de dois vectores.
Ambos tm de ser vectores de linhas ou vectores
de colunas.
dotP([a,b,c],[d,e,f])
ad + be + cf
crossP([1,2,3],[4,5,6])


864 Appendix A: Funes e instrues
DrawFunc CATALOG
Expresso DrawFunc
Desenha a expresso como uma funo, utilizando x
como a varivel independente.
Nota: A nova representao grfica apaga todos
os itens desenhados.
No modo de desenho de grfico da funo e na
janela ZoomStd:
DrawFunc 1.25xcos(x)


DrawInv CATALOG
Expresso DrawInv
Desenha o inverso da expresso, desenhando os
valores x no eixo y e os valores y no eixo x.
x a varivel independente.
Nota: A nova representao grfica apaga todos
os itens desenhados.
No modo de desenho de grfico da funo e na
janela ZoomStd:
DrawInv 1.25xcos(x)


DrawParm CATALOG
DrawParm expresso 1, expresso 2
[, tmin] [, tmax] [, tstep]
Desenha as equaes paramtricas expresso 1 e
expresso 2, utilizando t como a varivel
independente.
As predefinies para tmin, tmax, e tstep so
definies actuais para as variveis da janela tmin,
tmax, e tstep. A especificao de valores no
altera as definies da janela. Se o modo de
representao grfica actual no for paramtrico,
estes trs argumentos so necessrios.
Nota: A nova representao grfica apaga todos
os itens desenhados.
No modo de desenho de grfico da funo e na
janela ZoomStd:
DrawParm tcos(t),tsin(t),0,10,.1



DrawPol CATALOG
DrawPol expresso[, qmin] [, qmax] [, qstep]
Desenha o grfico polar de expresso, utilizando q
como a varivel independente.
As predefinies para qmin, qmax, e qpasso so as
definies actuais para as variveis da janela qmin,
qmax, e qstep. A especificao de valores no
altera as definies da janela. Se o modo de
representao grfica actual no for polar, estes
trs argumentos so necessrios.
Nota: A nova representao grfica apaga todos
os itens desenhados.
No modo de desenho de grfico da funo e na
janela ZoomStd:
DrawPol 5cos(3q),0,3.5,.1


DrawSlp CATALOG
DrawSlp x1, y1, declive
Mostra o grfico e desenha uma linha com a
frmula y y1=slope (x x1).
Nota: A nova representao grfica apaga todos
os itens desenhados.
No modo de desenho de grfico da funo e na
janela ZoomStd:
DrawSlp 2,3,2


Appendix A: Funes e instrues 865
DropDown CATALOG
DropDown titleString, {item1String, item2String, ...},
varName
Mostra um menu pendente com o nome titleString e
com os itens 1:item1String, 2:item2String, etc.
DropDown tem de estar num bloco
Dialog...EndDlog.
Se varName j existir e tiver um valor no intervalo
de itens, o item referenciado aparece como a
seleco predefinida. Caso contrrio, o primeiro
item do menu a seleco predefinida.
Quando seleccionar um item a partir do menu, o
nmero do item correspondente guardado na
varivel varName. (Se for necessrio, DropDown
cria varName.)
Consulte o exemplo da lista de programas
Dialog.

DrwCtour CATALOG
DrwCtour expresso
DrwCtour lista
Desenha os contornos do grfico 3D actual com os
valores z especificados pela expresso ou lista. O
modo de representao grfica 3D j tem de estar
definido. DrwCtour define automaticamente o
estilo do formato do grfico para CONTOUR
LEVELS.
Por predefinio, o grfico contm
automaticamente os contornos com espaos iguais
especificados pela varivel da janela ncontour.
DrwCtour desenha os contornos alm das
predefinies.
Para desligar os contornos predefinidos, defina
ncontour para zero, utilizando o ecr Window ou
guardando 0 para a varivel do sistema ncontour.
No modo de representao grfica 3D:
(1/5)x^2+(1/5)y^210!z1(x,y)
Done
L10!xmin:10!xmax 10
L10!ymin:10!ymax 10
L10!zmin:10!zmax 10
0!ncontour 0
DrwCtour {L9,L4.5,L3,0,4.5,9}

Utilize o cursor para alterar o ngulo de
visualizao. Prima 0 (zero) para voltar vista
original.
Para alternar entre diferentes estilo de formatos
de grficos, prima
Prima X, Y, ou Z para ver o eixo
correspondente.

Tecla ^
mantissaEexponente
Introduz um nmero em notao cientfica. O
nmero interpretado como mantissa
10
exponente
.
Sugesto: Se quiser introduzir uma potncia de 10
sem provocar um resultado de valor decimal, utilize
o nmero inteiro 10^.
2.34 23000.
2.39+4.115 4.115

310^4 30000

e^() Teclas s
e^(expresso 1) expresso
Devolve e elevado potncia de expresso 1.
Nota: Na TI-89 Titanium, premir spara ver
e^( diferente de premir j [E] . Na
Voyage 200, premir 2s para ver e^ diferente
de aceder ao carcter e a partir do teclado QWERTY.
Pode introduzir um nmero complexo em formato
polar re
i q
. No entanto, utilize apenas este formato
no modo de ngulo Radian; provoca um erro do
domnio no modo de ngulo Degree ou Gradian.
e^(1) e
e^(1.) 2.718...
e^(3)^2 e9

866 Appendix A: Funes e instrues
e^(lista 1) lista
Devolve e elevado potncia de cada elemento na
lista 1.
e^({1,1.,0,.5})
{e 2.718... 1 1.648...}
e^(matriz quadrada 1) matriz quadrada
Devolve a matriz exponencial de matriz quadrada 1.
Este procedimento no a mesma coisa que
calcular e elevado potncia de cada elemento.
Para mais informaes sobre o mtodo de clculo,
consulte cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
eigVc()

782.209 559.617 456.509


680.546 488.795 396.521
524.929 371.222 307.879


eigVc() Menu MATH/Matrix
eigVc(matriz quadrada) matriz
Devolve uma matriz com os vectores para uma
matriz quadrada real ou complexa, em que cada
coluna no resultado corresponde a um valor
prprios. No se esquea de que um vector
prprios no nica; pode ser escalada por
qualquer factor constante. Os vectores prprios
so normalizados, significando que se V = [x
1
, x
2
,
, x
n
], ento:
x
1
2
+ x
2
2
+ + x
n
2
= 1
matriz quadrada equilibrada primeiro com
transformaes de similaridade at os tipos de
colunas e linhas estarem o mais perto possvel do
mesmo valor. A matriz quadrada reduzida para a
forma Hessenberg superior e os vectores prprios
so calculados atravs de uma factorizao Schur.
No modo de formato complexo Rectangular:
[L1,2,5;3,L6,9;2,L5,7]!m1

1 2 5
3 6 9
2 5 7

eigVc(m1)

.800 .767 .767


.484 .573+.052i .573.052i
.352 .262+.096i .262.096i


eigVl() Menu MATH/Matrix
eigVl(matriz quadrada) list
Devolve uma lista dos valores prprios de uma
matriz quadrada real ou complexa.
matriz quadrada equilibrada primeiro com
transformaes de similaridade at os tipos de
colunas e linhas estarem o mais perto possvel do
mesmo valor. A matriz quadrada reduzida para a
forma Hessenberg superior e os valores prprios so
calculados a partir da matriz Hessenberg superior.
No modo de formato complexo Rectangular:
[L1,2,5;3,L6,9;2,L5,7]!m1

1 2 5
3 6 9
2 5 7

eigVl(m1)
{4.409 2.204+.763i
2.204.763i}

: Else Consulte tambm If, na pgina 881.

Appendix A: Funes e instrues 867
ElseIf CATALOG Consulte tambm If na pgina 881.
If Expresso booleana 1 Then
bloco1
ElseIf Expresso booleana 2 Then
bloco2

ElseIf Expresso booleana N Then
bloco N
EndIf

ElseIf pode ser utilizada como uma instruo do
programa para diviso do programa.
Segmento do programa:

:If choice=1 Then Goto option1
: : ElseIf choice=2 Then Goto
option2
: : ElseIf choice=3 Then Goto
option3
: : ElseIf choice=4 Then Disp
"Exiting Program"
: Return
:EndIf


EndCustm Consulte Custom na pgina 854

EndDlog Consulte Dialog na pgina 862

EndFor Consulte For na pgina873.

EndFunc Consulte Func na pgina 874

EndIf Consulte If na pgina 881.

EndLoop Consulte Loop na pgina 891

EndPrgm Consulte Prgm na pgina 907

EndTBar Consulte ToolBar na pgina 946

EndTry Consulte Try na pgina 947.

EndWhile Consulte While na pgina 949

entry() CATALOG
entry() expresso
entry(nmero inteiro) expresso
Devolve uma entrada da linha de entrada anterior
a partir da rea do histrico do ecr inicial.
nmero inteiro, se includo, especifica a expresso
de entrada na rea do histrico. A predefinio 1,
a entrada avaliada mais recentemente. O
intervalo vlido de 1 a 99 e no pode ser uma
expresso.
Nota: Se a ltima entrada ainda estiver realada no
ecr inicial, premir equivalente a executar
entry(1).
No ecr inicial:
1+1/x
1
x
+ 1
1+1/entry(1)

1
2(2x+1)
+ 3/2
5/3
1
3(3x+2)

entry(4)
1
x
+ 1


868 Appendix A: Funes e instrues
exact() Menu MATH/Number
exact(expresso 1 [, tol]) expresso
exact(lista 1 [, tol]) list
exact(matriz1 [, tol]) matriz
Utiliza a aritmtica do modo Exact
independentemente da definio do modo
Exact/Approx para devolver, quando possvel, o
nmero racional equivalente do argumento.
tol especifica a tolerncia para a converso; a
predefinio 0 (zero).
exact(.25) 1/4
exact(.333333)
333333
1000000

exact(.33333,.001) 1/3
exacto (3.5x+y)
exact({.2,.33,4.125})
{15
33
100
338}

Exec CATALOG
Exec cadeia [, expresso 1] [, expresso 2] ...
Executa uma cadeia composta por uma srie de
cdigos op do Motorola 68000. Estes cdigos
actuam como um programa de linguagem
assembly. Se necessrio, as expresses opcionais
permitem passar um ou mais argumentos para o
programa.
Para mais informaes, visite o site Web da TI:
http://www.ti.com/calc
Aviso: Exec d-lhe acesso potncia total do
microprocessor. No se esquea de que pode
cometer um erro facilmente que bloqueie a
calculadora e provoque a perda de dados.
Sugerimos que efectue uma cpia de segurana do
contedo da calculadora antes de tentar utilizar o
comando Exec.


Exit CATALOG
Exit
Sai do bloco For, While, ou Loop actual.
Exit no permitido fora das trs estrutruras de
espiral (For, While, ou Loop).
Lista de programas:
:0!temp
:For i,1,100,1
: temp+i!temp
: If temp>20
: Exit
:EndFor
:Disp temp
Contedo de temp depois da execuo: 2

exp4list() CATALOG
exp4list(expresso,var) lista
Examina a expresso para equaes separadas pela
palavra or e devolve uma lista com os lados
direitos das equaes da forma var=expresso.
Proporciona uma forma simples para extrair alguns
valores de soluo embebidos nos resultados das
funes solve(), cSolve(), fMin() e fMax().
Nota: exp4list() no necessrio com as funes
zeros e cZeros() porque devolvem uma lista de
valores de seleco directamente.
solve(x^2x2=0,x) x=2 or
x=1
exp4list(solve(x^2x2=0,x),x)
{1 2}

Appendix A: Funes e instrues 869
expand() Menu MATH/Algebra
expand(expresso 1 [, var]) expresso
expand(lista 1 [,var]) lista
expand(matriz 1 [,var]) matriz
expand(expresso 1) devolve expresso 1
expandida no que respeita a todas as variveis. A
expanso a expanso polinomial para
polinmios e a expanso parcial das fraces
para expresses racionais.
O objectivo de expand() transformar a expresso
1 numa soma e/ou diferena de termos simples.
Pelo contrrio, o objectivo de factor()
transformar expresso 1 num produto e/ou
quociente de factores simples.
expand((x+y+1)^2)
x+ 2xy + 2x + y+ 2y + 1
expand((x^2x+y^2y)/(x^2y^2x^2
yxy^2+xy))

expand(expresso 1,var) devolve a expresso
expandida no que respeita a var. As potncias
similares de var so recolhidas. Os factores e os
termos so ordenados com var como a varivel
principal. Podem existir alguns factores ou
expanso imprevistos nos coeficientes recolhidos.
Quando comparado com a omisso var, este
procedimento poupa frequentemente tempo,
memria e espao no ecr, enquanto torna a
expresso mais compreensvel.
expand((x+y+1)^2,y)
y+ 2y(x + 1) + (x + 1)
expand((x+y+1)^2,x)
x+ 2x(y + 1) + (y + 1)
expand((x^2x+y^2y)/(x^2y^2x^2
yxy^2+xy),y)

expand(ans(1),x)

Mesmo quando existir apenas uma varivel, a
utilizao de var pode tornar a factorizao de
denominadores utilizada para a expanso parcial
das fraces mais completa.
Sugesto: Para expresses racionais, propFrac()
uma alternativa mais rpida, mas menos extrema
para expand().
Nota: Consulte tambm comDenom() para um
numerador expandido sobre um denominador
expandido.
expand((x^3+x^22)/(x^22))

2x
x2
+ x+1
expand(ans(1),x)

1
x2
+
1
x+2
+ x+1

expand(expresso 1,[var]) distribui tambm
logaritmos e potncias fraccionrias
independentemente de var. Para uma maior
distribuio de logaritmos e potncias
fraccionrias, as restries das desigualdades
podem ser necessrias para garantir que alguns
factores so no negativos.
expand(expresso 1, [var]) tambm distribui
valores absolutos, sign(), e exponenciais,
independentemente de var.
Nota: Consulte tambm tExpand() para a soma
de ngulo trigonomtrica e a expanso de vrios
ngulos.
ln(2xy)+(2xy)
ln(2xy) + (2xy)
expand(ans(1))
ln(xy) + 2(xy) + ln(2)
expand(ans(1))|y>=0
ln(x) + 2xy + ln(y) + ln(2)
sign(xy)+abs(xy)+ e^(2x+y)
e
2 x+y
+ sign(xy) + |xy|
expand(ans(1))
sign(x)sign(y) + |x||y|+ (e
x
)
2
e
y



870 Appendix A: Funes e instrues
expr() Menu MATH/String
expr(cadeia) expresso
Devolve a cadeia de caracteres contida na cadeia
como uma expresso e executa-a imediatamente.
expr("1+2+x^2+x") x+ x + 3
expr("expand((1+x)^2)")
x+ 2x + 1
"Define cube(x)=x^3"!funcstr
"Define cube(x)=x^3"
expr(funcstr) Done
cube(2) 8



ExpReg Menu MATH/Statistics/Regressions
ExpReg lista 1, lista 2 [, [lista 3] [, lista 4, lista 5]]
Calcula a regresso exponencial e actualiza todas
as variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 5.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa a frequncia.
lista 4 representa cdigos de categorias.
lista 5 representa a lista de incluso de categorias.
Nota: De lista 1 a lista 4 tm de ser o nome de uma
varivel ou c1c99 (colunas na ltima varivel de
dados apresentada no Editor de Dados/Matriz). Lista
5 no tem de ser o nome de uma varivel e no
pode ser c1c99.
No modo de representao grfica da funo.
{1,2,3,4,5,6,7,8}!L1
{1 2 ...}
{1,2,2,2,3,4,5,7}!L2
{1 2 ...}
ExpReg L1,L2 Done
ShowStat


Regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done
%


factor() Menu MATH/Algebra
factor(expression1[, var]) expresso
factor(lista 1[,var]) lista
factor(matriz1[,var]) matriz
factor(expresso 1) devolve expresso 1
decomposta em factores no que respeita a todas as
variveis sobre um denominador comum.
expresso 1 decomposta no maior nmero
possvel de factores em relao a factores racionais
lineares sem introduzir novas subexpresses no
reais. Esta alternativa adequada se quiser a
factorizao no que respeita a mais de uma
varivel.
factor(a^3x^2ax^2a^3+a)
a(a 1)(a + 1)(x 1)(x + 1)
factor(x^2+1) x+ 1
factor(x^24) (x 2)(x + 2)
factor(x^23) x3
factor(x^2a) xa
Appendix A: Funes e instrues 871
factor(expresso 1,var) devolve expresso 1
decomposta em factores no que respeita varivel
var.
expresso 1 decomposta no maior nmero
possvel de factores em relao a factores reais que
so lineares em var, mesmo que introduza
constantes irracionais ou subexpresses que sejam
irracionais noutras variveis.
Os factores e os termos so ordenados com var
como a varivel principal. As potncias similares de
var so recolhidas em cada factor. Inclua var se a
factorizao for necessria apenas para essa
varivel e estiver disposto a aceitar expresses
irracionais em quaisquer outras variveis para
aumentar a factorizao no que respeita a var.
Podem existir alguns factores imprevistos no que
respeita a outras variveis.
factor(a^3x^2ax^2a^3+a,x)
a(a1)(x 1)(x + 1)
factor(x^23,x)
(x + 3)(x 3)
factor(x^2a,x)
(x + a)(x a)
Para a definio AUTO do modo Exact/Approx
incluindo var permite a aproximao de coeficientes
de ponto flutuante em que os coeficientes
irracionais no podem ser explicitamente expressos
em termos de funes integradas. Mesmo quando
existir apenas uma varivel, incluindo var pode
produzir a factorizao mais completa.
Nota: Consulte tambm comDenom() para uma
forma mais rpida para atingir a decomposio de
factores parcial quando factor() no for
suficientemente rpido ou se consumir a memria.
Nota: Consulte tambm cFactor() para decompor
factores para coeficientes complexos em busca de
factores lineares.
factor(x^5+4x^4+5x^36x3)
x
5
+ 4x
4
+ 5x
3
6x 3
factor(ans(1),x)
(x.964)(x +.611)
(x + 2.125)(x+ 2.227
x + 2.392)
factor(nmero racional) devolve o nmero racional
decomposto em primos. Para nmeros compostos,
o tempo de clculo cresce exponencialmente com
o nmero de dgitos no segundo maior factor. Por
exemplo, decompor em factores um nmero
inteiro de 30 dgitos pode demorar mais de um
dia e decompor em factores um nmero de 100
dgitos pode demorar mais de um sculo.
Nota: Para parar um clculo, prima .
Se quiser apenas determinar se um nmero primo,
utilize isPrime(). muito mais rpido, em especial,
se o nmero racional no for primo e se o segundo
maior factor tiver mais de cinco dgitos.
factor(152417172689)
1234571234577
isPrime(152417172689) false

Fill Menu MATH/Matrix
Fill expresso , matrizVar matriz
Substitui cada elemento da varivel varivel da
matriz por expresso.
varivel da matriz j tem de existir.
[1,2;3,4]!amatrx [
1 2
3 4
]
Fill 1.01,amatrx Done
amatrx [
1.01 1.01
1.01 1.01
]
Fill expresso, listaVar lista
Substitui cada elemento na varivel varivel da lista
por expresso.
varivel da lista j tem de existir.
{1,2,3,4,5}!alist
{1 2 3 4 5}
Fill 1.01,alist Done
alist
{1.01 1.01 1.01 1.01 1.01}


872 Appendix A: Funes e instrues
floor() Menu MATH/Number
floor(expresso) nmero inteiro
Devolve o maior nmero inteiro que o
argumento. Esta funo idntica a int().
O argumento pode ser um nmero complexo ou
real.
floor(2.14) 3.
floor(lista 1) lista
floor(matriz 1) matriz
Devolve uma lista ou matriz do ponto mnimo de
cada elemento.
Nota: Consulte tambm ceiling() e int().
floor({3/2,0,5.3})
{1 0 6.}
floor([1.2,3.4;2.5,4.8])
[
1. 3.
2. 4.
]

fMax() Menu MATH/Calculus
fMax(expresso, var) Expresso booleana
Devolve uma expresso booleana que especifica
valores candidatos de var que maximizam a
expresso ou localizam o limite superior menor.
fMax(1(xa)^2(xb)^2,x)
x =
a+b
2

fMax(.5x^3x2,x) x =
Utilize o operador | para restringir o intervalo
de soluo e/ou especificar o sinal de outras
variveis indefinidas.
Para a definio APPROX do modo Exact/Approx,
fMax() procura repetidamente um local mximo
aproximado. muitas vezes mais rpido, em
especial, se utilizar o operador | para restringir
a procura a uma intervalo relativamente mais
pequeno que contenha exactamente um local
mximo.
Nota: Consulte tambm fMin() e max().
fMax(.5x^3x2,x)|x1
x = .816...
fMax(ax^2,x)
x = or x = or x = 0 or a = 0
fMax(ax^2,x)|a<0 x = 0

fMin() Menu MATH/Calculus
fMin(expresso, var) Expresso booleana
Devolve uma expresso booleana que especifica
valores candidatos devar que minimizam a
expresso ou localizam o limite inferior maior.
Utilize o operador | para restringir o intervalo
de soluo e/ou especificar o sinal de outras
variveis indefinidas.
Para a definio APPROX do modo Exact/Approx,
fMin() procura repetidamente um local mnimo
aproximado. muitas vezes mais rpido, em
especial, se utilizar o operador | para restringir
a procura a uma intervalo relativamente mais
pequeno que contenha exactamente um local
mnimo.
Nota: Consulte tambm fMax() e min().
fMin(1(xa)^2(xb)^2,x)
x = or x =
fMin(.5x^3x2,x)|x1 x = 1
fMin(ax^2,x)
x = or x = or x = 0 or a = 0
fMin(ax^2,x)|a>0 and x>1
x = 1.
fMin(ax^2,x)|a>0 x = 0

FnOff CATALOG
FnOff
Deselecciona todas as funes Y= para o modo
de representao grfica actual.
No ecr dividido, o modo de dois grficos, FnOff s
se aplica ao grfico activo.

Appendix A: Funes e instrues 873
FnOff [1] [, 2] ... [,99] [,99]
Deseleccione as funes Y= especificadas para o
modo de representao grfica actual.
No modo de representao grfica da funo.
FnOff 1,3 deselects y1(x) and
y3(x).
No modo de representao grfica paramtrica:
FnOff 1,3 deselects xt1(t), yt1(t),
xt3(t), and yt3(t).

FnOn CATALOG
FnOn
Selecciona todas as funes Y= definidas para o
modo de representao grfica actual.
No ecr dividido, o modo de dois grficos, FnOn s
se aplica ao grfico activo.

FnOn [1] [, 2] ... [,99] [,99]
Selecciona as funes Y= especificadas para o
modo de representao grfica actual.
Nota: No modo de representao grfica 3D, s
pode seleccionar uma funo de cada vez. FnOn 2
selecciona z2(x,y) e deselecciona qualquer funo
seleccionada previamente. Noutros modos de
grficos, as funes seleccionadas previamente
no so afectadas.


For CATALOG
For var, baixo, alto [, passo]
bloco
EndFor
Executa as instrues no bloco repetidamente para
cada valor de var, de baixo a alto, em incrementos
de passo.
var no tem de ser uma varivel do sistema.
passo pode ser positivo ou negativo. O valor
predefinido 1.
bloco pode ser uma instruo individual ou uma
srie de instrues separadas com o carcter : .
Segmento do programa:

:0!tempsum : 1!step
:For i,1,100,step
: tempsum+i!tempsum
:EndFor
:Disp tempsum

Contedo de tempsum depois da
execuo: 5050
Contedo de tempsum quando o passo
for alterado para 2: 2500


874 Appendix A: Funes e instrues
format() Menu MATH/String
format(expresso [, cadeia de formato]) cadeia
Devolve a expresso como uma cadeia de caracteres
baseada no modelo de formatao.
A expresso tem de ser simplificada para um
nmero. Cadeia de formato uma cadeia e tem de
estar na forma: F[n], S[n], E[n], G[n][c],
em que [ ] indica partes opcionais.
F[n]: Formato fixo. n o nmero de dgitos a
mostrar aps o ponto decimal.
S[n]: Formato cientfico. n o nmero de dgitos a
mostrar aps o ponto decimal.
E[n]: Formato de engenharia n o nmero de
dgitos aps o primeiro dgito significante. O
expoente ajustado para um mltiplo de trs, e o
ponto decimal movido para a direita zero, um
ou dois dgitos.
format(1.234567,"f3")
"1.235"
format(1.234567,"s2")
"1.230"
format(1.234567,"e3")
"1.2350"
format(1.234567,"g3")
"1.235"
format(1234.567,"g3")
"1,234.567"
format (1.234567,""g3,r:""
"1:235"
G[n][c]: Igual ao formato fixo, mas tambm separa
dgitos esquerda da raiz em grupos de trs.
especifica o carcter do separador de grupo e
predefinido para uma vrgula. Se c for um ponto, a
raiz aparece como uma vrgula,
[Rc]: Qualquer um dos especificadores acima pode
ter um sufixo com o marcador de raiz Rc em que c
um carcter individual que especifica o substituto do
ponto da raiz.


fPart() Menu MATH/Number
fPart(expresso 1) expresso
fPart(lista 1) lista
fPart(matriz1) matriz
Devolve a parte fraccionrio do argumento.
Para uma lista ou matriz, devolve as partes
fraccionrias dos elementos.
O argumento pode ser um nmero complexo ou
real.
fPart(1.234) .234
fPart({1, 2.3, 7.003})
{0 .3 .003}

Func CATALOG
Func
bloco
EndFunc
Requerido como a primeira instruo numa
definio de funo multi-instrues.
bloco pode ser uma instruo individual ou uma
srie de instrues separadas com o carcter : .
Nota: when() pode tambm ser utilizado para
definir e fazer o grfico das funes definidas por
troos.
No modo de representao grfica da funo,
defina uma funo por troos:
Define g(x)=Func:If x<0 Then
:Return 3cos(x):Else:Return
3x:EndIf:EndFunc Done
Graph g(x)



Appendix A: Funes e instrues 875
gcd() Menu MATH/Number
gcd(nmero 1, nmero 2) expresso
Devolve o mximo divisor comum dos
argumentos. O gcd das duas fraces o gcd dos
numeradores dividido pelo lcm dos denominadores.
No modo Auto ou Approximate, o gcd dos nmeros
fracionrios de ponto flutuante 1.0.
gcd(18,33) 3
gcd(lista 1, lista 2) lista
Devolve os mximos divisores comuns dos
elementos correspondentes na lista 1 e na lista 2.
gcd({12,14,16},{9,7,5})
{3 7 1}
gcd(matriz 1, matriz 2) matriz
Devolve os mximos divisores comuns dos
elementos correspondentes na matriz 1 e na matriz
2.
gcd([2,4;6,8],[4,8;12,16])

Get CATALOG
Get var
Recupera um valor CBL 2/CBL (Calculator-Based
Laboratory) ou CBR (Calculator-Based Ranger) a
partir da porta de ligao e guarda-o na varivel
var.
Segmento do programa:

:Send {3,1,1,0}
:For i,1,99
: : Get data[i] PtOn i,data[i]
:EndFor


GetCalc CATALOG
GetCalc var
Recupera um valor da porta de ligao e guarde-o
na varivel var. Destina-se ligao de unidades.
Nota: Para obter uma varivel para a porta de
ligao a partir de outra unidade, utilize
2na outra unidade para seleccionar e
enviar uma varivel, ou fazer um SendCalc na
outra unidade.
Segmento do programa:

:Disp "Press Enter when ready"
:Pause
:GetCalc L1
:Disp "List L1 received"

@ GetCalc var[,porta]
Recupera um valor da porta de ligao e guarda-
o na varivel var na TI-89 Titanium de recepo.
Se a porta no for especificada ou a porta = 0 for
especificada, a TI-89 Titanium aguarda pelos
dados a partir de outra porta.
Se a porta = 1, a TI-89 Titanium aguarda pelos
dados a partir da porta USB.
Se a porta = 2, a TI-89 Titanium aguarda pelos
dados a partir da porta I/O.


getConfg() CATALOG
getConfg() Pares da lista
Devolve uma lista de atributos da calculadora. O
nome do atributo listado primeiro seguido pelo
seu valor.
getConfg()
{"Product Name" "Advanced
Mathematics Software"
"Version" "2.00, 09/25/1999"
"Product ID" "03-1-4-68"
"ID #" "01012 34567 ABCD"
"Cert. Rev. #" 0
"Screen Width" 160
"Screen Height" 100

876 Appendix A: Funes e instrues
"Window Width" 160
"Window Height" 67
"RAM Size" 262132
"Free RAM" 197178
"Archive Size" 655360
"Free Archive" 655340}
Nota: O ecr pode mostrar diferentes valores
de atributos. Rev. # s aparece se adquirir e
instalar software adicional na calculadora.

getDate() CATALOG
getDate() lista
Devolve uma lista de datas associadas ao valor
actual do relgio. A lista tem o formato
ano,ms,dia.
getDate() {2002 2 22}

getDenom() Menu MATH/Algebra/Extract
getDenom(expresso 1) expresso
Transforma a expresso 1 noutra com um
denominador comum reduzido e, em seguida,
devolve o denominador.
getDenom((x+2)/(y3)) y 3
getDenom(2/7) 7
getDenom(1/x+(y^2+y)/y^2)
xy

getDtFmt() CATALOG
getDtFmt() nmero inteiro
Devolve um nmero inteiro que representa o
formato de data definido actualmente no
dispositivo.
Valores inteiros:
1 = MM/DD/AA
2 = DD/MM/AA
3 = MM.DD.AA
4 = DD.MM.AA
5 = AA.MM.DD
6 = MM-DD-AA
7 = DD-MM-AA
8 = AA-MM-DD

getDtStr() CATALOG
getDtStr([nmero inteiro]) cadeia
Devolve uma cadeia de caracteres da data actual
no formato de data actual. Por exemplo, uma
cadeia de caracteres devolvida com 28/09/02
representa o dia 28 de Setembro de 2002 (quando o
formato de data est definido como DD/MM/AA).
Se introduzir o inteiro opcional que corresponde a
um formato de data, a cadeia de caracteres
devolve a data actual no formato especificado.
Valores inteiros opcionais:
1 = MM/DD/AA
2 = DD/MM/AA
3 = MM.DD.AA
4 = DD.MM.AA
5 = AA.MM.DD
6 = MM-DD-AA
7 = DD-MM-AA
8 = AA-MM-DD

Appendix A: Funes e instrues 877
getKey() CATALOG
getFold() cadeia do nome
Devolve o nome da pasta actual como uma
cadeia.
getFold() "main"
getFold()!oldfoldr "main"
oldfoldr "main"
getKey() CATALOG
getKey() nmero inteiro
Devolve o cdigo da tecla premida. Devolve 0 se
no premir nenhuma tecla.
As teclas de prefixo (deslocar , segunda funo
2, opo , alpha j, e arrastar ) no so
reconhecidas; no entanto, modificam os cdigos de
teclas da tecla que os segue. Por exemplo:
2.
Para obter uma lista de cdigos de teclas, consulte o
Anexo B.

Lista de programas:
:Disp
:Loop
: getKey()!key
: while key=0
: getKey()!key
: EndWhile
: Disp key
: If key = ord("a")
: Stop
:EndLoop

getMode() CATALOG
getMode(cadeia do nome do modo) cadeia
getMode("ALL") Pares de cadeias da lista
Se o argumento for o nome de um modo
especfico, devolve uma cadeia com a definio
actual para esse modo.
Se o argumento for "ALL", devolve uma lista de
pares de cadeias com as definies de todos os
modos. Se quiser recuperar as definies de modo
posteriormente, tem de guardar o resultado
ModoGet ("ALL") numa varivel e, em seguida,
utilize ModoSet () para restaurar os modos.
Para obter uma lista de nomes de modos e
definies possveis, consulte ModoSet ().
Nota: Para definir ou devolver informaes sobre o
modo Unit System utilize setUnits() ou
getUnits() em vez de setMode() ou
getMode().
getMode("angle") "RADIAN"
getMode("graph") "FUNCTION"
getMode("all")
{"Graph" "FUNCTION"
"Display Digits" "FLOAT 6"
"Angle" "RADIAN"
"Exponential Format" "NORMAL"
"Complex Format" "REAL"
"Vector Format" "RECTANGULAR"
"Pretty Print" "ON"
"Split Screen" "FULL"
"Split 1 App" "Home"
"Split 2 App" "Graph"
"Number of Graphs" "1"
"Graph 2" "FUNCTION"
"Split Screen Ratio" "1,1"
"Exact/Approx" "AUTO"
"Base" "DEC"}
Nota: O ecr pode mostrar diferentes
definies de modo.

getNum() Menu MATH/Algebra/Extract
getNum(expresso 1) expresso
Transforma a expresso 1 numa com um
denominador comum reduzido e, em seguida,
devolve o numerador.
getNum((x+2)/(y3)) x + 2
getNum(2/7) 2
getNum(1/x+1/y) x + y

getTime() CATALOG
getTime() lista
Devolve uma lista com a hora de acordo com o
valor actual do relgio. A lista tem o formato
{hora,minuto,segundo}. A hora devolvida no
formato de 24 horas.



878 Appendix A: Funes e instrues
getTmFmt() CATALOG
getTmFmt() nmero inteiro
Devolve um nmero inteiro que representa o
formato de hora do relgio definido actualmente
no dispositivo.
Valores inteiros:
12 = relgio de 12 horas
24 = relgio de 24 horas

getTmStr() CATALOG
getTmStr([nmero inteiro]) cadeia
Devolve uma cadeia de caracteres da hora actual
do relgio no formato de hora actual.
Se introduzir o inteiro opcional correspondente ao
formato de hora do relgio, a cadeia de
caracteres devolve a hora actual no formato
especificado.
Valores inteiros opcionais:
12 = relgio de 12 horas
24 = relgio de 24 horas

getTmZn() CATALOG
getTmZn() nmero inteiro
Devolve um nmero inteiro que representa o fuso
horrio definido actualmente no dispositivo.
O nmero inteiro devolvido representa o nmero
de minutos que o fuso horrio se desvia da hora
mdia de Greenwich (GMT), como estabelecido
em Greenwich, Inglaterra. Por exemplo, se o fuso
horrio se desviar de GMT cerca de duas horas, o
dispositivo devolve 120 (minutos).
Os nmeros inteiros para fusos horrios a oeste
de GMT so negativos.
Os nmeros inteiros para fusos horrios a este de
GMT so positivos.
Se GMT for 14:07:07, sero:
8:07:07 a.m. em Denver, Colorado (Hora
Diurna da Montanha)
(360 minutos de GMT)
16:07:07 p.m. em Bruxelas, Blgica (Hora
padro da Europa central)
(+120 minutos de GMT)

getType() CATALOG
getType(var) cadeia
Devolve uma cadeia que indica o tipo de dados da
varivel var.
Se var no estiver definida, devolve a cadeia
"NONE"
{1,2,3}!temp {1 2 3}
getType(temp) "LIST"
2+3i!temp 2 + 3i
getType(temp) "EXPR"
DelVar temp Done
getType(temp) "NONE"

Tipo de dados Contedo da varivel
"ASM" Programa da linguagem assembly
"DATA" Tipo de dados
"EXPR" Expresso (inclui complexa/arbitrria/indefinida, , , TRUE, FALSE, pi, e)
"FUNC" Funo
"GDB" Base de dados de grficos
"LIST" Lista
"MAT" Matriz
"NONE" Varivel no existe
"NUM" Nmero real
Appendix A: Funes e instrues 879
"OTHER" Tipo de dados diversos para futura utilizao pelas aplicaes de software
"PIC" Imagem
"PRGM" Programa
"STR" Cadeia
"TEXT" Tipo de texto
"VAR" Nome de outra varivel

getUnits() CATALOG
getUnits() lista
Devolve uma lista de cadeias que contm as
unidades predefinidas actuais para todas as
categorias, excepto constantes, temperatura,
quantidade de substncia, intensidade luminosa e
acelerao. A lista tem a forma:
{"sistema" "cat1" "unidade 1" "cat2" "unidade
2" }
A primeira cadeia d o sistema (SI,ENG/US ou
CUSTOM). Os pares de cadeias subsequentes do
uma categoria (como comprimento) e a unidade
predefinida (como m para metros).
Para definir as unidades predefinidas, utilize
setUnits().
getUnits()
{"SI" "Area" "NONE"
"Capacitance" "_F"
"Charge" "_coul"
}
Nota: O ecr pode mostrar diferentes unidades
predefinidas.

Goto CATALOG
Goto Nome da etiqueta
Transfere o controlo do programa para a etiqueta
Nome da etiqueta.
nome da etiqueta tem de ser definida no mesmo
programa com uma instruo Lbl.
Segmento do programa:

:0!temp
:1!i
:Lbl TOP
: temp+i!temp
: If i<10 Then
: i+1!i
: Goto TOP
: EndIf
:Disp temp


4Grad Menu CATALOG/MATH/Angle
4 Grad expresso
Converte uma expresso para uma medida de
ngulo em grados.
No modo de ngulo Degree:
1.5 4Grad 1.66667
G

No modo de ngulo Radian:
1.5 4Grad 95.493
G





880 Appendix A: Funes e instrues
Graph CATALOG
Graph expresso 1[, expresso 2] [, var1] [, var2]
A funo Smart Graph faz o grfico das
funes/expresses requeridas com o modo de
desenho do grfico actual.
As expresses introduzidas com os comandos
Graph ou Table so atribudas, aumentando os
nmeros das funes comeando por 1. Podem ser
modificados ou eliminados individualmente com as
funes de edio quando a tabela aparecer,
premindo Header. As funes Y= seleccionadas
actualmente so ignoradas.
Se omitir um argumento var opcional, Graph utiliza
a varivel independente do modo de desenho do
grfico actual.
Nota: Nem todos os argumentos opcionais so
vlidos em todos os modos porque pode nunca
ter os quatro argumentos em simultneo.
No modo de desenho de grfico da funo e na
janela ZoomStd:
Graph 1.25acos(a),a

No modo de desenho de grfico da funo e na
janela ZoomStd:
Graph time,2cos(time)/time,time

Algumas variaes vlidas desta instruo so:
Representao grfica da funo: Graph
expr, x
Grfico paramtrico Graph xExpr, yExpr, t
Grfico polar Graph expr, q
Grfico da sequncia No permitido.
Grfico 3D Graph expr, x, y
Grfico de equaes diferenciais No permitido.
Nota: Utilize ClrGraph para apagar estas funes
ou ir para o editor Y= para reactivar as funes Y=
do sistema.
No modo de representao grfica 3D:
Graph (v^2 w^2)/4,v,w



4Hex Menu MATH/Base
nmero inteiro 1 4Hex nmero inteiro
Converte o nmero inteiro 1 para um nmero
hexadecimal. Os nmeros binrios ou
hexadecimais tm sempre um prefixo 0b ou 0h,
respectivamente.
256 4Hex 0h100
0b111100001111 4Hex 0hF0F
0b Nmero binrio
0h Nmero hexadecimal
Sem um prefixo, o nmero inteiro 1 tratado como
decimal (base10). O resultado aparece em binrio,
independentemente do modo Base.
Se introduzir um nmero inteiro decimal muito
grande para uma forma binria de 32 bits,
utilizada uma operao do mdulo simtrico para
colocar o valor no intervalo adequado.


Um nmero hexadecimal pode
ter at 32. Um nmero
hexadecimal pode ter at 8.
Zero, no a letra O, seguido por b ou h.
Appendix A: Funes e instrues 881
identity() Menu MATH/Matrix
identity(expresso) matriz
Devolve a matriz de identidade com uma dimenso
de expresso.
A expresso tem de ser avaliada para um nmero
inteiro positivo.
identity(4)

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1


If CATALOG
If Expresso booleana If Expresso booleana Then
instruo bloco
EndIf
Se a Expresso booleana for avaliada para
verdadeira, executa a instruo individual instruo
ou o bloco de instrues bloco antes de continuar a
execuo.
Se a Expresso booleana for avaliada para falsa,
continua a execuo sem executar a instruo ou o
bloco de instrues.
bloco pode ser uma instruo individual ou uma
sequncia de instrues separadas com o carcter
:.
Segmento do programa:

:If x<0
:Disp "x is negative"

ou

:If x<0 Then
: Disp "x is negative"
: abs(x)!x
:EndIf

If Expresso booleana Then
bloco 1
Else
bloco 2
EndIf
Se a Expresso booleana for avaliada para
verdadeira, executa bloco 1 e ignora o bloco 2.
Se a Expresso booleana for avaliada para falsa,
ignora bloco 1, mas executa bloco 2.
bloco 1 e bloco 2 podem ser uma instruo
individual.
Segmento do programa:

:If x<0 Then
: Disp "x is negative"
: Else
: Disp "x is positive or zero"
:EndIf

If Expresso booleana 1 Then
bloco 1
ElseIf Expresso booleana 2 Then
bloco 2

ElseIf Expresso booleana N Then
bloco N
EndIf
Permite dividir o programa. Se a Expresso
booleana 1 for avaliada para verdadeira, executa o
bloco 1. Se a Expresso booleana 1 for avaliada
para falsa, avalia a Expresso booleana 2, etc.
Segmento do programa:

:If choice=1 Then Goto option1
: : ElseIf choice=2 Then Goto
option2
: : ElseIf choice=3 Then Goto
option3
: : ElseIf choice=4 Then Disp
"Exiting Program"
: Return
:EndIf


imag() Menu MATH/Complex
imag(expresso 1) expresso
imag(expresso 1) devolve a parte imaginria do
argumento.
Nota: Todas as variveis indefinidas so tratadas
como variveis reais. Consulte tambm real().
imag(1+2i) 2
imag(z) 0
imag(x+iy) y

882 Appendix A: Funes e instrues
imag(lista 1) lista
Devolve uma lista de partes imaginrias dos
elementos.
imag({3,4i,i}) {0 1 1}
imag(matriz 1) matriz
Devolve uma matriz das partes imaginrias dos
elementos.
imag([a,b;ic,id]) [
0 0
c d
]

impDif() Menu MATH/Calculus, CATALOG
ImpDif(equao, independentVar, dependent-
Var[,ordem ]) expresso
em que a ordem predefinida para 1.
Calcula a derivada implcita para equaes em
que uma varivel definida implicitamente em
termos de outra.
impDif(x^2+y^2=100,x,y)
-x/y


Aco indirecta Consulte #() na pgina 964


Input CATALOG
Input
Interrompe o programa, mostra o ecr Graph
actual e permite actualizar variveis xc e yc
(tambm rc e qc para o modo de coordenadas
polares) atravs do posicionamento do cursor do
grfico.
Quando premir , o programa retomado.
Segmento do programa:

: Get 10 points from the Graph
Screen
:For i,1,10
: Input
: xc!XLIST[i]
: yc!YLIST[i]
:EndFor

Input [Cadeia da linha de comando,] var
Input [Cadeia da linha de comando], var
interrompe o programa, mostra a Cadeia da linha de
comando no ecr Program I/O, aguarda que
introduza uma expresso e guarda a expresso na
varivel var.
Se omitir a Cadeia da linha de comando, ?
aparece como uma linha de comando.
Segmento do programa:

:For i,1,9,1 "Enter x" &
string(i)!str1
: Input str1,#(right(str1,2))
:EndFor


InputStr CATALOG
InputStr [Cadeia da linha de comando,] var
Interrompe o programa, mostra a Cadeia da linha
de comando no ecr Program I/O, aguarda que
introduza uma resposta e guarda a resposta como
uma cadeia na varivel var.
Se omitir a Cadeia da linha de comando, ?
aparece como uma linha de comando.
Nota: A diferena entre a Input e a InputStr
que a InputStr guarda sempre o resultado como
uma cadeia para que no seja necessrio.
Segmento do programa:

:InputStr "Enter Your Name",str1


Appendix A: Funes e instrues 883
inString() Menu MATH/String
inString(Cadeia SRC, Subcadeia[, incio]) nmero inteiro
Devolve a posio do carcter na cadeia Cadeia SRC
em que comea a primeira ocorrncia da cadeia
Subcadeia.
incio, se includo, especifica a posio do carcter
na Cadeia SRC em que comea a procura.
Predefinio = 1 (o primeiro carcter da Cadeia
SRC).
Se a Cadeia SRC no contiver Subcadeia ou incio
for > o comprimento da Cadeia SRC, devolve zero.
inString("Hello there","the")
7
"ABCEFG"!s1:If inString(s1,
"D")=0:Disp "D not found."
D not found.

int() CATALOG
int(expresso) nmero inteiro
int(lista 1) lista
int(matriz 1) matriz
Devolve o maior nmero inteiro que menor ou
igual ao argumento. Esta funo idntica ao
floor().
O argumento pode ser um nmero complexo ou
real.
Para uma lista ou matriz, devolve o maior nmero
inteiro de cada um dos elementos.
int(2.5) 3.
int([-1.234,0,0.37])
[-2. 0 0.]

intDiv() CATALOG
intDiv(nmero 1, nmero 2) nmero inteiro
intDiv(lista 1, lista 2) lista
intDiv(matriz 1, matriz 2) matriz
Devolve a parte do nmero inteiro do
argumento1 dividida pelo argumento2.
Para listas e matrizes, devolve a parte do nmero
inteiro do argumento1 dividida pelo argumento2
para cada par de elementos.
intDiv(7,2) 3
intDiv(4,5) 0
intDiv({12,14,16},{5,4,3})
{2 3 5}

integrar, Consulte () na pgina 883

iPart() Menu MATH/Number
iPart(nmero) nmero inteiro
iPart(lista 1) lista
iPart(matriz 1) matriz
Devolve a parte do nmero inteiro do argumento.
Para listas e matrizes, devolve a parte do nmero
inteiro de cada elemento.
O argumento pode ser um nmero complexo ou
real.
iPart(1.234) 1.
iPart({3/2,2.3,7.003})
{1 2. 7.}
isArchiv() CATALOG
isArchiv(var_name) verdadeiro, falso
Determina se var_name arquivada ou no.
Devolve verdadeiro se var_name for arquivada.
Devolve falso se var_name no for arquivada.
isArchiv(PROG1) True



isClkOn() CATALOG
isClkOn() verdadeiro, falso


884 Appendix A: Funes e instrues
Determina se o relgio est ligado ou desligado.
Devolve verdadeiro se o relgio estiver ligado.
Devolve falso se o relgio estiver desligado.

isLocked CATALOG
isLocked(var_name) verdadeiro, falso
Determina se var_name est bloqueada ou no.
Devolve verdadeiro se var_name estiver bloqueada
ou arquivada. Devolve falso se var_name no
estiver bloqueada ou arquivada.
isLocked(PROG1) False



isPrime() Menu MATH/Test
isPrime(nmero) Expresso constante booleana
Devolve verdadeiro ou falso para indicar se o
nmero um nmero inteiro 2 que s divisvel
por si prprio e 1.
Se o nmero exceder cerca de 306 dgitos e no
tiver factores 1021, isPrime(nmero) mostra uma
mensagem de erro.
Se quiser determinar apenas se o nmero primo,
utilize isPrime() em vez de factor(). muito mais
rpido, em especial, se o nmero no for primo e
tiver o segundo maior factor que exceda cerca de
cinco dgitos.
IsPrime(5) true
IsPrime(6) false

Funo de localizao do primo seguinte aps
um nmero especificado:
Define nextPrim(n)=Func:Loop:
n+1!n:if isPrime(n):return n:
EndLoop:EndFunc Done
nextPrim(7) 11

isVar() CATALOG
isVar(var_name) verdadeiro, falso
Determina se var_name est a ser utilizado. Devolve
verdadeiro se var_name existir. Devolve falso se
var_name no existir.
isArchiv(PROG1) True


Item CATALOG
Item Cadeia do nome do item
Item Cadeia do nome do item, etiqueta
Vlido apenas num blocoCustom...EndCustm ou
ToolBar...EndTBar. Configura um elemento do
menu pendente para lhe permitir colar texto na
posio do cursor (Custom) ou derivar para uma
etiqueta (ToolBar).
Nota: A derivao para uma etiqueta no
permitida num bloco Custom.
Consulte o exemplo Custom.

Lbl CATALOG
Lbl Nome da etiqueta
Define uma etiqueta com o nome Nome da etiqueta
no programa.
Pode utilizar uma instruo Goto labelName para
transferir o controlo do programa para a instruo
imediatamente a seguir etiqueta.
nome da etiqueta tem de cumprir os mesmos
requisitos de atribuio de nomes como no nome de
uma varivel.
Segmento do programa:

:Lbl lbl1
:InputStr "Enter password", str1
:If str1password
: Goto lbl1
:Disp "Welcome to ..."


Appendix A: Funes e instrues 885
lcm() Menu MATH/Number
lcm(nmero 1, nmero 2) expresso
lcm(lista 1, lista 2) lista
lcm(matriz 1, matriz 2) matriz
Devolve o menor mltiplo comum dos dois
argumentos. O lcm das duas fraces o lcm dos
numeradores dividido pelo gcd dos denominadores.
O lcm dos pontos fraccionrios de ponto flutuante
o produto.
Para as duas listas ou matrizes, devolve os
menores mltiplos comuns dos elementos
correspondentes.
lcm(6,9) 18
lcm({1/3,14,16},{2/15,7,5})
{2/3 14 80}

left() Menu MATH/String
left(Cadeia de origem[, num]) cadeia
Devolve os caracteres num mais esquerda
contidos na cadeia de caracteres Cadeia de origem.
Se omitir num, devolve tudo da Cadeia de origem.
left("Hello",2) "He"
left(lista 1[, num]) lista
Devolve os elementos num mais esquerda
contidos na lista 1.
Se omitir num, devolve tudo de lista 1.
left({1,3,2,4},3)
{1 3 2}
left(comparao) expresso
Devolve o lado esquerdo de uma equao ou
desigualdade.
left(x<3) x

limit() Menu MATH/Calculus
limit(expresso 1, var, ponto[, direco])
expresso
limit(lista 1, var, ponto[, direco]) lista
limit(matriz 1, var, ponto[, direco]) matriz
Devolve o limite pedido.
direco negativa=da esquerda, positiva=da
direita, caso contrrio=ambas. (Se omitida, a,
direco predefinida para ambas.)
limit(2x+3,x,5) 13
limit(1/x,x,0,1)
limit(sin(x)/x,x,0) 1
limit((sin(x+h)-sin(x))/h,h,0)
cos(x)
limit((1+1/n)^n,n,) e
Os limites ao positivo e ao negativo so
sempre convertidos para limites de um lado a partir
do lado finito.

Dependendo das circunstncias, limit() devolve-se
a si prprio ou undef quando no conseguir
determinar um limite nico. Isto no significa
necessariamente que o limite nico no existe.
undef significa que o resultado um nmero
desconhecido com magnitude finita ou infinita, ou o
conjunto completo desses nmeros.


886 Appendix A: Funes e instrues
limit() utiliza mtodos como a regra LHopital, por
isso, existem limites nicos que no podem ser
determinados. Se a expresso 1 contiver variveis
indefinidas diferentes de var, pode ter de os
restringir para obter um resultado mais conciso.
Os limites podem ser muito sensveis para o erro
de arredondamento. Quando possvel, evite a
definio de APPROX do modo Exact/Approx e os
nmeros aproximados quando calcular os limites.
Caso contrrio, os limites que devero ser zero ou
ter magnitude infinita, provavelmente no tm, e
os limites que devero ter magnitude no zero
finita, podem no ter.
limit(a^x,x,) undef
limit(a^x,x,)|a>1
limit(a^x,x,)|a>0 and a<1
0

Line CATALOG
Line IncioX, IncioY, FimX, FimY[, ModoDraw]
Mostra o ecr Graph e desenha, apaga ou inverte
um segmento de linha entre as coordenadas da
janela (IncioX, IncioY) e (FimX, FimY), incluindo
ambos os pontos finais.
Se o ModoDraw = 1, desenha a linha (predefinio).
Se o ModoDraw = 0, desliga a linha.
Se o ModoDraw = 1, desliga ou liga uma linha
(inverte os pixis ao longo da linha).
Nota: A nova representao grfica apaga todos
os itens desenhados. Consulte tambm PxlLine.
Na janela ZoomStd, desenhe uma linha e, em
seguida, apague-a.
Line 0,0,6,9

"

Line 0,0,6,9,0


LineHorz CATALOG
LineHorz y [, ModoDraw]
Mostra o ecr Graph e desenha, apaga ou inverte
uma linha horizontal na posio da janelay.
Se o ModoDraw = 1, desenha a linha (predefinio).
Se o ModoDraw = 0, desliga a linha.
Se o ModoDraw = 1, desliga ou liga uma linha
(inverte os pixis ao longo da linha).
Nota: A nova representao grfica apaga todos
os itens desenhados. Consulte tambm PxlHorz.
Numa janela ZoomStd:
LineHorz 2.5


Appendix A: Funes e instrues 887
LineTan CATALOG
LineTan expresso 1, expresso 2
Mostra o ecr Graph e desenha uma tangente de
linha para expresso 1 no ponto especificado.
expresso 1 uma expresso ou o nome de uma
funo, em que x assumido ser a varivel
independente e expresso 2 o valor x do ponto
que a tangente.
Nota: No exemplo mostrado, o grfico de,
expresso 1 desenhado separadamente. LineTan
no desenha o grfico de expresso 1.
No modo de representao grfica da funo e
na janela ZoomTrig:
Graph cos(x)
@ "
H "
LineTan cos(x),/4


LineVert CATALOG
LineVert x [, ModoDraw]
Mostra o ecr Graph e desenha, apaga ou inverte
uma linha vertical na posio da janela x.
Se o ModoDraw = 1, desenha a linha (predefinio).
Se o ModoDraw = 0, desliga a linha.
Se o ModoDraw = 1, desliga ou liga uma linha
(inverte os pixis ao longo da linha).
Nota: A nova representao grfica apaga todos
os itens desenhados. Consulte tambm PxlVert.
Numa janela ZoomStd:
LineVert 2.5


LinReg Menu MATH/Statistics/Regressions
LinReg lista 1, lista 2[, [lista 3] [, lista 4, lista 5]]
Calcula a regresso linear e actualiza todas as
variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 5.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa a frequncia.
lista 4 representa os cdigos de categorias.
lista 5 representa a lista de incluso de categorias.
No modo de representao grfica da funo.
{0,1,2,3,4,5,6}!L1
{0 1 2 ...}
{0,2,3,4,3,4,6}!L2
{0 2 3 ...}
LinReg L1,L2 Done
ShowStat

Nota: De lista 1 a lista 4 tm de ser um nome da
varivel ou c1c99 (colunas da ltima varivel de
dados apresentada no Editor de Dados/Matriz). lista
5 no tem de ser o nome de uma varivel e no
pode ser c1c99.

Regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done
%



888 Appendix A: Funes e instrues
@list() Menu MATH/List
list(lista 1) lista
Devolve uma lista com as diferenas entre os
elementos consecutivos na lista 1. Cada elemento
de lista 1 subtrado do prximo elemento de lista
1. A lista resultante sempre um elemento mais
pequeno do que a lista 1 original.
@list({20,30,45,70})
{10,15,25}

list4mat() Menu MATH/List
list4mat(lista [, elementos por linha]) matriz
Devolve uma matriz preenchida linha a linha com os
elementos da lista.
elementos por linha, se includo, especifica o
nmero de elementos por linha. A predefinio o
nmero de elementos de lista (uma linha).
Se a lista no preencher a matriz resultante, so
adicionados zeros.
list4mat({1,2,3}) [1 2 3]
list4mat({1,2,3,4,5},2)

1 2
3 4
5 0


4ln Menu MATH/String
4 ln expresso expresso
Faz com que a expresso de entrada
seja convertida para uma expresso
apenas com os logaritmos naturais (ln).

Log(x)ln

ln( )
ln(10)
x


ln() Teclas 2x
ln(expresso 1) expresso
ln(lista 1) lista
Devolve o logaritmo natural do argumento.
Para uma lista, devolve os logaritmos naturais
dos elementos.
ln(2.0) .693...
Se o modo de formato complexo for REAL:
ln({3,1.2,5})
Error: Non-real result (Resultado no
Se o modo de formato complexo for
RECTANGULAR:
ln({3,1.2,5})
{ln(3) + pi .182... ln(5)}

ln(matriz quadrada 1) matriz quadrada
Devolve o logaritmo natural da matriz de Matriz
quadrada 1. Este procedimento no a mesma
coisa que calcular o logaritmo natural de cada
elemento. Para mais informaes sobre o mtodo
de clculo, consulte cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian e no modo do
formato complexo Rectangular:
ln([1,5,3;4,2,1;6,2,1])

1.831+1.734i .0091.490i
.448.725i 1.064+.623i
.2662.083i 1.124+1.790i



Appendix A: Funes e instrues 889
LnReg Menu MATH/Statistics/Regressions
LnReg lista 1, lista 2[, [lista 3] [, lista 4, lista 5]]
Calcula a regresso logartmica e actualiza todas
as variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 5.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa a frequncia.
lista 4 representa os cdigos de categorias.
lista 5 representa a lista de incluso de categorias.
Nota: De lista 1 a lista 4 tm de ser um nome da
varivel ou c1c99 (colunas da ltima varivel de
dados apresentada no Editor de Dados/Matriz). lista
5 no tem de ser o nome de uma varivel e no
pode ser c1c99.
No modo de representao grfica da funo.
{1,2,3,4,5,6,7,8}!L1
{1 2 3 ...}
{1,2,2,3,3,3,4,4}!L2
{1 2 2 ...}
LnReg L1,L2 Done
ShowStat


Regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done
%


Local CATALOG
Local var1[, var2] [, var3] ...
Declara as vars especificadas como variveis locais.
Essas variveis s existem durante a avaliao de
um programa ou funo e so eliminadas quando
o programa ou a funo terminar a execuo.
Nota: As variveis locais poupam memria
porque s existem temporariamente. Tambm
no perturbam quaisquer valores de variveis
globais existentes. As variveis locais tm de ser
utilizadas para espirais For e para guardar
temporariamente os valores de uma funo
multilinhas visto que as modificaes em variveis
globais no so permitidas numa funo.
Lista de programas:
:prgmname()
:Prgm
:Local x,y
:Input "Enter x",x
:Input "Enter y",y
:Disp xy
:EndPrgm
Nota: x e y no existem depois da execuo do
programa.

Lock CATALOG
Bloquear var1[, var2] ...
Bloqueia as variveis especificadas. Impede que
elimine ou modifique acidentalmente a varivel
sem primeiro utilizar a instruo Bloquear nessa
varivel.
No exemplo direita, a varivel L1 est
bloqueada e no pode ser eliminada nem
modificada.
Nota: As variveis podem ser desbloqueadas com o
comando Unlock.
{1,2,3,4}!L1 {1,2,3,4}
Lock L1 Done
DelVar L1
Error: Variable is locked or protected


890 Appendix A: Funes e instrues
log() CATALOG/ Teclas 7
log(expresso 1[,expresso 2]) expresso
log(lista 1[,expresso 2]) lista

Devolve o logaritmo expresso 2 base do
argumento.
Para uma lista, devolve o logaritmo expresso 2
base dos elementos.
Se a expression 2 for omitida, 10 utilizado como
base.
log(2.0) .301...
Se o modo de formato complexo for REAL:
log({3,1.2,5})
Error: Non-real result
Se o modo de formato complexo for
RECTANGULAR:
log({3,1.2,5})
{log(3)+ 1.364
(
i .079 log(5)}
log(matriz quadrada 1) matriz quadrada
Devolve o logaritmo expresso 2 base da matriz de
Matriz quadrada 1. Este procedimento no a
mesma coisa que calcular o logaritmo expresso 2
base de cada elemento. Para mais informaes
sobre o mtodo de clculo, consulte cos().
matriz quadrada 1 tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian e no modo do
formato complexo Rectangular:
log([1,5,3;4,2,1;6,2,1])

.795+.753i .003.647i
.194.315i .462+.270i
.115.904i .488+.777i

log(x,b) expresso
log(matriz quadrada 1) matriz quadrada
Numa lista, devolve o logaritmo da expresso 2 base
dos elementos.

Log(10,3) log(5,3) Log3(2)
Log(2.0,4) .5



4logbase Menu MATH/String
expresso 4logbase(expresso 1) expresso
Faz com que a expresso de entrada seja
simplificada para uma expresso com a expresso 1
base.

Log(10,3) log(5,5)logbase(5)

) 3 ( log
) 30 ( log
5
5


Appendix A: Funes e instrues 891
Logistic Menu MATH/Statistics/Regressions
Logistic lista 1, lista 2 [ , [repeties] , [lista 3] [, lista 4, lista
5] ]
Calcula a regresso logstica e actualiza todas as
variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 5.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa a frequncia.
lista 4 representa os cdigos de categorias.
lista 5 representa a lista de incluso de categorias.
repeties especificam o nmero mximo de vezes
que uma soluo tentada. Se omitido, o 64
utilizado. Geralmente, os valores maiores
resultam em melhor preciso, mas em tempos de
execuo mais longos, e vice-versa.
Nota: lista 1 a lista 4 tm de ser o nome de uma
varivel ou c1c99 (colunas na ltima varivel de
dados apresentada no Editor de Dados/Matriz). Lista
5 no tem de ser o nome de uma varivel e no
pode ser c1c99.
No modo de representao grfica da funo.
{1,2,3,4,5,6}!L1 {1 2 3 }
{1,1.3,2.5,3.5,4.5,4.8}!L2

{1 1.3 2.5 }
Logistic L1,L2 Done
ShowStat


regeq(x)!y1(x) Done
NewPlot 1,1,L1,L2 Done
%
9


:Loop CATALOG
Loop
bloco
EndLoop
Executa repetidamente as instrues no bloco. No
se esquea de que a espiral executada
continuamente, excepto se uma instruo Goto ou
Exit for executada no bloco.
bloco uma sequncia de instrues separadas com
o carcter : .
Segmento do programa:

:1!i
:Loop
: Rand(6)!die1
: Rand(6)!die2
: If die1=6 and die2=6
: Goto End
: i+1!i
:EndLoop
:Lbl End
:Disp "The number of rolls is", i



892 Appendix A: Funes e instrues
LU Menu MATH/Matrix
LU matriz, NomeMatl, NomeMatU, NomeMatP[, tol]
Calcula a decomposio Doolittle LU (inferior-
superior) de uma matriz complexa ou real. A matriz
triangular inferior guardada em NomeMatI, a
matriz triangular superior em NomeMatU, e a matriz
de permutao (que descreve as permutas de linhas
durante o clculo) em NomeMatP.
NomeMatl NomeMatU = NomeMatP matriz
Opcionalmente, qualquer elemento da matriz
tratado como zero se o valor absoluto for menor do
que tol. Esta tolerncia s utilizada se a matriz
tiver entradas de ponto flutuante e no contiver
quaisquer variveis simblicas que no tenham
um valor. Caso contrrio, tol ignorado.
Se utilizar ou definir o modo para
Exact/Approx=APPROXIMATE, os clculos so
efectuados com a aritmtica de ponto flutuante.
Se tol for omitido ou no utilizado, a tolerncia
predefinida calculada como:
5E 14 max(dim(matriz))
rowNorm(matriz)
O algortimo de factorizao LU utiliza a rotao
parcial com intercmbios de linhas.
[6,12,18;5,14,31;3,8,18]!m1

6 12 18
5 14 31
3 8 18

LU m1,lower,upper,perm Done
lower

1 0 0
5/6 1 0
1/2 1/2 1

upper

6 12 18
0 4 16
0 0 1

perm

1 0 0
0 1 0
0 0 1


[m,n;o,p]!m1
[ ]
m n
o p

LU m1,lower,upper,perm Done
lower

1 0
m
o
1

upper

o p
0 n
mp
o

perm
[ ]
0 1
1 0


mat4data Menu MATH/List
mat4data mat4data[,linha 1][,col 1][,linha 2][,col 2]
Converte uma matriz para dados.
Cada argumento [,linha 1][,col 1][,linha 2][,col 2]
pode ser omitido individualmente. Se a linha 1 for
omitida, a predefinio 1. Se a col1 for omitida, a
predefinio 1. Se a linha 2 a predefinio
linha mxima. Se a col2 for omitida, a
predefinio coluna mxima.
mat4data,m1,d1,1,,,1
Done

Appendix A: Funes e instrues 893
listamat() Menu MATH/List
mat4list(matriz) lista
Devolve uma lista preenchida com os elementos da
matriz. Os elementos so copiados da matriz linha a
linha.
mat4list([1,2,3]) {1 2 3}
[1,2,3;4,5,6]!M1
[
1 2 3
4 5 6
]
mat4list(M1) {1 2 3 4 5 6}

max() Menu MATH/List
max(expresso 1, expresso 2) expresso
max(lista 1, lista 2) lista
max(matriz1, matriz 2) matriz
Devolve o mximo de dois argumentos. Se os
argumentos forem duas listas ou matrizes,
devolve uma lista ou matriz com o valor mximo
de cada par de elementos correspondentes.
max(2.3,1.4) 2.3
max({1,2},{4,3}) {1 3}
max(lista) expresso
Devolve o elemento mximo da lista.
max({0,1,7,1.3,.5}) 1.3
max(matrix1) matrix
Devolve um vector de linha com o elemento mximo
de cada coluna em matriz 1.
Nota: Consulte tambm fMax() e min().
max([1,3,7;4,0,.3])
[1 0 7]

mean() Menu MATH/Statistics
mean(lista[, lista de frequncia]) expresso
Devolve a mdia dos elementos da lista.
Cada elemento da lista de frequncia conta o
nmero de ocorrncias consecutivas do elemento
correspondente na lista.
mean({.2,0,1,.3,.4}) .26

mean({1,2,3},{3,2,1}) 5/3
mean(matriz1[, matriz de frequncia]) matriz
Devolve um vector de linha das mdias de todas as
colunas da matriz 1.
Cada elemento da matriz de frequncia conta o
nmero de ocorrncias consecutivas do elemento
correspondente na matriz 1.
No modo rectangular de formato do
vector:
mdia ([.2,0;1,3;.4,.5]) .833...]
mean([1/5,0;L1,3;2/5,L1/2])
[2/15 5/6]
mean([1,2;3,4;5,6],[5,3;4,1;
6,2]) [47/15, 11/3]

median() Menu MATH/Statistics
median(lista) expresso
Devolve a mediana dos elementos da lista 1.
median({.2,0,1,.3,.4}) .2
median(matriz 1) matriz
Devolve um vector de linha com as medianas das
colunas da matriz 1.
Nota: Todas as entradas da lista ou matriz tm
de ser simplificadas para nmeros.
median([.2,0;1,.3;.4,.5])
[.4 .3]


894 Appendix A: Funes e instrues
MedMed Menu MATH/Statistics/Regressions
MedMed lista 1, lista 2[, [lista 3] [, lista 4, lista 5]]
Calcula a linha de mediana-mediana e actualiza
todas as variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 5.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa a frequncia.
lista 4 representa os cdigos de categorias.
lista 5 representa a lista de incluso de categorias.
Nota: De lista 1 a lista 4 tm de ser um nome da
varivel ou c1c99 (colunas da ltima varivel de
dados apresentada no Editor de Dados/Matriz). lista
5 no tem de ser o nome de uma varivel e no
pode ser c1c99.
No modo de representao grfica da
funo.
{0,1,2,3,4,5,6}!L1 {0 1 2 ...}
{0,2,3,4,3,4,6}!L2 {0 2 3 ...}
MedMed L1,L2 Done
ShowStat


Regeq(x)!y1(x) Done
NewPlot 1,1,L1,L2 Done
%


mid() Menu MATH/String
mid(Cadeia de origem, incio[, contagem])
cadeia
Devolve os caracteres contagem a partir da cadeia
de caracteres Cadeia de origem, comeando pelo
nmero de caracteres incio.
Se a contagem for omitida ou maior do que a
dimenso da Cadeia de origem, devolve todos os
caracteres da Cadeia de origem, comeando pelo
nmero de caracteres incio.
contagem tem de ser 0. Se a contagem = 0,
devolve uma cadeia vazia.
mid("Hello there",2)
"ello there"
mid("Hello there",7,3)
"the"
mid("Hello there",1,5)

mid("Hello there",1,0)
""
mid(Lista de origem, incio [, contagem]) lista
Devolve os elementos da contagem da Lista de
origem, comeando pelo nmero de elementos
incio.
Se a contagem for omitida ou maior do que a
dimenso da Lista de origem, devolve todos os
elementos da Lista de origem, comeando pelo
nmero de elementos incio.
contagem tem de ser 0. Se a contagem = 0,
devolve uma cadeia vazia.
mid({9,8,7,6},3) {7 6}
mid({9,8,7,6},2,2) {8 7}
mid({9,8,7,6},1,2) {9 8}
mid({9,8,7,6},1,0) {}
mid(Lista da cadeia de origem, incio [, contagem])
lista
Devolve as cadeias contagem da lista de cadeias
Lista de cadeias de origem, comeando pelo nmero
de elementos incio.
mid({"A","B","C","D"},2,2)
{"B" "C"}

Appendix A: Funes e instrues 895
min() Menu MATH/List
min(expresso 1, expresso 2) expresso
min(lista 1, lista 2) lista
min(matriz 1, matriz 2) matriz
Devolve o mnimo dos dois argumentos. Se os
argumentos forem duas listas ou matrizes,
devolve uma lista ou matriz com o valor mnimo
de cada par de elementos correspondentes.
min(2.3,1.4) 1.4
min({1,2},{4,3}) {4 2}
min(lista) expresso
Devolve o elemento mnimo da lista.
min({0,1,7,1.3,.5}) 7
min(matriz 1) matriz
Devolve um vector de linha com o elemento mnimo
de cada coluna em matriz 1.
Nota: Consulte tambm fMin() e max().
min([1,3,7;4,0,.3])
[4 3 .3]

mod() Menu MATH/Number
mod(expresso 1, expresso 2) expresso
mod(lista 1, lista 2) lista
mod(matriz 1, matriz 2) matriz
Devolve o primeiro argumento e o segundo
argumento como definido pelas identidades:
mod(x,0) x
mod(x,y) x y floor(x/y)
Quando o segundo argumento for no zero, o
resultado peridico nesse argumento. O resultado
zero ou tem o mesmo sinal d segundo
argumento.
Se os argumentos forem duas listas ou matrizes,
devolve uma lista ou matriz com o mdulo de
cada par de elementos correspondentes.
Nota: Consulte tambm remain().
mod(7,0) 7
mod(7,3) 1
mod(7,3) 2
mod(7,3) 2
mod(7,3) 1
mod({12,14,16},{9,7,5})
{3 0 4}

MoveVar CATALOG
MoveVar var, oldFolder, newFolder
Move a varivel var de oldFolder para newFolder. Se
a newFolder no existir, MoveVar cria-a.
{1,2,3,4}!L1 {1 2 3 4}
MoveVar L1,Main,Games Done


mRow() Menu MATH/Matrix/Row
mRow(expresso, matriz 1, ndice) matrix
Devolve uma cpia de matriz 1 com cada elemento
na linha ndice de matriz 1 multiplicada por
expresso.
mRow(1/3,[1,2;3,4],2)
[
1 2
1 4/3
]

mRowAdd() Menu MATH/Matrix/Row
mRowAdd(expresso, matriz 1, ndice 1, ndice 2)
matriz
Devolve uma cpia de matriz 1 com cada elemento
na linha ndice 2 de matriz 1 substituda por:
expresso linha ndice 1 + linha ndice 2
mRowAdd(3,[1,2;3,4],1,2)
[
1 2
0 L2
]
mRowAdd(n,[a,b;c,d],1,2)
[
a
an+c

b
bn+d
]


896 Appendix A: Funes e instrues
nCr() Menu MATH/Probability
nCr(expresso 1, expresso 2) expresso
Para os nmeros inteiros de expresso 1 e expresso 2
com expresso 1 expresso 2 0, nCr() o nmero
de combinaes de itens da expresso 1 removidos
da expresso 2 em simultneo. (Isto tambm
conhecido como um coeficiente binomial.) Ambos
os argumentos podem ser nmeros inteiros ou
expresses simblicas.
nCr(expresso, 0) 1
nCr(express , negInteger) 0
nCr(expresso , posInteger)
expresso (expresso 1)... (expresso posInteger+1)/
posInteger!
nCr(expresso, nonInteger) expresso!/
((expresso nonInteger)! nonInteger!)
nCr(z,3)
z(z2)(z1)
6

ans(1)[2] 10
nCr(z,c)
z!
c!(zc)!

ans(1)/nPr(z,c)
1
c!

nCr(lista 1, lista 2) list
Devolve uma lista de combinaes baseada nos
pares de elementos correspondentes das duas
listas. Os argumentos tm de ter a mesma lista de
tamanhos.
nCr({5,4,3},{2,4,2})
{10 1 3}
nCr(matriz 1, matriz 2) matriz
Devolve uma matriz de combinaes baseada nos
pares de elementos correspondentes das duas
matrizes. Os argumentos tm de ter a mesma
matriz de tamanhos.
nCr([6,5;4,3],[2,2;2,2])

nDeriv() Menu MATH/Calculus
nDeriv(expresso 1, var[, h]) expresso
nDeriv(expresso 1, var, lista) lista
nDeriv(lista, var[, h]) lista
nDeriv(matriz, var[, h]) matriz
Devolve a derivada numrica como uma
expresso. Utiliza a frmula do quociente de
diferena central.
h o valor do passo. Se h for omitido, predefinido
para 0.001.
Quando utilizar lista ou matriz, a operao
mapeia atravs dos valores na lista ou dos
elementos da matriz.
Nota: Consulte tambm avgRC() e d().
nDeriv(cos(x),x,h)
limit(nDeriv(cos(x),x,h),h,0)
nDeriv(x^3,x,0.01)
3.(x+.000033)
nDeriv(cos(x),x)|x=p/2
1.
nDeriv(x^2,x,{.01,.1})
{ 2 . x 2 . x }

NewData CATALOG
NewData dataVar, lista 1[, lista 2] [, lista 3]...
Cria a varivel de dados dataVar, em que as colunas
so as listas por ordem.
Tem de ter pelo menos uma lista.
lista 1, lista 2, ..., lista n podem ser listas como
mostradas, expresses que resolvam para listas, ou
os nomes das variveis da lista.
NewData torna a nova varivel actual no Editor de
Dados/Matriz.
NewData mydata,{1,2,3},{4,5,6}
Done
(V para o Editor de Dados/Matriz e
abra a var mydata para ver a varivel
de dados abaixo.)

Appendix A: Funes e instrues 897
NewData dataVar, matriz
Cria a varivel de dados dataVar baseada na matriz.

NewData sysData, matriz
Carrega o contedo da matriz nas variveis de
dados do sistema sysData.


NewFold CATALOG
NewFold Nome da pasta
Cria uma pasta definida pelo utilizador com o nome
Nome da pasta e, em seguida, define a pasta actual
para essa pasta. Depois de executar esta
instruo, est na pasta nova.
NewFold games Done

newList() CATALOG
newList(numElements) lista
Devolve uma lista com uma dimenso de
numElements. Cada elemento zero.
newList(4) {0 0 0 0}

newMat() CATALOG tambm menu Math/Matrix
newMat(numRows, numColumns) matrix
Devolve uma matriz de zeros com a dimenso
numRows por numColumns.
newMat(2,3) [
0 0 0
0 0 0
]

NewPic CATALOG
NewPic matriz, picVar [, Linha mxima][, Coluna mxima]
Cria uma varivel pic picVar baseada na matriz.
matriz tem de ser uma matriz n2 em que cada
linha representa um pixel. As coordenadas dos
pixis comeam em 0,0. Se picVar j existir,
NewPic substitui-a.
A predefinio para picVar a rea mnima
necessria para os valores da matriz. Os argumentos
opcionais Linha mxima e Coluna mxima
determinam os limites mximos para picVar.
NewPic [1,1;2,2;3,3;4,4;5,5;
5,1;4,2;2,4;1,5],xpic Done
RclPic xpic



898 Appendix A: Funes e instrues
NewPlot CATALOG
NewPlot n, tipo, ListaX [,[ListaY ], [Lista de frequncias], [Lista
de categorias],
[Incluir lista de categorias], [marca] [, Tamanho do balde]]
Cria uma nova definio de desenho para o nmero de
desenho n.
tipo especifica o tipo de desenho do grfico.
1 = desenho de disperso
2 = desenho xyline
3 = desenho de caixa
4 = histograma
5 = desenho de caixa modificada
marca especifica o tipo de visualizao da marca.
1 = (caixa)
2 = (cruz)
3 = + (mais )
4 = (quadrado)
5 = (ponto)
tamanho do balde a largura de cada histograma
bucket (tipo = 4), e varia baseado nas variveis
da janela xmin e xmax. tamanho do balde do tem de
ser >0. Predefinio = 1.
Nota: As listas tm de ser nomes de variveis ou
c1c99 (colunas na ltima varivel de dados
apresentada no Editor de Dados/Matriz), excepto
para Incluir lista de categorias, que no tem de ser o
nome de uma varivel e no pode ser
FnOff Done
PlotsOff Done
{1,2,3,4}!L1 {1 2 3 4}
{2,3,4,5}!L2 {2 3 4 5}
NewPlot 1,1,L1,L2,,,,4 Done
Prima %para ver:


NewProb CATALOG
NewProb
Efectua uma variedade de operaes que lhe
permitem iniciar um novo problema a partir de
um estado livre sem reiniciar a memria.
Apaga todos os nomes de variveis de carcter
individual (Apagar az) na pasta actual, excepto
se as variveis estiverem bloqueadas ou
arquivadas.
Desliga todas as funes e desenhos estatsticos
(FnOff e PlotsOff) no modo de representao
grfica actual.
Efectua ClrDraw, ClrErr, ClrGraph,
ClrHome, ClrIO, e ClrTable.
NewProb Done

nInt() Menu MATH/Calculus
nInt(expresso 1, var, inferior, superior) expresso
Se a expresso a integrar expresso 1 s contiver a
varivel var, e se inferior e superior forem
constantes, positivo , ou negativo , nInt()
devolve uma aproximao de (expresso 1, var,
inferior , superior). Esta aproximao uma mdia
ponderada de alguns valores amostrais da
expresso a integrar no intervalo
inferior<var<superior.
nInt(e^(x^2),x,1,1)
1.493...
Appendix A: Funes e instrues 899
O objectivo 6 dgitos significantes. O algoritmo
adaptvel termina quando paracer que
provavelmente o objectivo foi atingido, ou
quando parecer que improvavelmente as
amostras adicionais produzem uma melhoria
compensadora.
Aparece um aviso (Preciso questionvel) quando
parecer que o objectivo no foi atingido.
nInt(cos(x),x,p,p+112)
1.041...12
(cos(x),x,p,p+10^(12))
sin(
1
1000000000000
)
ans(1) 1.12
Aninhe nInt() para fazer a integrao numrica
mltipla. Os limites de integrao podem
depender das variveis de integrao fora delas.
nInt(nInt(e^(xy)/(x^2y^2),
y,x,x),x,0,1) 3.304...
Nota: Consulte tambm ().


norm() Menu MATH/Matrix/Norms
norm(matriz) expresso
Devolve o tipo Frobenius.
tipo ([a,b;c,d])
a+b+c+d
tipo ([1,2;3,4])

not Menu MATH/Test
not Expresso booleana 1 Expresso booleana
Devolve verdadeiro, falso ou uma Expresso
booleana 1 simplificada.
not 2>=3 true
not x<2 x 2
not not innocent innocent
not nmero inteiro 1 nmero inteiro
Devolve um complemento de um nmero inteiro
real. Internamente, o nmero inteiro 1 convertido
para um nmero binrio de 32 bits. O valor de cada
bit aumentado (0 torna-se 1 e vice-versa) para
um complemento. Os resultados aparecem de
acordo com o modo Base.
Pode introduzir o nmero em qualquer base do
nmero. Para uma introduo binria ou
hexadecimal, tem de utilizar o prefixo 0b ou 0h,
respectivamente. Sem um prefixo, o nmero
inteiro tratado como decimal (base 10).
Se introduzir um nmero inteiro decimal muito
grande para uma forma binria de 32 bits,
utilizada uma operao do mdulo simtrico para
colocar o valor no intervalo adequado.
No modo base Hex:
not 0h7AC36 0hFFF853C9

No modo base Bin:
0b100101 4 dec 37
not 0b100101
0b11111111111111111111111111011010
ans(1) 4 dec 38
Nota: Uma entrada binria pode ter at 32
dgitos (no contar o prefixo 0b). Uma entrada
hexadecimal pode ter at 8 dgitos.
Nota: Para digitar o operador de converso 4
prima 2. Pode tambm seleccionar as
converses da base a partir do menu
MATH/Base.

Importante: Zero, no a letra O.

900 Appendix A: Funes e instrues
nPr() Menu MATH/Probability
nPr(expresso 1, expresso 2) expresso
Para os nmeros inteiros de expresso 1 e
expresso 2 com expresso 1 expresso 2 0,
nPr() o nmero de permutaes de itens de
expresso 1 removidos da expresso 2 de uma vez.
Ambos os argumentos podem ser nmeros
inteiros ou expresses simblicas.
nPr(expresso, 0) 1
nPr(expresso, negInteger)
1/((expresso+1) (expresso+2)... (expresso negInteger))
nPr(expresso, posInteger)
expresso (expresso 1)... (expresso posInteger+1)
nPr(expresso, nonInteger) expresso!/
(expresso nonInteger)!
nPr(z,3) z(z2)(z1)
ans(1)z=560
nPr(z,3)
1
(z+1)(z+2)(z+3)

nPr(z,c)
z!
(zc)!

ans(1)nPr(zc,c) 1
nPr(lista 1, lista 2) lista
Devolve uma lista de permutaes baseada nos
pares de elementos correspondentes nas duas
listas. Os argumentos tm de ter a mesma lista
de tamanhos.
nPr({5,4,3},{2,4,2})
{20 24 6}
nPr(matriz 1, matriz 2) matriz
Devolve uma matriz de permutaes baseada nos
pares de elementos correspondentes das duas
matrizes. Os argumentos tm de ter a mesma
matriz de tamanhos.
nPr([6,5;4,3],[2,2;2,2])

nSolve() Menu MATH/Algebra
nSolve(expresso, varOrGuess) nmero da cadeia de
erro
Procura repetidamente uma soluo numrica real
aproximada para a equao para uma varivel.
Especifique varOrGuess como:
varivel
ou
varivel = nmero real
Por exemplo, x vlido e, por isso, x=3.
nSolve(x^2+5x25=9,x)
3.844...
nSolve(x^2=4,x=1) 2.
nSolve(x^2=4,x=1) 2.
Nota: Se existirem vrias solues, pode utilizar
uma hiptese para ajudar a localizar uma
soluo especfica.
nSolve() muitas vezes mais rpida do que
solve() ou zeros(), em especial, se utilizar o
operador | para restringir a procura a um
pequeno intervalo com exactamente uma soluo
simples.
nSolve() tenta determinar um ponto em que o
residual zero ou dois pontos relativamente
fechados em que o residual tem sinais opostos e a
magnitude do residual no excessiva. Se no
conseguir atingir este com um nmero modesto de
pontos amostrais, devolve a cadeia no solution
found.
Se utilizar nSolve() num programa, pode utilizar
getType() para procurar um resultado numrico
antes de o utilizar numa expresso algbrica.
Nota: Consulte tambm cSolve(), cZeros(),
solve(), e zeros().
nSolve(x^2+5x25=9,x)|x<0
8.844...
nSolve(((1+r)^241)/r=26,r)|r>0 and
r<.25 .0068...
nSolve(x^2=1,x)
"no solution found"

Appendix A: Funes e instrues 901
OneVar Menu MATH/Statistics
OneVar lista 1 [[, lista 2] [, lista 3] [, lista 4]]
Calcula estatsticas de 1 varivel e actualiza todas
as variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 4.
lista 1 representa xlist.
lista 2 representa a frequncia.
lista 3 representa os cdigos de categorias.
lista 4 representa a lista de incluso de categorias.
Nota: De lista 1 a lista 3 tm de ser um nome da
varivel ou c1c99 (colunas da ltima varivel de
dados apresentada no Editor de Dados/Matriz). lista
4 no tem de ser o nome de uma varivel e no
pode ser c1c99.
{0,2,3,4,3,4,6}!L1
OneVar L1 Done
ShowStat


ou Menu MATH/Test
Expresso booleana 1 or Expresso booleana 2
Expresso booleana
Devolve verdadeiro ou falso, ou uma forma
simplificada da entrada original.
Devolve verdadeiro se uma ou ambas as
expresses simplificarem para verdadeiro.
Devolve falso apenas se ambas as expresses
avaliarem para falso.
Nota: Consulte xor.
x3 or x4 x 3
Segmento do programa:

If x<0 or x5
Goto END

If choice=1 or choice=2
Disp "Wrong choice"

nmero inteiro 1 or nmero inteiro 2 nmero inteiro
Compara dois nmeros inteiros reais bit a bit com
uma operao or. Internalmente, ambos os
nmeros inteiros so convertidos para nmeros
binrios de 32 bits. Quando bits correspondentes
forem comparados, o resultado 1 se um dos bits
for 1; o resultado 0 apenas se ambos os bits forem
0. O valor devolvido representa os resultados das
partes e aparece de acordo com o modo Base.
Pode introduzir os nmeros inteiros em qualquer
base do nmero. Para uma introduo binria ou
hexadecimal, tem de utilizar o prefixo 0b ou 0h,
respectivamente. Sem um prefixo, os nmeros
inteiros so tratados como decimal (base 10).
Se introduzir um nmero inteiro decimal muito
grande para uma forma binria de 32 bits,
utilizada uma operao do mdulo simtrico para
colocar o valor no intervalo adequado.
Nota: Consulte xor.
No modo base Hex:
0h7AC36 or 0h3D5F 0h7BD7F

No modo base Bin:
0b100101 or 0b100 0b100101
Nota: Uma entrada binria pode ter at 32
dgitos (no contar o prefixo 0b). Uma entrada
hexadecimal pode ter at 8 dgitos.

ord() Menu MATH/String
ord(cadeia) nmero inteiro
ord(lista 1) lista
Devolve o cdigo numrico do primeiro carcter na
cadeia de caracteres cadeia ou uma lista dos
primeiros caracteres de cada elemento da lista.
Consulte o Anexo B para obter uma lista de
cdigos de caracteres completa.
ord("hello") 104
char(104) "h"
ord(char(24)) 24
ord({"alpha","beta"})
{97 98}

Importante: Zero, not the letter O.

902 Appendix A: Funes e instrues
Output CATALOG
Output linha,coluna, Expresso ou Cadeia
Mostra Expresso ou Cadeia (uma expresso ou
cadeia de caracteres) no ecr Program I/O nas
coordenadas do texto (linha,coluna).
Uma expresso pode incluir operaes de converso
como 4DD e 4Rect. Pode tambm utilizar o
operador 4 para efectuar converses da base do
nmero e da unidade.
Se Pretty Print = ON, Expresso ou Cadeia pretty
printed.
No ecr Program I/O, pode premir para ver o
ecr inicial ou DispHome num programa.
Segmento do programa:

:RandSeed 1147
:ClrIO
:For i,1,90,10
: Output i, rand(100),"Hello"
:EndFor

Resultado depois da execuo:


PRx() Menu MATH/Angle
P4Rx(expresso, qexpresso) expresso
P4Rx(rLista, qLista) lista
P4Rx(rMatriz, qMatriz) matriz
Devolve a coordenada x equivalente do
par (r, q).
Nota: O argumento q interpretado como um
ngulo de graus, grados ou radianos de acordo
com o modo de ngulo actual. Se o argumento for
uma expresso, pode utilizar ,
G
o u para
substituir a definio do modo de ngulo
temporariamente.
No modo de ngulo Degree:
P4Rx(r,q) cos(q)r
P4Rx(4,60) 2
P4Rx({3,10,1.3},{p/3,p/4,0})
{3/2 52 1.3}

P4Ry() Menu MATH/Angle
P4Ry(expresso, qexpresso) expexpressoression
P4Ry(rLista, qLista) lista
P4Ry(rMatriz, qMatriz) matriz
Devolve a coordenada x equivalente do
par (r, q).
Nota: O argumento q interpretado como um
ngulo de graus, grados ou radianos de acordo
com o modo de ngulo actual. Se o argumento for
uma expresso, pode utilizar ,
G
o u para
substituir a definio do modo de ngulo
temporariamente.
No modo de ngulo Radian:
P4Ry(r,q) sin(q)r
P4Ry(4,60)
23

P4Ry({3,10,1.3},{p/3,p/4,0})
{
33
2
5
2
0.}

part() CATALOG
part(expresso 1[ ,Nmero inteiro no negativo])
Esta funo de programao avanada permite
identificar e extrair todas as subexpresses no
resultado simplificado da expresso 1.

Appendix A: Funes e instrues 903
Por exemplo, se a expresso 1 for simplificada para
cos(px+3):
A funo cos() tem um argumento: (px+3).
A soma de (px+3) tem dois operandos: px
e 3.
O nmero 3 no tem argumentos nem operandos.
O produto px tem dois operandos: p e x.
A varivel x e a constante simblica p no tm
argumentos nem operandos.
Se x tiver um valor numrico e premir , o
valor numrico de px calculado, o resultado
adicionado a 3 e, em seguida, o co-seno
calculado. cos() o operador de top-level porque
aplicado last.

part(expresso 1) nmero
Simplifica a expresso 1 e devolve o nmero de
operandos e argumentos de nvel superior. Este
devolve 0 se a expresso 1 for um nmero, varivel
ou constante simblica como p, e, i, ou .
part(cos(px+3)) 1
Nota: cos(px+3) tem um argumento.
part(expresso 1, 0) cadeia
Simplifica a expresso 1 e devolve uma cadeia que
contm o operador ou nome da funo de nvel
superior. Este devolve a string(expresso 1) se
expresso 1 for um nmero, varivel ou constante
simblica como p, e, i, ou .
part(cos(px+3),0) "cos"
part(expresso 1, n) expresso
Simplifica expresso 1 e devolve o operando ou o
argumento n
th
em que n > 0 e o nmero de
operandos ou argumentos de nvel superior
devolvido pela part(expresso 1). Caso contrrio,
devolvido um erro.
part(cos(px+3),1) 3+px
Nota: A simplificao alterou a ordem do
argumento.
Ao combinar as variaes de part(), pode extrair
todas as subexpresses no resultado simplificado de
expresso 1. Como mostrado no exemplo da direita,
pode guardar um argumento ou operando e, em
seguida, utilizar part() para extrair mais
subexpresses.
Nota: Quando utilizar part(), no confie em
nenhuma ordem especficas nas somas e produtos.
part(cos(px+3)) 1
part(cos(px+3),0) "cos"
part(cos(px+3),1)!temp
3+px
temp px+3
part(temp,0) "+"
part(temp) 2
part(temp,2) 3
part(temp,1)!temp px
part(temp,0) ""
part(temp) 2
part(temp,1) p
part(temp,2) x
Expresses como (x+y+z) e (xyz) so
representadas internamente como (x+y)+z e
(xy)z. Isto afecta os valores devolvidos para o
primeiro e o segundo argumento. Existem razes
tcnicas para a part(x+y+z,1) devolver y+x em vez
de x+y.
part(x+y+z) 2
part(x+y+z,2) z
part(x+y+z,1) y+x
Similarmente, xyz representado internamente
como (xy)z. Existem tambm razes tcnicas
para o primeiro argumento ser devolvido como yx
x em vez de xy.
part(xyz) 2
part(xyz,2) z
part(xyz,1) yx

904 Appendix A: Funes e instrues
Quando extrair subexpresses de uma matriz, no
se esquea de que as matrizes so guardadas como
listas de listas, conforme ilustrado no exemplo da
direita.
part([a,b,c;x,y,z],0) "{"
part([a,b,c;x,y,z]) 2
part([a,b,c;x,y,z],2)!temp
{x y z}
part(temp,0) "{"
part(temp) 3
part(temp,3) z
delVar temp Done
TO exemplo da funo do Editor de Programas
utiliza getType() e part() para implementar
parcialmente a diferenciao simblica. O estudo e
a finalizao desta funo pode ensin-lo a
diferenciar manualmente. Pode mesmo incluir
funes que no podem diferenciar, como
funes Bessel.
:d(y,x)
:Func
:Local f
:If getType(y)="VAR"
: Return when(y=x,1,0,0)
:If part(y)=0
: Return 0 y=p,,i,numbers
:part(y,0)!f
:If f="L" if negate
: Return d(part(y,1),x)
:If f="" if minus
: Return d(part(y,1),x)
d(part(y,2),x)
:If f="+"
: Return d(part(y,1),x)
+d(part(y,2),x)
:If f=""
: Return part(y,1)d(part(y,2),x)
+part(y,2)d(part(y,1),x)
:If f="{"
: Return seq(d(part(y,k),x),
k,1,part(y))
:Return undef
:EndFunc

PassErr CATALOG
PassErr
Passa um erro para o nvel seguinte.
Se errornum for zero, PassErr no faz nada.
A condio Else do programa deve utilizar ClrErr
ou PassErr. Se tiver de processar ou ignorar o erro,
utilize ClrErr. Se no souber o que fazer com o erro,
utilize PassErr para o enviar para o processador de
erros seguinte. (Consulte tambm ClrErr.)
Consulte o exemplo da lista de programas
ClrErr.

Appendix A: Funes e instrues 905
Pause CATALOG
Pause [expresso]
Suspende a execuo do programa. Se incluir a
expresso, mostra a expresso no ecr Program I/O.
expresso pode incluir operaes de converso
como 4DD e 4Rect. Pode tambm utilizar o
operador 4 para efectuar converses da base do
nmero e da unidade.
Se o resultado da expresso for muito grande para
caber num ecr, pode utilizar o cursor para percorrer
o ecr.
A execuo do programa executada quando
premir .
Segmento do programa:

:ClrIO
:DelVar temp
:1"temp[1]
:1"temp[2]
:Disp temp[2]
: Guess the Pattern
:For i,3,20
: temp[i2]+temp[i1]"temp[i]
: Disp temp[i]
: Disp temp,"Can you guess the
next","number?"
: Pause
:EndFor


PlotsOff CATALOG
PlotsOff [1] [, 2] [, 3] ... [, 9]
Desliga os desenhos especificados para grficos.
Quando estiver no modo de 2 grficos, afecta
apenas o grfico activo.
Se no existirem parmetros, desliga todos os
desenhos.
PlotsOff 1,2,5 Done
PlotsOff Done

PlotsOn CATALOG
PlotsOn [1] [, 2] [, 3] ... [, 9]
Liga os desenhos especificados para grficos.
Quando estiver no modo de 2 grficos, afecta
apenas o grfico activo.
Se no incluir quaisquer argumentos, liga todos
os desenhos.
PlotsOn 2,4,5 Done
PlotsOn Done

4Polar Menu MATH/Matrix/Vector
vectorPolar4Polar
Mostra o vector em formato polar [r q]. O vector
tem de ser de dimenso 2 e pode ser uma linha
ou coluna.
Nota: 4Polar uma instruo de formato de
visualizao, no uma funo de converso. Pode
utiliz-la apenas no fim de uma linha de entrada e
no actualiza ans.
Nota: Consulte tambm 4Rect.
[1,3.] 4Polar
[x,y] 4Polar


906 Appendix A: Funes e instrues
Valor complexo4Polar
Mostra o Vector complexo em formato polar.
O modo de ngulo Degree devolve (rq).
O modo de ngulo Radian devolve re
iq
.
Valor complexo pode ter qualquer formato
complexo. No entanto, uma entrada re
iq
provoca
um erro no modo de ngulo Degree.
Nota: Tem de utilizar o parntesis para uma
entrada polar (rq).
No modo de ngulo Radian:
3+4i 4Polar ei(
p
2 tan(3/4))5
(4p/3)4Polar e
ip
3

4

No modo de ngulo Gradian:
4i 4Polar (4100)

No modo de ngulo Degree:
3+4i 4Polar (590tan(3/4))



polyEval() Menu MATH/List
polyEval(lista 1, expresso1) expresso
polyEval(lista 1, lista 2) expresso
Interpreta o primeiro argumento como o
coeficiente de um polinmio de grau
descendente, e devolve o polinmio avaliado
para o valor do segundo argumento.
polyEval({a,b,c},x)
ax+bx+c
polyEval({1,2,3,4},2) 26
polyEval({1,2,3,4},{2,7})
{26 262}

PopUp CATALOG
PopUp Lista de itens, var
Mostra um menu pendente com as cadeias de
caracteres a partir de Lista de itens, aguarda pelo
utilizador para seleccionar um item e guarda o
nmero da seleco em var.
Os elementos de Lista de itens tm de ser cadeias de
caracteres: {Cadeia de itens 1, Cadeia de itens 2,
Cadeia de itens 3, ...}
Se a var j existir e tiver um nmero de item vlido,
esse item aparece como a escolha predefinida.
Lista de itens tem de conter pelo menos uma
escolha.
PopUp
{"1990","1991","1992"},var1


Appendix A: Funes e instrues 907
PowerReg Menu MATH/Statistics/Regressions
PowerReg lista 1, lista 2[, [lista 3] [, lista 4, lista 5]]
Calcula a regresso da potncia e actualiza todas
as variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 5.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa a frequncia.
lista 4 representa os cdigos de categorias.
lista 5 representa a lista de incluso de categorias.
Nota: De lista 1 a lista 4 tm de ser um nome da
varivel ou c1c99 (colunas da ltima varivel de
dados apresentada no Editor de Dados/Matriz). lista
5 no tem de ser o nome de uma varivel e no
pode ser c1c99.
No modo de representao grfica da funo.
{1,2,3,4,5,6,7}!L1
{1 2 3 ...}
{1,2,3,4,3,4,6}!L2
{1 2 3 ...}
PowerReg L1,L2 Done
ShowStat


Regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done
%


Prgm CATALOG
:Prgm

EndPrgm
Instruo necessria que identifica o incio de um
programa. A ltima linha do programa tem de ser
EndPrgm.
Segmento do programa:
:prgmname()
:Prgm
:
:EndPrgm

Product (PI) Consulte () na pgina


product() Menu MATH/List
product(lista[, incio[, fim]]) expresso
Devolve a mdia dos elementos da lista. incio e fim
so opcionais. Especificam um intervalo de
elementos.
product({1,2,3,4}) 24
product({2,x,y}) 2xy
product({4,5,8,9},2,3) 40
product(matriz1[, incio[, fim]]) matriz
Devolve um vector de linha com as somas dos
elementos nas colunas em matriz 1. incio e fim so
opcionais. Especificam um intervalo de linhas.
sum([1,2,3;4,5,6;7,8,9]2880.162)
product([1,2,3;4,5,6;7,8,9],
1,2) [4,10,18]

Prompt CATALOG
Prompt var1[, var2] [, var3] ...
Mostra uma linha de comando no ecr Program I/O
para cada varivel na lista de argumentos com a
linha de comando var1?. Guarda a expresso
introduzida na varivel correspondente.
Linha de comando tem de ter pelo menos um
argumento.
Segmento do programa:

Prompt A,B,C

EndPrgm


908 Appendix A: Funes e instrues
propFrac() Menu MATH/Algebra
propFrac(expresso1[, var]) expresso
propFrac(nmero racional) devolve o nmero
racional como a soma de um nmero inteiro e uma
fraco com o mesmo sinal e uma maior magnitude
de denominador do que magnitude de numerador.
propFrac(4/3) 1 + 1/3
propFrac(4/3) 11/3
propFrac(expresso racional,var) devolve a soma
dos rcios adequados e um polinmio no que
respeita a var. O grau de var no denominador
excede o grau de var no numerador em cada rcio
adequado. As potncias similares de var so
recolhidas. Os factores e os termos so ordenados
com var como a varivel principal.
Se a var for omitida, uma expanso da fraco
adequada efectuada no que respeita varivel
principal. Os coeficientes da parte polinomial so
adequados primeira varivel principal, etc.
Para expresses racionais, propFrac() uma
alternativa mais rpida, mas menos extrema para
expand().
propFrac((x^2+x+1)/(x+1)+
(y^2+y+1)/(y+1),x)

propFrac(ans(1))


PtChg CATALOG
PtChg x, y
PtChg xLista, yLista
Mostra o ecr Graph e inverte o pixel do ecr mais
prximo para as coordenadas da janela (x, y)
Nota: PtChg a PtText mostram exemplos
similares contnuos.
PtChg 2,4


PtOff CATALOG
PtOff x, y
PtOff xLista, yLista
Mostra o ecr Graph e desliga o pixel do ecr mais
prximo para as coordenadas da janela (x, y)
PtOff 2,4


PtOn CATALOG
PtOn x, y
PtOn xLista, yLista
Mostra o ecr Graph e liga o pixel do ecr mais
prximo para as coordenadas da janela (x, y)
PtOn 3,5


ptTest() CATALOG
ptTest (x, y) Expresso constante booleana
ptTest (xLista, yLista) Expresso constante booleana
Devolve verdadeiro ou falso. Devolve verdadeiro
apenas se o pixel do ecr mais perto das
coordenadas da janela (x,y) estiver ligado.
ptTest(3,5) true

Appendix A: Funes e instrues 909
PtText CATALOG
PtText cadeia, x, y
Mostra o ecr Graph e coloca a cadeia de caracteres
string no ecr no pixel mais prximo das
coordenadas da janela especificadas (x, y).
cadeia posicionada com o canto superior esquerdo
do primeiro carcter nas coordenadas.
PtText "sample",3,5


PxlChg CATALOG
PxlChg row, col
PxlChg Lista de linhas, Lista de colunas
Mostra o ecr Graph e inverte o pixel nas
coordenadas dos pixis (linha, col).
Nota: A nova representao grfica apaga todos
os itens desenhados.
PxlChg 2,4


PxlCrcl CATALOG
PxlCrcl linha, col, r [, ModoDraw]
Mostra o ecr Graph e desenha uma circunferncia
centrada nas coordenadas dos pixis (linha, col) com
um raio de r pixis.
Se o ModoDraw = 1, desenha a circunferncia
(predefinio).
Se o ModoDraw = 0, desliga a circunferncia.
Se o ModoDraw = -1, inverte os pixis ao longo da
circunferncia.
Nota: A nova representao grfica apaga todos
os itens desenhados. Consulte tambm Circle.
PxlCrcl 40,80,30,1


PxlHorz CATALOG
PxlHorz linha [, ModoDraw]
Mostra o ecr Graph e desenha uma linha
horizontal na posio do pixel linha.
Se o ModoDraw = 1, desenha a linha (predefinio).
Se o ModoDraw = 0, desliga a linha.
Se o ModoDraw = -1, desliga ou liga uma linha
(inverte os pixis ao longo da linha).
Nota: A nova representao grfica apaga todos
os itens desenhados. Consulte tambm
LinhaHorz.
PxlHorz 25,1


PxlLine CATALOG
PxlLine Incio da linha, Incio da coluna<, Fim da linha, Fim da
coluna[, ModoDraw]
Mostra o ecr Graph e desenha uma linha entre as
coordenadas de pixis (Incio da linha, Incio da
coluna) e (Fim da linha, Fim da coluna), incluindo
ambos os pontos finais.
Se o ModoDraw = 1, desenha a linha (predefinio).
Se o ModoDraw = 0, desliga a linha.
Se o ModoDraw = -1, desliga ou liga uma linha
(inverte os pixis ao longo da linha).
Nota: A nova representao grfica apaga todos
os itens desenhados. Consulte tambm Line.
PxlLine 50,15,20,90,1




910 Appendix A: Funes e instrues
PxlOff CATALOG
PxlOff linha, col
PxlOff Lista de linhas, Lista de colunas
Mostra o ecr Graph e desliga o pixel nas
coordenadas dos pixis (linha, col).
Nota: A nova representao grfica apaga todos
os itens desenhados.
PxlHorz 25,1
PxlOff 25,50

25,50

PxlOn CATALOG
PxlOn linha, col
PxlOn Lista de linhas, Lista de colunas
Mostra o ecr Graph e liga o pixel s coordenadas
dos pixis (linhas, col).
Nota: A nova representao grfica apaga todos
os itens desenhados.
PxlOn 25,50


pxlTest() CATALOG
pxlTest (linha, col) Expresso booleana
pxlTest (Lista de linhas, Lista de colunas) Expresso
booleana
Devolve verdadeiro se o pixel nas coordenadas dos
pixis (linha, col) estiver ligado. Devolve falso se o
pixel estiver desligado.
Nota: A nova representao grfica apaga todos
os itens desenhados.
PxlOn 25,50
"
PxlTest(25,50) true
PxlOff 25,50
"
PxlTest(25,50) false


PxlText CATALOG
PxlText cadeia, linha, col
Mostra o ecr Graph e coloca a cadeia de caracteres
cadeia no ecr, comeando pelas coordenadas dos
pixis (linha, col).
cadeia posicionada com o canto superior esquerdo
do primeiro carcter nas coordenadas.
Nota: A nova representao grfica apaga todos
os itens desenhados.
PxlText "sample text",20,10


PxlVert CATALOG
PxlVert col [, ModoDraw]
Desenha uma linha vertical no ecr na posio dos
pixis col.
Se o ModoDraw = 1, desenha a linha (predefinio).
Se o ModoDraw = 0, desliga a linha.
Se o ModoDraw = -1, desliga ou liga uma linha
(inverte os pixis ao longo da linha).
Nota: A nova representao grfica apaga todos
os itens desenhados. Consulte tambm LineVert.
PxlVert 50,1


Appendix A: Funes e instrues 911
QR Menu MATH/Matrix
QR matriz, NomeMatQ, NomeMatR[ , tol]
Calcula a factorizao Householder QR numa matriz
real ou complexa. As matrizes Q e R resultantes so
guardadas nos NomesMat especificadas. A matriz Q
unitria. A matriz R triangular superior.
Opcionalmente, qualquer elemento da matriz
tratado como zero se o valor absoluto for menor do
que tol. Esta tolerncia s utilizada se a matriz
tiver entradas de ponto flutuante e no contiver
quaisquer variveis simblicas que no tenham
um valor. Caso contrrio, tol ignorado.
If you use ou definir o modo para
Exact/Approx=APPROXIMATE, os clculos so
efectuados com a aritmtica de ponto flutuante.
Se tol for omitido ou no utilizado, a tolerncia
predefinida calculada como:
5E 14 max(dim(matriz))
rowNorm(matriz)

O nmero de ponto flutuante (9.) em m1 faz
com que os resultados sejam calculados no
formato de ponto flutuante.
[1,2,3;4,5,6;7,8,9.]!m1

1 2 3
4 5 6
7 8 9.

QR m1,qm,rm Done
qm

.123 .904 .408


.492 .301 .816
.861 .301 .408

rm

8.124 9.601 11.078


0. .904 1.809
0. 0. 0.


[m,n;o,p]!m1
[ ]
m n
o p


A factorizao QR calculada numericamente
com as transformaes Householder. A soluo
simblica calculada com Gram-Schmidt. As
colunas em NomeMatQ so vectores bsicos
ortonormais que abrangem o espao definido pela
matriz.
QR m1,qm,rm Done
qm

m
m
2
+ o
2

sign(mpno)o
m
2
+ o
2
o
m
2
+ o
2

msign(mpno)
m
2
+ o
2

rm

m
2
+ o
2

mn+op
m
2
+ o
2
0
|
mp no
|
m
2
+ o
2



QuadReg Menu MATH/Statistics/Regressions
QuadReg , lista 2[, [lista 3] [, lista 4, lista 5]]
Calcula a regresso polinomial quadrtica e
actualiza as variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 4.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa a frequncia.
lista 4 representa os cdigos de categorias.
lista 5 representa a lista de incluso de categorias.
No modo de representao grfica da funo.
{0,1,2,3,4,5,6,7}!L1
{1 2 3 ...}
{4,3,1,1,2,2,3,3}!L2
{4 3 1 ...}
QuadReg L1,L2 Done
ShowStat


912 Appendix A: Funes e instrues
Nota: De lista 1 a lista 4 tm de ser o nome de
uma varivel ou c1c99. (colunas na ltima varivel
de dados apresentada no Editor de Dados/Matriz).
lista 5 no tem de ser o nome de uma varivel e no
pode ser c1c99

Regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done
%


QuartReg Menu MATH/Statistics/Regressions
QuartReg , lista 2[, [lista 3] [, lista 4, lista 5]]
Calcula a regresso polinomial qurtica e
actualiza as variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 5.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa a frequncia.
lista 4 representa os cdigos de categorias.
lista 5 representa a lista de incluso de categorias.
Nota: De lista 1 a lista 4 tm de ser um nome da
varivel ou c1c99 (colunas da ltima varivel de
dados apresentada no Editor de Dados/Matriz). lista
5 no tem de ser o nome de uma varivel e no
pode ser c1c99.
No modo de representao grfica da funo.
{2,1,0,1,2,3,4,5,6}!L1
{2 1 0 ...}
{4,3,1,2,4,2,1,4,6}!L2
{4 3 1 ...}
QuartReg L1,L2 Done
ShowStat


Regeq(x)"y1(x) Done
NewPlot 1,1,L1,L2 Done
%


Appendix A: Funes e instrues 913
R4Pq() Menu MATH/Angle
R4Pq (ExpressoX, ExpressoY) expresso
R4Pq (ListaX, ListaY) lista
R4Pq (MatrizX, MatrizY) matriz
Devolve a coordenada equivalente q-dos
argumentos dos pares
(x,y).
Nota: O resultado devolvido como um ngulo
em graus, grados ou radianos, de acordo com a
definio do modo de ngulo actual.
No modo de ngulo Degree:
RP(x,y)

No modo de ngulo Gradian:
R8Pq(x,y)

No modo de ngulo Radian:
R4Pq(3,2)
R4Pq([3,-4,2],[0,p4,1.5])



R4Pr() Menu MATH/Angle
R4Pr (xExpresso, yExpresso) expresso
R4Pr (ListaX, ListaY) lista
R4Pr (MatrizX, MatrizY) matriz
Devolve a coordenada equivalente r-dos
argumentos dos pares
(x,y).
No modo de ngulo Radian:
R4Pr(3,2)
R4Pr(x,y)
R4Pr([3,-4,2],[0,p4,1.5])


4Rad Menu CATALOG/MATH/Angle
4 Rad expresso
Converte uma expresso para uma medida de
ngulo em radianos.
No modo de ngulo Degree:
1.5 4Rad .02618
R

No modo de ngulo Gradian:
1.5 4Rad .023562
R





rand() Menu MATH/Probability
rand([n]) expresso
n um nmero inteiro zero.
Sem parmetro, devolve o prximo nmero
aleatrio entre 0 e 1 na sequncia. Quando um
argumento for positivo, devolve um nmero
inteiro aleatrio no intervalo [1, n]
Quando um argumento for negativo, devolve um
nmero inteiro aleatrio no intervalo [n,1]
RandSeed 1147 Done


rand() .158...
rand(6) 5
rand(100) 49

(Define o gro do nmero
aleatrio.)

914 Appendix A: Funes e instrues
randMat() Menu MATH/Probability
randMat(Linhas de nmeros, Colunas de nmeros)
matriz
Devolve uma matriz de nmeros inteiros entre -9
e 9 da dimenso especificada.
Ambos os argumentos tm de ser simplificados
para nmeros inteiros.
RandSeed 1147 Done
randMat(3,3)

8 3 6
2 3 6
0 4 6

Nota: Os valores desta matriz alteram-se
sempre que premir

randNorm() Menu MATH/Probability
randNorm(mdia, sd) expresso
Devolve um nmero decimal a partir da
distribuio normal especfica. Pode ser qualquer
nmero real, mas estar fortemente concentrado no
intervalo [mdia-3sd, mdia+3sd].
RandSeed 1147 Done
randNorm(0,1) .492...
randNorm(3,4.5) 3.543...

randPoly() Menu MATH/Probability
randPoly(var, ordem) expresso
Devolve um polinmio em var da ordem
especificada. Os coeficientes so nmeros inteiros
aleatrios no intervalo 9 a 9. O coeficiente
principal no zero.
ordem tem de ser 099.
RandSeed 1147 Done
randPoly(x,5)
2x
5
+3x
4
6x
3
+4x6

RandSeed Menu MATH/Probability
RandSeed nmero
Se o nmero = 0, define os gros para as
predefinies de fbrica para o gerador de nmeros
aleatrios. Se o nmero0, utilizado para gerar dois
gros, que esto guardados nas variveis do sistema
seed1 e seed2.
RandSeed 1147 Done
rand() .158...

RclGDB CATALOG
RclGDB GDBvar
Restaura todas as definies guardadas na varivel
da base de dados Graph GDBvar.
Para obter uma lista das definies, consulte
StoGDB.
Nota: necessrio ter algo guardados em GDBvar
antes de o poder restaurar.
RclGDB GDBvar Done

RclPic CATALOG
RclPic picVar [, linha, coluna]
Mostra o ecr Graph e adiciona a imagem guardada
em picVar nas coordenadas dos pixis do canto
superior esquerdo (linha, coluna) com OR lgico.
picVar tem de ser um tipo de dados de imagem.
As coordenadas predefinidas so (0, 0).


Appendix A: Funes e instrues 915
real() Menu MATH/Complex
real(expresso1) expresso
Devolve a parte real do argumento.
Nota: Todas as variveis indefinidas so tratadas
como variveis reais. Consulte tambm imag().
real(2+3i) 2
real(z) z
real(x+iy) x
real() lista
Devolve as partes reais de todos os elementos.
real({a+ib,3,i}) {a 3 0}
real(matriz1) matriz
Devolve as partes reais de todos os elementos.
real([a+ib,3;c,i]) [
a 3
c 0
]

4Rect Menu MATH/Matrix/Vector
vector 4Rect
Mostra o vector em formato rectangular [x, y, z]. O
vector tem de ser de dimenso 2 ou 3 e pode ser
uma linha ou coluna.
Nota: 4Rect uma instruo de visualizao, no
uma funo de converso. Pode utiliz-la apenas no
fim de uma linha de entrada e no actualiza ans.
Nota: Consulte tambm 4Polar.
[3,p4,p6]4Rect
[
32
4

32
4

33
2
]
[a,b,c] [acos(b)sin(c)
asin(b)sin(c) acos(c)]
Valor complexo 4Rect
Mostra o Valor complexo em formato rectangular
a+b. O Valor complexo pode ter qualquer formato
complexo. No entanto, uma entrada re
iq
provoca
um erro no modo de ngulo Degree.
Nota: Tem de utilizar o parntesis para uma
entrada polar (rq).
No modo de ngulo Radian:
4e^(p/3)4Rect 4e
p
3
(4p/3)4Rect 2+2 3i

No modo de ngulo Gradian:
(1100)4Rect i

No modo de ngulo Degree:
(460)4Rect 2+2 3i

Nota: Para digitar 4Rect no teclado, prima
2 para o operador 4 . Para digitar ,
prima 2.


916 Appendix A: Funes e instrues
ref() Menu MATH/Matrix
ref(matriz1[, tol]) matriz
Devolve o tipo de escalo de linhas de matriz 1.
Opcionalmente, qualquer elemento da matriz
tratado como zero se o valor absoluto for menor do
que tol. Esta tolerncia s utilizada se a matriz
tiver entradas de ponto flutuante e no contiver
quaisquer variveis simblicas que no tenham
um valor. Caso contrrio, tol ignorado.
Se utilizar ou definir o modo para
Exact/Approx=APPROXIMATE, os clculos so
efectuados com a aritmtica de ponto flutuante.
Se tol for omitido ou no utilizado, a tolerncia
predefinida calculada como:
5E 14 max(dim(matriz1))
rowNorm(matriz1)
Nota: Consulte tambm rref().
ref([2,2,0,6;1,1,9,9;5,
2,4,4])

1 2/5 4/5 4/5


0 1 4/7 11/7
0 0 1 62/71


[a,b,c;e,f,g]!m1
[ ]
a b c
e f g

ref(m1)

1
f
e

g
e
0 1
agce
afbe


Menu MATH/Number
remain(expresso1, expresso2) expresso
remain(, lista 2) lista
remain(matriz1, matriz2) matriz
Devolve o resto do primeiro argumento no que
respeita ao segundo argumento como definido
pelas identidades:
remain (x,0) x
remain(x,y) x yiPart(x/y)
remain(7,0) 7
remain(7,3) 1
remain(7,3) 1
remain(7,3) 1
remain(7,3) 1
remain({12,14,16},{9,7,5})
{3 0 1}
Por consequncia, no se esquea de que
remain( x,y) remain(x,y). O resultado
zero ou tem o mesmo sinal como o primeiro
argumento.
Nota: Consulte tambm mod().
remain([9,7;6,4],[4,3;4,3])
[
1 1
2 1
]

Rename CATALOG
Rename oldVarName, newVarName
Muda o nome da varivel oldVarName como
newVarName.
{1,2,3,4}!L1 {1,2,3,4}
Rename L1, Done
{1,2,3,4}

Request CATALOG
Request promptString, var [,alphaOn/Off]
Se Request estiver includo numa construo
Dialog...EndDlog, cria uma caixa de entrada na qual
o utilizador pode escrever dados. Se for uma
instruo autnoma, cria uma caixa de dilogo para
esta entrada. Em qualquer um dos casos, se var
contm uma cadeia de caracteres, ser visualizada
e realada na caixa de entrada como uma opo
predefinida. A Cadeia de comando deve ter { 20
caracteres.
Esta instruo pode ser autnoma ou estar includa
numa construo de caixa de dilogo.
Request "Enter text",t,1

O argumento activou o bloqueio alfabtico no
exemplo acima.
O argumento alphaOn/Off opcional podem ser
qualquer expresso. Se for avaliado para zero, o
Request Enter number,n,0
Appendix A: Funes e instrues 917
bloqueio alfabtico definido como OFF. Se for
avaliado para um valor diferente de zero, o
bloqueio alfabtico definido como ON. Se o
argumento opcional no for utilizado, o bloqueio
alfabtico predefinido como ON.
Se aparecer mais do que um comando Request na
construo Dialog...EndDlog, a primeira definio
alfabtica utilizada e as restantes so ignoradas.


O argumento desactivou o bloqueio alfabtico
no exemplo acima.

Return CATALOG
Devolve [expresso]
Devolve a expresso como resultado da funo.
Utilize um bloco Func...EndFunc ou um bloco
Prgm...EndPrgm.
Nota: Utilize Return sem um argumento para sair
de um programa.
Nota: Introduza o texto de uma linha no ecr
inicial (sem quebras de linha).
Define factoral(nn)=Func
:local answer,count:1!answer
:For count,1,nn
:answercount!answer:EndFor
:Return answer:EndFunc Done
factoral(3) 6

right() Menu MATH/List
right([, num]) lista
Devolve os elementos num mais direita contidos
na lista 1.
Se omitir num, devolve tudo de lista 1.
right({1,3,2,4},3)
{3 2 4}
right(Cadeia de origem[, num]) cadeia
Devolve os caracteres num mais direita contidos
na cadeia de caracteres Cadeia de origem.
Se omitir num, devolve tudo da Cadeia de origem.
right("Hello",2) "lo"
right(comparao) expresso
Devolve o lado direito de uma equao ou
desigualdade.
right(x<3) 3

root() Menu CATALOG/MATH/Number
root(expresso) raiz
Calcula uma raiz de ndice n de x em que x pode
ser uma constante de ponto flutuante complexa
ou real, um nmero inteiro ou uma constante
racional complexa ou uma expresso simblica
geral.
root(8,3) 2
root(3,3) 3
1/3

root(3,0,3) 1.442249570



rotate() Menu MATH/Base
rotate(nmero inteiro 1[,# de rotaes]) nmero inteiro
Roda os bits num nmero inteiro binrio. Pode
introduzir o nmero inteiro 1 em qualquer base do
nmero; convertido para um formato binrio de
32 bits. Se a magnitude do nmero inteiro 1
tambm muito grande para este formato, uma
operao do mdulo simtrico tr-lo para o
intervalo.
No modo base Bin:
rotate(0b1111010110000110101)
0b10000000000000111101011000011010
rotate(256,1) 0b1000000000

918 Appendix A: Funes e instrues
Se # de rotaes for positivo, a rotao vai para a
esquerda. Se # de rotaes for negativo, a rotao
vai para a direita. A predefinio 1 (roda um bit
para a direita).
Por exemplo, numa rotao para a direita:
No modo base Hex:
rotate(0h78E) 0h3C7
rotate(0h78E,2) 0h800001E3
rotate(0h78E,2) 0h1E38
0b00000000000001111010110000110101
produz:
0b10000000000000111101011000011010
O resultado aparece de acordo com o modo Base.
Importante: Para introduzir um nmero
binrio ou hexadecimal, utilize sempre o prefixo
0b ou 0h (zero, no a letra O).
rotate([,# de rotaes]) lista
Devolve uma cpia de lista 1 rodada para a direita
ou para a esquerda pelos elementos # de rotaes.
No altere lista 1.
Se # de rotaes for positivo, a rotao vai para a
esquerda. Se # de rotaes for negativo, a rotao
vai para a direita. A predefinio 1 (roda um
elemento para a direita).
No modo base Dec:
rotate({1,2,3,4})
{4 1 2 3}
rotate({1,2,3,4},2)
{3 4 1 2}
rotate({1,2,3,4},1)
{2 3 4 1}
rotate(cadeia 1[,# de rotaes]) cadeia
Devolve uma cpia de cadeia 1 rodada para a
direita ou esquerda pelos caracteres # de rotaes.
No altere a cadeia 1.
Se # de rotaes for positivo, a rotao vai para a
esquerda. Se # de rotaes for negativo, a rotao
vai para a direita. A predefinio 1 (rode um
carcter para a direita).
rotate("abcd") "dabc"
rotate("abcd",2) "cdab"
rotate("abcd",1) "bcda"

round() Menu MATH/Number
round(expresso 1[, dgitos]) expresso
Devolve o argumento arredondado para o
nmero de dgitos especificado depois do ponto
decimal.
dgitos tem de ser um nmero inteiro no intervalo
012. Se os dgitos no estiverem includos, devolve
o argumento arredondado para 12 dgitos
significantes.
Nota: O modo Display digits pode afectar a forma
de visualizao.
round(1.234567,3) 1.235
round([, dgitos]) lista
Devolve uma lista dos elementos arredondados para
o nmero de dgitos especificados.
round({p,(2),ln(2)},4)
{3.1416 1.4142 .6931}
round(matriz1[, dgitos]) matriz
Devolve uma matriz dos elementos arredondados
para o nmero de dgitos especificados.
round([ln(5),ln(3);,e^(1)],1)
[
1.6 1.1
3.1 2.7
]

O bit mais direita roda para mais
esquerda.
Cada bit roda para a direita.
Appendix A: Funes e instrues 919
Menu MATH/Matrix/Row
rowAdd(matriz1, ndiceR 1, ndiceR 2) matriz
Devolve uma cpia de matriz1 com a linha ndiceR
substituda pela soma de linhas ndiceR 1 e ndiceR
2.
rowAdd([3,4;3,2],1,2)

[ ]
3 4
0 2

rowAdd([a,b;c,d],1,2)
[
a
a+c

b
b+d
]

rowDim() Menu MATH/Matrix/Dimensions
rowDim(matriz) expresso
Devolve o nmero de linhas na matriz.
Nota: Consulte tambm colDim().
[1,2;3,4;5,6]!M1

1 2
3 4
5 6

rowdim(M1) 3

rowNorm() Menu MATH/Matrix/Norms
rowNorm(matriz) expresso
Devolve o mximo das somas dos valores absolutos
dos elementos nas linhas na matriz.
Nota: Todos os elementos da matriz tm de ser
simplificados para nmeros. Consulte tambm
colNorm().
rowNorm([-5,6,-7;3,4,9;9,-9,-7])

rowSwap() Menu MATH/Matrix/Row
rowSwap(matriz1, ndiceR 1, ndiceR 2) matriz
Devolve a matriz 1 com as linhas ndiceR 1 e ndiceR
2 trocadas.
[1,2;3,4;5,6]!Mat

1 2
3 4
5 6

rowSwap(Mat,1,3)

5 6
3 4
1 2


RplcPic CATALOG
RplcPic picVar[, linha][, coluna]
Apaga o ecr Graph e coloque a imagem picVar nas
coordenadas dos pixis (linha, coluna). Se no
quiser apagar o ecr, utilize RclPic.
picVar tem de ser uma varivel de tipo de dados da
imagem. linha e coluna, se includas, especificam as
coordenadas dos pixis do canto superior esquerdo
da imagem. As coordenadas predefinidas so (0,
0).
Nota: Para imagens inferiores ao ecr completo,
apenas a rea afectada pela nova imagem
apagada.


rref() Menu MATH/Matrix
rref(matriz1[, tol]) matriz
Devolve o tipo de escalo de linhas de matriz 1.
rref([2,2,0,6;1,1,9,9;
5,2,4,4])

1 0 0 66/71
0 1 0
147
71
0 0 1 62/71


920 Appendix A: Funes e instrues
Opcionalmente, qualquer elemento da matriz
tratado como zero se o valor absoluto for menor do
que tol. Esta tolerncia s utilizada se a matriz
tiver entradas de ponto flutuante e no contiver
quaisquer variveis simblicas que no tenham
um valor. Caso contrrio, tol ignorado.
Se utilizar ou definir o modo para
Exact/Approx=APPROXIMATE,, os clculos so
efectuados com a aritmtica de ponto flutuante.
Se tol for omitido ou no utilizado, a tolerncia
predefinida calculada como:
5E 14 max(dim(matriz1))
rowNorm(matriz1)
Nota: Consulte tambm ref().
rref([a,b,x;c,d,y])

1 0
dx-by
ad-bc
0 1
(cx-ay)
ad-bc



sec() Menu MATH/String
sec(expresso1) expresso
sec() lista
Devolve a secante de expresso 1 ou devolve
uma lista que contm as secantes de todos os
elementos de lista 1.
Nota: O resultado devolvido como um ngulo
em graus, grados ou radianos, de acordo com a
definio do modo de ngulo actual.
No modo de ngulo Degree:
sec(45) (2)
sec({1,2.3,4})
{
1
cos(1)

1.000
1
cos(4)
}

sec
L1
() Menu MATH/String
sec
L1
(expresso1) expresso
sec
L1
() lista
Devolve o ngulo cuja secante expresso 1ou
devolve uma lista que contm as secantes
inversas de cada elemento de lista 1.
Nota: O resultado devolvido como um ngulo
em graus, grados ou radianos, de acordo com a
definio do modo de ngulo actual.
No modo de ngulo Degree:
sec1(
No modo de ngulo Gradian:
sec
L1
( 2 ) 50
No modo de ngulo Radian:
sec
L1
({1,2,5})
{ 0
p
3
cos
L1
(1/5)}

sech() Menu MATH/Hyperbolic
sech(expresso1) expresso
sech() lista
Devolve a secante hiperblica de expresso 1 ou
devolve uma lista que contm as secantes
hiperblicas dos elementos de lista 1.
sech(3)
1
cosh(3)

sech({1,2.3,4})
{
1
cosh(1)

.198
1
cosh(4)
}

sech1() Menu MATH/Hyperbolic
sech
L1
(expresso1) expresso
sech
L1
() lista
Devolve a secante hiperblica inversa de
expresso 1 ou devolve uma lista que contm as
secantes hiperblicas inversas de cada elemento
de lista 1.
No modo complexo e ngulo radiano e
rectangular:
sech
L1
(1) 0
sech
L1
({1,L2,2.1})
{0
(
2 p
3
)
i 1.074 i }


Appendix A: Funes e instrues 921
Send CATALOG
Send lista
Instruo CBL2/CBL (Calculator-Based
Laboratory) ou CBR (Calculator-Based Ranger).
Envia a lista para a porta de ligao.
Segmento do programa:

:Send {1,0}
:Send {1,2,1}


SendCalc CATALOG
SendCalc var
Envia a varivel var para a porta de ligao, em que
a outra unidade ligada a essa porta pode receber o
valor da varivel. A unidade de recepo tem de
estar no ecr inicial ou executar GetCalc a partir de
um programa.
Se enviar a partir de uma TI-89, TI-92 Plus, ou
Voyage 200 para uma TI-92, ocorre um erro se o
TI-92 executar GetCalc a partir de um programa.
Neste caso, a unidade de envio tem de utilizar
SendChat.
Segmento do programa:

:a+b!x
:SendCalc x

@ SendCalc var[,porta]
Envia o contedo da var de uma TI-89 Titanium
para outra TI-89 Titanium.
Se a porta no for especificada ou a porta = 0 for
especificada, a TI-89 Titanium envia os dados
atravs da porta USB se ligada, se no estiver
ligada, envia atravs da porta E/S.
Se a porta = 1, a TI-89 Titanium s envia dados
atravs da porta USB.
Se a porta = 2, a TI-89 Titanium s envia dados
atravs da porta E/S.


SendChat CATALOG
SendChat var
Uma alternativa geral a SendCalc, este muito
til se a unidade de recepo for um TI-92 (ou para
um programa genrico de "chat" que permita a
uma TI-92, Voyage 200, ou TI-92 Plus ser
utilizada). Consulte SendCalc para obter mais
informaes.
SendChat s envia uma varivel se essa varivel
for compatvel com a TI-92, que tipicamente
verdadeiro nos programas de "chat". No entanto,
SendChat no enviar uma varivel arquivada,
uma TI-89 base de dados de grficos, etc.
Segmento do programa:

:a+b!x
:SendChat x



922 Appendix A: Funes e instrues
seq() Menu MATH/List
seq(expresso, var, baixo, alto[, passo]) lista
Aumenta a var de baixo para alto atravs de um
incremento de passo,avalia a expresso, e devolve
os resultados como uma lista. O contedo original
de var ainda aqui esto depois da concluso de
seq().
var no pode ser uma varivel do sistema.
O valor predefinido para passo = 1.
seq(n^2,n,1,6)
{1 4 9 16 25 36}
seq(1/n,n,1,10,2)
{1 1/3 1/5 1/7 1/9}
sum(seq(1n^2,n,1,10,1))

196...
127...

or press to get: 1.549...

setDate() CATALOG
setDate(ano,ms,dia) listold
Define o relgio para uma hora especificada no
argumento e devolve uma lista. Nota: O ano tem
de estar no intervalo 1997 - 2132.) A lista devolvida
est no formato {yearold,monthold,dayold} A data
devolvida o valor anterior do relgio.
Introduza o ano como um nmero inteiro com
quatro dgitos. O ms e o dia podem ser inteiros
com um ou dois dgitos.
setDate(2001,10,31)
{2001 11 1}

setDtFmt() CATALOG
setDtFmt(nmero inteiro) integerold
Define o formato de data para o ambiente de
trabalho de acordo com o argumento e devolve o
valor do formato de data anterior.
Valores inteiros:
1 = MM/DD/AA 5 = AA.MM.DD
2 = DD/MM/AA 6 = MM-DD-AA
3 = MM.DD.AA 7 = DD-MM-AA
4 = DD.MM.AA 8 = AA-MM-DD

setFold() CATALOG
setFold(Nome da pasta nova) Cadeia da pasta
antiga
Devolve o nome da pasta actual como uma cadeia e
define Nome da pasta nova como a pasta actual.
A pasta Nome da pasta nova tem de existir.
newFold chris Done
setFold(main) "chris"
setFold(chris)!oldfoldr
"main"
1!a 1
setFold(#oldfoldr) "chris"
a a
chris\a 1

setGraph() CATALOG
setGraph(Cadeia do nome do modo, Cadeia de definio)
cadeia
Define o modo Graph de Cadeia do nome do modo
para Cadeia de definio, e devolve a definio
anterior do modo. O armazenamento da definio
anterior permite restaur-la posteriormente.
Cadeia do nome do modo uma cadeia de
caracteres que especifica o modo que pretende
definir. Tem de ser um dos nomes dos modos da
tabela abaixo.
setGraph("Graph Order","Seq")
"SEQ"
setGraph("Coordinates","Off")
"RECT"
Nota: A capitalizao e os espaos em branco
so opcionais quando introduzir os nomes dos
modos.
Appendix A: Funes e instrues 923
Cadeia de definio uma cadeia de caracteres que
especifica a nova definio para o modo. Tem de
ser uma das definies listadas abaixo para o
modo especfico que est a definir.

Nome do modo Definies
"Coordinates" "Rect", "Polar", "Off"
"Graph Order" "Seq", "Simul"
1

"Grid" Off, On2
"Axes" Off, On(no no modo de representao grfica 3D)
"Off", "Axes", "Box"(modo de representao grfica 3D)
"Leading Cursor" Off, On2
"Labels" Off, On
Style "Wire Frame", "Hidden Surface", "Contour Levels", "Wire and Contour",
"Implicit Plot"
3

"Seq Axes" "Time", "Web", "U1-vs-U2"
4

"DE Axes" "Time", "t-vs-y' ", "y-vs-y' ", "y1-vs-y2", "y1-vs-y2' ", "y1'-vs-y2' "
5

Sugesto: Para digitar um smbolo de primo ( ' ), prima 2.
"Solution Method" "RK", "Euler"
5

"Fields" "SlpFld", "DirFld", "FldOff"
5

Discontinuity
Detection
Off, On6
1
No disponvel no modo de representao grfica Sequence, 3D ou Diff Equations.
Tambm indisponvel no modo de representao grfica Function com
Discontinuity Detection definida para On.
2
Indisponvel no modo de representao grfica 3D.
3
Aplica-se apenas ao modo de representao grfica 3D.
4
Aplica-se ao modo de representao grfica Sequence.
5
Aplica-se ao modo de representao grfica Diff Equations.
6
Aplica-se apenas ao modo de representao grfica Function, quando Graph Order
for definido para Seq.

setMode() CATALOG
setMode(Cadeia do nome do modo, Cadeia de definio)
cadeia
setMode(lista) Lista de cadeias
Define o modo Cadeia do nome do modo para a
nova definio Cadeia de definio e devolve a
definio actual desse modo.
Cadeia do nome do modo uma cadeia de
caracteres que especifica o modo que pretende
definir. Tem de ser um dos nomes dos modos da
tabela abaixo.
Cadeia de definio uma cadeia de caracteres que
especifica a nova definio para o modo. Tem de
ser uma das definies listadas abaixo para o
modo especfico que est a definir.
setMode("Angle","Degree")
"RADIAN"
sin(45)
2
2

setMode("Angle","Radian")
"DEGREE"
sin(p4)
2
2

setMode("Angle","Gradian")
"RADIAN"

924 Appendix A: Funes e instrues
lista contm pares de cadeias de palavras-chave e
define-as todas de uma s vez. recomendado
para vrias alteraes de modos. O exemplo
mostrado pode no funcionar se cada um dos pares
for introduzido com um setMode() independente
pela ordem mostrada.
Utilize osetMode(var) para restaurar as definies
guardadas com getMode("ALL")! var.
Nota: Para definir ou devolver informaes sobre o
modo Unit System, utilize setUnits() ou getUnits()
em vez de setMode() ou getMode().
sin(50)
2
2

setMode("Display Digits",
"Fix 2") "FLOAT"
p 3.14
setMode ("Display Digits",
"Float") "FIX 2"
p 3.141...
setMode ({"Split Screen",
"Left-Right","Split 1 App",
"Graph","Split 2 App","Table"})

{"Split 2 App" "Graph"
"Split 1 App" "Home"
"Split Screen" "FULL"}
Nota: A capitalizao e os espaos em branco
so opcionais quando introduzir os nomes dos
modos. Os resultados nestes exemplos podem
tambm ser diferentes na unidade.

Nome do modo Definies
"Graph" "Function", "Parametric", "Polar", "Sequence", "3D", "Diff Equations"
Display Digitos
(Visualizar dgitos)
"Fix 0", "Fix 1", ..., "Fix 12", "Float", "Float 1", ..., "Float 12"
Angle (ngulo) "Radian", "Degree", Gradian
Exponential Format
(Formato exponencial)
"Normal", "Scientific", "Engineering"
Complex Format
(Formato complexo)
"Real", "Rectangular", "Polar"
Vector Format (Formato
do vector)
"Rectangular", "Cylindrical", "Spherical"
Pretty Print Off, On
Split Screen (Ecr
dividido)
"Full", "Top-Bottom", "Left-Right"
"Split 1 App" "Home", "Y= Editor", "Window Editor", "Graph", "Table", "Data/Matrix
Editor", "Program Editor", "Text Editor", "Numeric Solver", "Flash App"
"Split 2 App" "Home", "Y= Editor", "Window Editor", "Graph", "Table", "Data/Matrix
Editor", "Program Editor", "Text Editor", "Numeric Solver", "Flash App"
Number of Graphs
(Nmero de grficos)
"1", "2"
"Graph2" "Function", "Parametric", "Polar", "Sequence", "3D", "Diff Equations"
"Split Screen Ratio" "1:1", "1:2", "2:1" (Apenas na Voyage 200)
Exact/Approx
(Exact/Aprox)
"Auto", "Exact", "Approximate"
Appendix A: Funes e instrues 925
Base "Dec", "Hex", "Bin"
Language (Idioma) "English", "Alternate Language"
Apps Desktop Off, On

setTable() CATALOG
setTable(Cadeia do nome do modo, Cadeia de definio)
cadeia
Define o parmetro da tabela de Cadeia do nome do
modo para Cadeia de definio e devolve a
definio anterior do parmetro. O armazenamento
da definio anterior permite restaur-la
posteriormente.
Cadeia do nome do modo uma cadeia de
caracteres que especifica o parmetro que pretende
definir. Tem de ser um dos parmetros da tabela
abaixo.
Cadeia de definio uma cadeia de caracteres que
especifica a nova definio para o parmetro. Tem
de ser uma das definies listadas abaixo para o
parmetro especfico que est a definir.
setTable("Graph <> Table","ON")
"OFF"
setTable("Independent","AUTO")
"ASK"
&

Nota: A capitalizao e os espaos em branco
so opcionais quando introduzir os parmetros.

Nome do parmetro Definies
"Graph <-> Table" Off, On
"Independent" "Auto", "Ask"
setTime() CATALOG
setTime(hora,minuto,segundo) listold
Define o relgio para uma hora especificada no
argumento e devolve uma lista. A lista tem o
formato {hourold,minuteold,secondold}. A hora
devolvida o valor anterior do relgio.
Introduza a hora no formato de 24 horas, em que
13 = 1 p.m.
setTime(11,32,50)
{10 44 49}


setTmFmt() CATALOG
setTmFmt(nmero inteiro) integerold
Define o formato de hora para o ambiente de
trabalho de acordo com o argumento e devolve o
valor do formato de hora anterior.
Valores inteiros:
12 = relgio de 12 horas
24 = relgio de 24 horas


926 Appendix A: Funes e instrues
setTmZn() CATALOG
setTmZn(nmero inteiro) integerold
Define o fuso horrio de acordo com o argumento
e devolve o valor do fuso horrio anterior.
O fuso horrio definido por um inteiro que
calcula o desvio em minutos da hora mdia de
Greenwich (GMT), como estabelecido em
Greenwich, Inglaterra. Por exemplo, se o fuso
horrio se desviar de GMT cerca de duas horas, o
dispositivo devolve 120 (minutos).
Os nmeros inteiros para fusos horrios a oeste
de GMT so negativos.
Os nmeros inteiros para fusos horrios a este de
GMT so positivos.
Se GMT for 14:07:07, sero:
7:07:07 a.m. em Denver, Colorado (Hora
Diurna da Montanha)
(420 minutos de GMT)
15:07:07 p.m. em Bruxelas, Blgica (Hora
padro da Europa central)
(+60 minutos de GMT)

setUnits() CATALOG
setUnits() lista
Define as unidades predefinidas para os valores
especificados na lista 1 e devolve uma lista das
predefinies anteriores.
Para especificar o sistema integrado SI (mtrico)
ou ENG/US, a lista 1 utiliza a formato:
{"SI"} or {"ENG/US"}
Para especificar um conjunto de unidades
predefinidas personalizadas, a lista 1 utiliza o
formato:
{"CUSTOM", "cat1", "unidade 1" [, "cat2",
"unidade 2", ]}
em que cada par de cat e unidade especifica uma
categoria e a unidade predefinida. (Pode
especificar apenas as unidades integradas, no
as unidades definidas pelos utilizadores.)
Qualquer categoria no especificada utilizar a
unidade personalizada anterior.
Todos os nomes da unidades tm de comear
com um carcter de sublinhado _.

Pode tambm seleccionar as unidade a partir de
um menu, premindo:
2 9
setUnits({"SI"})
{"SI" "Area" "NONE"
"Capacitance" "_F" ...}

setUnits({"CUSTOM","Length",
"_cm","Mass","_gm"})
{"SI" "Length" "_m"
"Mass" "_kg" ...}
Nota: O ecr pode ver unidades diferentes.
Para voltar s unidades predefinidas
personalizadas anteriores, a lista 1 utiliza o
formato:
{"CUSTOM"}
Se quiser diferentes predefinies dependendo da
situao, crie listas separadas e guarde-as para
nomes de listas nicos. Para utilizar um conjunto
de predefinies, especifique esse nome de lista em
setUnits().
Pode utilizar setUnits() para restaurar as
definies guardadas previamente com setUnits()
! var ou com getUnits() ! var.


Appendix A: Funes e instrues 927
Shade CATALOG
Shade expr1, expr2, [baixoX], [altoX], [padro], [patRes]
Mostra o ecr Graph, os grficos expr1 e expr2, e as
reas sombreadas em que expr1 menor que expr2.
(expr1 e expr2 tm de ser expresses que utilizam x
como a varivel independente.)
baixoX e altoX, se includos, especificam os limites
direito e esquerdo da sombra. As entradas vlidas
esto entre xmin e xmax. As predefinies so xmin
e xmax.
padro especifica um dos quatro padres de
sombra:
1 = vertical (predefinio)
2 = horizontal
3 = negativo-declive 45
4 = positivo-declive 45
patRes especifica a resoluo dos padres de
sombra:
1= sombra slida
2= 1 espacejamento de 1 pixel (predefinio)
3= espacejamento de 2 pixis

10= espacejamento de 9 pixis
Nota: A sombra interactiva est disponvel no ecr
Graph atravs da instruo Shade. A sombra
automtica de uma funo especfica est
dsiponvel atravs da instruo Style. Shade no
vlida no modo de representao grfica 3D.
Na janela de visualizao ZoomTrig:
Shade cos(x),sin(x)

"
ClrDraw Done
Shade cos(x),sin(x),0,5

"
ClrDraw Done
Shade cos(x),sin(x),0,5,2

"
ClrDraw Done
Shade cos(x),sin(x),0,5,2,1


shift() CATALOG
shift(nmero inteiro 1[,# de rotaes]) nmero inteiro
Roda os bits num nmero inteiro binrio. Pode
introduzir o nmero inteiro 1 em qualquer base do
nmero; convertido para um formato binrio de
32 bits. Se a magnitude do nmero inteiro 1
tambm muito grande para este formato, uma
operao do mdulo simtrico tr-lo para o
intervalo.
Se # de rotaes for positivo, a rotao para a
esquerda. Se # de rotaes for negativo, a rotao
para a direita. A predefinio 1 (roda um bit
para a direita).
Numa rotao para a direita, o bit mais direita
desaparece e 0 ou 1 introduzido para
corresponder ao bit mais esquerda. Numa
rotao para a esquerda, o bit mais esquerda
desaparece e 0 introduzido como o bit mais
direita.
Por exemplo, numa rotao para a direita:
No modo base Bin:
shift(0b1111010110000110101)
0b111101011000011010
shift(256,1)
0b1000000000
No modo base Hex:
shift(0h78E) 0h3C7
shift(0h78E,2) 0h1E3
shift(0h78E,2) 0h1E38
Importante: Para introduzir um nmero
binrio ou hexadecimal, utilize sempre o prefixo
0b ou 0h (zero, no a letra O).

928 Appendix A: Funes e instrues
0b00000000000001111010110000110101
produz:
0b00000000000000111101011000011010
O resultado aparece de acordo com o modo Base.
Os zeros esquerda no aparecem.

shift( [,# de rotaes]) lista
Devolve uma cpia de lista 1 rodados para a direita
ou esquerda pelos elementos # de rotaes. No
altere lista 1.
Se # de rotaes for positivo, a rotao para a
esquerda. Se # de rotaes for negativo, a rotao
para a direita. A predefinio 1 (roda um
elemento para a direita).
Os elementos introduzidos no incio ou no fim da
lista pela rotao so definidos para o smbolo
undef.
No modo base Dec:
shift({1,2,3,4})
{undef 1 2 3}
shift({1,2,3,4},2)
{undef undef 1 2}
shift({1,2,3,4},1)
{2 3 4 undef}
shift(cadeia 1 [,# de rotaes]) cadeia
Devolve uma cpia de cadeia 1 rodada para a
direita ou esquerda pelos caracteres # de rotaes.
No altere a cadeia 1.
Se # de rotaes for positivo, a rotao para a
esquerda. Se # de rotaes for negativo, a rotao
para a direita. A predefinio 1 (roda um
carcter para a direita).
Os elementos introduzidos no incio ou no fim da
cadeia pela rotao so definidos para um espao.
shift("abcd") " abc"
shift("abcd",2) " ab"
shift("abcd",1) "bcd "

ShowStat CATALOG
ShowStat
Mostra uma caixa de dilogo com os ltimos
resultados estatsticos calculados se ainda forem
vlidos. Os resultados estatsticos so apagados
automaticamente se alterar os dados para
clculo.
Utilize esta instruo depois de um clculo
estatstico, como RegLin.
{1,2,3,4,5}!L1 {1 2 3 4 5}
{0,2,6,10,25}!L2
{0 2 6 10 25}
TwoVar L1,L2
ShowStat


Introduz 0 se o bit mais
esquerda for 0, ou 1 se o
bit mais esquerda for 1.
Cada bit roda para a direita.
Desaparecido
Appendix A: Funes e instrues 929
sign() Menu MATH/Number
sign(expresso1) expresso
sign() lista
sign(matriz1) matriz
Para a expresso1, real e complexa, devolve a
expresso1/abs(expresso1) quando expresso1 0.
Devolve 1 se a expresso 1 for positiva.
Devolve 1 if expresso1for negativa.
sign(0) devolve 1 se o modo de formato completo
for REAL; caso contrrio, devolve-se a si prprio.
sign(0) representa a circunferncia da unidade no
domnio complexo.
Para uma lista ou matriz, devolve os sinais de
todos os elementos.
sign(3.2) 1.
sign({2,3,4,5})
{1 1 1 1}
sign(1+abs(x)) 1

Se o modo de formato complexo for REAL:
sign([3,0,3]) [1 1 1]

simult() Menu MATH/Matrix
simult(Matriz do coeficiente, Vector constante[, tol])
matriz
Devolve o vector de uma coluna que contm as
solues para um sistema de equaes lineares.
matriz do coeficiente tem de ser uma matriz
quadrada que contm os coeficientes das equaes.
vector da constante tem de ter o mesmo nmero de
linhas (mesma dimenso) como a Matriz do
coeficiente e contm as constantes.
Opcionalmente, qualquer elemento da matriz
tratado como zero se o valor absoluto for menor do
que tol. Esta tolerncia s utilizada se a matriz
tiver entradas de ponto flutuante e no contiver
quaisquer variveis simblicas que no tenham
um valor. Caso contrrio, tol ignorado.
Se utilizar ou definir o modo para
Exact/Approx=APPROXIMATE, os clculos so
efectuados com a aritmtica de ponto flutuante.
Se tol for omitido ou no utilizado, a tolerncia
predefinida calculada como:
5E 14 max(dim(Matriz do coeficiente))
rowNorm(Matriz do coeficiente)
Solve for x and y: x + 2y = 1
sin()
simult([1,2;3,4],[1;1])
[
3
2
]
The solution is x=3 and y=2.

Solve: ax + by = 1
cx + dy = 2
[a,b;c,d]!matx1 [
a b
c d
]
simult(matx1,[1;2])

(2bd)
adbc


2ac
adbc

simult(Matriz do coeficiente, Matriz da constante[, tol])
matriz
Resolve vrios sistemas de equaes lineares, em
que cada sistema tem os mesmos coeficientes de
equaes, mas diferentes constantes.
Cada coluna em Matriz da constante tem de conter
as constantes para um sistema de equaes. Cada
coluna da matriz resultante contm a soluo
para o sistema correspondente.
Solve: x + 2y = 1
sin()
simult([1,2;3,4],[1,2;1,3])

[
3 7
2 9/2
]
Para o primeiro sistema, x=3 e y=2. Para o
segundo sistema, x=7 e y=9/2.


930 Appendix A: Funes e instrues
sinh() Teclas 2W
sin(expresso1) expresso
sin() lista
sin(expresso 1) devolve o seno do argumento
como uma expresso.
sin(lista 1) devolve uma lista dos senos de todos os
elementos em lista 1.
Nota: O argumento interpretado como um
ngulo em graus, grados ou radianos, de acordo
com o modo de ngulo actual. Pode utilizar ,
G

o u para substituir a definio do modo de
ngulo temporariamente.
No modo de ngulo Degree:
sin((p/4))
2
2

sin(45)
2
2

sin({0,60,90}) {0
3
2
1}
No modo de ngulo Gradian:
sin(50)
2
2

No modo de ngulo Radian:
sin(p/4)
2
2

sin(45)
2
2

sin(Matriz quadrada 1) Matriz quadrada
Devolve o seno da matriz de Matriz quadrada 1.
Este procedimento no a mesma coisa que
calcular o seno de cada elemento. Para mais
informaes sobre o mtodo de clculo, consulte
cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Degree:
sin([1,5,3;4,2,1;6,2,1])

.942 .045 .031


.045 .949 .020
.048 .005 .961


Teclas Q
sin (expresso1) expresso
sin () lista
sin (expresso1) returns the angle whose sine is
expresso1 as an expression.
sin () lista 1 devolve uma lista de senos inversos
de cada elemento de lista 1.
Nota: O resultado devolvido como um ngulo
em graus, grados ou radianos, de acordo com a
definio do modo de ngulo actual.
No modo de ngulo Degree:
sin(1) 90
No modo de ngulo Gradian:
sin(1) 100
No modo de ngulo Radian:
sin({0,.2,.5})
{0 .201... .523...}

sin(Matriz quadrada 1) Matriz quadrada
Devolve o seno hiperblico da matriz de Matriz
quadrada 1. Este procedimento no a mesma
coisa que calcular o seno inverso de cada
elemento. Para mais informaes sobre o mtodo
de clculo, consulte cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian e no modo do
formato complexo Rectangular:
sin([1,5,3;4,2,1;6,2,1])

.164.064i 1.4902.105i
.7251.515i .947.778i
2.0832.632i 1.790+1.271i


Appendix A: Funes e instrues 931
sinh() Menu MATH/Hyperbolic
sinh(expresso1) expresso
sinh() lista
sinh (expresso 1) devolve o seno hiperblico do
argumento como uma expresso.
sinh (lista) devolve uma lista dos senos hiperblicos
de cada elemento de lista 1.
sinh(1.2) 1.509...
sinh(0,1.2,3.)
{0 1.509... 10.017...}
sinh(Matriz quadrada 1) Matriz quadrada
Devolve o seno hiperblico da matriz de Matriz
quadrada 1. Este procedimento no a mesma
coisa que calcular o seno hiperblico de cada
elemento. Para mais informaes sobre o mtodo
de clculo, consulte cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian:
sinh([1,5,3;4,2,1;6,2,1])

360.954 305.708 239.604


352.912 233.495 193.564
298.632 154.599 140.251


sinh() Menu MATH/Hyperbolic
sinh (expresso1) expresso
sinh () lista
sinh (expresso 1) devolve o seno hiperblico do
argumento como uma expresso.
sinh () lista 1 devolve uma lista dos senos
hiperblicos inversos de cada elemento de lista 1.
sinh(0) 0
sinh({0,2.1,3})
{0 1.487... sinh(3)}
sinh(Matriz quadrada 1) Matriz quadrada
Devolve o seno hiperblico da matriz de Matriz
quadrada 1. Este procedimento no a mesma
coisa que calcular o seno hiperblico inverso de
cada elemento. Para mais informaes sobre o
mtodo de clculo, consulte cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian:
sinh([1,5,3;4,2,1;6,2,1])

.041 2.155 1.158


1.463 .926 .112
2.750 1.528 .572



932 Appendix A: Funes e instrues
SinReg Menu MATH/Statistics/Regressions
SinReg , lista 2 [ , [repeties] , [ perodo] [, lista 3, lista 4] ]
Calcula a regresso sinusoidal e actualiza todas
as variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 4.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa os cdigos de categorias.
lista 4 representa a lista de incluso de categorias.
repeties especificam o nmero mximo de vezes
(De 1 a 16)que uma soluo tentada. Se omitido,
o 8 utilizado. Geralmente, os valores maiores
resultam em melhor preciso, mas em tempos de
execuo mais longos, e vice-versa.
perodo especifica um perodo estimado. Se omitido,
a diferena entre valores em lista 1 deve ser igual e
estar na ordem sequencial. Se especificar o perodo,
as diferenas entre os valores x podem ser desiguais.
Nota: De lista 1 a lista 3 tm de ser um nome da
varivel ou c1c99 (colunas da ltima varivel de
dados apresentada no Editor de Dados/Matriz). lista
4 no tem de ser o nome de uma varivel e no
pode ser c1c99.
A sada de RegSin sempre em radianos,
independentemente da definio do modo de
ngulo.
No modo de representao grfica da funo.
seq(x,x,1,361,30)!L1
{1 31 61 }
{5.5,8,11,13.5,16.5,19,19.5,17,
14.5,12.5,8.5,6.5,5.5}!L2
{5.5 8 11 }
SinReg L1,L2 Done
ShowStat


regeq(x)!y1(x) Done
NewPlot 1,1,L1,L2 Done
%
9


solve() Menu MATH/Algebra
solve(equao, var) Expresso booleana
solve(desigualdade, var) Expresso booleana
Devolve solues reais candidatas de uma equao ou
desigualdade para var. O objectivo devolver
candidatos para todas as solues. No entanto,
podem existir equaes ou desigualdades para as
quais o nmero de solues infinito.
solve(ax^2+bx+c=0,x)
x =
b-4ac-b
2a

or x=
Os candidatos a solues podem no ser solues
finitas reais para algumas combinaes de valores
para variveis indefinidas.
ans(1)| a=1 and b=1 and c=1

Error: Non-real result (Resultado no
Para a definio AUTO do modo Exact/Approx, o
objectivo produzir solues exactas quando forem
concisas e complementadas por procuras repetidas
com a aritmtica aproximada quando as solues
exactas no forem prticas.
solve((xa)e^(x)=x(xa),x)
x = a or x =.567...
Devido ao cancelamento predefinido do maior divisor
comum do numerador e do denominador dos rcios, as
solues podem ser solues apenas no limite de um
dos lados.
(x+1)(x1)/(x1)+x3
2x2
solve(entry(1)=0,x) x = 1
entry(2)|ans(1) undef
limit(entry(3),x,1) 0
Para desigualdades de tipos , , <, ou >, as solues
explcitas so improvveis, excepto se a desigualdade
for linear e contiver apenas var.
solve(5x2 2x,x) x 2/3
Para a definio EXACT do modo Exact/Approx,as
partes que no podem ser resolvidas so devolvidas
como desigualdade ou equao implcita.
exact(solve((xa)e^(x)=x
(xa),x))
e
x
+ x = 0 or x = a
Appendix A: Funes e instrues 933
Utilize o operador | para restringir o intervalo de
soluo e/ou outras variveis que ocorram na
equao ou desigualdade. Quando localizar uma
soluo num intervalo, pode utilizar os operadores
de desigualdade para excluir esse intervalo de
procuras subsequentes.
No modo de ngulo Radian:
solve(tan(x)=1/x,x)|x>0 and x<1 x
falso devolvido quando no forem encontradas
solues reais. Verdadeiro devolvido se solve()
conseguir determinar que qualquer valor real finito de
var satisfaz a equao ou a desigualdade.
solve(x=x+1,x) false
solve(x=x,x) true
Como solve() devolve sempre um resultado Booleano,
pode utilizar and, or, e not para combinar os
resultados de solve() uns com os outros ou com
outras expresses booleanas.
2x11 and solve(x^29,x)
x 1 and x 3
As solues podem conter uma varivel indefinida
nova nica da forma @j com o j sendo um nmero
inteiro no intervalo 1255. Essas variveis indicam um
nmero inteiro arbitrrio.
No modo de ngulo Radian:
solve(sin(x)=0,x) x = @1p
No modo real, as potncias fraccionrias com
denominadores mpares indicam apenas a derivao
real. Caso contrrio, as vrias expresses com
derivaes, como as potncias fraccionrias, os
logaritmos e as funes trigonomtricas inversas
indical apenas a derivao principal. Por consequncia,
solve() s produz solues correspondente a essa
derivao real ou principal.
Nota: Consulte tambm cSolve(), cZeros(),
nSolve(), e zeros().
solve(x^(1/3)=1,x) x = 1
solve((x)=2,x) false
solve((x)=2,x) x = 4
solve(equao 1 e equao 2 [e ], {varOrGuess1,
varOrGuess2 [, ]}) Expresso booleana
Devolve solues reais candidatas para equaes
algbricas simultneas, em que cada varOrGuess
especifica uma varivel que pretende resolver.
Optionalmente, pode especificar uma hiptese
inicial para uma varivel. Cada varOrGuess tem de
ter o formato:
varivel
ou
varivel = nmero real ou no real
Por exemplo, x vlido e, por isso, x=3.
solve(y=x^22 and
x+2y=1,{x,y})
x=1 and y=1
or x=3/2 and y=1/4

934 Appendix A: Funes e instrues
Se todas as equaes forem polinomiais e no
especificar quaisquer hipteses iniciais, cSolve()
utilize o mtodo de eliminao Grbner/Buchberger
lexical para tentar determinar todas as solues
complexas.
Por exemplo, suponha que tem uma
circunferncia de raio r na origem e outra
circunferncia de raio r centrada onde a primeira
circunferncia cruza com o eixo x positivo. Utilize
solve() para localizar as intercepes.


Como ilustrado pelo r no exemplo direita, as
equaes polininomiais simultneas podem ter
variveis adicionais que no tm valores, mas
representam valores numricos dados que podem
ser substitudos posteriormente.
solve(x^2+y^2=r^2 and
(xr)^2+y^2=r^2,{x,y})
x=
r
2
and y=
3r
2

or x=
r
2
and y=
3r
2

Pode tambm (ou em vez de) incluir variveis de
soluo que no apaream nas equaes. Por
exemplo, pode incluir z como uma varivel de
soluo para ampliar o exemplo anterior para
dois cilindros de intercepo paralelos de raio r.
As solues dos cilindros ilustram como as famlias
de solues podem conter constantes arbitrrias da
forma @k, em que o sufixo de um nmero inteiro
de 1 a 255. O sufixo reinicia-se 1 quando utilizar
ClrHome ou 8:Clear Home.
Para sistemas polinomiais, o tempo de clculo e o
consumo da memria podem depender fortemente
da ordem em que lista as variveis de soluo. Se a
escolha inicial consumir a memria ou a sua
pacincia, tente redispor as variveis nas equaes
e/ou na lista varOrGuess.
solve(x^2+y^2=r^2 and
(xr)^2+y^2=r^2,{x,y,z})
x=
r
2
and y=
3r
2
and z=@1
or x=
r
2
and y=
3r
2
and z=@1
Se no incluir quaisquer hipteses e se qualquer
equao for no polinomial em qualquer varivel,
mas todas as equaes forem lineares em todas as
variveis de soluo, solve() utiliza a eliminao
Gaussian para tentar determinar todas as solues.
solve(x+e^(z)y=1 and
xy=sin(z),{x,y})
x=
e
z
sin(z)+1
e
z
+1
and y=
(sin(z)1)
e
z
+1

Se um sistema no for polinomial em todas varivies
nem linear nas variveis de soluo,determina a
soluo solve() mais pretendida com um mtodo
de repetio aproximada. Para o fazer, o nmero
de variveis de soluo tem de ser igual ao
mmero de equaes, e todas as outras variveis
das equaes tm de ser simplificadas para
nmeros.
solve(e^(z)y=1 and y=sin(z),{y,z})

y=.041 and z=3.183
Appendix A: Funes e instrues 935
Cada varivel de soluo comea no valor de
hiptese se existir um; caso contrrio, comea em
0.0.
Utilize as hipteses para procurar solues
adicionais uma a uma. Para convergncia, uma
hiptese pode estar prxima de uma soluo.
solve(e^(z)y=1 and
y=sin(z),{y,z=2p})
y=.001 and z=6.281

SortA Menu MATH/List
SortA d 1[, d 2] [, d 3] ...
SortA Nome do vector 1[, Nome do vector 2] [, Nome do vector
3] ...
Ordena os elementos do primeiro argumento na
ordem ascendente.
Se incluir argumentos adicionais, ordena os
elementos de cada um para que as novas
posies correspondam s novas posies dos
elementos no primeiro argumento.
Todos os argumentos tm de ser nomes de listas
ou vectores. Todos os argumentos tm de ter
dimenses iguais.
{2,1,4,3}! {2,1,4,3}
SortA Done
{1 2 3 4}
{4,3,2,1}!list2 {4 3 2 1}
SortA list2, Done
list2 {1 2 3 4}
{4 3 2 1}

SortD Menu MATH/List
SortD d 1[, d 2] [, d 3] ...
SortD Nome do vector 1[,Nome do vector 2] [,Nome do vector
3] ...
Idntico a SortA, excepto SortD que ordena os
elementos na ordem descendente.
{2,1,4,3}! {2 1 4 3}
{1,2,3,4}!list2 {1 2 3 4}
SortD ,list2 Done
{4 3 2 1}
list2 {3 4 1 2}


936 Appendix A: Funes e instrues
4Sphere Menu MATH/Matrix/Vector
vector 4Sphere
Mostra o vector de linha ou coluna na forma
esfrica [r q f].
vector tem de ser de dimenso 3 e pode ser um
vector de linha ou coluna.
Nota: 4Sphere uma instruo de formato de
visualizao, no uma funo de converso. Pode
utiliz-la apenas no fim de uma linha de entrada.
[1,2,3]4Sphere
[3.741... 1.107... .640...]
[2,p4,3]4Sphere
[3.605... .785... .588...]
[13
p
4
cos(
313
13
)]
X
Z
( , , )


startTmr() CATALOG
startTmr() nmero inteiro
Devolve o valor actual do relgio com a
representao de inteiro, especificando starttime
para um temporizador. Pode introduzir starttime
como um argumento em checkTmr() para
determinar o nmero de segundos decorridos.
Pode executar vrios temporizadores em
simultneo.
Nota: Consulte tambm checkTmr() e
timeCnv().
startTmr() 148083315
checkTmr(148083315)34 34

startTmr()!Timer1

startTmr()!Timer2

checkTmr(Timer1)!Timer1Value

checkTmr(Timer2)!Timer2Value

Appendix A: Funes e instrues 937
stdDev() Menu MATH/Statistics
stdDev(lista[, lista de frequncia]) expresso
Devolve o desvio standard dos elementos em lista.
Cada elemento da lista de frequncia conta o
nmero de ocorrncias consecutivas do elemento
correspondente na lista.
Nota: lista tem de ter pelo menos dois elementos.
stdDev({a,b,c})
stdDev({1,2,5,6,3,2})

stdDev({1.3,2.5,L6.4},{3,2,5}) 4.
stdDev(matriz1[, matriz de frequncia]) matriz
Devolve um vector de linha dos desvios-padro das
colunas em matriz 1.
Cada elemento da matriz de frequncia conta o
nmero de ocorrncias consecutivas do elemento
correspondente na matriz 1.
Nota: matriz 1 tem de ter pelo menos duas linhas.
stdDev([1,2,5;-3,0,1;.5,.7,3])
1.014... 2]
stdDev([1.2,5.3;2.5,7.3;6,4],[4,2;3,3
;1,7])

stdDevPop() Menu MATH/Statistics
stdDevPop(lista[, lista de frequncia]) expresso
Devolve o desvio standard da populao dos
elementos em lista.
Cada elemento da lista de frequncia conta o
nmero de ocorrncias consecutivas do elemento
correspondente na lista.
Nota: lista tem de ter pelo menos dois elementos.
No modo de ngulo Radian ou auto:
stdDevPop({a,b,c})

stdDevPop({1,2,5,6,3,2})

stdDevPop({1.3,2.5,L6.4},{3,2,5})



stdDevPop(matriz1[, matriz de frequncia])
matriz
Devolve um vector de linha dos desvios-padro da
populao das colunas em matriz 1.
Cada elemento da matriz de frequncia conta o
nmero de ocorrncias consecutivas do elemento
correspondente na matriz 1.
Nota: matriz 1 tem de ter pelo menos duas linhas.
stdDevPop([[1,2,5][-3,0,1][.5,.7,3]])

stdDevPop([1.2,5.3;2.5,7.3;6,4],[4,2;
3,3;1,7])





938 Appendix A: Funes e instrues
StoGDB CATALOG
StoGDB GDBvar
Cria uma varivel da base de dados grfica (GDB)
que contm:
* Modo de representao grfica
* Funes Y=
* Variveis da janela
* Definies do formato do grfico
Definio de 1 ou 2 grficos (definies de ecr
dividido e rcio se for o modo 2-Graph)
Modo Angle
Modo Real/complex
* Condies iniciais se o modo Sequence ou
Diff Equations
* Sinalizadores da tabela
* tblStart, @tbl, tblInput
Pode utilizar RclGDB GDBvar para restaurar o
ambiente grfico.
Nota: Estes itens foram guardados para ambos
os grficos no modo 2-Graph.


Stop CATALOG
Stop
Utilizado como instruo do programa para parar
a execuo do programa.
Segmento do programa:

For i,1,10,1
If i=5
Stop
EndFor


StoPic CATALOG
StoPic picVar [, LinhaPxl, ColPxl] [, largura, altura]
Mostra o ecr Graph e copia a rea rectangular do
ecr para uma varivel picVar.
LinhaPxl e ColPxl, se includas, especificam o canto
superior esquerdo da rea a copiar (as predefinies
so 0, 0).
largura e altura, se includas, especificam as
dimenses da rea em pixis. As predefinies so
a largura e a altura em pxeis do ecr Graph
actual.


Store Consulte ! (store), na pgina 938.

string() Menu MATH/String
string(expresso) cadeia
Simplifica a expresso e devolve o resultado como
uma cadeia de caracteres.
string(cos(x)+(1,2345))
string(cos(x)+(3))
string(cos(x)+(3))
"cos(x) + (3)"

Appendix A: Funes e instrues 939
Style CATALOG
Style nmero da equao, Cadeia da propriedade de estilo
Define a funo de representao grfica nmero da
equao no modo Graph actual para utilizar a
propriedade de representao grfica Cadeia de
propriedade de estilo.
nmero da equao tem de ser um nmero inteiro
de 199 e a funo j tem de existir.
Cadeia de propriedade de estilo tem de ser: "Line",
"Dot", "Square", "Thick", "Animate", "Path",
"Above", ou "Below".
No se esquea de que na representao grfica
paramtrica, apenas a metade do par xt contm
informaes estilo.
Nomes de estilo vlido vs. modo de
representao grfica:
Funo todos os estilos
Parametric/Polar: linha, ponto, quadrado,
grosso animao, caminho
Sequence: linha, ponto, quadrado,
grosso
3D: nenhum
Diff Equations: linha, ponto, quadrado, grosso
animao, caminho
Nota: A capitalizao e os espaos em branco so
opcionais quando introduzir os nomes de Cadeia de
propriedade de estilo.
Style 1,"thick" Done
Style 10,"path" Done
Nota: No modo de representao grfica da
funo, estes exemplos definem o estilo de
y1(x) para "Thick" para y10(x) para "Path".

subMat() CATALOG
subMat(matriz 1[, Linha inicial] [, Coluna inicial] [, Linha final]
[, Coluna final]) matriz
Devolve a submatriz especificada de matriz 1.
Predefinies: startRow=1, startCol=1, endRow=last
row, endCol=last column.
[1,2,3;4,5,6;7,8,9]!m1

1 2 3
4 5 6
7 8 9

subMat(m1,2,1,3,2)
[
4 5
7 8
]
subMat(m1,2,2)
[
5 6
8 9
]

Sum (Sigma) Consulte G() na pgina 964


sum() Menu MATH/List
soma(lista[, incio[, fim]]) expresso
Devolve a soma dos elementos em lista.
Incio e fim so opcionais. Especificam um
intervalo de elementos.
sum({1,2,3,4,5}) 15
sum({a,2a,3a}) 6a
sum(seq(n,n,1,10)) 55
sum({1,3,5,7,9},3) 21
soma(matriz 1[, incio[, fim]]) matriz
Devolve um vector de linha com as somas dos
elementos nas colunas em matriz 1.
Incio e fim so opcionais. Especificam um
intervalo de linhas.
sum([1,2,3;4,5,6]) [5 7 9]
sum([1,2,3;4,5,6;7,8,9])
[12 15 18]
sum([1,2,3;4,5,6;7,8,9],2,3)

[11,13,15]

940 Appendix A: Funes e instrues

switch() CATALOG
switch([nmero inteiro 1]) nmero inteiro
Devolve o nmero da janela activa. Pode tambm
definri a janela activa.
Nota: Janela 1 esquerda ou topo; Janela 2
direita ou fundo.
Se o nmero inteiro 1 = 0, devolve o nmero da janela
activa.
Se o nmero inteiro 1 = 1, activa a janela 1 e
devolve o nmero da janela activa previamente.
Se o nmero inteiro 1 = 2, activa a janela 2 e
devolve o nmero da janela activa previamente.
Se o nmero inteiro 1 for omitido, muda a janela e
devolve a nmero da janela activa previamente.
nmero inteiro 1 ignorado se a TI-89
Titanium/Voyage 200 no apresentar um ecr
dividido.

switch()


T
(transposio) Menu MATH/Matrix
matriz1

matriz
Devolve a transposio conjugada complexa de
matriz 1.
[1,2,3;4,5,6;7,8,9]!mat1

1 2 3
4 5 6
7 8 9

mat1

1 4 7
2 5 8
3 6 9

[a,b;c,d]!mat2 [
a b
c d
]
mat2

[
a c
b d
]
[1+i,2+i;3+i,4+i]!mat3
[
1+i 2+i
3+i 4+i
]
mat3

[
1i 3i
2i 4i
]

Appendix A: Funes e instrues 941
Table CATALOG
Table expresso1[, expresso2] [, var1]
Constri uma tabela das funes ou expresses
especificadas.
As expresses da tabela podem tambm ser
representadas graficamente. As expresses
introduzidas com os comandos Table ou Graph
so atribudas, aumentando os nmeros das funes
comeando por 1. As expresses podem ser
modificadas ou eliminadas individualmente com as
funes de edio disponveis quando a tabela
aparecer, premindo Header. As funes
seleccionadas actualmente no Editor Y= so
ignoradas temporariamente.
Para apagar as funes criadas por Table ou
Graph, executa o comando ClrGraph ou visualiza
o Editor Y=.
Se o parmetro var for omitido, a varivel
independente do modo grfico actual assumida.
Algumas variaes vlidas desta instruo so:
Representao grfica da funo: Table
expr, x
Representao grfica paramtrica: Table xExpr,
yExpr, t
Representao grfica polar: Table expr, q
Nota: O comando Table no vlido para a
representao grfica 3D, sequncias ou equaes
diferenciais. Como alternativa, pode querer utilizar
BldData.
No modo de representao grfica da funo.
Table 1.25xcos(x)

Table cos(time),time


Teclas 2Y
tan(expresso1) expresso
tan() lista
tan(expresso 1) devolve a tangente do argumento
como uma expresso.
tan(lista 1) devolve uma lista das tangentes de
todos os elementos em lista 1.
Nota: O argumento interpretado como um
ngulo em graus, grados ou radianos, de acordo
com o modo de ngulo actual. Pode utilizar ,
G

o u para substituir a definio do modo de ngulo
temporariamente.
No modo de ngulo Degree:
tan((p/4)) 1
tan(45) 1
tan({0,60,90})
{0 3 undef}
No modo de ngulo Gradian:
tan((p/4))

)
4
( tan 200

tan(50) 1
tan({0,50,100})
{0 1 undef}
No modo de ngulo Radian:
tan(p/4) 1
tan(45) 1
tan({p,p/3,-p,p/4})
{0 3 0 1}


942 Appendix A: Funes e instrues
tan(Matriz quadrada 1) Matriz quadrada
Devolve a tangente da matriz de matriz quadrada 1.
Este procedimento no a mesma coisa que
calcular a tangente de cada elemento. Para mais
informaes sobre o mtodo de clculo, consulte
cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian:
Devolve a tangente inversa da matriz
de matriz quadrada 1.

28.291 26.088 11.114


12.117 7.835 5.481
36.818 32.806 10.459


Teclas S
tan (expresso1) expresso
tan () lista
tan (expresso1) devolve o ngulo cuja tangente
a expresso1 como uma expresso.
tan () lista1 devolve a lista das tangentes inversas
de cada elemento de lista1.
Nota: O resultado devolvido como um ngulo
em graus, grados ou radianos, de acordo com a
definio do modo de ngulo actual.
No modo de ngulo Degree:
tan(1) 45
No modo de ngulo Gradian:
tan(1) 50
No modo de ngulo Radian:
tan({0,.2,.5})
{0 .197... .463...}

tan(Matriz quadrada 1) Matriz quadrada
Devolve a tangente hiperblica da matriz de Matriz
quadrada 1. Este procedimento no a mesma
coisa que calcular a tangente inversa de cada
elemento. Para mais informaes sobre o mtodo
de clculo, consulte cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian:
tan([1,5,3;4,2,1;6,2,1])

.083 1.266 .622


.748 .630 .070
1.686 1.182 .455


Menu MATH/Hyperbolic
tanh(expresso1) expresso
tanh() lista
tanh(expresso 1) devolve a tangente hiperblica
do argumento como uma expresso.
tanh(lista) devolve uma lista de tangentes
hiperblicas de cada elemento de lista 1.
tanh(1.2) .833...
tanh({0,1}) {0 tanh(1)}

tanh(Matriz quadrada 1) Matriz quadrada
Devolve a tangente hiperblica da matriz de Matriz
quadrada 1. Este procedimento no a mesma
coisa que calcular a tangente hiperblica de cada
elemento. Para mais informaes sobre o mtodo
de clculo, consulte cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian:
tanh([1,5,3;4,2,1;6,2,1])

.097 .933 .425


.488 .538 .129
1.282 1.034 .428


Appendix A: Funes e instrues 943
Menu MATH/Hyperbolic
tanh (expresso1) expresso
tanh () lista
tanh(expresso 1) devolve a tangente hiperblica
do argumento como uma expresso.
tanh () lista 1 devolve uma lista das tangentes
hiperblicas inversas de cada elemento de lista 1.
No modo de formato complexo Rectangular:
tanh(0) 0
tanh({1,2.1,3})
{ .518... 1.570...i
ln(2)
2

p
2
i}
tanh(Matriz quadrada 1) Matriz quadrada
Devolve a tangente hiperblica da matriz de Matriz
quadrada 1. Este procedimento no a mesma
coisa que calcular a tangente hiperblica inversa
de cada elemento. Para mais informaes sobre o
mtodo de clculo, consulte cos().
matriz quadrada 1tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
No modo de ngulo Radian e no modo do
formato complexo Rectangular:
tanh([1,5,3;4,2,1;6,2,1])

.099+.164i .267 1.490i


.087.725i .479.947i
.511 2.083i .878+1.790i


taylor() Menu MATH/Calculus
taylor(expresso1, var, order[, point]) expresso
Devolve o polinmio Taylor requerido. O
polinmio inclui termos no zero de graus de
nmeros inteiros de ordem em (var menos ponto).
taylor() devolve-se a si prprio se no existir
nenhuma srie de potncia truncada desta ordem
ouse se quiser expoentes negativos ou fraccionrios.
Utilize a substituio e/ou a multiplicao
temporria por uma potncia de
(var menos ponto) para determinar sries de
potncias gerais.
ponto predefine para zero e o ponto de expanso.
taylor(e^((x)),x,2)
taylor(e^(t),t,4)|t=(x)

taylor(1/(x(x1)),x,3)

expand(taylor(x/(x(x1)),
x,4)/x,x)


tCollect() MATH\Algebra\Trig menu
tCollect(expresso1) expresso
Devolve uma expresso em que os produtos e as
potncias de nmeros inteiros dos senos e co-
senos so convertidas para uma combinao
linear de senos e co-senos de vrios ngulos,
somas de ngulos e diferenas de ngulo. A
transformao converte polinmios
trigonomtricos para uma combinao linear da
harmnica.
Por vezes tCollect() conseguir responder aos seus
objectivos quando a simplificao trigonomtrica
predefinida no conseguir. tCollect() tende para
transformaes inversas efectuadas por tExpand().
Por vezes, a aplicao de tExpand() num resultado
de tCollect(), ou vice-versa, em dois passos
separados simplifica uma expresso.
tCollect((cos(a))^2)

cos(2a) + 1
2

tCollect(sin()cos())


944 Appendix A: Funes e instrues
tExpand() MATH\Algebra\Trig menu
tExpand(expresso1) expresso
Devolve uma expresso em que os senos e os co-
senos dos vrios ngulos de nmeros inteiros,
somas de ngulos e diferenas de ngulos so
expendidas. Como a identidade
(sin(x))
2
+(cos(x))
2
=1, existem muitos resultados
equivalentes possveis. Por consequncia, um
resultado pode diferir de um resultado mostrado
noutras publicaes.
Por vezes tCollect() conseguir responder aos seus
objectivos quando a simplificao trigonomtrica
predefinida no conseguir. tCollect() tende para
transformaes inversas efectuadas por tExpand().
Por vezes, a aplicao de tExpand() num resultado
de tCollect(), ou vice-versa, em dois passos
separados simplifica uma expresso.
Nota: A escala do modo Degree por p/180
interfere na capacidade de tExpand() para
reeconhecer formatos expansveis. Para obter
melhores resultados, tExpand() deve estar no
modo Radian.
tExpand(sin(3f))
4sin(f)(cos(f))sin(f)
tExpand(cos(ab))
cos(a)cos(b)+sin(a)sin(b)

Text CATALOG
Text Cadeia de comando
Mostra a caixa de dilogo da cadeia de caracteres
Cadeia de comando.
Se utilizada como parte de um bloco
Dialog...EndDlog, Cadeia de comando aparece na
caixa de dilogo. Se utilizada como uma instruo
autnoma, Texto cria uma caixa de dilogo para
ver a cadeia.
Text "Have a nice day."
Done


Then Consulte If, na pgina 881.

timeCnv() CATALOG
timeCnv(segundos) lista
Converte segundos em unidades de tempo que
possam ser compreendidas mais facilmente para
fins de avaliao. A lista tem o formato
{dias,horas,minutos,segundos}.
Nota: Consulte tambm checkTmr() e
startTmr().
timeCnv(152442117)
{1764 9 1 57}

Appendix A: Funes e instrues 945
Title CATALOG
Title Cadeia do ttulo, [Lbl]
Cria o ttulo de um menu pendente ou caixa de
dilogo quando utilizado numa construo Toolbar
or Custom ou num bloco Dialog...EndDlog.
Nota: Lbl s vlida na construo Toolbar.
Quando presente, permite escolher o menu para
derivar para uma etiqueta especificada dentro do
programa.
Segmento do programa:

:Dialog
:Title "This is a dialog box"
:Request "Your name",Str1
:Dropdown "Month you were born",
seq(string(i),i,1,12),Var1
:EndDlog



tmpCnv() CATALOG
tmpCnv(expresso1_Unidade de temperatura 1, _Unidade de
temperatura 2)
expresso _Unidade de temperatura 2
Converte o valor da temperatura especificado pela
expresso 1 de uma unidade para outra. As
unidades de temperatura vlidas so:
_C Celsius
_F Fahrenheit
_K Kelvin
_R Rankine

Por exemplo, 100_C converte-se para 212_F:

Para converter um intervalo de temperatura, utilize
@tmpCnv().
tmpCnv(100_c,_f) 212._F
tmpCnv(32_f,_c) 0._C
tmpCnv(0_c,_k) 273.15_K
tmpCnv(0_f,_r) 459.67_R

Nota: Para seleccionar as unidades de
temperatura num menu, prima 2 9


Para , prima 2 .
Para _ , prima .
_F
_C
0 100
212 32

946 Appendix A: Funes e instrues
@tmpCnv() CATALOG
@tmpCnv(expresso1_Unidade de temperatura 1, _Unidade
de temperatura 2)
expresso _Unidade de temperatura 2
Converte um intervalo de temperatura (a diferena
entre dois valores de temperatura) especificado
pelas expresso 1 de uma unidade para outra. As
unidades de temperatura vlidas so:
_C Celsius
_F Fahrenheit
_K Kelvin
_R Rankine

1_C e 1_K tm a mesma magnitude como 1_F e
1_R. No entanto, 1_C 9/5 to grande como
1_F.

Para obter @, pode premir c [D]
(ou 2 1 5).
@tmpCnv(100_c,_f)
180._F
@tmpCnv(180_f,_c)
100._C
@tmpCnv(100_c,_k)
100._K
@tmpCnv(100_f,_r)
100._R
@tmpCnv(1_c,_f)
1.8_F
Nota: Para seleccionar as unidades de
temperatura num menu, prima 2 9

Por exemplo, um intervalo 100_C (de 0_C a
100_C) equivalente a intervalo de 180_F:
Pasra converter um valor de temperatuta especfici
em vez de um intervalo, utilize tmpCnv().


Toolbar CATALOG
Toolbar
bloco
EndTBar
Cria um menu da barra de ferramentas.
bloco pode ser uma instruo individual ou uma
sequncia de instrues separadas com o carcter
: . As instrues podem ser Title ou Item.
Itens tm de ter etiquetas. Um Title tem de ter
tambm uma etiqueta se no tiver um item.
Segmento do programa:

:Toolbar
: Title "Examples"
: Item "Trig", t
: Item "Calc", c
: Item "Stop", Pexit
:EndTbar

Nota: Quando executar num programa, este
segmento cria um menu com trs escolhas que
derivam para trs locais no programa.

Trace CATALOG
Trace
Desenha uma Smart Graph e coloca o cursor de
trao na primeira funo Y= definida na posio do
cursor definida previamente ou na posio de
reiniciao se for necessrio uma nova
representao grfica.
Permite utilizar o cursor e maioria das teclas
quando editar valores de coordenadas. Algumas
teclas, como as teclas de funo, O, e 3,
no so activadas durante o desenho.
Nota: Prima para retomar a operao.


Para , prima 2.
Para _ , prima .
_C
0 100
_F
212 32
180_F
100_C
Appendix A: Funes e instrues 947
CATALOG
:Try
bloco 1
Else
bloco 2
EndTry
Executa o bloco 1 excepto se ocorrer um erro. A
execuo do programa transfere-se para o bloco 2
se ocorrer um erro em bloco 1. A varivel errornum
contm o nmero de erro para que o programa
possa efectuar a recuperao do erro.
bloco 1 e bloco 2 podem ser ums instruo
individual ou uma srie de instrues separadas com
o carcter : .
Segmento do programa:

:Try
: NewFold(temp)
: Else
: Already exists
: ClrErr
:EndTry

Nota: Consulte ClrErr e PassErr.

TwoVar Menu MATH/Statistics
TwoVar , lista 2[, [lista 3] [, lista 4, lista 5]]
Calcula a estatstica TwoVar e actualiza todas as
variveis estatsticas do sistema.
Todas as listas tm de ter dimenses iguais, excepto
a lista 5.
lista 1 representa xlist.
lista 2 representa ylist.
lista 3 representa a frequncia.
lista 4 representa os cdigos de categorias.
lista 5 representa a lista de incluso de categorias.
Nota: De lista1 a list4 tm de ser o nome de uma
varivel ou c1c99 (colunas na ltima varivel de
dados apresentada no Editor de Dados/Matriz)).
lista5 no tem de ser o nome de uma varivel e no
pode ser c1c99.
{0,1,2,3,4,5,6}!L1
{0 1 2 ...}
{0,2,3,4,3,4,6}!L2
{0 2 3 ...}
TwoVar L1,L2 Done
ShowStat


Unarchiv CATALOG
Unarchiv var1 [, var2] [, var3]
Move as variveis especificadas da memria de
arquivo de dados do utilizador para a RAM.
Pode aceder a uma varivel arquivada da mesma
forma que acederia a uma varivel da RAM. No
entanto, no pode eliminar, mudar o nome ou
guardar numa varivel arquivada porque
bloqueada automaticamente.
Para arquivar variveis, utilize Archive.
10!arctest 10
Archive arctest Done
5arctest 50
15!arctest

N
Unarchiv arctest Done
15!arctest 15

unitV Menu MATH/Matrix/Vector
unitV(vector1) vector
Devolve um vector de unidade de coluna ou linha,
dependendo da forma de vector1.
vector1 tem de ser uma matriz de linha ou coluna
individual.
unitV([a,b,c])
[
a
a +b +c

b
a +b +c

c
a +b +c
]
unitV([1,2,1])
[
6
6

6
3

6
6
]
unitV([1;2;3])


948 Appendix A: Funes e instrues
Unlock CATALOG
Unlock var1[, var2][, var3]...
Desbloqueia as variveis especificadas.
Nota: As variveis podem ser bloqueadas com o
comando Lock.


variance Menu MATH/Statistics
variance(lista[, lista de frequncia]) expresso
Devolve a variao de lista.
Cada elemento da lista de frequncia conta o
nmero de ocorrncias consecutivas do elemento
correspondente na lista.
Nota: lista tem de conter pelo mneos dois
elementos.
variance({a,b,c})

a-a(b+c)+b-bc+c
3

variance({1,2,5,6,3,2})
31/2
variance({1,3,5},{4,6,2})
68/33
variance(matriz1[, matriz de frequncia]) matriz
Devolve um vector de linha com a variao de cada
coluna em matriz 1.
Cada elemento da matriz de frequncia conta o
nmero de ocorrncias consecutivas do elemento
correspondente na matriz 1.
Nota: matriz 1 tem de conter pelo menos duas
linhas.
variance([1,2,5;3,0,1;
.5,.7,3]) [4.75 1.03 4]
variance([L1.1,2.2;3.4,5.1;
L2.3,4.3],[6,3;2,4;5,1])
[3.91731,2.08411]

when() CATALOG
when(condio, Resultado verdadeiro [, Resultado falso]
[, Resultado desconhecido]) expresso
Devolve Resultado verdadeiro, Resultado falso, ou
Resultado desconhecido, dependendo se a condio
verdadeira, falsa ou desconhecida. Devolve a
entrada se existirem poucos argumentos para
especificar o resultado adequado.

Omita Resultado falso e Resultado desconhecido
para definir uma condio apenas na regio em que
a condio verdadeira.
when(x<0,x+3)|x=5
when(x<0,3+x)
Utilize um undef Resultado falso para definir uma
expresso que representada graficamente apenas
num intervalo.
ClrGraph
Graph when(xp and x<0,x+3,undef)


Omita apenas o Resultado desconhecido para definir
uma expresso de duas partes.
Graph when(x<0,x+3,5x^2)

Appendix A: Funes e instrues 949
Aninhe when() para definir expresses com mais
de duas partes.
"
ClrGraph Done
Graph when(x<0,when(x<p,
4sin(x),2x+3),5x^2)

when() muito til para definir funes recursivas.
when(n>0,nfactoral(n1),1)
!factoral(n) Done
factoral(3) 6
3! 6

While CATALOG
Condio While
bloco
EndWhile
Executa as instrues no bloco desde que a
condio seja verdadeira.
bloco pode ser uma instruo individual ou uma
sequncia de instrues separadas com o carcter
: .
Segmento do programa:

:1!i
:0!temp
:While i<=20
: temp+1/i!temp
: i+1!i
:EndWhile
:Disp "sum of reciprocals up to 20",te


With Consulte |, na pgina 968.

xor Menu MATH/Test
Expresso booleana 1 xor Expresso booleana 2
Expresso booleana
Devolve verdadeiro se a Expresso booleana 1 for
verdadeira e Expresso booleana 2 for falsa, ou
vice-versa.
Devolve falso se Expresso booleana 1 e a
Expresso booleana 2 forem ambas verdadeiras ou
falsas. Devolve uma expresso booleana
simplificada se no for possvel resolver as
Expresses booleanas originais para verdadeiro
ou falso.
Nota: Consulte or.
true xor true false
(5>3) xor (3>5) true

950 Appendix A: Funes e instrues
nmero inteiro1 xor nmero inteiro2 nmero inteiro
Compara dois nmeros inteiros reais bit a bit com
uma operao xor. Internalmente, ambos os
nmeros inteiros so convertidos para nmeros
binrios de 32 bits. Quando bits correspondentes
forem comparados, o resultado 1 se um dos bits
for 1; o resultado 0 se ambos os bits forem 0 ou
1.O valor devolvido representa os resultados das
partes e aparece de acordo com o modo Base.
Pode introduzir os nmeros inteiros em qualquer
base do nmero. Para uma introduo binria ou
hexadecimal, tem de utilizar o prefixo 0b ou 0h,
respectivamente. Sem um prefixo, os nmeros
inteiros so tratados como decimal (base 10).
Se introduzir um nmero inteiro decimal muito
grande para uma forma binria de 32 bits,
utilizada uma operao do mdulo simtrico para
colocar o valor no intervalo adequado.
Nota: Consulte or.
No modo base Hex:
0h7AC36 xor 0h3D5F 0h79169

No modo base Bin:
0b100101 xor 0b100 0b100001
Nota: Uma entrada binria pode ter at 32
dgitos (no contar o prefixo 0b). Uma entrada
hexadecimal pode ter at 8 dgitos.

XorPic CATALOG
XorPic picVar[, linha] [, coluna]
Mostra a imagem guardada em picVar no ecr
Graph actual.
Utiliza xor lgica para cada pixel. Apenas as
posies de pixis exclusivas do ecr ou da
imagem so ligadas. Esta instruo desliga os
pixis ligados a ambas as imagens.
picVar tem de conter um tipos de dados de imagem.
linha e coluna, se includas, especificam as
coordenadas dos pixis para o canto superior
esquerdo da imagem. As predefinies so (0, 0).

zeros() Menu MATH/Algebra
zeros(expresso, var) lista
Devolve uma lista de valores reais candidatos de var
que tornam a expresso=0. zeros() faz isto atravs
do clculo de
exp8list(solve(expresso=0,var),var).
zeros(ax^2+bx+c,x)
{
( b-4ac-+b)
2a

b-4ac-b
2a
}
ax^2+bx+c|x=ans(1)[2] 0
Para alguns efeitos, a forma de resultado para
zeros() mais conveniente do que de solve(). No
entanto, a forma do resultado de zeros() no pode
expressar solues implcitas, solues que
requerem desigualdade ou solues que no
envolvam var.
Nota: Consulte tambm cSolve(), cZeros(), e
solve().
exact(zeros(a(e^(x)+x)
(sign (x)1),x)) {}
exact(solve(a(e^(x)+x)
(sign (x)1)=0,x))
e
x
+ x = 0 or x>0 or a = 0
zeros({expresso1, expresso2}, {varOrGuess1,
varOrGuess2 [, ]}) matriz
Devolve zeros reais candidatos das expresses
algbricas simultneas, em que cada varOrGuess
especifica um desconhecido cujo valor procura.
Optionalmente, pode especificar uma hiptese
inicial para uma varivel. Cada varOrGuess tem de
ter o formato:

Importante: Zero, not the letter O.
Appendix A: Funes e instrues 951
varivel
ou
varivel = real ou nmero no real
Por exemplo, x vlido e, por isso, x=3.
Se todas as expresses forem polinomiais e no
especificar quaisquer hipteses iniciais, zeros()
utilize o mtodo de eliminao Grbner/Buchberger
lexical para tentar determinar todos os zeros reais.
Por exemplo, suponha que tem uma
circunferncia de raio r na origem e outra
circunferncia de raio r centrada onde a primeira
circunferncia cruza com o eixo x positivo. Utilize
zeros() para localizar as intercepes.


Como ilustrado pelo r no exemplo direita, as
expresses polinomiais simultneas podem ter
variveis adicionais que no tm valores, mas
representam valores numricos dados que podem
ser substitudos posteriormente.
Cada linha da matriz resultante representa um zero
alternativo, com os componentes ordenados como
na lista varOrGuess. Para extrair uma linha, indexe
a matriz por [linha].
zeros({x^2+y^2r^2,
(xr)^2+y^2r^2},{x,y})

r
2

3r
2
r
2

3r
2

Extraia a linha 2:
ans(1)[2]
Pode tambm incluir variveis desconhecidas que
no aparecem nas expresses. Por exemplo, pode
incluir z como um desconhecido para ampliar o
exemplo anterior para dois cilindros de intercepo
paralelos de raio r. Os zeros do cilindro ilustram
como as famlias de zeros podem conter constantes
arbitrrias na forma ck, em que k um sufixo do
nmero inteiro de 1 a 255. O sufixo reinicia-se 1
quando utilizar ClrHome ou 8:Clear Home.
zeros({x^2+y^2r^2,
(xr)^2+y^2r^2},{x,y,z})

r
2

3r
2
c1
r
2

3r
2
c1



Para sistemas polinomiais, o tempo de clculo ou o
consumo da memria podem depender muito da
ordem em que lista os desconhecidos. Se a escolha
inicial consumir a memria ou a sua pacincia,
tente redispor as variveis nas expresses e/ou na
lista varOrGuess.

Se no incluir quaisquer hipteses e se qualquer
expresso for no polinomial em qualquer varivel,
mas todas as expresses forem lineares em todos os
desconhecidos, cZeros() utiliza a eliminao
Gaussian para tentar determinar todos os zeros.
zeros({x+e^(z)y1,xysin(z)},{x,y
})

e
z
sin(z)+1
e
z
+1

(sin(z)1)
e
z
+1

Se um sistema no for polinomial em todas
varivies nem linear nos desconhecidos, zeros()
determina o zero mais pretendido com um mtodo
de repetio aproximada. Para o fazer, o nmero
de desconhecidos tem de ser igual ao nmero de
expresses e todas as outras variveis nas
expresses tm de ser simplificadas para
nmeros.
Cada desconhecido comea no valor de hiptese
se existir um; caso contrrio, comea em 0.0.
zeros({e^(z)y1,ysin(z)},
{y,z})
[ ]
.041 3.183

Utilize as hipteses para procurar zeros adicionais
um a um. Para convergncia, uma hiptese pode
ter de ser prxima de um zero.
zeros({e^(z)y1,ysin(z)},
{y,z=2p})

952 Appendix A: Funes e instrues
[ ]
.001 6.281


ZoomBox CATALOG
ZoomBox
Mostra o ecr Graph, permite desenhar uma
caixa que define uma nova janela de visualizao
e actualiza a janela.
No modo de representao grfica da funo.
1.25xcos(x)!y1(x) Done
ZoomStd:ZoomBox



O ecr depois de definir ZoomBox, premindo
a segunda vez.

ZoomData CATALOG
ZoomData
Ajusta as definies da janela baseadas nos
desenhos definidos actualmente (e dados) para
todos os pontos de dados estatsticos sejam
exemplificados e apresentados no ecr Graph.
Nota: No ajuste ymin e ymax para histogramas.
No modo de representao grfica da funo.
{1,2,3,4}!L1 {1 2 3 4}
{2,3,4,5}!L2 {2 3 4 5}
newPlot 1,1,L1,L2 Done
ZoomStd

"
ZoomData


1 canto
2 canto
Appendix A: Funes e instrues 953
ZoomDec CATALOG
ZoomDec
Ajusta a janela de visualizao para que @x e
@y = 0.1 e apresente o ecr Graph com a origem
centrada no ecr.
No modo de representao grfica da funo.
1.25xcos(x)!y1(x) Done
ZoomStd

"
ZoomDec


ZoomFit CATALOG
ZoomFit
Mostra o ecr Graph e calcula as dimenses
necessrias da janela para as variveis
dependentes para ver a imagens de todas as
definies das variveis independentes actuais.
No modo de representao grfica da funo.
1.25xcos(x)!y1(x) Done
ZoomStd

"
ZoomFit


ZoomIn CATALOG
ZoomIn
Mostra o ecr Graph, permite definir um ponto
central para aumentar o zoom e actualiza a
janela de visualizao.
A magnitude do zoom depende de Zoom, xFact e
yFact. No modo de representao grfica 3D, a
magnitude depende de xFact, yFact, and zFact.
No modo de representao grfica da funo.
1.25xcos(x)!y1(x) Done
ZoomStd:ZoomIn





954 Appendix A: Funes e instrues
ZoomInt CATALOG
ZoomInt
Mostra o ecr Graph, permite definir um ponto
central para o zoom e ajusta as definies da
janela para que cada pixel seja um nmero inteiro
em todas as direces.
No modo de representao grfica da funo.
1.25xcos(x)!y1(x) Done
ZoomStd:ZoomInt




ZoomOut CATALOG
ZoomOut
Mostra o ecr Graph, permite definir um ponto
central para diminuir o zoom e actualiza a janela
de visualizao.
A magnitude do zoom depende de Zoom, xFact e
yFact. No modo de representao grfica 3D, a
magnitude depende de xFact, yFact, and zFact.
No modo de representao grfica da funo.
1.25xcos(x)!y1(x) Done
ZoomStd:ZoomOut




ZoomPrev CATALOG
ZoomPrev
Mostra o ecr Graph e actualiza a janela de
visualizao com as definies em utilizao
antes do ltimo zoom.


ZoomRcl CATALOG
ZoomRcl
Mostra o ecr Graph e actualiza a janela de
visualizao com as definies guardadas com a
instruo ZoomSto.


Appendix A: Funes e instrues 955
ZoomSqr CATALOG
ZoomSqr
Mostra o ecr Graph, ajusta as definies da janela
x ou y para que cada pixel represente uma altura e
uma largura iguais no sistema de coordenadas e
actualiza a janela de visualizao.
No modo de representao grfica 3D, ZoomSqr
aumenta os dois eixos mais pequenos para ficarem
iguais ao eixo mais longo.
No modo de representao grfica da funo.
1.25xcos(x)!y1(x) Done
ZoomStd

"
ZoomSqr


ZoomStd CATALOG
ZoomStd
Define as variveis da janela para os valores
standard seguintes e actualiza a janela de
visualizao.
Representao grfica da funo:
x: [ 10, 10, 1], y: [ 10, 10, 1] and xres=2
Representao grfica paramtrica:
t: [0, 2p, p/24], x: [ 10, 10, 1], y:[ 10, 10, 1]
Representao grfica polar:
q: [0, 2p, p/24], x: [ 10, 10, 1], y: [ 10, 10, 1]
Representao grfica da sequncia:
nmin=1, nmax=10, plotStrt=1, plotStep=1, [ 10,
10, 1], y: [ 10, 10, 1]
Representao grfica 3D:
eye=20, eye=70, eye=0 [ 10, 10, 14], y: [ 10,
10, 14],
z: [ 10, 10], ncontour=5
Representao grfica de equaes diferenciais:
t: [0, 10, .1, 0], x: [ 1, 10, 1], y: [ 10, 10, 1],
ncurves=0, Estep=1, diftol=.001, fldres=14,
dtime=0
No modo de representao grfica da funo.
1.25xcos(x)!y1(x) Done
ZoomStd


ZoomSto CATALOG
ZoomSto
Guarda as definies da janela actual na memria
Zoom. Pode utilizar ZoomRcl para restaurar as
definies.



956 Appendix A: Funes e instrues
ZoomTrig CATALOG
ZoomTrig
Mostra o ecr Graph, defines @x para p/24, e xscl
para p/2, centra a origem, define as definies para
[ 4, 4, .5], e actualiza a janela de visualizao.
No modo de representao grfica da funo.
1.25xcos(x)!y1(x) Done
ZoomStd

"
ZoomTrig


+ (adicionar) Tecla
expresso1 + expresso2 expresso
Devolve a soma de expresso 1 e expresso 2.
56 56
ans(1)+4 60
ans(1)+4 64
ans(1)+4 68
ans(1)+4 72
+ list2 list
matriz1 + matriz2 matriz
Devolve uma lista (ou matriz) com as somas dos
elementos correspondentes em lista 1 e lista 2 (ou
matriz 1 e matriz 2).
As dimenses dos argumentos tm de ser iguais.
{22,p,p/2}!L1 {22 p p/2}
{10,5,p/2}!L2 {10 5 p/2}
L1+L2 {32 p+5 p}
ans(1)+{p,5,p}
{p+32 p 0}
[a,b;c,d]+[1,0;0,1]

[ ]
a+1 b
c d+1

expresso + lista
+ expresso lista
Devolve uma lista com as somas de expresso e de
cada elemento em lista 1.
15+{10,15,20} {25 30 35}
{10,15,20}+15 {25 30 35}
expresso + matriz1 matriz
matriz1 + expresso matriz
Devolve uma matriz com a expresso adicionada a
cada elemento na diagonal de matriz 1. matriz 1
tem de ser quadrada.
Nota: Utilize .+ (ponto adio) para adicionar uma
expresso a cada elemento.
20+[1,2;3,4]
[
21 2
3 24
]

(subtrair) Tecla |
expresso1 - expresso2 expresso
Devolve a expresso 1 menos a expresso 2.
62 4
pp6
5p
6

Appendix A: Funes e instrues 957
- lista 2 lista
matriz1 - matriz2 matriz
Subtrai cada elemento de lista 2 (ou matriz2) do
elemento correspondente em lista 1 (ou matriz1), e
devolve os resultados.
As dimenses dos argumentos tm de ser iguais.
{22,p,p2}{10,5,p2}
{12 p5 0}
[3,4][1,2] [2 2]
expresso - lista
- expresso lista
Subtrai cada elemento de lista 1 da expresso ou
subtrai a expresso de cada elemento de lista 1 e
devolve uma lista dos resultados.
15{10,15,20} {5 0 -5}
{10,15,20}15 {-5 0 5}
expresso - matriz1 matriz
matriz1 - expresso matriz
expresso matriz1 devolve uma matriz de expresso
vezes a matriz de identidade menos a matriz1.
matriz1 tem de ser quadrada.
matriz1 expresso devolve uma matriz de expresso
vezes a matriz de identidade substrada de matriz1.
matriz1 tem de ser quadrada.
Nota: Utilize .. (ponto subtraco) para subtrair
uma expresso de cada elemento.
20[1,2;3,4]
[
19 2
3 16
]

(multiplicar) Tecla p
expresso1 expresso2 expresso
Devolve a soma de expresso 1 e expresso 2.
23.45 6.9
xyx x
2
y
lista 2 lista
Devolve uma lista com as somas dos elementos
correspondentes em lista 1 e lista 2.
As dimenses das listas tm de ser iguais.
{1.0,2,3}{4,5,6} {4. 10 18}
{2a,32}{a,b3} {2a
b
2
}

matriz1 matriz2 matriz
Devolve o produto da matriz de matriz1 e matriz2.
O nmero de linhas em matriz 1 tem de ser igual ao
nmero de colunas em matriz 2.
[1,2,3;4,5,6][a,d;b,e;c,f]

expresso lista
expresso lista
Devolve uma lista com as somas de expresso e de
cada elemento em lista 1.
p{4,5,6} {4p 5p 6p}
expresso matriz1 matriz
matriz1 expresso matriz
Devolve uma matriz com os produtos de expresso e
de cada elemento em matriz1.
Nota: Utilizee .(ponto multiplicao) para
multiplicar uma expresso por cada elemento.
[1,2;3,4].01 [
.01 .02
.03 .04
]
lidentity(3)

l 0 0
0 l 0
0 0 l



958 Appendix A: Funes e instrues

(dividir) Tecla e
expresso1 expresso2 expresso
Devolve o quociente de expresso 1 dividido por
expresso 2.
2/3.45 .57971
x^3/x x
2

lista 2 lista
Devolve uma lista com os quocientes de lista 1
divididos por lista 2.
As dimenses das listas tm de ser iguais.
{1.0,2,3}/{4,5,6}
{.25 2/5 1/2}
expresso lista
expresso lista
Devolve uma lista com os quocientes de expresso
dividida por lista1 ou lista1 dividida por expresso.
a/{3,a,(a)}

a
3
1 a
{a,b,c}/(abc)
{
1
bc

1
ac

1
ab
}
matriz1 expresso matriz
Devolve uma matriz com os quocientes de matriz
1expresso.
Nota: Utilize . / (ponto diviso) para dividir uma
expresso por cada elemento.
[a,b,c]/(abc)
[
1
bc

1
ac

1
ab
]

^ (potncia) Tecla Z
expresso 1 ^ expresso 2 expresso
lista 1 ^ lista 2 lista
Devolve o primeiro argumento elevado potncia
do segundo argumento.
Para uma lista, devolve os elementos da lista1
elevados potncia dos elementos
correspondentes na lista2.
No domnio real, as potncias fraccionrias que
tenham expoentes reduzidos com denominadores
mpares, utilizam a derivao real versus a
derivao principal para o modo complexo.
4^2 16
{a,2,c}^{1,b,3} {a 2
b
c}
expresso ^ lista 1 lista
Devolve a expresso elevada potncia dos
elementos na lista 1.
p^{a,2,3} {p
a
p
1
p
}
lista 1 ^ expresso lista
Devolve os elementos da lista1 elevados
potncia da expresso.
{1,2,3,4}^2
{1 1/4 1/9 1/16}
Matriz quadrada 1 ^ nmero inteiro matriz
Devolve a Matriz quadrada 1 elevada potncia do
nmero inteiro.
A Matriz quadrada 1 tem de ser uma matriz
quadrada.
Se o nmero inteiro = 1, calcula a matriz inversa.
Se o nmero inteiro < 1, calcula a matriz inversa
para uma potncia positiva adequada.
[1,2;3,4]^2
[1,2;3,4]^1
[1,2;3,4]^2



Appendix A: Funes e instrues 959
.+ (ponto
adio)
Teclas
matriz 1 .+ matriz 2 matriz
expresso .+ matriz 1 matriz
matriz 1 .+ matriz 2 devolve uma matriz que a
soma de cada par de elementos correspondentes
da matriz 1 e matriz 2.
expresso .+ matriz 1 devolve uma matriz que a
soma de expresso e cada elemento da matriz 1.
[a,2;b,3].+[c,4;5,d]
x.+[c,4;5,d]


.. (ponto
subtraco)
Teclas |
matriz 1 . matriz 2 matriz
expresso . matriz 1 matriz
matriz 1 .matriz 2 devolve uma matriz que a
diferena entre cada par de elementos
correspondentes da matriz 1 e matriz 2.
expresso .matriz 1 devolve uma matriz que a
diferena da expresso e cada elemento da matriz
1.
[a,2;b,3].[c,4;d,5]
x.[c,4;d,5]


.(ponto
multiplicao)
Teclas p
matriz 1 . matriz 2 matriz
expresso . matriz 1 matriz
matriz 1 . matriz 2 devolve uma matriz que o
produto de cada par dos elementos
correspondentes da matriz 1 e matriz 2.
expresso . matriz 1 devolve uma matriz com os
produtos da expresso e cada elemento da matriz
1.
[a,2;b,3].[c,4;5,d]
x.[a,b;c,d]


. / (ponto
diviso)
Teclas e
matriz 1 . / matriz 2 matriz
expresso . / matriz 1 matriz
matriz1 . / matriz 2 devolve uma matriz que o
quociente de cada par de elementos
correspondentes da matriz 1 e matriz 2.
expresso . / matriz 1 devolve uma matriz que o
quociente da expresso e cada elemento da matriz
1.
[a,2;b,3]./[c,4;5,d]
x./[c,4;5,d]


.^ (ponto
potncia)
Teclas Z
matriz 1 .^ matriz 2 matriz
expresso . ^ matriz 1 matriz
matriz 1 .^ matriz 2 devolve uma matriz em que
cada elemento da matriz 2 o expoente do
elemento correspondente da matriz 1.
expresso . ^ matriz 1 devolve uma matriz em que
cada elemento da matriz 1 o expoente para a
expresso.
[a,2;b,3].^[c,4;5,d]
x.^[c,4;5,d]



960 Appendix A: Funes e instrues

(negar)
Tecla e menu MATH/Base
expresso 1 expresso
lista 1 lista
matriz 1 matriz
Devolve a negao do argumento.
Para uma lista ou matriz, devolve todos os
elementos negados.
Se a expresso 1 for um nmero inteiro binrio ou
hexadecimal, a negao fornece o complemento
de dois.
2.43 2.43
{1,0.4,1.219}
{1 .4 1.219}
ab ab

No modo base Hex:

0b100101 4dec 37

0b100101
0b11111111111111111111111111011011
ans(1) 4dec 37
Nota: Para digitar 4, prima 2.

%
(percentagem)
Menu CHAR/Punctuation
expresso 1 % expresso
lista 1 % lista
matriz 1 % matriz
Devolve
argument
100
.
Para uma lista ou matriz, devolve uma lista ou
matriz com cada elemento divido por 100.
13% .13
{1, 10, 100}%
{.01 .1 1.}

= (igual) Tecla
expresso 1 = expresso 2 Expresso booleana
lista 1 = lista 2 Lista booleana
matriz 1 = matriz 2 Matriz booleana
Devolve verdadeiro se a expresso 1 for
determinada para ser igual expresso 2.
Devolve falso se a expresso 1 for determinada
para no ser igual expresso 2.
Qualquer outra coisa devolve uma forma
simplificada da equao.
Para listas e matriz, devolve comparaes
elemento a elemento.
Exemplo de lista de funes com smbolos de
teste matemticos: =, , <, , >,
:g(x)
:Func
:If x5 Then
: Return 5
: ElseIf x>5 and x<0 Then
: Return x
: ElseIf x0 and x10 Then
: Return x
: ElseIf x=10 Then
: Return 3
:EndIf
:EndFunc
Graph g(x)


Importante: Zero, no a letra O.
Appendix A: Funes e instrues 961
Teclas
expresso 1 expresso 2 Expresso booleana
lista 1 lista 2 Lista booleana
matriz 1 matriz 2 Matriz booleana
Devolve verdadeiro se a expresso 1 for
determinada para ser no igual expresso 2.
Devolve falso se a expresso 1 for determinada
para ser igual expresso 2.
Qualquer outra coisa devolve uma forma
simplificada da equao.
Para listas e matriz, devolve comparaes
elemento a elemento.
Consulte o exemplo "=" (igual).

< Teclas 2
expresso 1 < expresso 2 Expresso booleana
lista 1 < lista 2 Lista booleana
matriz 1 < matriz 2 Matriz booleana
Devolve verdadeiro se a expresso 1 for
determinada para ser menor que a expresso 2.
Devolve falso se a expresso 1 for determinada
para ser maior ou igual expresso 2.
Qualquer outra coisa devolve uma forma
simplificada da equao.
Para listas e matriz, devolve comparaes
elemento a elemento.
Consulte o exemplo "=" (igual).

Teclas
expresso 1 expresso 2 Expresso booleana
lista 1 lista 2 Lista booleana
matriz 1 matriz 2 Matriz booleana
Devolve verdadeiro se a expresso 1 for
determinada para ser igual ou menor que a
expresso 2.
Devolve falso se a expresso 1 for determinada
para ser maior que a expresso 2.
Qualquer outra coisa devolve uma forma
simplificada da equao.
Para listas e matriz, devolve comparaes
elemento a elemento.
Consulte o exemplo "=" (igual).

> Teclas 2
expresso 1 > expresso 2 Expresso booleana
lista 1 > lista 2 Lista booleana
matriz 1 > matriz 2 Matriz booleana matriz
Devolve verdadeiro se a expresso 1 for
determinada para ser maior que a expresso 2.
Devolve falso se a expresso 1 for determinada
para ser igual ou menor que a expresso 2.
Qualquer outra coisa devolve uma forma
simplificada da equao.
Para listas e matriz, devolve comparaes
elemento a elemento.
Consulte o exemplo "=" (igual).


962 Appendix A: Funes e instrues
Teclas
expresso 1 expresso 2 Expresso booleana
lista 1 lista 2 Lista booleana
matriz 1 matriz 2 Matriz booleana
Devolve verdadeiro se a expresso1 for
determinada para ser maior ou igual expresso2.
Devolve falsa se a expresso 1 for determinada
para ser menor que a expresso 2.
Qualquer outra coisa devolve uma forma
simplificada da equao.
Para listas e matriz, devolve comparaes
elemento a elemento.
Consulte o exemplo "=" (igual).

! (factorial) Teclas e
expresso 1! expresso
lista 1! lista
matriz 1! matriz
Devolve o factorial do argumento.
Para uma lista ou matriz, devolve uma lista ou
matriz de factoriais dos elementos.
A TI-89 calcula um valor numrico apenas para
valores de nmeros inteiros no negativos.
5! 120
{5,4,3}! {120 24 6}
[1,2;3,4]! [
1 2
6 24
]

& (acrescentar) Teclas p
cadeia1 & cadeia2 cadeia
Devolve uma cadeia de texto que a cadeia 2
acrescentada cadeia 1.
"Hello " & "Nick"
"Hello Nick"

()
(integrar)
Teclas 2<
(expresso 1, var[, inferior] [,superior]) expresso
(lista 1,var [,ordem]) lista
(matriz 1,var [,ordem]) matriz

Devolve o integral da expresso 1 no que respeita
varivel var de inferior a superior.
(x^2,x,a,b)
b
3
-
a
3

Devolve uma primitiva se omitir inferior e superior.
Uma constante simblica da integrao como C
omitida.
No entanto, inferior adicionada como uma
constante da integrao se omitir apenas superior.
(x^2,x)
x
3

(ax^2,x,c)
ax
3
+ c
Appendix A: Funes e instrues 963
As primitivas igualmente vlidas podem diferir
por uma constante numrica. Como uma
constante pode estar disfarada, em especial,
quando uma primitiva contiver funes
trigonomtricas inversas ou logaritmos. Alm
disso, as expresses constantes por partes so
por vezes adicionadas para tornar uma primitiva
vlida num intervalo maior do que a frmula
usual.
(1/(2cos(x)),x)!tmp(x)
ClrGraph:Graph tmp(x):Graph
1/(2cos(x)):Graph (3)
(2tan((3)(tan(x/2)))/3)


() devolve-se para partes da expresso 1 que no
podem ser determinadas como uma combinao
finita explcita das funes e dos operadores
integrados.
Quando inferior e superior estiverem presentes,
efectuada uma tentativa para localizar quaisquer
descontinuidades ou derivadas descontnuas no
intervalo inferior < var < superior e para subdividir o
intervalo dessas casas.
(be^(x^2)+a/(x^2+a^2),x)

Para a definio AUTO do modo Exact/Approx, a
integrao numrica utilizada onde aplicvel
quando no conseguir determinar um limite ou
uma primitiva.

Para a definio APPROX, a integrao numrica
tentada primeiro, se aplicvel. As primitivas so
procuradas apenas onde essa integrao
numrica no aplicvel ou falha.
(e^(x^2),x,1,1) 1.493...
() pode ser aninhado para fazer integrais
mltiplos. Os limites de integrao podem
depender das variveis de integrao fora delas.
Nota: Consulte tambm nInt().
((ln(x+y),y,0,x),x,0,a)


() (raiz
quadrada)
Teclas 2]
(expresso 1) expresso
(lista 1) lista
Devolve a raiz quadrada do argumento.
Para uma lista, devolve as razes quadradas de
todos os elementos da lista 1.
(4) 2
({9,a,4}) {3 a 2}

() (produto) Menu MATH/Calculus
(expresso 1, var, baixo,alto) expresso
Avalia a expresso 1 para cada valor de var de
baixo a alto, e devolve o produto dos resultados.
(1/n,n,1,5)
1
120

(k^2,k,1,n) (n!)
({1/n,n,2},n,1,5)
{
1
120
120 32}

964 Appendix A: Funes e instrues
(expresso 1, var, baixo, baixo 1) 1
(k,k,4,3) 1
(expresso 1, var, baixo, alto) 1/(expresso 1,
var, alto+1, baixo 1) se alto < baixo 1
(1/k,k,4,1) 6
(1/k,k,4,1) (1/k,k,2,4)
1/4

G() (soma) Menu MATH/Calculus
G(expresso 1, var, baixo, alto) expresso
Avalia a expresso 1 para cada valor de var de
baixo a alto, e devolve a soma dos resultados.
G(1/n,n,1,5)
137
60

G(k^2,k,1,n)

n(n + 1)(2n + 1)
6


G(1/n^2,n,1,)
p
6

G(expresso 1, var, baixo, baixo 1) 0
G(k,k,4,3) 0
G(expresso 1, var, baixo, alto) G( expresso 1,
var, alto+1, baixo 1) se alto < baixo 1
G(k,k,4,1) 5
G(k,k,4,1)+G(k,k,2,4) 4

# (aco
indirecta)
CATALOG
# varNameString
Refere-se varivel cujo nome varNameString.
Permite criar e modificar variveis a partir de um
programa com cadeias.
Segmento do programa:

:Request "Enter Your Name",str1
:NewFold #str1


:For i,1,5,1
: ClrGraph
: Graph ix
: StoPic #("pic" & string(i))
:EndFor



G
(gradiano) Menu MATH/Angle
expresso 1
G
expresso
lista 1
G
lista
matriz 1
G
matriz
Esta funo proporciona uma forma para utilizar
um ngulo em grados enquanto estiver nos
modos Degree e Radian.
No modo de ngulo Radian, multiplica a expresso
por p/200. No modo de ngulo Degree, multiplica
a expresso 1 por g/100.
No modo de ngulo Gradian, devolve a
expresso1 inalterada.

No modo Degree, Gradian ou Radian:
cos(50
G
)
2
2

cos({0,100
G
,200
G
}) {1,0.-1}


Appendix A: Funes e instrues 965
(radiano) Menu MATH/Angle
expresso 1 expresso
lista 1 lista
matriz 1 matriz
No modo de ngulo Degree, multiplica a expresso
1 por 180/p. No modo de ngulo Radian, devolve
a expresso 1 inalterada. No modo de ngulo
Gradian, multiplica a expresso 1 por 200/p.
Esta funo proporciona uma forma para utilizar
um ngulo em radianos enquanto estiver nos
modos Degree e Gradian.
Sugesto: Utilize se quiser forar radianos
numa definio ou definio de programa,
independentemente do modo que prevalea
quando a funo ou o programa for utilizado.
No modo de ngulo Degree, Gradian ou
Radian:
cos((p/4))
2
2

cos({0,(p/12),p})
{1
(
3
+1)
2
4
1}


(grau) Teclas 2
expresso 1 expresso
lista 1 lista
matriz 1 matriz
No modo de ngulo Radian, multiplica a expresso
por p/180. No modo de ngulo Degree, devolve a
expresso inalterada. No modo de ngulo Gradian,
multiplica a expresso 1 por 10/9.
Esta funo proporciona uma forma de utilizar o
ngulo em graus enquanto estiver nos modos
Gradian e Radian.
No modo de ngulo Degree, Gradian ou
Radian:
cos(45)
2
2

cos({0,p/4,90,30.12})
{1 .707... 0 .864...}

(ngulo) Teclas 2
[raio,q_ngulo] vector (entrada polar)
[raio,q_ngulo,Z_coordenada] vector
(entrada cilndrica)
[raio,q_ngulo,f_ngulo] vector
(entrada esfrica)
Devolve as coordenadas como um vector
dependendo da definio do modo Vector
Format: rectangular, cilndrico ou esfrico.
[5,60,45]
No modo Radian e o formato do vector
definidos para:



(magnitude ngulo) Valor complexo (entrada polar)
Introduz um valor complexo na forma polar
(rq). O ngulo interpretado de acordo com a
definio do modo Angle actual.
No modo de ngulo Radian e no modo do
formato complexo Rectangular:
5+3i(10p/4)
55 2+(35 2)i
2.0714.071i

rectangular


cilndrico


esfrico

966 Appendix A: Funes e instrues
, ', " Teclas 2 (), teclas 2 ('), teclas 2 (")
ddmm'ss.ss" expresso
DD Um nmero positivo ou negativo
mm Um nmero no negativo
ss.ss Um nmero no negativo
Devolve dd+(mm/60)+(ss.ss/3600).
Este formato de entrada de base 60 permite:
Introduzir um ngulo em
graus/minutos/segundos, independentemente
do modo de ngulo actual.
Introduza a hora como
horas/minutos/segundos.
No modo de ngulo Degree:
2513'17.5" 25.221...
2530' 51/2

' (primo) Teclas 2
varivel '
varivel ''
Introduz um smbolo de primo numa equao
diferencial. Um smbolo de primo indica uma
equao diferencial de 1 ordem, dois smbolos de
primo indicam uma de 2 ordem, etc.
deSolve(y''=y^(1/2) and y(0)=0 and
y'(0)=0,t,y)

2y
3/4
3
=t

_ (carcter
sublinhado)
Teclas
unidade_expresso
Indica as unidades para uma expresso. Todos os
nomes das unidades tm de comear com um
carcter sublinhado.
Pode utilizar as unidades predefinidas ou criar as
suas prprias unidades. Para uma lista de
unidades predefinidas, consulte o mdulo sobre
constantes e unidades de medio. Pode premir
2 9 para seleccionar unidades a partir de
um menu, ou pode digitar os nomes das unidades
directamente.
3_m 4 _ft 9.842_ft
Nota: Para digitar 4, prima 2.
varivel_
Quando a varivel no tiver valor, tratada como
se representasse um nmero complexo. Por
predefinio, sem o _ , a varivel tratada como
real.
Se a varivel tiver um valor, o _ ignorado e a
varivel retm o tipo de dados original.
Nota: Pode guardar um nmero complexo numa
varivel sem utilizar o _ . No entanto, para obter
melhores resultados nos clculos como cSolve()
e cZeros(), o _ recomendado.
Partindo do princpio que z indefinido:
real(z) z
real(z_) real(z_)
imag(z) 0
imag(z_) imag(z_)

Appendix A: Funes e instrues 967
4 (converter) Teclas 2
unidade_expresso 1 4 _unidade 2 unidade_expresso 2
Converte uma expresso de uma unidade para
outra. As unidades tm de ser da mesma
categoria.
O carcter sublinhado _ indica as unidades. Para
uma lista de unidades predefinidas vlidas,
consulte o mdulo sobre constantes e unidades
de medio. Pode premir 2 9 para
seleccionar unidades a partir de um menu, ou
pode digitar os nomes das unidades
directamente.
Para obter o carcter sublinhado _ quando digitar
as unidades directamente, prima

Nota: O operador de converso 4 no processa
unidades de temperatura. Utilize tmpCnv() e
@tmpCnv().
3_m 4 _ft 9.842_ft


10^() CATALOG
10^ (expresso 1) expresso
10^ (lista 1) lista
Devolve 10 elevado potncia do argumento.
Para uma lista, devolve 10 elevado potncia
dos elementos na lista 1.
10^(1.5) 31.622...
10^{0,2,2,a}
{1
1
100
100 10
a
}
10^(Matriz quadrada 1) Matriz quadrada
Devolve 10 elevado potncia de Matriz quadrada
1. Este procedimento no a mesma coisa que
calcular 10 elevado potncia de cada elemento.
Para mais informaes sobre o mtodo de
clculo, consulte cos().
A Matriz quadrada 1 tem de estar na diagonal. O
resultado contm sempre nmeros de pontos
flutuantes.
10^([1,5,3;4,2,1;6,L2,1])

1.143E7 8.171E6 6.675E6


9.956E6 7.115E6 5.813E6
7.652E6 5.469E6 4.468E6


x CATALOG (^
-1
)
expresso 1 x expresso
lista 1 x lista
Devolve o recproco do argumento.
Para uma lista, devolve os recprocos dos
elementos da lista 1.
3.1^1 .322581
{a,4,.1,x2}^1
{
1
a

1
4
10.
1
x2
}
Matriz quadrada 1 x Matriz quadrada
Devolve o inverso de Matriz quadrada 1.
A Matriz quadrada 1 tem de ser uma matriz
quadrada no singular.
[1,2;3,4]^1
[1,2;a,4]^1



968 Appendix A: Funes e instrues
| (with) Tecla
expresso | Expresso booleana1 [e Booleana
expresso 2]...[e Expresso booleanaN]
O smbolo with (|) serve como um operador
binrio. O operando esquerda de | uma
expresso. O operando direita de | especifica
uma ou mais relaes que se destinam a afectar a
simplificao da expresso. As vrias relaes
depois de | tm de ser juntas com um and
lgico.
O operador with fornece trs tipos de
funcionalidades bsicas: substituies, limitaes
de intervalo e excluso.
x+1| x=3 4
x+y| x=sin(y) sin(y) + y
x+y| sin(y)=x x + y
As substituies so efectuadas na forma de uma
igualdade, como x=3 ou y=sin(x). Para ser mais
eficaz, o lado esquerdo deve ser uma varivel
simples. expresso | varivel = valor substituir valor
para todas as ocorrncias de varivel na expresso.
x^32x+7!f(x) Done
f(x)| x=(3) 3 + 7
(sin(x))^2+2sin(x)6| sin(x)=d
d+2d6
As limitaes de intervalo tm a forma de uma ou
mais desigualdades juntas por operadores and
lgicos. As limitaes de intervalo permitem
tambm a simplificao que caso contrrio pode
ser invlida ou no calculvel.
solve(x^21=0,x)|x>0 and x<2
x = 1
(x)(1/x)|x>0 1
(x)(1/x)
1
x
x
As excluses utilizam o operador relacional not
equals (/= ou ) para excluir um valor especfico
de considerao. So utilizados principalmente
para excluir uma soluo exacta quando utilizar
cSolve(), cZeros(), fMax(), fMin(), solve(),
zeros(), etc.
solve(x^21=0,x)| x1 x = 1

!(guardar) Tecla
expresso ! var
lista ! var
matriz ! var
expresso ! fun_name(parmetro 1,...)
lista ! fun_name(parmetro 1,...)
matriz ! fun_name(parmetro 1,...)
Se a varivel var no existir, crie a var e inicialize-
a para expresso, lista ou matriz.
Se a var j existir e no estiver bloqueada ou
protegida, substitua o contedo por expresso,
lista ou matriz.
Sugesto: Se quiser fazer clculos simblicos
com variveis indefinidas, evite guardar qualquer
coisa nas variveis de uma letra mais utilizadas,
como a, b, c, x, y, z, etc.
p/4!myvar
p
4

2cos(x)!Y1(x) Done
{1,2,3,4}!Lst5 {1 2 3 4}
[1,2,3;4,5,6]!MatG [
1 2 3
4 5 6
]
"Hello"!str1 "Hello"

(comentrio) Menu Program Editor/Control ou teclas d
[texto]
processa texto como uma linha de comentrio,
que pode ser utilizada para anotar instrues do
programa.
pode estar no incio ou em qualquer parte da
linha. Tudo direita de , no fim da linha, o
comentrio.
Segmento do programa:

: Get 10 points from the Graph
screen
:For i,1,10 This loops 10 times

Appendix A: Funes e instrues 969

0b, 0h Teclas j [B]
Teclas j [H]
0b Nmero binrio
0h Nmero hexadecimal
Indica um nmero binrio ou hexadecimal,
respectivamente. Para introduzir um nmero
binrio ou hex, tem de introduzir o prefixo 0b ou
0h, independentemente do modo Base. Sem um
prefixo, o nmero tratado como decimal (base
10).
Os resultados aparecem de acordo com o modo
Base.
No modo base Dec:
0b10+0hF+10 27

No modo base Bin:
0b10+0hF+10 0b11011

No modo base Hex:
0b10+0hF+10 0h1B


968
Anexo B: Refernci a t cni ca
Esta seco contm uma lista completa dos cdigos de caracteres e das mensagens de
erro da TI-89 Titanium/ Voyage200 . Inclui tambm informaes sobre como so
calculadas determinadas operaes da TI-89 Titanium/ Voyage200.
Mensagens de er r o da TI -89
Ti t ani um / Voyage200
Esta seco lista as mensagens de erro que podem ser visualizadas quando ocorrerem
erros internos ou de introduo. O nmero esquerda de cada mensagem de erro
representa um nmero de erro interno que no visualizado. Se o erro ocorrer dentro
de um bloco Try...EndTry, o nmero do erro guardado na varivel do sistema
errornum. Muitas das mensagens de erro so explicaes e no requerem informaes
descritivas. No entanto, foram adicionadas informaes adicionais para algumas
mensagens de erro.
Nmero
de erro Descrio
10 A function did not return a value (Uma funo no devolve um valor)
20 A test did not resolve to TRUE or FALSE (Um teste no resolveu para
VERDADEIRO ou FALSO)
Geralmente, no possvel comparar as variveis indefinidas. Por
exemplo, o teste
If a<b provocar um erro se a ou b no estiver definido quando
executar a instruo If.
30 Argument cannot be a folder name (O argumento no pode ser um nome
de pasta)
40 Argument error (Erro de argumento)
50 Argument mistmatch (Argumento no coincidente)
Dois ou mais argumentos tm de ser do mesmo tipo. Por exemplo,
PtOn expression1,expression2 e PtOn list1,list2 so ambas vlidas,
mas
PtOn expression,list uma m combinao.
60 Argument must be a Boolean expression or integer (O argumento tem de
ser um nmero inteiro ou uma expresso Booleana)
70 Argument must be a decimal number (O argumento tem de ser um
nmero decimal)
80 Argument must be a label name (O argumento tem de ser um nome de
etiqueta)
90 Argument must be a list (O argumento tem de ser uma lista)
100 Argument must be a matrix (O argumento tem de ser uma matriz)
110 Argument must be a Pic (O argumento tem de ser uma imagem)
120 Argument must be a Pic or string (O argumento tem de ser uma imagem
ou cadeia)
130 Argument must be a string (O argumento tem de ser uma cadeia)
969
140 Argument must be a variable name (O argumento tem de ser o nome de
uma varivel)
Por exemplo, DelVar 12 no vlido porque um nmero no pode ser
o nome de uma varivel.
150 Argument must be an empty folder name (O argumento tem de ser o
nome de uma pasta vazia)
160 Argument must be an expression (O argumento tem de ser uma
expresso)
Por exemplo, zeros(2x+3=0,x) no vlido porque o primeiro
argumento uma equao.
161 ASAP or Exec string too long (Cadeia ASAP ou Exec muito longa)
163 Attribute (8-digit number) of object (8-digit number) not found (Atributo
(nmero de 8 dgitos) do objecto (nmero de 8 dgitos) no localizado)
165 Batteries too low for sending or receiving (Pilhas muito fracas para envio
ou recepo)
Instale pilhas novas antes de enviar ou receber.
170 Bound (Limite)
Para funes matemticas grficas interactivas como 2:Zero, o limite
inferior tem de ser inferior ao limite superior para definir o intervalo de
procura.
180 Break (Interrupo)
A tecla _foi premida durante um clculo longo ou a execuo do
programa.
185 Checksum (Erro da soma de verificao)
190 Circular definition (Definio circular)
Esta mensagem aparece para evitar o esgotamento da memria
durante a substituio infinita de valores das variveis durante a
simplificao. Por exemplo, a+1a, em que a uma varivel
indefinida, provocar este erro.
200 Constraint expression invalid (Expresso de restrio invlida)
Por exemplo, solve(3x^24=0, x) | x<0 ou x>5 produziria esta
mensagem de erro porque a restrio separada por or e no por
and.
205 Data is too big to save to a variable. (Os dados so muito grandes para
guardar uma varivel.) Utilize F6 Util para reduzir o tamanho.
O tamanho dos dados do editor excede o tamanho mximo que pode
ser guardado numa varivel. O menu F6 Util fornece as operaes
que podem ser utilizadas na reduo do tamanho dos dados.
210 Data type (Tipo de dados)
Um argumento do tipo de dados incorrecto.
220 Dependent limit (Limite dependente)
Um limite de integrao depende da varivel de integrao. Por
exemplo, (x^2,x,1,x) no permitido.
225 Diff Eq setup (Configurar equao diferencial)
230 Dimension (Dimenso)
Um ndice de lista ou matriz no vlido. Por exemplo, se a lista
{1,2,3,4} estiver guardada em L1, L1[5] um erro de dimenso porque
L1 contm apenas quatro elementos.
Nmero
de erro Descrio
970
240 Dimension mismatch (Dimenso no coincidente)
Dois ou mais argumentos tm de ter a mesma dimenso. Por
exemplo, [1,2]+[1,2,3] uma dimenso no coincidente porque as
matrizes contm um diferente nmero de elementos .
250 Divide by zero (Dividir por zero)
260 Domain error (Erro do domnio)
Um argumento tem de ter um domnio especificado. Por exemplo,
ans(100) no vlido porque o argumento para ans() tem de estar no
intervalo 199.
270 Duplicate variable name (Nome de varivel duplicado)
280 Else and ElseIf invalid outside of If..EndIf block (Else e ElseIf invlidos
fora do bloco If..EndIf)
290 EndTry is missing the matching Else statement (EndTry no existe na
instruo Else coincidente)
295 Excessive iteration (Repetio excessiva)
300 Expected 2 or 3-element list or matrix (Matriz ou lista de 2 ou 3 elementos
prevista)
307 Flash application extension (function or program) not found (Extenso da
aplicao Flash (funo ou programa) no localizada)
308 Flash application not found (Aplicao Flash no localizada)
310 First argument of nSolve must be a univariate equation (O primeiro
argumento de nSolve tem de ser uma equao de uma varivel)
O primeiro argumento tem de ser uma equao, e a equao no
pode conter uma varivel sem valor diferente da varivel de interesse.
Por exemplo, nSolve(3x^24=0, x) uma equao vlida; no
entanto, nSolve(3x^24, x) no uma equao, e
nSolve(3x^2y=0,x) no uma equao de uma varivel porque y
no tem um valor neste exemplo.
320 First argument of solve or cSolve must be an equation or inequality (O
primeiro argumento de solve ou cSolve tem de ser uma equao ou
desigualdade)
Por exemplo, solve(3x^24, x) no vlido porque o primeiro
argumento no uma equao.
330 Folder (Pasta)
Foi efectuada uma tentativa no menu VAR-LINK para guardar uma
varivel numa pasta que no existe.
335 Funes grficas y1(x)...y99(x) no disponveis no modo Diff Equations
(Equaes diferenciais)
345 Inconsistent units (Unidades inconsistentes)
350 Index out of range (Fora do ndice)
360 Indirection string is not a valid variable name (A cadeia de aco indirecta
no um nome de varivel vlido)
380 Invalid ans() (ans() invlida)
390 Invalid assignment (Atribuio invlida)
400 Invalid assignment value (Valor de atribuio invlido)
Nmero
de erro Descrio
971
405 Invalid axes (Eixos invlidos)
410 Invalid command (Comando invlido)
420 Invalid folder name (Nome de pasta invlido)
430 Invalid for the current mode settings (Invlido para as definies do modo
actual)
440 Invalid implied multiply (Multiplicao implcita invlida)
Por exemplo, x(x+1) no vlido; em que, x (x+1) a sintaxe
correcta. Destina-se a evitar a confuso entre a multiplicao implcita
e as chamadas de funes.
450 Invalid in a function or current expression (Invlida numa funo ou
expresso actual)
Apenas determinados comandos so vlidos numa funo definida
pelo utilizador. As entradas efectuadas no Editor de janelas, Editor de
tabelas, Editor de dados/Matriz e Solucionador de problemas, e nas
linhas de comando do sistema, como Lower Bound, no podem
conter quaisquer comandos ou dois pontos (:). Consulte tambm
Criar e avaliar funes definidas pelo utilizador no mdulo Ecr
inicial da calculadora.
460 Invalid in Custom..EndCustm block (Invlido no bloco
Custom..EndCustm)
470 Invalid in Dialog..EndDlog block (Invlido no bloco Dialog..EndDlog)
480 Invalid in Toolbar..EndTBar block (Invlido no bloco Toolbar..EndTBar)
490 Invalid in Try..EndTry block (Invlido no bloco Try..EndTry)
500 Invalid label (Etiqueta invlida)
Os nomes das etiquetas tm de seguir as mesmas regras utilizadas
para dar nome s variveis.
510 Invalid list or matrix (Matriz ou lista invlida)
Por exemplo, uma lista no interior de uma lista, como {2,{3,4}} no
vlida.
520 Invalid outside Custom..EndCustm or ToolBar..EndTbar blocks (Invlido
fora dos blocos Custom..EndCustm or ToolBar..EndTbar)
Por exemplo, tentou utilizar um comando Item fora de uma estrutura
Custom ou ToolBar.
530 Invalid outside Dialog..EndDlog, Custom..EndCustm, or
ToolBar..EndTBar blocks (Invlido fora dos blocos Dialog..EndDlog,
Custom..EndCustm ou ToolBar..EndTBar)
Por exemplo, tentou utilizar um comando Title fora de uma estrutura
Dialog, Custom ou ToolBar.
540 Invalid outside Dialog..EndDlog block (Invlido fora do bloco
Dialog..EndDlog )
Por exemplo, tentou utilizar o comando DropDown fora de uma
estrutura Dialog.
550 Invalid outside function or program (Invlido fora da funo ou programa)
Um nmero de comandos no so vlidos fora de um programa ou de
uma funo. Por exemplo, Local no pode ser utilizado excepto se for
num programa ou funo.
Nmero
de erro Descrio
972
560 Invalid outside Loop..EndLoop, For..EndFor, or While..EndWhile blocks
(Invlido fora dos blocos Loop..EndLoop, For..EndFor ou
While..EndWhile)
Por exemplo, o comando Exit s vlido dentro destes blocos de
espirais.
570 Invalid pathname (Nome de caminho invlido)
Por exemplo, \\var no vlido.
575 Invalid polar complex (Complexo polar invlido)
580 Invalid program reference (Referncia de programa invlida)
Os programas no podem ser referenciados nas funes ou
expresses, como 1+p(x) em que p um programa.
585 Invalid relocation data in ASM program (Dados de deslocao invlidos
no programa ASM)
Os dados de deslocao necessrios no programa ASM (Assembly)
no existem ou esto danificados.
590 Invalid syntax block (Bloco de sintaxe invlido)
Um bloco Dialog..EndDlog est vazio ou tem mais de um ttulo. Um
bloco Custom..EndCustm no pode conter variveis PIC e os itens
tm de ser antecedidos por um ttulo. Um bloco Toolbar..EndTBar
tem de ter um segundo argumento se no existirem itens; ou os itens
tm de ter um segundo argumento e tm de ser antecedidos por um
ttulo.
600 Invalid table (Tabela invlida)
605 Invalid use of units (Utilizao de unidades invlidas)
610 Invalid variable name in a Local statement (Nome da varivel invlido
numa instruo Local)
620 Invalid variable or function name (Nome da funo ou varivel invlido)
630 Invalid variable reference (Referncia da varivel invlida)
640 Invalid vector syntax (Sintaxe do vector invlida)
650 Link transmission (Transmisso de ligaes)
Uma transmisso entre as duas unidades no foi concluda. Verifique
se o cabo de ligao est ligado correctamente a ambas as unidades.
665 Matrix not diagonalizable (Matriz sem diagonal)
670
673
Memory (Memria)
O clculo requereu mais memria do que a disponvel nessa altura.
Se aparecer este erro quando executar um programa grande, pode
ser necessrio dividir o programa em funes ou programas mais
pequenos e independentes (em que um programa ou funo chama
outro).
680 Missing (Inexistente) (
690 Missing (Inexistente) )
700 Missing (Inexistente) "
710 Missing (Inexistente) ]
720 Missing (Inexistente) }
Nmero
de erro Descrio
973
730 Missing start or end of block syntax (Incio ou fim inexistente da sintaxe
do bloco)
740 Missing Then in the If..EndIf block (Bloco Then in the If..EndIf inexistente)
750 Name is not a function or program (Nome no um programa ou funo)
765 No functions selected (Nenhuma funo seleccionada)
780 No solution found (Nenhuma soluo localizada)
A utilizao das funes matemticas interactivas (F5:Math) na
aplicao Graph pode originar este erro. Por exemplo, se tentar
localizar um ponto de inflexo da parbola y1(x)=x , que no existe,
este erro aparece.
790 Non-algebraic variable in expression (Varivel no algbrica em
expresso)
Se a for o nome de uma PIC, GDB, MAC, FIG, etc., a+1 no vlida.
Use a different variable name in the expression or delete the variable.
(Utilize um nome de varivel diferente ou elimine a varivel.)
800 Non-real result (Resultado no real)
Por exemplo, se a unidade estiver na definio REAL do modo
Complex Format (Formato complexo), ln(2) no vlido.
810 Not enough memory to save current variable (Memria insuficiente para
guardar a varivel actual). Elimine as variveis desnecessrias no ecr
Var-Link e reabra o editor como actual ou reabra o editor e utilize F1 8
para apagar o editor.
Esta mensagem de erro provocada pelas condies de pouca
memria dentro do editor de dados/matriz.
830 Overflow (Excesso)
840 Plot Setup (Configurao do desenho)
850 Program not found (Programa no localizado)
Uma referncia de programa dentro de outro programa no pode ser
localizada no caminho fornecido durante a execuo.
855 Rand type functions not allowed in graphing (Funes de tipo aleatrio
no permitidas no grfico)
860 Recursion is limited to 255 calls deep (A recurso est limitada a 255
chamadas)
870 Reserved name or system variable (Varivel do sistema ou nome
reservado)
875 ROM-resident routine not available (Rotina residente da ROM
indisponvel)
880 Sequence setup (Configurao da sequncia)
885 Signature error (Erro de assinatura)
890 Singular matrix (Matriz singular)
895 Slope fields need one selected function and are used for 1st-order
equations only (Os campos do declive necessitam de uma funo
seleccionada e so utilizados para equaes de 1 ordem)
900 Stat (Estatstica)
Nmero
de erro Descrio
974
910 Syntax (Sintaxe)
A estrutura da entrada est incorrecta. Por exemplo, x+y (x mais
menos y) no vlido; em que, x+y (x mais negativo y) est
correcto.
930 Too few arguments (Poucos argumentos)
A expresso ou equao falta num ou mais argumentos. Por exemplo,
d(f(x)) no vlido; em que, d(f(x),x) a sintaxe correcta.
940 Too many arguments (Muitos argumentos)
A expresso ou equao contm um nmero excessivo de
argumentos e no pode ser avaliada.
950 Too many subscripts (Demasiados subscritos)
955 Too many undefined variables (Demasiadas variveis indefinidas)
960 Undefined variable (Varivel indefinida)
965 Unlicensed OS or Flash application (Aplicao Flash ou SO no
licenciado)
970 Variable in use so references or changes are not allowed (Varivel em
utilizao invalida alteraes ou referncias)
980 Variable is locked, protected, or archived (Varivel bloqueada, protegida
ou arquivada)
990 Variable name is limited to 8 characters (Nome da varivel limitada a 8
caracteres)
1000 Window variables domain (Domnio de variveis da janela)
1010 Zoom
Aviso: ^0 ou undef^0 substitudo por 1
Aviso: 0^0 substitudo por 1
Aviso: 1^ ou 1^undef substitudo por 1
Aviso: cSolve pode especificar mais zeros
Aviso: Pode produzir uma equao falsa
Aviso: Expresso a integrar real finita prevista
Aviso: Pode no ser completamente simplificada
Aviso: Podem existir mais solues
Aviso: Pode introduzir solues falsas
Aviso: A operao pode perder solues
Aviso: Requer e devolve um valor de 32 bits
Aviso: Excesso substitudo por ou
Aviso: Preciso questionvel
Aviso: Soluo questionvel
Aviso: Solve pode especificar mais zeros
Aviso: Argumento Trig muito grande para reduzir
Aviso: O domnio pode ser maior
Nmero
de erro Descrio
975
Aviso: O domnio pode ser menor
Nmero
de erro Descrio
976
Modos TI-89 Titanium / Voyage200
Esta seco descreve os modos da TI-89 Titanium/Voyage200 e lista as definies
possveis de cada modo. Estas definies do modo aparecem quando premir _.
Gr aph (Gr f i c o)
Especifica o tipo de grficos que pode desenhar.
Nota: Se utilizar um ecr dividido com Number of Graphs = 2, Graph destina-se parte
superior ou esquerda do ecr e Graph 2 destina-se parte inferior ou direita.
Cur r ent f ol der (Past a ac t ual )
Especifica a pasta actual. Pode configurar vrias pastas com configuraes nicas de
variveis, bases de dados de grficos, programas, etc.
Nota: Para mais informaes sobre como utilizar as pastas, consulte o ecr inicial da
calculadora.
Di spl ay Di gi t s (Vi sual i zar dgi t os)
Selecciona o nmero de dgitos. Estas definies decimais s afectam a forma de
visualizao dos resultadospode introduzir um nmero em qualquer formato.
Internamente, a TI-89 Titanium/ Voyage200 retm nmeros decimais com 14 dgitos
significativos. Para efeitos de visualizao, esses nmeros so arredondados para um
mximo de 12 dgitos significativos.
1:FUNCTION Funes y(x)
2:PARAMETRIC Equaes paramtricas x(t) e y(t)
3:POLAR Equaes polares r(q)
4:SEQUENCE Sequncias u(n)
5:3D Equaes 3D z(x,y) 3D
6:DIFF
EQUATIONS
Equaes diferenciais y'(t)
1:main Pasta predefinida includa com a TI-89
Titanium/ Voyage200.
2:
(pastas
personalizadas)
Esto disponveis outras pastas apenas se tiverem
sido criadas por um utilizador.
1:FIX 0
2:FIX 1

D:FIX 12
Os resultados aparecem sempre com o nmero
seleccionado de casas decimais.
E:FLOAT O nmero de casas decimais depende do
resultado.
977
Angl e (ngul o)
Especifica as unidades em que os valores dos ngulos so interpretados e visualizados
em funes trigonomtricas e converses polares/rectangulares.
Ex ponent i al For mat (For mat o ex ponenc i al )
Especifica o formato de notao que deve ser utilizado. Estes formatos s afectam a
forma de visualizao de uma resposta; pode introduzir um nmero em qualquer
formato. As respostas numricas podem ser visualizadas at 12 dgitos e um expoente
de 3 dgitos.
Nota: Se seleccionar NORMAL, mas no for possvel visualizar a resposta no nmero
de dgitos seleccionados pelo Display Digits, a TI-89 Titanium/ Voyage200 mostra a
resposta em notao cientfica. Se Display Digits =FLOAT, a notao cientfica
utilizada para expoentes de 12 ou mais expoentes de -4 ou menos.
Compl ex For mat (For mat o c ompl ex o)
Especifica a forma de visualizao de resultados complexos e o formato.
F:FLOAT 1
G:FLOAT 2

: 12
Se a parte do nmero inteiro for maior do que o
nmero de dgitos seleccionado, o resultado
arredondado e visualizado em notao cientfica.
Por exemplo, em FLOAT 4:
12345. aparece como 1.235E4
1:RADIAN
2:DEGREE
3:GRADIAN
1:NORMAL Expressa os nmeros em formato standard. Por
exemplo, 12345.67
2:SCIENTIFIC Expressa os nmeros em duas partes:
Os dgitos significativos aparecem com um dgito
esquerda do decimal.
A potncia de 10 aparece direita de E.
Por exemplo, 1.234567E4 significa 1.23456710
4
3:ENGINEERING Similar notao cientfica. No entanto:
O nmero pode ter um, dois ou trs dgitos antes
do decimal.
O expoente da potncia de 10 um mltiplo de
trs.
Por exemplo, 12.34567E3 significa 12.3456710
3
1:REAL No mostra resultados complexos. (Se o resultado
for um nmero complexo e a entrada no contiver a
unidade complexa i, aparece uma mensagem de
erro.)
2:RECTANGULAR Mostra os nmeros complexos na formato: a+bi
3:POLAR Mostra os nmeros complexos na formato: re
i
q
978
Vector Format (Formato do vector)
Determina a forma de visualizao dos vectores de 2 e 3 elementos. Pode introduzir
vectores em qualquer formato dos sistemas de coordenadas.
Pr et t y Pr i nt
Determina a forma de visualizao dos resultados no ecr inicial.
Nota: Para obter uma descrio completa destas definies, consulte Formatos de
resultados visualizados no mdulo Utilizar a calculadora.
Split Screen (Ecr dividido)
Permite dividir o ecr em duas partes. Por exemplo, pode visualizar um grfico e ver o
Editor Y=em simultneo.
Para determinar como e que informaes aparecem num ecr dividido, utilize este
modo juntamente com outros modos, como Split 1 App, Split 2 App, Number of Graphs
e Split Screen Ratio. (Split Screen Ratio s est disponvel na Voyage200 .)
Spl i t (Di vi so) 1 App e Spl i t (Di vi so) 2 App
Especifica que aplicao aparece no ecr.
Para um ecr completo, s Split (Diviso) 1 App est activa.
Para um ecr dividido, Split 1 App a parte superior ou esquerda do ecr e
Split 2 App a parte inferior ou direita.
As aplicaes disponveis aparecem quando premir B no ecr do modo Page 2 ou
quando premir _. Deve ter diferentes aplicaes em cada ecr excepto se tiver no
modo de 2 grficos.
1:RECTANGULAR As coordenadas so em termos de x, y e z. Por
exemplo, [3,5,2] representa x = 3, y = 5 e z = 2.
2:CYLINDRICAL As coordenadas so em termos de r, q e z. Por
exemplo, [3,45,2] representa r = 3, q = 45 e z = 2.
3:SPHERICAL As coordenadas so em termos de r, q e f. Por
exemplo, [3, 45, 90] representa r = 3, q = 45 e
f = 90.
1:OFF Os resultados aparecem numa forma unidimensional
linear.
Por exemplo, p^2, p/2, ou ((x-3)/x)
2:ON Os resultados aparecem num formato matemtico
convencional.
Por exemplo, p
2
, 2 ou x3x
1:FULL O ecr no est dividido.
2:TOP-BOTTOM As aplicaes aparecem em dois ecrs que ficam
um por cima do outro.
3:LEFT-RIGHT As aplicaes aparecem em dois ecrs que ficam
esquerda e direita de cada um.
979
Number of Gr aphs (Nmer o de gr f i c os)
Especifica se ambas as partes de um ecr dividido podem mostrar grficos em
simultneo.
Especifica o tipo de grficos que pode desenhar para o segundo grfico no ecr dividido
de dois grficos. Este est activo apenas quando Number of Graphs =2. Nesta
definio de dois grficos, Graph define o tipo de grfico para a parte superior ou
esquerda do ecr dividido, e Graph 2 define a parte direita ou inferior. As escolhas
disponveis so iguais a Graph.
Spl i t Sc r een Rat i o (Rc i o do ec r di vi di do) (Apenas na Voyage 200)
Especifica os tamanhos proporcionais das duas partes do ecr dividido.
Ex ac t /Appr ox (Ex ac t /Apr ox )
Especifica a forma de clculo e visualizao de expresses simblicas e fraccionais. Ao
reter formas racionais e simblicas na definio EXACT, a TI-89
Titanium/ Voyage200 aumenta a preciso atravs da eliminao da maioria dos
nmeros de arredondamento numrico.
Nota: Para obter uma descrio completa destas definies, consulte Formatos de
resultados visualizados no mdulo Utilizar a calculadora.
Base
Permite efectuar clculos atravs da introduo de nmeros em formato decimal,
binrio ou hexadecimal.
1 Apenas uma parte pode mostrar grficos.
2 Ambas as partes podem mostrar um ecr de
grfico independente (Definio Graph ou Graph
2) com definies independentes.
1:1 O ecr est dividido uniformemente.
1:2 A parte inferior ou direita cerca de duas vezes
maior do que a parte superior ou esquerda.
2:1 A parte superior ou esquerda cerca de duas
vezes maior do que a parte inferior ou direita.
1:AUTO Utiliza a definio EXACT na maioria dos casos.
No entanto, utiliza APPROXIMATE se a entrada
contiver um ponto decimal.
2:EXACT Mostra os resultados de nmeros no inteiros na
forma simblica ou racional.
3:APPROXIMATE Mostra os resultados numricos na forma de ponto
flutuante.
1:DEC Os nmeros decimais utilizam 0 - 9 no formato
base 10
2:HEX Os nmeros hexadecimais utilizam 0 - 9 e A - F no
formato base 16.
980
Uni t Syst em (Si st ema de uni dades)
Permite introduzir uma unidade para valores numa expresso, como 6_m * 4_m ou
23_m/_s * 10_s, converter valores de uma unidade para a outra dentro da mesma
categoria, e criar unidades definidas pelo utilizador.
Cust om Uni t s (Uni dades per sonal i zadas)
Permite seleccionar as predefinies personalizadas. Este modo fica escurecido at
seleccionar Unit System, 3:CUSTOM.
Language (I di oma)
Permite localizar a TI-89 Titanium/ Voyage 200 num dos vrios idiomas, dependendo
do idioma em que as aplicaes Flash so instaladas.
Apps Desk t op
Permite activar ou desactivar a visualizao do ambiente de trabalho das Apps.
3:BIN Os nmeros binrios utilizam 0 e 1 no formato
base 2.
1:SI Seleccione SI para o sistema mtrico de medies
2:ENG/US Seleccione ENG/US para o sistema no mtrico de
medies
3:CUSTOM Permite seleccionar as predefinies
personalizadas.
1:English (Ingls) Idioma predefinido includo com o sistema operativo
(SO) da TI-89 Titanium/ Voyage200.
2:
(Aplicaes Flash
multilingues)
Os idiomas alternativos esto disponveis se instalar
as respectivas aplicaes Flash multilingues.
ON Mostra o ambiente de trabalho das Apps navegvel.
O ambiente de trabalho das Apps aparece quando:
Premir _.
Ligar a unidade depois de a desligar, premindo
_ _.
Premir _ a partir de uma App visualizada
no modo de ecr completo.
OFF No mostra o ambiente de trabalho das Apps
navegvel.
A unidade est predefinida para o ecr inicial da
calculadora.
O ecr inicial da calculadora aparece quando _
.
O menu APPLICATIONS aparece quando premir
_.
981
Cdigos de caracteres da TI-89 Titanium / Voyage200
A funo char() permite referir qualquer carcter atravs do respectivo cdigo de carcter
numrico. Por exemplo, para ver 2 no ecr Program I/O, utilize Disp char(127). Pode utilizar ord()
para localizar o cdigo numrico de um carcter. Por exemplo, ord("A") devolve 65.
1. SOH
2. STX
3. ETX
4. EOT
5. ENQ
6. ACK
7. BELL
8. BS
9. TAB
10. LF
11.
12. FF
13. CR
14.
15.
16. }
17. 7
18. 8
19. 9
20. :
21.
22.
23.
24.
25. 3
26. 4
27. '
28.
29.
30.
31.
32. SPACE
33. !
34. "
35. #
36. $
37. %
38. &
39. '
40. (
41. )
42. *
43. +
44. ,
45.
46. .
47. /
48. 0
49. 1
50. 2
51. 3
52. 4
53. 5
54. 6
55. 7
56. 8
57. 9
58. :
59. ;
60. <
61. =
62. >
63. ?
64. @
65. A
66. B
67. C
68. D
69. E
70. F
71. G
72. H
73. I
74. J
75. K
76. L
77. M
78. N
79. O
80. P
81. Q
82. R
83. S
84. T
85. U
86. V
87. W
88. X
89. Y
90. Z
91. [
92. \
93. ]
94. ^
95. _
96. `
97. a
98. b
99. c
100. d
101. e
102. f
103. g
104. h
105. i
106. j
107. k
108. l
109. m
110. n
111. o
112. p
113. q
114. r
115. s
116. t
117. u
118. v
119. w
120. x
121. y
122. z
123. {
124. |
125. }
126. ~
127. 2
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149. E
150. e
151. i
152.
r
153.
154. x
155.
156.
157. #
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
a
171.
172.
173. -
174.
175.
-
176.
177.
178. -
179.
180.
181.
182.
183.
184.
+
185.
186.
o
187.
188. d
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
982
Cdigos de teclas da TI-89 Titanium
A funo getKey() devolve um valor que corresponde ltima tecla premida de acordo
com as tabelas mostradas nesta seco. Por exemplo, se o programa contiver uma
funo getKey(), premindo _ , devolve um valor de 273.
Tabel a 1: Cdi gos de t ecl as par a t ecl as pr i mr i as
Tecla Modificador
Nenhum _ 2 _
Assoc. Valor Assoc. Valor Assoc. Valor Assoc. Valor
F1 268 F1 268 F1 268 8460
F2 269 F2 269 F2 269 8461
F3 270 F3 270 F3 270 8462
F4 271 F4 271 F4 271 8463
F5 272 F5 272 F5 272 8464
F6 273 F6 273 F6 273 8465
F7 274 F7 274 F7 274 8466
F8 275 F8 275 F8 275 8467
3 MODE
(Modo)
266 MODE
(Modo)
266 MODE
(Modo)
266 8458
M CLEAR
(Apagar)
263 CLEAR
(Apagar)
263 CLEAR
(Apagar)
263 8455
x LN 262 LN 262
e

x
4358 8454
N ESC 264 ESC 264 QUIT
(Sair)
4360 8456
O APPS 265 APPS 265 SWITCH
(Mudar)
4361 8457
_ CR 13 CR 13 ENTRY
(Entrada)
4109 APPROX
(Aprox)
8205
W SIN
(Seno)
259 SIN
(Seno)
259 SIN
(Seno)
-1
4355 8451
X COS (Co-
seno)
260 COS (Co-
seno)
260 COS (Co-
seno)
-1
4356 8452
Y TAN
(Tangent
e)
261 TAN
(Tangent
e)
261 TAN
(Tangent
e)
-1
4357 8453
Z ^ 94 ^ 94
p
140 8286
c ( 40 ( 40 { 123 8232
d ) 41 ) 41 } 125 8233
b , 44 , 44 [ 91 8236
Tecla Modificador
983
Nenhum 2
Assoc. Valor Assoc. Valor Assoc. Valor Assoc. Valor
e / 47 / 47 ] 93 8239
p * 42 * 42 4138 8234
| - 45 - 45 VAR-LNK 4141 Contraste

_ + 43 + 43 CHAR
(Carcter)
4139 Contraste
+
_ STO4 258 STO4 258 RCL 4354 8450
SPACE 32 32 32 8224
_ = 61 = 61 \ 92 8253
0 BS 257 BS 257 INS 4353 DEL 8449
_
136 136 : 58 8328
_ - 173 - 173 ANS 4372 8365
_ . 46 . 46 > 62 8238

0 48 0 48 < 60 8240
_
1 49 1 49 E 149 8241

2 50 2 50 CATALO
G
(Catlogo)
4146 8242
_
3 51 3 51 CUST
(Custo)
4147 8243
y
4 52 4 52 4148 8244
z
5 53 5 53 MATH
(Matemti
ca)
4149 8245
{
6 54 6 54 MEM 4150 8246
m
7 55 7 55 * 4151 8247
n
8 56 8 56 d 4152 8248
o
9 57 9 57 x
-1
4153 8249
A a 97 A 65 Tabela 3 8257
B b 98 B 66 39 8258
C c 99 C 67 Tabela 4 COPY
(Copiar)
8259
Tecla Modificador
Nenhum 2
Assoc. Valor Assoc. Valor Assoc. Valor Assoc. Valor
Tabel a 1: Cdi gos de t ecl as par a t ecl as pr i mr i as
984
D d 100 D 68 176 8260
E e 101 E 69 Tabela 5 WINDOW
(Janela)
8261
F f 102 F 70 159 FORMAT
(Formatar
)
8262
G g 103 G 71 Tabela 6 8263
H h 104 H 72 & 38 8264
I i 105 I 73 i 151 8265
J 106 J 74 190 8266
K k 107 K 75 | 124 KEY
(Tecla)
8267
L l 108 L 76 34 8268
M m 109 M 77 ; 59 8269
N n 110 N 78 Tabela 7 NEW
(Novo)
8270
O o 111 O 79 Tabela 8 OPEN
(Abrir)
8271
P p 112 P 80 _ 95 UNITS
(Unidade
s)
8272
Q q 113 Q 81 ? 63 CALC HOME
(Ecr inicial da
calculadora)
8273
R r 114 R 82 @ 64 GRAPH
(Grfico)
8274
S s 115 S 83 223 SAVE
(Guardar)
8275
T t 116 T 84 # 35 TBLSET 8276
U u 117 U 85 Tabela 9 8277
V v 118 V 86 157 PASTE
(Colar)
8278
W w 119 W 87 ! 33 Y= 8279
X x 120 X 88 169 CORTAR
(Cortar)
8280
Y y 121 Y 89
4
18 TABLE
(Tabela)
8281
Z z 122 Z 90 CAPS 8282
Tabel a 1: Cdi gos de t ecl as par a t ecl as pr i mr i as
985
Tabel a 2: Tecl as de set as (incluindo movimento diagonal)
Tabel a 3: Let r as gr egas (antecedido por _ _)
Tecla Normal
_ _ _ _
_
338 16722 4434 8530 33106
_
340 16724 4436 8532 33108

344 16728 4440 8536 33112


_
337 16721 4433 8529 33105
_ e _ 339 16723 4435 8531 33107
_ e _ 342 16726 4438 8534 33110
e _ 345 16729 4441 8537 33113
e _ 348 16732 4444 8540 33116
Teclas Segundo modificador
j _
Assoc. Valor Assoc. Valor
[A] 128
_ [B] 129
_ [D] 133 132
_ [E] 134
[F] 145
_ [G] 131 130
_ [L] 137
_ [M] 181
_ [P] 140 139
_ [R] 141
[S] 143 142
[T] 144
[W] 148 147
138

146

135
986
Cdigos de teclas da Voyage200
A funo getKey() devolve um valor que corresponde ltima tecla premida de acordo
com as tabelas mostradas nesta seco. Por exemplo, se o programa contiver uma
funo getKey(), premindo 2 , devolve um valor de 268.
Tabel a 1: Cdi gos de t ecl as par a t ecl as pr i mr i as
Tecla Modificador
Nenhum 2
Assoc. Valor Assoc. Valor Assoc. Valor Assoc. Valor
F1 268 F1 268 F1 268 8460
F2 269 F2 269 F2 269 8461
F3 270 F3 270 F3 270 8462
F4 271 F4 271 F4 271 8463
F5 272 F5 272 F5 272 8464
F6 273 F6 273 F6 273 8465
F7 274 F7 274 F7 274 8466
F8 275 F8 275 F8 275 8467
3 MODE
(Modo)
266 MODE
(Modo)
266 MODE
(Modo)
266 8458
M CLEAR
(Apagar)
263 CLEAR
(Apagar)
263 CLEAR
(Apagar)
263 8455
x LN 262 LN 262
e

x
4358 8454
N ESC 264 ESC 264 QUIT
(Sair)
4360 8456
O APPS 265 APPS 265 SWITCH
(Mudar)
4361 8457
_ CR 13 CR 13 ENTRY
(Entrada)
4109 APPROX
(Aprox)
8205
W SIN
(Seno)
259 SIN
(Seno)
259 SIN
(Seno)
-1
4355 8451
X COS (Co-
seno)
260 COS (Co-
seno)
260 COS (Co-
seno)
-1
4356 8452
Y TAN 261 TAN 261 TAN
(Tangente
)
-1
4357 8453
Z ^ 94 ^ 94
p
140 8286
c ( 40 ( 40 { 123 8232
d ) 41 ) 41 } 125 8233
b , 44 , 44 [ 91 8236
987
e / 47 / 47 ] 93 8239
p * 42 * 42 4138 8234
| - 45 - 45 VAR-LNK 4141 Contraste

_ + 43 + 43 CHAR
(Carcter)
4139 Contraste
+
_ STO4 258 STO4 258 RCL 4354 8450
SPACE 32 32 32 8224
_ = 61 = 61 \ 92 8253
0 BS 257 BS 257 INS 4353 DEL 8449
_ 136 136 : 58 8328
_ - 173 - 173 ANS 4372 8365
_ . 46 . 46 > 62 8238
Tecla Modificador
Nenhum 2
Assoc. Valor Assoc. Valor Assoc. Valor Assoc. Valor

0 48 0 48 < 60 8240
_
1 49 1 49 E 149 8241

2 50 2 50 CATALOG
(Catlogo)
4146 8242
_
3 51 3 51 CUST
(Custo)
4147 8243
y
4 52 4 52 4148 8244
z
5 53 5 53 MATH
(Matemti
ca)
4149 8245
{
6 54 6 54 MEM 4150 8246
m
7 55 7 55 * 4151 8247
n
8 56 8 56 d 4152 8248
o
9 57 9 57 x
-1
4153 8249
A a 97 A 65 Tabela 3 8257
B b 98 B 66 39 8258
C c 99 C 67 Tabela 4 COPY
(Copiar)
8259
D d 100 D 68 176 8260
E e 101 E 69 Tabela 5 WINDOW
(Janela)
8261
988
Tabel a 2: Tecl as de set as (i ncl ui ndo movi ment o di agonal )
F f 102 F 70 159 FORMAT
(Formatar
)
8262
G g 103 G 71 Tabela 6 8263
H h 104 H 72 & 38 8264
I i 105 I 73 i 151 8265
J 106 J 74 190 8266
K k 107 K 75 | 124 KEY
(Tecla)
8267
L l 108 L 76 34 8268
M m 109 M 77 ; 59 8269
N n 110 N 78 Tabela 7 NEW
(Novo)
8270
O o 111 O 79 Tabela 8 OPEN
(Abrir)
8271
P p 112 P 80 _ 95 UNITS
(Unidades
)
8272
Q q 113 Q 81 ? 63 CALC HOME
(Ecr inicial da
calculadora)
8273
R r 114 R 82 @ 64 GRAPH
(Grfico)
8274
S s 115 S 83 223 SAVE
(Guardar)
8275
T t 116 T 84 # 35 TBLSET 8276
U u 117 U 85 Tabela 9 8277
V v 118 V 86 157 PASTE
(Colar)
8278
W w 119 W 87 ! 33 Y= 8279
X x 120 X 88 169 CORTAR
(Cortar)
8280
Y y 121 Y 89
4
18 TABLE
(Tabela)
8281
Z z 122 Z 90 CAPS 8282
Tecla Normal
_ _ _

_
338 16722 4434 8530 33106
_
340 16724 4436 8532 33108

344 16728 4440 8536 33112


_
337 16721 4433 8529 33105
989
Nota: O modificador Grab () s afecta as teclas de setas.
Tabela 3: Letras com acentos graves (antecedido por 2A)
Tabela 4: Letras cedilhadas (antecidido por 2C)
Tabela 5: Letras com acentos agudos (antecedido por 2E)
Tabela 6: Letras gregas (antecedido por 2G)
_ e _ 339 16723 4435 8531 33107
_ e _ 342 16726 4438 8534 33110
e _ 345 16729 4441 8537 33113
e _ 348 16732 4444 8540 33116
Tecla Assoc. Normal
A 224 192
E 232 200
I 236 204
O 242 210
U 249 217
Tecla Assoc. Normal
C 231 199
Tecla Assoc. Normal
A 225 193
E 233 201
I 237 205
O 243 211
U 250 218
Y 253 221
Tecla Assoc. Normal
A 128
B 129
D 133 132
E 134
F 145
G 131 130
990
Tabela 7: Letras com til (antecedido por 2N)
Tabela 8: Letras de omisso (antecedido por 2O)
Tabela 9: Letras com trema (antecedido por 2U)
L 137
M 181
P 140 139
R 141
S 143 142
T 144
W 148 147
X 138
Y 146
Z 135
Tecla Assoc. Normal
N 241 209
O 245
Tecla Assoc. Normal
A 226 194
E 234 202
I 238 206
O 244 212
U 251 219
Tecla Assoc. Normal
A 228 196
E 235 203
I 239 207
O 246 214
U 252 220
Y 255
991
Introduzir nmeros complexos
Pode introduzir nmeros complexos no formato polar (r, q), em que r a magnitude e q
o ngulo, ou no formato polar re
i

q
. Pode tambm introduzir nmeros complexos no
formato rectangular a+bi
Introduo aos nmeros complexos
Um nmero complexo tem componentes reais e imaginrios que identificam um ponto
no plano complexo. Estes componentes so medidos ao longo dos eixos reais e
imaginrios, que so similares aos eixos x e y no plano real.
Como mostrado em seguida, o formato que pode introduzir depende do modo Angle
(ngulo) actual.
Utilize um dos seguintes mtodos para introduzir um nmero complexo.
O ponto pode ser expresso
no formato rectangular ou
num dos dois polares
O smbolo i representa o
nmero imaginrio-1
f
Pode utilizar o formato: Quando a definio do modo Angle
(ngulo) for:
a+bi Radian (Radiano), Degree (Grau) ou
Gradian (Grado)
r e
i
q Apenas no modo de ngulo Radian
(Radiano)
(No modo de ngulo Degree (Grau) ou
Gradian (Grado), este formato provoca um
erro de domnio.)
(r,q) Radian (Radiano), Degree (Grau) ou
Gradian (Grado)
Para introduzir o: Efectuar este procedimento:
Formato rectangular
a+bi
Substitua os nomes das variveis ou os
valores aplicveis para a e b.
a _ b _ _
Nota: Para obter o smbolo i , prima _ _,
no digite apenas um i alfabtico.
Por exemplo:
r

b
a
Imaginrio
992
Modo Compl ex For mat (For mat o c ompl ex o) par a vi sual i zar r esul t ados
Pode introduzir um nmero complexo a qualquer momento, independentemente da
definio do modo Complex Format (Formato complexo). No entanto, a definio do
modo determina a forma de visualizao do resultados.
Para introduzir o: Efectuar este procedimento:
Formato polar
r e
i
q
ou
(r,q)
Substitua os nomes das variveis ou os
valores aplicveis para r e q, em que q
interpretado de acordo com a definio do
modo de ngulo.
eq TI89 Titanium:
_ [ R] _ _ _ _ _ _
ou
_ _ [ R] _ _ _ _
Importante: No utilize o formato polar re
i

q

no modo de ngulo Degree (Grau). Provoca
um erro de domnio.
Nota: Para obter o smbolo e , prima:
eq TI89 Titanium: _.
Voyage200: 2s
No digite apenas um e alfabtico.
Sugesto: Para obter o smbolo ,, prima
_.
Sugesto: Para introduzir q em graus para
(r,q), pode digitar um smbolo (como
45). Para obter o smbolo , prima _.
No deve utilizar graus ou grados para re
i

q
.
Voyage200:
R _ _ _ _ _
ou
_ R _ __ _
Por exemplo:
Utilize _ para definir o
modo Complex Format
(Formato complexo) para
uma das trs definies.
Se Complex Format
i(Formato complexo)
for:
The TI-89 Titanium / Voyage200:
Os parntesis so
necessrios para
o formato (rq).
Os resultados aparecem em
formato rectangular, mas pode
993
Ut i l i zar var i vei s c ompl ex as em c l c ul os
si mbl i c os
Independentemente da definio do modo Complex Format (Formato complexo), as variveis que
no tenham nenhum valor guardado e no termimem com um carcter sublinhado (_) so
tratadas como nmeros reais. Para efectuar a anlise simblica complexa, pode utilizar um dos
seguintes mtodos para configurar uma varivel complexa.
Mtodo 1: Utilize um carcter sublinhado _
(eq TI89 Titanium: _ Voyage200 2) como o ltimo carcter no nome da varivel para
indicar uma varivel complexa. Por exemplo:
Mtodo 2: Guarde um valor no real em qualquer varivel. Por exemplo:
Nota: para obter melhores resultados em clculos como cSolve() e cZeros(), utilize o
Mtodo 1.
Nmer o c ompl exos e modo Degr ee (Gr au)
O modo de ngulo Radian (Radiano) recomendado para clculos de nmeros
complexos. Internamente, a TI-89 Titanium/ Voyage200 converte todos os valores
trig introduzidos para radianos, mas no converte os valores para funes
exponenciais, logartmicas ou hiperblicas.
REAL No mostra resultados complexos excepto
se:
Introduzir um nmero complexo.
ou
Utilizar uma funo complexa, como
cFactor(), cSolve() ou cZeros().
Se os resultados complexos aparecerem,
aparecero no formato a+bi ou r e
i
q
Nota: Pode introduzir nmeros complexos
em qualquer formato (ou uma mistura de
todos os formatos) dependendo do modo de
ngulo.
RECTANGULAR Mostra os resultados complexos como a+bi.
POLAR Mostra os resultados complexos como:
r e
i
q se o modo de ngulo = Radian
(Radiano)
ou
(r ,q) se o modo de ngulo = Degree
(Grau) ou Gradian (Grado)
z_ tratado como uma
varivel complexa se
no tiver um valor
guardado.
x+yiz
z tratado como uma
varivel complexa.
994
No modo de ngulo Degree (Grau), as identidades do complexo como e^(iq) =cos(q) +
i sin(q) no so geralmente verdadeiras porque os valores para cos e sin so
convertidos para radianos, enquanto os valores para e^( ) no so. Por exemplo, e^(i45)
=cos(45) +i sin(45) tratado internamente como e^(i45) =cos(p/4) +i sin(p/4). As
identidades do complexo so sempre verdadeiras no modo de ngulo Radian
(Radiano).
Nota: Se utilizar o modo de ngulo Degree (Grau), tem de efectuar as entradas polares
no formato (r q). No modo de ngulo Degree (Grau) ou Gradian (Grado), uma entrada r
e
i
q provoca um erro.
995
Informaes de preciso
Para maximizar a preciso, a TI-89 Titanium/ Voyage200 tem mais dgitos
internamente do que os visualizados.
Pr ec i so c omput ac i onal
Os valores de ponto flutuante (decimais) na memria so guardados utilizando at 14
dgitos com um expoente de 3-dgitos.
Para as variveis da janela min e max (xmin, xmax, ymin, ymax, etc.), pode guardar
valores utilizando at 12 dgitos. As outras variveis da janela utilizam 14 dgitos.
Quando aparecer um valor de ponto flutuante, o valor apresentado arredondado
como especificado pelas definies do modo aplicvel (Display Digits (Visualizar
dgitos), Exponential Format (Formato exponencial), etc.), com um mximo de 12
dgitos e um expoente de 3 dgitos.
RegEQ mostra coeficientes at 14 dgitos.
Os valores inteiros na memria so guardados at 614 dgitos.
Pr ec i so gr f i c a
A varivel da janela xmin o centro do pixel utilizado mais esquerda, e xmax o
centro do pixel utilizado mais direita. @x a distncia entre os centros de dois pixis
adjacentes na horizontal.
@x calculado como (xmax N xmin) / (#de x pixis N1).
Se introduzir @x a partir do ecr inicial ou de um programa, xmax calculado como
xmin +@x *(#de x pixis N 1).
Nota: Para obter uma tabela que liste o nmero de pixis num ecr dividido ou completo,
consulte Definir e sair do modelo de ecr dividido em ecrs divididos.
A varivel da janela ymin o centro do pixel utilizado no fundo, e ymax o centro do
pixel utilizado no topo. @x a distncia entre os centros de dois pixis adjacentes na
vertical.
@y calculado como (ymax N ymin) / (#de y pixis N 1).
Se introduzir @y a partir do ecr inicial ou de um programa, ymax calculado como
ymin +@y * (#de y pixis N 1).
As coordenadas do cursor aparecem como oito caracteres (que pode incluir um sinal
negativo, ponto decimal e expoente). Os valores das coordenadas (xc, yc, zc, etc.) so
actualizados com um mximo de eq 12 dgitos de preciso.
996
Variveis do sistema e nomes reservados
Esta seco lista os nomes das variveis do sistema e os nomes das funes
reservadas utilizados pela TI-89 Titanium/ Voyage200. Apenas as variveis do
sistema e os nomes de funes reservadas identificadas com um asterisco (*) podem
ser eliminados com DelVar var na linha de entrada.
Gr f i c o
Zoom do gr f i c o
Est at st i c a
y1(x)y99(x)* y1'(t)y99'(t)* yi1yi99* r1(q)r99(q)*
xt1(t)xt99(t)* yt1(t) yt99(t)* z1(x,y)z99(x,y)* u1(n)u99(n)*
ui1ui99* xc yc zc
tc rc qc nc
xfact yfact zfact xmin
xmax xscl xgrid ymin
ymax yscl ygrid xres
@x @y zmin zmax
zscl eyeq eyef eye
ncontour qmin qmax qstep
tmin tmax tstep t0
tplot ncurves diftol dtime
Estep fldpic fldres nmin
nmax plotStrt plotStep sysMath
zxmin zxmax zxscl zxgrid
zymin zymax zyscl zygrid
zxres zqmin zqmax zqstep
ztmin ztmax ztstep zt0de
ztmaxde ztstepde ztplotde zzmin
zzmax zzscl zeyeq zeyef
zeye znmin znmax zpltstrt
zpltstep
x y Gx sx
Gx
2
Gxy Gy sy
Gy
2
corr maxX maxY
medStat medx1 medx2 medx3
997
Tabel a
Dados/Mat r i z
Di ver sos
Sol ver
medy1 medy2 medy3 minX
minY nStat q1 q3
regCoef* regEq(x)* seed1 seed2
Sx Sy R
2
tblStart @tbl tblInput
c1c99 sysData*
principal ok errornum
eqn* exp*
998
Hierarquia do EOS (Sistema Operativo de Equaes)
Esta seco descreve o Sistema Operativo de Equaes (EOS) utilizado pela TI-89
Titanium/ Voyage200. Os nmeros, as variveis e as funes so introduzidos numa
sequncia simples e clara. O EOS avalia as expresses e as equaes atravs do
agrupamento parenttico e de acordo com as prioridades descritas abaixo.
Or dem de aval i a o
Par nt esi s c ur vos, par nt esi s r ec t os e c havet as
Todos os clculos que estejam entre parntesis curvos, parntesis rectos ou chavetas
so avaliados primeiro. Por exemplo, na expresso 4(1+2), o EOS avalia primeiro a
parte da expresso que est entre parntesis, 1+2, e, em seguida, multiplica o
resultado, 3, por 4.
O nmero de parntesis curvos, parntesis rectos e chavetas de abertura e fecho tem
de ser igual numa expresso ou equao. Se no, aparece uma mensagem de erro que
indica o elemento inexistente. Por exemplo, (1+2)/(3+4 mostram a mensagem de erro
Missing ).
Nota: Como a TI-89 Titanium/ Voyage200 permite definir as suas prprias funes,
um nome da varivel seguido por uma expresso entre parntesis considerado uma
chamada de funo em de vez de uma multiplicao implcita. Por exemplo a(b+c) a
funo a avaliada por b+c. Para multiplicar a expresso b+c pela varivel a, utilize a
multiplicao explcita: a(b+c).
Nvel Operador
1 Parntesis curvos ( ), parntesis curvos [ ], chavetas {}
2 Aco indirecta (#)
3 Chamadas de funes
4 Ps-operadores: graus-minutos-segundos (,',"), factorial (!),
percentagem (%), radiano (), subscrito ([ ]), transposio (

)
5 Exponenciao, operador de potncia (^)
6 Negao ()
7 Concatenao de cadeias (&)
8 Multiplicao (), diviso (/)
9 Adio (+), subtraco ()
10 Relaes de igualdade: igual (=), no igual ( ou /=),
menor que (<), igual ou menor que ( ou <=), maior que (>), igual
ou maior que ( ou >=)
11 Lgico not
12 Lgico and
13 Lgico or, lgico exclusivo xor
14 Restrio do operador with (|)
15 Guardar ()
999
Ac o i ndi r ec t a
O operador de aco indirecta (#) converte uma cadeia para um nome de funo ou
varivel. Por exemplo, #(x&y&z) cria o nome da varivel xyz. A aco indirecta
permite tambm criar e modificar variveis dentro de um programa. Por exemplo, se
10!r e r!s1, ento #s1=10.
Ps-oper ador es
Os ps-operadores so operadores que vm logo aps um argumento, como 5!, 25%,
ou 6015' 45". Os argumentos seguidos por um ps-operador so avaliados no quarto
nvel de prioridade. Por exemplo, na expresso 4^3!, 3! avaliado primeiro. O resultado,
6, torna-se no expoente de 4 para dar 4096.
Ex ponenc i a o
A exponenciao (^) e a exponenciao de elemento a elemento (.^) so avaliadas da
direita para a esquerda. Por exemplo, a expresso 2^3^2 avaliada como 2^(3^2) para
produzir 512. Este diferente de (2^3)^2, que 64.
Nega o
Para introduzir um nmero negativo, prima seguido pelo nmero. As ps-operaes e
a exponenciao so efectuadas antes da negao. Por exemplo, o resultado de x2
um nmero negativo, e 92 =81. Utilize os parntesis para elevar ao quadrado um
nmero negativo como (9)2 para produzir 81. No se esquea tambm de que o 5
negativo (5) diferente de menos 5 (5), e 3! avalia como (3!).
Rest r i o (|)
O argumento seguido pelo operador with (|) fornece um conjunto de restries que
afectam a avaliao do argumento que antecede o operador with.
1000
Frmulas de regresso
Esta seco descreve a forma de clculo das regresses estatsticas.
Al gor i t mo de mni mo quadr ado
A maioria das regresses utiliza as tcnicas de mnimos quadrados recursivos no
lineares para optimizar a funo de custo seguinte, que a soma dos quadrados dos
erros residuais:
onde:A expresso residual est em termos de xi e yi
x
i
a lista de variveis independente
y
i
a lista de variveis dependente
N a dimenso das listas
Esta tcnica tenta prever recursivamente as constantes da expresso do modelo para
tornar J o mais pequeno possvel.
Por exemplo, y=a sin(bx+c)+d a equao do modelo para SinReg. Por isso, a
expresso residual :
a sin(bx
i
+c)+dy
i
Por isso, para SinReg, o algoritmo do mnimo quadrado localiza as constantes a, b, c e d
que minimizam a funo:
Regr esses
Regresso Descrio
CubicReg Utiliza o algoritmo do mnimo quadrado para ajustar o
polinmio de terceira ordem:
y=ax
3
+bx
2
+cx+d
Para quatro pontos de dados, a equao um ajuste
polinomial; para cinco ou mais, uma regresso
polinomial. So necessrios pelo menos quatro pontos
de dados.
ExpReg Utiliza o algoritmo do mnimo quadrado e os valores
transformados x e ln(y) para ajustar a equao do
modelo:
y=ab
x
LinReg Utiliza o algoritmo do mnimo quadrado para ajustar a
equao do modelo:
y=ax+b
em que a o declive e b a interseco y.
[ ]
J residualExpression
i
N
=
=

1
2
[ ]
J a bx c d y
i i
i
N
= + +
=

sin( )
2
1
1001
LnReg
Utiliza o algoritmo do mnimo quadrado e os valores
transformados ln(x) e y para ajustar a equao do
modelo:
y=a+b ln(x)
Logstica
Utiliza o algoritmo do mnimo quadrado para ajustar a
equao do modelo:
y=a/(1+b
*
e^(c
*
x))+d
MedMed
Utilize a tcnica da linha mdia-mdia (linha resistente)
para calcular os pontos sumrios x1, y1, x2, y2, x3 e y3,
e ajuste a equao do modelo:
y=ax+b
em que a o declive e b a interseco y.
PowerReg
Utiliza o algoritmo do mnimo quadrado e os valores
transformados ln(x) e ln(y) para ajustar a equao do
modelo:
y=ax
b
QuadReg
Utiliza o algoritmo do mnimo quadrado para ajustar o
polinmio de segunda ordem:
y=ax
2
+bx+c
Para trs pontos de dados, a equao um ajuste
polinomial; para quatro ou mais, uma regresso
polinomial. So necessrios pelo menos trs pontos de
dados.
QuartReg
Utiliza o algoritmo do mnimo quadrado para ajustar o
polinmio de quarta ordem:
y=ax
4
+bx
3
+cx
2
+dx+e
Para cinco pontos de dados, a equao um ajuste
polinomial; para seis ou mais, uma regresso
polinomial. So necessrios pelo menos cinco pontos
de dados.
SinReg
Utiliza o algoritmo do mnimo quadrado para ajustar a
equao do modelo:
y=a sin(bx+c)+d
1002
Nveis de contorno e algoritmo de desenho implcito
Os contornos so calculados e desenhados com o mtodo seguinte. Um desenho
implcito igual a um contorno, excepto se um desenho implcito se destina apenas ao
contorno z=0.
Al gor i t mo
Baseada nas variveis da janela x e y, a distncia entre xmin e xmax e entre ymin e
ymax dividida pelo nmero de linhas da grelha especificadas por xgrid e ygrid. Estas
linhas da grelha intersectam-se para formar uma srie de rectngulos.

O valor E tratado como o valor da equao no centro do rectngulo.
Para cada valor do contorno especificado (Ci)
Cada rectngulo da grelha tratado similarmente.
Mt odo de Runge-Kut t a
Para integraes Runge-Kutta de equaes diferenciais ordinrias, a TI-89
Titanium/ Voyage200 utiliza a frmula Bogacki-Shampine 3(2) como encontrada no
jornal Applied Math Letters, 2 (1989), pp. 19.
Para cada rectngulo, a equao avaliada em
cada um dos quatro cantos (tambm chamados de
vrtices ou pontos da grelha) e calculado um valor
mdio (E):
E = z1 + z2 + z3 + z44
Em cada cinco pontos apresentados direita, a
diferena entre o valor z do ponto e o valor do
contorno calculada.
Uma alterao de sinal entre dois pontos adjacentes quaisquer implica que um contorno cruza a linha que
junta esses dois pontos. A interpolao linear utilizada para aproximar onde o zero cruza a linha.
No rectngulo, quaisquer cruzamentos zero esto
ligados a linhas rectas.
Este processo repetido para cada valor do
contorno.
1003
Fr mul a Bogack i -Shampi ne 3(2)
A frmula Bogacki-Shampine 3(2) fornece um resultado de preciso de 3 ordem e uma
previso de erro baseada numa frmula de 2 ordem embebida. Para um problema da
forma:
y' = (x, y)
e um tamanho de passo fornecido h, a frmula Bogacki-Shampine pode ser escrita:
F
1
= (x
n
, y
n
)
F
2
= (x
n
+ h 12 , y
n
+ h 12 F
1
)
F
3
= (x
n
+ h 34 , y
n
+ h 34 F
2
)
y
n+1
= y
n
+ h ( 29 F
1
+ 13 F
2
+ 49 F
3
)
x
n+1
= x
n
+ h
F
4
= (x
n+1
, y
n+1
)
errest = h ( 572 F
1
112 F
2
19 F
3
+ 18 F
4
)
A previso de erro errest utilizada para controlar o tamanho do passo
automaticamente. Para uma discusso mais aprofundada de como isto pode ser
efectuado, consulte Numerical Solution of Ordinary Differential Equations de L. F.
Shampine (New York: Chapman & Hall, 1994).
O software da TI-89 Titanium/ Voyage200 no ajusta o tamanho do passo para ir
para pontos de sada especficos. Em vez disso, escolhe os passos maiores que forem
possveis (baseado no diftol de tolerncia de erro) e obtm resultados para
xn _ x _ xn+1 com o polinmio de interpolao cbica que passa atravs do ponto
(xn , yn) com o declive F1 e atravs de (xn+1 , yn+1) com o declive F4. O interpolante
eficiente e fornece resultados durante o passo que so to precisos como os resultados
no fim do passo.
1004
Informaes das pilhas
A TI-89 Titanium/ Voyage200 utiliza dois tipos de pilhas: quatro pilhas alcalinas e
uma pilha de ltio que funciona como apoio para manter a memria durante a mudana
das pilhas alcalinas.
Quando subst i t ui r as pi l has
medida que as pilhas alcalinas acabam, o ecr comear a escurecer (em especial
durante os clculos). Para compensar, necessrio ajustar o contraste para uma
definio mais elevada. Se for necessrio aumentar a definio do contraste
frequentemente, necessrio substituir as pilhas alcalinas. Para o ajudar, um indicador
BATT ( ) mostra na rea da lina de estado quando as pilhas acabaram e quando
devem ser substitudas. Quando o indicador BATT aparecer com o texto ao contrrio
( ), tem de substituir as pilhas alcalinas imediatamente.
Para evitar a perda de dados, no remova a pilha de ltio, excepto se estiverem
instaladas quatro pilhas alcalinas novas. Substitua a pilha de ltio de segurana todos os
trs ou quatro anos.
Nota: Para evitar a perda de informaes guardadas na memria, tem de desligar a TI-
89 Titanium / Voyage 200. No remova as pilhas alcalinas e a pilha de ltio em
simultneo.
Ef ei t os da subst i t ui o das pi l has
Se no remover ambos os tipos de pilhas em simultneo nem as deixar acabar
completamente, pode mudar ambos os tipos de pilhas sem perder dados da memria.
Pr ec au es c om as pi l has
Tome estas precaues quando substituir as pilhas:
No deixe as pilhas ao alcance das crianas.
No misture pilhas novas com pilhas usadas. No misture marcas (ou tipos) de
pilhas.
No misture pilhas recarregveis com pilhas no recarregveis.
Instale as pilhas de acordo com os diagramas de polaridade (+e ).
No coloque pilhas no recarregveis num carregador de pilhas.
Elimine as pilhas usadas imediatamente.
No incinere nem desmonte as pilhas.
Substituir as pilhas alcalinas da TI-89 Titanium
1. Se a TI-89 Titanium estiver ligada, desligue-a (prima _ ) para evitar a perda de
informaes guardadas na memria.
1005
2. Faa deslizar a tampa de proteco do teclado e vire o dispositivo ao contrrio.
3. Empurre a lingueta da tampa do compartimento das pilhas e, em seguida, puxe para
remover a tampa.
4. Remova as quatro pilhas AAA descarregadas.
5. Instale quatro pilhas alcalinas AAA novas, dispostas de acordo com o diagrama de
polaridade (+e -) existente no interior do compartimento de pilhas.
6. Reinstale a tampa do compartimento de pilhas, inserindo as duas patilhas nas duas
ranhuras no fundo do compartimento de pilhas, e empurre a tampa at encaixar a
lingueta.
Subst i t ui r a pi l ha de l t i o na TI -89 Ti t ani um
Para substituir a pilha de ltio de segurana, remova a tampa do compartimento de
pilhas e desaparafuse o parafuso que fixa a tampa BACK UP BATTERY.
Remova a pilha antiga e instale uma pilha WR44SW ou 303 nova, lado positivo (+) virado
para cima. Reinstale a tampa e o parafuso.
Subst i t ui r as pi l has al c al i nas na Voyage 200
1. Se a Voyage200 estiver ligada, desligue-a (prima 2 ) para evitar a perda de informaes
guardadas na memria.
2. Faa deslizar a tampa de proteco do teclado e vire o dispositivo ao contrrio.
3. Prima a tampa do compartimento de pilhas denteada e faa-a deslizar para fora do
dispositivo.
4. Remova as quatro pilhas AAA descarregadas.
5. Instale quatro pilhas alcalinas AAA novas, dispostas de acordo com o diagrama de
polaridade (+e -) existente no interior do compartimento de pilhas.
6. Faa deslizar a tampa do compartimento de pilhas para o compartimento,
comeando pelas patilhas. Empurre a tampa at encaixar as patilhas.
Subst i t ui r a pi l ha de l t i o na Voyage 200
Para substituir a pilha de ltio de segurana, remova a tampa do compartimento de
pilhas. Introduza um objecto no afiado na indentao circular junto pilha. Coloque um
dedo na pilha de ltio e remova a pilha.
Pilhas alcalinas AAA
tampa da pilha de
litio
1006
Faa deslizar uma pilha CR1616 ou CR1620 nova, lado positivo (+) virado para cima.
Prima para encaixar a pilha de ltio nova.
Em c aso de di f i c ul dade
Se tiver dificuldades em utilizar a TI-89 Titanium/
Voyage200, as sugestes seguintes podem ajud-lo a corrigir o problema.
Se: Aco sugerida:
No conseguir ver nada
no ecr.
Prima
__
para escurecer ou
__

clarear o contraste do ecr.
Aparecer o indicador
BATT
.
Substitua as pilhas. Se
BATT
aparecer
com o texto ao contrrio ( ),
substitua as pilhas assim que for
possvel.
Aparecer o indicador
BUSY
.
Est um clculo em progresso. Se
quiser parar o clculo, prima
_
.
Aparecer o indicador
PAUSE
.
Um grfico ou programa estiver
interrompido e a TI-89
Titanium / Voyage 200 estiver
espera de uma introduo; prima
_
.
Aparecer uma mensagem
de erro.
Consulte a lista de mensagens de erro
neste mdulo. Prima
_
para apagar.
A TI-89 Titanium /
Voyage 200 no estiver a
trabalhar correctamente.
Prima vrias vezes
_
para sair de
qualquer menu ou caixa de dilogo e
devolver o cursor linha de introduo.
ou
Certifique-se de que as pilhas esto
instaladas correctamente e so novas.
Compartimento das
pilhas alcalinas AAA
Baterio de litio
1007
Se: Aco sugerida:
A eq TI symbol 45 -89
Titanium parecer estar
bloqueada e no
responder introduo do
teclado.
A aco seguinte apaga a RAM. Esta
aco apaga todos os dados,
programas e variveis definidas pelo
utilizador, funes ou pastas.
Prima sem soltar
_
,
_
e
_
. Prima e
liberte
_
.
A aco seguinte apaga a RAM e a
Flash ROM. Esta aco apaga todos os
dados, programas, variveis definidas
pelo utilizador, funes, pastas,
aplicaes Flash e o arquivo de dados
do utilizador.
1. Remova uma das quatro pilhas
AAA.
2. Prima sem soltar
_
e
_
quando
reinstalar a pilha.
3. Continue a premir
_
e
_
durante
cinco segundos antes de libertar.
A Voyage 200 parecer
estar bloqueada e no
responder introduo do
teclado.
A aco seguinte apaga a RAM. Esta
aco apaga todos os dados,
programas e variveis definidas pelo
utilizador, funes ou pastas.
Prima sem soltar
_
e

. Prima e
liberte
_
.
A aco seguinte apaga a RAM e a
Flash ROM. Esta aco apaga todos os
dados, programas, variveis definidas
pelo utilizador, funes, pastas,
aplicaes Flash e o arquivo de dados
do utilizador.
1. Remova uma das quatro pilhas AAA.
2. Prima sem soltar
_
e
_
quando
reinstalar a pilha.
3. Continue a premir
_
e
_
durante
cinco segundos antes de libertar.
Apndice C: Guia do Programador 1008
Apndice C: Guia do Programador Apndice C: Guia do Programador Apndice C: Guia do Programador Apndice C: Guia do Programador
As cadeias de caracteres de parmetro/modo usadas nas funes reinModo( ), obtModo( ),
reinGrf( ) e reinTab( ) no so traduzidas para outros idiomas quando usadas em um programa.
Por exemplo, quando voc escreve um programa no modo Idioma em francs e depois muda para
o modo Idioma em italiano, o programa produzir um erro. Para evitar esse erro, voc precisa
substituir os caracteres alfabticos por dgitos. Esses dgitos funcionam em todos os idiomas. Este
apndice contm os dgitos que substituem as cadeias de caracteres.
Os exemplos a seguir mostram como substituir os dgitos na funo reinModo( ).
Exemplo 1: Um programa usando cadeias de caracteres alfabticas em parmetro/modo:
reinModo("Grfico","Sequence")
Exemplo 2: O mesmo programa, substituindo as cadeias de caracteres por dgitos:
reinModo("1","4")
Apndice C: Guia do Programador 1009
reinModo reinModo reinModo reinModo( ) e ( ) e ( ) e ( ) e obtModo obtModo obtModo obtModo( ) ( ) ( ) ( )
Configurao de Parmetro/Modo Cadeias de Caracteres
1. TODO 2. 0
Grfico 3. 1
FUNO
4. 1
PARAMTRICO
5. 2
POLAR
6. 3
SEQUNCIA
7. 4
3D
8. 5
EQUAES DIF
9. 6
Pasta atual 2
FIX 0
1
FIX 1
2
FIX 2
3
FIX 3
4
FIX 4
5
FIX 5
6
FIX 6
7
Apndice C: Guia do Programador 1010
FIX 7
8
FIX 8
9
FIX 9
10
FIX 10
11
FIX 11
12
FIX 12
13
FLUT
14
FLUT 1
15
FLUT 2
16
FLUT 3
17
FLUT 4
18
FLUT 5
19
FLUT 6
20
FLUT 7
21
FLUT 8
22
FLUT 9
23
Configurao de Parmetro/Modo Cadeias de Caracteres
FLUT 10
24
Apndice C: Guia do Programador 1011
FLUT 11
25
FLUT 12
26
10. ngulo 11. 3
RADIANO
12. 1
GRAU
13. 2
Formt exponencial
14. 4
NORMAL
15. 1
CIENTFICA
16. 2
ENGENHARIA
17. 3
Formt complexo
18. 5
REAL
19. 1
RETANGULAR
20. 2
POLAR
21. 3
Formt vetor
22. 6
RETANGULAR
23. 1
CILNDRICO
24. 2
ESFRICO
25. 3
Impress agrad
26. 7
Apndice C: Guia do Programador 1012
DESATIV
27. 1
AT
28. 2
Dividir tela
29. 8
COMPLETO
30. 1
SUPER-INFER
31. 2
ESQUERD-DIR
32. 3
Dividir apl 1
33. 9
(as aplicaes no so numeradas)
34.
Dividir apl 2
35. 10
(as aplicaes no so numeradas)
36.
N de grficos
37. 11
1
38. 1
2
39. 2
Configurao de Parmetro/Modo Cadeias de Caracteres
40. Grfico 2 41. 12
FUNO
42. 1
PARAMTRICO
43. 2
POLAR
44. 3
Apndice C: Guia do Programador 1013
SEQUNCIA
45. 4
3D
46. 5
EQUAES DIF
47. 6
48. Divid tela prop 49. 13
1:1
50. 1
1:2
51. 2
2:1
52. 3
Exato/aprox
53. 14
AUTO
54. 1
EXATO
55. 2
APROXIMADO
56. 3
Base
57. 15
DEC
58. 1
HEX
59. 2
BIN
60. 3
Apndice C: Guia do Programador 1014
reinGrf reinGrf reinGrf reinGrf( ) ( ) ( ) ( )
Configurao de Parmetro/Modo Cadeias de Caracteres
1. Coordenadas 2. 1
RETANG
3. 1
POLAR
4. 2
DESATIV
5. 3
6. Ord grficos 7. 2
SEQ
8. 1
SIMUL
9. 2
Grade 3
DESATIV
1
AT
2
Eixos 4
No modo 3D:
DESATIV 1
EIXOS 2
CAIXA 3
No no modo 3D:
Apndice C: Guia do Programador 1015
DESATIV 1
AT 2
Cursor Princ 5
DESATIV 1
AT 2
Etiquetas 6
DESATIV 1
AT 1
Eixos Seq 7
TEMPO 1
TEIA 2
PERSON 3
Mtodo de soluo 8
RK 1
EULER 2
Configurao de Parmetro/Modo Cadeias de Caracteres
Campos 9
CMPINCL 1
CMPDIR 2
CMPDSTV 3
Apndice C: Guia do Programador 1016
Eixos DE 10
TEMPO 1
Y1-VS-Y2 2
T-VS-Y' 3
Y-VS-Y' 4
Y1-VS-Y2' 5
Y1'-VS-Y2' 6
Estil XR 11
ESTRUT ARAME 1
SUPERF OCULTA 2
NVEIS CONTORNO 3
ARAME/CONTORNO 4
DESENHO IMPL 5
1017
reinTab reinTab reinTab reinTab( ) ( ) ( ) ( )
Configurao de Parmetro/Modo Cadeias de Caracteres
1. Grfico <-> Tbl 2. 1
DESATIV
3. 1
AT
4. 2
5. Independente 6. 2
AUTO
7. 1
PERGUNTAR
8. 2
Eixos 4
Apndice D: Informaes gerais 1018
Apndice D: Apndice D: Apndice D: Apndice D:
Informaes gerais Informaes gerais Informaes gerais Informaes gerais
Informaes sobre a Assistncia aos Produtos e a Informaes sobre a Assistncia aos Produtos e a Informaes sobre a Assistncia aos Produtos e a Informaes sobre a Assistncia aos Produtos e a
Garantia TI Garantia TI Garantia TI Garantia TI
Precaues com as pilhas
Tome estas precaues quando substituir as pilhas.
No deixe as pilhas ao alcance das crianas.
No misture pilhas novas e velhas. No misture marcas (ou tipos nas marcas) das
pilhas.
No misture pilhas recarregveis e normais.
Apoio tcnico e
manuteno
Para obter apoio tcnico relativamente a produtos
Texas Instruments, inclundo informaes de uso
e/ou manuteno/assistncia tcnica, por favor
contacte-nos,
E-mail: ti-cares@ti.com
ou visite: education.ti.com
Garantia do produto Para conhecer melhor os termos e a cobertura da
garantia desta produto, por favor consulte o Termo
de Garantia que o acompanha ou contacte o
distribuidor/revendedor Texas Instruments mais
prximo.
1019
Instale as pilhas de acordo com os esquemas de polaridades (+ e -).
No coloque pilhas normais num carregador de pilhas.
Coloque as pilhas usadas no lixo.
No incinere nem desmonte as pilhas.
1026
Teclas de atalho da TI-89 Teclas de atalho da TI-89 Teclas de atalho da TI-89 Teclas de atalho da TI-89
Titanium Titanium Titanium Titanium
Geral Geral Geral Geral
Mapa do teclado na tela Mapa do teclado na tela Mapa do teclado na tela Mapa do teclado na tela ^
PressioneN para sair do mapa.
O mapa do teclado exibe atalhos que no esto
indicados no teclado. Pressione , em seguida, a tecla
apropriada, como mostrado abaixo.
Regras para teclas alfabticas Regras para teclas alfabticas Regras para teclas alfabticas Regras para teclas alfabticas
Para representao grfica em 3D Para representao grfica em 3D Para representao grfica em 3D Para representao grfica em 3D
Letras gregas Letras gregas Letras gregas Letras gregas
O Lista de aplicaes Flash
2a Alternar entre as duas ltimas
aplicaes escolhidas ou telas
divididas
|, Clarear ou escurecer o contraste

Calcular o resultado aproximado
C, D Mover o cursor para o topo ou para a
base (nos editores)
C, D Rolar os objetos altos do histrico
A, B Realar esquerda ou direita do cursor
2C, 2D Pgina para cima ou pgina para baixo
(nos editores)
2A, 2B Mover o cursor para a extrema esquerda
ou para a extrema direita


c
Acessar as letras gregas
(veja prxima coluna)
d
(comentrio)
b
Copiar coordenadas do grfico em
sysdata
e
! (fatorial)

Exibir a caixa de dilogo FORMATS


1 6
Executar os programas de
kbdprgm1( ) a kbdprgm9( )
p
& (anexar)
^
Mapa do teclado na tela

@

Desligar a unidade para que ela
retorne aplicao atual na prxima
vez em que for ligada
(zero) {
|
Copiar coordenadas do grfico para o
histrico da tela principal
j
Digitar uma letra minscula

Digitar uma letra maiscula


2
Alpha-lock de minsculas
j
Alpha-lock de maisculas
j
Sair de alpha-lock
C, D, A, B
Animar grfico
, |
Alterar a velocidade da animao
X, Y, Z
Visualizar ao longo do eixo

Retornar vista original

Alterar o estilo do formato do


grfico
p
Vista expandida/normal
c
Para acessar o conjunto de
caracteres grego.

cj+letter
Para acessar as letras gregas
minsculas. Exemplo:
cj [W] exibe w.
c+letter
Para acessar as letras gregas
maisculas. Exemplo:
c[ W] exibe W
Se for pressionada uma combinao de teclas que
no acesse uma letra grega, ser obtida a letra
normal daquela tecla.
clado na tela ( clado na tela ( clado na tela ( clado na tela ( [KEY]) )) )
para sair do mapa.
a abaixo os atalhos que no esto marcados
yage 200. Consulte na prxima coluna as
tos e as letras gregas.
Letras acentuadas e cedilha Letras acentuadas e cedilha Letras acentuadas e cedilha Letras acentuadas e cedilha
Letras gregas Letras gregas Letras gregas Letras gregas
Se voc pressionar uma combinao de teclas que no d
acesso a uma letra grega, voc obter a letra normal para
aquela tecla.
Exibir a caixa de dilogo FORMATS
Copiar coordenadas grficas para o
histrico da tela principal
Criar uma nova varivel
Abrir uma varivel existente
Salvar cpia como
Escurecer/clarear contraste
Calcular a resposta aproximada
Desligar a unidade para que ela
volte para a aplicao atual na
prxima vez que for ligada
Executar os programas kbdprgm1()
a kbdprgm6()
(commentario)

:
>
2 A + letra
, , , , , , , , ,
2 C + letra
,
2 E + letra
, , , , , , , , , , ,
2 N + letra
, , , , ,
2 O + letra
, , , , , , , , ,
2 U + letra
, , , , , , , , , ,
2 G Para acessar o conjunto de
caracteres gregos
2 G + letra Para acessar as letras gregas
minsculas. Exemplo: 2G W
exibe
2G + letra Para acessar letras gregas
maisculas. Exemplo:
2G W exibe ( , , y, ) T, X, Y, Z T, X, Y, Z
nsculas 2
letras minsculas j
aisculas 2 [CAPS]
etras maisculas j 2 [CAPS].
UNO
2
2
2
tos para cima ou para baixo no histrico C, D C, D
para a extrema direita ou esquerda da linha 2 A, 2 B 2 A, 2 B
onal C and A
C and B
D and A
D and B
C and A
C and B
D and A
D and B
pal "
5 X
6 C
7 V

2
dilogo das unidades 2 9 9
2 W W
2 X
X
2Y Y
o ^ [KEY]
no histrico da tela principal H
, ) 2 5 2 A a, e, i, o, u
2 5 6 2 C c
, , ) 2 5 2 E a, e, i, o, u, y
2 5 6 2 N a, n, o
, , , ) 2 5 2 O a, e, i, o, u
, , ) 2 5 2 U a, e, i, o, u, y
errogao) 2 3 2 Q
2 5 6 2 S
direta) 2 3 2 T
p (times) 2 H
2 R
diferente) 2 V
e 2 W
circulado) d 2 X
3 N
1 O
mo 2 S
o do formato
F
1024
ndice remissivo ndice remissivo ndice remissivo ndice remissivo
Smbolos
, armazenar . . . . . . . . . . . . . . . . . . 966
!, factorial . . . . . . . . . . . . . . . . . . . . . . 80
!, fatorial . . . . . . . . . . . . . . . . . . . . . . 960
, guardar . . . . . . . . . . . . . . . . . . . . . 636
", notao de segundos . . . . . . . . . . 964
#, /=, diferente de . . . . . . . . . . . 644, 959
#, converso indirecta . . . . . . . . . . . 642
#, converso indireta . . . . . . . . . . . . 962
$( ), raz quadrada . . . . . . . . . . . . . . 961
%, porcentagem . . . . . . . . . . . . . . . . 958
&, anexar . . . . . . . . . . . . . . . . . 642, 960
', notao de minutos . . . . . . . . . . . . 964
', primo . . . . . . . . . . . . . . . . . . . . . . . 964
)( ), soma . . . . . . . . . . . . . . . . . . . . . 288
)( ), somatrio . . . . . . . . . . . . . . . . . 962
*( ), integrar 86, 263, 265, 266, 271, 288,
290, . . . . . . . . . . . . . . . . . . . . . . 960
*, multiplicar . . . . . . . . . . . . . . . . . . . 955
*f(x)dx (ferramenta matemtica grfica) .
355, . . . . . . . . . . . . . . . . . . . . . . 359
+, adicionar . . . . . . . . . . . . . . . . . . . . 954
__ (teclas de funo)
localizao fsica . . . . . . . . . . . . . 12
mover entre os menus das barras de
ferramentas . . . . . . . . . . . . . . 59
seleccionar categorias . . . . . . 32, 35
seleccionar menus . . . . . . . . . . . . 53
utilizaes . . . . . . . . . . . . . . . . . . . 16
-, notao de graus . . . . . . . . . . 818, 963
--, notao de graus . . . . . . . . . . . . . 964
,, ngulo . . . . . . . . . . . . . . . . . . . . . . 963
.*, multiplicao de ponto . . . . . . . . . 957
.+, adio de ponto . . . . . . . . . . . . . . 957
./, diviso de ponto . . . . . . . . . . . . . . 957
.^, potncia de ponto . . . . . . . . . . . . . 957
.-, subtrao de ponto . . . . . . . . . . . 957
/, dividir . . . . . . . . . . . . . . . . . . . . . . . 956
<, menor que . . . . . . . . . . . . . . . 644, 959
<<...>>, memria do visor insuficiente . .
252
=, igual . . . . . . . . . . . . . . . . . . . . 644, 958
>, maior que . . . . . . . . . . . . . . . 644, 959
_ (sinal de menos posicional) . . . . . . 17
@, inteiro arbitrrio . . . . . . . . . . . . . . 299
Alist( ), listar a diferena . . . . . . . . . . 890
Atbl, tabela incrementar . . . . . . . . . . . 490
AtmpCnv( ), converso de intervalo de
temperatura . . . . . . . . . . . . . 309, 944
Avarivel
x de janela . . . . . . . . . . . . . . 349, 350
y de janela . . . . . . . . . . . . . . 349, 350
^, potncia . . . . . . . . . . . . . . . . . . . . . 956
_, sublinhado . . . . . . . . . . . . . . . . . . . 964
:, <=, menor ou igual que . . . . . 644, 959
_ (sinal de menos operacional) . . . . . 17
1025
>, >=, maior ou igual que . . . . . 644, 960
|, comentrio . . . . . . . . . . . . . . 622, 967
|, with . . . . . . . . . . 84, 91, 262, 272, 966
_ / _ ] (apagar carcter) . . . . . . 20
_ (tecla modificadora Hand)
descrio . . . . . . . . . . . . . . . . . . . 16
estado . . . . . . . . . . . . . . . . . . . . . 43
localizao fsica . . . . . . . . . . . . . 12
_ (tecla modificadora Second)
descrio . . . . . . . . . . . . . . . . . . . 15
estado . . . . . . . . . . . . . . . . . . . . . 43
localizao fsica . . . . . . . . . . . . . 12
_ ] (MEMORY) . . . . . . . . . . . . . . 21
_ } (tecla de expoente) . . . . . . . . . 18
_ } (converses de medies) . . . 20
_ _ (unidades de medio) . . . . . . 20
_ (rechamar) . . . . . . . . . . . . . . 21
_ (Catlogo)
comando de tecla . . . . . . . . . . . . . 21
comandos . . . . . . . . . . . . . . . . . . . 26
descrio . . . . . . . . . . . . . . . . . . . 25
sair . . . . . . . . . . . . . . . . . . . . . . . . 28
_ (Custom)
comando de tecla . . . . . . . . . . . . . 20
descrio . . . . . . . . . . . . . . . . . . . 60
exemplo . . . . . . . . . . . . . . . . . . . . 61
_ (Carcter)
comando de tecla . . . . . . . . . . . . . 21
introduzir caracteres especiais . . . 12
seleccionar caracteres . . . . . . . . . 12
_
desligar a calculadora . . . . . . . . . . . 7
ecr inicial da calculadora . . . . . . . 28
introduzir comandos . . . . . . . . . . . 26
sair do modo Split Screen . . . . . . . 69
r, converso . . . . . . . . . . . . . . . . . . . 306
r, converter . . . . . . . . . . . . . . . . . . . . 965
rBin, exibir como binrio . . . . . . . . . . 837
rBin, mostrar como binrio . . . . . . . . 728
rCylind, exibir como vetor cilndrico . . 854
rDD, exibir como ngulo decimal . . . 856
rDec, exibir como decimal inteiro . . . 857
rDec, mostrar como decimal inteiro . . 728
rDMS, exibir como grau/minuto/segundo
863
rHex, exibir como hexadecimal . . . . . 882
rHex, mostrar como hexadecimal . . . 728
rPolar, exibir como vetor polar . . . . . 908
rRect, exibir como vetor retangular . . 917
rSphere, exibir como vetor esfrico . . 936
_ (tecla modificadora Shift)
descrio . . . . . . . . . . . . . . . . . . . . 15
estado . . . . . . . . . . . . . . . . . . . . . . 43
localizao fsica . . . . . . . . . . . . . . 12
_ (tecla modificadora Diamond)
descrio . . . . . . . . . . . . . . . . . . . . 15
estado . . . . . . . . . . . . . . . . . . . . . . 43
localizao fsica . . . . . . . . . . . . . . 12
_ F (FORMATS/GRAPH FORMATS) 20
_ N (novo ficheiro) . . . . . . . . . . . . . . . 20
_ O (abrir ficheiro) . . . . . . . . . . . . . . . 20
_ S (SAVE COPY AS)
1026
caixa de dilogo . . . . . . . . . . . . . . 20
descrio . . . . . . . . . . . . . . . . . . . 20
exemplo . . . . . . . . . . . . . . . . . . . . 58
_ tecla (store) . . . . . . . . . . . . . . . . 21
___ (teclas de cursor)
abrir Apps . . . . . . . . . . . . . . . . . . . 32
funo . . . . . . . . . . . . . . . . . . . . . 17
funes adicionais . . . . . . . . . . . . 17
introduzir comandos . . . . . . . . . . . 27
localizao fsica . . . . . . . . . . . . . 12
seleccionar pares de entradas/
respostas . . . . . . . . . . . . . . . . 30
utilizada com a tecla Hand . . . . . . 16
utilizar o menu CHAR . . . . . . . . . . 12
E, expoente . . . . . . . . . . . . . . . . . . . . 866
, negar . . . . . . . . . . . . . . . . . . . 175, 958
-, subtrair . . . . . . . . . . . . . . . . . . . . . 955
( ), produto . . . . . . . . . . . . . . . 289, 962
max variveis de janela . . . . . . . . . 369
min variveis de janela . . . . . . . . . . 369
step variveis de janela . . . . . . . . . 369
R, radiano . . . . . . . . . . . . . . . . . . . . . 963
T, transpor . . . . . . . . . . . . . . . . . . . . . 939
Numricos
009AppB, pgina = 574 . . . . . . . . . 1004
0b, indicador binrio . . . . . . . . . . . . . 967
0h, indicador hexadecimal . . . . . . . . 967
10^( ), potncia de dez . . . . . . . . . . . 965
rGrad( ) . . . . . . . . . . . . . . . . . . . . . . . 881
rln( ) . . . . . . . . . . . . . . . . . . . . . . . . . 890
rlogbase( ) . . . . . . . . . . . . . . . . . . . . . 893
rRad( ) . . . . . . . . . . . . . . . . . . . . . . . . 916
A
Abrir ficheiro (_ O) . . . . . . . . . . . . . . . 20
abs( ), valor absoluto . . . . . . . . . 821, 834
aco indirecta, # . . . . . . . . . . . . . . . 998
Acentos
comandos das teclas . . . . . . . . . . 15
menu CHAR . . . . . . . . . . . . . . . . . 21
actividades. Consulte exemplos,
visualizaes, actividades
actualizar sistema operativo (SO) . . 783,
784, . . . . . . . . . . . . . . . . . . . . . . . 785
Adaptador de vdeo TI-Presenter
ligar . . . . . . . . . . . . . . . . . . . . . . . . 73
adicionar, + . . . . . . . . . . . . . . . . . . . . 954
Aleatria
matriz, randMat( ) . . . . . . . . . . . . 799
semente do nmero, RandSeed . 799
aleatria
norma, randNorm( ) . . . . . . . . . . 916
aleatrio
nmero, rand( ) . . . . . . . . . . . . . . 916
polinmio, randPoly( ) . . . . . . . . . 917
semente do nmero, RandSeed . 917
alternar, switch( ) . . . . . . . . . . . . 658, 939
Ambiente de trabalho das Apps
arranque inicial . . . . . . . . . . . . . . . . 2
categorias . . . . . . . . . . . . . . . . 32, 37
data e hora . . . . . . . . . . . . . . . . . . 48
1027
desligar . . . . . . . . . . . . . . . . . . . . . 44
desligar a calculadora . . . . . . . . . . 7
ecr inicial da calculadora e . . . . . 28
modo . . . . . . . . . . . . . . . . . . . 22, 44
relgio . . . . . . . . . . . . . . . . . . . . . 46
ampliar/concatenar, augment( ) 799, 837
and, e Booleano . . . . 273, 645, 732, 834
AndPic, e imagem grfica . . . . . 670, 835
anexar, & . . . . . . . . . . . . . . . . . 642, 960
Angle mode . . . . . . . . . . . . . . . . . . . 206
angle( ), ngulo . . . . . . . . . . . . . . . . . 835
ngulo, , . . . . . . . . . . . . . . . . . . . . . 963
ngulo, angle( ) . . . . . . . . . . . . . . . . . 835
ans( ), ltima resposta . . . . . . . 242, 836
apagar
desenho, ClrDraw . . . 527, 672, 840
erro, ClrErr . . . . . . . . . . . . . 678, 840
grfico, ClrGraph 510, 668, 724, 841
home, ClrHome . . . . . . . . . . . . . 841
I/O, ClrIO . . . . . . . . . . 616, 661, 841
Apagar carcter (_ / _ ]) . . . . . . 20
APD (Automatic Power Down) . . . . . 162
durante o clculo ou o programa . . 8
ligar aps . . . . . . . . . . . . . . . . . . . . 7
no modo de transferncia do sistema
operativo . . . . . . . . . . . . . . . . 75
APD (Automatic Power Down) feature
during calculation or program . . . . . 8
Aplicaes de software portteis (Apps)
cones . . . . . . . . . . . . . . . . . . . . . . . 2
Aplicaes Flash . . . . . . . . . . . . . . . 738
eliminar . . . . . . . . . . . . . . . . . . . . 777
aplicaes Flash . . . . . . . . 200, 214, 296
approx( ), aproximar . . . . . . . . . 280, 836
Apps (Aplicaes de software portteis)
abrir . . . . . . . . . . . . . . . . . . . . . 32, 63
apagar . . . . . . . . . . . . . . . . . . . . . . 71
atalhos . . . . . . . . . . . . . . . . . . . . . 37
comutar . . . . . . . . . . . . . . . . . . . . . 69
cones . . . . . . . . . . . . . . . . . . . . . . . 2
Apps desktop
split-screen status . . . . . . . . . . . . . 41
apresentao do ngulo . . . . . . . . . . 417
aproximar, approx( ) . . . . . . . . . 280, 836
Arc (ferramenta matemtica grfica) 356,
361, . . . . . . . . . . . . . . . . . . . . . . . 372
Archive, arquivar variveis 636, 758, 836
arcLen( ), comprimento do arco 289, 836
rea de transferncia . . . . 234, 236, 697
rea do histrico . . . . . . . . 228, 229, 710
rea do histrico, estado . . . . . . . . . . . 44
armazenamento
base de dados grficos, StoGDB . . .
545, . . . . . . . . . . . . . . . . . . . 670
imagem grfica, StoPic . . . . . . . . 670
armazenando
banco de dados de grfico, StoGDB
937
imagem grfica, StoPic . . . . . . . . 937
smbolo, . . . . . . . . . . . . . . . . . . 966
arquivar variveis, Archive 636, 758, 836
Arranque inicial . . . . . . . . . . . . . . . . . . . 2
1028
arredondar, round( ) . . . . . . . . . . . . . 920
asymptotes, faux, detecting . . . 101, 122
augment( ), ampliar/concatenar 799, 837
auto independente/perguntar,
Independent AUTO/ASK . .491, 494,
499
Automatic Power Down (APD)
durante o clculo ou o programa . . 8
ligar aps . . . . . . . . . . . . . . . . . . . . 7
no modo de transferncia do sistema
operativo . . . . . . . . . . . . . . . . 75
Automatic Power Down (APD) feature
during calculation or program . . . . . 8
avgRC( ), taxa de cmbio normal . . . 837
aviso, Prompt( ) . . . . . . . . . . . . 660, 911
B
Backspace (_) . . . . . . . . . . . . . . . . . 20
barra de ferramentas
activada, CustmOn . . . . . . . . . . . 253
ativada, CustmOn . . . . . . . . . . . 853
definir, Custom . . . . . . . . . . . . . . 662
desactivada, CustmOff . . . . . . . . 253
desativada, CustmOff . . . . . . . . . 852
barra de ferramentas personalizada
Consulte barra de ferramentas
bases numricas . . . . . . . . . . . . . . . 727
converses . . . . . . . . . . . . . . . . . 728
operaes Booleanas . . . . . . . . 732
operaes matemticas . . .729, 730,
731
binrio
deslocar, shift( ) . . . . . . . . . . . . . 734
exibir, rBin . . . . . . . . . . . . . . . . . . 837
girar, rotate( ) . . . . . . . . . . . . . . . 734
indicador, 0b . . . . . . . . . . . . . . . . 967
mostrar, rBin . . . . . . . . . . . . . . . . 728
BldData, montar dados . . . 473, 636, 838
bloquear varivel, Lock . . . . . . . 637, 892
Booleano
e, and . . . . . . . . .273, 645, 732, 834
no, not . . . . . . . . . . . . 645, 732, 901
ou exclusivo, xor . . . . . 645, 732, 948
ou, or . . . . . . . . . . . . . . 645, 732, 903
Box Plot . . . . . . . . . . . . . . . . . . . . . . . 597
Build Web, construir rede . 391, 392, 393
BUSY, indicador . . . . . . . . . . . . . . . . 341
C
Cabo . . . . . . . . . . . . . . . . . . . . . . . . . . 70
instalar Apps . . . . . . . . . . . . . . . . . 70
TI Connectivity . . . . . . . . . . . . . . . 70
Cabo de ligao de unidade a unidade 75
Cabo de unidade a unidade, ligar . . . . 73
Cabo TI Connectivity . . . . . 766, 785, 789
Cabos . . . . . . . . . . . . . . . . . . . . . . . . . 72
cabos . . . . . . . . . . . . . . . . . 766, 785, 789
cadeias
aco indirecta, # . . . . . . . . . . . . 998
introduzir, InputSt . . . . . . . . . . . . 780
cadeias de caracteres
anexar, & . . . . . . . . . . . . . . . 642, 960
1029
cadeia de caracteres para expresso,
expr( ) . . . . . . . . . . . . . . . . . 871
cadeia de caracteres, char( ) . . . 839
char( ) . . . . . . . . . . . . . . . . . . . . . 642
cdigo de carcter, ord( ) . . . . . . 643
cdigo de carter, ord( ) . . . . . . . 904
converso indirecta, # . . . . . . . . 642
converso indireta, # . . . . . . . . . 962
dentro, InString . . . . . . . . . . 642, 884
deslocar, shift( ) . . . . . . . . . 643, 929
dimenso, dim( ) . . . . . . . . 642, 861
direita, right( ) . . . . . . . . . . . 643, 919
esquerda, left( ) . . . . . . . . . 643, 887
expresso para cadeia de caracteres,
string( ) . . . . . . . . . . . . 643, 937
formatar, format( ) . . . 642, 661, 875
girar, rotate( ) . . . . . . . . . . . 643, 919
introduo, InputSt . . . . . . . 641, 660
introduzindo, InputSt . . . . . . . . . 884
operaes . . . . . . . . . 640, 642, 833
para expresso, expr( ) 641, 642, 661
semi-cadeia de caracteres, mid( ) . .
643, . . . . . . . . . . . . . . . . . . . 896
caixa
de dilogo, definir, Dialog . . . . . . 861
Caixa de dilogo
_ S (SAVE COPY AS) . . . . . . . . 20
CLOCK . . . . . . . . . . . . . . . . . . . . . 46
Edit Categories . . . . . . . . . . . . . . . 37
FORMATS . . . . . . . . . . . . . 112, 119
FORMATS/GRAPH FORMATS (_
F) . . . . . . . . . . . . . . . . . . . . . . 20
indicador do menu . . . . . . . . . . . . 57
MODE . . . . . . . . . . . . . . . . . . . . . . 21
para abrir as Apps . . . . . . . . . . . . . 32
caixa de dilogo . . . . . . . . . . . . . . . . 197
definir, Dialog . . . . . . . . . . . . . . . 662
FORMATS 338, 424, 426, 428, 437,
702
caixa zoom, ZoomBox . . . . . . . . . . . . 349
Calcular . . . . . . . . . . . . . . . . . . . . . . . . 83
calcular polinmio, polyEval( ) . . . . . . 908
calcular, factor( ) . . . . . . . . . . . . 798, 828
Calculator-Based Laboratory. Consulte
CBL
Calculator-Based Ranger. Consulte CBR
Clculo
actividade . . . . . . . . . . . . . . . . . . 827
campo
de direco, DIRFLD 447, 455, 456,
484
de inclinao, SLPFLD . . . 447, 455,
456, . . . . . . . . . . . . . . . 482, 483
desactivado, FLDOFF 447, 455, 457,
486
Caracteres
apagar . . . . . . . . . . . . . . . . . . . . . . 20
especiais . . . . . . . . . . . . . . 12, 15, 21
gregos . . . . . . . . . . . . . . . . . . . 12, 21
internacionais/acentuados . . . 12, 21
maisculos . . . . . . . . . . . . . . . 12, 15
1030
matemticos . . . . . . . . . . . . . . 12, 21
caracteres
acentuados . . . . . . . . . 700, 702, 704
cadeia de caracteres, char( ) . . . 642,
839
cdigo numrico, ord( ) . . . 643, 904
especiais . . . . . . . . . . 174, 700, 703
gregos . . . . . . . . . . . . 702, 705, 706
maisculas/minsculas . . . 172, 693
menu . . . . . . . . . . . . . . . . . . . . . 195
smbolos . . . . . . . . . . . . . . . . . . . 703
Catalog (_ )
comando de tecla . . . . . . . . . . . . . 21
comandos . . . . . . . . . . . . . . . . . . . 26
descrio . . . . . . . . . . . . . . . . . . . 25
sair . . . . . . . . . . . . . . . . . . . . . . . . 28
Categoria
All . . . . . . . . . . . . . . . . . . . . . . . . . 35
English . . . . . . . . . . . . . . . . . . . . . 36
exemplo de edio . . . . . . . . . . . . 38
Graphing . . . . . . . . . . . . . . . . . . . 36
Math . . . . . . . . . . . . . . . . . . . . . . . 36
Organizr . . . . . . . . . . . . . . . . . . . . 36
personalizar . . . . . . . . . . . . . . . . . 37
Science . . . . . . . . . . . . . . . . . . . . 36
seleccionar . . . . . . . . . . . . . . . . . . 35
seleccionar vazio . . . . . . . . . . . . . 37
SocialSt . . . . . . . . . . . . . . . . . . . . 36
CBL
actividade . . . . . . . . . . . . . . . . . . 814
dados estatsticos . . . . . . . 609, 610
enviar varivel de lista, Send . . . 922
obter/retornar, Get . . . . . . . . . . . 876
programas . . . . . . . . . . . . . . 674, 814
CBR
dados estatsticos . . . . . . . . 609, 610
enviar varivel de lista, Send . . . 922
obter/retornar, Get . . . . . . . . . . . 876
programas . . . . . . . . . . . . . . 674, 814
ceiling( ), limite superior . . . . . . 802, 838
certificado 777, 783, 784, 785, 787, 788,
789
cFactor( ), factor complexo . . . . . . . . 280
cFactor( ), fator complexo . . . . . . . . . 839
cFactor(), factor complexo . . . . . . . . 992
chamar
banco de dados de grficos, RclGDB
917
base de dados grficos, RclGDB . . .
545, . . . . . . . . . . . . . . . . . . . 670
imagem grfica, RclPic . . . . 670, 917
char( ), cadeia de caracteres . . . 642, 839
checkTmr( ), verificar temporizador . . 839
ciclo, Cycle . . . . . . . . . . . . . . . . . . . . 853
Circle, desenhar circunferncia . 673, 840
crculo, desenho . . . . . . . . . . . . . . . . 531
circunferncia, Circle . . . . . . . . . 673, 840
classificando
ascendente, SortA . . . . . . . . . . . 935
descendente, SortD . . . . . . . . . . 936
ClockOff, desligar relgio . . . . . . . . . 840
ClockOn, ligar relgio . . . . . . . . . . . . 840
1031
ClrDraw
apagar desenho . . . . . . . . . . . . . 672
eliminao de desenho . . . . . . . 527
ClrDraw, apagar desenho . . . . . . . . . 840
ClrErr, apagar erro . . . . . . . . . . 678, 840
ClrGraph
apagar grfico . . . . . . . . . . 668, 724
eliminao de grfico . . . . . . . . . 510
ClrGraph, apagar grfico . . . . . . . . . 841
ClrHome, apagar tela principal . . . . . 841
ClrIO, apagar I/O . . . . . . . 616, 661, 841
colagem . . . . . . . . . . 234, 236, 237, 697
automtica . . . . . . . . . 234, 243, 244
Colar automtico . . . . . . . . . . . . . . . . 30
colDim( ), dimenso da coluna matriz 842
coleo trigonomtrica, tCollect( ) . . 280,
942
colNorm( ), coluna matriz norm . . . . 842
Comandos
Flash Apps . . . . . . . . . . . . . . . . . . 25
Tecla . . . . . . . . . . . . . . . . . . . 12, 13
Comandos das teclas
caracteres especiais . . . . . . . . . . 12
mapa do teclado . . . . . . . . . . . . . . 13
combinaes, nCr( ) . . . . . . . . . . . . . 898
comDenom( ), denominador comum 280,
281, . . . . . . . . . . . . . . . . . . 286, 843
comentrio, | . . . . . . . . . . . . . . 622, 967
complexa, soluo, cSolve( ) . . . . . . 263
Complexo
factor, cFactor( ) . . . . . . . . . . . . . 828
nmeros . . . . . . . . . . . . . . . . . . . . 79
complexo
factor, cFactor() . . . . . . . . . . . . . 992
modo, Complex Format (Formato
complexo) . . . . . . . . . . . . . . . 977
resolver, cSolve() . . . . . . . . . . . 992
superfcie de mdulo . . . . . . . . . . 433
tabelas . . . . . . . . . . . . . . . . . . . . 498
zeros, cZeros() . . . . . . . . . . . . . 992
comprimento do arco, arcLen( ) 289, 836
Condies de erro aps APD . . . . . . . . 8
condies iniciais . . . . . . . . . . . . . . . 454
conectando e transmitindo . . . . . . . . 923
enviar varivel de lista, Send . . . 922
obter/retornar valor de CBL/CBR, Get
. . . . . . . . . . . . . . . . . . . . . . . . 876
configurar tabela, setTable( ) . . . . . . 493
conj( ), conjugao complexa . . . . . . 843
conjugao, complexa, conj( ) . . . . . . 843
Constant Memory . . . . . . . . . . . . . . . 162
constantes . . . . . . . . . . . . . . . . . . . . . 302
predefinidas . . . . . . . . . . . . . . . . 315
construir rede, Build Web . 391, 392, 393
Contraste
ajustar . . . . . . . . . . . . . . . . . . . . . . 76
contraste, ajuste . . . . . . . . . . . . . . . . 163
converso
r . . . . . . . . . . . . . . . . . . . . . . . . . . 306
de temperatura, tmpCnv( ) . . . . . 943
do intervalo de temperatura,
AtmpCnv( ) . . . . . . . . . . . . . . 944
1032
indirecta, # . . . . . . . . . . . . . . . . . 642
indireta, # . . . . . . . . . . . . . . . . . . 962
intervalo de temperatura, AtmpCnv( )
309
temperatura, tmpCnv( ) . . . . . . . 308
Converses de medies (_ }) . . . 20
converter hora, timeCnv( ) . . . . . . . . 943
Converter medies . . . . . . . . . . . . . . 20
converter, r . . . . . . . . . . . . . . . . . . . . 965
coordenada x retangular, PrRx( ) . . . 905
coordenada y retangular, PrRy( ) . . . 905
cpia . . . . . . . . . 234, 235, 236, 237, 697
copiar varivel, CopyVar . 636, 752, 844
CopyVar, copiar varivel . . . . . 752, 844
corte . . . . . . . . . . . . . 234, 235, 236, 697
cos( ), cosseno . . . . . . . . . . . . . . . . . 844
cos/( ), arco-cosseno . . . . . . . . . . . . 845
cosec( ), co-secante . . . . . . . . . . . . . 847
cosec/( ), co-secante inversa . . . . . . 847
co-secante hiperblica, cosech( ) . . . 848
co-secante, cosec( ), . . . . . . . . . . . . 847
cosech( ), co-secante hiperblica . . . 848
cosech/( ), co-secante hiperblica inversa
. . . . . . . . . . . . . . . . . . . . . . . . . . 850
cosh( ), cosseno hiperblico . . . . . . . 846
cosh/( ), arco-cosseno hiperblico . . 846
cosseno, cos( ) . . . . . . . . . . . . . . . . . 844
cotan( ), co-tangente . . . . . . . . . . . . 846
cotan/( ), co-tangente inversa . . . . . 846
co-tangente hiperblica, cotanh( ) . . 847
co-tangente, cotan( ), . . . . . . . . . . . . 846
cotanh( ), co-tangente hiperblica . . . 847
cotanh/( ),co-tangente hiperblica inversa
. . . . . . . . . . . . . . . . . . . . . . . . . . . 847
cover
removing . . . . . . . . . . . . . . . . . . . . . 5
replacing . . . . . . . . . . . . . . . . . . . . . 5
crossP( ), entre produtos . . . . . . . . . . 847
cSolve( ), soluo complexa . . . 263, 850
cSolve(), resolver complexo . . . . . . 992
CubicReg, regresso cbica . . 587, 852,
1000
cumSum( ), soma cumulativa . . 575, 852
Cursor
apagar caracteres . . . . . . . . . . . . . 20
apagar um par de entrada/resposta .
32
funcionalidade . . . . . . . . . . . . . . . . 17
localizao a seguir APD . . . . . . . . 8
mover . . . . . . . . . . . . . . . . . . . . . . 17
na rea do histrico . . . . . . . . . . . 30
seleccionar um comando . . . . . . . 27
ver entradas . . . . . . . . . . . . . . . . . 30
cursor
deslocao . . . . . . . . . . . . . . . . . 191
fora da curva . . . . . . . . . . . . . . . . 416
grfico 3D . . . . . . . . . . . . . . . . . . 411
movendo . . . . . . . . . . . . . . . . . . . 167
movimento livre . 342, 371, 379, 389,
410, . . . . . . . . . . . . . . . . . . . 452
superfcie oculta . . . . . . . . . . . . . 414
traado . . . .344, 345, 346, 347, 348
1033
CustmOff, barra de ferramentas do menu
personalizado desactivada . . . . . 253
CustmOff, personalizar barra de
ferramentas desativada . . . . . . . 852
CustmOn, barra de ferramentas do menu
personalizado activada . . . . . . . 253
CustmOn, personalizar barra de
ferramentas ativada . . . . . . . . . . 853
CUSTOM
eixos (sucesso) . . . . . . . . . . . . 391
grficos personalizados . . . . . . . 384
menu . . . . . . . . . . . . . . . . . . . . . 253
Custom, definir barra de ferramentas . . .
662, . . . . . . . . . . . . . . . . . . . . . . 853
Cycle, ciclo . . . . . . . . . . . . . . . . . . . . 853
CyclePic
repetio da imagem grfica . . . 540
repetir imagem grfica . . . . . . . . 670
CyclePic, repetir imagem grfica . . . 853
cZeros( ), razes complexas . . .263, 280,
854
cZeros(), zeros complexo . . . . . . . . 992
D
d( ), primeira derivada 85, 271, 288, 290,
856
dados (novos), NewData . . . . . . . . . 898
dados do sistema, sysData . . . 504, 505
Data
definir . . . . . . . . . . . . . . . . . . . . . . 45
reiniciar . . . . . . . . . . . . . . . . . . . . . 53
Data/Matrix Editor . . . . . . . . . . . . . . . 504
datarmat( ) . . . . . . . . . . . . . . . . . . . . . 856
dayOfWk( ), dia da semana . . . . . . . . 856
decimal
exibir como ngulo, rDD . . . . . . . 856
exibir como inteiro, rDec . . . . . . . 857
decimal, mostrar como inteiro, rDec . 728
decompor em factores . . . . . . . . . . . . 282
factor( ) . . . . . . . . . . . . 263, 279, 282
Define, definir . 294, 376, 385, 444, 480,
857
definio Axes . . . . . . . . . . . . . . 417, 425
definidas pelo utilizador, unidade . . . 312
Definir
pasta, setFold( ) . . . . . . . . . . . . . 747
definir
barra de ferramentas, Custom . . 853
barra de ferramentas, Toolbar . 662,
944
Define 246, 294, 331, 385, 406, 444,
480, . . .508, 514, 631, 636, 668
grfico, setGraph( ) . . . 657, 669, 924
modo, setMode( ) . . . . 658, 669, 925
pasta, setFold( ) . . . . . . . . . 657, 924
tabela, setTable( ) . . . . 658, 668, 926
unidades, setUnits( ) . . . . . . 658, 927
definir data, setDate( ) . . . . . . . . . . . . 924
definir formato de data, setDtFmt( ) . 924
definir formato de hora, setTmFmt( ) . 926
definir fuso horrio, setTmZn( ) . . . . . 927
definir hora, setTime( ) . . . . . . . . . . . 926
1034
definir, Define . . . . . . . . . . . . . . 794, 857
deleting
variables of type . . . . . . . . . . . . . 754
DelFold, excluir pasta . . . . 636, 754, 858
DelType . . . . . . . . . . . . . . . . . . 636, 858
DelType command . . . . . . . . . . . . . . 754
DelVar, excluir varivel . . .293, 636, 640,
754, . . . . . . . . . . . . . . . . . . . . . . 858
denominador . . . . . . . . . . . . . . . . . . . 843
denominador comum, comDenom( ) 280,
281, . . . . . . . . . . . . . . . . . . 286, 843
dentro da cadeia de caracteres, inString( )
. . . . . . . . . . . . . . . . . . . . . . 642, 884
Derivadas . . . . . . . . . . . . . . . . . . . . . . 85
primeira derivada, d( ) . . . . . . . . . 85
derivadas
derivadas numricas, nDeriv( ) . 289,
898
primeira derivada, d( ) 271, 288, 290,
856
Derivatives (ferramenta matemtica
grfica) . . . . . . . . 355, 359, 372, 380
desarquivar variveis, Unarchiv 637, 758,
. . . . . . . . . . . . . . . . . . . . . . . . . . 945
desbloquear, Unlock . . . . . . . . . 637, 946
desenhos e desenhar
apagando, ClrDraw . . . . . . . . . . 840
crculos . . . . . . . . . . . . . . . . . . . . 531
circunferncia, Circle . . . . . 673, 840
contorno, DrwCtour . . . . . . 674, 866
curva, DrawSlp . . . . . . 533, 673, 865
eliminao . . . . . . . . . . . . . . . . . . 529
eliminao, ClrDraw . . . . . . . . . . 672
funo, DrawFunc . . . . 524, 673, 863
inverso, DrawInv . . . . . 525, 674, 864
linha horizontal, LineHorz . . 673, 889
linha tangente, LineTan . . . 673, 889
linha vertical, LineVert . . . . . 673, 889
linha, Line . . . . . . . . . . . . . . 673, 888
linhas . . . . . . . . . . . . . . . . . . 530, 532
mo livre . . . . . . . . . . . . . . . . . . . 528
numa imagem grfica . . . . . . . . . 671
paramtrica, DrawParm . . 524, 674,
865
Pencil . . . . . . . . . . . . . . . . . . . . . 528
polar, DrawPol . . . . . . 524, 674, 865
desenhos implcitos . . . . . . . . . . . . . 1002
Desligar . . . . . . . . . . . . . . . . . . . . . . . . . 7
aps APD . . . . . . . . . . . . . . . . . . . . 7
seguir inactividade . . . . . . . . . . . . . 7
desligar relgio, ClockOff . . . . . . . . . 840
deslocao . . . . . . . . . . . . . . . . . . . . 498
deslocar, shift( ) . . . . . . . . . 643, 734, 929
deSolve( ), soluo . . . . . . 289, 479, 858
desvio padro, stdDev( ) . . . . . . . . . . 936
det( ), matriz determinante . . . . . . . . 861
devolver, Return . . . . . . . . . . . . . . . . 513
dia da semana, dayOfWk( ) . . . . . . . . 856
diag( ), matriz diagonal . . . . . . . . . . . 861
Dialog, definir caixa de dilogo . 662, 861
diferente de, #, /= . . . . . . . . . . . . . . . 959
diferente de, #, /= . . . . . . . . . . . . . . . 644
1035
dim( ), dimenso . . . . . . . . . . . . 642, 861
dimenso, dim( ) . . . . . . . . . . . . 642, 861
direita, right( ) . . . . . . . . . . 281, 643, 919
DIRFLD, campo de direco . .447, 455,
456, . . . . . . . . . . . . . . . . . . . . . . 484
discontinuities
detecting . . . . . . . . . . . . . . . 101, 122
Disp, exibir tela de I/O . . . . . . . . . . . 862
Disp, mostrar ecr de E/S . . . . . . . . 145
Disp, ver ecr de I/O . . . . . 623, 661, 677
DispG, exibir grfico . . . . . . . . . . . . . 862
DispG, ver grfico . . . . . . . . . . . 661, 668
DispHome, exibir tela principal . . . . . 862
DispHome, ver ecr principal . . . . . . 661
DispTbl, exibir tabela . . . . . . . . . . . . 863
DispTbl, ver tabela . . . . . . . . . . 661, 668
Distance (ferramenta matemtica grfica)
356, . . . . . . . . . . . . . . 360, 372, 380
dividir por um inteiro, intDiv( ) . . 731, 885
dividir, / . . . . . . . . . . . . . . . . . . . . . . . 956
diviso de ecr . . . . . . . . . . . . . . . . . 522
dotP( ), produto de ponto . . . . . . . . . 863
DrawFunc
desenhar funo . . . . . . . . . . . . 673
desenho de funo . . . . . . . . . . . 524
DrawFunc, desenhar funo . . . . . . 863
DrawInv
desenhar inverso . . . . . . . . . . . . 674
desenho de inversa . . . . . . . . . . 525
DrawInv, desenhar inverso . . . . . . . . 864
DrawParm
desenhar paramtrica . . . . . . . . . 674
desenho de paramtrica . . . . . . . 524
DrawParm, desenhar paramtrica . . 865
DrawPol
desenhar polar . . . . . . . . . . . . . . 674
desenho de polar . . . . . . . . . . . . 524
DrawPol, desenhar polar . . . . . . . . . . 865
DrawSlp
desenhar curva . . . . . . . . . . . . . . 673
desenho de curva . . . . . . . . . . . . 533
DrawSlp, desenhar curva . . . . . . . . . 865
DropDown, menu drop-down . . . . . . 866
DropDown, menu pendente . . . . . . . 662
DrwCtour, desenhar contorno . 431, 674,
866
E
e (Booleano), and . . .273, 645, 732, 834
E (smbolo de expoente) . . . . . . . . . . . 18
e imagem grfica, AndPic . . . . . . . . . 670
E, expoente . . . . . . . . . . . . . . . . . . . . 866
e^( ), e elevado a uma potncia . . . . . 867
Ecr ABOUT . . . . . . . . . . . . . . . . . . . . 70
ecr dividido . . .518, 546555, 710, 725
alternar, switch( ) . . . . . . . . . . . . 658
coordenadas de pixel . . . . . . . . . 548
definies . . . . . . . . . . . . . . 546, 547
linha de entrada . . . . . . . . . 553, 555
sada . . . . . . . . . . . . . . . . . . . . . . 550
trocar . . . . . . . . . . . . . . . . . . . . . . 553
Ecr dividido da esquerda para a direita
1036
definir . . . . . . . . . . . . . . . . . . . . . . 64
definir aplicao inicial . . . . . . . . . 66
estado . . . . . . . . . . . . . . . . . . . . . 40
Ecr dividido de cima para baixo
definir . . . . . . . . . . . . . . . . . . . . . . 64
definir aplicao inicial . . . . . . . . . 66
estado . . . . . . . . . . . . . . . . . . . . . 40
Ecr inicial da calculadora
_ . . . . . . . . . . . . . . . . . . . . 21
comando da tecla . . . . . . . . . . . . . 21
desligar a calculadora . . . . . . . . . . 7
introduzir comandos . . . . . . . . . . . 26
menu Custom . . . . . . . . . . . . . . . . 60
menus das barras de ferramentas 53
teclas de funo . . . . . . . . . . . . . . 16
voltar ao ambiente de trabalho das
Apps) . . . . . . . . . . . . . . . . . . . 45
Ecr principal . . . . . . . . . . . . . . . . . . 226
edio . . . . . . . . . . . . . . . . . . . . . . . . 191
edio de texto . . . . . . . . . . . . . . . . . 688
corte, cpia, colagem .234, 235, 236,
237, . . . . . . . . . . . . . . . . . . . 697
localizar . . . . . . . . . . . . . . . . . . . 698
realce . . . . . . . . . . . . . . . . . . . . . 696
Editor de Dados/Matrizes
deslocar, shift( ) . . . . . . . . . . . . . 929
editor de dados/matrizes
cabealho da coluna . 569, 571, 573
Clculo automtico . . . . . . . . . . . 572
classificao de colunas . . 575, 576
deslocao . . . . . . . . . . . . . . . . . 565
largura da clula . . . . . . . . . . . . . 567
novos, NewData . . . . . . . . . . . . . 637
preenchimento . . . . . . . . . . . . . . 566
traados estatsticos . 591, 592, 594,
595
valores . . . . . . . . . . . . . . . . . . . . 564
eigenvalor, eigVl( ) . . . . . . . . . . . . . . 867
eigenvetor, eigVc( ) . . . . . . . . . . . . . . 867
eigVc( ), eigenvetor . . . . . . . . . . . . . . 867
eigVl( ), eigenvalor . . . . . . . . . . . . . . 867
eixo (sucesso), CUSTOM . . . . . . . . 391
else if, ElseIf . . . . . . . . . . . 513, 649, 868
Else, else . . . . . . . . . . . . . . . . . . . . . . 883
else, Else . . . . . . . . . . . . . . . . . . 649, 883
ElseIf, else if . . . . . . . . . . . . . . . . . . . 868
encerrar
barra de ferramentas, EndTBar 662,
944
dialog, EndDlog . . . . . . . . . . . . . . 662
dilogo, EndDlog . . . . . . . . . . . . . 861
for, EndFor . . . . . . . . . 623, 652, 874
funo, EndFunc . . . . . 514, 628, 875
if, EndIf . . . .623, 646, 648, 649, 883
personalizao, EndCustm . 662, 853
programa, EndPrgm . . . . . . 631, 910
repetio, EndLoop . . . . . . . 655, 894
tentar, EndTry . . . . . . . . . . . . . . . 945
tentativa, EndTry . . . . . . . . . . . . . 678
while, EndWhile . . . . . . . . . 653, 947
encerrar programa, EndPrgm . . . . . . 142
1037
EndCustm, encerrar personalizao 662,
853
EndDlog, encerrar dilogo . . . . 662, 861
ende . . . . . . . . . . . . . . . . . . . . . . . . . 631
EndFor, encerrar for . . . . . 623, 652, 874
EndFunc, encerrar funo . . . . 628, 875
EndIf, encerrar if 623, 646, 648, 649, 883
EndLoop, encerrar repetio . . 655, 894
EndPrgm, encerrar programa . .142, 631,
910
EndTBar, encerrar barra de ferramentas
662, . . . . . . . . . . . . . . . . . . . . . . 944
EndTry, encerrar tentativa . . . . 678, 945
EndWhile, encerrar while . . . . . 653, 947
entrada
entry( ) . . . . . . . . . . . . . . . . . . . . 241
Input . . . . . . . . . . . . . . . . . . 660, 669
entrada, entry( ) . . . . . . . . . . . . . . . . 868
entrada, Input . . . . . . . . . . . . . . . . . . 884
entre produtos, crossP( ) . . . . . . . . . 847
entry( ), entrada . . . . . . . . . . . . . . . . 868
enviar
mensagem de bate-papo, SendChat
676, . . . . . . . . . . . . . . . . . . . 923
para calculadora, SendCalc 675, 923
varivel de lista, Send . . . . 676, 922
enviar conversao, SendChat . . . . 780
enviar para a calculadora, SendCalc 780
enviar para calculadora, SendCalc . . 780
EOS (Sistema Operativo de Equaes) .
998
equaes
simultneas, simult( ) . . . . . . . . . 285
soluo . . . . . . . . . . . . . . . . . . . . 712
equaes diferenciais
condies iniciais . . . . . . . . . . . . 454
DIRFLD, campo de direco . . . 447,
455, . . . . . . . . . . . . . . . 456, 484
FLDOFF, campo desactivado . . 447,
455, . . . . . . . . . . . . . . . 457, 486
mtodos de soluo . 446, 473, 1003
primeira ordem . . . . . . . . . . 458, 479
representaes grficas . . . . . . . 441
segunda ordem . . . . . . . . . . 460, 479
SLPFLD, campo de inclinao . 447,
455, . . . . . . . . . . . 456, 482, 483
soluo de problemas . . . . . . . . . 481
terceira ordem . . . . . . . . . . . . . . . 464
equaes simultneas, simult( ) . . . . 930
erro
Circular definition . . . . . . . . . . . . 635
Out-of-memory . . . . . . . . . . . . . . 296
Erro de memria . . . . . . . . 763, 764, 765
erros e resoluo de problemas . . . 1006
avisos . . . . . . . . . . . . . . . . . . . . . 976
transmisso . . . . . . . . . . . . . 777, 787
Erros e soluo de problemas
erro de memria . . . . . 763, 764, 765
erros e soluo de problemas
apagar erro, ClrErr . . . . . . . 678, 840
Circular definition . . . . . . . . . . . . 635
Out-of-memory . . . . . . . . . . . . . . 296
1038
passar erro, PassErr . . . . . 678, 907
programas . . . . . . . . . . . . . . . . . 676
Escrever
caracteres maisculos . . . . . . . . . 12
esquerda, left( ) . . . . . . . . 281, 643, 887
Estado
bateria com carga baixa . . . . . . . . 77
ecr dividido . . . . . . . . . . . . . . . . . 40
modo APPROX (APROX) . . . . . . 43
modo AUTO . . . . . . . . . . . . . . . . . 43
modo EXACT (EXACTA) . . . . . . . 43
modo Graph . . . . . . . . . . . . . . . . . 43
modo Graph number . . . . . . . . . . 43
no ambiente de trabalho das Apps 3
ocupada/pausa) . . . . . . . . . . . . . . 44
pasta actual . . . . . . . . . . . . . . . . . 43
varivel bloqueada/arquivada . . . 44
estatsticas . . . . . . . . . . . . . . . . . . . . 581
Consulte tambm regresses
Box Plot . . . . . . . . . . . . . . . . . . . 597
Calculation Type . . . . 583, 584, 586
categorias . . . . . . . . . . . . . . . . . . 606
Category . . . . . . . . . . . . . . . 583, 584
combinaes, nCr( ) . . . . . . . . . . 898
desvio padro, stdDev( ) . . . . . . 936
estatsticas de uma varivel, OneVar
587, . . . . . . . . . . . . . . . . . . . 903
fatorial, ! . . . . . . . . . . . . . . . . . . . 960
Freq . . . . . . . . . . . . . . . . . . 583, 584
frequncia . . . . . . . . . . . . . . . . . 604
mdia, mean( ) . . . . . . . . . . . . . . 895
mediana, median( ) . . . . . . . . . . . 895
mostrar resultados, ShowStat . . 589,
930
norma aleatria, randNorm( ) . . . 916
novo traado, NewPlot . . . . 597, 900
nmero aleatrio, rand( ) . . . . . . 916
operaes . . . . . . . . . . . . . . . . . . 833
permutaes, nPr( ) . . . . . . . . . . 902
resultado de duas variveis, TwoVar
587, . . . . . . . . . . . . . . . 588, 945
semente do nmero aleatrio,
RandSeed . . . . . . . . . . . . . . 917
traados . . 591, 592, 594, 595, 596,
597, 598, 599, 600, 601, 602, 603
traados activados, PlotsOn 333, 669
traados ativados, PlotsOn . . . . . 908
traados desactivados, PlotsOff 333,
669
traados desativados, PlotsOff . . 908
varincia, variance( ) . . . . . . . . . . 946
variveis . . . . . . . . . . . . . . . 585, 589
viso geral . . . . . . . . . . . . . . . . . . 581
Estatsticas, semente do nmero
aleatrio, RandSeed . . . . . . . . . . 799
estatsticas, traados
Histogram . . . . . . . . . . . . . . . . . . 598
Scatter . . . . . . . . . . . . . . . . . . . . . 596
xyline . . . . . . . . . . . . . . . . . . . . . . 596
estilo, Style . . . . . . . . . . . . 335, 669, 938
etiqueta, Lbl . . . .633, 646, 650, 656, 887
exact( ), exato . . . . . . . . . . . . . . . . . . 869
1039
examples, previews, activities
angle modes . . . . . . . . . . . . . . . . . 88
detecting discontinuities . . . 101, 122
finding roots . . . . . . . . . . . . . . . . . 81
log to any base . . . . . . . . . . . . . . . 87
examples,previews,activities
log to any base . . . . . . . . . . . . . . . 87
exato, exact( ) . . . . . . . . . . . . . . . . . . 869
excluindo
pasta, DelFold . . . . . . . . . . . . . . 858
varivel, DelVar . . . . . . . . . . . . . 858
Excluir
pasta, DelFold . . . . . . . . . . . . . . 754
varivel, DelVar . . . . . . . . . . . . . 754
excluir
pasta, DelFold . . . . . . . . . . . . . . 636
varivel, DelVar . . . . . . . . . . . . . 293
excluso varivel, DelVar . . . . . 636, 640
Exec, executar linguagem assembler 869
Exec, executar linguagem assembly 686
executar
linguagem assembly, Exec . . . . 686
programa, Prgm . . . . . . . . . . . . . 631
executar linguagem assembler, Exec 869
executar programa, Prgm . . . . . 142, 910
Exemplo
activar/desactivar o menu Custom
(Custom) . . . . . . . . . . . . . . . . 61
alterar definies do modo . . . . . . 23
criar um programa novo . . . . . . . . 33
desligar o relgio . . . . . . . . . . . . . 52
editar categorias . . . . . . . . . . . . . . 38
restaurar o menu Custom (Custom)
predefinido . . . . . . . . . . . . . . . 61
seleccionar opes dos menus . . . 55
utilizar as caixas de dilogo . . . . . 58
utilizar o Catalog . . . . . . . . . . . . . . 26
utilizar o mapa do teclado . . . . . . . 14
utilizar o menu CHAR . . . . . . . . . . 13
Exemplos, visualizaes, actividades
actividade cos(x)=sin(x) . . . . . . . 800
amostragem . . . . . . . . . . . . . . . . 829
anuidade padro . . . . . . . . . . . . . 823
rvores e florestas . . . . . . . . . . . 108
bases numricas . . . . . . . . . . . . . 152
beisebol . . . . . . . . . . . . . . . . . . . . 817
clculo de polinmios . . . . . . . . . . 83
caminho de uma bola . . . . . . . . . 103
com anuidade padro . . . . . . . . . 823
com funes racionais . . . . . . . . 807
com o valor do dinheiro ao longo do
tempo . . . . . . . . . . . . . . . . . . 825
constantes . . . . . . . . . . . . . . . . . . . 92
de amostragem . . . . . . . . . . . . . . 829
decomposio de uma funo
racional . . . . . . . . . . . . . . . . . 807
derivadas . . . . . . . . . . . . . . . . . . . 85
desenhar o grfico da funo . . . . 98
do paraleleppedo . . . . . . . . . . . . 802
ecr dividido . . . . . . . . . . . . 127, 817
editor de dados/matrizes . . . . . . . 129
equaes diferenciais . . . . . . . . . 117
1040
estatsticas . . . . . . . . . . . . . . . . . 131
factores complexos . . . . . . . . . . 827
factores primos . . . . . . . . . . . . 79, 81
factores racionais . . . . . . . . . . . . 827
factores reais . . . . . . . . . . . . . . . 827
factorial . . . . . . . . . . . . . . . . . . 79, 80
filtragem dos dados . . . . . . . . . . 810
frmula quadrtica . . . . . . . . . . . 795
funes grficas . . . . . . . . . . . . . . 95
funes por partes . . . . . . . . . . . 122
gesto da memria . . . . . . . . . . 155
gesto das variveis . . . . . . . . . 155
integrais . . . . . . . . . . . . . . . . . . . . 86
manipulao simblica . . . . . . . . . 89
nmeros complexos . . . . . . . . 79, 80
operaes com texto . . . . . . . . . 146
polar . . . . . . . . . . . . . . . . . . . . . . 106
polinmio cbico . . . . . . . . . . . . 820
populao . . . . . . . . . . . . . . . . . . 131
problema do poste e do canto . . 793
programa CBL . . . . . . . . . . . . . . 814
programao . . . . . . . . . . . . . . . 142
razes complexas . . . . . . . . . . . . 820
representao grfica 3D . . 111, 802
representao grfica paramtrica .
103, . . . . . . . . . . . . . . . . . . . 817
representao grfica sequencial 108
resoluo de equaes lineares . 83,
84
script do tutorial com o editor de texto
. . . . . . . . . . . . . . . . . . . . . . . 804
simplificao de expresses . . . . . 82
solucionador numrico . . . . . . . . 149
tabelas . . . . . . . . . . . . . . . . . . . . 125
Teorema de Pitgoras . . . . . . . . 793
unidades de medida . . . . . . . . . . . 92
valor do dinheiro ao longo do tempo .
825
exemplos, visualizaes, actividades
decompor polinmios em factores . .
282
equao diferencial de segunda
ordem . . . . . . . . . . . . . . 460, 479
equao diferencial de terceira ordem
. . . . . . . . . . . . . . . . . . . . . . . . 464
grficos de rede divergentes . . . 394,
395
modelo predador-presa . . . . 398, 469
oscilar grficos de rede . . . . . . . . 397
programao 678, 679, 680, 681, 682
resolver equaes lineares . . . . . 284
sucesso de Fibonacci . . . . . . . . 401
superfcie de mdulo complexo . 433
traados implcitos . . . . . . . . . . . 439
exibir
grfico, DispG . . . . . . . . . . . . . . . 862
tabela, DispTbl . . . . . . . . . . . . . . 863
tela de I/O, Disp . . . . . . . . . . . . . 862
tela principal, DispHome . . . . . . . 862
exibir como
ngulo decimal, rDD . . . . . . . . . . 856
binrio, rBin . . . . . . . . . . . . . . . . . 837
1041
decimal inteiro, rDec . . . . . . . . . 857
grau/minuto/segundo, rDMS . . . 863
hexadecimal, rHex . . . . . . . . . . . 882
vetor cilndrico, rCylind . . . . . . . . 854
vetor esfrico, rSphere . . . . . . . . 936
vetor polar, rPolar . . . . . . . . . . . 908
vetor retangular, rRect . . . . . . . . 917
Exit, sair . . . . . . . . . . . . . . . . . . . . . . 869
exprlist( ), lista de expresses . . . . . 869
expand( ), expandir . . . . . . 279, 282, 870
expandir, expand( ) . 279, 282, 797, 820,
870
expanso trigonomtrica, tExpand( ) 280,
. . . . . . . . . . . . . . . . . . . . . . . . . . 942
expoente, E . . . . . . . . . . . . . . . . . . . . 866
expr( ), cadeia de caracteres para
expresso . . . . . . 641, 642, 661, 871
ExpReg, regresso exponencial . . . . 587,
871, . . . . . . . . . . . . . . . . . . . . . 1000
Expresses . . . . . . . . . . . . . . . . . . . . . 28
simplificar . . . . . . . . . . . . . . . . . . . 82
expresses . . . . . . . . . . . . 177, 179, 191
cadeia de caracteres para expresso,
expr( ) . . . . . 641, 642, 661, 871
lista de expresses, exprlist( ) . . 869
eye varivel de janela do eixo z . . . 407,
417, . . . . . . . . . . . . . . . . . . . . . . 419
eye varivel de janela do eixo x . . . 407,
417, . . . . . . . . . . . . . . . . . . . . . . 418
eye varivel de rotao da janela . 407,
417, . . . . . . . . . . . . . . . . . . . . . . 419
F
factor complexo, cFactor( ) . . . . . . . . 280
factor( ), calcular . . . . . . . . . . . . . . 81, 83
factor( ), decompor em factores 263, 282
factor( ), fatorar . . . . . . . . . . . . . . . . . 871
factorial, ! . . . . . . . . . . . . . . . . . . . . . . . 80
famlia de curvas . . . . . . . . . . . . . . . . 515
fator complexo, cFactor( ) . . . . . . . . . 839
fatorao
QR . . . . . . . . . . . . . . . . . . . . . . . . 914
fatorar, factor( ) . . . . . . . . . . . . . . . . . 871
fatorial, ! . . . . . . . . . . . . . . . . . . . . . . . 960
Ficheiro, novo (_ N) . . . . . . . . . . . . . 20
Fill, matriz preencher . . . . . . . . . . . . . 872
Filtragem dos dados . . . . . . . . . . . . . 810
FLASH APPLICATIONS (_ _)
aceder a Apps no listadas . . . . . . 64
descrio . . . . . . . . . . . . . . . . . . . . 54
se no estiverem instaladas . . . . . 25
Flash, actualizar sistema operativo . 783,
784, . . . . . . . . . . . . . . . . . . . . . . . 785
FLDOFF, campo desactivado . 447, 455,
457, . . . . . . . . . . . . . . . . . . . . . . . 486
fldpic, imagem do campo . . . . . . . . . 451
floor( ), limite inferior . . . . . . . . . 802, 873
fMax( ), funo mxima . . . 263, 289, 873
fMin( ), funo mnima . . . . 263, 289, 873
FnOff, funo desactivada . . . . 333, 668
FnOff, funo desativada . . . . . . . . . 874
FnOn, funo activada . . . . . . . 333, 669
FnOn, funo ativada . . . . . . . . . . . . 874
1042
For, for . . . . . . . . . . . . . . . . . . . . . . . 874
for, For . . . . . . . . . . . . . . . 623, 652, 874
forma escalonada de fila reduzida, rref( )
285, . . . . . . . . . . . . . . . . . . 799, 921
forma escalonada de fila, ref( ) . . . . . 918
format( ), formatar cadeia de caracteres
642, . . . . . . . . . . . . . . . . . . 661, 875
formatar cadeia de caracteres, format( )
642, . . . . . . . . . . . . . . . . . . 661, 875
formato grfico
Axes . . . . . . . . . . 339, 448, 468, 469
Coordinates . . . . . . . . . . . . 339, 370
Field . . . . . . . . . . . . . . . . . . . . . . 447
Graph Order . . . . . . . . . . . . 339, 446
Grid . . . . . . . . . . . . . . . . . . . . . . 339
Labels . . . . . . . . . . . . . . . . . . . . . 339
Leading Cursor . . . . . . . . . . . . . . 339
Solution Method . . . . . . . . . . . . . 446
FORMATS (FORMATOS) (_ F)
caixa de dilogo . . . . . . . . . . . . . . 20
comando de tecla . . . . . . . . . . . . . 20
Frmula Bogacki-Shampine . . . . . . 1003
fPart( ), parte da funo . . . . . . . . . . 875
frao prpria, propFrac . . . . . . . . . . 911
fraco prpria, propFrac . .82, 280, 286,
808
Fraces . . . . . . . . . . . . . . . . . . . . . . 807
fraces . . . . . . . . . . . . . . . . . . 280, 286
fraes . . . . . . . . . . . . . . . . . . . . . . . 911
Func, funo do programa 514, 628, 875
Funes . . . . . . . . . . . . . . . . . . . . . . . 25
definidas por partes . . . . . . . . . . 122
funes . . . . . . . . . . . . . . . . . . . . . . . 177
activadas, FnOn . . . . . . . . . 333, 669
ativadas, FnOn . . . . . . . . . . . . . . 874
definidas pelo usurio . . . . . . . . . 857
definidas pelo utilizador . . . . . . . 627
desactivadas, FnOff . . . . . . 333, 668
desativadas, FnOff . . . . . . . . . . . 874
do programa, Func . . . . . . . . . . . 514
funo do programa, Func . 628, 875
mximas, fMax( ) . . . . 263, 289, 873
mnimas, fMin( ) . . . . . 263, 289, 873
mltiplas declaraes . . . . . . . . . 513
partes, fPart( ) . . . . . . . . . . . . . . . 875
representao grfica . . . . . . . . . 324
simplificao diferida . . . . . . . . . . 270
funes definidas
pelo utilizao . . . . . . . . . . . . . . . 626
pelo utilizador . . 215, 245, 294, 295,
406, . . . . . . .510, 513, 626, 628
por partes . . . . . . . . . . . . . . . . . . 511
G
gcd( ), mximo divisor comum . . . . . 876
Get, obter/devolver valor de CBL/CBR . .
609, . . . . . . . . . . . . . . . . . . . . . . . 676
Get, obter/retornar valor de CBL/CBR . .
876
GetCalc, obter/devolver calculadora . .
675
GetCalc, obter/devolver calculadora . 780
1043
GetCalc, obter/retornar da calculadora .
876
getConfg( ), obter/devolver configurao
657
getConfg( ), obter/retornar configurao
877
getDate( ), obter data actual . . . . . . . 877
getDenom( ), obter/devolver denominador
. . . . . . . . . . . . . . . . . . . . . . . . . . 281
getDenom( ), obter/retornar denominador
877
getDtFmt( ), obter formato de data . . 878
getDtStr( ), obter cadeia de data . . . 878
getFold( ), obter/voltar pasta . 636, 657
getKey( ), obter/devolver tecla . . . . 660
getKey( ), obter/retornar tecla . . . . . . 878
getKey(), obter/devolver tecla . 982, 986
getMode( ), obter/devolverr ao modo 657
getMode( ), obter/retornar modo . . . 879
getNum( ), obter/devolver nmero . . 281
getNum( ), obter/retornar nmero . . . 879
getTime( ), obter hora actual . . . . . . 879
getTmFmt( ), obter formato de hora . 879
getTmStr( ), obter cadeia de hora . . 879
getTmZn( ), obter fuso horrio . . . . . 880
getType( ), obter/devolver tipo . 260, 636
getType( ), obter/retornar tipo . . . . . . 880
getUnits( ), obter/devolver unidades . 657
getUnits( ), obter/retornar unidades . 881
girar, rotate( ) . . . . . . . . . . 643, 734, 919
Goto, ir para . . . 633, 646, 650, 656, 881
GRAD(gradian) mode . . . . . . . . . . . . . 88
Gradian angle mode . . . . . . . . . . . . . . 88
gradian,
G
. . . . . . . . . . . . . . . . . . . . . . 962
grfico de nvel de contorno . . . . . . 1002
Grficos
desenhar . . . . . . . . . . . . . . . . . . . . 16
Nmero de . . . . . . . . . . . . . . . 67, 69
grficos e fazer grficos
modos . . . . . . . . . . . . . . . . . . . . . 976
pixis . . . . . . . . . . . . . . . . . . . . . . 995
Grficos e representao grfica
circunferncia . . . . . . . . . . . . . . . . 98
coordenadas . . . . . . . . . . . . . . . . . 96
grfico, Graph . . . . . . . . . . . . . . . 122
Minimum . . . . . . . . . . . . . . . . . . . . 96
traado . . . . . . . . . . . . . . . . . . . . . 96
traar, Trace . . . .803, 814, 816, 820
Y= editor . . . . . . . . . . . . . . . . . . . . 99
grficos e representao grfica
*f(x)dx . . . . . . . . . . . . . . . . . 355, 359
3D . . . . . . . . . . . . . . . . . . . . . . . . 403
animao . . . . . . . . . . . . . . . . . . 540
apagando, ClrGraph . . . . . . . . . . 841
Arc . . . . . . . . . . . . . . . . 356, 361, 372
armazenar banco de dados de
grfico, StoGDB . . . . . . . . . . 937
bases de dados grficos . . . . . . . 543
chamar banco de dados de grfico
novamente, RclGDB . . . . . . . 917
chamar base de dados grficos
novamente, RclGDB . . . . . . . 670
1044
coordenadas . . . . . . . . . . . . . . . 342
dados de matriz . . . . . . . . . . . . . 504
de tempo . . . . . . . . . . . . . . . . . . 469
definio, setGraph( ) . . . . . 657, 669
definindo, setGraph( ) . . . . . . . . 924
Derivatives . . . . . . . . . 355, 359, 380
desenho . . 526, 528, 529, 530, 531,
532, . . . . . . . 533, 534, 535, 671
Distance . . . . . . . 356, 360, 372, 380
diviso de ecr . . . . . . . . . . . . . . 522
ecr dividido . . . . . . . . 518, 546, 547
ecr principal . . . . . . . . . . . 506, 508
eixos personalizados . . . . . . . . . 391
eliminao, ClrGraph . . . . . 510, 668
equaes diferenciais . . . . . . . . 441
estilo, Style . . . . . . . . . . . . . 669, 938
estilos de linha . 333, 368, 377, 386,
406, . . . . . . . . . . . . . . . . . . . 445
factores do zoom . . . . . . . . 351, 353
famlia de curvas . . . . . . . . . . . . 515
formatos . . . . . . . . . . . . . . . . . . . 446
funes . . . . . . . . . . . . . . . . 324364
funes aninhadas . . . . . . . . . . . 511
grfico, Graph . 331, 508, 516, 669,
882
grficos de rede . . . . . 384, 391, 392
grficos personalizados . . . . . . . 384
grficos simultneos . . . . . . . . . 517
guardar base de dados grficos,
StoGDB . . . . . . . . . . . . . . . . 670
imagens grficas . . . . . . . . 535, 537
Inflection . . . . . . . . . . . . . . . 356, 360
Intersection . . . . . . . . . . . . . 355, 358
janela de visualizao . . . . . 336, 378
limpar, ClrGraph . . . . . . . . . . . . . 724
Maximum . . . . . . . . . . . . . . 355, 357
Minimum . . . . . . . . . . . . . . . 355, 357
modo de dois grficos 518, 520, 546,
547
modos 206, 224, 326, 367, 383, 405,
. . . . . . . . . . . . . . . . . . . . . . . . 443
operaes . . . . . . . . . . . . . . . . . . 831
panormica . . . . . . . . . . . . . . . . . 347
paramtrica . . . . . . . . . . . . . . . . . 373
pausa . . . . . . . . . . . . . . . . . . . . . 341
polar . . . . . . . . . . . . . . . . . . . . . . 365
programas . . . . . . . . . . . . . . . . . . 668
QuickCenter . . . . . . . . . . . . . . . . 348
seleco de funes . . 332, 377, 445
seleccionar funces . . . . . . . . . . 385
Shade . . . . . . . . . . . . . . . . . 356, 362
sombreamento, Shade . . . . 674, 928
sucesso . . . . . . . . . . . . . . . . . . . 381
Tangent . . . . . . . .356, 361, 372, 380
texto . . . . . . . . . . . . . . . . . . . . . . 534
traado . . . .371, 380, 390, 411, 453
traados de contorno . . . . . 427, 432
traados de tempo . . . 384, 391, 468
traados implcitos . . . 435, 438, 439
traados personalizados . . . 468, 469
traar, Trace 344, 345, 346, 347, 348,
. . . . . . . . . . . . . . . . . . . . 669, 944
1045
Value 355, 356, 372, 380, 390, 411,
453
variveis de janela . . .336, 369, 378,
386, . . . . . . . . . . . . . . . . . . . 407
varivel independente . . . . . . . . 506
viso geral . 324, 365, 381, 403, 441
visualizao da janela 369, 386, 407
Y= editor . . 328, 368, 375, 384, 406,
444, . . . . . . . . . . . . . . . . . . . 506
Zero . . . . . . . . . . . . . . . . . . 355, 357
zoom 349, 371, 379, 389, 410, 452,
669
zoom Memory . . . . . . . . . . 350, 354
grficos e representao grfica, de rede
convergncia . . . . . . . . . . . . . . . 394
oscilar . . . . . . . . . . . . . . . . . . . . . 397
WEB . . . . . . . . . . . . . . 384, 391, 392
grficos e representao grfica, funes
324 . . . . . . . . . . . . . . . . . . . . . . 364
activadas, FnOn . . . . . . . . . . . . . 669
aninhadas . . . . . . . . . . . . . . . . . . 512
ativadas, FnOn . . . . . . . . . . . . . . 874
definidas por partes . . . . . . . . . . 511
desactivadas, FnOff . . . . . . . . . . 668
desativadas, FnOff . . . . . . . . . . . 874
inversas . . . . . . . . . . . . . . . . . . . 525
matemticas . . . . . . . . . . . . . . . . 355
grficos personalizados, CUSTOM . 384
grfico-tabela, Graph<->Table . . . . . 491
Graph
grfico . . . . . . . . . . . . 122, 331, 669
modo . . . . . . . . . . . . . . . . . . . . . . . 43
modo de nmero . . . . . . . . . . . . . . 43
modos . . . . . . . . . . . . . . . . . 367, 375
GRAPH FORMATS (_ F)
caixa de dilogo . . . . . . . . . . . . . . 20
Graph, grfico . . . . . . . . . . . . . . . . . . 882
Graph<->Table, grfico-tabela . . . . . 491
grau/minuto/segundo exibe, rDMS . . 863
guardar smbolo, . . . . . . . . . . . . . . 636
GUI, interface grfica do utilizador . . 662
H
hexadecimal
exibir, rHex . . . . . . . . . . . . . . . . . 882
indicador, 0h . . . . . . . . . . . . . . . . 967
hexadecimal mostrar, rHex . . . . . . . . 728
hiperblico
cosseno, cosh( ) . . . . . . . . . . . . . 846
seno, sinh( ) . . . . . . . . . . . . . . . . 932
tangente, tanh( ) . . . . . . . . . . . . . 941
Histogram . . . . . . . . . . . . . . . . . . . . . 598
Hora
definir . . . . . . . . . . . . . . . . . . . . . . 45
Reiniciar . . . . . . . . . . . . . . . . . . . . 53
I
cone principal . . . . . . . . . . . . . . . . . . . 28
ID (identificador)
produto . . . . . . . . . . . . . . . . . . . . 256
unidade . . . . . . . . . . . . . . . . . . . . 257
identificao do produto . . . . . . . . . . 255
1046
identity( ), matriz identidade . . . . . . . 883
If, if . . . . . . . . . . . . . . . . . . . . . . . . . . 883
if, If . . 513, 623, 646, 647, 648, 649, 883
igual, = . . . . . . . . . . . . . . . . . . . 644, 958
imag( ), parte imaginria . . . . . . . . . . 883
imagem do campo, fldpic . . . . . . . . . 451
imagem grfica ou exclusivo, XorPic 948
imagens grficas . . . . . . . . . . . 535, 537
armazenamento, StoPic . . . . . . . 670
armazenando, StoPic . . . . . . . . . 937
chamar novamente, RclPic 670, 917
ciclo, CyclePic . . . . . . . . . . . . . . 853
e, AndPic . . . . . . . . . . . . . . 670, 835
excluso . . . . . . . . . . . . . . . . . . . 538
novas, NewPic . . . . . . 637, 670, 899
ou exclusivo, XorPic . . . . . . 670, 948
repetir, CyclePic . . . . . . . . . . . . . 670
substituir, RplcPic . . . . . . . . . . . . 921
ImpDif . . . . . . . . . . . . . . . . . . . . . . . . 883
Independent AUTO/ASK, auto
independente/perguntar . . .491, 494,
499
indicador
BUSY . . . . . . . . . . . . . . . . . 225, 614
PAUSE . . . . . . . . . . . . . . . . . . . . 225
Indicador do histrico . . . . . . . . . . . . . 31
Inflection (ferramenta matemtica grfica)
. . . . . . . . . . . . . . . . . . . . . . 356, 360
iniciar temporizador, startTmr( ) . . . . 936
Input, entrada . . . . . . . . . . 660, 669, 884
InputSt, cadeia de caracteres de entrada
641, . . . . . . . . . . . . . . . . . . . 660, 884
InputSt, introduzir cadeia . . . . . . . . . . 780
inString( ), dentro da cadeia de caracteres
. . . . . . . . . . . . . . . . . . . . . . . 642, 884
Instrues
Catalog (Catlogo) . . . . . . . . . . . . 25
ecr inicial da calculadora . . . . . . . 28
instrues . . . . . . . . . . . . . . . . . . . . . 178
int( ), inteiro . . . . . . . . . . . . . . . . . . . . 885
intDiv( ), dividir por um inteiro . . 731, 885
integrar, *( ) 86, 263, 265, 266, 271, 288,
290, . . . . . . . . . . . . . . . . . . . . . . . 960
inteiro arbitrrio, @ . . . . . . . . . . . . . . 299
inteiro, int( ) . . . . . . . . . . . . . . . . . . . . 885
interface grfica do utilizador, GUI . . 662
interrupo de um clculo . . . . . . . . . 183
Intersection (ferramenta matemtica
grfica) . . . . . . . . . . . . . . . . 355, 358
introduzir cadeia, InputSt . . . . . . . . . . 780
inverso, x/ . . . . . . . . . . . . . . . . . . . . . 965
iPart( ), parte inteira . . . . . . . . . . 109, 885
ir para, Goto . . .633, 646, 650, 656, 881
isArchiv() . . . . . . . . . . . . . . . . . . . . . . 636
isArchiv(), is archived . . . . . . . . . . . . 742
isArchive . . . . . . . . . . . . . . . . . . . . . . 885
isClkOn( ), relgio est ligado . . . . . . 885
isLocked . . . . . . . . . . . . . . . . . . . . . . 885
isLocked() . . . . . . . . . . . . . . . . . . . . . 636
isLocked(), is locked . . . . . . . . . . . . . 742
isPrime( ), teste de nmero primo . . . 885
1047
isVar . . . . . . . . . . . . . . . . . . . . . . . . . 885
isVar() . . . . . . . . . . . . . . . . . . . . . . . . 636
isVAR(), is variable . . . . . . . . . . . . . . 742
item do menu, Item . . . . . . 662, 665, 886
Item, item do menu . . . . . . 662, 665, 886
L
Lbl, etiqueta . . . 633, 646, 650, 656, 887
lcm, mnimo mltiplo comum . . . . . . 887
left( ), esquerda . . . . . . . . 281, 643, 887
ligao e transmisso
de calculadora . . . . . . . . . . . . . . 674
enviar mensagem de bate-papo,
SendChat . . . . . . . . . . . . . . . 676
enviar para calculadora, SendCalc .
675
enviar varivel de lista, Send . . . 676
obter/devolver valor de CBL/CBR, Get
. . . . . . . . . . . . . . . . . . . 609, 676
prog . . . . . . . . . . . . . . . . . . . . . . 674
ligado/desligado . . . . . . . . . . . . 161, 162
Ligar
adaptador de vdeo TI-Presenter . 73
arranque inicial . . . . . . . . . . . . . . . . 2
computador . . . . . . . . . . . . . . . . . 72
dispositivos . . . . . . . . . . . . . . . . . . 72
painel retroprojector TI ViewScreen .
73
Voyage 200 PLT . . . . . . . . . . . . . 72
ligar e transmitir
Aplicaes Flash 770, 771, 774, 778,
. . . . . . . . . . . . . . . . . . . . . . . . 779
calculadora - calculadora . 766, 769,
770, . . . . . . .774, 780, 782, 783
cancelar . . . . . . . . . . . . . . . . . . . 776
enviar conversao, SendChat . . 780
enviar para a calculadora, SendCalc
780
enviar para calculadora, SendCalc . .
780
erros . . . . . . . . . . . . . . . . . . 777, 787
pastas . . . . . . . . .770, 771, 775, 777
programa . . . . . . . . . . . . . . . . . . . 780
variveis . . . . . . .770, 771, 774, 775
ligar relgio, ClockOn . . . . . . . . . . . . 840
limit( ), limite . . . . . . .271, 288, 291, 888
limite inferior, floor( ) . . . . . . . . . 802, 873
limite superior, ceiling( ) . . . . . . 802, 838
limite, limit( ) . . . . . . .271, 288, 291, 888
Line, desenhar linha . . . . . . . . . 673, 888
LineHorz, desenhar linha horizontal 673,
889
LineTan, desenhar linha tangente . . 673,
889
LineVert, desenhar linha vertical 673, 889
linguagem assembler . . . . . . . . . . . . 869
linguagem assembly . . . . . 683, 685, 686
Linha de entrada
cursor permanece em . . . . . . . . . . 30
inserir comandos . . . . . . . . . . . . . . 26
limpar a rea do histrico . . . . . . . 32
1048
rechamar . . . . . . . . . . . . . . . . . . . 30
Linha de estado
informaes do histrico . . . . . . . 31
parmetros do comando . . . . . . . 27
linha de estado . . . . . . . . . 221, 222, 327
LinReg, regresso linear 587, 890, 1000
listrmat( ), listar para a matriz . . 572, 890
lista de ID . . . . . . . . . . . . . 788, 789, 791
listar a diferena, Alist( ) . . . . . . . . . . 890
listas
ampliar/concatenar, augment( ) . 837
classificar em ordem ascendente,
SortA . . . . . . . . . . . . . . . . . . 935
classificar em ordem descendente,
SortD . . . . . . . . . . . . . . . . . . 936
diferena, Alist( ) . . . . . . . . . . . . 890
dimenso, dim( ) . . . . . . . . . . . . 861
entre-produtos, crossP( ) . . . . . . 847
lista de expresses, exprlist( ) . . 869
listar para a matriz, listrmat( ) . . 890
matriz para lista, matrlist( ) . . . . . 894
mximo, max( ) . . . . . . . . . . . . . 895
mnimo, min( ) . . . . . . . . . . . . . . 897
nova, newList( ) . . . . . . . . . . . . . 899
novos dados, NewData . . . 637, 898
operaes . . . . . . . . . . . . . . . . . 831
produto de ponto, dotP( ) . . . . . . 863
produto, product( ) . . . . . . . . . . . 910
semi-cadeia de caracteres, mid( ) . .
896
soma cumulativa, cumSum( ) . . . 852
somatrio, sum( ) . . . . . . . . 919, 938
variveis . . . . . . .560, 561, 562, 563
variveis de tabela . . . . . . . . . . . 501
ln( ), logaritmo natural . . . . . . . . . . . . 890
LnReg, regresso logartmica . 587, 891,
1001
Local, varivel local . 630, 634, 636, 637,
638, . . . . . . . . . . . . . . . . . . . 639, 891
Lock, bloquear varivel . . . . . . . 637, 892
log to any base . . . . . . . . . . . . . . . . . . 87
log( ), logaritmo . . . . . . . . . . . . . . . . . 892
logaritmo natural, ln( ) . . . . . . . . . . . . 890
logaritmo, log( ) . . . . . . . . . . . . . . . . . 892
logaritmos . . . . . . . . . . . . . . . . . 890, 892
Logistic, regresso logstica . . 587, 893,
1001
loop , Loop . . . . . . . . . . . . . . . . . . . . . 894
Loop, loop . . . . . . . . . . . . . . . . . 655, 894
loop, Loop . . . . . . . . . . . . . . . . . . . . . 655
LU, decomposio inferior-superior da
matriz . . . . . . . . . . . . . . . . . . . . . 894
M
maior ou igual que, >, >= . . . . . . 644, 960
maior que, > . . . . . . . . . . . . . . . 644, 959
mais claro/mais escuro . . . . . . . . . . . 163
manipulao simblica . . . . . . . . . . . 258
marca de comando . . . . . . . . . . . . . . 707
matrdata( ) . . . . . . . . . . . . . . . . . . . . . 894
matrlist( ), matriz para lista . . . . . . . . 894
MATH menu . . . . . . . . . . . . . . . . . . . 195
1049
matriz
aleatria, randMat( ) . . . . . . . . . . 916
identidade, identity( ) . . . . . . . . . 883
para lista, matrlist( ) . . . . . . . . . . 894
Matrizes
aleatrias, randMat( ) . . . . . . . . . 799
ampliar/concatenar, augment( ) . 799
matrizes
adio de ponto, .+ . . . . . . . . . . 957
adicionar linhas, rowAdd( ) . . . . . 920
aleatrias, randMat( ) . . . . . . . . . 916
ampliar/concatenar, augment( ) . 837
bloqueio . . . . . . . . . . . . . . . . . . . 570
coluna norm, colNorm( ) . . . . . . . 842
cpia . . . . . . . . . . . . . . . . . . . . . . 578
dados de um grfico . . . . . . . . . . 504
decomposio inferior-superior, LU .
894
determinantes, det( ) . . . . . . . . . 861
diagonal, diag( ) . . . . . . . . . . . . . 861
dimenso da coluna, colDim( ) . . 842
dimenso da linha, rowDim( ) . . 921
dimenso, dim( ) . . . . . . . . . . . . 861
diviso de ponto, ./ . . . . . . . . . . . 957
eigenvalor, eigVl( ) . . . . . . . . . . . 867
eigenvetor, eigVc( ) . . . . . . . . . . 867
fatorao de QR, QR . . . . . . . . . 914
forma escalonada de fila reduzida,
rref( ) . . . . . . . . . . . . . . 285, 921
forma escalonada de fila, ref( ) . 918
identidade, identity( ) . . . . . . . . . 883
listar para a matriz, listrmat( ) . . . 890
matriz para lista, matrlist( ) . . . . . 894
mximo, max( ) . . . . . . . . . . . . . . 895
mnimo, min( ) . . . . . . . . . . . . . . . 897
multiplicao de ponto, .* . . . . . . 957
multiplicao e adio de linhas,
mRowAdd( ) . . . . . . . . . . . . . 897
norma da linha, rowNorm( ) . . . . 921
novas, newMat( ) . . . . . . . . . . . . 899
novos dados, NewData . . . . 637, 898
operaes . . . . . . . . . . . . . . . . . . 832
potncia de ponto, .^ . . . . . . . . . . 957
preenchendo, Fill . . . . . . . . . . . . 872
pretty print . . . . . . . . . . . . . . . . . . 559
produto, product( ) . . . . . . . . . . . 910
row operation, mRow( ) . . . . . . . . 897
soma cumulativa, cumSum( ) . . . 852
somatrio, sum( ) . . . . . . . . 919, 938
submatriz, subMat( ) . . . . . . . . . . 938
subtrao de ponto, .- . . . . . . . . 957
transpor, T . . . . . . . . . . . . . . . . . . 939
troca de linha, rowSwap( ) . . . . . 921
max( ), mximo . . . . . . . . . . . . . . . . . 895
mximo divisor comum, gcd( ) . . . . . 876
mximo, max( ) . . . . . . . . . . . . . . . . . 895
Maximum (ferramenta matemtica
grfica) . . . . . . . . . . . . . . . . 355, 357
mean( ), mdia . . . . . . . . . . . . . . . . . 895
mdia, mean( ) . . . . . . . . . . . . . . . . . 895
median( ), mediana . . . . . . . . . . . . . . 895
mediana, median( ) . . . . . . . . . . . . . . 895
1050
mdia-regresso de linha mdia, MedMed
. . . . . . . . . . . . . . . . . . . . . . . . . . 588
Medio
unidades (_ _) . . . . . . . . . . . . . 20
MedMed, mdia-regresso de linha mdia
. . . . . . . . . . . . . . . . . . . . . . 588, 896
MedMed, regresso de linha mdia-mdia
. . . . . . . . . . . . . . . . . . . . . . . . . 1001
Memria . . . . . . . . . . . . . . . . . . 736765
arquivando, Archive . . . . . . . . . . 758
constante . . . . . . . . . . . . . . . . . . . 21
desarquivar, Unarchiv . . . . . . . . 758
ecr VAR LINK . . 742, 743, 757, 758
reinicializar . . . . . 738, 739, 740, 741
verificar . . . . . . . . 736, 739, 740, 741
memria
arquivando, Archive . . . . . . . . . . 836
arquivo, Archive . . . . . . . . . . . . . 636
desarquivar, Unarchiv . . . . 637, 945
memria do visor insuficiente, <<...>>
. . . . . . . . . . . . . . . . . . . . . . . 252
MEMORY (_ ]) . . . . . . . . . . . . . . 21
Memory (zoom) . . . . . . . . . . . . 350, 354
menor ou igual que, :, <= . . . . . 644, 959
menor que, . . . . . . . . . . . . . . . . . . . . 959
menor que, < . . . . . . . . . . . . . . . . . . 644
Mensagem BATT . . . . . . . . . 1004, 1006
Mensagens
Recolha de lixo . 759, 760, 761, 762,
763
mensagens
BATT . . . . . . . . . . . . 224, 1004, 1006
false . . . . . . . . . . . . . . . . . . . . . . 298
true . . . . . . . . . . . . . . . . . . . . . . . 298
undef (indefinida) . . . . . . . . . . . . 300
mensagens Ver tambm erros e resoluo
de problemas
Menu APPLICATIONS (APLICAES)
(_) . . . . . . . . . . . . . . . . . . . . . . 63
Menu CHAR (_ )
comando de tecla . . . . . . . . . . . . . 21
introduzir caracteres especiais . . . 12
Menu CUSTOM (_ ) . . . . . . . 61
comando de tecla . . . . . . . . . . . . . 20
descrio . . . . . . . . . . . . . . . . . . . . 60
Menus
APPLICATIONS (APLICAES)
(_) . . . . . . . . . . . . . . . . . . 63
cancelar . . . . . . . . . . . . . . . . . . . . 59
CHAR . . . . . . . . . . . . . . . . . . . 12, 21
CUSTOM (_ ) . . 20, 60, 61
FLASH APPLICATIONS (_ _) .
20, . . . . . . . . . . . . . . . . . . 54, 64
opes . . . . . . . . . . . . . . . . . . . . . 15
opes dos submenus . . . . . . . . . 56
seleccionar opes . . . . . . . . . . . . 55
menus . . . . . . . . . . . . . . . . . . . . . . . . 194
Algebra . . . . . . . . . . . . 278, 279, 281
APPLICATIONS . . . . . . . . . 195, 199
barra de ferramentas . . . . . . . . . 253
Calc . . . . . . . . . . . . . . . . . . . . . . . 288
CATALOG . . . . . . . . . . . . . . . . . . 210
1051
Clean Up . . . . . . . . . . . . . . . . . . 208
Complex . . . . . . . . . . . . . . . . . . . 280
CUSTOM . . . . . . . . . . . . . . 196, 253
drop-down, DropDown . . . . . . . . 866
Extract . . . . . . . . . . . . . . . . . . . . 281
MATH . . . . . . . . . . . . . . . . . 195, 355
pendente, DropDown . . . . . . . . . 662
pendente, PopUp . . . . . . . . . . . . 660
personalizados . . . . . . . . . . 664, 667
pop-up, PopUp . . . . . . . . . . . . . . 909
Trig . . . . . . . . . . . . . . . . . . . . . . . 280
utilizao . . . . . . . . . . . . . . . . . . 194
Zoom . . . . . . . . . . . . . . . . . . . . . 349
Menus das barras de ferramentas
ecr inicial da calculadora . . . . . . 53
mover entre . . . . . . . . . . . . . . . . . 59
seleccionar operaes matemticas
16, . . . . . . . . . . . . . . . . . . . . . 28
substitudos pelo menu Custom . . 60
mtodo
Euler . . . . . . . . . . . . . . . . . . 446, 473
Runge-Kutta . . . . . . . . 446, 469, 473
Mtodo de Runge-Kutta . . . . . . . . . 1003
mid( ), semi-cadeia de caracteres . . 643,
896
min( ), mnimo . . . . . . . . . . . . . . . . . . 897
mnimo mltiplo comum, lcm . . . . . . 887
mnimo, min( ) . . . . . . . . . . . . . . . . . . 897
Minimum (ferramenta matemtica grfica)
. . . . . . . . . . . . . . . . . . . 96, 355, 357
mod( ), mdulo . . . . . . . . . . . . . . . . . 897
modes
Angle . . . . . . . . . . . . . . . . . . . . . . 206
Modo 3D (tridimensional) . . . . . . . . . . 43
Modo Angle . . . . . . . . . . . . . . . . . . . . . 22
estado . . . . . . . . . . . . . . . . . . . . . . 43
Modo Angle (ngulo) . . . . . . . . . . . . . 977
Modo Auto . . . . . . . . . . . . . . . . . . . . . 978
Modo Base . . . . . . . . . . . . . . . . . . . . . 22
Modo base . . . . . . . . . . . . . . . . . . . . . 979
Modo Complex Format . . . . . . . . . . . . 22
Modo Complex Format (Formato
complexo) . . . . . . . . . . . . . . . . . . 977
Modo Current . . . . . . . . . . . . . . . . . . . 22
Modo Current folder (Pasta actual) . . 976
Modo Custom Units . . . . . . . . . . . . . . . 22
Modo Custom Units (Unidades
personalizadas) . . . . . . . . . . . . . . 979
Modo DE (DE) (equao diferencial) . 43
Modo DEG (GRA) (grau) . . . . . . . . . . . 43
Modo Display Digits . . . . . . . . . . . . . . . 22
Modo Display Digits (Visualizar dgitos) .
976
Modo Exact/Approx . . . . . . . . . . . . . . . 22
Modo Exact/Approx (Exact/Aprox) . . 978
Modo Exponential Format . . . . . . . . . . 22
Modo Exponential Format (Formato
exponencial) . . . . . . . . . . . . . . . . 977
Modo Full Screen
alterar a partir de ecr dividido . . . 69
Ambiente de trabalho das Apps . . 41
ver as aplicaes em . . . . . . . . . . 69
1052
Modo FUNC (FUNC) (funo) . . . . . . 43
Modo Graph . . . . . . . . . . . . . . . . . . . . 22
Modo Graph (Grfico) . . . . . . . . . . . . 976
Modo Graph (Grfico) 2 . . . . . . . . . . 978
Modo Insert (_ ]) . . . . . . . . . . . . . 21
Modo Language
alterar a definio do modo . . . . . 23
ver . . . . . . . . . . . . . . . . . . . . . . . . 22
Modo Language (Idioma) . . . . . . . . . 979
Modo Number of Graphs (Nmero de
grficos) . . . . . . . . . . . . . . . . . . . 978
Modo Overwrite(_ ]) . . . . . . . . . . 21
Modo PAR (PAR) (paramtrico) . . . . . 43
Modo POL (POL) (polar) . . . . . . . . . . 43
Modo Pretty Print . . . . . . . . . . . . 22, 978
Modo RAD (RAD) (radiano) . . . . . . . . 43
Modo SEQ (SEQ) (sequncia) . . . . . . 43
Modo Split (Diviso) App . . . . . . . . . 978
Modo Split Screen
definir . . . . . . . . . . . . . . . . . . . . . . 64
definir aplicao inicial . . . . . . . . . 66
especificar aplicaes apresentadas
67
estado . . . . . . . . . . . . . . . . . . . . . 40
estado e Apps abertas . . . . . . . . . . 3
grfico activo . . . . . . . . . . . . . . . . 43
nmero de grficos . . . . . . . . . . . 67
Ratio . . . . . . . . . . . . . . . . . . . . . . . 67
sair . . . . . . . . . . . . . . . . . . . . . . . . 69
seleccionar aplicao activa . . . . 69
Split 1 App . . . . . . . . . . . . . . . . . . 67
Split 2 App . . . . . . . . . . . . . . . . . . . 67
ver . . . . . . . . . . . . . . . . . . . . . . . . . 22
voltar a uma App . . . . . . . . . . . . . . 35
Modo Split Screen (Ecr dividido) . . . 978
Modo Unit System . . . . . . . . . . . . . . . . 22
Modo Unit System (Sistema de unidades)
. . . . . . . . . . . . . . . . . . . . . . . . . . . 979
Modo Vector Format . . . . . . . . . . . . . . 22
Modo Vector Format (Formato do vector)
978
Modos
3D (tridimensional) . . . . . . . . . . . . 43
a cinzento . . . . . . . . . . . . . . . . . . . 22
Angle . . . . . . . . . . . . . . . . . . . . . . . 22
Angle (ngulo) . . . . . . . . . . . . . . . 43
APPROX (APROX) . . . . . . . . . . . . 43
Apps desktop . . . . . . . . . . . . . . . . 22
AUTO . . . . . . . . . . . . . . . . . . . . . . 43
Base . . . . . . . . . . . . . . . . . . . . . . . 22
Complex Format . . . . . . . . . . . . . . 22
Current . . . . . . . . . . . . . . . . . . . . . 22
Custom Units . . . . . . . . . . . . . . . . 22
DE (DE) (equao diferencial) . . . 43
definies . . . . . . . . . . . . . . . . . . . 21
DEG (GRA) (grau) . . . . . . . . . . . . 43
Display Digits . . . . . . . . . . . . . . . . 22
EXACT (EXACTA) . . . . . . . . . . . . 43
Exact/Approx . . . . . . . . . . . . . . . . . 22
Exponential Format . . . . . . . . . . . . 22
Full Screen . . . . . . . . .35, 41, 66, 69
FUNC (FUNC) (funo) . . . . . . . . 43
1053
Graph . . . . . . . . . . . . . . . . . . . . . . 22
Graph Number . . . . . . . . . . . . . . . 43
Graph type . . . . . . . . . . . . . . . . . . 43
insert (_ ]) . . . . . . . . . . . . . . 21
Language . . . . . . . . . . . . . . . . 22, 23
overwrite (_ ]) . . . . . . . . . . . . 21
PAR (PAR) (paramtrico) . . . . . . . 43
POL (POL) (polar) . . . . . . . . . . . . 43
Pretty Print . . . . . . . . . . . . . . . . . . 22
RAD (radiano) . . . . . . . . . . . . . . . 43
SEQ (SEQ) (sequncia) . . . . . . . . 43
Split Screen 3, 22, 35, 40, 43, 64, 66,
. . . . . . . . . . . . . . . . . . . . . 67, 69
Unit System . . . . . . . . . . . . . . 22, 92
Vector Format . . . . . . . . . . . . . . . 22
modos . . . . . . . . . . . . . . . . . . . . . . . . 204
Angle . . . . . . . . . . . . . . . . . . . . . 327
Angle (ngulo) . . . . . . . . . . . . . . 977
Approximate . . . . 185, 207, 223, 264
Approximate (Aproximada) . . . . 978
Auto . . . . . . 185, 207, 223, 265, 978
Base . . . . . . . . . . . . . . . . . . 207, 979
Complex Format . . . . . . . . . . . . . 206
Complex Format (Formato complexo)
. . . . . . . . . . . . . . . . . . . . . . . 977
configurao de programas . . . . 657
Current folder . . . . . . . . . . . . . . . 206
Current folder (Pasta actual) . . . 976
Custom Units . . . . . . . . . . . . . . . 208
Custom Units (Unidades
personalizadas) . . . . . . . . . . 979
definio, setMode( ) . . . . . 658, 669
definindo, setMode( ) . . . . . . . . . 925
Display Digits . . . . . . . . . . . 188, 206
Display Digits (Visualizar dgitos) 976
Exact/Approx . . . 185, 207, 223, 263,
264, . . . . . . . . . . . . . . . . . . . 265
Exact/Approx (Exact/Aprox) . . . . 978
Exponential Format . . . . . . . 190, 206
Exponential Format (Formato
exponencial) . . . . . . . . . . . . . 977
Graph 206, 224, 326, 367, 375, 383,
405, . . . . . . . . . . . . . . . . . . . 443
Graph (Grfico) 2 . . . . . . . . . . . . 978
Graph 2 . . . . . . . . . . . . . . . . . . . . 207
Language . . . . . . . . . . . . . . . . . . 208
Language (Idioma) . . . . . . . . . . . 979
Number of Graphs . . . . . . . . . . . 207
Number of Graphs (Nmero de
grficos) . . . . . . . . . . . . . . . . 978
obter/devolver, getMode( ) . . . . . 657
obter/retornar, getMode( ) . . . . . . 879
Pretty Print . . . . . . . . . 184, 207, 978
Split (Diviso) App . . . . . . . . . . . 978
Split App . . . . . . . . . . . . . . . . . . . 207
Split Screen . . . . . . . . . . . . . . . . . 207
Split Screen (Ecr dividido) . . . . . 978
Unit System . . . . . . . . . . . . . . . . . 207
Unit System (Sistema de unidades) .
979
Vector Format . . . . . . . . . . . . . . . 206
1054
Vector Format (Formato do vector) .
978
mdulo, mod( ) . . . . . . . . . . . . . . . . . 897
montar
dados, BldData . . . . . . 473, 636, 838
tabela, Table . . . . . . . . . . . 668, 939
Mostrar
ecr de E/S, Disp . . . . . . . . . . . . 145
mostrar como
binrio, rBin . . . . . . . . . . . . . . . . 728
decimal inteiro, rDec . . . . . . . . . 728
hexadecimal, rHex . . . . . . . . . . . 728
mostrar resultados estatsticos, ShowStat
589, . . . . . . . . . . . . . . . . . . . . . . 930
mover varivel, MoveVar . . . . . 637, 897
MoveVar, mover varivel . . . . . 637, 897
mRow( ), matrix row operation . . . . . 897
mRowAdd( ), multiplicao e adio de
linhas de matriz . . . . . . . . . . . . . 897
multiplicao implcita . . . . . . . . 178, 376
multiplicar, * . . . . . . . . . . . . . . . . . . . 955
N
no (Booleano), not . . . . . 645, 732, 901
nCr( ), combinaes . . . . . . . . . . . . . 898
nDeriv( ), derivada numrica . . 289, 898
negar, . . . . . . . . . . . . . . . . . . . 175, 958
NewData, novos dados . .558, 571, 637,
898
NewFold, nova pasta . . . . 637, 747, 899
newList( ), nova lista . . . . . . . . . . . . . 899
newMat( ), nova matriz . . . . . . . . . . . 899
NewPic, nova imagem grfica . 637, 670,
899
NewPlot, novo traado . . . 597, 669, 899
NewProb, novo problema . . . . . 209, 900
nInt( ), integral numrica . . . . . . 289, 900
nmax, variveis de janela . . . . . . . . . 386
nmin, variveis de janela . . . . . . . . . . 386
nomes reservados . . . . . . . . . . . . . . . 998
norm( ), norma de Frobenius . . . . . . . 901
norma de Frobenius, norm( ) . . . . . . . 901
not, no Booleano . . . . . . . 645, 732, 901
notao
de graus, - . . . . . . . . . . . . . . 963, 964
de minutos, ' . . . . . . . . . . . . . . . . 964
de segundos, . . . . . . . . . . . . . . . 964
Notao cientfica . . . . . . . . . . . . . . . . 17
de graus, - . . . . . . . . . . . . . . . . . . 818
notao cientfica . . . . . . . . . . . . . . . 176
Nova
pasta, NewFold . . . . . . . . . . . . . . 747
nova
imagem grfica, NewPic . . 637, 670,
899
lista, newList( ) . . . . . . . . . . . . . . 899
matriz, newMat( ) . . . . . . . . . . . . 899
pasta, NewFold . . . . . . . . . . 637, 899
novo
dados, NewData . . . . . . . . . . . . . 637
problema, NewProb . . . . . . 209, 900
traado, NewPlot . . . . . 597, 669, 900
1055
Novo ficheiro (_ N) . . . . . . . . . . . . . . 20
novos
dados, NewData . . . . . . . . . . . . . 898
nPr( ), permutaes . . . . . . . . . . . . . 902
nSolve( ), soluo numrica . . . 280, 902
numrica
derivada, nDeriv( ) . . . . . . . 289, 898
integral, nInt( ) . . . . . . . . . . 289, 900
soluo, nSolve( ) . . . . . . . . . . . 902
nmero
obter/retornar, getNum( ) . . . . . . 879
nmero de ID . 783, 784, 785, 788, 789,
791
Nmeros
complexos . . . . . . . . . . . . . . . . . . 80
negativos . . . . . . . . . . . . . . . . . . . 17
primos . . . . . . . . . . . . . . . . . . . . . 81
nmeros
de identificao . . . . . . . . . . . . . 256
de srie . . . . . . . . . . . . . . . 255, 256
irracionais . . . . . . . . . . . . . . 263, 264
negativos . . . . . . . . . . . . . . . . . . 175
racionais . . . . . . . . . . . 263, 264, 265
O
obter cadeia de data, getDtStr( ) . . . 878
obter cadeia de hora, getTmStr( ) . . 879
obter data actual, getDate( ) . . . . . . . 877
obter formato de data, getDtFmt( ) . . 878
obter formato de hora, getTmFmt( ) . 879
obter fuso horrio, getTmZn( ) . . . . . 880
obter hora actual, getTime( ) . . . . . . . 879
obter/devolver
calculadora, GetCalc . . . . . . . . 675
calculadora, GetCalc . . . . . . . . . . 780
configurao, getConfg( ) . . . . . . 657
denominador, getDenom( ) . . . . . 281
modo, getMode( ) . . . . . . . . . . . . 657
nmero, getNum( ) . . . . . . . . . . . 281
pasta, getFold( ) . . . . . . . . . 636, 657
tecla, getKey( ) . . . . . . . . . . . . . . 660
tecla, getKey() . . . . . . . . . . 982, 986
tipo, getType( ) . . . . . . . . . . 260, 636
unidades, getUnits( ) . . . . . . . . . . 657
valor de CBL/CBR, Get . . . . 609, 676
obter/retornar
configurao, getConfg( ) . . . . . . 877
da calculadora, GetCalc . . . . . . . 876
denominador, getDenom( ) . . . . . 877
pasta, getFold( ) . . . . . . . . . . . . . 878
valor de CBL/CBR, Get . . . . . . . . 876
OCUPADA . . . . . . . . . . . . . . . . . . . . . . 44
OneVar, estatstica de uma varivel 587,
903
operaes
algbricas . . . . . . . . . . . . . . . . . . 831
de clculo . . . . . . . . . . . . . . . . . . 831
matemticas . . . . . . . . . . . . . . . . 832
operadores . . . . . . . . . . . . . . . . . . . . 177
or, ou Booleano . . . . . . . . . 645, 732, 903
ord( ), cdigo de carcter numrico . 643
ord( ), cdigo de carter numrico . . 904
1056
ou (Booleano), or . . . . . . . 645, 732, 903
ou exclusivo (Booleano), xor . .645, 732,
948
Output, sada . . . . . . . . . . . . . . 661, 904
P
PrRx( ), coordenada x retangular . . . 905
PrRy( ), coordenada y retangular . . . 905
Painel retroprojector TI ViewScreen
ligar . . . . . . . . . . . . . . . . . . . . . . . 73
panormica . . . . . . . . . . . . . . . . . . . . 347
parar, Stop . . . . . . . . . . . . . . . . 620, 937
parntesis curvos, parntesis rectos e
chavetas . . . . . . . . . . . . . . . . . . . 998
parntesis, chavetas e parntesis rectos
179
Pares de entradas/respostas
estado . . . . . . . . . . . . . . . . . . . . . 44
part( ), parte . . . . . . . . . . . . . . . . . . . 905
parte imaginria, imag( ) . . . . . . . . . . 883
parte inteira, iPart( ) . . . . . . . . . 109, 885
parte, part( ) . . . . . . . . . . . . . . . . . . . 905
passar erro, PassErr . . . . . . . . . 678, 907
PassErr, passar erro . . . . . . . . . 678, 907
Pastas . . . . . . . . . . . . . . . . . . . . . . . . 744
atribuir nomes . . . . . . . . . . . . . . 748
bloquear/desbloquear . . . . . . . . 752
colar o nome . . . . . . . . . . . 754, 755
definindo, setFold( ) . . . . . . . . . . 747
excluir . . . . . . . . . . . . . . . . . . . . . 753
excluir, DelFold . . . . . . . . . . . . . 754
novas, NewFold . . . . . . . . . . . . . 747
VAR LINK . . . . . . . . . . 742, 743, 749
pastas . . . . . . . . . . . . . . . . . . . . 206, 976
configurao, setFold( ) . . . . . . . 657
definindo, setFold( ) . . . . . . . . . . 924
excluindo, DelFold . . . . . . . . . . . 858
excluir, DelFold . . . . . . . . . . . . . . 636
novas, NewFold . . . . . . . . . 637, 899
obter/retornar, getFold( ) . . . . . . . 878
transmitir . . . . . . .770, 771, 774, 775
PAUSA . . . . . . . . . . . . . . . . . . . . . . . . 44
pausa, Pause . . . . . . . . . . 661, 677, 907
Pause, pausa . . . . . . . . . . . . . . . . . . 907
Percorrer . . . . . . . . . . . . . . . . . . . . . . . 30
permutaes, nPr( ) . . . . . . . . . . . . . . 902
Pilhas
arranque inicial . . . . . . . . . . . . . . . . 2
precaues . . . . . . . . . . . . . 75, 1018
prolongar durao . . . . . . . . . . . . . . 7
substituir . . . . . . . . . . . . . . . 1, 74, 76
pilhas . . . . . . . . . . .164, 224, 1004, 1006
pixel
activado, PxlOn . . . . . . . . . . 535, 672
alterar, PxlChg . . . . . . . . . . 672, 912
ativado, PxlOn . . . . . . . . . . . . . . . 913
crculo, PxlCrcl . . . . . . . . . . 673, 912
desactivado, PxlOff . . . . . . . . . . . 672
desativado, PxlOff . . . . . . . . . . . . 913
linha horizontal, PxlHorz . . . 673, 912
linha vertical, PxlVert . . . . . 673, 914
linha, PxlLine . . . . . . . . 535, 673, 913
1057
teste, pxlTest( ) . . . . . . . . . 672, 913
texto, PxlText . . . . . . . . . . . 673, 913
PlotsOff, traados desactivados 333, 669
PlotsOff, traados desativados . . . . . 908
PlotsOn, traados activados . . . 333, 669
PlotsOn, traados ativados . . . . . . . . 908
plotStep, variveis de janela . . . . . . . 387
plotStrt, variveis de janela . . . . . . . 386
polar
coordenada, RrPr( ) . . . . . . . . . . 916
exibir vetor, rPolar . . . . . . . . . . . 908
polar, representao grfica . . . . . . . 365
polinmio de Taylor, taylor( ) . . 289, 291
polinmio de Taylor, taylor( ) . . . . . . 941
Polinmios
actividade . . . . . . . . . . . . . . . . . . 820
polinmios . . . . . . . . . . . . . . . . 282, 291
polinmios
aleatrios, randPoly( ) . . . . . . . . 917
calcular, polyEval( ) . . . . . . . . . . 908
polyEval( ), calcular polinmio . . . . . 908
ponto
activado, PtOn . . . . . . . . . . . . . . 672
adio, .+ . . . . . . . . . . . . . . . . . . 957
alterar, PtChg . . . . . . . . . . . 672, 911
ativado, PtOn . . . . . . . . . . . . . . . 912
desactivado, PtOff . . . . . . . . . . . 672
desativado, PtOff . . . . . . . . . . . . 911
diviso, ./ . . . . . . . . . . . . . . . . . . 957
multiplicao, .* . . . . . . . . . . . . . 957
potncia, .^ . . . . . . . . . . . . . . . . . 957
produto, dotP( ) . . . . . . . . . . . . . . 863
subtrao, .- . . . . . . . . . . . . . . . . 957
teste, ptTest( ) . . . . . . . . . . . 672, 912
texto, PtText . . . . . . . . . . . . 673, 912
PopUp, menu pendente . . . . . . . . . . 660
PopUp, menu pop-up . . . . . . . . . . . . 909
porcentagem, % . . . . . . . . . . . . . . . . 958
Porta
acessrio . . . . . . . . . . . . . . . . . . . . 72
E/S . . . . . . . . . . . . . . . . . . . . . . . . 72
potncia de dez, 10^( ) . . . . . . . . . . . 965
potncia, ^ . . . . . . . . . . . . . . . . . 956, 998
PowerReg, regresso de potncia . 588,
909
PowerReg, regresso potencial . . . 1001
preciso . . . . . . . . . . . . . . . . . . . . . . . 995
Pretty print . . . . . . . . . . . . . . . . . . . . . . 95
pretty print . . . . . . . . . . . . . . . . . 184, 227
Prgm, executar programa . 142, 631, 910
primo, ' . . . . . . . . . . . . . . . . . . . . . . . . 964
problemas (novo), NewProb . . . 209, 900
product( ), produto . . . . . . . . . . . . . . . 910
produto, ( ) . . . . . . . . . . . . . . . 289, 962
produto, product( ) . . . . . . . . . . . . . . . 910
Program Editor . . . . . . . . . . . . . . . . . . 33
Programas e programao
CBL . . . . . . . . . . . . . . . . . . . . . . . 814
CBR . . . . . . . . . . . . . . . . . . . . . . 814
definir, Define . . . . . . . . . . . . . . . 794
encerrar programa, EndPrgm . . . 142
executar programa, Prgm . . . . . . 142
1058
mostrar ecr de E/S, Disp . . . . . 145
programas e programao . . . . 613687
argumentos . . . . . . . . . . . . . . . . 625
aviso, Prompt( ) . . . . . . . . . 660, 911
barra de ferramentas do menu
personalizado activada, CustmOn
. . . . . . . . . . . . . . . . . . . . . . . 253
barra de ferramentas do menu
personalizado desactivada,
CustmOff . . . . . . . . . . . . . . . 253
barra de ferramentas personalizada
activada, CustmOn . . . . . . . 662
barra de ferramentas personalizada
ativada, CustmOn . . . . . . . . 853
barra de ferramentas personalizada
desactivada, CustmOff . . . . 662
barra de ferramentas personalizada
desativada, CustmOff . . . . . 852
CBL . . . . . . . . . . . . . . . . . . . . . . 674
CBR . . . . . . . . . . . . . . . . . . . . . . 674
chamada de outro programa . . . 631
comentrio, | . . . . . . . . . . . 622, 967
cpia . . . . . . . . . . . . . . . . . . . . . . 620
definir barra de ferramentas, Custom
662, . . . . . . . . . . . . . . . . . . . 853
definir barra de ferramentas, Toolbar
662, . . . . . . . . . . . . . . . . . . . 944
definir caixa de dilogo Dialog . . 662,
861
definir, Define . . . . . . . 631, 668, 857
depurao . . . . . . . . . . . . . . . . . 677
desvio . . . . . . . . . . . . . 623, 646, 650
digitao . . 617, 620, 621, 622, 623,
624
else if, ElseIf . . . . . . . . 513, 649, 868
else, Else . . . . . . . . . . . . . . 649, 883
encerramento de funo, EndFunc . .
514
encerrar barra de ferramentas,
EndTBar . . . . . . . . . . . . . . . . 662
encerrar personalizao, EndCustm .
662
encerrar tentativa, EndTry . . . . . 678
entrada . . . . . . . . . . . . 615, 624, 660
entrada, Input . . . . . . . 660, 669, 884
etiqueta, Lbl . . . .633, 646, 650, 656
etiquetar, Lbl . . . . . . . . . . . . . . . . 887
excluso . . . . . . . . . . . . . . . . . . . 620
execuo . . . . . . . . . . . . . . . . . . . 613
executar linguagem assembler, Exec
869
executar linguagem assembly, Exec
686
executar programa, Prgm . . 631, 910
exibir grfico, DispG . . . . . . . . . . 862
exibir tabela, DispTbl . . . . . . . . . 863
exibir tela de I/O, Disp . . . . . . . . . 862
exibir tela principal, DispHome . . 862
for, For . . . . . . . . . . . . 623, 652, 874
formatar cadeia de caracteres,
format( ) . . . . . . . . . . . . 661, 875
funo, Func . . . . . . . . 514, 628, 875
1059
funes . . . . . . . . 617, 626, 627, 628
grficos . . . . . . . . . . . . . . . . . . . . 668
if, If . . . 623, 646, 647, 648, 649, 883
interface grfica do utilizador, GUI . .
662
ir para, Goto 633, 646, 650, 656, 881
item do menu, Item . . 662, 665, 886
linguagem assembly . 683, 685, 686
local, Local 630, 634, 636, 637, 638,
639, . . . . . . . . . . . . . . . . . . . 891
loop, Loop . . . . . . . . . . . . . . . . . 655
menu drop-down, DropDown . . . 866
menu pendente, DropDown . . . . 662
menu pendente, PopUp . . . . . . . 660
menu pop-up, PopUp . . . . . . . . . 909
menus . . . . . . . . . . . . . . . . 663, 667
obter/devolver calculadora, GetCalc
780
obter/devolver tecla, getKey() . 982,
986
operaes . . . . . . . . . . . . . . . . . 833
parar, Stop . . . . . . . . . . . . . 620, 937
passar erro, PassErr . . . . . 678, 907
pausa, Pause . . . . . . . 661, 677, 907
repetio . . . . . . 623, 651, 652, 653
repetio, Loop . . . . . . . . . . . . . 894
retornar, Return . . . . . . . . . . . . . 919
sada . . . . . . . . . 615, 623, 661, 662
sada, Output . . . . . . . . . . . 661, 904
sair, Exit . . . . . . . . . . . . . . . . . . . 869
se, If . . . . . . . . . . . . . . . . . . . . . . 513
solicitar, Request . . . . 660, 663, 919
subrotinas . . . . . . . . . . . . . . . . . . 631
tabelas . . . . . . . . . . . . . . . . . . . . 668
tentar, Try . . . . . . . . . . . . . . 678, 945
terminar dilogo, EndDlog . . . . . 662
testes de condio . . . . . . . . . . . 643
texto, Text . . . . . . . . . . 661, 663, 942
Then, Then . . . . .646, 648, 649, 883
ttulo, Title . . . . . . . . . . . . . . 663, 943
transferncia de valores . . . . . . . 625
variveis . . . . . . . . . . . . . . . . . . . 633
ver ecr de I/O, Disp . . 623, 661, 677
ver ecr principal, DispHome . . . 661
ver grfico, DispG . . . . . . . . 661, 668
ver tabela, DispTbl . . . . . . . 661, 668
voltar, Return . . . . . . . . . . . 629, 632
while, While . . . . . . . . . . . . . 653, 947
programas e programao, apagar
erro, ClrErr . . . . . . . . . . . . . 678, 840
grfico, ClrGraph . . . . . 510, 668, 841
I/O, ClrIO . . . . . . . . . . . 616, 661, 841
tabela, ClrTable . . . . . . . . . . . . . . 841
tela principal, ClrHome . . . . . . . . 841
programas e programao, encerrar
barra de ferramentas, EndTBar . 944
dilogo, EndDlog . . . . . . . . . . . . . 861
for, EndFor . . . . . . . . . 623, 652, 874
funo, EndFunc . . . . . . . . . 628, 875
if, EndIf . . . .623, 646, 648, 649, 883
personalizao, EndCustm . . . . . 853
programa, EndPrgm . . . . . . 631, 910
1060
repetio, EndLoop . . . . . . 655, 894
tentar, EndTry . . . . . . . . . . . . . . 945
while, EndWhile . . . . . . . . . 653, 947
programas e programao, obter/devolver
calculadora, GetCalc . . . . . . . . 675
configurao, getConfg( ) . . . . . . 657
modo, getMode( ) . . . . . . . . . . . . 657
pasta, getFold( ) . . . . . . . . . . . . . 657
tecla, getKey( ) . . . . . . . . . . . . . . 660
programas e programao, obter/retornar
configurao, getConfg( ) . . . . . . 877
da calculadora, GetCalc . . . . . . . 876
modo, getMode( ) . . . . . . . . . . . . 879
pasta, getFold( ) . . . . . . . . . . . . . 878
tecla, getKey( ) . . . . . . . . . . . . . . 878
unidades, getUnits( ) . . . . . . . . . 881
Prompt( ), aviso . . . . . . . . . . . . 660, 911
propFrac, frao prpria . . . . . . . . . . 911
propFrac, fraco prpria . .82, 280, 286,
808
PtChg, alterar ponto . . . . . . . . . 672, 911
PtOff, ponto desactivado . . . . . . . . . 672
PtOff, ponto desativado . . . . . . . . . . 911
PtOn, ponto activado . . . . . . . . . . . . 672
PtOn, ponto ativado . . . . . . . . . . . . . 912
ptTest( ), teste do ponto . . . . . . 672, 912
PtText, texto do ponto . . . . . . . 673, 912
PxlChg, alterao do pixel . . . . 672, 912
PxlCrcl, crculo do pixel . . . . . . 673, 912
PxlHorz, linha horizontal do pixel . . . 673,
912
PxlLine, linha do pixel . . . . 535, 673, 913
PxlOff, pixel desactivado . . . . . . . . . . 672
PxlOff, pixel desativado . . . . . . . . . . . 913
PxlOn, pixel activado . . . . . . . . . 535, 672
PxlOn, pixel ativado . . . . . . . . . . . . . . 913
pxlTest( ), teste do pixel . . . . . . 672, 913
PxlText, texto do pixel . . . . . . . . 673, 913
PxlVert, linha vertical do pixel . . 673, 914
Q
QR, fatorao de QR . . . . . . . . . . . . . 914
QuadReg, regresso quadrtica . . . 588,
915, . . . . . . . . . . . . . . . . . . . . . . 1001
quando, when( ) . . . . . . . . 122, 511, 946
QuartReg, regresso qurtica . 588, 915,
1001
QuickCenter . . . . . . . . . . . . . . . . . . . 348
R
R, radiano . . . . . . . . . . . . . . . . . . . . . . 963
RrP( ), coordenada polar . . . . . . . . . 916
RrPr( ), coordenada polar . . . . . . . . . 916
radiano, R . . . . . . . . . . . . . . . . . . . . . . 963
raz quadrada, $( ) . . . . . . . . . . . . . . 961
Razes
actividade . . . . . . . . . . . . . . . . . . 820
razes
complexos, cZeros( ) . . . . . . . . . 854
rand( ), nmero aleatrio . . . . . . . . . . 916
randMat( ), matriz aleatria . . . . 799, 916
randNorm( ), norma aleatria . . . . . . 916
1061
randPoly( ), polinmio aleatrio . . . . 917
RandSeed, semente do nmero aleatrio
799, . . . . . . . . . . . . . . . . . . . . . . 917
RclGDB, chamar banco de dados de
grficos . . . . . . . . . . . . . . . . . . . . 917
RclGDB, chamar base de dados grficos
545, . . . . . . . . . . . . . . . . . . . . . . 670
RclPic, chamar novamente imagem
grfica . . . . . . . . . . . . . . . . 670, 917
real( ), real . . . . . . . . . . . . . . . . . . . . 917
real, real( ) . . . . . . . . . . . . . . . . . . . . 917
Realar
caracteres quando editar . . . . . . . 15
para ver o nome completo da App . 3
realce do texto . . . . . . . . . . . . . . . . . 696
Rechamar (_ ) . . . . . . . . . . . . . . 21
recpra, x/ . . . . . . . . . . . . . . . . . . . . . 965
ref( ), forma escalonada de fila . . . . . 918
regresso cbica, CubicReg . . . . . 1000
regresso de linha mdia-mdia, MedMed
. . . . . . . . . . . . . . . . . . . . . . . . . 1001
regresso exponencial, ExpReg . . . 1000
regresso linear, LinReg . . . . . . . . 1000
regresso logartmica, LnReg . . . . 1001
regresso logstica, Logistic . . . . . . 1001
regresso potencial, PowerReg . . . 1001
regresso quadrtica, QuadReg . . 1001
regresso qurtica, QuartReg . . . . 1001
regresso sinusoidal, SinReg . . . . . 1001
Regresses
actividade com frmula quadrtica . .
795
regresses . . . . . . . . . . . . . . . . . . . . . 890
cbica, CubicReg . . . . . . . . . . . 1000
cbicas, CubicReg . . . . . . . 587, 852
exponencial, ExpReg 587, 871, 1000
frmulas . . . . . . . . . . . . . 1000, 1002
linha mdia-mdia, MedMed . . . 588,
896, . . . . . . . . . . . . . . . . . . 1001
logartmica, LnReg . . 587, 891, 1001
logstica, Logistic . . . . 587, 893, 1001
quadrtica, QuadReg 588, 915, 1001
qurtica, QuartReg . . . . . . . . . . 1001
qurticas, QuartReg . . . . . . 588, 915
regresso de potncia, PowerReg . .
588, . . . . . . . . . . . . . . . . . . . 909
regresso linear, LinReg . . 587, 890,
1000
regresso potencial, PowerReg 1001
seleccionar . . . . . . . . . . . . . . . . . 586
sinusoidais, SinReg . . . . . . 588, 933
sinusoidal, SinReg . . . . . . . . . . 1001
Relgio
desligar . . . . . . . . . . . . . . . . . . . . . 51
funcionamento . . . . . . . . . . . . . . . 45
ligar . . . . . . . . . . . . . . . . . . . . . . . . 53
relgio est ligado, isClkOn( ) . . . . . . 885
remain( ), resto . . . . . . . . . . . . . . . . . 918
Rename, renomear . . . . . . . . . . 637, 918
renomear, Rename . . . . . . . . . . 637, 918
1062
repetio da imagem grfica, CyclePic .
540
repetir imagem grfica, CyclePic . . . 670,
853
representao grfica paramtrica . . 373
representaes grficas
nvel de contorno . . . . . . . . . . . . 426
sequencial . . . . . . . . . . . . . . . . . 381
wire-and-contour . . . . . . . . . . . . 426
wire-frame . . . . . . . . . . . . . . . . . 426
Representaes grficas 3D
animao . . . . . . . . . . . . . . . . . . 114
representaes grficas 3D . . . . . . . 403
animao . . . . . . . . . . . . . . . . . . 421
CONTOUR LEVELS . . . . . . . . . 426
HIDDEN SURFACE . . . . . . . . . . 426
WIRE AND CONTOUR . . . . . . . 426
WIRE FRAME . . . . . . . . . . . . . . 426
Request, solicitar . . . . . . . 660, 663, 919
resolver
equaes lineares . . . . . . . . . . . 284
solve( ) 263, 265, 266, 271, 279, 284,
. . . . . . . . . . . . . . . . . . . 285, 481
Resolver equaes lineares . . . . . 83, 84
resolver, solve( ) . . . . . . . . . . 83, 90, 933
resposta (ltima), ans( ) . . . . . . 242, 836
resto, remain( ) . . . . . . . . . . . . . . . . . 918
restries de domnio . . . . . . . . . . . . 276
Resultados . . . . . . . . . . . . . . . . . . . . . 28
resultados de duas variveis, TwoVar . .
587, . . . . . . . . . . . . . . . . . . 588, 945
retornar Consulte obter/retornar
retornar, Return . . . . . . . . . . . . . . . . . 919
Return, devolver . . . . . . . . . . . . . . . . 513
Return, retornar . . . . . . . . . . . . . . . . . 919
Reviso do certificado (Cert. Rev.) . . 257
right( ), direita . . . . . . . . . . 281, 643, 919
root . . . . . . . . . . . . . . . . . . . . . . . . . . 919
roots . . . . . . . . . . . . . . . . . . . . . . . . . . 81
rotate( ), girar . . . . . . . . . . . 643, 734, 919
round( ), arredondar . . . . . . . . . . . . . 920
rowAdd( ), adicionar linha da matriz . 920
rowDim( ), dimenso da linha da matriz .
921
rowNorm( ), norma da linha da matriz 921
rowSwap( ), troca de linha da matriz . 921
RplcPic, substituir imagem grfica . 670,
921
rref( ), forma escalonada de fila reduzida
285, . . . . . . . . . . . . . . . . . . . 799, 921
S
sada, Output . . . . . . . . . . . . . . . 661, 904
sair, Exit . . . . . . . . . . . . . . . . . . . . . . . 869
SAVE COPY AS (_ S)
caixa de dilogo . . . . . . . . . . . . . . 20
descrio . . . . . . . . . . . . . . . . . . . . 20
exemplo . . . . . . . . . . . . . . . . . . . . 58
Script de comandos
actividade . . . . . . . . . . . . . . . . . . 804
tutorial . . . . . . . . . . . . . . . . . . . . . 804
script de comandos . . . . . . 232, 707, 710
1063
sec( ), secante . . . . . . . . . . . . . . . . . 922
sec/( ), secante inversa . . . . . . . . . . 922
secante hiperblica, sech( ) . . . . . . . 922
secante, sec( ), . . . . . . . . . . . . . . . . . 922
sech( ), secante hiperblica . . . . . . . 922
sech/( ), secante hiperblica inversa 922
Seleccionar categorias . . . . . . . . . . . . 35
semi-cadeia de caracteres, mid( ) . . 643,
896
Send, enviar varivel de lista . . 676, 922
SendCalc, enviar para a calculadora 780
SendCalc, enviar para calculadora . . 675,
780, . . . . . . . . . . . . . . . . . . . . . . 923
SendChat, enviar conversao . . . . 780
SendChat, enviar mensagem de bate-
papo . . . . . . . . . . . . . . . . . . 676, 923
seno, sin( ) . . . . . . . . . . . . . . . . . . . . 931
seq( ), seqncia . . . . . . . . . . . . . . . 923
seqncia, seq( ) . . . . . . . . . . . . . . . 923
Set factors (zoom) . . . . . . . . . . 351, 353
setDate( ), definir data . . . . . . . . . . . 924
setDtFmt( ), definir formato de data . 924
setFold( ), definir pasta . . . 657, 747, 924
setGraph( ), definir grfico 657, 669, 924
setMode( ), definir modo . . 658, 669, 925
setTable( ), definir tabela .493, 658, 668,
926
setTime( ), definir hora . . . . . . . . . . . 926
setTmFmt( ), definir formato de hora 926
setTmZn( ), definir fuso horrio . . . . 927
setUnits( ), definir unidades . . . 658, 927
Shade
(ferramenta matemtica grfica) 356,
362
sombra . . . . . . . . . . . . . . . . . . . . 674
Shade, sombra . . . . . . . . . . . . . . . . . 928
shift( ), deslocar . . . . .574, 643, 734, 929
ShowStat, mostrar resultados estatsticos
589, . . . . . . . . . . . . . . . . . . . . . . . 930
sign( ), sinal . . . . . . . . . . . . . . . . . . . . 930
Smbolo de expoente (E) . . . . . . . . . . . 18
Smbolos 1
#, aco indirecta . . . . . . . . . . . . 998
^, potncia . . . . . . . . . . . . . . . . . . 998
|, with . . . . . . . . . . . . . . . . . . . . . . 998
simplificao
diferida . . . . . . . . . . . . . . . . . . . . 270
interromper . . . . . . . . . . . . . . . . . 270
regras . . . . . . . . . . . . . . . . . . . . . 267
simult( ), equaes simultneas 285, 930
sin( ), seno . . . . . . . . . . . . . . . . . . . . . 931
sin/( ), arco-seno . . . . . . . . . . . . . . . . 931
Sinal de menos
operacional (_) . . . . . . . . . . . . . . . 17
posicional (_) . . . . . . . . . . . . . . . . 17
sinal, sign( ) . . . . . . . . . . . . . . . . . . . . 930
sinh( ), seno hiperblico . . . . . . . . . . 932
sinh/( ), arco-seno hiperblico . . . . . 932
SinReg, regresso sinusoidal . 588, 933,
1001
Sistema Calculator-Based Laboratory
ligar . . . . . . . . . . . . . . . . . . . . . . . . 73
1064
Sistema Calculator-Based Ranger
ligar . . . . . . . . . . . . . . . . . . . . . . . 73
Sistema CBL 2
ligar . . . . . . . . . . . . . . . . . . . . . . . 73
Sistema CBR
ligar . . . . . . . . . . . . . . . . . . . . . . . 73
sistema operativo . . . . . . . . . . . 785, 787
Sistema operativo (SO)
transferir . . . . . . . . . . . . . . . . . . . . 75
sistema operativo, actualizar . .783, 784,
785
SLPFLD, campo de inclinao .447, 455,
456, . . . . . . . . . . . . . . . . . . 482, 483
Smart Graph . . . . . . . . . . . . . . . . . . . 341
SO . . . . . . . . . . . . . . . . . . 783, 784, 785
Software TI Connect . . . . . . . . . . . . . . 70
Software TI Connect . . . . . . . . . . . . . 785
solicitar, Request . . . . . . . 660, 663, 919
soluo
complexa, cSolve( ) . . . . . . . . . . 850
deSolve( ) . . . . . . . . . . . . . . 289, 479
numrica, nSolve( ) . . . . . . . . . . 280
soluo, deSolve( ) . . . . . . . . . . . . . . 858
solucionador numrico . . . . . . . . . . . 712
ecrs divididos . . . . . . . . . . . . . . 723
equaes . . . . . . . . . . 712, 714, 715
representao grfica 722, 723, 724,
725
variveis . . . . . . . . . . . . . . . . . . . 715
solve( ), resolver . 83, 90, 263, 265, 266,
271, . . . . . . . . . . 284, 285, 481, 933
soma cumulativa, cumSum( ) . . . . . . 852
soma, )( ) . . . . . . . . . . . . . . . . . . . . . 288
somatrio, )( ) . . . . . . . . . . . . . . . . . . 962
somatrio, sum( ) . . . . . . . . . . . 919, 938
sombra, Shade . . . . . . . . . . . . . 674, 928
SortA, classificar em ordem ascendente .
935
SortD, classificar em ordem descendente
936
Sprachauswahl . . . . . . . . . . . . . . . . 1023
startTmr( ), iniciar temporizador . . . . 936
stdDev( ), desvio padro . . . . . . . . . . 936
stdDevPop . . . . . . . . . . . . . . . . . . . . . 936
StoGDB
armazenamento de base de dados
grficos . . . . . . . . . . . . . . . . . 545
guardar base de dados grficos . 670
StoGDB, armazenar banco de dados de
grfico . . . . . . . . . . . . . . . . . . . . . 937
Stop, parar . . . . . . . . . . . . . . . . . 620, 937
StoPic, armazenar imagem grfica . . 937
StoPic, guardar imagem grfica . . . . 670
string( ), expresso para cadeia de
caracteres . . . . . . . . . . . . . . 643, 937
Style, estilo . . . . . . . . . . . . 335, 669, 938
sublinhado, _ . . . . . . . . . . . . . . . . . . . 964
subMat( ), submatriz . . . . . . . . . . . . . 938
submatriz, subMat( ) . . . . . . . . . . . . . 938
submenus . . . . . . . . . . . . . . . . . . . . . 197
substituies . . .272, 273, 274, 275, 277
1065
substituir imagem grfica, RplcPic . . 670,
921
subtrair, - . . . . . . . . . . . . . . . . . . . . . 955
Sucesso de Fibonacci . . . . . . . . . . 401
sum( ), somatrio . . . . . . . . . . . 919, 938
superfcie oculta . . . . . . . . . . . . 414, 426
switch( ), alternar . . . . . . . . . . . 658, 939
sysData, dados do sistema . . . 504, 505
T
T, transpor . . . . . . . . . . . . . . . . . . . . . 939
Tabela de transmisso e ligao . . . 792
tabelas . . . . . . . . . . . . . . . . . . . . . . . 488
Atbl . . . . . . . . . . . . . . . . . . . . . . . 490
apagando, ClrTable . . . . . . . . . . 841
automticas . . . . . . . . . . . . . . . . 494
configurao . . . . . . . . 491, 492, 493
configurao, TABLE SETUP . . 490
definio, setTable( ) . . . . . 658, 668
definindo, setTable( ) . . . . . . . . . 926
equaes diferenciais . . . . . . . . 487
exibindo, DispTbl . . . . . . . . . . . . 863
funes . . . . . . . . . . . . . . . . . . . . 498
gerar em sucesso . . . . . . . . . . . 401
incremento, Atbl . . . . . . . . . . . . . 490
Independent AUTO/ASK . .491, 494,
499
iniciando, tblStart . . . . . . . . . . . . 490
largura da clula . . . . . . . . . 496, 502
manual . . . . . . . . . . . . . . . . . . . . 499
montar, Table . . . . . . . . . . . 668, 939
nmeros complexos . . . . . . . . . . 498
programas . . . . . . . . . . . . . . . . . . 668
representao de grfico, Graph<-
>Table . . . . . . . . . . . . . . . . . 491
setTable( ) . . . . . . . . . . . . . . . . . . 493
tblStart . . . . . . . . . . . . . . . . . . . . . 490
viso geral . . . . . . . . . . . . . . . . . . 488
visualizao, DispTbl . . . . . 661, 668
TABLE SETUP, configurao de tabela .
490
Table, montar tabela . . . . . . . . . 668, 939
Tampa
guardar . . . . . . . . . . . . . . . . . . . . . . 6
tan( ), tangente . . . . . . . . . . . . . . . . . 940
tan/( ), arco-tangente . . . . . . . . . . . . 940
Tangent (ferramenta matemtica grfica)
356, . . . . . . . . . . . . . . . 361, 372, 380
tangente, tan( ) . . . . . . . . . . . . . . . . . 940
tanh( ), tangente hiperblica . . . . . . . 941
tanh/( ), arco-tangente hiperblico . . 941
taxa de cmbio normal, avgRC( ) . . . 837
taylor( ), polinmio de Taylor . . . . . . . 289
taylor( ), polinmio de Taylor . . . . . . . 941
tblStart, iniciao de tabela . . . . . . . . 490
tCollect( ), coleo trigonomtrica . . 280,
942
Tecla de expoente (_ }) . . . . . . . . 18
Tecla modificadora Diamond (_)
descrio . . . . . . . . . . . . . . . . . . . . 15
estado . . . . . . . . . . . . . . . . . . . . . . 43
Tecla modificadora Hand (_)
1066
descrio . . . . . . . . . . . . . . . . . . . 16
estado . . . . . . . . . . . . . . . . . . . . . 43
Tecla modificadora Second (_)
descrio . . . . . . . . . . . . . . . . . . . 15
estado . . . . . . . . . . . . . . . . . . . . . 43
Tecla modificadora Shift (_)
descrio . . . . . . . . . . . . . . . . . . . 15
estado . . . . . . . . . . . . . . . . . . . . . 43
Tecla Store (_) . . . . . . . . . . . . . . . 21
tecla, obter/retornar, getKey( ) . . . . . 878
Teclado
mapa . . . . . . . . . . . . . . . . . . . 12, 13
QWERTY . . . . . . . . . . . . . . . . . . . 12
teclado . . . . . . . . . . . . . . . . . . . 165, 166
_ tecla (mo) . . . . . . . . . . . . . . 168
_ (segunda) tecla . . . . . . . . . . 167
_ tecla (shift) . . . . . . . . . . . . . . 167
_ tecla (losango) . . . . . . . . . . . 167
atalhos . . . . . . . . . . . . . . . . . . . . 702
cdigos das teclas . . . . . . . . . . . 660
j tecla (alfa) . . . . . . . . . . . . . 168
mapa . . . . . . . . . . . . . . . . . 700, 703
Teclado numrico . . . . . . . . . . . . . . . . 17
localizao fsica . . . . . . . . . . . . . 12
Teclado QWERTY . . . . . . . . . . . . . . . 12
Teclas
cursor . . . . . . . . . . . . . . . . . . . 12, 17
funo . . . . . . . . . . . . . . . . . . 12, 16
modificadoras . . . . . . . . . . . . . 12, 15
outras . . . . . . . . . . . . . . . . . . . . . . 19
Teclas de cursor (___)
abrir Apps . . . . . . . . . . . . . . . . . . . 32
funo . . . . . . . . . . . . . . . . . . . . . . 17
funes adicionais . . . . . . . . . . . . 17
introduzir comandos . . . . . . . . . . . 27
localizao fsica . . . . . . . . . . . . . . 12
seleccionar pares de entradas/
respostas . . . . . . . . . . . . . . . . 30
utilizada com a tecla Hand . . . . . . 16
utilizar o menu CHAR . . . . . . . . . . 12
Teclas de funo (__)
localizao fsica . . . . . . . . . . . . . . 12
mover entre os menus das barras de
ferramentas . . . . . . . . . . . . . . 59
seleccionar categorias . . . . . . 32, 35
seleccionar menus . . . . . . . . . . . . 53
Teclas modificadoras (_ _ _ _) . 15
estado . . . . . . . . . . . . . . . . . . . . . . 43
localizao fsica . . . . . . . . . . . . . . 12
tela dividida
alternar, switch( ) . . . . . . . . . . . . 939
tentar, Try . . . . . . . . . . . . . . . . . 678, 945
teste de nmero primo, isPrime( ) . . . 885
tExpand( ), expanso trigonomtrica 280,
. . . . . . . . . . . . . . . . . . . . . . . . . . . 942
Text, texto . . . . . . . . . . . . . . . . . . . . . 942
texto
realado . . . . . . . . . . . . . . . . . . . 191
Text . . . . . . . . . . . . . . . . . . . 661, 663
texto, Text . . . . . . . . . . . . . . . . . . . . . 942
Then, Then . . . . . . . .646, 648, 649, 883
TIME
1067
grfico de tempo . . . . . . . . . . . . 469
traados de tempo . . . 384, 391, 468
timeCnv( ), converter hora . . . . . . . . 943
tipo, obter/retornar, getType( ) . . . . . 880
Title, ttulo . . . . . . . . . . . . . . . . . . . . . 943
ttulo, Title . . . . . . . . . . . . . . . . . . . . . 943
tmax, variveis de janela . . . . . . . . . 378
tmin, variveis de janela . . . . . . . . . . 378
tmpCnv( ), converso de temperatura . .
308, . . . . . . . . . . . . . . . . . . . . . . 943
Todas as categorias . . . . . . . . . . . . . . 35
Toolbar, barra de ferramentas . 662, 944
traado em colmeia. Consulte tambm
grficos de rede
Traados . . . . . . . . . . . . . . . . . . . . . . . 96
dados . . . . . . . . . . . . . . . . . . . . . 131
traados . . . . . . 371, 380, 390, 411, 453
activados, PlotsOn . . . . . . . 333, 669
ativados, PlotsOn . . . . . . . . . . . . 908
de tempo, TIME . . . . . 384, 391, 468
desactivados, PlotsOff . . . . 333, 669
desativados, PlotsOff . . . . . . . . . 908
eliminao . . . . . . . . . . . . . . . . . 595
implcitos . . . . . . . . . . 435, 438, 439
novos, NewPlot . . . . . 597, 669, 900
personalizados, CUSTOM . 468, 469
Scatter . . . . . . . . . . . . . . . . . . . . 596
seleco . . . . . . . . . . . . . . . . . . . 601
traando . . . . . . . . . . . . . . . . . . . 603
visualizao da janela . . . . . . . . 602
xyline . . . . . . . . . . . . . . . . . . . . . 596
Y=Editor . . . . . . . . . . . . . . . . . . . 600
traados de contorno . . . . . 427, 431, 432
DrwCtour, desenhar contornos . . 431
traar, Trace . . 344, 345, 346, 347, 348,
669, . . . . . . .803, 814, 816, 820, 944
Trace, traar . . . . . . . . . . . . . . . . . . . 944
transmisso. Consulte ligao e
transmisso
transpor, T . . . . . . . . . . . . . . . . . . . . . 939
Try, tentar . . . . . . . . . . . . . . . . . 678, 945
tstep, variveis de janela . . . . . . . . . . 378
TwoVar, resultado de duas variveis 945
U
ltima
entrada . . . . . . . . . . . . 171, 239, 241
resposta . . . . . . .171, 182, 239, 242
Unarchiv, desarquivar variveis 637, 758,
. . . . . . . . . . . . . . . . . . . . . . . . . . . 945
Unidades
modos . . . . . . . . . . . . . . . . . . . . . . 92
unidades . . . . . . . . . . . . . . . . . . . . . . 302
converso . . . . . . . . . . . . . . . . . . 306
definio, setUnits( ) . . . . . . . . . . 658
definidas pelo utilizador . . . . . . . 312
definindo, setUnits( ) . . . . . . . . . . 927
formatao . . . . . . . . . . . . . . . . . 309
medida . . . . . . . . . . . . . . . . . . . . 302
modos . . . . . . . . . . . . . . . . . 208, 979
obter/retornar, getUnits( ) . . . . . . 881
predefinio . . . . . . . . . . . . . . . . 315
1068
predefinies . . . . . . . . . . . . . . . 309
unitV( ), vetor unitrio . . . . . . . . . . . . 946
Unlock, desbloquear . . . . . . . . . 637, 946
V
valor absoluto, abs( ) . . . . . . . . 821, 834
Value (ferramenta matemtica grfica) .
355, . . . . . . 356, 372, 380, 411, 453
variables
deleting
DelType 754
variance( ), varincia . . . . . . . . . . . . 946
varincia, variance( ) . . . . . . . . . . . . 946
Variveis . . . . . . . . . . . . . . . . . . . . . . . 44
armazenar . . . . . . . . . . . . . . . . . 744
arquivando, Archive . . . . . . . . . . 758
arquivar e desarquivar . . . . . . . . 756
atribuir nomes . . . . . . . . . . . . . . 748
bloquear/desbloquear . . . . . . . . 752
colar o nome . . . . . . . . . . . 754, 755
consultar ficheiros da App . . . . . . 33
copiar . . . . . . . . . . . . . . . . . . . . . 752
copiar, CopyVar . . . . . . . . . . . . . 752
desarquivar, Unarchiv . . . . . . . . 758
excluir, DelVar . . . . . . . . . . . . . . 754
nas aplicaes . . . . . . . . . . 754, 755
recall . . . . . . . . . . . . . . . . . . . . . . . 21
store . . . . . . . . . . . . . . . . . . . . . . . 21
VAR LINK . . 742, 743, 749, 757, 758
variveis . . . . . . 217, 218, 219, 220, 221
apagar . . . . . . . . . . . . . . . . . . . . 725
arquivando, Archive . . . . . . . . . . 836
arquivo, Archive . . . . . . . . . . . . . 636
bloquear, Lock . . . . . . . . . . . . . . 637
bloqueio/desbloqueio . . . . . . . . . 225
copiar, CopyVar . . . . . . . . . 636, 844
dados . . . . . . . . . . . . . . . . . . . . . 557
definidas . . . . . . . . . . . 258, 716, 717
desarquivar, Unarchiv . . . . . 637, 945
desbloquear, Unlock . . . . . . . . . . 637
desconhecidas, resolver . . . . . . . 720
eliminar . . . . . . . . . . . . . . . . . . . . 777
estatsticas . . . . . . . . . . . . . 585, 589
excluir, DelVar . . .293, 636, 640, 858
globais . . . . . . . . . . . . . . . . . . . . . 640
indefinidas . . . . . . . . . . 258, 260, 717
lista . . . . . . . . . . . . . . . . . . . . . . . 556
locais, Local 630, 634, 636, 637, 638,
. . . . . . . . . . . . . . . . . . . . 639, 891
matriz . . . . . . . . . . . . . . . . . . . . . 559
mover, MoveVar . . . . . . . . . . . . . 637
nomes reservados . . . . . . . 996, 998
prevalecncia . . . . . . . . . . . . . . . 262
simplificao diferida . . . . . . . . . . 270
sistema . . . . . . . . . . . . . . . . 996, 998
texto . . . . . . . . . . . . . . . . . . . . . . 232
transmitir . . . . . . . . . . . 766, 769, 775
variveis da janela
(x . . . . . . . . . . . . . . . . . . . . . . . . . 995
(y . . . . . . . . . . . . . . . . . . . . . . . . . 995
xmax . . . . . . . . . . . . . . . . . . . . . . 995
xmin . . . . . . . . . . . . . . . . . . . . . . 995
1069
ymax . . . . . . . . . . . . . . . . . . . . . . 995
ymin . . . . . . . . . . . . . . . . . . . . . . 995
variveis de janela
diftol . . . . . . . . . . . . . . . . . . . . . . 450
dtime . . . . . . . . . . . . . . . . . . . . . 450
Estep . . . . . . . . . . . . . . . . . . . . . 450
eye (eixo z) . . . . . . . . 407, 417, 419
eye (eixo x) . . . . . . . . 407, 417, 418
eye (rotao) . . . . . . 407, 417, 419
fldres . . . . . . . . . . . . . . . . . . . . . 450
ncontour . . . . . . . . . . . . . . . . . . . 408
ncurves . . . . . . . . . . . . . . . . . . . . 449
nmax . . . . . . . . . . . . . . . . . . . . . 386
nmin . . . . . . . . . . . . . . . . . . . . . . 386
plotStep . . . . . . . . . . . . . . . . . . . 387
plotStrt . . . . . . . . . . . . . . . . . . . . 386
max . . . . . . . . . . . . . . . . . . . . . 369
min . . . . . . . . . . . . . . . . . . . . . . 369
step . . . . . . . . . . . . . . . . . . . . . 369
t0 . . . . . . . . . . . . . . . . . . . . . . . . 448
tmax . . . . . . . . . . . . . . . . . . 378, 449
tmin . . . . . . . . . . . . . . . . . . . . . . 378
tplot . . . . . . . . . . . . . . . . . . . . . . 449
tstep . . . . . . . . . . . . . . . . . . 378, 449
xgrid . . . . . . . . . . . . . . . . . . . . . . 408
xmax . . 336, 369, 378, 387, 407, 449
xmin . . 336, 369, 378, 387, 407, 449
xres . . . . . . . . . . . . . . . . . . . . . . 337
xscl . . . . . . . 336, 369, 378, 387, 449
ygrid . . . . . . . . . . . . . . . . . . . . . . 408
ymax . . 336, 369, 378, 387, 407, 449
ymin . 336, 369, 378, 387, 407, 449
yscl . . . . . . .336, 369, 378, 387, 449
zmax . . . . . . . . . . . . . . . . . . . . . . 407
zmin . . . . . . . . . . . . . . . . . . . . . . 407
variveis do sistema . . . . . . . . . 996, 998
varivel da janela (x . . . . . . . . . . . . . 995
varivel da janela (y . . . . . . . . . . . . . 995
varivel da janela xmax . . . . . . . . . . . 995
varivel da janela xmin . . . . . . . . . . . 995
varivel da janela xscl . . . . . . . . . . . . 995
varivel da janela ymax . . . . . . . . . . . 995
varivel da janela ymin . . . . . . . . . . . 995
varivel local, Local . 630, 634, 636, 637,
638, . . . . . . . . . . . . . . . . . . . 639, 891
vectores
Modo Vector Format (Formato do
vector) . . . . . . . . . . . . . . . . . 978
vectores, Vector Format . . . . . . . . . . 206
ver
ecr de I/O, Disp . . . . . 623, 661, 677
ecr principal, DispHome . . . . . . 661
grfico, DispG . . . . . . . . . . . 661, 668
tabela, DispTbl . . . . . . . . . . 661, 668
verificar temporizador, checkTmr( ) . . 839
verso
hardware . . . . . . . . . . . . . . . . . . . 256
sistema operativo (SO) . . . . . . . . 256
SO (sistema operativo) . . . . . . . . 256
software . . . . . . . . . . . . . . . 255, 256
vetor unitrio, unitV( ) . . . . . . . . . . . . 946
vetores
1070
entre produtos, crossP( ) . . . . . . 847
exibir como vetor cilndrico, rCylind .
854
produto de ponto, dotP( ) . . . . . . 863
unitrios, unitV( ) . . . . . . . . . . . . 946
visualizao . . . . . . . . . . . . . . . . . . . 250
da rbita . . . . . . . . . . . . . . . . . . . 422
visualizaes. Consulte exemplos,
visualizaes, actividades
voltar, Return . . . . . . . . . . . . . . 629, 632
W
WEB, grficos de rede . . . 384, 391, 392
when( ), quando . . . . . . . . 122, 511, 946
While, while . . . . . . . . . . . . . . . . . . . 947
while, While . . . . . . . . . . . . . . . 653, 947
Window Editor . . . . . . . . . . . . . . . . . . 63
with, | . . . . . . 84, 91, 262, 272, 966, 998
X
x/, recpra . . . . . . . . . . . . . . . . . . . . . 965
xmax, variveis de janela .336, 369, 378,
387
xmin, variveis de janela .336, 369, 378,
387
xor, ou exclusivo Booleano 645, 732, 948
XorPic, imagem grfica ou exclusivo 670,
. . . . . . . . . . . . . . . . . . . . . . . . . . 948
xres, variveis de janela . . . . . . . . . . 337
xscl, variveis de janela . . 336, 369, 378
Y
Y= editor . . 99, 328, 368, 375, 384, 406,
444, . . . . . . . . . . . . . . . . . . . . . . . 506
ymax, variveis de janela 336, 369, 378,
387
ymin, variveis de janela . 336, 369, 378,
387
yscl, variveis de janela . . 336, 369, 378
Z
Zero (ferramenta matemtica grfica) . . .
355, . . . . . . . . . . . . . . . . . . . . . . . 357
zeros
complexos, cZeros( ) . . . . . 263, 280
zeros( ) . . . . . . . . . . . . 263, 279, 286
zeros( ), zeros . . . . . .263, 279, 286, 948
zeros, zeros( ) . . . . . . . . . . . . . . 795, 948
zoom
ajustar, ZoomFit . . . . . . . . . 350, 951
ampliar, ZoomIn . . . . . 349, 352, 951
anterior, ZoomPrev . . . . . . . 354, 952
armazenar, ZoomSto . . . . . 354, 953
caixa, ZoomBox . . . . . . . . . 351, 950
chamar memria novamente,
ZoomRcl . . . . . . . . . . . . 354, 952
dados, ZoomData . . . . . . . . 350, 950
decimal, ZoomDec . . . . . . . 349, 951
factores . . . . . . . . . . . . . . . . 351, 353
inteiro, ZoomInt . . . . . . . . . . 350, 952
Memory . . . . . . . . . . . . . . . . 350, 354
padro, ZoomStd . . . . . . . . . . . . 953
1071
predefinio, ZoomStd . . . . . . . . 350
quadrado, ZoomSqr . . . . . . 350, 953
reduzir, ZoomOut . . . . 349, 352, 952
trig, ZoomTrig . . . . . . . . . . . 350, 954
ZoomBox, caixa de zoom . . . . . . . . . 950
ZoomData, dados do zoom . . . . . . . 950
ZoomDec, zoom decimal . . . . . . . . . 951
ZoomFit, ajustar zoom . . . . . . . . . . . 951
ZoomIn, ampliar . . . . . . . . . . . . . . . . 951
ZoomInt, zoom inteiro . . . . . . . . . . . . 952
ZoomOut, reduzir . . . . . . . . . . . . . . . 952
ZoomPrev, zoom anterior . . . . . . . . . 952
ZoomRcl, chamar zoom memria
novamente . . . . . . . . . . . . . . . . . 952
ZoomSqr, zoom quadrado . . . . . . . . 953
ZoomStd, zoom padro . . . . . . . . . . 953
ZoomSto, armazenar zoom . . . . . . . 953
ZoomTrig, zoom trig . . . . . . . . . . . . . 954

Vous aimerez peut-être aussi