Você está na página 1de 1121

Texas

Instruments

TI-89 Titanium
Voyage™ 200
Calculadora Gráfica

I
Informações importantes

A Texas Instruments não dá qualquer garantia, expressa ou implícita, incluindo, mas


não se limitando a quaisquer garantias implícitas de comercialização e de adequação a
um propósito específico, com respeito a quaisquer programas ou materiais de livros, e
somente disponibiliza esses materiais no estado em que se encontram.

Em hipótese alguma a Texas Instruments poderá ser responsabilizada perante qualquer


pessoa por danos especiais, colaterais, incidentais ou conseqüenciais, que tenham
qualquer ligação ou que resultem da compra ou utilização desses materiais, e a única e
exclusiva responsabilidade da Texas Instruments, independentemente da forma de
atuação, não deve exceder qualquer preço de compra aplicável deste artigo ou material.
Além disso, a Texas Instruments não poderá estar sujeita a qualquer reivindicação, seja
de que espécie for, com respeito ao uso desses materiais por qualquer outra parte.

© 2005 Texas Instruments Incorporated


Windows, Macintosh são marcas comerciais dos respectivos proprietários.

ii
Como começar
Arranque inicial

Instalar as pilhas AAA

A TI-89 Titanium utiliza quatro pilhas alcalinas AAA e uma pilha de segurança de óxido
de prata (SR44SW ou 303). A Voyage™ 200 utiliza quatro pilhas alcalinas AAA e uma
pilha de segurança de lítio (CR1616 ou CR1620). As pilhas de segurança vêm já
instaladas e as pilhas AAA são fornecidas com os produtos.

1. Remova a tampa do compartimento de pilhas da parte posterior da unidade portátil.


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 portátil. A tampa deve


encaixar-se correctamente.

Como começar 1
Ligar a TI-89 Titanium ou a Voyage™ 200 pela primeira vez

Depois de instalar as pilhas incluídas com a unidade p ortátil, prima [M|. Aparece o
ambiente de trabalho das Apps.

Nota: se a unidade p ortá til 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 não perder a Apps, não
remova as pilhas durante a inicialização. (Pode reinstalar a Apps a partir do CD-ROM de
recursos ou de education.ti.com .)

Barra de progresso

Ajustar o contraste

• Para clarear o visor, prima sem soltar H e toque


em □ .
Para escurecer o visor, prima sem soltar H e
ClCHAR

toque em 0 .

A m b ie n te d e tra b a lh o das A pps

O ambiente de trabalho da Apps é o ponto de partidapara operar com a TI-89 Titanium


ou a Voyage™ 200. As Apps instaladas aparecem no ambiente de trabalho das Apps
como ícones organizados em categorias para fácil acesso. No ambiente de trabalho das
Apps pode:

Como começar 2
• Abrir Apps.
• Seleccionar e editar categorias das Apps.
• Ver todas as Apps instaladas na unidade portátil.
• Ver o nome completo da App realçada.
• Ver e editar a hora e a data.
• Verificar as informações da linha de estado.
• Ver as informações do modo Split Screen.

Ambiente de trabalho das Apps da TI-89 Titanium

O Veja o nome completo da App realçada.

© Veja a data e a hora.

© Prima IenterI para abrir a App realçada.

O Consulte para ver as Apps adicionais.

© Verifique as informações da linha de estado.

Como começar 3
@ 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, incluída do lado esquerdo do ambiente de trabalho da
Voyage™ 200, é omitida do ambiente de trabalho da TI-89 Titanium, mas as categorias
são seleccionadas da mesma forma em ambos os produtos.

O 0

& __ ©

O
©

Ambiente de trabalho das Apps da Voyage™ 200

O Veja o nome completo da App realçada.

0 Prima IenterI para abrir a App realçada.

© Veja a data e a hora.

O Consulte para ver as Apps adicionais.

© Verifique as informações da linha de estado.

@ Seleccione a categoria das Apps.

Como começar 4
O Edite as categorias.

Para voltar ao ambiente de trabalho das Apps a qualquer momento, prima IappsI. A
última categoria seleccionada aparece com a última App aberta realçada.

Remover e instalar a tampa (Voyage™ 200)

Para remover a tampa:

1. Segure a unidade com uma mão.


2. Agarre a tampa pela extremidade com a outra mão.
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 começar 5
Extremidade

Guardar a tampa

Para guardar a tampa, posicione-a virada ao contrário por baixo da unidade portátil com
a borda virada para a frente e encaixe-a no lugar.

Borda

Como começar 6
Desligar a unidade portátil

Prima 2 [off] . Da próxima vez que ligar a unidade portátil o ambiente de trabalho das
Apps aparece com as mesmas definições e conteúdos de memória 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 / Voyage™ 200.

Prima: Descrição

1 2 [OFF] (prima As definições e os conteúdos da memória são retidos


2 e, em seguida, pela função Constant Memory™.
[OFF]) • No entanto, não pode utilizar |2ndl [OFF], se
aparecer uma mensagem de erro.
• Quando voltar a ligar a TI-89 Titanium /
Voyage™ 200 , mostra o ecrã Home (Inicial) ou o
ambiente de trabalho das Apps
(independentemente da última aplicação utilizada).

¥ [OFF] (prima ¥ Similar a 1 2 [OFF] excepto:


e, em seguida, • Pode utilizar ¥ [OFF], se aparecer uma mensagem
[OFF]) de erro.
• Quando voltar a ligar a TI-89 Titanium /
Voyage™ 200 , ficará exactamente como estava.

Nota: [off] é a segunda função da tecla ÍW1.

A função Automatic Power Down™ (APD™) da unidade portátil prolonga a duração das
pilhas, desligando automaticamente a unidade portátil após vários minutos de
inactividade. Quando ligar a unidade portátil após a APD:

Como começar 7
• O visor, o cursor e quaisquer condições de erro são exactamente iguais como antes
da APD.
• Todos os conteúdos da memória e definições são retidos.

Nota: O APD não ocorre se existir um cálculo ou programa em progresso, excepto se o


programa estiver interrompido. Se um programa estiver em execução, mas estiver à
espera de um batimento de tecla, o APD ocorrerá após vários minutos de inactividade.

Como começar 8
Teclas da TI-89 Titanium e da Voyage™ 200

Como começar 9
Teclas da TI-89 Titanium

O As teclas de função ( O - [Ml) abrem menus das barras de ferramentas, acedem às


Apps e editam categorias das Apps.

© As teclas de cursor (©, ®, © , © ) movem o cursor.

© O teclado numérico opera funções matemáticas e científicas.

O As teclas modificadoras ( 2 , 8 , 7 ) adicionam funcionalidades, aumentando o


número de comandos de teclas.

Como começar 10
o 0

Teclas da Voyage™ 200

O As teclas de função ( O - [Ml) abrem menus das barras de ferramentas, acedem às


Apps e editam categorias das Apps.

© As teclas de cursor (©, ®, © , © ) movem o cursor.

© O teclado numérico opera funções matemáticas e científicas.

Como começar 11
O As teclas modificadoras ( 2 , 8 , 7 1 , 1 1 ) adicionam funcionalidades, aumentando
o número de comandos de teclas.

Teclado QWERTY (Apenas para a Voyage™ 200)

Se souber escrever num computador, utilizará facilmente o teclado QWERTY da


Voyage™ 200, tendo as seguintes diferenças:

• Para escrever um carácter alfabético maiúsculo, prima 7 e a tecla da letra.


• Para activar o bloqueio das maiúsculas, prima 2 [caps] . Para desactivar o bloqueio
das maiúsculas, prima novamente 2 [caps] .

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, matemáticos, internacionais e
outros especiais. Um mapa do teclado mostra as localizações dos atalhos utilizados
para introduzir os outros caracteres mais utilizados.

Para seleccionar os caracteres do menu CHAR:

1. Prima 2 [char] . 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 carácter e prima Ienter I.

Como começar 12
Exem plo: introduza o símbolo da seta direita ( ^ ) no Text Editor.

Prima Resultado

2 [CHAR]
2: Hath ►
3 :Punctuation ►
4: Special ►
5: In te rn a tio n a l >

CHAR
l:G re e k ►
4 2 : Math ►
3 : P u n c tu a tio n ►
o i l in te r n a tio n a l ► Â■',J
3: ■
4: i
5: »
Va para baixo para 164-
ver mais
caracteres.

9
- ou -
Prima várias vezes © para
seleccionar 9 : ^ Símbolo mostrado no local do
e prima |ENTERI cursor.

MAIN________ RAD flUTD FUHC 0/30

Para abrir o mapa do teclado, prima H [key]. Aparece o mapa do teclado.

Para escrever a maioria dos caracteres, prima H e a tecla correspondente. Prima I N


para fechar do mapa.

Como começar 13
TI-89 Titanium Exemplo: utilize o mapa do teclado para localizar o símbolo "diferente de
fc) e introduza o símbolo no Program Editor.

Prima Resultado

8 [KEY]

8Á |- Fi- ï F£t 1F34FH-* FF- TFfi-T


1T 1s1Critr 111□|Uar|Find...|Mode|
ï
|
: chat<>
: Prgn
: C lrlO
s l f f l* - — Símbolo
mostrado no
local do cursor

MAIN F;h [ i h U T D func

Voyage™ 200 Exemplo: utilize o mapa do teclado para localizar o atalho do símbolo de
aspas (") e introduza o símbolo no Program Editor..

Atalho Caracteres escritos

Como começar 14
Atalho Caracteres escritos
2 L
■ p ro g r a n 1i >
:Prgn
:Request "Enter an integer."
:EndPrgn

Símbolo mostrado no local do


cursor.
M H IN I:HI' H U T D RJNC

Teclas modificadoras

As teclas modificadoras adicionam funcionalidades, aumentando o número de


operações do teclado ao seu dispor. Para aceder a uma função modificadora, prima
uma tecla modificadora e, em seguida, a tecla para a operação correspondente.

Teclas Descrição

2 Acede às Apps, opções dos menus e outras


(Second) operações. As funções Second estão impressas por
cima das teclas correspondentes da mesma cor
como a tecla 1 2 .

8 Acede às Apps, opções dos menus e outras


(Diamond) operações. As funções Diamond estão impressas
por cima das teclas correspondentes da mesma cor
como a tecla 0 .

7 Escreve um carácter maiusculo na próxima tecla de


(Shift) letra que premir. Utilizada também com © e © para
realçar caracteres durante a edição.

Como começar 15
Teclas Descrição
lalohal Permite digitar caracteres alfabéticos sem um
(Alpha; apenas para teclado QWERTY. Os caracteres Alpha são
a TI-89 Titanium) impressos por cima das teclas correspondentes da
mesma cor da tecla lalphal.

1 Permite utilizar as teclas de cursor para manipular


(Hand; apenas para objectos geométricos. Utilizada também para
a Voyage™ 200) desenhar um gráfico.

Exem plo: acede ao ecrã VAR-LINK [All] (Tds), onde pode gerir variáveis e Apps.

Prima Resultado

Teclas de função

Utilize as teclas de função para efectuar as seguintes operações:

• 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 operações relacionadas com a matemática.

Como começar 16
• Nas Apps, abra os menus das barras de ferramentas para seleccionar as opções da
App.

Teclas de cursor

Se premir A , B , © ou © , move o cursor na direcção correspondente. Dependendo da


App e da tecla modificadora |2ndl ou 8 utilizada, as teclas de cursor movem o cursor de várias
formas.

• © ou © move o cursor para cima ou para baixo uma linha de cada vez.
• 2 A ou 2 B move o cursor para o início ou o fim de uma linha.
• 2 © ou 2 © move o cursor para cima ou para baixo uma página de cada vez.
• H © ou H © move o cursor para o topo ou o fundo de uma página.
• © e A , © e B , © e A ou © e B move o cursor na diagonal. (Prima cada par de
teclas de cursor indicado em simultâneo.)

Teclado numérico

O teclado numérico permite introduzir números positivos e negativos.

Para introduzir um número negativo, prima antes de escrever o número.

Nota: não confunda o sinal de menos posicional ( ? ) com o sinal de menos operacional
( □ ).

Para introduzir um número em notação científica:

Como começar 17
• Escreva os núm eros que antecedem o expoente. (Este va lo r pode s e r uma
expressão.)
• Prim a ^ (TI-89 Titanium ) or 2 [ee] (Voyage™ 200). O sím bolo de expoente ( e)
aparece a se g u ir aos núm eros introduzidos.

• Escreve o expoente como um número inteiro até três dígitos. (Como o exemplo
seguinte mostra, pode utilizar um expoente negativo.)

Exem plo: no ecrã inicial da calculadora, introduza 0.00685 com a notação científica.

Prima Resultado

6□ 85

TI-89 Titanium: ^
Voyage™ 200: 1 2 [EE]

? 3

IENTER I

Como começar 18
Outras teclas importantes

Comando da tecla Descrição

8 # Mostra o Y= Editor.
Apenas para a TI-89
Titanium

8 [WINDOW] Mostra o W indow Editor.


Apenas para a TI-89
Titanium

8 [graph] Mostra o ecrã Graph.


Apenas para a TI-89
Titanium

8 [tblset] Define os parâmetros do ecrã Table.


Apenas para a TI-89
Titanium

8 [TABLE] Mostra o ecrã Table.


Apenas para a TI-89
Titanium

TI-89 Titanium: Estas teclas permitem editar as informações


0 5 introduzidas com uma operação de corte, cópia ou
0 [copy] colagem.
0 [paste]
Voyage™ 200:
8 X (cortar)
8 C (copiar)
8 V (colar)

Como começar 19
Comando da tecla Descrição

8 s Mostra a caixa de diálogo SAVE COPY AS, pedindo


Apenas para a para seleccionar uma pasta e escrever um nome de
Voyage™ 200 variável onde os dados introduzidos no ecrã são
guardados.

8 N Cria um ficheiro novo.


Apenas para a
Voyage™ 200

8 o O A b r e um ficheiro existente especificado.


Apenas para a
Voyage™ 200

8 F O M o s tra a caixa de diálogo FORMATS ou GRAPH


Apenas para a FORMATS onde introduz as informações de formato
Voyage™ 200 para a aplicação activa.

IAPPSI Mostra o ambiente de trabalho das Apps.lONIIAPPSI

8 IAPPSI Com o ambiente de trabalho das Apps desactivado,


mostra o menu FLASH APPLICATIONS.

1 2 [ f f l] Comuta entre as duas últimas aplicações


seleccionadas.

2 [custom] Activa e desactiva o menu Custom.

2 4 Converte as unidades de medição.

TI-89 Titanium: Designa uma unidade de medição.


0 Ü

Voyage™ 200:
2 5

0 Apaga o carácter à esquerda do cursor (backspace).

Como começar 20
Comando da tecla Descrição

8 [DEL] Apaga o carácter à direita do cursor.

2 [INS] Comuta entre os modos Insert e Overwrite.

2 [mem] Mostra o ecrã MEMORY

TI-89 Titanium: Mostra uma lista de comandos.


1CATALOG1
Voyage™ 200:
2 [catalog]
2 £ Volta a apresentar os conteúdos de uma variável.

ISTOH Guarda um valor numa variável.

2 [CHAR] Mostra o menu CHAR, que permite seleccionar as


letras gregas, caracteres acentuados internacionais
e outros caracteres especiais.

2 [QUIT] • 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.

Definições dos modos

Os modos controlam como a TI-89 Titanium ou a Voyage™ 200 mostra e interpreta as


informações. Todos os números, incluindo os elementos de matrizes e listas, aparecem

Como começar 21
de acordo com as definições actuais dos modos. Quando desligar a TI-89 Titanium ou a
Voyage™ 200, a função Constant Memory™ retém todas as definições de modos
seleccionadas.

Para ver as definições de modos da TI-89 Titanium ou a Voyage™ 200:

1. Prima ImodeI . Aparece a página 1 da caixa de diálogo MODE.


2. Prima „ ou ^ para ver os modos listados na página 2 ou 3.

Nota: os modos a cinzento só estão disponíveis, se seleccionar as definições de modos


necessárias. Por exemplo, o modo Custom Units listado na página 3 só está disponível,
se definir o modo Unit System para CUSTOM.

Ver definições de modos

Prima Resultado

Como começar 22
Prima Resultado

r-‘ MODE ^
r F i T F£ T n ï
|Fo3c í |Fo3c £|Pa3* 3|
* Unit System....
...... EnSlish*
AF'F'S DiSktOP... ...... ON*

(lEntirsSflYE > CESC=CflNCEL IS

Alterar as definições de modos

Exem plo: altere a definição do modo Language para Spanish.

Prima Resultado

f MODE
f Fi T F£ T F3
|M3e í|M3í Z|M3 e ■
Graph........ FUNCTION*
CurrentFalder.. main *
Display Dibits.... FLOHT b*
Anile........ RADIANT
Exponential Format NORMAL*
Complex Farmat. REAL *
Vector Format.. RECTANGULAR*
Pretty Print.... ON*
>TEnt4 r=ÏHVE "> ■fEÎC=CANCEL

Como começar 23
Prima Resultado

Vá para o campo
Language.
©

Prima B
e, em seguida, prima © até
3:Espanol estar realçado.

Nota: a lista de menus pode


variar, dependendo dos
idiomas instalados.
IENTER I

Como começar 24
Prima Resultado
IENTERI

Nota: aparece a App aberta


anteriormente (neste
exemplo, o ecrã inicial da
calculadora).

Para devolver a definição do modo Language para English, repita os passos,


seleccionando 1:English no campo do Language.

Utilizar o Catalog para aceder aos comandos

Utilize o Catalog para aceder a uma lista de comandos da TI-89 Titanium ou da


Voyage™ 200, incluindo funções, instruções e programas definidos pelo utilizador. Os
comandos estão listados alfabeticamente. Os comandos sem uma letra no início estão
no fim da lista (&, /, +, -, etc.).

A Catalog Help App inclui detalhes sobre cada comando.

As opções inválidas estão a cinzento. Por exemplo, a opção do menu AplFlash ( ^ ) fica
a cinzento, se não houver nenhuma aplicação Flash instalada na TI-89 Titanium ou na
Voyage™ 200; a opção do menu User-Defined ( ^ ) fica a cinzento, se não criar uma
função ou programa.

Como começar 25
Nota: a escrita de uma letra leva-o para o primeiro comando começado por essa letra.

Prima Resultado
TI-89 Titanium: ICATALOGI C _________________ CATALOG_________________J
fF l T F2 I F3 T FH T T
Voyage™ 200: 2 [CATALOG] | H t lf | i: u ilt - ir i| n . ] s h A A F ilU it r - P t f in t d l |

(mostra os comandos Fa b a t
and
integrados) R ndP ic
angleC
ana(
appnoxi
R r c h iy e
L ancLanC__________________J

CATALOG

(mostra os comandos das Flash |"FÍ T FE T FÎ FH T '|


|H4lP-|Built-in|Fl4Sh APM|US4K-D4fin4d| |
Apps, se existirem) ►flNOURÍ .......... . T I S t a t
RN0UR2wy( . . ■ T IS ta t
bale; ...............
b in o m C d fí . . ■ T IS ta t
b in o m P d fí . . ■ T IS ta t
c e l l I f < ___ . TICSHEET
c h i2 2 u a y ( . . ■ T IS ta t
L ch i2 C d fC . . . ■T I S t a t J

CATALOG
l 'Fi T FE ï FÎ T FH T ï
(mostra os comandos definidos |H 4lp|B uiH -in|F lash APPs|Us4K-D4fin4d| |

pelo utilizador, se existirem) ►p r o g 1 C

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.

Exem plo: insira o comando comDenom na linha de entrada do ecrã inicial da


calculadora.

Como começar 26
Nota: antes de seleccionar um comando, posicione o cursor onde pretende que o
comando apareça.

Se premir 2 © , avança a lista do Catalog uma página de cada vez.

Prima Resultado
TI-89 Titanium: ICATALOGI C
Voyage™ 200: 2 ICATALOGI C

2 D

Em seguida, prima © até o


ponteiro estar na função
comDenom(.
IENTERI

A linha de estado mostra qualquer parâmetro necessário e opcional para o comando


seleccionado. Os parâmetros opcionais aparecem entre parêntesis rectos.

Nota: se premir O mostra também os parâmetros do comando seleccionado.

Como começar 27
Comando
seleccionado

Parâmetros
do
comando Os parêntesis [ ] indicam
parâmetros adicionais.

Para sair do Catalog sem seleccionar um comando, prima I N .

Ecrã inicial da calculadora

O ecrã inicial da calculadora é o ponto de partida para as operações matemáticas,


incluindo a execução de instruções, avaliação de expressões e a visualização de
resultados.

Para ver o ecrã inicial da calculadora, prima:

TI-89 Titanium:
Voyage™ 200: 8 [CALC HOME].

Pode também ver o ecrã inicial da calculadora a partir do ambiente de trabalho Apps,
realçando o ícone Ecrã inicial e premindo Ienter I.

Como começar 28
o ©

— ©
©

o A área do histórico lista os pares de entrada/resposta introduzidos.


0 Os separadores mostram os menus para seleccionar as listas de operações. Prima E l, „
etc., para ver os menus.
0 O resultado da última entrada aparece aqui. (Não se esqueça de que os resultados não
aparecem na linha de entrada.)
O 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 IappsI.

Como começar 29
A c e rc a da área do histórico

A área do histórico mostra até oito pares de entradas/respostas, dependendo da


complexidade e da altura das expressões. Quando o visor está cheio, as informações
voltam ao topo do ecrã. Utilize a área do histórico 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 reutilização ou edição. (Para mais informações, consulte o
módulo electrónico Utilizar a calculadora da TI-89 Titanium ou da Voyage™ 200.)

Pode mover o cursor, que permanece geralmente na linha de entrada, para a área do
histórico. A tabela seguinte mostra como mover o cursor na área do histórico.

Para Efectuar este procedimento

Ver entradas/respostas Na linha de entrada, prima © para realçar


desaparecidas do ecrã a última resposta.
Continue a utilizar © para mover o cursor
da resposta para a entrada através da área
do histórico.

Ir para o par de Se o cursor estiver na área do histórico,


entrada/resposta mais antigo prima H © ou 8 D .
ou mais recente

Ver uma entrada ou resposta Mova o cursor para a entrada ou resposta.


muito longa para uma linha (► Utilize © ou © para mover para a esquerda
aparece no fim da linha) ou para a direita e |2ndl © ou |2ndl © para ir
para o início ou o fim.

Como começar 30
Para Efectuar este procedim ento

Colocar o cursor na linha de Prima |ESC| ou © até o cursor voltar à linha


entrada de entrada.

Interpretar as informações do histórico na linha de estado

Utilize o indicador de histórico na linha de estado para o bte r inform ações sobre os pares
de entradas/respostas. Por exem plo:

Se o cu rso r e stiver na linha de entrada:

Número total de pares ______ 8/30 ______ Número máximo de


guardados actualmente pares que pode guardar

Se o cu rso r e stiver na área do histórico:

Número do par da ______ 8/30 ______ Número total de pares


entrada/resposta guardados actualmente
realçada

Modificar a área do histórico

Para a lterar o núm ero de pares que pode guardar:

1. No ecrã inicial da calculadora, prim a O e seleccione 9:Format (9:Formato).

2. Prim a ® e utilize © ou © para realçar o núm ero novo.

3. Prim a Ienter11enter|.

Como começar 31
Para limpar a área do histórico e apagar todos os pares guardados:

• No ecrã inicial da calculadora, prima O e seleccione 8:Ciear Home.


- ou -
• Introduza CirHome 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 0 ou Iclear I.

Trabalhar com Apps

A TI-89 Titanium ou a Voyage™ 200 organiza as Apps por categoria no ambiente de


trabalho das Apps. Para seleccionar uma categoria, prima uma tecla de função ( „ - 2
[F8] ou „ a 0 ) . 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 realçar o ícone. Veja o nome completo no topo do ambiente de
trabalho das Apps.

Abrir Apps

Utilize as teclas de cursor para realçar o ícone Apps no ambiente de trabalho das Apps
e prima IenterI. A App abre-se directamente ou mostra uma caixa de diálogo. A caixa de
diálogo mais usual lista estas opções para a App:

Como começar 32
Nota: a TI-89 Titanium ou a Voyage™ 200 utiliza uma variável geral para se referir aos
ficheiros da A pp criados.

Opção Descrição

Current Devolve o ecrã apresentado da última vez que viu a


App. Se não existir nenhuma variável App actual,
aparece a caixa de diálogo New.

Open Permite abrir um ficheiro existente.


New Cria um ficheiro novo com o nome escrito no campo.

S eleccione uma opção, introduza q u a lq ue r inform ação requerida e prim a Ienter I.


A parece a App.

Exem plo: crie um program a novo com o Program Editor.

Prima Resultado

Utilize as teclas de cursor para


realçar

!Ft9M
Ftoíkoivt Ed...

IENTERI I Ft û 3rd in Editor I


1: Current
z - Upen..
5:Neu...

Como começar 33
Prima Resultado
3

I EN TERI

D D
prog rami

I ENTER 11ENTER I

A variável de program a criada recentem ente, programl, é guardada na pasta principal.

Como começar 34
Voltar ao ambiente de trabalho das Apps a partir de uma App

Prim a I apps I. Os ícones da últim a categoria Apps seleccionada aparecem no am biente


de trabalho das A pps com o ícone da últim a A pp aberta realçado.

Pode tam bém vo ltar ao am biente de trabalho das Apps, prem indo 2 K it] no modo
Full Screen. No m odo Split Screen, prim a duas vezes 2 K it].

Para vo lta r à últim a A pp aberta a partir do am biente de trabalho das Apps, prima
1 2 [ f f l] .

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 realçar uma categoria de Apps e, em seguida, prima IenterI para seleccionar a categoria
realçada. Pode tam bém u tiliza r os atalhos das teclas de função para seleccionar uma
categoria do teclado (utilize a tecla [ 2 , se necessário). Os ícones da App da categoria
seleccionada aparecem no ambiente de trabalho das Apps.

Na Voyage™ 200, os nom es das categorias Apps aparecem no lado esquerdo do


am biente de trabalho das Apps. Para se le ccion ar uma categoria Apps, prim a a tecla de
função correspondente (apresentada por cim a do nom e da categoria no am biente de
trabalho das Apps). Os ícones da App da categoria seleccionada aparecem no ambiente de
trabalho das Apps.

Tecla Descrição

„ All Aparecem os ícones de todas as Apps


instaladas. Não personalizável.

Como começar 35
Tecla Descrição

^ English Categoria personalizável. English é a


predefinição.

^ SocialSt Categoria personalizável. SocialSt é a


prededinição.

^ Math Categoria personalizável. Math é a predefinição.

[2 [F6] Graphing Categoria personalizável. Graphing é a


ou predefinição.
^ Graphing

[2 [F7] Science Categoria personalizável. Science é a


ou predefinição.
^ Science

[ 2 [F8] Organizr Categoria personalizável. Organizr é a


ou predefinição.
^ Organizr

Exem plo: seleccione a categoria All.

Prima Resultado

Fi I 1
Not«:FOlio 1 3:33FM
Monul l'ïi/iH.-'CiE
ï Æ.
f(x)=0
m m
1 NoC^Folio Numeric So... Manner

*1= IP™ Ab
Polinomial... ProgramEJ... Simultâneo... ▼
MAIN F;HPHUTD FUNL ____1

Como começar 36
Se se le ccion ar uma categoria A pps sem Apps, aparece uma m ensagem a confirm ar
que a categoria está vazia e a a pontar para o menu O i:Edit Categories, onde pode
a dicion ar atalhos A pp para a categoria. (Para m ais inform ações sobre com o
personalizar as categorias do am biente de trabalho das Apps, consulte Personalizar as
categorias Apps.)

Prim a Ienter I ou I N para lim par a m ensagem e vo ltar ao am biente de trabalho das
Apps.

Personalizar as categorias Apps

A TI-89 Titanium ou a Voyage™ 200 organiza as A pps em sete categorias, seis das quais
pode personalizar para a daptar às suas necessidades individuais. (A categoria All (Tds)
contém todas as A pps instaladas e não pode s e r editada.)

Para personalizar as categorias A pps de ^ a2 [F8] (@) ou ^ (^ H

1. Seleccione O i:Edit Categories. A parece um subm enu com seis nom es de


categorias Apps personalizáveis. (a categoria All não é listada.)

2. Realce uma categoria A pps e prim a IenterI. A caixa de diálogo Edit C ategories
aparece com uma lista das Apps instaladas e uma caixa de texto com o nom e da
categoria realçado.

3. Para a lterar o nom e da categoria Apps, escreva o nom e pretendido.

Nota: introduza um nom e até oito caracteres, incluindo letras m inúsculas e


m aiúsculas, núm eros, pontuação e caracteres acentuados.

4. Para a dicion ar ou rem over um atalho A pp da categoria, prim a © para realçar a


caixa jun to à A pp e, em seguida, prim a B para a dicion ar ou rem over a m arca de
verificação (■/).

5. Para guardar as alterações e voltar ao am biente de trabalho das Apps, prima Ienter I.

Como começar 37
Exem plo: substitua a categoria Social Studies pela categoria Business e adicione os
atalhos das Apps CelISheet™ e Finance.

Prima Resultado

0 W B N o tc F c li* I 3:35 PM

“ ^ T e c V C a te g o ry ►
3 : fib o u t...
4 : C lo c k . . .
a *

*1= iP r a i'i Ab
P o ly n o m ia l... ProS K om Ed... S im u lta n to ... ~W

TYPE DR USE * [ENTER] DR [ESC]

2
- ou -

Como começar 38
Prima Resultado
TI-89 Titanium: [2
[a-lock] Edit Categories
C ategory Name lousiness I
2 Bus i n e s s Use ■+ to choose Af p sh ortcu ts.
C alendar □
CellSheet □
Voyage™ 200: Clock □
Contacts □
2 Bus i n e s s D a ta /M a trix E dito r □
fE n (tr= D K y CESC=CnNCEL "sJ

© f Edit Categories ">


C a te io ro Name lousiness I
Use ■+ to choose hfp shortcu ts.
® * Clock □
Contacts □
D a ta /M a trix E dito r □
EEFro □
T Finance

L ÍIE ntiE =D K y CESC=CflNCEL y)

IENTERI

Como começar 39
Prima Resultado

Abrir o estado das Apps e do modo Split Screen

A TI-89 Titanium ou a Voyage™ 200 perm ite d ivid ir o ecrã para duas A pps em
sim ultâneo. P or exem plo, veja os ecrãs Y = E ditor e G raph para v e r a lista de funções e
os gráficos.

S eleccione o m odo Split Screen na página 2 do ecrã M ODE. A TI-89 Titanium ou a


Voyage™ 200 m ostra as A pps seleccionadas na vista de ecrã dividido. Divida o ecrã na
horizontal (cim a-baixo) ou na vertical (esquerda-direita).

Ecrã dividido de cima para baixo

Como começar 40
Para vo lta r ao am biente de trabalho das Apps, prim a O. O estado do ecrã dividido
aparece no topo do am biente de trabalho das A pps com os nom es das Apps abertas e
as partes do ecrã em que aparece cada uma delas. O núm ero realçado indica a parte do
ecrã dividido em que aparece a próxim a A pp aberta.

Nota: o am biente de trabalho das Apps aparece sem pre na vista de ecrã com pleto.

Estado de ecrã dividido (o realce


idncia a parte onde a próxima App
seleccionada vai abrirse.) Nomes das Apps abertas

Indicadores de ecrã dividido no ambiente de trabalho das Apps da TI-89 Titanium

Como começar 41
Estado do ecrã dividido (o realce
indica a parte em que a próxima
App seleccionada se abre.) Nomes das Apps abertas

Indicadores de ecrã dividido no ambiente de trabalho das Apps da Voyage™ 200

Existem mais informações disponíveis sobre como utilizar ecrãs divididos. (Para mais
informações, consulte o capítulo electrónico Ecrãs divididos.)

Verificar informações de estado

Observe a linha de estado, localizada na parte inferior do ecrã para obter informações
sobre o estado actual da TI-89 Titanium ou da Voyage™ 200.

Como começar 42
MAIN 2ND-3RAD hUTD GR#i FUNC £2/30 im a z m

O 0 © O © © © © © ©

Indicador Significado

O Pasta actual Nome da pasta seleccionada (Main (Principal) é a


pasta predefinida.)

© Tecla modificadora Tecla modificadora seleccionada ( 1 2 . 8 , 7 ) ,


se houver.

© Tecla Mão A tecla m odificadora 1 fo i seleccionada.


(Apenas para a (Apenas para a Voyage™ 200).
Voyage™ 200).

© Modo Angle Unidades seleccionadas onde os valores dos


ângulos são apresentados e interpretados (RAD,
DEG, GRAD)

© Modo Exact/Approx Modo onde as respostas são calculadas e


apresentadas (AUTO, EXACT, APPROX)

© Número do gráfico Activo de dois gráficos independentes no modo


Split Screen (GR#1 (GR#1), GR#2 (GR#2))

© Modo Graph Tipo de gráfico seleccionado que pode ser


desenhado (FUNC, PAR, POL, SEQ, 3D, DE)

©Pares de 22/30-Número de pares de entradas/respostas


entradas/respostas (predefinição é 30, máximo é 99) na área do
histórico do ecrã inicial da calculadora

Como começar 43
Indicador Significado

© Substituir pilhas Apresentada quando as pilhas estão com a carga


baixa (BATT). Se BATT estiver realçada com um
fundo preto, mude as pilhas o mais rapidamente
possível i r a r a )

Ó Variável OCUPADA-Cálculo ou gráfico em progresso


bloqueada/arquivada, PAUSA-Interrompeu um gráfico ou programa
ocupada/pausa fl-Variável aberta no editor actual está bloqueada
ou arquivada e não pode ser modificada

Desactivar o ambiente de trabalho das Apps

Pode d esa ctivar o am biente de trabalho das A pps na caixa de diálogo MODE. Se o
q u ise r fizer, abra as A pps no menu A P PLIC ATIO N S . Para a brir o menu
A P PLIC ATIO N S , prim a lAPPSl.

Exem plo: desactive o am biente de trabalho das Apps.

Prima Resultado

MODE
í fi ï fi ï f := -|
|F-.]3<: ijP a je 2|pq3e 5|
Graph..................... FUMCTiDN +
Current Folder...... main»
Display Dibits.......... FLOAT b»
A nile...................... RADIAN»
Exponential Format NDF;MmL +
Complex Format.... F;EiiL »
Vector Format....... RECTANGULAR»
Pretty Print........... UN»
._ < Enter=SRVE > < ESC=CANCEL

Como começar 44
Prima Resultado

© @ ® ©

IENTER 11ENTER I

Nota: aparece a A pp aberta


previam ente (neste exem plo,
o ecrã inicial da calculadora).

Para a ctivar o am biente de trabalho das A pps, repita o procedim ento, seleccionando ON
no cam po do m odo A pps Desktop. Para vo lta r ao am biente de trabalho das Apps a partir
do ecrã inicial da calculadora, prim a I apps I.

Utilizar o relógio

U tilize a caixa de diálogo C LO C K para d e fin ir a hora e a data, s e le ccion ar o form ato de
visualização do relógio, ligar e d esliga r o relógio.

Como começar 45
O relógio está ligado por predefinição. Se d esliga r o relógio, todas as opções da caixa
de diálogo C LO CK, excepto C lock ON/OFF, aparecem a cinzento.

6 indica a deslocação
para as opções de
activação/desactivação
do relógio e do dia

Ver a caixa de diálogo CLOCK

1. Utilize as teclas de cu rso r para realçar o ícone C lock no am biente de trabalho das
Apps.

2. Prim a IenterI. A parece a caixa de diálogo C LO C K com o cam po Time Form at


realçado.

Nota: com o a caixa de diálogo C LO C K m ostra as definições actuais com a hora em que
abriu a caixa de diálogo, pode n ecessitar de actua liza r a hora antes de sair.

Definir a hora

1. Prim a ® para a brir a lista de form atos de hora.

2. Prim a © ou © para realçar uma opção e, em seguida, prim a IenterI. O form ato
seleccionado aparece no cam po Time Form at.

3. Prim a © para realçar o cam po Hour.

4. Escreva a hora e, em seguida, prim a © para realçar o cam po Minute.

Como começar 46
5. Escreva o(s) m inuto(s).
6. Se d e fin ir o form ato de hora para 24 horas, avance para o passo 9.

- ou -

Se d e fin ir o form ato de hora para 12 horas, prim a © para realçar o cam po A M /P M .

7. Prim a ® para a brir a lista de opções A M /P M .

8. Prim a © ou © para realçar uma opção A M /P M e, em seguida, prim a IenterI.


A parece a opção A M /P M seleccionada.

9. Defina a data (para m ais inform ações sobre os procedim entos, consulte Definir a
data).
- ou -

Para g ua rd a r as definições e sair, prim a IenterI. A hora é actualizada no canto


su pe rio r direito do am biente de trabalho das Apps.

Definir a data

1. Prim a © ou © para realçar o cam po Date Form at.

2. Prim a ® para a brir a lista de form atos de data.

3. Prim a © ou © para realçar uma opção e, em seguida, prim a IenterI. O form ato
seleccionado aparece no cam po Date Form at.

4. Prim a © para realçar o cam po Year.


5. Escreva o ano e prim a © para realçar o cam po M onth.

6. Prim a ® para a brir a lista dos meses.

7. Prim a © ou © para realçar uma opção e, em seguida, prim a IenterI. O mês


seleccionado aparece no cam po M onth.

Como começar 47
8. Prim a © para realçar o cam po Day.
9. Escreva o dia e prim a Ienter11enterI para g ua rd ar as definições e sair. A data é
actualizada no cam po su pe rio r direito do am biente de trabalho das Apps.

Exem plo: D efina a hora e a data para 19/10/02 (19 de O utubro de 2002) à 1:30 p.m.

Prima Resultado

Utilize as teclas de cursor para


Hora e data
realçar

C lo c k

IENTERI

D 1D

Como começar 48
6Ï J B Õ 0 LUOO O L U O Q

a a -w w -A A :s
/i/i-N N -O a îZ
/iA-aa-W W :9 :4iUÍW *
□□■N N 'AA:S :JD»A
/iA 'W W O a :t- :'4CO.U*J íijCi]
:NJ/NM
:ï^nu!H
/iA^aa^w w :T :JnOH
: 4 DUI .4 ú J í>iJÜÜ

©®
' 03üNtiü= OSB'J C ^0=J3->U3-j
+-FiJETlUE-f :41uou*
1 Z66Ï uesA
^rufusiiissii! ; ■+EUJÜ-j 0 +EQ
+-UId :Wd--UJÜ
0£ ■0+nu 1h
T :-jnoH
<-Jri°H 31 : ■+EUJÜ-j 0WTJ.
V :h J ®mm
Ç<C133NH3=3Í3“> < xn=JïiU3^"^i
+■ri.U-nucr :'JjU'I'N *
1
1 . jnn 1
:'4lHU.JOJ Dl]
I ÕSI :->'4nU!H
T1 :.-moH
1 4 JnoH ZT rjC'.U.-IOJ ÎUIJJ.
c -------------- :n _..J
©®
fC 333NH3=3Í3> £ »n=Jïju3>
4 .-ijcnucr rUjiJOH -
1 ïfiëï :JDÏA
4 AA.-'fliL-'WW :4COJ.40J *4Ci]
4 WM :Wd,-'WM
OS :i>4nUi|.-4
T :-mOH
4 JnOH ZT :4COJ.40J ÏW! 1
V. iHjQlj ..J

o p e jin s a y eaiud
Prima Resultado

[ ^ I ©

© ® CLOCK
Time Form at: 12 Hour»
Hour:
Minute: ^ Fe b ru a ry
flM.-TM: 3 : March
Date Form at: 4 :f ip r i1
Year: 5: May
Month: 6 : June
ÍE n t t r = D K ? :ju iy .
STflupust-

Prima © ou © até realçar CLOCK


Outubro e Tim e F o rm a t: 12 H o u r*
prima IENTERI Hour: 1
M inute: 30
h M.'FM: FM-+
Date F o rm a t: [|[|.-'MM. ' ï ï ■+
Y e a r: £00£ Z 3
T Month: L -a im a *
i" E n te r= D K > CESC=CH N CEL >

Como começar 50
Prima Resultado

© 19

IENTER 11ENTER I Data e hora revistas

Desligar o relógio

No ambiente de trabalho das Apps, abra a caixa de diálogo C LO C K e seleccione OFF no


campo Clock.

Como começar 51
Exem plo: desligue o relógio.

Prima Resultado

Utilize as teclas de cursor para


Relógio ligado
realçar

C lo c k

IENTER I CLO CK
Vá para o campo Clock. M inute: HO
hM.-'PM: PM■+
D ate Fo rm a t: DD .'H M .'YY ■+
Year: H
Month: O cto b e r ■>
Day: EL :
Clock: DM +
C E n ttr= D K > < IÊ S C = C flN C E L >

® ©

Como começar 52
Prima Resultado
IENTER I

Para ligar o relógio, repita o procedimento, seleccionando ON no campo Clock. Não se


esqueça de reiniciar a data e a hora.

Utilizar os menus

Para seleccionar a maioria dos menus da TI-89 Titanium ou da Voyage™ 200, prima as
teclas de função correspondentes às barras de ferramentas existentes no topo do ecrã
inicial da calculadora e à maioria dos ecrãs App. Seleccione outros menus com os
comandos de teclas.

Menus das barras de ferramentas

O ponto de partida das operações matemáticas da TI-89 Titanium ou da Voyage™ 200 é


o ecrã inicial da calculadora que apresenta os menus das barras de ferramentas que
permitem seleccionar as operações relacionadas com a matemática (consulte o
exemplo na página seguinte).

Como começar 53
Os m enus das barras de ferram entas aparecem tam bém no topo da m aioria dos ecrãs
da App. Estes m enus listam as funções gerais da A pp activa.

Outros menus

Utilize os com andos de teclas para seleccionar os m enus seguintes. Estes m enus contêm
as m esm as opções, independentem ente do ecrã apresentado ou a App activa.

Prima Para ver

2 [CHAR] Menu CHAR. Lista os caracteres não disponíveis no


teclado; os caracteres são organizados por categoria
(gregos, matemáticos, pontuação, especiais e
internacionais).

2 [MATH] Menu MATH. Lista as operações matemáticas por


categoria.

IAPPSI Menu APPLICATIONS. Lista as Apps instaladas. (O


menu só está disponível quando o ambiente de trabalho
das Apps está desactivado; as Apps são geralmente
acedidas a partir do ambiente de trabalho das Apps.)

8IAPPSI Menu FLASH APPLICATIONS. Lista as Flash Apps. (O


menu só está disponível quando o ambiente de trabalho
das Apps está desactivado; as Flash Apps são
geralmente acedidas a partir do ambiente de trabalho
das Apps.)

Como começar 54
S e le c c io n a r o p ç õ e s d o s m enus

• Prim a o núm ero ou a letra que se encontra do lado esquerdo da opção que
pretende seleccionar.
— ou —

• Prim a © ou © para se le ccion ar a opção e prim a Ienter I.

Nota: se se le ccion ar a prim eira opção do m enu, prim a © para se le ccion ar a últim a
opção do m enu. Se se le ccion ar a últim a opção do m enu, prim a © para sele ccion ar a
prim eira opção do m enu.

Exem plo: seleccione factor( no menu A lgebra no ecrã inicial da calculadora.

Prima Resultado

Prima:
TI-89 Titanium: [
Voyage™ 200: 8 [CALC HOME]
- ou -
No ambiente de trabalho das
Apps, utilize as teclas de cursor
para realçar

Hon*
e prima IENTERI

Como começar 55
Prima Resultado

6 indica que o
menu Algebra
abrirá quando
premir „ .

2
- ou -

Seleccionar opções dos submenus

Um sím bolo de seta pequena (►) no lado direito de uma opção do m enu indica que a
selecção da opção abrirá um subm enu.

I F 1 -Ï F2- T F ÍtT F H -T FE
|To| MATH lici/on Up| ]
_1 1 s Number__ F-
1 l: s e q ( F
2- n in í
3 : naxC F
4 : S o rtR F-
5 : S o rtD -S ►
6 :suní ty ►
7 : cunSunC p
S 4 p ro d u c t(
1TYPE DF; USE + [ENTER] DR [ESC] I $ pontos para
opções adicionais.

Como começar 56
E xem p lo : seleccione ord( no menu MATH no ecrã inicial da calculadora.

Prima Resultado

ÍT t rs - tfs-tfh- t FS
g MATH Il i c i e / n UpI ]

1 : N um ber ►
H n g ie ►
3 :L is t P
4 : M a tr ix P
5 : C o m p le x P
6 :S t a t is t ic s V
7 :P r o b a b ility H
1 8 4 -T e s t ___ H

1
TYPE DF; USE * + U + [ENTER] DF; [ESC]

D ( F i- ï F2- ÏF Î-ÏF H -Ï FF
|Tc| MflTH l[c i« < fn l l r ï 1
- ou -
1 1 T tP r o b a b ili t y ►
©@ ® 1 l! s ir in g <
A '- e x p r (.
3 : d im (
4 : tr.
5 : m id i c ►
6 : in S tr in g i
? : le ft< ►
8 4 r iq h tC
1TYPE DF; USE + [ENTER] DF; [ESC] I

B
- ou -

Utilizar as caixas de diálogo

Um a elipse (...) no fim de uma opção do menu indica que a selecção da opção abrirá
uma caixa de diálogo. Seleccione a opção e prim a [ENTER].

Como começar 57
Exem plo: abra a caixa de diálogo SAVE C O P Y AS no W indow Editor.

Prima Resultado

Utilize as teclas de cursor para


realçar

P
Hindow Edi...

e prima IENTERI

Como começar 58
Prima Resultado
2 Prima B Para ver a Escreva o nome
- ou - lista de pastas. da variável.

Prima duas vezes IENTERI


para guardar e fechar a
caixa de diálogo.

Nota: se p rem ir a tecla de atalho 8 S, abre tam bém a caixa de diálogo


SAVE C O P Y A S na m aioria das Apps.

Cancelar um menu

Para ca nce la r um menu sem fa zer uma selecção, prim a |ESC|.

Mover entre os menus das barras de ferramentas

Para m over entre os m enus das barras de ferram entas sem se le ccion ar uma opção de
m enu:

• Prima a tecla de função ( O a [Ml) de um menu de barra de ferramentas.

Como começar 59
• Prim a uma tecla de função e, em seguida, © ou © para m over de um menu de barra
de ferram entas para outro. Prim a © no últim o menu para ir para o prim eiro menu.
Prim a © para ir do prim eiro ao últim o menu.

Nota: se prem ir © quando seleccionar uma opção de menu com um subm enu, o subm enu
aparece em vez do menu da barra de ferramentas seguinte. Prima novamente © para ir
para o menu seguinte.

Existem m ais inform ações d isponíveis sobre os m enus. (C onsulte o capítulo electrónico
Operar a calculadora.)

Menu Custom

O menu C ustom proporciona acesso rápido à m aioria das funções m ais utilizadas.
Utilize o m enu C ustom predefinido ou crie um menu C ustom próprio com o Program
Editor. Pode incluir q ua lq ue r com ando ou ca rá cter da TI-89 Titanium ou Voyage™ 200
disponível.

O menu C ustom substitui o menu da barra de ferram entas standard do ecrã inicial da
calculadora. (Para m ais inform ações sobre com o cria r um menu C ustom , consulte o
m ódulo on-line P rogram ar da TI-89 Titanium ou da Voyage™ 200.) Existem mais informações
disponíveis sobre os menus personalizados. (C onsulte o capítulo electrónico Operar a
calculadora.)

Como começar 60
E xem p lo : active e desactive o menu Custom no ecrã inicial da calculadora.

Prima Resultado

[^[CUSTOM] Menu Custom predefinido

I2 [CUSTOM] Menu da barra de ferramentas normal

Exem plo: restaure o menu C ustom predefinido.

Como começar 61
Nota: a restauração do m enu C ustom predefinido apaga o m enu C ustom anterior. Se
criou o menu C ustom a nterior com um program a, pode e xecutar novam ente o program a
para reutilizar o menu.

Prima Resultado

2 [CUSTOM]
(para desactivar o menu Custom
e activar o menu da barra de
ferramentas standard)

Como começar 62
Prima Resultado
I ENTERI IT H F Z tT Fî t TFHt T FE- ï Fh- TF7-T ï
|V fli'|f(xí|S o lu t|U n it|S p n b o l|ln t4 i'n fltn |T o « l| |

■ C u s to m : T itle "U a r : !►
D one
I lI B n T î l K M i n a ï n T n S l T u B Î ï T S Ï u T î m
MAIN RAD hUTD FUNC 1 /3 0

Abrir as Apps com o ambiente de trabalho das Apps desactivado

Se desactivar o am biente de trabalho das Apps, utilize o menu AP P LIC A T IO N S para abrir
as Apps. Para a brir o menu A P P LIC A T IO N S com o ambiente de trabalho das Apps
desactivado, prima I apps I.

Nota: se p rem ir Iapps I com o am biente de trabalho das A pps activado, o am biente de
trabalho das A pps aparece em vez do menu A P PLIC ATIO N S .

Exem plo: C om o am biente de trabalho das Apps desactivado, abra o W indow E ditor
no menu AP PLIC ATIO N S .

Prima Resultado

Como começar 63
Prima Resultado
3 f f 1t Í f M
- ou -
|T0Ols|Zo4m| 1
x m in = P _ k a ll
ftftM x m ax= 1 0 .
X £ C l= l.
y m in = " 1 0 .
ym ax=10.
y s c l= l.
xre s= 2 .

Mh IN F;h D hUTD FUNC

Para aceder a Apps não listadas no menu APPLICATIONS, seleccione i:FiashApps.

Utilizar os ecrãs divididos

A TI-89 Titanium ou a Voyage™ 200 permite dividir o ecrã para mostrar duas Apps em
simultâneo. Por exemplo, veja os ecrãs Y= Editor e Graph para comparar a lista de
funções e os gráficos.

Definir o modo Split Screen

Pode dividir o ecrã de cima para baixo ou da esquerda para a direita na caixa de diálogo
MODE. A definição de ecrã dividido permanece activa até a alterar.

1. Prima ImodeI para ver a caixa de diálogo MODE.


2. Prima „ para ver a definição do modo Split Screen.
3. Prima ® para abrir o menu do modo Split Screen.
4. Prima © para realçar TOP-BOTTOM ou LEFT-RIGHT.
5. Prima IenterI. A definição do modo Split Screen mostra a opção seleccionada.

Como começar 64
6. Prim a IenterI novam ente para g ua rd ar esta alteração e v e r o ecrã dividido.

Exem plo: defina o m odo Split Screen para TO P-BO TTO M .

Prima Resultado

f MODE ^
f Fi T F£ T FS
|F-i3c í |F-]3c £|F o3c ■
GrOP-h..................... FUNCTION »
C u rrentF older...... moin»
DiSF l'3!-' Di3itS.......... FLOAT b»
AnSle...................... RADIAN-»-
Exponential For mot NORMAL»
Comp-1«x Formo t .... REAL »
V ic to r For m ot....... RECTANGULAR »
F r itte P rint........... ON»
£Enttr=SfWE } CESC=CHNCEL }

Como começar 65
Prima Resultado
IENTER I f MDDE
í F 1 T F£ T
|pfl34l|po3í£|p.]3F]:
í3
* SMitScreen... TDP-BDTTDM*
SMit1hff-.... Homt-t
SMit2HF-F-.... ■jf'JF'h■+
Number i -GKOF-hs.. Í-+
r ■
fS!•" :=c::v ••
. E o■:tHffi-- .. AUTD*
B054....... DEC+
ÍEnt4E=SHYE 5 ÍEÍC=CHNCEL>

IENTER I

Definir as Apps iniciais para o ecrã dividido

D epois de se le ccion ar o m odo Split Screen TO P -B O TTO M ou LEFT-RIGHT, as


definições adicionais do m odo ficam disponíveis.

Modo Full Screen Modo Split Screen

Como começar 66
Modo Descrição

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 gráficos


independentes.
Split Screen Ratio Permite alterar o rácio das vistas do ecrã dividido.

Para d e fin ir a A pp inicial para cada parte do ecrã dividido:

1. Seleccione a definição do m odo Split 1 A pp e prim a ® para v e r um menu das Apps


d isponíveis (Para m ais inform ações sobre com o se le ccion ar o m odo Split Screen,
consulte Definir o modo Split Screen , página 64).

2. Prim a © ou © para realçar a A pp e prim a IenterI.

3. Repita os passos 1 e 2 para a definição do modo Split 2 App.

Exem plo: veja o Y= E ditor no ecrã su pe rio r e o Graph A pp no ecrã inferior.

Prima Resultado

D B

Como começar 67
Prima Resultado

© ®

IENTER I

Como começar 68
Se definir Split 1 App e Split 2 App para a mesma App não gráfica ou para a mesma App
gráfica 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

No modo Split Screen, só pode estar uma App activa de cada vez.

• Para comutar entre as Apps activas, prima 2 [a ].


• Para seleccionar uma terceira App, prima IappsI e seleccione a App. Esta App
substitui a App activa no modo Split Screen.

Sair do modo Split Screen

Saia do modo Split Screen de uma das seguintes formas:

• Prima 2 K it] 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 2 K it] substitui a
App activa no ecrã dividido pelo ecrã inicial da calculadora. Se premir novamente
2 [QUIT], desactiva o modo Split Screen e mostra o ecrã inicial da calculadora no
modo Full Screen.
• Seleccione Split Screen na página 2 da caixa de diálogo MODE, defina o modo Split
Screen para FULL e prima Ienter I.
• Prima duas vezes 2 K it] para ver o ambiente de trabalho das Apps.

Como começar 69
Gerir versões das Apps e do sistema operativo (SO)

As funções 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 portátil gráfica.
• Uma unidade portátil compatível.

A adição de Apps à TI-89 Titanium ou à Voyage™ 200 é 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 Voyage™ 200.

Para obter informações sobre os requisitos do sistema, instruções de ligação de


unidades portáteis compatíveis e transferir o software TI Connect software, Apps e as
versões do SO, consulte o site Web da TI E&PS.

Antes de transferir as Apps para a TI-89 Titanium ou a Voyage™ 200, leia o acordo de
licenciamento no CD-ROM ou no site Web da TI.

Localizar a versão do SO e o número de identificação (ID)

Se comprar software no site Web da TI E&PS ou telefonar para o número de suporte a


clientes, ser-lhe-á pedido para fornecer informações sobre a TI-89 Titanium ou a
Voyage™ 200. Estas informações estão no ecrã ABOUT.

Para ver o ecrã ABOUT, prima O 3:About no ambiente de trabalho das Apps. O ecrã
ABOUT mostra as seguintes informações sobre a TI-89 Titanium ou a Voyage™ 200:

Como começar 70
o TI-BS Titanium
DS Version 3M.< OS.-'EH.'EOOH
Advanced Mathematics Software
Hardware Version 3.00 ----- -— ■ ©
©

© J

O Versão SO

© Versão do hardw are

© ID da unidade (necessária para o bte r certificados para instalar as A pps adquiridas).


S im ilar a um núm ero de série. Escreva este núm ero e guarde-o num local seguro em
caso de perda ou furto da unidade portátil.

O N úm ero da revisão do certificado das A pps (Rev. cert.)

© Identificador do produto (ID do produto). Similar a um número de modelo.

Não se esqueça de que o seu ecrã será diferente do ecrã apresentado acim a.

Apagar uma aplicação

Se apagar uma aplicação, rem ove-a da TI-89 Titanium ou a Voyage™ 200 e aum enta o
espaço para outras aplicações. A ntes de apa ga r uma aplicação, arm azene-a num
com p uta d or para a poder reinstalar m ais tarde.

1. Saia da aplicação.

Como começar 71
2. Prim a 2 [var- link] para ve r o ecrã V A R -LIN K (All).

3. Prim a 2 [F7] (TI-89 Titanium ) ou a ^ para ve r a lista das aplicações instaladas.


4. Prim a ^ para se le ccion ar a aplicação que pretende apagar. (Prim a novam ente ^
para anu la r a selecção.)

5. Prim a O l:D elete. A parece a caixa de diálogo de confirm ação da elim inação de
VAR-LINK.

6. Prim a IenterI para apa ga r a aplicação.

Nota: só pode apagar Flash Apps.

Ligar a TI-89 Titanium ou a Voyage™ 200 a outros


dispositivos

A TI-89 Titanium inclui uma mini porta USB. A TI-89 Titanium e a Voyage™ 200 incluem
uma porta E/S standard. Estas portas são utilizadas para ligar duas unidades portáteis
gráficas com patíveis, ligar a um com p uta d or ou a um dispositivo periférico. A lém disso,
o m odelo do professor das unidades portáteis TI-89 Titanium e Voyage™ 200 incluem
uma porta de acessório. Esta porta é utilizada para e nviar dados visuais para que uma
turm a possa ve r o viso r da unidade portátil num dispositivo de vídeo ou num
retroprojector.

Para ligar a unidade portátil a um computador - Ligue a TI-89 Titanium com a porta
USB e o cabo USB incluído ou ligue a Voyage™ 200 com a porta E/S e o cabo
TI C onnectivity USB incluído.

Para ligar a unidade portátil a outra unidade portátil - U tilize o cabo de unidade a
unidade USB ou standard para ligar a TI-89 Titanium ou a Voyage™ 200 a uma unidade

Como começar 72
portátil gráfica compatível ou a um dispositivo periférico, como uma unidade portátil
gráfica TI-89 ou TI-92 Plus, ou os sistemas CBL 2™ e CBR™.

Para mostrar o visor da unidade portátil à turma - •Utilize a porta de acessórios para
ligar o adaptador de vídeo TI-Presenter™ à Voyage™ 200. O adaptador de vídeo
TI-Presenter proporciona uma interface de vídeo entre a Voyage™ 200 e os
dispositivos de gravação e de visualização de vídeo. Utilize a porta de acessórios
para ligar o painel retroprojector TI ViewScreen™ à unidade portátil. O painel
retroprojector TI ViewScreen amplia e projecta o visor para que uma turma inteira o
possa ver. Para mais informações sobre o adaptador de vídeo TI-Presenter e o
painel TI ViewScreen, consulte o site Web TI E&PS em education.ti.com .

Como começar 73
Porta E/S

Portas TI-89 Titanium (modelo do

Pilhas

A TI-89 Titanium utiliza quatro pilhas alcalinas AAA e uma pilha de segurança de óxido de
prata (SR44SW ou 303). A Voyage™ 200 utiliza quatro pilhas alcalinas A A A e uma pilha
de segurança de lítio (C R 1616 ou C R 1620). As pilhas de segurança já vêm instaladas e as
pilhas AAA são fornecidas com os produtos.

Como começar 74
Informações importantes sobre a transferência do SO

Deve instalar pilhas novas antes de iniciar uma transferência do SO.

Quando está no modo de transferência do SO, a função APD™ não funciona. Se deixar
a unidade portátil no modo de transferência durante um longo período de tempo antes
de iniciar a transferência, as pilhas podem ficar gastas. Necessita de substituir as pilhas
gastas por pilhas novas antes de iniciar a transferência.

Pode também transferir o SO para outra TI-89 Titanium ou Voyage™ 200 com um cabo
de ligação de unidade a unidade. Se interromper a transferência antes de estar
completa, necessita de reinstalar o SO através de um computador. Não se esqueça de
instalar pilhas novas antes de iniciar a transferência.

Contacte a Texas Instruments como descrito em Informações sobre a Assistência aos


Produtos e a Garantia TI se tiver um problema.

Precauções com as pilhas

Tome estas precauções quando substituir as pilhas.

• Não deixe as pilhas ao alcance das crianças.


• Não misture pilhas novas e velhas. Não misture marcas (ou tipos nas marcas) das
pilhas.
• Não misture pilhas recarregáveis e normais.
• Instale as pilhas de acordo com os esquemas de polaridades (+ e -).
• Não coloque pilhas normais num carregador de pilhas.
• Coloque as pilhas usadas no lixo.

Como começar 75
Não incinere nem desm onte as pilhas.

In s t a la r a s p ilh a s A A A

1. Remova a tam pa do com partim ento de pilhas da parte posterior da unidade portátil.
2. Desembrulhe as quatro pilhas AAA fornecidas com o produto e insira-as no
com partim ento de pilhas. Coloque as pilhas de acordo com o diagrama de polaridade (+
e -) no com partim ento de pilhas.

3. Coloque a tam pa do com partim ento de pilhas na unidade p ortátil. A tam pa deve
encaixar-se no lugar.

S u b s titu ir a s p ilh a s A A A (alcalin as)

À m edida que as pilhas perdem carga, o viso r com eça a escurecer, especialm ente
durante os cálculos. Se necessitar de aum entar o contraste frequentem ente, substitua
as pilhas alcalinas.

Como começar 76
A linha de estado da Voyage™ 200 fornece tam bém inform ações das pilhas.

Indicador Significado

EflTT As pilhas estão fracas.

BHTT Substitua as pilhas o mais rapidamente possível.

A ntes de su bstitu ir as pilhas, desligue a TI-89 Titanium ou a Voyage™ 200,


prem indo 2 [o ff] para evitar a perda de inform ações arm azenadas na m em ória. Não
rem ova a pilha de lítio de segurança e as pilhas alcalinas A A A em sim ultâneo.

S u b s titu ir a p ilh a d e seg u ran ça (ó x id o d e p ra ta )


1. Para su bstitu ir a pilha de segurança de óxido de prata, rem ova a tam pa do
com partim ento de pilhas e desaparafuse o parafuso pequeno que m antém a
TAM PA DO C O M PAR TIM EN TO DA P ILH A DE S E G U R A N Ç A no lugar.

Como começar 77
2. Remova a pilha gasta e instale uma nova pilha SR44SW ou 303 com lado positivo (+)
virado para cima. Coloque a tam pa e o parafuso.

Como começar 78
Apresentações
Execução de cálculos

Esta secção fornece vários exemplos para executar no ecrã Calculator Home da unidade
p ortá til que demonstram algumas das funcionalidades computacionais da TI-89 Titanium /
Voyage™ 200. A área do histórico de cada ecrã é esvaziada, fazendo clique em O e
seleccionando 8:Clear Home, antes de e xecu tar cada exem plo, para v e r apenas os
resultados das teclas prem idas o exem plo actual.

Apresentação dos cálculos

Etapas e teclas Ecrã

C alcule sin(p/4) e veja o resultado nas form as r F l-T F2- T F 3-T F H -T FF- T FE- T
ToolJ|A19«t>r 1 Cole 0th«r FrJf.10 CUofi U»
'l

sim bólica e num érica. Para lim par os dados


da área do histórico, prim a O e seleccione _ - f n "|
■ s in U J
J2
2

8:Clear Home.
-Mi) .7 0 7 1 0 7

MHIM Rfl[i AUTD FUNC 2,-'3C

@ 2 [SIN] 2 T e 4d H '
h w 2 t e 4 d h '

Apresentações 79
C á lcu lo do v a lo r factorial de um núm ero

Etapas e teclas Ecrã


C alcule o va lo r factorial de vários núm eros
para v e r com o a TI-89 Titanium /
Voyage™ 200 trata núm eros inteiros m uito
grandes. Para o bte r o ope ra do r factorial (!),
prim a 2 [math] , seleccione 7:P robability e,
em seguida, 1:!.

@ 52 [MATH] 7 1 |ENTERI 2 0 2 [MATH] 7 1


IENTER I 3 0 2 [MATH] 7 1 |ENTER I
'H 52 W |ENTER I 2 0 2 W |ENTER I 3 0 2
W |ENTER I

Expansão de números complexos

Etapas e teclas Ecrã


f F ix I F£x F3xT F^x FE I Fbx I -|
C alcule (3+5z)3 para ve r com o a TI-89 | T o < * ls | n 'iK a lc lO t h ç r |rr?r>il0|Cl«4ri uc| |

Titanium / Voyage™ 200 trata as operações


com núm eros com plexos.
■ (3 + 5■ t 3 -1 9 8 + 18 i
< 3 + 5 i> A3
Prim a d 3« 52 ) d □ 3 |en ter | MAIN RAD AUTD FU N U 1 / 3 (1

Apresentações 80
D e c o m p o siç ã o em fa c to re s prim os

Etapas e teclas Ecrã


C alcule os factores do núm ero inteiro f F l-T F2- T F 3-T F H -T FF- T F fi- T
T«*U *1 .Kt-r J Cdlc Oth«K PKÍfdlO CUori U»
'l

2634492. É possível introduzir “fa cto r” na


linha de entrada, digitando FACTOR no
teclado ou prem indo „ e seleccionando ■ f -a c to r ( 2 6 3 4 4 9 2 )
2 2 -3 -7 7 9 •3 9 7
2:factor(. fa c to r <2634492)
MHIN F;mD SUTO FUNC 1 /3 d

Prim a „ 2 2 6 3 4 4 9 2 □ IENTERI

(Opcional) Se quiser, introduza outros


núm eros.

Cálculo de raízes

Etapas e teclas Ecrã

C alcule a raiz da expressão (x,y). Pode


introduzir “root” na linha de entrada, digitando
ROOT no teclado ou prem indo H 9.

Este exem plo ilustra a utilização da função de r o o t <x , y )


1-1li 1N F;ii[i mLTD F LN l 1/30
raiz e com o a expressão aparece no modo
“Pretty print” na área do histórico.

Prim a H 9 X □ Y □ Ienter I

Apresentações 81
Expansão das expressões

Etapas e teclas Ecrã

Expanda a expressão ( x - 5 ) 3. Pode introduzir


“e xpand” na linha de entrada, escrevendo
EXPAND no teclado ou prem indo „ e
seleccionando 3:expand(.

Prim a „ 3 d X □ 5 d Z 3 d IENTERI

(Opcional) Introduza outras expressões na


sua.

Simplificação de expressões

Etapas e teclas Ecrã

R eduza a expressão (x2- 2 x - 5 ) /( x - 1 ) à sua


form a m ais sim ples. É possível introduzir
“p ropF rac” na linha de entrada, digitando
PROPFRAC no teclado ou prem indo „ e
seleccionando 7:propFrac(.

Prim a „ 7 d X Z 2 □ 2 X □ 5 d d d X □
1 d d IENTERI

Apresentações 82
C á lcu lo de p olinóm ios

Etapas e teclas Ecrã


[' F l - i F2^ ÍF 3 - T f h - T ff i Fb- | ']
Factorize o polinóm io (x2- 5 ) em relação a x.
É possível introduzir “fa cto r” na linha de
entrada, digitando FACTOR no teclado ou
■ f-a c to rC x 2 - 5 , x )
prem indo „ e seleccionando 2:factor(. _________ (.x +-J5,'l-(.x - -JfSj
fa c .to rC x rt2 - 5 , x )
MHIN F;h[i HUTO FUNC 1/3d
Prim a „ 2 X Z 2 □ 5 □ X d IENTERI

Resolução de equações

Etapas e teclas Ecrã


' CrtTrtLD'j 'I
R esolva a equação x 2- 2 x - 6 = 2 em relação a T F2 T F3 T FH T 'l
|H4'r |BuiU-in|Fl4sti Arps|Us«r-P«fín«4|
x. s i nh í
s i nh-1<
S i nReg
► s o 1o e 1
SortFI
É possível introduzir “solve(” na linha de S o rtD
►Sphere
s td D e v í j
entrada, seleccionando “solve(“no menu EQIIATIDNjVAR

C atalog, digitando SOLVE( no teclado, ou


prem indo „ e seleccionando 1:solve(. f' F l - i F2^ ÍF 3 -T FH-T FE i Fb-
|ro»ii|fli3«t>F<i|oiic|othtK|FK3iv>iD|citon ut-|
| ']
|

A linha de estado m ostra a sintaxe pedida do


item seleccionado no menu Catalog. ■ so 1o e (x 2 - 2 • x - 6 = 2 , x j
_______________ x = 4 o r x = -2
so1ueCxA2-2x-6=2, x)
MHIN F;H[|HUTO FUNC 1/30
Prim a „ 1X Z 2 □ 2 X □ 6 Á 2□ X d
IENTERI

Apresentações 83
R e so lu ç ã o de e q u a ç õ e s co m restrição de dom ínio

Etapas e teclas Ecrã

R esolva a equação x 2- 2 x - 6 = 2 em relação a


x, onde x é m aior que zero. O ope ra do r “with"
( I ) perm ite restringir o dom ínio.

@ „ 1X Q 2 □ 2 X □ 6Á 2□ X d Í
X 2 Ã 0
H „ 1X Q 2 □ 2 X □ 6 Á 2□ X d 2
Í X 2 Ã 0 IENTER I

Cálculo de desigualdades

Etapas e teclas Ecrã

R esolva a desigualdade (x2>1,x) em relação I'-M : n l3 * t-r o k flK ntr.4t F-r?r.lQk u o r LF-Ií '1|

a x.

Prim a „ 1X Q 2 2 Ã 1 d Ienter I ■ s o lv e i X 2 > l, x )


x < "1 o r X > 1
s o 1v e < x , x)
MftlN F;fi[i mLTD FUN l li-'30

Apresentações 84
O bten ção da derivada de um a função

Etapas e teclas Ecrã


Fl-T F2- TF3-TFH-T FF- T FÉ- T T
C alcule a derivada de ( x - y ) 3/(x+ y)2 em To*l!|fll3*brj|Colc|Dtn*r|pK3rv.m|cii.ir. Ul-| |

relação a x. . slCx-y)3]
ECx- y^J
(x-y)2 (x +5-y)
Este exem plo dem onstra o utilização da (x + y)3
função derivada e a form a de apresentação ■S «x~y)A3^<x+y)A
MHIN F;H[i MUTD
2,FUNC
x) 1/3»
do m odo “Pretty print” na área do histórico.

Prim a 2 = C X□ Yd 0 3 0 C X 0 Y
d 0 2 □ X d

Cálculo de derivadas implícitas

Etapas e teclas Ecrã


f Fi-r T F2- T F3-T F4- T FF T FÉ- T T
C alcule as derivadas im plícitas para |T*o1s|»1J«bro|<4l<|0th«r|Fr JMOKUon lc| |

equações em duas variáveis em que uma


variável é definida im plicitam ente nos term os ■ in p D if C x 2 +y2 = 100, x , yj
da outra. "X
_________________ _______ y

MÍIN fiflOfiUTG FUNC 1/30


Este exem plo ilustra a utilização da função de
cálculo de derivadas im plícitas.

Prim a [ d D X 0 2 0 Y 0 2 Á 100 b X b Y
d 1ENTER1

Apresentações 85
O bten ção do integral de um a função

Etapas e teclas Ecrã


C alcule o integral de x *sin (x) em relação a x. I'1 F 1 - Ï n- Ï F 3 - Ï F H - Ï FE ï Fb- ï
| r o »ii| fli3 «t > r < i| o iic | o th t K | F K 3 iv > iD | c ito n u f |
']
|

Este exem plo dem onstra a utilização da


função integral. ■ X (x •sinCx))cíx
______________ s i n ( x ) - x • g o s ( x )
X (x * s i n ( x ) , x )
M A IN F; m [ i A U T D FUNl 1/3 A

@ 2 < X 0 2 [SIN] X □ □ X □ |ENTERI


H 2 < X 0 W X □ □ X □

R esolução de problem as com vectores

Etapas e teclas Ecrã

1. Introduza uma linha ou coluna de ( F 1 -Ï Fü- ÏF 3 -Ï F4- ï


|Tooii|amt>ra|c<n<|ntt«f|FK3iviiD|cu<in uf|
FE ï Fh* ï

vectores.
■[-6 0 0] -*d [-6 0 0]
@ 2 g ?
6 □ 0□ 02 h ͧ 1 ■[4 0 2] + a [4 0 2]
■[-1 2 1] b [-1 2 1]
d 2 g 4 □ 0□ 22 ■[7 6 5] + c C7 6 5]
[17,6,51]-í-ci
h a 2 g ? 1□ 2 M A IN GKDAUTO FUNC S/30

□ 12 h b Ienter I 2 g
7□ 6□ 52 h c IENTERI

H 2 g ? 6 □ 0□ 02 h d
2 g 4 □ 0□ 2 2 h
a 2 g ? 1□ 2 □ 12 h
b IENTERI 2 g 7□ 6 □ 5
2 h c IENTERI

Apresentações 86
Etapas e teclas Ecrã
2. R esolve (x* a+y*b+z*c=d {x,y,z})

@ „ 1 X 0 lalphal a « y 0 lalphal b « z
0 la phal c Á j j d 0 12 [ X Q Y
0 Z 2 \ d
H „ 1X 0 a« y0 b« z 0 cÁ
d 0 2 [ X 0 Y 0 Z 2 \ 0
1 ENTERI

Log para q ua lq ue r base

Etapas e teclas Ecrã

C alcule log (x,b). Pode introduzir “log” na


linha de entrada, escrevendo LOG no teclado
ou prem indo H 7.

@ H 7X , bd
H H 7X ,bd |ENTERI

Apresentações 87
C o n ve rsão de m e d id as de â n g u lo s

Etapas e teclas Ecrã


1. Visualize a caixa de diálogo MODE. Para
o m odo Angle, seleccione DEGREE.
C onverta 345 graus para a m edida do
ângulo em gradianos. ■(345°>Grad s
<345°>►Grad
Pode introduzir “►GRAD” na linha de MAIN PEGhLTÜ f in i ; l,-’20

entrada, seleccionando > G R A D ” no


m enu C atalog ou Math, prem indo 2
[math] e se leccionando 2:angle, A:úGRAD.
@ ^ 3 © © © ® 2 345 2 [°]
2 [MATH] 2 A

H ^ 3 © © © ® 2 345 2
V 2 [MATH] 2 A |ENTER I

Apresentações 88
Etapas e teclas Ecrã
2. C onverta 345 graus para a m edida do
ângulo em radianos.

Pode introduzir “►GRAD” na linha de


entrada, seleccionando > G R A D ” no
m enu C atalog ou Math, prem indo 2
[math] e se leccionando 2:angle, A:úGRAD.
@ ^ 3 © © © ® 2 345 2 [°]
2 [math] 2 B

H ^ 3 © © © ® 2 345 2
V 2 [MATH] 2 B |ENTER I

Nota: pode tam bém utilizar ° , r ou G para


su bstitu ir a definição do m odo de ângulo
tem porariam ente.

Manipulação simbólica

R esolva o sistem a de equações 2 x - 3y = 4 e - x + 7y = -12 . R esolva a prim eira equação


para que x seja expresso em função de y. S ubstitua a expressão para x na segunda

Apresentações 89
equação e calcule o va lo r de y. Em seguida, substitua novam ente o va lo r de y na
prim eira equação para e nco ntra r o va lo r de x.

Etapas e teclas Ecrã


1. Visualize o ecrã inicial e limpe a linha de
entrada. R esolva a equação 2 x - 3y = 4
para e nco ntra r x.

„ 1 selecciona solve( do menu Algebra.


Pode tam bém d ig itar solve( directam ente
no teclado ou se le ccion ar em Catalog.
@ ICLEARl ICLEARl „ 12X□ 3Y
á 4 □ x d \^ m
'H 8 [CALC HOME] ICLEARl ICLEARl „ 12
X □ 3Y Á 4 □ X □

2. C om ece a reso lve r a equação


- x + 7y = -1 2 para e nco ntra r y, mas não
prim a ainda Ienter I.

Prim a „ 1? X 0 7Y Á ? 12 □ Y □

Apresentações 90
Etapas e teclas Ecrã
3. Utilize o operador “with" para su bstitu ir a
expressão de x calculada com a prim eira
equação. Isto fornece o va lo r de y.

O ope ra do r “with" é m ostrado com o |


no ecrã.

Utilize a função de colagem autom ática


para realçar a últim a resposta da área do
histórico e colá-la na linha de entrada.

@ í ©
H 2 [I] © IENTERI IENTERI

4. Realce a equação em x na área do


histórico.

Prim a © © ©

5. Cole autom aticam ente a expressão f F l-T


T0<.15
F2- T F 3-T F H -T FF- T F fi- T
LO l-m rr.tr FrírolO C ltor, U»
T

realçada na linha de entrada. Em ■ s o 1u e ( - x + 7 ■y = - 1 2 , y ) | x ►

seguida, substitua o va lo r de y calculado y = - 2 0 /1 1


-y + 4 ,
■ x = y2 | y - - 2 0 /1 1
com a segunda equação.
x = - 8 /1 1
x = C 3 * y + 4 > / 2 1y = 2 0 /1 1
@ IENTERI Í © IENTERI IENTERI MrtlN F;HC nUTD FUNC 3/30

H |ENTERI 2 [I] © IENTERI IENTERI


A solução é:
x = -8/11 e y = -20/11

Apresentações 91
Este exem plo é uma dem onstração da m anipulação sim bólica. Uma função de uma
etapa está disponível para resolver sistem as de equações.

Constantes e unidades de medida

Utilize a equação f = m *a para ca lcu lar a força quando m = 5 quilogram as e a = 20


m etros/segundo2. Q ual é a força quando a = 9,8 m etros/segundo2? (Esta é a
aceleração da gravidade representada pela constante _g). C onverta o resultado de
new tons para quilogram as-força.

Etapas e teclas Ecrã 1

1. Visualize a caixa de diálogo MODE na


página 3. Para o m odo Unit System,
seleccione SI para o sistem a m étrico de
m edidas.

Os resultados são apresentados de


acordo com estas unidades padrão.

Prim a ^ ® 1 Ien ter I

Apresentações 92
Etapas e teclas Ecrã
2. Crie uma unidade de aceleração
m etros/segundo2 cham ada _m s2.

A caixa de diálogo UNITS perm ite


se le ccion ar unidades a partir de uma lista
de categorias por ordem alfabética. Pode
utilizar 2 © e2 © para percorrer
uma páginas de categorias de cada vez.

Se u tilizar a caixa de diálogo UNITS para


se le ccion ar uma unidade, o _ é
introduzido autom aticam ente. Agora, em
vez reintro du zir _ m /_ s2 cada vez que fo r
necessário, pode utilizar _m s2. Além
disso, pode u tilizar a caixa de diálogo
UNITS para se le ccion ar _ m s2 a partir da
categoria Acceleration.

@ 2 [UNITS] © B M IENTERI 0 2
[units] © © © © b S 0 2
ISTOH 8 5 |2ndl [a-lock] M S lalphal 2
I

H H [units] © B M m m 0 H [units]
© © © © B S^ m 0 2^ 9 2
5 M S 2m m

Apresentações 93
Etapas e teclas Ecrã
3. C alcule a força quando m = 5
quilogram as (_kg) e
a = 20 m etros/segundo2 (_m s2).

Se co nh ece r a abreviatura de uma ■ 5 - _ k g - 2 S - _ f i s 2_______ I B S . _N


5_kg*20_n s2
MftlN F:h C*1 HLTD PDL
unidade, pode digitá-la no teclado. 2,-’30

@ 58 5 I2ndl [a-lock] K G lalphal P 2 0


8 5 2 [a-lock] M S 2 IENTER I

'H 52 5 K G P 2 02 5 M S 2
I

4. U tilize o m esm o m para ca lcu lar a força r F i - T F2- T F 3 - T F 4 - T FF T F É - T


T*oU f im b r o k t K n rU r FKjM lo kU o r. n
T

gerada pela aceleração da gravidade (a


_n _n
constante _g). _ s2 - s 2
■ 5 • _ kg - 2 0 - _ n s 2 1 0 0 .• _H
Para o bte r _g, pode u tilizar a constante ■ 5 •_ kg •_ g 4 9 .0 3 3 3 • _N
5_kg * g
predefinida disponível na caixa de diálogo MftlN F;fi[i HLTD F-DL 3,-’30

UNITS ou pode d ig itar _g.

@ 58 5 2 d l [a-lock] K G lalphal P |2ndl


[UNITS] B G |ENTER I IENTER I

'H 52 5 K G P 8 [UNITS] B G
IENTER I IENTER I
5. C onverta em quilogram as-força (_kgf). f Fi- I F2- I F3»I FHt I FF I FÉ- I
|loo1s|ni?«Pra|<«1c|0Chttr|rr 9mlo|cie<iri uH
-|
|

_n
2 [►] m ostra o ope ra do r de conversão 4. . - M • -
_£2 -s 2
■ 5 • _kg -20 - _ns2 1 0 0 . • _N
@ B 12 4 8 5 1 2 [a-lock] K G F ■ 5 • _kg - _g 4 9 .0 3 3 3 _N
■ 5 ■_kg • _g ►_kgf 5.• _kgf
IENTER I 5_kg* g4 kgf
MftlN Rfl[i HLTD PDL 4,-’30

H B 2 M 2 5 K G F |ENTER I

Apresentações 94
Representação gráfica de funções básicas I

O exem plo desta secção dem onstra algum as das capacidades de representação gráfica
da TI-89 Titanium / Voyage™ 200 e explica com o representar g raficam ente uma função
com o Y= Editor. O u tilizador aprenderá a introduzir uma função, d ese nh ar o gráfico,
tra ç a r uma curva, e n co ntra r um ponto m ínim o e tra n sfe rir as coordenadas m ínim as para
o ecrã principal.

Explore as capacidades gráficas da TI-89 Titanium / Voyage™ 200 através da


representação gráfica da função y= (|x2- 3 |-1 0 )/2 .

Etapas e teclas Ecrã

1. Visualize o Y= Editor. ITO->1=12->0Í i I |f l f í ] s t m U - d I


-P-LI1TS

Prim a H #
y i= l
y2= Linha de
y3=
y4= entrada
y5=
y |=

m1 (x )= '
MAIN Find liUTD FUNl

2. Introduza a função (abs(x2-3 )-1 0 )/2 .

A presentação em “P retty p rint” da função


na linha Y1 =

@ d ICATALOGI A |ENTERI X Q 2 □ 3 d
□ i 0d e 2
H d 2 [CATALOG] A |ENTERI X Z 2 □ 3
d □ i od e 2

Apresentações 95
Etapas e teclas Ecrã
3. Visualize o gráfico da função.

Seleccione 6:ZoomStd, prem indo 6 ou


deslocando o cu rso r para 6:ZoomStd e
prem indo Ienter I.

Prim a „ 6

4. A ctive Trace. í F l» T F2*-T F3 T FN T FS- T Ffi-TF?4<::T


TOftlíIZoonn T ract fU G roííi Moíh U rflw lF tfi =í
j 1
A parece o cursor de traçado e as
coordenadas x e y.

Prim a [Ml k c : . 126582 / y c : -3.5 0801


USE 4 - ^ ti DK TVFE VtESC3=CHNCEL

Cursor de traçado

5. A bra o menu MATH e seleccione


3:Minim um.

Prim a M © © Ienter |

6. Defina o limite inferior.

Prim a ® (cursor direito) para p osicionar o


cu rso r de traçado até que o lim ite inferior
da função em relação a x fique situado
esquerda do ponto m ínim o e volte a
p rem ir I .
Prim a ® ... ® |enter|

Apresentações 96
Etapas e teclas Ecrã
7. Defina o limite superior.

Prim a ® (cursor direito) para p osicionar o


cu rso r de traçado até que o limite
su pe rio r da função em relação a x fique
situado à direita do ponto mínim o.

Prim a ® ... ®

8. Localize o ponto m ínim o no gráfico entre r F l » Ï F 2 ' T r 3 T FN T FS» T F fi-ÏF ? T < :- T


T«6l5|Z*onn T r a c t fU GroM i Mo»h U rflw lftri K

o lim ite inferior e o superior.

Prim a Ienter I
M in num

UI
k c : .7 3 2 0 5
MAIN RAD HUT l/ FUNC

ponto mínimo
coordenadas
mínimas

9. Transfira o resultado para o ecrã principal


e visualize-o.

@ 8 ?
H 8 H8 [CALC HOME]

Apresentações 97
Representação gráfica de funções básicas II

R epresente uma circunferência com raio igual a 5, centrada na origem do sistem a de


coordenadas. Visualize a circunferência na jan ela de visualização padrão (ZoomStd) e
ajuste a jan ela com ZoomSqr.

Etapas e teclas Ecrã

1. Visualize a caixa de diálogo MODE.


S eleccione o m odo Graph FUNCTION.

Prim a ® 1 IenterI

2. Visualize o ecrã principal e guarde o raio


5 na variável r. 5 !r
@ 5í^ 9 R IENTERI

'H 8 [CALC HOME] 5 í ^ 9 R IENTERI

Apresentações 98
Etapas e teclas Ecrã
3. Visualize e cancele o Y= Editor. Defina

y1(x) = J (r 2 - x 2) , a parte su p e rio r de


uma circunferência.
Na representação de funções, tem de
d e fin ir funções separadas para as
m etades su pe rio r e inferior de uma
circunferência.

@ S # , 8 lENTERI lENTERI 2 ]
RQ 2 □ X Q 2 d

(H H # , 8 IENTERI IENTERI 2 ] R
Q 2 □ X Q 2d

4. Defina y2(x) = - J r 2 - x2 , a função da


m etade inferior da circunferência.
A m etade inferior corresponde à função
negativa da m etade su pe rio r para que
possa d efin ir y2(x) = -y1(x).

Utilize o nome com pleto da função y l(x ),


não apenas y 1 .

Prim a Ien ter I ? Y 1d X d Ien ter l

Apresentações 99
Etapas e teclas Ecrã
5. Seleccione a jan ela de visualização
ZoomStd, que representa as funções
autom aticam ente.

Na jan ela de visualização padrão, os


eixos x e y com preendem valores de -10 Não se esqueça de
a 10. No entanto, o com prim ento que as metades
superior e inferior
horizontal do ecrã é m aior do que o
estão fisicamente
com prim ento vertical e,
separadas.
consequentem ente, a circunferência
aparece com o uma elipse.

Prim a 6

6. Seleccione ZoomSqr.

Zoom Sqr increm enta o intervalo do eixo x


para que as circunferências e os
quadrados apareçam na proporção
correcta.
Prim a 5

Nota: as m etades su pe rio r e inferior da circunferência estão fisicam ente separadas


porque cada uma representa uma função independente. Os extrem os m atem áticos de
cada m etade são (-5,0) e (5,0). D ependendo da jan ela de visualização, os extrem os
representados de cada m etade podem va riar dos extrem os m atem áticos.

Apresentações 100
Representação gráfica de funções básicas III

Utilize o form ato de gráfico “D etect D iscontinuities” para elim inar falsas assim ptotas e
ligações num descontinuidade de saltos.

Etapas e teclas Ecrã

1. Visualize a caixa de diálogo MODE. Para


o m odo Graph, seleccione FUNCTION.
Para o m odo Angle, seleccione RADIAN.
Prim a ® 1 © © © ® 1 Ien ter I

2. A bra o Y = E ditor e introduza y1 (x)=1/(x-


1).
Prim a 8 # 1E 0 X | 1d

3. Visualize a caixa de diálogo Graph


Form ats e desactive “D etect
D iscontinuities”

Nota: O segundo item da caixa de diálogo


Graph Form at não está acinzentado, o
que significa que pode se r definido para
sequencial “S eq” ou sim ultâneo “S im ul” .

@ 8 í © © © © © © ® 1
H 8 F© © © © © © B 1

Apresentações 101
Etapas e teclas Ecrã
4. Execute o com ando Graph, que visualiza
autom aticam ente o ecrã G raph. O bserve
as “fa lsa s” assim ptotas contidas no
gráfico.

Prim a H [graph]

5. Visualize a caixa de diálogo Graph


Form ats e active “D etect D iscontinuities” .

Nota: O segundo item na caixa de diálogo


Graph Form at está acinzentado, o que
significa que a ordem do gráfico está
definida para sequencial “S e q ” .

@ 8 í © © © © © © ® 2\ ^ r n
H 8 F© © © © © © ® 2
6. Execute o com ando Graph, que visualiza
autom aticam ente o ecrã G raph. Não
existem “fa lsa s” assim ptotas no gráfico.

Nota: A velocidade da função gráfica


pode d im inu ir consideravelm ente quando
a ctivar “D etect D iscon tinu itie s”.

Prim a 8 [graph]

Apresentações 102
Representação gráfica de equações paramétricas

R epresente graficam ente as equações param étricas que d escrevem a trajectória de


uma bola chutada com um ângulo (0) de 60° e uma velocidade inicial (v0) de 15 m etros
por segundo. A constante de gravidade é g = 9.8 m etros/seg.2. Ignorando a resistência
do a r e outras forças de atrito, qual é a altura m áxim a da bola e em que m om ento tocará
o solo?

Etapas e teclas Ecrã 1

1. Visualize a caixa de diálogo MODE.


Defina o m odo Graph em PARAMETRIC.

Prim a ® 2 Ienter I

Apresentações 103
Etapas e teclas Ecrã
2. Visualize e limpe Y= Editor. Defina a
com ponente horizontal xt1(t) = v 0t cos 0. xt1(t)=15t*cos(60°)
Introduza um va lo r para v 0 e 0.

@ H # , 8 IENTERI IENTERI 15T 0


2 X 60 2 [°] d
H H # , 8 IENTERI IENTERI 15T 0
Í X 60 2 [°] d IENTERI

TI-89 Titanium : Escreva T 0 [ 2 [COS], n ão


T 2 X .

Voyage™ 200: Escreva T 0 ICOSl, n ão


T ^ 0 .

Introduza o sím bolo °, digitando 2 M


ou 2 [math] 2 1. Desta form a, o núm ero
é interpretado em graus
independentem ente do m odo do ângulo.

3. D efina a com ponente vertical


yt1(t) = v 0t sin 0 - (g/2 )t2.

Introduza um va lo r para v 0, 0, e g.

@ IENTERI 1 5 T 0 2 [SIN] 6 0 2 [°]


d | C 9 .8 e 2 d T 0 2

H |ENTERI 1 5 T 0 W 6 0 2 M d 0
C 9 . 8 d 2 d T Z 2 IENTERI

Apresentações 104
Etapas e teclas Ecrã
4. Visualize o W indow Editor. Introduza as
variáveis W indow adequadas a este
exem plo.

Para introduzir um va lo r e passar à


próxim a variável, prim a © ou Ienter I.

Prim a 8 [window] 0 © 3 © . 0 2 © ? 2
© 25 © 5 © ? 2 © 10 © 5

5. R epresente graficam ente as equações


param étricas para o bte r o m odelo da
trajectória da bola.
Prim a 8 [graph]*•

6. Seleccione Trace. D esloque o cursor ao


longo da trajectória para encontrar:

• o va lo r de y relativo à altura m áxim a.

• o va lo r de t relativo ao m om ento em
que a bola bate no solo.

Prim a 8 ® ou © conform e necessário

Apresentações 105
Representação gráfica de equações polares

O gráfico da equação polar r1 (0) = A sin B0 possui a form a de uma rosa. R epresente-a
graficam ente para A = 8 e B=2,5. Em seguida, analise a form a da rosa com outros
valores para A e B.

Etapas e teclas Ecrã

1. Visualize a caixa de diálogo MODE.


No m odo Graph, seleccione POLAR.
No m odo Angle, seleccione RADIAN.
Prim a ® 3 © © © ® 1 Ien ter I

2. Visualize e limpe o Y= Editor. Em seguida,


defina a equação polar r1 (0) = A sin B0.

Introduza 8 e 2.5 para A e B,


respectivam ente.

@ H # , 8 |ENTER I IENTER I 8 2 W
2 . 5 H M □ IENTER I

H H # , 8 m im m im 8 w
2 .5 È

Apresentações 106
Etapas e teclas Ecrã
3. Seleccione a jan ela de visualização
ZoomStd, que representa a equação
graficam ente.

• O gráfico apresenta apenas cinco


pétalas de rosa.

- Na jan ela de visualização padrão,


a variável W indow 0m ax é igual a
2p. A s pétalas restantes
possuem valores 0 m aiores do
que 2p.
• A rosa não está sim étrica.
- Os eixos x e y possuem valores
entre -1 0 e 10. Entretanto, este
intervalo é m ais espaçado ao
longo do eixo x do que no eixo y.

Prim a „ 6

4. Visualize o W indow Editor e m ude 0m ax


para 4p.

O va lo r de 4p é obtido quando sa ir do
W indow Editor.

Prim a 8 [window] © 4 2 T

Apresentações 107
Etapas e teclas Ecrã
5. Seleccione ZoomSqr, que representa
graficam ente a equação novam ente.

Zoom Sqr aum enta o intervalo entre os


valores ao longo do eixo x para que o
gráfico apareça na proporção correcta.

Prim a „ 5

Pode m udar os valores de A e B com o


desejado e representar graficam ente a
equação.

Representação gráfica de sucessões

Um a pequena floresta contém 4000 árvores. C ada ano, 20% das árvores serão
cortadas (perm anecendo 80% ) e 1000 novas árvores serão plantadas. C alcule o
núm ero de árvores na floresta no final de cada ano com uma sucessão. Este núm ero
estabiliza-se?

Início Depois de 1 ano Depois de 2 anos Depois de 3 anos ...

4000 .8 x 4000 .8 x (.8 x 4000 + .8 x (.8 x (.8 x 4000 ...


+ 1000 1000)+ 1000 + 1000) + 1000) +
1000

Apresentações 108
Etapas e teclas Ecrã
1. Visualize a caixa de diálogo MODE.
Para o m odo Graph, seleccione
SEQUENCE.

Prim a ® 4 Ien ter I

2. Visualize e limpe Y= Editor. Em seguida,


defina a sucessão com o
u1(n) = iP a rt(.8 *u 1 (n -1 )+ 1 0 0 0 ).

Utilize iPart para recuperar a parte inteira


u1<n>-iF'ari C■8*u 1<n- 1j+1S,
do resultado. Não são cortadas fracções h h in __________ f: h [■ h l t d e c;

de árvores.

Para a ced er a iPart(, pode utilizar


2 [math] , basta digitá-lo ou seleccioná-lo
a partir de CATALOG.

@ H # , 8 m im m im 2 [math]
1 4 . 8 lalphal U 1 C lalphal N | 1 d S
1 0 0 0 d |ENTERI
•h h # , 8 i enteri i enteri 2 [math]
14.8 U 1C N □ 1d S 1 0 0 0d
I

3. Defina ui1 com o o va lo r inicial, que será


utilizado com o o prim eiro term o.

Prim a I 4 0 0 0I

Apresentações 109
Etapas e teclas Ecrã
4. Visualize o W indow Editor. Defina n e m i n=0.
max=50.
desenhe as variáveis de W indow. plotStrt=l.
ploiSiep=l.
x p ï in=0.
nmin=0 e nmax=50 calculam o tam anho xnax=50.
XSC1=10.
da floresta nos próxim os 50 anos. ypiin=0.
ynax=6Ò00.
yscl=1000.
Prim a H [window] 0 © 5 0 © 1 © 1 ©

5. Defina as variáveis W indow x e y com os


valores adequados para este exem plo.

Prim a 0 © 5 0 © 1 0 © 0 © 6 0 0 0 © 1
0 0 0

6. Visualize o ecrã Graph.

Prim a H [graph]

7. Seleccione Trace. M ova o cu rso r para


representar ano a ano. Q uantos anos (nc)
são necessários para estabilizar o
núm ero de árvores (yc)?

A representação com eça em nc=0.


nc é o núm ero de anos. Por predefinição, as
x c = nc já que n é representado no eixo x. sucessões utilizam o
yc = u1(n), o núm ero de árvores no ano n. estilo de visualização
Square.
Prim a ^ © e © com o necessário

Apresentações 110
Representação gráfica em 3D

R epresente graficam ente a equação 3D z(x,y) = (x3y - y3x) / 390. C ontrole a anim ação
do gráfico com o cu rso r para alterar os valores da variável eye de W indow de form a
interactiva, que controla o ângulo de visualização. Em seguida, visualize o gráfico em
estilos de form atos gráficos diferentes.

Etapas e teclas Ecrã

1. Visualize a caixa de diálogo MODE.


Seleccione 3D para o m odo Graph.
Prim a ® 5 IenterI

2. Visualize e limpe Y= Editor. Em seguida,


defina a equação 3D
z1(x,y) = (x3y - y3x) / 390.

Não se esqueça de que a m ultiplicação - t i- _________________________________


z l <x, y ) = ( x /^ 3 * y -y /v3 *x )/3 9 Q
MfliH_______ RflP filUTa 3D________
im plícita é utilizada nas teclas prem idas.

Prim a 8 # , 8 Ienter11enterl d X Q 3
Y □ Y Q 3X d d 3 9 0

Apresentações 111
Etapas e teclas Ecrã
3. M ude o form ato gráfico para visua liza r e
identifique os eixos. A lé m disso, defina
Style = WIRE FRAME.

É possível anim ar q u a lq u e r estilo de


form ato gráfico, mas WIRE FRAME é mais
rápido.

@ H Í © B 2© B 2© B 1
H H F© B 2 © B 2 © B 1^ m

Apresentações 112
Etapas e teclas Ecrã
4. Seleccione o cubo de visualização
ZoomStd, que representa graficam ente a
equação de form a autom ática.

À m edida que a equação é calculada


(antes de se r representada
graficam ente), a “percentagem de
cálculo” aparece na parte su pe rio r
esquerda do ecrã.

Prim a „ 6

Nota: Se já tive r utilizado a representação


gráfica 3D, o gráfico pode a parecer na
visualização expandida. Q uando o gráfico
é anim ado, o ecrã volta à visualização
norm al autom aticam ente. (Excepto para
a anim ação, a visualização norm al e
expandida oferecem as m esm as
possibilidades.)
Prim a p (prim a p para a lternar entre
visualização norm al e expandida)

Apresentações 113
Etapas e teclas Ecrã
5. A nim e o gráfico através da dim inuição do
va lo r da variável e y e f de W indow.

© ou © pode a fectar eye0 e e ye^. No


entanto, de form a m ais suave do que a
e y e f.

Para anim ar o gráfico continuam ente,


prim a sem so ltar o cursor durante 1
segundo e, em seguida, solte-o. Para
interrom per, prim a Ienter I.

Prim a © © © © © © © ©

6. C oloque o gráfico novam ente na


orientação inicial. Em seguida, m ova o
ângulo de visualização ao longo da
“órbita de visua liza ção ” à volta do gráfico.
Prim a 0 (zero, não a letra O) ® ® ®

7. Visualize o gráfico ao longo do eixo x , do


eixo y e, em seguida, do eixo z.

Prim a X

Este gráfico possui a m esm a form a ao


longo do eixo y e do eixo x.

Prim a Y

Prim a Z

Apresentações 114
Etapas e teclas Ecrã

8. Volte à orientação inicial.

Prim a 0 (zero)

Apresentações 115
Etapas e teclas Ecrã
9. Visualize o gráfico em diferentes estilos
de form ato de gráfico.

@ Í (prim a Í para m ud ar de um
estilo para o próxim o)
SUPERFÍCIE
'H F (prim a F para m udar de um estilo OCULTA
para o próxim o)

NÍVEIS DE
CONTORNO
(pode ser necessário
algum tempo para
calcular os contornos)

FIO E CONTORNO

MOLDURA

Apresentações 116
Nota: Tam bém é possível visua liza r o gráfico com o um traçado im plícito com a caixa de
diálogo GRAPH FORMATS ( O 9 ou TI-89 Titanium : H Í Voyage™ 200: H F). Se TI-89
Titanium : Í Voyage™ 200: F fo r prem ido para m udar de estilo, o gráfico im plícito não
aparece.

Representação gráfica de equação diferencial

R epresente graficam ente a solução da equação diferencial de 1a ordem y' =


.0 0 1 y *((1 0 0 -y ). C om ece por d ese nh ar apenas o cam po de inclinação. Em seguida,
introduza as condições iniciais em Y= E ditor e interactivam ente a partir do ecrã Graph.

Etapas e teclas Ecrã 1

1. Visualize a caixa de diálogo MODE. Para


o m odo Graph, seleccione
DIFF EQUATIONS.
Pressione ® 6 Ien ter I

Apresentações 117
Etapas e teclas Ecrã
2. Visualize e limpe Y= Editor. Em seguida,
defina a equação diferencial de 1a ordem

y 1 '(t)= .0 0 1 y 1 *(1 0 0 -y 1 )
Prim a 0 para introduzir o * apresentado
MflIN__________ FiflP flUTP PE
acim a. Não utilize m ultiplicação implícita
entre uma variável e o parêntesis. Caso
contrário, o conjunto é tratado com o uma
cham ada de uma função.

Deixe a condição inicial y il em branco.

Nota: C om y1 ' seleccionado, a TI-89


Titanium / Voyage™ 200 representará
graficam ente a curva solução de y 1 , não
a derivada y1'.

Prim a 8 # , 8 IENTERI IENTERI . 0 0 1 Y 1


0 □ 10 0| Y 1d

Apresentações 118
Etapas e teclas Ecrã
3. Visualize a caixa de diálogo GRAPH
FORMATS. Em seguida, defina Axes = ON,
Labels = ON, Solution Method = RK e
Fields = SLPFLD.

Nota: Para representar uma equação


diferencial, tem de d efin ir Fields com o
SLPFLD ou FLDOFF. Se Fields=DIRFLD,
ocorre um erro na representação gráfica.

@ 8 Í © © ® 2© © ® 2 © ® 1©
® 1 IENTERI

H 8 F© © ® 2 © © ® 2© B 1©
® 1 Ienteri

4. Visualize o W indow Editor e defina as tQ=0.


tnax= 1G .
variáveis de W indow com o apresentado isiep=.1
t-pIOÍ=0.
do lado direito. xhin="10.
xnax=110.
xscl=10.
Pressione 8 [window] 0 © 1 0 © .1 © 0 ynin="1O .
y r'iax=120.
© ? 10© 1 10© 10© ? 10© 12 0 yscl=10.
ncurves=0.
© 1 0 © 0 © .001 © 2 0 diftol=.0Ol
f 1dres=20.

5. Visualize o ecrã Graph.


C om o não foi especificada uma condição
inicial, só é desenhado o cam po de
inclinação (com o especificado por
Fields=SLPFLD na caixa de diálogo
GRAPH FORMATS).

Prim a 8 [graph]

Apresentações 119
Etapas e teclas Ecrã
6. Volte ao Y= Editor e introduza a condição
inicial:
yi1=10

Prim a 8 # Ienter I 1 0 Ienter I

7. Volte ao ecrã Graph.

A s condições iniciais introduzidas em


Y= E ditor ocorrem sem pre em t0. O
gráfico com eça na condição inicial e é
traçado para a direita. Em seguida, é
traçado para a esquerda. A condição inicial é
marcada com um
Prim a 8 [graph] círculo.

8. Volte ao Y= Editor e m ude yi1 para


introduzir duas condições iniciais em
form a de uma lista:
yi1={10,20}

Prim a 8 # © Ienter| 2 [ 10□ 2 0


2 \ Ienter |

9. Volte ao ecrã Graph.

Prim a 8 [graph]

Apresentações 120
Etapas e teclas Ecrã
10. Para se le ccion ar uma condição inicial
interactivam ente, prima:
@ 2 [F8]
h m
N o aviso da linha de com andos, digite
t=40 e y1=45.

Se s e le ccion ar uma condição inicial


interactivam ente, um va lo r diferente do
va lo r t0 introduzido em Y= Editor ou
W indow Editor é especificado para t.
Em vez de introduzir t e y l depois de
prem ir
@ 2 8

pode m over o cu rso r para um ponto sobre


o ecrã e, em seguida, p rem ir Ienter I.

Pode utilizar ^ para tra ça r curvas para


as condições iniciais especificadas no
Y= Editor. Entretanto, não pode tra ça r a
curva para uma condição inicial
seleccionada interactivam ente.

@ 2 8 4 0 |ENTER I 4 5 |ENTER I

ÍH 8 4 0 |ENTER I 4 5 |ENTER I

Apresentações 121
Tópicos complementares de representação gráfica

R epresente graficam ente a função 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 m áxim o da
curva do co-seno. Em seguida, guarde a im agem do gráfico apresentado.

Etapas e teclas Ecrã

1. Visualize a caixa de diálogo MODE.


Para o m odo Graph, seleccione
FUNCTION. Para o m odo Angle,
seleccione RADIAN.

Prim a ® 1 © © © ® 1 IenterI

2. Visualize o ecrã principal. U tilize o Gráfico


com ando Graph e a função when para quando(x<0,-x,
e spe cifica r a função definida por partes.

Pode se le ccion ar Graph do menu Other


da barra de ferram entas com 8 2 e
a dicion ar um espaço autom aticam ente.

@ iHOMEl í b 2 |2ndl [a-lock] W H E N lalphal


□ X 2 [<] o □ ? X □ 5 p 2
X X d d
'H 8 " L C HOME] b 2 W H E N d X
2 Â 0b ? X b 50 X X d d

Apresentações 122
Etapas e teclas Ecrã
3. Execute o com ando Graph, que
apresenta autom aticam ente o ecrã
Graph.

O gráfico utiliza as variáveis W indow


actuais, que são assum idas com o sendo
os valores padrão ( „ 6) para este
exem plo.

Prim a Ienter I

4. Trace uma recta horizontal através da


parte su pe rio r da curva do co-seno.
A calculadora perm anece no modo
“horizontal” até se le ccion ar uma
operação diferente ou p rem ir I N .

@ 2 [F7] 5 © (até que a recta seja


posicionada) Ienter I

'H ^ 5 © (até que a recta seja


posicionada) I*

5. G uarde uma im agem do gráfico. Utilize


PIC1 com o o nom e da imagem .
Não se esqueça de d efin ir Type = P icture.
P or predefinição, a definição é GDB.

@ , 2B 2 © © P IC 1 |ENTER I
I

H , 2 B 2 © © P IC 1

Apresentações 123
Etapas e teclas Ecrã
6. A pague a recta horizontal traçada.

Pode prem ir tam bém ^ para traça r


novam ente o gráfico.

@ 2 [F6] 1

7. A bra a im agem guardada para visualizar


novam ente o gráfico com a recta.
Não se esqueça de d efin ir Type = P icture.
P or predefinição, a definição é GDB.

Prim a , 1 B 2 (se não aparecer, defina


tam bém Variable = pic1) Ien ter I

Apresentações 124
Tabelas

D eterm ine os valores assum idos pela função y = x 3- 2 x para cada núm ero inteiro
com preendido entre -10 e 10. Q uantas são as trocas de sinais e onde ocorrem ?

Etapas e teclas Ecrã

1. Visualize a caixa de diálogo MODE. No


m odo Graph, seleccione FUNCTION.
Prim a ® 1 Ien ter I

2. Visualize e cancele Y= Editor e, em


seguida, defina y1(x) = x 3 - 2x.

Prim a 8 # , 8 Ienter I Ienter I X Z 3 □


2 X Ienter I*
1

3. Defina os parâm etros da tabela em:


tblS tart = -10
Atbl = 1
Graph < - > Table = OFF
Independent = AUTO

Prim a 8 [tb lset ] ? 10 © 1© ® 1© ®


1 Ienter I

Apresentações 125
Etapas e teclas Ecrã
4. Visualize o ecrã

Prim a H [table ]

5. Percorra a tabela. Não se esqueça de


que y l m uda de sinal em x = -1, 1, e 2

Para percorrer as páginas, utilize 2 ©


e2 ©.
Prim a © e © conform e necessário

6. É possível aum entar a área da troca de ' Fl-rT F2


To<ils|SttiiP
77TT7 í T í:i í T

sinal entre x = -2 e x = -1, m odificando os X yl


-4 .
-1.9 -3.059
parâm etros da tabela da seguinte -1.8 -2.232
-1.7 -1.513
m aneira: -1.6 -.896
tblS tart = -2 x= -2 .
MHIN HHC AUTO FUNC

Atbl = .1
Prim a „ ? 2 © .1 Ien ter 11en ter l

Apresentações 126
Ecrãs divididos

Divida o ecrã para visua liza r o Y= E ditor e o ecrã G raph. Em seguida, explore o
com portam ento de um polinóm io conform e a variação dos coeficientes.

Etapas e teclas Ecrã

1. Visualize a caixa de diálogo MODE. Na


opção G raph, seleccione FUNCTION. Na
opção S plit Screen, seleccione
LEFT-RIGHT. Na opção S plit 1 App,
seleccione Y= Editor. Na opção S p lit 2
App, seleccione Graph.

Prim a ^ 3 B 1„ B 3© B 2 © B 4
Ienter I

2. C ancele Y= E ditor e desactive todas as


representações gráficas de dados
estatísticos. Em seguida, defina
y1(x) = .1x3-2 x + 6 .
Um lim ite grosso à volta de Y= Editor
indica que este ecrã está activo. Quando
e stiver activo, a linha de entrada
atravessa o visor.

Prim a , 8 |enter I ^ 5 Ienter I .1 X Z 3 □


2 X « 6 IENTERI

Apresentações 127
Etapas e teclas Ecrã
3. Seleccione a jan ela de visualização
ZoomStd, que alterna para o ecrã G raph e
representa graficam ente a função.

O limite grosso aparece à volta do ecrã


Graph.

Prim a 6

4. A lterne para Y= Editor. Em seguida, edite


y1(x) para su bstitu ir .1x3 to .5x3.

2 [ f f l ] é a segunda função de I apps I. O


lim ite grosso aparece à volta de Y= Editor.

Prim a 2 a © A ® ® 0 5
Ienter|

5. A lterne para o ecrã G raph, que


representa graficam ente a função editada
novam ente.
O limite grosso aparece à volta do ecrã
Graph.

Prim a 2 [a ]

6. A lterne para o Y= Editor. Em seguida,


abra o W indow Editor no seu lugar.

Prim a 2 [a ] H [window]

Apresentações 128
Etapas e teclas Ecrã
7. A bra o ecrã principal. Em seguida, saia
para um ecrã principal de tam anho
m áxim o.

Prima:

@ 2 [QUIT]

H 2 [quit]

Editor de Dados/Matrizes

Utilize o Editor de Dados/Matrizes para cria r uma variável de lista de uma única coluna
e, em seguida, adicione uma segunda coluna de inform ações. N ão se esqueça de que a
variável de lista (que pode te r uma única coluna) é convertida autom aticam ente numa
variável de dados (que pode te r várias colunas).

Etapas e teclas Ecrã

1. Inicie o Editor de Dados/Matrizes e crie


uma nova variável de lista denom inada
TEMP.
Prim a 3 ® 3 © © T E M P IENTER11ENTERI

Apresentações 129
Etapas e teclas Ecrã
2. Introduza uma coluna de núm eros e I" F 1 -r T Fí TF3 í FH •[ = •• f F h -H F F T I

L IS T
desloque o cu rso r para a célula superior c l c -2 c 3
4 4
(para ve rifica r se o va lo r da célula 5 5
6
destacada está na linha de entrada). 7

r 6 c -1 = 6
LIST aparece no canto su pe rio r esquerdo M H IN F ;fi[i A U T O FUNC

para indicar uma variável de lista.

Para introduzir uma inform ação numa


célula, é possível utilizar © em vez de
IENTERI.
Prim a 1 |enter| 2 l enterl 3 l enterl 4 l enterl 5
IENTERI 6 |ENTERI ©

3. D esloque o cu rso r para a coluna 2 e < F l- Í F2 ÍF 3 T FH TFB TFS ^FFT

DATA
defina o cabeçalho da coluna de form a c l c 2 c 3
4 4 8
que seja o dobro da coluna 1. 5 5 1 0
6 6
7
DATA aparece no canto superior
B r6 c 2 = 1 2
esquerdo para indicar que a variável de MHIN F;m[i AU TU FUNC

lista foi convertida num a variável de H significa que a


dados. célula está numa
coluna definida.
@ ® ^ 2 0 C 1 |ENTERI

H B ^ 2 0 c 1

Apresentações 130
Etapas e teclas Ecrã
4. D esloque o cu rso r para a célula de f F 1 -r T F£ TF3 í FA ÍF S ÍF h H Y?]
DATA
cabeçalho da coluna 2 para visua liza r a c l c3
1 1 2
definição na linha de entrada. 2 2 4
3 3 6
4 4 8
Q uando o cu rso r e stiver posicionado na
c2=2*c 1
célula de cabeçalho, não tem de prem ir MHIN FiMt AUTO FUNC

^ para a definir; basta co m e çar a d igitar


a expressão.

Prim a 2 © ©

5. C ancele o conteúdo da variável.

A variável de dados não se converte


num a variável de lista devido ao
cancelam ento de dados.
Prim a , 8 Ienter I

Nota: se não q uiser g ua rd ar a variável actual, pode utilizá-la com o m em ória interm édia.
Da próxim a vez que pre cisa r u tilizar uma variável provisoriam ente, cancele a actual e
volte a utilizá-la. Perm ite introduzir dados tem porários sem d e sp erdiça r m em ória
através da criação de uma nova variável de cada v e z .

Gráficos estatísticos e de dados

C om base num a am ostra de 7 cidades, introduza dados que relacionem a população


com o núm ero de edifícios com m ais de 12 andares. Utilize o com ando M edian-M edian
e os cálculos de regressão linear para loca liza r e tra ça r as equações de regressão
correspondentes aos dados. Em cada equação de regressão, faça uma estim ativa do

Apresentações 131
núm ero de edifícios com m ais de 12 andares que pode te r uma cidade com 300.000
habitantes.

Etapas e teclas Ecrã

1. Visualize a jan ela de diálogo MODE. Para


o m odo Graph, seleccione FUNCTION.

Prim a ® 1 Ien ter I

2. Visualize o Editor de Dados/Matrizes e


crie uma nova variável de dados com o
nom e BUILD .

Prim a 3 © © B U I L D IENTER11ENTERI

3. Utilize os dados da am ostra para ( F 1-r I FE TF 3 I FH TF 5 TFS 4 F F T T

DATA
introduzir a população na coluna 1. c l c-2 c-3
5 500
6 750
Pop. (em 1000) Edifícios > 12 andares 7 950
8
150 4
r8 c l=
500 31 MHIN DEGAUT0 FUNC

800 42
250 9
500 20
750 55
950 73

Prim a 1 5 0 IENTERI 5 0 0 IENTERI 8 0 0 IENTERI


2 5 0 |ENTER I 5 0 0 |ENTER I 7 5 0 |ENTER I 9 5 0
I

Apresentações 132
Etapas e teclas Ecrã
4. P osicione o cu rso r na linha 1 da coluna 2 f Fl-r I F2 TF 3T FH TFS ÍF S-íF ? T
To«1j M «I S«tu* C «ll H«o4«r Cole UM íto t
T

DATA
(r1c2). Em seguida, introduza o núm ero c l c-2 c3
5 500 20
correspondente de edifícios. 6 750 55
7 950 73
8
8 © m ove o cu rso r para a parte su pe rio r
r8 c -2 -
da página. D epois de d ig itar os dados de MHIN DEG AUTO FUNC

uma célula, é possível p rem ir Ien ter I ou ©


para introduzir os dados e d e slo ca r o
cu rso r uma célula para baixo. Q uando
p rem ir © , introduz os dados e desloca o
cu rso r uma célula para cima.

@ B H © 4 3 1 4 2
IENTER I 9 |ENTER I 2 0 |ENTER I 5 5 |ENTER I
7 3 |ENTER I

H B 2 © 4 3 1 4 2
IENTER I 9 |ENTER I 2 0 |ENTER I 5 5 |ENTER I
7 3 |ENTER I

Apresentações 133
Etapas e teclas Ecrã
5. D esloque o cu rso r para a linha 1 da
coluna 1 (r1c1). C lassifique os dados da
população em ordem crescente.

Esta operação classifica a coluna 1 e


adapta as outras colunas para m anter a
f Fl-r I F2 TF3 T FH TFB TFS^FFT T
TooWMol C«ll H«o4«r Cole UM «ot
ordem estabelecida na coluna 1. Esta DATA
cl c-2 c3
classificação é essencial para m anter a 1 4
2 250 9
relação entre as colunas de dados. 3 500 31
4 500 20
Para classifica r a coluna 1, é possível r lc l= 1 5 0
MAIN HMDAUTO FUNC
posicionar o cu rso r em q u a lq ue r ponto da
coluna. N este exem plo, foi prem ido
@ 8 ©
'H 2 © para ve r as quatro prim eiras
linhas.

@ A 8 © 2 [F6] 4
H A 2 © ^ 4

6. Visualize a caixa de diálogo Calculate.


Defina:
C alculation Type = MedMed
x = C1
y = C2
Store RegEQ to = y1(x)

@ m B 7 © C |aIphal 1 © |aIphal C 2 ©
B © i^ r n
H m B 7© c 1© c 2© B ©
IENTER I

Apresentações 134
Etapas e teclas Ecrã
7. Execute o cálculo para visua liza r a
equação de regressão M edM ed.

C om o especificado na caixa de diálogo


Calculate, esta equação é guardada em
y1(x).
Prim a Ienter I

8. Feche o ecrã STAT VARS. A parece o


Editor de Dados/Matrizes .
Prim a I

9. Visualize a caixa de diálogo Calculate.


Defina:
C alculation Type = LinReg
x = C1
y = C2
Store RegEQ to = y2(x)
Prim a ^ ® 5© © © ® ©

10. Execute o cálculo para visua liza r a


equação de regressão LinReg.

Esta equação é guardada em y2(x).

Prim a I1

11. Feche o ecrã STAT VARS. A parece o


Editor de Dados/Matrizes .
Prim a I

Apresentações 135
Etapas e teclas Ecrã
12. Visualize o ecrã Plot Setup.

Plot 1 é realçado por predefinição.

^ perm ite apagar a definição Plot


realçada.

Prim a „

13. Defina Plot 1 como:


Plot Type = Scatter
Mark = Box
x = C1
y = C2
Não se esqueça de que a sim ilaridade
com a caixa de diálogo Calculate.

@ , ® 1 © ® 1 © C lalphal 1 © lalphal
C2

H , ® 1© ® 1© C 1© C 2
14. G uarde a definição do gráfico e volte ao
ecrã Plot Setup.

Não se esqueça da notação resum ida da


definição Plot 1.

Prim a Ien ter 11en ter l

Apresentações 136
Etapas e teclas Ecrã
15. Visualize o Y= Editor. Para y1(x), que é a
equação de regressão M edM ed, defina o
estilo de visualização em Dot.

Nota: dependendo do conteúdo anterior


de Y= Editor, tem de d eslo ca r o cursor
para y1.

PLOTS 1 está na parte su pe rio r do ecrã e


indica a selecção de Plot 1.

Não se esqueça de que y1(x) e y2(x)


foram seleccionadas quando as
equações de regressão foram guardadas.

@ 8 # 2 [F6] 2

H 8 # m 2
16. Percorra para realçar Plot 1.

A d efinição resum ida apresentada é igual


à definição do ecrã Plot Setup.

Prim a ©

Apresentações 137
Etapas e teclas Ecrã
17. Utilize ZoomData para representar
graficam ente Plot 1 e as equações de
regressão y1(x) e y2(x).

ZoomData exam ina os dados dos gráficos


estatísticos seleccionados e regula o
tam anho da jan ela de visualização para
que possa incluir todos os dados.

Prim a 9

18. Volte à sessão actual do Editor de


Dados/Matrizes.
Prim a I ^ O © Ienter11enterI

19. Introduza um título para a coluna 3.


D efina o cabeçalho da coluna 3 com os
valores previstos pela reta M edM ed.
Para introduzir um título, tem de realçar a
célula de cabeçalho localizada na parte
su pe rio r da coluna.

^ perm ite d efin ir o cabeçalho a partir de


q ua lq ue r parte da coluna. Se o cursor
e stiver na célula de cabeçalho, não tem
de prem ir ^ .

@ ® ® © © I2ndl [a-lock] M E D lalphal


IENTERI [ d Y 1 d C 1 d |ENTERI

H ® ® © © M E D d Y 1d
C 1 d IENTERI

Apresentações 138
Etapas e teclas Ecrã
20. Introduza um título para coluna 4. Defina f Fl-r I FE T F 3 T FH TF5 T F S -iF ? T
Toolj M o l S«tu* C«ll H«o4«r Cole U M ítot
T
DATA hed r e s id
com o cabeçalho da coluna 4 os resíduos c-2 c-3
1 4 3 .3 3 3 3 .6 6 6 6 7
(diferença entre os valores observados e 2 9 1 8 .8 8 9 -1 .8 8 9
3 31 2 9 .7 7 8 1 .2 2 2 2
previstos) de M edM ed. 4 20 2 9 .7 7 8 -9 .7 7 8

c 4 = c 2 -c 3
@ B © |2ndl [a-lock] R E S I D lalphal MAIN FlHl AUTD f u n <:

IENTERI C 2□ C 3 |ENTERI

'H B © R E S I D IENTERI d C2□ C 3


I

21. Introduza um título para coluna 5. Defina


o cabeçalho da coluna 5 com o os valores
previstos pela recta LinR eg.

@ B © © 2 [a -O l I n i enteri
d Y 2d C 1 d IENTERI

H B © l I n i enteri d y 2d c 1d
I

22. Introduza um título para a coluna 6. ( F 1-r I FE TF3 I FH TF5 iFS-TFE T


|to *1$|m *< S«tuHc«1l|H«o4«r|co1c|UM|$tat|
T
|
DATA r e s i d lin r e s id
Defina o cabeçalho da coluna 6 com os c-4 c5
1 .6 6 6 6 7 .2 2 1 6 9 3 .7 7 8 3
resíduos de LinReg. 2 -1 .8 8 9 8 .3 7 7 8 .6 2 2 2 4
3 1 .2 2 2 2 2 8 .7 6 8 2 .2 3 2
4 -9 .7 7 8 2 8 .7 6 8 -8 .7 6 8
@ B © 2 d l [a-lock] R E S I D lalphal
c b -c-2-c-5
IENTERI [ d C 2 □ C 5 |ENTERI MAIN Find ALITD TJNC

'H B © R E S I D |ENTERI d C2□ C 5


I

23. Visualize o ecrã Plot Setup e anule Plot 1.

Prim a „ d

Apresentações 139
Etapas e teclas Ecrã
24. Realce Plot 2 e defina-o da seguinte
m aneira:
Plot Type = Scatter
Mark = Box
x = C1
y = C4 (resíduos de M edM ed)

@ , © © C lalphal 1 © lalphal C 4
IENTER II ENTER I
h © , © © c i © c 4

25. Realce Plot 3 e defina-o da seguinte


m aneira:
Plot Type = Scatter
Mark = Plus
x = C1
y = C6 (resíduos de LinReg)

@ , © ® 3 © C lalphal 1 © lalphal
c 6 m m m
H © , © ® 3© C 1© C 6 ^ m
I

26. Visualize o Y= Editor e desactive todas as


1:Hl 1 Off
*DATfl:mainSDi
funções y(x). 2:Functions On
-•'y2=.081 4:ResetT 5tyles
^ ] , seleccione 3:Functions O ff e não y3= 5:Data Plots Off
y4=
y5=
1:All Off. yb=
MAIN RAD liurn FUNC
Plots 2 e 3 continuam seleccionados.

Prim a H # ^ 3

Apresentações 140
Etapas e teclas Ecrã
27. Utilize ZoomData para representar
graficam ente os resíduos.

□ identifica os resíduos de M edM ed;


+ identifica os resíduos de LinReg.

Pressione „ 9

28. Visualize o ecrã principal.

H 8 [CALC HOME]

29. Utilize as equações de regressão


M edM ed (y1(x)) e LinReg (y2(x)) para
ca lcu lar os valores com x = 300 (300.000
habitantes).

A função round ( 2 [m a t h ] 1 3) garante


que o resultado visualizado seja um
núm ero inteiro de edifícios.

D epois de ca lcu lar o prim eiro resultado,


substitua na linha de entrada y1 por y2.

Prim a 2 [math] 1 3 Y 1 d 3 0 0d b 0
d ® A A A A A A A A 0 2
IENTERI

Apresentações 141
Programação

Escreva um program a que peça ao u tilizador para introduzir um núm ero inteiro, calcule
a som a de todos os núm eros inteiros a partir de 1 até o núm ero introduzido e visualize o
resultado.

Etapas e teclas Ecrã

1. Inicie um novo program a no Editor de


Programa .
Prim a 3

2. Digite PROG1 (sem espaços) com o o


nom e da nova variável de program a.

@ © © P R O Gf j 1
H © © P R O G 1

3. Visualize o “m odelo” de um novo


program a. O nom e do program a, Prgm, e
EndPrgm aparecem autom aticam ente.

D epois de introduzir d ados num a caixa


de entrada, com o Variable, tem de prem ir
Ien ter I duas vezes.
Prim a |en ter 11en ter l

Apresentações 142
Etapas e teclas Ecrã
4. Digite as linhas de program a seguintes.
Request "Enter an integer",n
V isualize uma caixa de diálogo que
pede “ Introduza um núm ero inteiro” ,
aguarda que o u tilizador introduza um
v a lo r e guarda (com o uma cadeia de
caracteres) num a variável n.

expr(n)!n
C onverte a cadeia de caracteres
num a expressão num érica.

0!temp
Cria uma variável denom inada tem p
e inicia-a com o 0.
For i,1,n,1
Inicia o loop da instrução For com
base na variável i. Na prim eira
passagem pelo loop, i = 1. Depois de
e xecutar o loop, i é increm entado de
1. O loop continua até que i > n.

temp+i!temp
A diciona o va lo r actual de i a tem p.
EndFor
M arca o fim do loop For.
Disp temp
E xibe o va lo r final de tem p.
Digite as linhas do program a com o
apresentado. Prima Ienter I no fim de cada
linha.

Apresentações 143
Etapas e teclas Ecrã
5. Vá para o ecrã principal. Introduza o
nom e do program a, seguido por dois
parêntesis.

Tem de incluir ( ) m esm o quando o


program a não possuir argum entos.

O program a apresenta uma caixa de


diálogo com a solicitação especificada no
program a.

@ iHOMEl |2ndl [a-lock] P R O G lalphal 1 C


□ IENTERI
'H 8 [ calc HOME] P R O G 1 □ □
I

6. D igite 5 na caixa de diálogo apresentada.

Prim a 5

Apresentações 144
Etapas e teclas Ecrã
7. C ontinue a execução do program a. O
com ando Disp apresenta o resultado no
ecrã Program I/O.

O resultado é a som a dos inteiros de 1 a


5.
A saída de outros
A p e sa r do ecrã Program I/O aparecer
programas ainda
com o ecrã principal, é utilizado apenas
pode estar no ecrã
para entrada e saída de dados do
program a. Não é possível fa ze r cálculos Resultado baseado
no ecrã P rogram I/O. na introdução do n°
Prim a Ienter11enterl inteiro 5

8. Saia do ecrã P rogram I/O e volte para o


ecrã principal.

É tam bém possível pre m ir I N , 2 [QUIT]


ou

H 8 [CALC HOME]
para vo lta r ao ecrã principal..

Prim a ^

Apresentações 145
Operações com texto

Inicie uma nova secção no Editor de Texto. Em seguida, digite um texto q u a lq u e r no


Editor de Texto. À m edida que digita o texto, exercite a m ovim entação do cursor de
texto e a correcção de possíveis erros.

Etapas e teclas Ecrã

1. Inicie uma nova secção no Editor de


Texto.
Prim a 3

2. Crie uma variável de texto denom inada


TEST, que guarda o texto introduzido
autom aticam ente na nova secção.

Utilize a pasta MAIN apresentada na caixa


de diálogo NEW por predefinição.

D epois de introduzir d ados num a caixa


de entrada, com o Variable, tem de prem ir
Ien ter I duas vezes.
Prim a © T E S T |enter 11en ter |

Apresentações 146
Etapas e teclas Ecrã
3. D igite algum texto.

• Para d ig itar apenas uma letra m aiús-


cula, prim a 7 e, em seguida, a letra.

A penas para a TI-89 Titanium :

- Para d ig itar um espaço, prim a


laiphal [ J (função alfabética da
tecla ? ) .
- Para d ig itar um ponto, prima
| j para d esa ctivar o alpha­
lock; prim a □ e, em seguida,
2 [a-iock] para a ctivar o alpha­
lock novam ente.
Pratique a edição do texto com:

• A s teclas de cu rso r para m ovim entar


o cursor de texto.

• 0 ou 8 [del ] para excluir o carácter


à esquerda ou à direita do cursor,
respectivam ente.

@ 2 [a-iock] Digite um texto q ua lq ue r


'H Digite um texto q ua lq ue r

Apresentações 147
Etapas e teclas Ecrã
4. Saia do Editor de Texto e visualize o
ecrã principal.

A secção de texto é guardada


autom aticam ente à m edida que digita o
texto. No entanto, não tem de g ua rd ar a
secção m anualm ente quando sa ir do
Editor de Texto.

H 8 [CALC HOME]

5. Volte à secção actual do Editor de Texto.


Não se esqueça de que a secção
apresentada perm anece exactam ente
com o a deixou.

Prim a 2 [a ]

Apresentações 148
Solucionador numérico

C onsidere a equação a = (m 2 -m 1 )/(m 2 + m 1 )*g , onde os valores conhecidos são m 2=10


e g=9.8. A ssum indo que a=1/3 g, encontre o va lo r de m1.

Etapas e teclas Ecrã

1. Visualize o so lu cion ad or num érico. |T*oi5|í-.;=~|:>:


E n te r E q u a tio n
e q n :|
Prim a I apps I

MftlN FífiD fiUTD FUNC

2. Introduza a equação. |too T=|?---‘


E n te r E q u a tio n
e q n i a = < m 2 -r o l) /< m 2 + m l) * g
Q uando prim e Ienter I ou © , o ecrã lista as
variáveis utilizadas na equação.

@ lalphal A Á C lalphal M 2 0 lalphal M 1 MftlN ftftft mum FUNC

d e C a phal M 2 0 lalphal M 1 d 0
l ^ ^ l G |ENTER I
H A Á C M 20 M 1d e C M 20
M 1 d 0 G |ENTER I

Apresentações 149
Etapas e teclas Ecrã
3. Introduza valores para cada variável, f F i- T F2 I F 3 - T FH TFS I F fi H
| T o o ls | S o lu « | G r o P h | G e t C u rs o r| E 4 ris | C lr o - z .. . | |
a = < n 2 -n i > n 2 + n i >* g
excepto para a incógnita m l . a = g - - - '3
n 2 = 1 0 .
n l =
Defina m2 e g em prim eiro lugar. Em g = 9 .8
b o u n d = í- 1 . e 1 4 , . E l 43

seguida, defina a. (Deve d efin ir g antes


M ftlN R f l [ i f iL T O FUNC
de d efin ir a em term os de g.) A ceite o
va lo r predefinido para lim ites (bound). Se
já tiv e r d efinido uma variável
previam ente, o va lo r aparece com o
predefinição.

@ © 1 0 © © 9 .8 © © © j Ge
3
H © 1 0 © © 9 .8 © © © G e 3

4. M ova o cu rso r para a incógnita m1.


O pcionalm ente, é possível introduzir um
va lo r suposto inicial para m1. M esm o que
introduza um va lo r para todas as
variáveis, o so lu cion ad or num érico
encontra o va lo r da variável realçada pelo
g/3 é calculado
cursor. quando move o cursor
Prim a © © para fora da linha.

Apresentações 150
Etapas e teclas Ecrã
5. Encontre o va lo r da incógnita. f F ÍT Y F2 ï F 3 . T FA ï FF T F fi ]"l
|TooH|Som«|Gr.iPti|Gt< Cursor|E^fit|C1r~ q -z ..| |
■a=<n2-n i> n2+n i>*g
a=3.2666666666667
Para ve rifica r a exactidão da solução, os n2=10.
■ril=ÊH
lados esquerdo e direito da equação são g=9.8
b o u n d = í- 1 . e 1 4 , 1 . e 14>
■le ft-r t= 0 .
calculados separadam ente. A diferença
MHIN RAD AUTO FUNC
aparece com o left-rt. Se a solução fo r
exacta, left-rt=0. ■_marca os valores
Prim a „ calculados.

6. R epresente graficam ente a solução com ’ F l * ï F 2 *T F3 T FH T FS* T Ffi* ÍF M * II


To*ls|2«orA|TKflct|Fi*3rai-h|Moth|[irflijj|Pín|:

a jan ela de visualização ZoomStd. a=<n2-nl V<n2


a=3.2666666É
n2=lG.
O gráfico aparece num ecrã dividido. n1 = 3
g=9.8
bound=í -i.e !
É possível explorar o gráfico através de left-rt=0.
____ L
traçado, am pliação, etc. MAIN RAD AUTO FUNC

A variável realçada pelo cu rso r (incógnita


m1) está no eixo x, e left-rt está no eixo y.

Prim a 3

7. Volte ao so lu cion ad or num érico e saia do


ecrã dividido.

É possível prem ir IenterI ou © para


visua liza r novam ente a lista de variáveis.

Prim a 2 [a ] ^ 2

Apresentações 151
Bases numéricas

C alcule 10 binário (base 2) + F hexadecim al (base 16) + 10 decim al (base 10). Em


seguida, utilize o operador 4 para co nve rte r o resultado inteiro de uma base para outra.
P or fim , observe com o a m udança do m odo da base afecta o resultado apresentado.

Etapas e teclas 1 Ecrã

1. Visualize a caixa de diálogo MODE,


página 2. Para o m odo Base, seleccione
DEC com o a base num érica predefinida.
Os resultados inteiros são apresentados
de acordo com o m odo Base. Os
resultados em fracções e de ponto
flutuante são sem pre apresentados na
form a decim al.

Prim a ImodeI „ (utilize © para m over


para o m odo Base) ® 1 IENTERI

Apresentações 152
Etapas e teclas Ecrã
2. C alcule 0b10+0hF+10.

Para introduzir um núm ero binário ou


hexadecim al, é preciso u tilizar o prefixo
0b ou 0h (zero e a letra B ou H). Caso
contrário, o va lo r introduzido é tratado
com o núm ero decim al.

Nota: O prefixo 0b ou 0h é um zero, não a


letra O, seguido por B ou H.

@ 0 lalphal B 1 0 0 0 |2ndl [a-lock] H F


0 1 0 |ENTERI
• 'H 0 B 100 0 H F0 1 0 |ENTER I

3. A dicione 1 ao resultado e converta-o em


binário.

2 [►] apresenta o ope ra do r de


conversão 4.

@ 0 1 |2ndl 4 I2ndl [a-lock] B I N lalphal


|

H 0 12 M B I N |ENTER I

4. A dicione 1 ao resultado e converta-o em


hexadecim al.

@ 0 1 |2ndl M I2ndl [a-lock] H E X lalphal


|

H 0 12 M H E X IENTER I

Apresentações 153
Etapas e teclas Ecrã
5. A dicione 1 ao resultado e deixe-o na base
decim al pre de finid a.
■ QblO + OhF +10 27
Os resultados utilizam o prefixo 0b ou 0h ■(27+l)fBin BblllBO
■(0blll00 + l>Hex 0hlD
para identificar a base. ■ 0hlD + 1______________ 30
-a n s C 1 ) + 1
MAIN RAA HUTU f in i: H230
Prim a 0 1 Ienter I

6. M ude o m odo Base para HEX.

Q uando Base = HEX ou BIN, a ordem de


grandeza de um resultado fica restrita a
determ inadas lim itações de tam anho.
Prim a ImodeI „ (utilize © para m over
para o m odo Base) B 2 IENTERI

7. C alcule 0b10+0hF+10

@ 0 lalphal B 1 0 « 0 |2ndl [a-lock] H F


0 1 0 IENTERI
'H 0 B 100 0 H F0 1 0 IENTERI

8. M ude o m odo Base para BIN.

Prim a ImodeI „ (utilize © para m over


para o m odo Base) ® 3 |enterI

9. Introduza novam ente 0b10+0hF+10. f F i - T F2- T F Î- T F 1 -T FS T Ffi» T


|Too1í|»13«bro|Cii1<|0th«r|Pr?ml0|CU.in Uf|
ï
|

■(27 + l>Bin Ob11100


Prim a I ■COb11100 + 1)►Hex Oh1D
■OhlD+1 38
■ 0b HO + OhF + IO OhlB
■ Ob10 + OhF+ iO Ob11011
0bl0+0hf+lQ_____________
MAIN F;At. AUTO FUNC «230

Apresentações 154
Gestão da memória e das variáveis

A tribua valores a diversos tipos de dados de variáveis. Utilize o ecrã VAR-LINK para
visua liza r uma lista das variáveis definidas. Em seguida, m ova uma variável para a
m em ória de arquivo de dados do u tilizador e analise as form as pelas quais pode ou não
aceder a uma variável arquivada. (As variáveis arquivadas são autom aticam ente
bloqueadas). P or fim, recupere a variável e exclua as variáveis não utilizadas de form a
a que não ocupem espaço em m em ória.

Etapas e teclas Ecrã

1. No ecrã principal, atribua variáveis dos f F l x l F£x


| T o fls | H l.i\ t- r
I F3t I F*1t I FE 1 Fb- 1
| 1 •:|Dr.Fivr |f r Jr-iia|cl v o r i uH
1
|

seguintes tipos.
■ 5 * x l 5

Expressão: 5 !x 1 ■ x 2 + 4 + f(x ) Done


■ C5 1 0 3 + 11 í 5 103
Função: x +4 !f( x ) ■ [3 0 25] + n l [3 0 25]
[3 0 ,2 5 ]+ n l
Lista: {5,10} !L 1 MiilH Fiiiti AUTD FUNC *1/3(1

M atriz: [30,25] !m 1

@ ICLEARl 5 1 ^ 9 X 1 |ENTERI X Q
2g 4í^ 9 F d X d |ENTER I 2
[{ ] 5 b 1 0 2 \ ^ 9 L 1
2 g 3 0b 2 52 h ^ 9
M1 |ENTER I
'H 8 [CALC HOME] ICLEARl 5 ^ 9 X 1
IENTER I X Q 2 « 4 ^ 9 F d X d
IENTER I 2 [ 5b 102 \ ^ 9
L 1 2 g 3 0b 2 52 h
^ 9 M 1 |ENTER I

Apresentações 155
Etapas e teclas Ecrã
2. Suponha que é necessário iniciar uma
operação com uma variável de função,
5*
cujo nom e não é possível lembrar.

Prim a 5 0

3. Visualize o ecrã VAR-LINK.

Este exem plo pressupõe que as únicas


variáveis definidas são as definidas
acim a.

Prim a 2 [var- link]

4. M odifique a visualização do ecrã para


m ostrar apenas as variáveis de função.

M esm o que esta operação pareça inútil


num exem plo com quatro variáveis,
pense nas vantagens na utilização de
m uitas variáveis de diversos tipos.

Prim a „ © © ® 5 IenterI

5. Realce a variável de função f e visualize o


conteúdo.

O bserve que a função foi atribuída com


f(x), m as é listada no ecrã com o f.

@ © 2 [F6]
H © ^

Apresentações 156
Etapas e teclas Ecrã
6. Feche a jan ela C ontents.

Prim a I N

7. C om a variável f ainda realçada, feche


5*f(
VAR-LINK para co lca r os conteúdos da
variável na linha de entrada. O bserve que
“ ( ” é colado.

Prim a Ienter I

8. C om plete a operação.
15*f(2) 1
Prim a 2 d 1enter |

Gestão de uma variável

Etapas e teclas Ecrã

1. Visualize VAR-LINK novam ente e realce a


variável que deseja arquivar.

A m udança a nterior na visualização já


não está activada. O ecrã lista todas as
variáveis definidas.

Prim a 2 [var- link] (utilizar © para


realçar x l)

Apresentações 157
Etapas e teclas Ecrã
2. Utilize o menu O Manage da barra de
ferram entas para a rq uiva r a variável.

h indica que a variável está arquivada.

Prim a , 8

3. Volte ao ecrã principal e utilize a variável f Fi- I FE^ IF3» I FHt I FS 1 Ffir 1 )
|T«o1s|H19«DroK4ld0th«r|Fr9ml0kl«<iri |)H |
arquivada nos cálculos. ■ x 2 + 4 + fc;x;:i Dane
■ <5 10> 11 Í5 10}
@ 60 X 1 ■ [3 0 25] Ml [3 8 25]
■ 5 - f( 2 ) 40
■ 6 ■x l 30
'H 8 [CALC HOME] 6 0 X 1 |ENTERI 6*xl________________
n u s __________ ••i- t n riiNC a,-1::o

4. Tente arm aze na r um va lo r diferente na


variável arquivada.

Prim a 1 0 í ^ 9 X 1 |enter|

5. C ancele a m ensagem de erro.

Prim a lESCI

6. Utilize VAR-LINK para recuperar uma


variável.

Prim a 2 [var- link] (use © para realçar


x1) O 9

Apresentações 158
Etapas e teclas Ecrã
7. Volte ao ecrã principal e arm azene um f Fi- I FE^ I F3t I FHl-r I F5 I Ffix I
|Tools|A19«bro|C4l<|0th«r|Fr Jml0|C1«4n Ue|
-i
|

va lo r diferente na variável recuperada. ■ <5 10 3- - * 1 1 £5 103-


■[30 25] * ni [30 25]
@ \^ m ■ 5 •f ( 2)
■ 6 ■x l
40
30
■ 10 + xl 10
H 8 [CALC HOME] IENTERI
MAIN RAP HLTD F IN ':

Exclusão de variáveis

Etapas e teclas Ecrã

1. Visualize VAR-LINK e utilize o menu da


barra de ferram entas 0 A ll para
se le ccion ar todas as variáveis.

Um a m arca / indica os itens que estão


seleccionados. Não se esqueça de que
tam bém seleccionou a pasta MAIN.

Nota: Em vez de utilizar 0 (se não


d ese ja r excluir todas as suas variáveis),
pode se le ccion ar as variáveis
individualm ente. Realce cada variável a
e xclu ir e prim a 0 .

Prim a 2 [var- link] 0 12

2. Utilize O para excluir.


Nota: Pode prem ir 0 (em vez de 0 1)
para e xclu ir as variáveis m arcadas.

Prim a , 1

Apresentações 159
Etapas e teclas Ecrã
3. C onfirm e a exclusão. _______________ '.'fiFi-LIHK

Dt i st 4=mairu( A i.>fii.-xi
Prim a Ienter I
. ÇEftUr=VES > CESÇ=ND__> .

4. C om o ^ 1 tam bém selecciona a pasta


MAIN, uma m ensagem de erro afirm a que
não é possível excluir a pasta MAIN.
C onfirm e a m ensagem .

Q uando VAR-LINK aparecer novam ente,


as variáveis excluídas não serão listadas.

Prim a I

5. Feche VAR-LINK e volte à aplicação


actual (o ecrã principal neste exem plo).

Q uando utiliza I N (em vez de IenterI)


para fe ch a r VAR-LINK , o nom e realçado
não é colado na linha de entrada.

Prim a I N

Apresentações 160
Utilização da unidade portátil
Activação e desactivação da TI-89 Titanium /
Voyage™200

Para ligar e d e slig a r m anualm ente a TI-89 Titanium / Voyage™ 200


G raphing C alculator, utilize as teclas [M | e 2 [o ff] (ou H [off]). Para aum entar a
duração das pilhas, a TI-89 Titanium / Voyage™ 200 contém a função APD ™
(A utom atic P ow er D own™ ) que a desliga autom aticam ente.

Activação da TI-89 Titanium / Voyage™ 200

Digite [M |.

• Se d esliga r com 2 ® ] , a TI-89 Titanium / Voyage™ 200 volta ao ecrã principal ou


ao am biente de trabalho das Apps.

• Se d e slig a r com H [off] ou se a calculadora se d esliga r autom aticam ente com a


função APD , a TI-89 Titanium / Voyage™ 200 volta à últim a aplicação utilizada.

Utilização da unidade portátil 161


D e sa c tiv a ç ã o da TI-89 Titanium / V o y a g e ™ 200

Para d esliga r a TI-89 Titanium / Voyage™ 200, é possível utilizar uma das seguintes
teclas.

Prima: Descrição

2 [0FF] A função Constant Memory™ permite conservar


(prima |2ndl todas as definições e o conteúdo da memória; no
e, em seguida, entanto:
[0FF]) • Não é possível utilizar |2ndl [OFF], se houver uma
mensagem de erro.
• Quando voltar a ligar a TI-89 Titanium /
Voyage™ 200, aparece o ecrã principal ou a
ambiente de trabalho das Apps
(independentemente da última aplicação utilizada).

8 [0FF] Similar a |2ndl [OFF] excepto:


(prima 8 • É possível utilizar 8 [OFF] mesmo em caso de uma
e então 0 ) mensagem de erro.
• Se voltar a ligar, a TI-89 Titanium / Voyage™ 200
mostra exactamente o conteúdo exibido antes de a
desligar.

Nota: [oFF] é a segunda função da tecla [M |.

APD (desligar automático)

D epois de vários m inutos sem actividade, a TI-89 Titanium / Voyage™ 200 desliga-se
autom aticam ente. Esta função cham a-se APD.

Utilização da unidade portátil 162


Se p rem ir [M |, a TI-89 Titanium / Voyage™ 200 m ostra exactam ente o conteúdo exibido
antes de a desligar.

• O ecrã, o cu rso r e q ua lq ue r condição de erro estarão exactam ente com o antes de a


desligar.
• Todas as definições e os dados da m em ória perm anecem intactos.

A função A P D não é activada durante uma operação de cálculo ou a execução de um


program a, excepto se e stiver no m odo de espera. Se o program a e stiver em execução,
m as à espera de um batim ento de tecla, o AP D verificar-se-á decorridos alguns m inutos
de inactividade.

Ajuste do contraste do ecrã

O brilho e o contraste do ecrã dependem da ilum inação do am biente, da carga das


pilhas, do ângulo de visão e do ajuste do contraste. Este ajuste fica m em orizado quando
d esliga r a TI-89 Titanium / Voyage™ 200 G raphing C alculator.

Ajuste do contraste

É possível va riar o contraste conform e o ângulo de visão e as condições de ilum inação.

Para: Prima sem soltar

Diminuir o contraste (mais claro) H e□


Aumentar o contraste (mais escuro) H e0

Teclas de contraste @ Teclas de contraste

Utilização da unidade portátil 163


Para: Prima sem soltar
VAR-LINK O

Q i
C HAR U ^

Œy
Se prem ir sem so lta r as teclas 0 | ou 0 0 durante m uito tem po, é possível que o
ecrã apareça excessivam ente claro ou escuro. Para e fectua r um ajuste m ais preciso,
prim a sem so ltar 0 e prim a | ou 0 .

Quando trocar as pilhas

À m edida que as pilhas se descarregam , o ecrã escurece (especialm ente nas


operações de cálculo). P or consequência, aum ente o contraste. Se a um en ta r o
contraste frequentem ente, substitua as quatro pilhas alcalinas.

Nota: depois de tro ca r as pilhas, o ecrã pode estar m uito escuro; utilize 0 1 para o
clarear.

A linha de estado na parte interior do ecrã fornece tam bém inform ações sobre a carga
das pilhas.

Indicador da linha de estado Descrição

Pilhas com pouca carga.


GATT

Pilhas descarregadas. Troque-as assim


que for possível.

Utilização da unidade portátil 164


Teclado da TI-89 Titanium

A m aioria das teclas pode executar uma ou m ais funções, se p rem ir prim eiro uma tecla
m odificadora.

O O - 2 [F8] abrem os m enus da barra de ferram entas. S elecciona aplicações


(quando utilizadas com H ).
© 2 , H , H e laiphal am pliam a funcionalidade, aum entando o núm ero de com andos
de tecla disponíveis.
© X, Y e Z norm alm ente são utilizadas em cálculos sim bólicos.

Utilização da unidade portátil 165


© A , B , © e © m ovem o cursor.
© I apps I perm ite se le ccion ar uma aplicação.
© IenterI calcula uma expressão, executa uma instrucção, selecciona um item de menu,
etc.

Teclado da Voyage™ 200

D evido ao desenho ergonóm ico e a distribuição das teclas, é possível a ceder a


q ua lq ue r parte do teclado, m esm o quando e stive r a se gu ra r a unidade com as duas
m ãos. O teclado está dividido em várias áreas de teclas funcionais.

ê> V .® ® ® ® ® ® ® ® y
© © S S _ L ÍJ líjJ jD Ó ] C°J_u l ) ©
(Ã) (X) ® CÊ ® CÉD S S Ê
©
g l l S L J 0 0 Ü

O O - [Ml abrem os m enus da barra de ferram entas.


© O teclado Q W E R T Y funciona da m esm a m aneira que um teclado de com putador.
© H ,2 , H e , am pliam a funcionalidade, aum entando o núm ero de com andos de
tecla disponíveis.

© A , B , © e © m ovem o cursor.
© O teclado num érico executa funções m atem áticas e científicas.

Utilização da unidade portátil 166


Mover o cursor

Para m over o cursor para uma direção específica, prim a a tecla de cu rso r adequada (A ,
® , © ou © ) .

A lgum as aplicações da TI-89 Titanium perm item tam bém premir:

• 2 A ou 2 ® para o m over para o início ou fim de uma linha.


• 2 © ou 2 © para o m over um ecrã de cada vez para cim a ou para baixo.
• 0 © ou 0 © para o m over para o topo ou base de uma página.

• © e A , © e B , © e A , ou © e B para m ovim entos diagonais. (Prim a as teclas de


cu rso r indicadas em sim ultâneo.)

Teclas modificadoras

Teclas modificadoras

M odificador Descrição

2 Acede à segunda função da tecla seguinte premida. No


(segunda) teclado, têm a mesma cor que a tecla |2nd|.

8 Activa as teclas que selecionnam determinadas


(losango) aplicações, itens de menu e outras operações do
teclado. No teclado, têm a mesma cor que a tecla 0 .

E Digita o carácter maiúsculo da próxima tecla premida.


(shift) 0 é também utilizada com B e A para realçar os
caracteres da linha de entrada para fins de edição.

Utilização da unidade portátil 167


M odificador Descrição

lalohal Utilizada para digitar letras, inclusive o espaço em


(apenas @ ) branco. No teclado, têm a mesma cor que a tecla lalphal.

, (mão) Utilizada com a tecla do cursor para manipular objectos


(apenas ^ H ) geométricos. , é também utilizada para desenhar
num gráfico.

Nota: Para m ais inform ações sobre a utilização de la ja l e 0 , consulte “Introduzir


caracteres alfab ético s” .

Exemplos dos modificadores [2nd] e [losango]

P or exem plo, a tecla lESCI pode realizar três operações, dependendo de prem ir prim eiro
2 ou 0 .

O exem plo da TI-89 Titanium seguinte m ostra a utilização da tecla m odificadora 2 ou


0 com a tecla I N .

1 2 [QUIT] acede a QUIT,------QUIT PASTE — 0 [PASTE] acede a


que é da mesma cor que I ESC I PASTE, que é da mesma
a tecla 1 2 . cor que a tecla 0 .

lESCI acede à função


principal da tecla.

O exem plo da Voyage™ 200 seguinte m ostra a utilização da tecla m odificadora 2 ou


0 com a tecla alfabética Y

Utilização da unidade portátil 168


1 2 [►] acede a ► -------- ►TABLE ------8 [TABLE] aparece o ecrã
(convert). O símbolo I Y | Table. A palavra é da
convert é da mesma cor mesma cor que a tecla
que a tecla 1 2 . 8 .

Se premir a tecla principal,


digita a letra Y

A lgum as te clas realizam apenas uma operação adicional, que pode exigir que prima
2 ou 8 , dependendo da co r da operação e da posição acim a da tecla.

___ C U T --------Na TI-89 Titanium,


I 2nd I 8 [CUT] acede a CUT,
que é da mesma cor que
a tecla 8 .

Se p rem ir um m od ifica d or com o 2 ou 8 , aparece um indicador 2N D ou ♦ na linha de


estado na parte inferior do ecrã. Se prem ir um m odificador acidentalm ente, prim a-o
novam ente (ou prim a I N ) para ca nce la r o efeito.

Outras teclas importantes que precisa de conhecer

Tecla Descrição

8 # Mostra o Y= Editor.

8 [WINDOW] Mostra o Editor de Janelas.

8 [GRAPH] Mostra o ecrã Graph.

Utilização da unidade portátil 169


Tecla Descrição

8 [tblset] Define parâmetros do ecrã Table.

8 [TABLE] Mostra o ecrã Table.

@: Permite editar as informações introduzidas com uma


8 5 operação de cortar, copiar e colar.
8 [copy]
8 [paste]
H :
8 X (cut)
8 C (copy)
8 V (paste)

1 2 [ f f l] Alterna entre as duas últimas Apps escolhidas ou entre


as partes do ecrã dividido.

2 [custom] Liga e desliga o menu Custom.

2 [►] Converte unidades de medida.

@ 8 [-] Designa uma unidade de medida.


H 2 —

0 Exclui o carácter à esquerda do cursor (retrocesso).

2 [ ins] Alterna entre os modos de inserção e sobreposição


para a entrada de informações.

8 . Exclui o carácter à direita do cursor.

@ Í Introduz o operador “with" utilizado nos cálculos


H 2 Í simbólicos.

2 < , Calcula integrais e derivadas.


2 =

Utilização da unidade portátil 170


Tecla Descrição

2 ' Designa um ângulo em coordenadas polares,


cilíndricas e esféricas.

2 [MATH] Mostra o menu MATH.

2 [MEM] Mostra o ecrã MEMORY

2 [var- link] Mostra o ecrã VAR-LINK para a gestão de variáveis e


aplicações Flash.

2 £ Chama o conteúdo de uma variável.

@ 2 [UNITS] Mostra a caixa de diálogo UNITS.


H H [UNITS]

2 [CHAR] Mostra o menu CHAR, que permite seleccionar letras


gregas, caracteres internacionais acentuados, etc.

2 [entry], Chama a entrada anterior e a última resposta.


2 [ANS]

Introdução de caracteres alfabéticos

Os caracteres alfabéticos são utilizados em expressões do tipo x2+y2, para introduzir


nom es de variáveis (A rm azenam ento e recuperação dos valores de variáveis) e
tam bém no m ódulo Text Editor.

Digitação de uma letra na TI-89 Titanium

A s letras x, y, z e t são geralm ente utilizadas em expressões algébricas. Para as digitar


rapidam ente, essas letras são as teclas principais do teclado TI-89 Titanium .

Utilização da unidade portátil 171


X Y Z T

O utras letras estão tam bém disponíveis, com o a função la ja l de uma outra tecla,
sem elhante aos m odificadores 2 e H d escritos na secção anterior. P or exem plo:

1 2 [ '] digita que é da '__A --------- |al phal [A] digita um A, que
mesma cor que a tecla I = I é da mesma cor que a
1 2 . tecla Ul pha|.

Digitação de caracteres alfabéticos na TI-89 Titanium / Voyage™ 200

Para: Na prima: Na prima:

Digitar uma única lalphal e a tecla da letra a tecla da letra


letra minúscula (a linha de estado
mostra Q)

Digitar uma única 1^ 1 e a tecla da letra 1^ 1 e, em seguida, a tecla


letra maiúscula. (a linha de estado da letra (a linha de estado
mostra -+) mostra + )

Digitar um espaço. lalphal L (função barra de espaço


alfabética da tecla • )

Activar o alpha-lock 12 [a-lock] (a linha de (nenhuma ação é


de minúsculas. estado mostra K l ) necessária)

Activar o ALPHA­ 1^ 1 [a-lock] (a linha de 2 [CAPS]


lock de maiúsculas. estado mostra K l )

Utilização da unidade portátil 172


Para: Na @, prima: Na H $ , prima:
Desactivar alpha- lalphal (desactiva o 1 2 [CAPS] (desactiva o
lock. travamento de travamento de
maiúsculas e minúsculas) maiúsculas)

Nota:

• Na TI-89 Titanium , não precisa de laiphal ou de a lpha-lock para d igitar x, y, z ou t. Mas


precisa de |T | ou do A L P H A -lock de m aiúsculas para X, Y, Z ou T

• Na TI-89 Titanium , A lp ha -lo ck fica sem pre desactivado quando m uda de aplicação.
P or exem plo, quando m uda do Text Editor para o ecrã principal.

Enquanto houver um dos tipos de a lpha-lock activado na TI-89 Titanium :

• Para d ig itar um ponto, vírgula ou outro carácter que seja a função principal de uma
tecla, é necessário d esa ctivar o alpha-lock.

• Para d ig itar um ca rá cter de segunda função com o 2 [ , não é necessário


d esa ctivar o alpha-lock. Depois de d ig itar o carácter, o a lpha-lock perm anece
activado.

Alpha-Lock automático nas caixas de diálogo da TI-89 Titanium

Há determ inados m om entos em que não precisa p rem ir | j ou 2 [a-iock] para d igitar
caracteres alfabéticos na TI-89 Titanium . O a lpha-lock autom ático é activado sem pre

Utilização da unidade portátil 173


que aparece uma caixa de diálogo. A função de a lpha-lock autom ático aplica-se nas
seguintes caixas de diálogo:

Caixa de diálogo Alpha-lock

Catalog Todos os comandos são listados por ordem


alfabética. Prima uma letra para ir para o
primeiro comando que inicia com aquela letra.
Consulte “Utilizar a caixa de diálogo Catalog
na página 30
Units Em cada categoria de unidade, digite a
primeira letra de uma unidade ou constante.
Consulte no módulo Constantes e unidades
de medida.
Caixas de diálogo com Incluem, mas não estão limitadas a: Create
campos de introdução New Folder, Rename e Save Copy As.

Nota: para digitar um número, prima laiphal para desactivar o alpha-lock. Prima laiphal ou
2 [a-iock] para voltar a digitar letras.

O a lpha-lock não é activado nas caixas de diálogo que requeiram apenas entradas
num éricas. A s caixas de diálogo que só aceitam entradas num éricas são: R esize M atrix,
Zoom Factors e Table Setup.

Para caracteres especiais

Utilize o menu 2 [char] para se le ccion ar um dos vários caracteres especiais. Para
m ais inform ações, consulte “D igitação de caracteres espe cia is” no m ódulo Text Editor.

Utilização da unidade portátil 174


Introdução de números

O teclado perm ite d ig itar núm eros positivos e negativos. Tam bém é possível d igitar
núm eros em notação científica.

Introdução de um número negativo

1. Prim a a tecla de negação • . (Não utilize a tecla de subtracção | . )

2. Digite o núm ero.

Para v e r com o a TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r interpreta uma
negação em relação às outras funções, consulte a hierarquia do Sistem a O perativo de
Equações (EO S™ ) no m ódulo Referência técnica. É im portante s a be r que
determ inadas funções, com o por exem plo x 2 são calculadas antes da negação.

Utilize C e d para pôr parênteses em caso 2


Calculado como -(2 )
de dúvidas sobre com o será interpretada uma
negação.

A utilização de | em vez de • (ou vice-versa), pode g e rar uma m ensagem de erro ou


um resultado im previsto. P or exem plo: •

• 9 P • 7 = -63
- mas -
9 P □ 7 m ostra uma m ensagem de erro.

Utilização da unidade portátil 175


• 6 □ 2 = 4
- mas -
6 • 2 = -1 2 sendo interpretado com o 6(-2), m ultiplicação implícita.
• • 2 « 4 =2
- mas -
□ 2 « 4 subtrai 2 do resultado precedente e adiciona 4.

Im portante: Utilize □ para a subtracção e • para indicar o núm ero negativo.

Introdução de um número em notação científica

1. D igite a parte do núm ero que precede o expoente. Este va lo r pode s e r uma
expressão.

2. Prima:
@ m
H 2 [EE]
O ecrã m ostra e.

3. Digite o expoente com o um núm ero inteiro com até três algarism os. É possível
u tilizar um expoente negativo.

A introdução de um núm ero em notação científica não pressupõe a apresentação dos


resultados em notação científica ou técnica.

O form ato de apresentação é determ inado


pela definição dos m odos e pelo valor
absoluto do núm ero.
Representa 123.45 x 10-2

Utilização da unidade portátil 176


Introdução de expressões e instruções

É possível operar com expressões. Uma acção é iniciada m ediante uma instrução
adequada. A s expressões são calculadas e os resultados apresentados de acordo com
a definição dos m odos.

Definições

Expressão É composta por números, variáveis, operadores, funções e


respectivos argumentos cujo resultado é uma resposta
única. Por exemplo: pr +3.
• Insira uma expressão pela mesma ordem como se
escreve normalmente.
• Uma expressão pode ser utilizada na maior parte dos
casos onde é solicitada a introdução de um valor.

Operador Executa operações como +, -, *, A


• Operadores requerem um argumento antes e depois. Por
exemplo: 4+5 e 5A2.

Função Devolve um valor.


• Funções necessitam de um ou mais argumentos (entre
parênteses) depois. Por exemplo: V"(5) e min(5,8).

Utilização da unidade portátil 177


Instrução Inicia uma acção.
• Instruções não podem ser utilizadas em expressões.
• Algumas instruções não requerem nenhum argumento.
Por exemplo: ClrHome.
• Outras requerem um ou mais argumentos.
Por exemplo: Circle 0,0,5.
Para as instruções, não ponha os argumentos entre
parêntesis.

Nota:

• O m ódulo Referência técnica descreve todas as funções e instruções integradas na


TI-89 Titanium / Voyage™ 200 G raphing C alculator.

• Este m anual utiliza a expressão com ando com o uma referência genérica para as
funções e as instruções.

Multiplicação implícita

A TI-89 Titanium / Voyage™ 200 reconhece uma m ultiplicação im plícita, desde que não
esteja em conflito com uma notação reservada.

Se digitar: A@ interpreta como:

Válido 2p 2*n
4 sin(46) 4*sin(46)
5(1+2) or (1+2)5 5*(1+2) or (1+2)*5
[1,2]a [a 2a]
2(a) 2 *a

Utilização da unidade portátil 178


Se digitar: A@ interpreta como:

Inválido xy Variável simples definida xy


a(2) Chamada de função
a[1,2] Índice matricial para o elemento a[1,2]

Parêntesis

E xpressões são calculadas de acordo com a hierarquia do S istem a O perativo de


Equações (EO S™ ), descrito no m ódulo Referência técnica. Para m odificar a ordem de
cálculo ou g a ra n tir que as operações sejam feitas segundo uma ordem desejada, utilize
os parêntesis.

Os cálculos entre parêntesis são efectuados em prim eiro lugar. P or exem plo: em
4(1+2), o EOS calcula em prim eiro lugar (1+2) e, em seguida, m ultiplica o resultado por
4.

Introdução de uma expressão

Digite a expressão e, em seguida, prim a IenterI para a calcular. Para introduzir o nome
de uma função ou de uma instrução na linha de entrada, efectue o procedim ento
apresentado em seguida:

• Se disponível, prim a a tecla correspondente. P or exem plo: prima:


@ 2 [SIN]
H W

- ou -

Utilização da unidade portátil 179


• Se disponível, seleccione-o num m enu. P or exem plo: seleccione 2:abs no subm enu
N um ber do menu MATH.
- ou -

• Digite o nom e, letra a letra, no teclado. (Na TI-89 Titanium , utilize laiphal e 2 [a-iock]
para d ig itar as letras). Pode utilizar q ua lq ue r m istura de letras m aiúsculas ou
m inúsculas. P or exem plo, digite sin( ou Sin(.

Exemplo

Digite o nome da função.


C alcule 3.76 + (-7.9 + V5) + 2 1log 45.

Na@ N aH Ecrã

3.76 e 3.76 e 3 .7 6 /(-7 .9 + j(


m • 7.9« m • 7.9 «
2 ] 2 ] 12 ] insere “V ( ” porque o
argumento deve estar entre
parêntesis.

5d d 5d d 3 .76 /(-7 .9 + j(5 ))

Utilize d uma vez para fechar V (5)


e outra vez para fechar (-7.9 + V 5).

0 2 d 2 3.76/(-7.9+V(5))+2log(45)
|2ndl [a-lock] LOG LOG
| j m 45 d m 45 d log requer ( ) para delimitar o
argumento.

Utilização da unidade portátil 180


Na@ N a H Ecrã

IENTERI IENTERI , 5.76


+ 2 •1 o g (45)
- 7 .9 + .JB
2 .6 4 2 5 8
5 . 76 --"< ~7 ■ 9 + - í < 5
MAIN RAD HUTU
>'?
+ 21 oq ( 4 5 )
FUNC l/ Í O

Nota: pode tam bém se le ccion ar log com


@ ICATALOGI
H 2 [catalog]

Introdução de várias expressões numa linha

Para introduzir m ais de uma expressão ou O-


instrução sim ultaneam ente, separe-as com
dois pontos, prem indo 2 [ : ]. 5-»ai 2-»bia.'"’b

t 0
O Aparece apenas o último resultado.
& ! aparece quando pressionar ISTOH para
memorizar um valor numa variável.

Se uma entrada ou resposta for maior que o comprimento da linha

Se não fo r possível m ostrar a entrada e o resultado num a única linha na área do


histórico, o resultado aparece na linha seguinte.

Se uma entrada ou resposta su pe ra r o


■expand ( ( x + 2 )7)
com prim ento de uma linha, no fim da linha x 7 + 14 x 6 + S 4 - x 5 + 2 B f l x ‘>
expande: {-.x+2)__________
aparece ►. MAIN________ RAD AUTO FUNC 1V30

Utilização da unidade portátil 181


Para v e r a entrada ou a resposta por inteiro:

1. Prim a © para d esloca r o cu rso r da linha de entrada para a área do histórico; este
procedim ento realça a últim a resposta.
2. Prim a © e © para realçar a entrada ou resposta desejada. P or exem plo: © perm ite
m over do resultado para a entrada na área do histórico.

3. Utilize ® e © ou 2 ® e2 A para ir
para a direita ou para a esquerda.

Nota: se fo r para a direita, ◄ aparece no


início da linha.

4. Para vo lta r à linha de entrada, prim a lESCI.

Continuação de uma operação

Se p rem ir IenterI para ca lcu lar uma expressão, a TI-89 Titanium / Voyage™ 200 m antém
a expressão na linha de entrada e realça-a. É possível co ntin ua r com a últim a resposta
ou introduzir outra expressão.

Se prem ir: A § / (H :

0, □, 0, 0, Substitui a linha de entrada com a variável ans(1),


0 , ou que permite utilizar a última resposta como início de
uma outra expressão.

Qualquer outra tecla Cancela a linha de entrada e inicia uma outra.

Utilização da unidade portátil 182


Exemplo

C alcule 3.76 + (-7.9 + ^ 5 ). Em seguida, adicione 2 log 45 ao resultado.

Na @ Na H Ecrã

3.76 e C • 7.9 0 3.76 e C • 7.9 0


2 ] 5d d 2 ] 5d d
IENTERI I
0 2 |2ndl [a-lock] LOG 0 2 LOG
lai phal C 45 d C 45 d 1 Se premir 0 , a linha de
1 ENTERI 1 entrada é substituída pela
variável ans(1), que contém
a última resposta.

Interrupção de um cálculo

O indicador BU S Y aparece à direita da linha de estado durante a realização de um


cálculo. Para o interrom per, prim a [M |.

É possível que passem alguns m om entos


antes de apa re cer a m ensagem “Break” .

Prim a I N para vo lta r à aplicação actual.

Utilização da unidade portátil 183


Formatos de apresentação dos resultados

Um resultado pode s e r calculado e apresentado em form atos diferentes. Esta secção


explica os m odos da TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r e as
características que determ inam os form atos de apresentação.

Modo Pretty Print

P or predefinição, a definição deste m odo é Pretty Print = ON. Expoentes, raízes,


fracções, etc., são apresentadas da m esm a form a em que foram escritas. É possível
utilizar IMODEI para a ctivar ou d esa ctivar Pretty print.

Pretty Print

ON OFF

2n,
p ,
x- 3
-------
2 2
p A2, p /2, 4 ((x -3 )/2 )

A s expressões não aparecem em Pretty print na linha de entrada. Se este m odo e stiver
activo e p rem ir Ienter, a área do histórico apresenta a entrada e o resultado no modo
Pretty print.

Utilização da unidade portátil 184


Modo Exact/Approx

A predefiniçao é Exact/Approx = AUTO. É possível utilizar IMODEI para s e le ccion ar um dos


três m odos.

Visto que A U T O é uma com binação das duas


outras opções, o utilizador deve co nh ece r os
efeitos das três definições.

Utilização da unidade portátil 185


EXACT — Todos os resultados que não sejam núm eros inteiros aparecem em form a
sim bólica ou fracionária (1/2, p, J l , etc.).

Mostra os resultados constituídos por


um número inteiro.
Mostra os resultados fracionários
simplificados.

Mostra o símbolo p.

Mostra a forma simbólica das raízes que


não podem ser calculadas como
números inteiros.

Prima 8 lENTERl para cancelar


temporariamente a definição EXACT e
apresentar um resultado com ponto
flutuante.

Nota: o m odo E X A C T perm ite co nse rva r a form a fracionária e sim bólica, reduzindo
o risco de erros de arredondam ento que podem ocorre r após uma série de cálculos
interm ediários num a série de cálculos concatenados.

Utilização da unidade portátil 186


APPROXIMATE — Todos os resultados num éricos, sem pre que possível, aparecem na
form a decim al (com ponto flu tua nte).

Nota: os resultados são arredondados com a precisão de cálculo da TI-89 Titanium /


Voyage™ 200 e apresentados de acordo com o estado de definição actual.

As fracções são tratadas como números


decimais.

Os formatos simbólicos são


calculados numericamente (sempre
que possível).

A s variáveis não definidas não podem se r calculadas e são tratadas de form a


algébrica. P or exem plo: se a variável r não está definida, p r2= 3 .1415 9 r 2.

AUTO — Este m odo utiliza o form ato EXACT, quando possível, ou o form ato
A P P R O X IM A T E quando a entrada efectuada incluir um ponto decim al. A lém disso,
algum as funções podem apresentar resultados no form ato A P P R O X IM A T E m esm o que
a entrada não inclua um ponto decim al.

■ 2 *Ji
■ 2. - J i 6.28319
2 * .n
A entrada de um número decimal
■-RT?
2--Í7 determina um resultado em decimal.
7

.755929
-fr
-í<4. -'"7>
MAIN F;a[iAUTD FIINC H/3G

Utilização da unidade portátil 187


Nota: para co nse rva r um form ato EXACT, utilize fracções em vez de decim ais. Por
exem plo, utilize 3/2 em vez de 1.5.

A tabela seguinte com para as três definições.

Resultado Resultado Resultado


Entrada exacto aproxim ado autom ático
8/4 2 2. 2

8/6 4/3 1.33333 4/3

8.5*3 51/2 25.5 25.5 - A entrada de


um decimal
Í(2 )/2 .707107 determina o
72 72
2 2 resultado em
decimal no
p *2 2-p 6.28319 2-p formato AUTO.

p*2. 2-p 6.28319 6.28319

Nota: para ca lcu lar uma entrada no form ato AP P R O X IM A TE , independentem ente da
definição actual, prim a 8 Ienter|.

Modo Display Digits

A predefinição é Display Digits = FLOAT 6; isto significa que os resultados são


arredondados com seis dígitos no m áxim o. Para se le ccion ar diferentes opções, utilize
IMODEI. A s opções são válidas para todos os form atos exponenciais.

Utilização da unidade portátil 188


A TI-89 Titanium / Voyage™ 200 calcula e conserva internam ente todos os resultados
decim ais até 14 dígitos significativos (em bora apenas apareçam 12 no m áxim o).

Definição Exemplo Descrição

FIX 123. (FIX 0) Os resultados são arredondados


(0-12) 123.5 (FIX 1) de acordo com a quantidade de
123.46 (FIX 2) casas decimais seleccionadas.
123.457 (FIX 3)
FLOAT 123.456789012 O número de casas decimais
varia conforme o resultado.

FLOAT 1.E 2 (FLOAT 1) Os resultados são arredondados


(1-12) 1.2E 2 (FLOAT 2) conforme o número total de
123. (FLOAT 3) casas decimais seleccionadas.
123.5 (FLOAT 4)
123.46 (FLOAT 5)
123.457 (FLOAT 6)

Nota:

• Independentem ente da definição do Display Digits, a calculadora utiliza nos cálculos


internos de decim ais o va lo r exacto para g a ra n tir a m áxim a precisão.

• Se não fo r possível a prese ntar o resultado com o núm ero de d ígitos seleccionado, a
calculadora passa autom aticam ente ao sistem a de notação científica.

Utilização da unidade portátil 189


Modo Exponential Format

P or predefinição, Exponential Format =


NORMAL. Para se le ccion ar uma das três
opções, utilize ImodeI.

Definição Exemplo Descrição

NORMAL 12345.6 Se não for possível apresentar um


resultado com o número de casas
decimais especificadas no modo
Display Digits, a TI-89 Titanium /
Voyage™ 200 passa de NORMAL
para SCIENTIFIC apenas para este
resultado.

SCIENTIFIC 1.23456E 4 1.23456 x 104


1 1
O Ë

ENGINEERING 1.23456E 3 12.3456 x 103


1 1
e ©

O Sem pre 1 casa decim al à esquerda do ponto decim al.


© Expoente (potência de 10).

© À esquerda do ponto decim al, pode-se te r 1 , 2, ou 3 casas decim ais.


O O expoente é um m últiplo de 3.

Nota: na área do histórico, um núm ero de uma entrada aparece no m odo S C IE N TIFIC ,
se o va lo r absoluto é m enor que .001.

Utilização da unidade portátil 190


Edição de uma expressão na linha de entrada

O conhecim ento do procedim ento de edição de uma entrada econom iza m uito tem po. É
m ais fácil corrigir o erro de uma expressão do que a d ig itar de novo.

Remoção do realce de uma entrada precedente

D epois de prem ir Ienter, a expressão calculada perm anece realçada na linha de


entrada. Para a m odificar, é preciso que não esteja realçada, para não a cancelar sem
q ue re r jun ta m e nte com uma nova entrada.

Para rem over o realce, desloque o cursor


para o lado da expressão que deseja
liilN FiliCi ftUTO FLNC
m odificar.
-© ©
© desloca o cu rso r para o início.
© desloca o cu rso r para o final da expressão.

Deslocação do cursor

D epois de e fectua r esta operação, desloque o cu rso r para a posição desejada da


expressão.

Para deslocar o cursor: Prima:

Para a e squerda ou para a © ou © P rim a se m so lta r a tecla para


direita de um a expressão. re p e tir o m ovim ento.

Para o início da expressão. 2 ©

Utilização da unidade portátil 191


Para deslocar o cursor: Prima:

Para o fim da expressão. 2 B

Nota: se p rem ir sem q ue re r © em vez de © ou © , o cursor vai para a área do histórico.


Prim a I N ou © até que o cursor volte à linha de entrada. *•

Para cancelar um carácter

Para cancelar: Prima:

O ca rá cte r à esq u e rd a do 0 P rim a sem soltar 0 para


cursor. ca n ce lar vá rio s ca ra cte re s.

O ca rá cte r à direita do 8 0
cursor.

Todos os caracteres à direita ICLEARI Se não hou ve r caracteres à


do cursor. (apenas direita do cursor, ICLEARI
um a vez) cancela to d a a linha de
entrada.

Para cancelar a linha de entrada

Para ca nce la r a linha de entrada, prima:

• Iclear I se o cu rso r e stiver no início ou no fim da linha de entrada.

- ou -
• Iclear I Iclear I se o cu rso r não e stiver no início nem no fim da linha de entrada. O
prim eiro toque da tecla cancela todos os caracteres à direita do cu rso r e o segundo
cancela toda a linha de entrada.

Utilização da unidade portátil 192


Inserção ou sobreposição de um carácter

A TI-89 Titanium / Voyage™ 200 contém um m odo de inserção e um m odo de


sobreposição. P or predefinição, a TI-89 Titanium / Voyage™ 200 está definida para o
m odo de inserção; para alternar, prim a 2 [ ins].

Se a @ estiver em: O próxim o carácter digitado:

Insei-fc. nod e Será inserido no cursor.

1— Cursor interposto entre dois


caracteres

Ouerijype nrode Substituirá o carácter realçado.


1— O cursor realça um carácter

Nota: observe o cu rso r para ve rifica r o m odo actual.

Substituição ou cancelamento vários caracteres

Realce os caracteres desejados e, em seguida, substitua-os ou cancele-os.

Utilização da unidade portátil 193


Para realçar vários caracteres:

1. D esloque o cu rso r para o início ou o


fim dos caracteres que deseja realçar. fc-i _______________________
MftiN______MD fturn nine ivso

Para su b stitu ir sin( por


co s( , posicione o cu rso r
no início de s in .

2. Prim a sem so lta r |T |, prima © ou © ü


2
para realçar os caracteres à esquerda
ou à direita do cursor.
[
Prim a sem so lta r 0 e
prim a © © ® ® .

Para substituir ou cancelar os caracteres realçados:

1. D igite os novos caracteres.

2. Prim a 0 .

Nota: se realçar os caracteres que


deseja substituir, não se esqueça de que
algum as teclas de função abrem
autom aticam ente parêntesis.

Menus

Para reduzir a utilização do teclado, a TI-89 Titanium / Voyage™ 200

Utilização da unidade portátil 194


G raphing C alcu la to r perm ite aceder a m uitas aplicações através de m enus. Esta secção
explica com o se le ccion ar um item de q ua lq ue r m enu. C ada menu é descrito no m ódulo
correspondente deste m anual.

Visualização de um menu

Prima: Para ver:

O ,„ , etc. Um m enu da barra de fe rra m e n ta s — pendente na


barra de ferram entas na parte su p e rio r da m aioria dos
ecrãs da aplicação. P erm ite se le ccio n a r operações
relativas à aplicação em questão.

IAPPSI O am biente de tra b a lh o das A pps ou o m enu


APPLICATIONS — perm ite a ce d e r a um a lista das
aplicações.

2 [CHAR] O menu CHAR — perm ite a c e d e r a vá rio s caracteres


especiais (gregos, m atem áticos, etc.).

2 [MATH] O m enu MATH — perm ite a ce d e r às ca tegorias das


o p erações m atem áticas.

@ 1CATALOG 1 O m enu CATALOG — perm ite a ce d e r ao índice


H 2 alfabético com pleto das fu nções e instruções
[ catalog ] integradas na TI-89 T itanium / V oyage™ 200. Perm ite
ta m b é m se le ccio n a r fu nções de fin ida s pelo utilziador
ou funçõ e s de a plicação Flash (se tiv e r definido ou
ca rregado algum a).

Utilização da unidade portátil 195


Prima: Para ver:

2 [custom] O m enu CUSTOM — perm ite a ce d e r a um m enu que


pode ser p e rsonalizado para listar q u a lq u e r função,
instrução ou ca rá cte r disponível. A T I-8 9 T itanium /
V oyage™ 200 inclui um menu personalizado
predefinido, que pode ser m odificado ou redefinido.
C onsulte o m ódulo Ecrã principal da calcu la d o ra e/ou
o m ódulo P rogram ação para obte r m ais inform ações
sobre o m enu personalizado.

Selecção de um item do menu

Para s e le ccion ar um item do menu apresentado:

• Prim a o núm ero ou a letra apresentado à esquerda deste item. Para o bte r uma
letra, prim a laiphal na TI-89 Titanium e, em seguida, a tecla correspondente à letra.

- ou -
• Utilize a tecla do cu rso r © e © para realçar o elem ento e, em seguida, prim a Ienter I.
(Se p rem ir © no prim eiro item, o realce vai para o últim o item.)

6 indica que se prem ir aparece um


m enu pendente da barra de ferram entas.

Para se le ccio n a r factor , prim a 2 ou


© lENTERj. Esta o peração fecha o m enu e
insere a fu n çã o no lug a r do cursor.

fa cto r(

Utilização da unidade portátil 196


Ite n s com o sím b o lo 8 (subm enus)

Se se le ccion ar um item do menu com o sím bolo ►, aparece um subm enu, que perm ite
efetua r uma selecção.

P or exem plo,
List apresenta
um subm enu,
que perm ite
se le ccio n a r
funções
D evido ao tam a n h o $ indica que com a tecla
e specíficas de
lim itado do ecrã, a T I-89 do cu rso r é possível ve r
List.

Para os itens que perm item a ced er a um subm enu, é possível u tilizar a tecla do cursor,
com o explicado em seguida.

• Para m ostrar o subm enu do item realçado, prim a ® .


(É o m esm o procedim ento utilizado para se le ccion ar o item.)
• Para ca nce la r o subm enu sem e fectua r uma selecção, prim a © . (O m esm o efeito
que p rem ir I N .)
• Para ir d irectam ente do prim eiro item do menu para o últim o item de m enu, prima
© . Para ir directam ente do últim o item do menu para o prim eiro item de menu,
prim a © .

Itens com reticências ". . .” (caixas de diálogo)

Se s e le ccion ar um item do menu com “ . . .” (reticências), aparece uma caixa de diálogo


a pedir m ais inform ações.

Utilização da unidade portátil 197


P or exem plo: Save Copy As ... aparece uma
caixa de diálogo que pede a introdução do
nom e da pasta e de um a variável.

" indica que é possível prem ir ® para


^ ^ ^ „ m o s tr a r e e fe ctu a r um a selecção num m enu.

Um a caixa de entrada indica que é preciso


d ig ita r um valor. (A lp h a -lo ck é
a u to m a tica m e n te a ctivado para a T I-89

D epois de d ig itar uma variável num a caixa de introdução, é preciso p rem ir IenterI duas
vezes para m em orizar a inform ação e fe cha r a caixa de diálogo.

Cancelamento de um menu

Para ca nce la r o menu actual sem e fectua r uma selecção, prim a I N . Se aparecerem
subm enus, prim a várias vezes I N para ca nce la r todos os subm enus.

Deslocação de um menu da barra de ferramentas para outro

Para ir de um menu da barra de ferram entas para outro sem efectua r nenhum a
selecção:

• Prim a a tecla ( O , „ , etc.) correspondente ao outro menu.


- ou -

Utilização da unidade portátil 198


• Utilize a tecla do cu rso r para ir para o menu da barra de ferram entas posterior
(prim a ® ) ou ao a nterior (prim a © ). Se pre m ir ® no últim o menu seleccionado, vai
para o prim eiro e vice-versa.

Q uando u tilizar ® , verifique se existe um item com um subm enu realçado; se estiver, ®
m ostra o subm enu em vez de ir para o próxim o menu da barra de ferram entas.

Exemplo: selecção de um item do menu

A rredonde o va lo r de p com três casas decim ais. Suponha que a linha de entrada do
ecrã principal está vazia:

1. Prim a 2 [m a t h ] para m ostrar o menu MATH.

2. Prim a 1 para m ostrar o subm enu Number.


(Ou prim a Ie n t e r I porque o prim eiro item é
realçado autom aticam ente.)

3. Prim a 3 para se le ccion ar round. (Ou


prim a © © e Ie n t e r I.)

4. Prim a 2 W Q 3 d e, em seguida,
Ie n t e r I parao bte r o resultado.

O Se seleccionar a função no 3° passo, escreve O


automaticamente round( na linha de entrada.

Selecção de uma aplicação

A TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r tem diversas aplicações que
perm item resolver e ana lisa r vários tipos de problem as. É possível s e le ccion ar uma

Utilização da unidade portátil 199


aplicação de um m enu, o am biente de trabalho das A pps ou aceder às aplicações m ais
utilizadas a partir do teclado.

No menu APPLICATIONS

1. Se o am biente de trabalho das A pps e stiver desligado, prim a I apps I para v e r o menu
que contém a lista das aplicações.

Nota: para cancelar o menu sem efectua r uma selecção, prim a I N .

2. Para se le ccion ar uma aplicação:

• Utilize © ou © para realçar a


aplicação e, em seguida, prima
IENTERI.
- ou -

• Prim a o núm ero correspondente à


aplicação.

Aplicação: Permite:

FlashApps Mostrar uma lista das aplicações Flash, se houver.

Y= Editor Definir, editar e seleccionar funções ou equações para


a representação gráfica.

Window Editor Definir o tamanho da janela de visualização dos


gráficos.

Graph Mostrar os gráficos.

Table Mostrar uma tabela dos valores das variáveis


correspondentes a uma função inserida.

Utilização da unidade portátil 200


Aplicação: Permite:

D ata/M atrix E ditor Intro d u zir e editar listas, dados e m atrizes. É possível
e fe ctu a r cálculos e statísticos e rep re se nta r gráficos
esta tístico s.

P rogram E ditor Intro d u zir e editar p rogram as e funções.

Text E ditor Intro d u zir e editar um texto.

N um eric S olver Introduzir um a e xp ressão ou equação, de fin ir os


va lo re s de to d a s as variáveis, excepto um a e, em
seguida, e n co n tra r a solução para a variável
desconhecida.

H om e Inserir expressões, instruções e e fe ctu a r cálculos.

No ambiente de trabalho das Apps

Prim a a prim eira letra do nom e da aplicação ou utilize as teclas de cu rso r para realçar
um ícone da aplicação no am biente de trabalho das A pps e prim a IenterI. (Se p rem ir a
prim eira letra da aplicação e e xistir m ais do que uma aplicação que com ece por essa
letra, a prim eira por ordem alfabética é realçada). A aplicação abre-se directam ente ou
m ostra uma caixa de diálogo. (O am biente de trabalho das A pps pode v a ria r do
am biente apresentado abaixo.)

Utilização da unidade portátil 201


A caixa de diálogo m ais com um lista estas opções para a aplicação:

Opção Descrição

C urrent Volta ao ecrã a p resentado na últim a v isu a liza çã o da App.


(Se não hou ve r n e nhum arquivo /va riá ve l para a App
seleccionada, a definição desta opção será N ew quando
p re m ir I ENTER |.)

O pen P erm ite se le ccio n a r um arquivo existente.

N ew C ria um novo arquivo com o nom e digitado no cam po.

S eleccione uma opção e prim a I enter I . A parece a aplicação.

Nota: o term o geral variável é utilizado para os arquivos de dados de aplicação criados.

Utilize q ua lq ue r um destes m étodos para vo ltar ao am biente de trabalho das Apps


quando e stiver num a aplicação:

• Prim a I apps I.
• No m odo de ecrã cheio, prim a 2 K it] .

• No m odo de ecrã dividido, prim a 2 K it] para abrir a apresentação do ecrã cheio
da aplicação activa; em seguida, prim a 2 K it] novam ente.

Para vo lta r à últim a aplicação aberta a partir do am biente de trabalho das Apps, prima
1 2 [ f f l] .

Utilização da unidade portátil 202


N o teclado

É possível aceder às aplicações m ais utilizadas a partir do teclado. Na TI-89 Titanium ,


por exem plo, H # é o m esm o que pre m ir H e, em seguida, O . Este m anual utiliza a
notação H # , sem elhante à notação utilizadas nas segundas funções.

Aplicação: Premir:

H om e
> [CALC HOME]

Y = E ditor H #
W in d o w E ditor H [w indow ]

G raph H [graph ]

Table S etup H [tblset ]

Table S creen H [table]

A lgum as das aplicações m ais utilizadas estão indicadas em cim a das teclas Q W E R TY
na Voyage™ 200.

A plica çõ e s
f o i fw~) m n n rn rn
CZDCD gd co cm
© Q Q CÊD Q
g dp
Tecla Losango

Utilização da unidade portátil 203


Nota: 2 funções de tecla não aparecem no elem ento gráfico acim a.

Definição de modos

Os m odos determ inam a apresentação e interpretação de núm eros e gráficos. Estas


definições são guardadas autom aticam ente pela função C onstant M em ory™ quando
desligar a calculadora. Todos os núm eros, incluindo os elem entos de m atrizes e listas,
aparecem de acordo com a definição escolhida.

Verificação das definições dos modos

Prim a ImodeI para v e r a caixa de diálogo M ODE, que contém uma lista dos m odos e as
respectivas definições actuais.

O
©

O As definições de m odos estão em três páginas. Prim a O , „ ou ^ para ve r


directam ente uma determ inada página.
© Indica que é possível ir para baixo para ve r m ais m odos.
© ! indica que se p rem ir © ou © é possível ve r um menu e e fectua r uma selecção.

Nota: os m odos inválidos actuais estão inactivos. P or exem plo: na segunda página 2,
S plit 2 App não é válido, se S plit Screen = FULL. Q uando percorrer a lista, o cursor
ignora as definições inactivas.

Utilização da unidade portátil 204


M o d ifica ç ã o d a s d efin ições d o s m odos

Na caixa de diálogo MODE:

1. R ealce a definição do m odo que deseja m odificar. Utilize © ou © (com O , „ , ou


para percorrer a lista.
2. Prim a © ou © para ve r um menu com as definições válidas. A definição actual está
realçada.

3. Seleccione a definição desejada:

• Realce a definição com © ou © e prima Ienter I.

- ou -

• Prim a o núm ero ou a letra correspondente à definição desejada.

Nota: para sa ir de um menu e vo ltar à caixa de diálogo MODE sem e fectua r uma
selecção, prim a |ESC|.
4. M odifique, se necessário, as outras definições dos m odos.

5. D epois de e fectua r todas as m odificações, prim a Ien ter I para as m em orizar e sa ir da


caixa de diálogo.

Im portante: se p rem ir I N em vez Ien ter I para sa ir da caixa de diálogo MODE, to da s as


m odificações efectuadas serão canceladas.

Utilização da unidade portátil 205


D e sc riç ã o geral d o s m odos

Nota: para m ais inform ações sobre um m odo específico, consulte a respectiva secção.

Modo Descrição

G raph Tipos de representação gráfica: FU N C TIO N ,


P AR A M E TR IC , PO LAR, S E Q U E N C E , 3D, ou DE.

C urrent Pasta utilizada para a rm a ze n a r e re cu p e rar variáveis. Se


F older não cria r outra pasta, apenas a pasta M AIN está
disponível. C onsulte “ U tilização de pastas para
a rm a ze n ar conjuntos in d e pendentes de v a riá v e is ” - no
m ódulo Ecrã principal da calculadora.

D isplay N úm ero m áxim o de d ígitos (F LO A T ) ou núm ero fixo de


Digits casas decim ais (F IX ) a p resentados num resultado
decim al. Independ e n te m e n te da definição escolhida, o
núm ero total de dígitos a p resentados num resultado
decim al não pode su p e ra r 12. (C onsulte “ M ostra r m odo
de d ígitos na página 18

A ngle U nidades em que os va lo re s dos ângulos são


interpretados e visualizados: R AD IA N O S , G R A U S ou
G R A D O S.

E xponential N otação utilizada para a p re se n ta r resultados: N O R M AL,


F orm at S C IE N T IF IC ou E N G IN EER IN G .

C om plex Form ato utilizado para a p re se n ta r resultados co m plexos -


F orm at se houver: R E A L (os resultados co m plexos aparecem
apenas se utiliza r um a entrada com plexa),
R E C T AN G U LA R , ou PO LAR.

V ector Form ato utilizado para a p re se n ta r v e cto re s de 2 e 3


F orm at elem entos: R EC T A N G U LA R , C Y L IN D R IC A L ou
S PH E R IC A L.

Utilização da unidade portátil 206


Modo Descrição

P retty P rint A ctiva e desactiva a função P retty print.

Split S creen D ivide o ecrã em duas partes, espe cifican d o a sua


disposição: FU LL (ecrã não dividido), T O P -B O T T O M , ou
LEFT-RIG HT. C onsulte o m ódulo Ecrãs divididos.

Split 1 A pp A p lica çã o a p resentada na parte su p e rio r ou à esquerda


de um ecrã dividido. Se não d ivid ir o ecrã, indica a
aplicação actual.

Split 2 A pp A p lica çã o apresentada na parte infe rio r ou à direita de


um ecrã dividido. A ctiva apenas o ecrã dividido.

N u m b e r of O ecrã dividido perm ite d e fin ir as partes do ecrã para


G raphs a p re se n ta r conjuntos de gráfico s independentes.

G raph 2 Se Number o f Graphs = 2 , se lecciona o tipo de gráfico


da segunda parte do ecrã dividido. C onsulte o m ódulo
Ecrã principal da calculadora.
Split S creen P roporção das duas partes do ecrã dividido: 1:1, 1:2, ou
R atio 2 : 1. (© p e n a s H )

E xact/A pprox C alcula as expre ssõ e s e apresenta os resultados em


form a num érica ou racional/sim bólica: A U T O , E X A C T ou
A P P R O X IM A T E .

Base P erm ite re a liza r cá lculos através da digitação dos


núm eros nas form as decim al (D EC), hexadecim al (H E X )
ou binária (BIN).

U n it S ystem P erm ite se le ccio n a r um dos trê s sistem as de m edidas


para e sp e cificar as unidades padrão para os resultados
apresentados: SI (m étrico ou M KS); Eng/US (pés, libras,
e tc ); ou C ustom .

Utilização da unidade portátil 207


Modo Descrição

C ustom Units P erm ite se le ccio n a r padrões personalizados. O m odo


fica inactivo até que U nit System , 3:CUSTOM seja
seleccionado.

Language P erm ite lo ca liza r a T I-8 9 T itanium / V oyage™ 200 para


um dos idiom as possíveis, de p e n d e n d o dos idiom as das
a p licações Flash que estive re m instalados.

A pps D esktop Liga ou desliga o am b ie n te de tra b a lh o das Apps.

Utilização do menu Clean Up para iniciar um novo


problema

O menu da barra de ferram entas Clean Up perm ite iniciar um novo cálculo a partir de um
estado inicia, sem reinicializar a m em ória da TI-89 Titanium / Voyage™ 200
G raphing C alculator.

Menu da barra de ferramentas Clean Up

Veja o menu Clean Up no ecrã principal,


prem indo:
@ 2 [F6]

Utilização da unidade portátil 208


Item do menu Descrição

C le a r a -z Lim pa (exclui) to d o s os nom es de variável de um único


ca rá cte r na pasta actual, e xcepto se as va riá ve is
estive re m b loqueadas ou arquivadas. A p a re ce uma
m e nsaqem a pedir que prim a |ENTERI para c o n firm a r a
acção.

Os nom es de va riá ve is com um único ca rá cte r são


fre q u e n te m e n te utilziados em cá lculos sim bólicos, com o:
solve(a 0x +b 0x+c=O,x)
Se um a das va riá ve is já tiv e r um va lo r atribuído, o seu
cálculo pode p ro d u zir resultados incorrectos. Para
im p e d ir isto, se leccione 1:Clear a-z antes de co m e ça r o
cálculo.

N ew P rob C oloca NewProb na linha de entrada. Em seguida, é


necessário prem ir | ENTERI para e xe cu ta r o com ando.
NewProb realiza vá ria s o p erações que perm item
co m e ça r um novo problem a a partir de um estado inicial
sem re co n fig u ra r a m em ória:
• Limpa todos os nomes de variáveis de um único
carácter na pasta actual (o mesmo que 1:Clear a -z ),
excepto se as variáveis estiverem bloqueadas ou
arquivadas.
• Desactiva todas as funções e gráficos estatísticos
( FnOff e PlotsO ff ) no modo gráfico actual.
• Executa ClrDraw , C lrE rr , C lrG raph , ClrHom e ,
ClrIO , e ClrTable .

R estore custom Se um m enu p e rsonalizado diferente da predefinição


default e stive r activo, é possível resta u ra r a predefinição.
C onsulte o m ódulo Ecrã principal da calculadora para
o b te r inform ações sobre o m enu personalizado.

Utilização da unidade portátil 209


Nota:

• Q uando d efin ir uma variável que deseja m anter, utilize m ais do que um ca rá cter no
seu nom e. Este procedim ento im pede que seja cancelada inadvertidam ente por
1:Clear a-z.
• Para m ais inform ações sobre a ve rificação e reconfiguração da m em ória e outras
predefinições do sistem a, consulte o m ódulo Gestão da memória e das variáveis.

Utilização da caixa de diálogo Catalog

A caixa de diálogo CATALOG perm ite a ceder a q ua lq ue r com ando em butido da TI-89
Titanium / Voyage™ 200 G raphing C alcu la to r (funções e instruções) a partir de uma
lista conveniente. A lém disso, a caixa de diálogo CATALOG perm ite s e le ccion ar funções
utilizadas nas aplicações Flash ou nas funções definidas pelo utilizador (se tive r
carregado ou definido algum a).

Visualização da caixa de diálogo CATALOG

Para v e r a caixa de diálogo CATALOG, prima:


@ ICATALOGI
H 2 [catalog]

A predefinição da caixa de diálogo CATALOG é „ Built-in, que m ostra uma lista


alfabética de todos os com andos pré-instalados da TI-89 Titanium / Voyage™ 200
(funções e instruções).

Utilização da unidade portátil 210


o

O M ostra „ Built-in.
0 O H elp m ostra os parâm etros de um com ando num a caixa de diálogo.
0 ^ e ^ perm item a ceder às funções da aplicação Flash e às funções e program as
definidos pelo utilizador.

Nota: as opções inválidas no m om ento ficam inactivas. P or exem plo, ^ Flash Apps fica
inactiva, se não houver uma aplicação Flash instalada. ^ User-Defined fica inactiva, se
não tiv e r criado uma função ou program a.

Selecção do menu CATALOG

Q uando se le ccion ar um com ando, o nom e é transcrito na linha de entrada na posição


do cursor. É necessário p osicionar correctam ente o cu rso r antes de se le ccion ar um
com ando. 1

1. Prima:
@ ICATALOGI
H 2 [CATALOG]

Utilização da unidade portátil 211


2. Prima „ Built-in.

Os comandos aparecem por ordem


alfabética. Os comandos que não
começam por uma letra (+, %, •{, G etc.),
estão no fim da lista.
Para sair de CATALOG sem seleccionar
um comando, prima |ESC|.

Nota: quando a lista Built-in apa re cer pela prim eira vez, com eça no topo da lista. Da
próxim a vez que a lista aparecer, com eça no m esm o lugar onde ficou.

3. P osicione o indicador ► no com ando e prim a Ienter I.

Para deslocar o indicador 8: Prima ou digite:

Um comando de cada vez © ou ©

Uma página de cada vez 2 © ou 2 ©


Para o primeiro comando que A tecla de letra. (Na TI-89
inicia com uma determinada letra Titanium, não prima lalphal
primeiro. Se o fizer, precisa de
premir lalphal ou 1 2 [a-lockl
novamente antes de poder digitar
uma letra.)

Nota: prim a © no início da lista para ir para o fim ; prim a © para ir do fim para o princípio.

Utilização da unidade portátil 212


In fo rm a çõ e s so b re o s p arâm etros

Para os com andos assinalados com ►, a linha de estado indica os parâm etros pedidos
e opcionais (se disponíveis), e os respectivos tipos.

O C om ando indicado e respectivos parâm etros.


© Os parêntesis rectos [ ] indicam os parâm etros opcionais.

No exem plo acim a, a sintaxe do fa cto r é:

factor(expressão) necessário
- ou -
factor(expressão, variável) opcional

Nota: para m ais inform ações sobre os parâm etros, consulte a descrição correspondente
no m ódulo Referência técnica.

Visualização da ajuda do CATALOG

Prim a O Help para a prese ntar os parâm etros de um com ando num a caixa de diálogo.
Os parâm etros são iguais aos parâm etros apresentados na linha de estado.

Utilização da unidade portátil 213


L-
Í F i I FE T FS
CATALOG
T FH T
"■
T
|H«lp|Su;it-in|riosr> A»-Ps|Us«i'-[l«fin«<l|
C o m ando indicado
' H ilF
e respectivos EQUATIONjINAEP-VAIUDEPEND-VAK
<ESC=CHNCEL >
parâm etros.
' DelUar-
. ►deSolve<
\ det-<_____________
mm iN n f: h [> hutd fu n c

A lguns com andos, com o o ClrDraw, não necessitam de parâm etros. Se s e le ccion ar um
desses com andos, os parâm etros não aparecem na linha de estado; além disso,
U navailable aparece, se prem ir O Help.

Prim a I N para sa ir da caixa de diálogo CATALOG Help.

Selecção de uma função de aplicação Flash

Um a aplicação Flash pode co nte r uma ou m ais funções. Se s e le ccion ar uma função, o
seu nom e é inserido na linha de entrada na posição do cursor. Portanto, posicione o
cu rso r conform e necessário antes de se le ccion ar a função. 1

1. Prima:
@ ICATALOGI
H 2 [CATALOG]

Utilização da unidade portátil 214


2. Prim a ^ Flash Apps. (Esta opção fica inactiva, se não tiv e r instalado nenhum a
aplicação Flash na TI-89 Titanium / Voyage™ 200.)

Ch Th LDG A lista é classificada pelo nome da função.


f F l ï F2 ï F3 ï F4 ï ï
|m n-|E:u,n-,ri|rio!h A tFs|us*r-D «firi«4|
►balí ...... '
A coluna da esquerda lista as funções. A
IFnance
c e l l If< ....
count( ....
riCSHEET
riCSHEET
coluna da direita lista a aplicação Flash
dbdC
Eff< ...... '
...... IF n a n c e
IFnance que contém a função
ir - r - c . ........................ IFnance
Honí ...... '
... npvC ...... '
IFnance
IFnance J
As informações sobre uma função
aparecem na linha de estado.
Para sair sem seleccionar uma função,
prima |ESC|.

3. M ova o indicador ► para a função e prim a IenterI.

Para m over o indicador 8: Prima ou digite:

Uma função por vez © ou ©

Uma página por vez 2 © ou 2 ©


Para a primeira função que A tecla da letra. (Na TI-89
comece com uma letra Titanium, não prima lalphal
especificada primeiro. Se o fizer, precisa de
premir lalphal ou 1 2 [a-lockl
novamente antes de digitar uma
letra.)

Selecção de uma função ou programa definido pelo utilizador

Pode cria r os seus próprios program as ou funções e, em seguida, utilizar


^ User-Defined para lhes aceder. Para m ais inform ações sobre com o cria r funções,
consulte “C riação e cálculo de funções definidas pelo u tilizador” no m ódulo Ecrã

Utilização da unidade portátil 215


principal da calculadora e “Visão geral da digitação de uma fu nçã o ” no m ódulo
Programação. C onsulte o m ódulo Programação para o bte r m ais inform ações sobre
com o cria r e executar um program a.

Se se le ccion ar uma função ou program a, o seu nom e é inserido na linha de entrada na


posição do cursor. Portanto, posicione o cu rso r conform e necessário antes de
se le ccion ar a função ou program a.

1. Prima:
@ ICATALOGI
H 2 [catalog]
2. Prim a ^ User-Defined. (Esta opção fica inactiva, se não tiv e r definido nenhum a
função ou criado nenhum program a.)

A lista é classificada pelo nome da


função/programa. A coluna da esquerda
lista as funções e programas. A coluna da
direita lista a pasta que contém a função
ou programa.
Se a primeira linha da função ou programa
for um comentário, o texto do comentário
aparece na linha de estado.
Para sair sem seleccionar uma função ou
programa, prima |ESC|.

Nota: utilize o ecrã VAR-LINK para g e rir variáveis, pastas e aplicações Flash. C onsulte o
m ódulo Gestão da memória e das variáveis.

Utilização da unidade portátil 216


3. M ova o indicador ► para a função ou program a e prim a Ienter I.

Para m over o indicador 8: Prima ou digite:

Um a fu n çã o ou program a por vez © ou ©

Um a página por vez 2 © ou 2 ©


Para a prim eira fun çã o ou A te cla da letra. (N a T I-89
program a que com ece com uma Titanium , não prim a lalphal
letra especificada prim eiro. Se o fizer, precisa de
p re m ir lalphal ou 1 2 [a-lockl
novam ente antes de dig ita r uma
letra.)

Armazenamento e recuperação dos valores de


variáveis

Os valores são arm azenados com nom es de variáveis. É possível u tilizar o nom e em
vez do v a lo r nas expressões. Q uando a TI-89 Titanium / Voyage™ 200
G raphing C alcu la to r e nco ntra r o nom e num a expressão, substitui o va lo r arm azenado
da variável.

Utilização da unidade portátil 217


R e g r a s para n om es d a s va riá ve is

O nom e de uma variável:

• Pode co nte r de 1 a 8 caracteres com posto por letras e dígitos, inclusive letras do
alfabeto grego (excepto p), letras com acento e internacionais.
- Não introduza espaços.
- O prim eiro carácter não pode se r um dígito.

• É possível utilizar letras m aiúsculas e m inúsculas. Os nom es AB22, Ab22, aB22, e


ab22 referem -se à m esm a variável.

• Não é possível utilizar um nom e predefinido pela TI-89 Titanium / Voyage™ 200. Os
nom es predefinidos incluem :

- funções (com o abs) e instruções (tais com o LineVert). C onsulte o m ódulo


Referência técnica.
- variáveis de sistem a (com o xm in e xmax, utilizadas para arm aze na r valores
associados a gráficos). C onsulte o m ódulo Referência técnica.

Exemplos

Variável Descrição

m yvar OK

a OK

Log N ão é válido; nom e já dado à função log .

Log1 OK

3rdTotal N ão é válido, pois com eça com um dígito.

circu m fe r N ão é válido, pois supera 8 caracteres.

Utilização da unidade portátil 218


Tipos de dados

Tipos de dados Exemplos

E xpressões
2.54, 1.25E6, 2p, xm in/10, 2+3i, (x - 2 )2 , J2/2

Listas {2 4 6 8}, {1 1 2}

M atrizes
i 0 0
[i 0 0 ,
3 4 6

C adeia de caracteres “ H ello” , “T he a n sw e r is:”, “xm in /1 0 ”

Im agens

Funções m yfunc(arg), ellipse(x,y,r1,r2) *1

Armazenar um valor numa variável

1. Introduza o va lo r que deseja arm azenar, que pode s e r uma expressão.

2. Prim a IstoH . A parece o sím bolo de arm azenam ento ( !) .

3. Digite o nom e da variável.

Nota: Os utilizadores da TI-89 Titanium


devem utilizar laiphal conform e necessário,
se digitarem nom es de variáveis.

4. Prim a Ienter I.

Utilização da unidade portátil 219


Para arm aze na r te m porariam ente uma variável, é possível utilizar o ope ra do r “with’’.
C onsulte “Substituição de valores e configuração das restrições” - m ódulo Manipulação
Simbólica.

Visualização de uma variável

1. Digite o nom e da variável.


2. Prim a I enter | .

Se a variável não e stiver definida, aparece o seu nom e com o resultado.

N este exem plo, a variável a não está ■ nunl 517


■ num 1 + a__________ a + 517
definida; portanto, é utilizada com o variável num 1+a_________________
MAIN_________ M D atlTO FUNC 2/30
sim bólica.

Nota: consulte o m ódulo Manipulação


Simbólica para inform ações anteriores sobre
a m anipulação sim bólica.

Utilização de uma variável numa expressão

1. Digite o nom e da variável na expressão. ■ 3•num1 1551


■ numl_______________517
2. Prim a I enter I para ca lcu lar a expressão. l-TLIh1________________
MlilN F;H['HlT0 FUNC C.1:»

Nota: para v e r uma lista dos nom es das o v a lo r da variável


variáveis existentes, utilize 2 [v a r - link ] perm aneceu o
com o descrito no m ódulo Gestão da m es m o .
memória e das variáveis.

Utilização da unidade portátil 220


Se q uiser que o resultado substitua o valor ■ 3 •nurn1 ■+nun1 1551
anterior da variável, tem de arm aze na r o ■nurol____________ 1551
niir-i 1___________________
MiiiN__________F.HPiiLTg fln l :
resultado.

Recuperação do valor de uma variável

Em alguns casos, pode se r útil utilizar o va lo r efectivo de uma variável em vez do nom e.

1. Prim a 2 [£ para visua liza r uma caixa


de diálogo.
2. Digite o nom e da variável.

3. Prim a duas vezes Ienter I.

N este exem plo, o va lo r arm azenado em n um l será transcrito para a posição do cursor
na linha de entrada.

Indicadores da linha de estado no ecrã

A linha de estado aparece na parte inferior do ecrã de todas as aplicações. C ontém


inform ações sobre o estado actual da TI-89 Titanium / Voyage™ 200
G raphing C alculator, inclusive im portantes configurações dos m odos.

Utilização da unidade portátil 221


In d ica d o re s da linha de e sta d o

MflIN END F:H[■ HFFFiP!-! G i FUHC


I I I I I I I I
o © © o © © © ©

O Pasta actual
© Tecla m odificadora
© Modo A ngle
O Modo E xact/A pprox
© Núm ero gráfico
@ Modo Graph
© T rocar pilhas
© Pares do histórico, Indicador de ocupado, pausa, variáveis bloqueadas

Indicador Significado

Pasta actual M ostra nom e da pasta activa. C onsulte “ U tilização das


pastas para a arm aze n am e n to de conjuntos
in d e pendentes de v a riá v e is ” no m ódulo Ecrã principal
da calculadora. M AIN é a pasta p redefinida que
aparece a u to m a tica m e n te se utilizar a T I-8 9 T itanium /
V oyage™ 200.

Tecla M ostra a tecla m o dificadora activa com o descrito


m odificadora abaixo.

2nd 1 2 — utilizará a segunda função da próxim a tecla


prem ida.

2 8 — utilizará o recurso do losango da próxim a tecla


prem ida.

Utilização da unidade portátil 222


Indicador Significado
+ Q — digitará a letra m aiúscula da próxim a tecla
prem ida. Na T I-8 9 Titanium , é possível utiliza r Q para
dig ita r um a letra sem te r que u tiliza r lalphal.

lalphal — digitará a letra m inúscula da próxim a te cla


* ( i)
prem ida.

1 2 [a-lock] — o a lp h a -lo ck m inúsculo está activo. A té


n m)
que o desative, será digitada a letra m inúscula de cada
te cla prem ida. P a ra ca n ce lar o alpha-lock, prim a a .

Q lalphal — o A L P H A -lo ck m aiúsculo está activo. A té


■ ■ d )
que o desative, será digitada a letra m aiúscula de cada
te cla prem ida. P ara ca n ce lar o alpha-lock, prim a a .

■B ([B\ê) Q uando utilizado ju n ta m e n te com um a tecla de cursor,


a V oyage™ 200 utilizará q u a lq u e r recurso "arrastar"
disponível nos gráficos e na geom etria.

M odo A ngle Indica a unidade com a qual os ângulos são


interpretados e apresentados. Para m o d ifica r o m odo
A ngle, utilize a te cla |M0DE|.

RAD R adia n o s

D EG G raus

GRD G rados

M odo Indica com o as respostas são ca lcu la d a s e


E xact/A pprox apresentadas. (C on su lte “ M odo E xa ct/A p p ro c” na
página 16.) Para m od ifica r o m odo E xact/A pprox, utilize
a tecla M .

AUTO A u to m á tico

Utilização da unidade portátil 223


Indicador Significado

E XA C T E xacto

APPROX A p ro xim a d o

N úm ero gráfico Se o ecrã e stive r dividido para m ostra r dois g rá fico s,


indica o activo — G1 ou G2 . (M ostra GR#1 ou GR#2 na
V oyage™ 200.)

M o d o gráfico Indica os tipos de gráfico que podem ser


representados. (Para m od ifica r o m odo gráfico, prim a a
tecla ^ 3 . )

FUNC fu nções y(x)

PAR e q uações param étricas x(t) e y(t)

PO L e q uações polares r( 0 )

S EQ su cessões u(n)

3D G ráfico trid im e n sio n a l de e q uações z(x,y)

DE e q uações dife re n cia is y'(t)

In d ic a d o r das A p a re ce apenas quan d o as pilhas estão a acabar. Se


pilhas a p a re ce r BATT num fundo preto, tro q u e as pilhas assim
que fo r possível.

P ares do A s inform ações a p resentadas nesta parte da linha de


histórico, estado de p e n d e m da aplicação utilizada.
In d ic a d o r de
ocup a d o , pausa,
va riá ve is
b lo q ue a d a s

Utilização da unidade portátil 224


Indicador Significado

23/30 A p re se n ta d o no ecrã principal para m o stra r o núm ero


de pares de entrada /re sp o sta na área do histórico.
C onsulte as Inform ações do histórico na linha de
estado no m ódulo Ecrã principal da calculadora.

BUSY Um cálculo ou gráfico está em execução.

PAUSE Foi e fectuada uma pausa num gráfico ou program a.

a A v a riá ve l aberta no e d ito r actual (E d ito r de


D ados/M atrizes, E ditor de P rogram as ou E ditor de
Texto) está bloqueada ou arquivada e não pode ser
m odificada.

Nota:

• Para ca nce la r 2 , H , laiphal ou |T |, prim a a m esm a tecla novam ente ou prim a uma
tecla m odificadora diferente.

• Se a próxim a tecla prem ida não tive r o recurso do losango ou uma letra associada,
a tecla executa a função normal.

Utilização da unidade portátil 225


Ecrã principal da calculadora
Ecrã principal da calculadora

O ecrã principal da calculadora é o ponto de início das operações m atem áticas,


incluindo executar instruções, avaliar expressões e ve r resultados.

Um ecrã principal da calculadora


em branco

Este m ódulo descreve as partes do ecrã principal da calculadora, com o percorrer o ecrã
principal ou m odificar a área do histórico; com o cortar, copiar, colar, etc.

Nota: o term o “ecrã principal da ca lcu lad ora ” é utilziado neste m ódulo. O utros m ódulos
utilizam o term o “Ecrã p rincipal.” A m bos os term os são perm utáveis e referem -se ao
m esm o ecrã.

Visualização do ecrã principal da calculadora

Q uando ligar a TI-89 Titanium ou a Voyage™ 200 G raphing C alcu la to r pela prim eira
vez, aparece o am biente de trabalho das Apps. Para v e r o ecrã principal da calculadora,
realce o ícone H om e e prim a IenterI. Pode tam bém ve r o ecrã principal da calculadora,

Ecrã principal da calculadora 226


prem indo IhomeI (TI-89 Titanium ) or H [ calc home] (Voyage™ 200). Se d esa ctivar o modo
A pps D esktop , o ecrã principal da calculadora aparece autom aticam ente.

Partes do ecrã principal da calculadora

O exem plo seguinte contém os dados introduzidos previam ente e descreve as partes
principais do ecrã principal da calculadora. Os pares de entradas/respostas na área do
histórico aparecem em “pretty print.” Pretty print m ostra as expressões da form a que
estão escritas no quadro ou nos livros de exercícios.

O Toolbar
Permite ver os menus de selecção de operações aplicáveis no ecrã principal da calculadora. Para
ver um menu da barra de ferramentas, prima ^ , „ , etc.

© Pretty Print Display


M ostra os expoentes, raízes quadradas, fracções, etc., da form a tradicional.

© Last Entry
Ú ltim a entrada.

Ecrã principal da calculadora 227


O Entry Line
O nde introduz expressões ou instruções.

© Status Line
M ostra o estado actual da calculadora, incluindo várias definições de m odos
im portantes.

© Last Answ er
R esultado da últim a entrada. Não se esqueça de que os resultados não aparecem na
linha de entrada. Nota: H IenterI (Approx) foi utilizado neste exem plo.

O exem plo seguinte m ostra uma resposta que não está na m esm a linha da expressão.
Não se esqueça de que a resposta é m aior do que a largura do ecrã. Uma seta (►)
indica que a resposta continua. A linha de entrada contém a elipse (...). A elipse indica
que a entrada é m aior do que a largura do ecrã.

O—

©
© —
©

O Last Entry
"P re tty print" está activada. O s exponentes, raízes quadradas, fracções, etc., apa re ce m da
m esm a form a que são escritas tradicio n a lm e n te .

À H istory A rea
Lista os pares de entra d a s/re sp o sta s introduzidos. Os pares p ercorrem o ecrã à m edida que
efectua novas entradas.

Ecrã principal da calculadora 228


à A n s w e r C ontinues
R ealce a resposta e prim a B para ir para a direita para v e r o resto da resposta. N ão se esqueça de
que a resposta não está na m esm a linha da expressão.

Õ E xpression C ontinues (...)


P rim a ® para ir para a direita para v e r o resto da entrada. P rim a 1 2 ® ou 1 2 ® para ir para o
início ou o fim da linha de entrada.

Área do histórico

A área do histórico m ostra até oito pares de entradas/respostas anteriores (dependendo


da com plexidade e da altura das expressões apresentadas). Q uando o viso r e stiver
cheio, as inform ações ultrapassam o topo do ecrã. Pode u tilizar a área do histórico para:

• R ever as entradas e as respostas anteriores. Pode utilizar o cu rso r para v e r as


entradas e as respostas no ecrã.

• Voltar a ch am ar ou co la r autom aticam ente uma entrada ou resposta a nte rio r na


linha de entrada para que a possa reutilizar ou editar.

Ecrã principal da calculadora 229


V isu a liz a ç ã o da área do histórico

G eralm ente, o cursor está na linha de entrada. No entanto, pode m over o cu rso r para a
área do histórico.

Para: Efectue o procedim ento apresentado em


seguida:

V er as en tra d a s ou as • Prima © para realçar a última resposta na


respostas linha de entrada.
que estão fora do ecrã
• Continue a utilizar © para mover o cursor
da resposta para a entrada até à área do
histórico.

Ir para o par do histórico Se o cu rso r e stive r na área do histórico,


m ais antigo ou m ais recente prim a 8 © ou 8 © , respectivam ente.

V er um a entrada ou M ova o cu rso r para a entrada ou a resposta.


resposta U tilize © e © para ir para a esqu e rd a e a
d em asiado lo n g a para uma direita (ou 1 2 © e 1 2 © para ir para o
linha ( 8 está no fim da início ou o início), respectivam ente.
linha)

C o lo ca r o cu rso r na P rim a |ESC| ou © até o cu rso r ir para a linha


linha de entrada de entrada.

Nota: está disponível um exem plo de visualização de uma resposta longa.

Informações do histórico na linha de estado

Utilize o indicador do histórico na linha de estado para o bte r inform ações sobre os pares
de entradas/respostas. Por exem plo:

Ecrã principal da calculadora 230


Se o cu rsor N úm ero total de N úm ero m áxim o de
e stive r na linha pares gu a rd a d o s pares que pode
de entrada: actualm ente. guardar.

8/30
Se o cu rsor N úm ero do par da N úm ero total de
e stive r na área entrada ou p ares gu a rd a d o s
do histórico: resposta actu a lm e n te .

P or predefinição, são guardados os últim os 30 pares de entradas/respostas. Se a área


do histórico e stiver cheia quando efectua r uma nova entrada (indicada por 30/30), o
novo par de entrada/resposta é guardado e o par antigo é elim inado. O indicador do
histórico não se altera.

Modificação da área do histórico

Para: Efectue o procedim ento apresentado em


seguida:
A lte ra r o núm ero de P rim a ^ e se le ccio n e 9:Form at ou prim a
pares que pode g u a rd a r @ 8 Í
H 8 F
Em seguida, prim a ® , utilize © ou © para
re a lça r o novo núm ero e prim a duas vezes
| ENTER |.

Lim par a área do histórico P rim a ^ e se le ccio n e 8:Clear Home ou


e e lim in a r to d o s os pares introduza ClrHome na linha de entrada.
guardados

E lim in a r um par de M ova o cu rso r para a entrada ou a resposta.


e n trada/resposta específico P rim a O ou |CLEAR|.

Ecrã principal da calculadora 231


Armazenamento de entradas do ecrã principal da
calculadora como um script para o editor de texto

Para g ua rd a r todas as entradas da área do histórico, é possível g ua rd ar o ecrã principal


num a variável de texto. Q uando q uiser to rn a r a e xecutar estas entradas, utilize o Text
E ditor para a brir a variável com o um script de com ando.

Armazenamento das entradas na área do histórico

1. No ecrã principal da calculadora:

2. Prim a O e seleccione 2:Save Copy As.

3. E specifique a pasta e a variável de texto


que deseja u tilizar para g ua rd a r as
entradas.

Nota: o arm azenam ento refere-se às


entradas e não as respostas.

Ecrã principal da calculadora 232


Item Descrição

Type É config u ra d a auto m a tica m e n te com o Text e não é


possível m odificá-la.

F older M ostra a pasta onde será guardada a variável de


texto. Se q u ise r u tiliza r um a pasta diferente, prim a ®
para v e r o m enu das pastas existe n te s e se leccione a
pasta dese jad a .

Variable D igite um nom e vá lid o de variável - um nom e não


utilizado.

Nota: para m ais inform ações sobre as pastas, consulte o m ódulo Gestão da
memória e das variáveis.
4. Prim a I enter I (após uma entrada num a caixa de entrada, tal com o Variable, prima
duas vezes I enter I).

Recuperação de entradas memorizadas

Visto que as entradas são guardadas com o form ato de script, não é possível recuperá-
las no ecrã principal da calculadora. (No menu da barra de ferram entas O do ecrã
principal da calculadora, a opção l:O p e n não está disponível.) Efectue o procedim ento
apresentado em seguida:

Ecrã principal da calculadora 233


1. U tilize o Text E ditor para a b rir a variável que contém as entradas guardadas do ecrã
principal da calculadora.
Estas entradas aparecem com o uma série de linhas de com ando que podem ser
executadas individualm ente na ordem desejada.

2. C om o cu rso r posicionado na prim eira


linha do script, prim a várias vezes ^
para e xecu tar os com andos linha por
linha.

3. Visualize o ecrã principal da calculadora.

Este ecrã dividido m ostra o Text E ditor (com o script da linha de com ando) e o ecrã
principal da calculadora restabelecido.

Nota: para m ais inform ações sobre a utilização do Text E ditor e com o e xecu tar um script
de com ando, consulte o m ódulo Editor de Texto.

Corte, cópia e colagem de informações

O procedim ento para cortar, copiar e co la r pode se r utilizado na m esm a aplicação ou


em aplicações diferentes. Estas operações utilizam uma área de transferência
reservada da TI-89 Titanium / Voyage™ 200 G raphing C alculator para arm azenam ento
tem porário de dados.

Comparação entre colar automaticamente e cortar/copiar/colar

O procedim ento de colagem autom ática é a form a m ais rápida para c o piar uma entrada
ou resposta da área do histórico e colá-la na linha de entrada.

Ecrã principal da calculadora 234


1. Utilize © e © para realçar um item na área do histórico.
2. Prim a IenterI para co la r autom aticam ente o item na linha de entrada.

A s operações para cortar (cut), co piar (copy) ou co la r (paste) perm item tran sfe rir
inform ações para a linha de entrada; uma inform ação da área do histórico pode ser
copiada, m as não cortada ou colada.

Operação para cortar ou copiar informações na área de transferência

Um a inform ação cortada ou copiada é colocada na área de transferência. A operação


de corte rem ove a inform ação da posição (utilizada para deslocação), enquanto a
operação de cópia deixa a inform ação na posição original.

1. Realce os caracteres que deseja cortar ou copiar.

Na linha de entrada, posicione o cursor à direita ou à esquerda dos caracteres.


Prim a sem so lta r |T | e, em seguida, prim a © ou © para realçar respectivam ente os
caracteres à direita e à esquerda do cursor.

2. Prim a O e seleccione 4:Cut ou 5:Copy.

Ecrã principal da calculadora 235


Áreas de transferência = (área vazia ou com o conteúdo anterior)

nnv nu i u . r u n 1.

D epois de cortar D epois de co p ia r

Á rea de tra n sfe rê n cia = Á rea de tra n sfe rê n cia =


x A4 - 3 x A3 -6 x A2+8x xA 4-3xA 3-6xA 2+8x

Nota: pode cortar, copiar e colar sem u tilizar o m enu da barra de ferram entas de O ­
Prima:
@ H 5 , H [copy] , ou H [paste]
H H X, H C, ou H V

C ortar não é o m esm o que cancelar, pois a inform ação cancelada não fica guardada na
área de transferência e portanto não pode se r recuperada.

Nota: uma inform ação cortada ou copiada substitui o eventual conteúdo da área de
transferência.

Operação para colar uma informação da área de transferência

A operação para colar insere o conteúdo da área de transferência na posição do cursor


na linha de entrada. O conteúdo da área de transferência perm anece igual.1

1. P osicione o cu rso r no ponto onde deseja colar a inform ação.

Ecrã principal da calculadora 236


2. Prim a O e seleccione 6:Paste (ou utilize as teclas de atalho):
@ 8 [paste]
H H V

Exemplo: copiar e colar

Para reutilizar uma expressão sem digitá-la de novo por inteiro.

1. C opie a inform ação desejada.

a) Utilize [7 ] ® ou [7 ] © para realçar a ..i


expressão.

b) Prima:
@ 8 [copy]
H 8 C

c) c.N este exem plo, prim a I enter I para


ca lcu lar a expressão.

2. Cole a inform ação na nova entrada.

a) Inicie uma nova entrada e posicione o cu rso r no local onde deseja colar a
inform ação copiada.

Ecrã principal da calculadora 237


b) Prim a ^ 1 para se le ccion ar a função d differentiate.

c) Prima
@ 8 [PASTE]
H 8 V
para co la r a expressão copiada.

d) C om plete a nova entrada e prima


IENTERI.

Nota: tam bém é possível reutilizar uma expressão através de uma função definida
pelo utilizador.

3. C ole a inform ação copiada noutra aplicação.

a) Prim a 8 # para ve r Y = Editor.

b) Prim a IenterI para d e fin ir y l(x ).

c) Prima
@ 8 A te]
H 8 V
para colar.

d) Prim a I para g u a rd a r a nova


definição.

Nota: a operação de copiar e colar perm ite tra n sfe rir facilm ente inform ações de uma
aplicação para outra.

Ecrã principal da calculadora 238


Reutilização de uma entrada precedente ou da
última resposta

É possível reutilizar uma entrada precedente, executando-a de novo “tal e q u a l” ou


m odificando-a antes de a to rn a r a executar. Tam bém é possível reutilizar a últim a
resposta, inserindo-a num a nova expressão.

Reutilização da expressão na linha de entrada

Se prem ir I enter I , a expressão calculada perm anece realçada na linha de entrada.


C onform e a situação, é possível sobrepô-la ou reutilizá-la.

P or exem plo: utilize uma variável para calcular o quadrado de 1 ,2 , 3, etc.

C om o m ostrado em seguida, ajuste o va lo r da variável inicial e digite a expressão


variável. Em seguida, volte a d ig itar para increm entar a variável e ca lcu lar o quadrado.

@_____________________H Ecrã

0 0 ■ 0 + nun 0
G-í-nun
|2ndl [a-lock] NUM NUM MAIN RAD AUTU FUNC 1/30

I ENTER I I ENTER I*

NUM 0 1 NUM 0 1 ■ 0 + nun 0


2 o NUM NUM ■ num + 1 •» n u n 5 n u n ^ _____________ 1
nur-i+1- » n u n =n u n ^ 2 ________________________
2 Ë NUM Q 2 2 Ë NUM Q 2 M AIN F;iiO AUTO FUNC 2/30

I I

Ecrã principal da calculadora 239


@_____________________ H Ecrã

Ienteri Ienteri Ienteri Ienteri ■ 0 + num 0

■ num + 1 + num : num2 1

■ num + 1 * num : num 2 4

■ num + 1 + num : num^ 9


num+1+num:numA2
M AIN F;iiD AUTO FUNC 4.'SO

Nota: to rn a r a executar a entrada “tal e qua l” , é m uito útil nos cálculos interactivos que
incluem variáveis.

C om a equação A=p r2, utilize teste e erro para calcular o raio de um círculo que cobre
200 centím etros quadrados

Nota: editar uma entrada perm ite realizar pequenas correcções sem a necessidade de a
reescrever.

O exem plo seguinte utiliza 8 com o prim eiro palpite e, em seguida, m ostra a resposta na
form a aproxim ada de ponto flutuante. É possível editar e vo ltar a e xecutar com 7.95 e
continuar até que a resposta esteja tão precisa quanto desejado.

@ H Ecrã

8 ISTOH 1alpha R |2ndl 8 |ST0H R |2ndl í : 1


■ 8 + 1- : n r 2 64 n
[:] |2nd| TTcl R PH 2 8 + r : n r- 2
M AIN F;iiD AUTO FUNC 1/30
Í2ndl [Jt] lalDhal R M 2 1ENTER 1
1ENTER 1

p r ii enter i p r ii enter 1
■8 + r : n r 2 6 4 - ti
■8 + r : n r 2 2 0 1 .0 6 2
8 + r : n r A2
M AIN RAO AUTD FUN'1 2/30

Ecrã principal da calculadora 240


@ H Ecrã

A H 8 A H [del ]
■ 8 + r : n r 2 64 • ir
7.95 I ENTER I 7.95 | ENTER I 2 0 1 .9 6 2
■8 + r : n r 2
■ 7 .9 5 + r : n r 2 1 9 8 .5 5 7
7 .9 5 * r:.T tr''-2
MAIN RAD AUTD FUNC 3/ 30

Nota: quando a entrada co ntive r um ponto decim al, o resultado aparece


autom aticam ente com o ponto flutuante.

Recuperação de uma entrada precedente

É possível recuperar as entradas precedentes guardadas na área do histórico, m esm o


que não apareçam no ecrã. A entrada recuperada substitui o conteúdo da linha de
entrada. É possível to rn a r a e xecutar ou editar a entrada recuperada.

Para recuperar: Prima: Efeito:

A última entrada 2 [ENTRY] Se a última entrada ainda estiver na


(modificou a linha de uma vez linha de entrada, recupera a entrada
entrada) precedente.
Entradas 2 [ENTRY] Cada toque recupera a entrada
precedentes várias vezes anterior àquela apresentada na linha
de entrada.

Nota: tam bém é possível utilizar a função entry para recuperar uma entrada precedente.
C onsulte entry( ) no m ódulo Referência técnica.

P o r exem plo:

Ecrã principal da calculadora 241


Se a linha de entrada contiver a f F l- T F2’- TF3-rT FR- T FE T Fb^ T
|Toois|fii3tbKo|caic|Di:riÈK|pK3rom|atari ut |
T
|

última entrada, [2 [ENTRY] recupera-


a.
■ 8 + r : n r 2 64 -n

■ 8 + : n r 2 2 0 1 .G 6 2
Se a linha de entrada for modificada r

■ 7 .9 5 + r : i t 2 1 9 8 .5 5 7
ou cancelada, [2 [ENTRY] recupera- 7 . 9 5 - í r - : n r ''2
MAIN RAD hUTD FUNC 3/30
a.

Recuperação da última resposta

C ada vez que calcula uma expressão, a TI-89 Titanium / Voyage™ 200
G raphing C alcu la to r g uarda o resultado na variável a n s(l). Para inserir esta variável na
linha de entrada, prim a 2 ± s ] .

P or exem plo: calcule a área de um jardim rectangular de 1,7 por 4,2 m etros. Em
seguida, calcule a produção por m etro quadrado, sendo a produção total de 147
tom ates.

1. C alcule a área.
1.7 0 4.2 |ENTER I

2. C alcule a colheita por m etro quadrado.

147 e 2 [ans ] f i A varif el ans(1) é


inserida e o valor
utilizado no cálculo.

De m odo analógo à ans(1), ans(2), ans(3), etc., tam bém contêm as respostas
precedentes. P or exem plo: ans(2) contém a penúltim a resposta.

Nota: consulte ans( ) no m ódulo Referência técnica.

Ecrã principal da calculadora 242


Colagem automática de uma entrada ou resposta
da área do histórico

É possível se le ccion ar q ua lq ue r entrada ou resposta da área do histórico e “colar


a uto m aticam ente” uma d uplicação na linha de entrada. Esta função perm ite inserir uma
entrada ou resposta precedente sem digitá-la de novo.

Vantagens da utilização da função de colagem automática

O efeito da função de colagem autom ática é parecido com a utilização de 2 [entry] e


2 [ans ] descritos na secção anterior, em bora haja diferenças.

Para as Colagem autom ática 1 2 [ENTRY] permite:


entradas: permite:

Inserir qu a lqu e r S u b stitu ir o con te ú d o da linha de


entrada a n te rio r na entrada por q u a lqu e r entrada
linha de entrada. anterior.

Para as Colagem autom ática 1 2 [ANS] permite:


respostas: permite:
Inserir o va lo r Inserir a variável ans(1) , que
a p resentado de con té m apenas a últim a resposta.
q u a lqu e r resposta C ada ve z que intro d u zir um
a n te rio r na linha de cálculo, ans(1) é actualizada com
entrada. a últim a resposta.

Nota: uma inform ação pode tam bém se r colada através do menu O da barra de
ferram entas.

Ecrã principal da calculadora 243


C o la r autom aticam ente um a entrada ou re sp o sta

1. P osicione o cu rso r no ponto escolhido para inserir a entrada ou a resposta na linha


de entrada.
2. Prim a © para d esloca r o cursor para cim a na área do histórico. Este procedim ento
realça a últim a resposta.

3. Utilize © e © para realçar a entrada ou a resposta que deseja colar


autom aticam ente.

• © perm ite ir da resposta para entrada


na área do histórico.
• Para realçar elem entos não contidos
no ecrã, utilize © .

Nota: para a nu la r a operação e vo lta r à


linha de entrada, prim a I N . Para ver
uma entrada ou resposta cujo
com prim ento é su p e rio r à linha (indicado
com ► no final da linha), utilize ® e © ou
2 ® e2 © .

4. Prim a Ienter|.

O elem ento realçado é inserido na linha


de entrada.

Desta form a, cola a entrada ou a resposta com pleta. Se n ecessitar apenas uma parte de
uma ou de outra, edite a linha de entrada para ca nce la r as partes não desejadas.

Ecrã principal da calculadora 244


Criação e cálculo de funções definidas pelo
utilizador

A s funções definidas pelo u tilizador perm item e con om izar m uito tem po quando é
preciso repetir a m esm a expressão várias vezes (com valores diferentes). Estas
funções expandem as funções incorporadas da TI-89 Titanium / Voyage™ 200
G raphing C alculator.

Formato de uma função

Os exem plos seguintes contêm funções de um ou dois argum entos definidas pelo
utilizador. É possível u tilizar um núm ero q ua lq ue r de argum entos conform e as
necessidades. N estes exem plos, a definição é com posta por uma única expressão (ou
enunciado).

cube(x) = x
3 xroot(x,y) = y
1/x
O 0 © O © ©
O Nome da função
© Lista de argumentos
© Definição

Para d e fin ir funções e program as, atribua nom es exclusivos aos argum entos para não
os utilizar quando ch am ar estas funções ou program as posteriorm ente.

Nota: os nom es das funções seguem as m esm as regras que os nom es das variáveis.
C onsulte “G u arda r e recuperar os valores de va riáve is” no m ódulo Funcionamento da
calculadora.

Ecrã principal da calculadora 245


Utilize os m esm os argum entos da definição na lista de argum entos. P or exem plo:
cube(n) = x3 dá resultados im previstos quando ca lcu lar essa função.

Os argum entos (x e y nestes exem plos), são m arcadores que contêm os valores
transferidos para a função. Não representam as variáveis x e y, excepto se tra n sfe rir x e
y com o argum entos durante o cálculo da função.

Criação de uma função definida pelo utilizador

Efectue um dos procedim entos apresentados em seguida.

Método Descrição

ISTOH G u a rd a r um a e xp ressão num nom e de função


(incluindo a lista de argum entos).

■ cubetx) Done
_1_

■ y * •»xroot(:<;lQ_____ Done
1
q-'-r; ,- y o o t <: x ; y ) ______________
MhlN__________ F;m[i ftUTD FUNC_______

C om ando Define D e fin ir um nom e de fu n çã o (incluindo a lista de


arg u m e nto s) com o um a expressão.

■Define c-ubeCx) =x° Done

■ Define xrootO;,y) =y
________________________________________D o n e
L r .r ■- A
MHIN_________ BflP ftUTD
j " .1 1
TUNC_______ ZKO

P rogram E ditor Para m ais inform ações sobre a criação de uma


fu n çã o definida pelo utilizador, consulte o m ódulo
Programação.

Ecrã principal da calculadora 246


C ria çã o de um a fu n ção de m últiplas e x p re ssõ e s

É possível cria r tam bém uma função definida por várias expressões. A definição pode
incluir m uitas das estruturas de decisões e de controlo (If, Elself, Return, etc.) utilizadas
na program ação.

Nota: para m ais inform ações sobre as analogias e diferenças entre as funções e os
program as, consulte o m ódulo Programação.

P or exem plo: supondo que deseja cria r uma função que som e uma série de valores
recíprocos baseados num único núm ero inteiro (n) introduzido:

D urante a criação da definição da função de m últiplas expressões, convém m ostrá-la


prim eiro na form a de bloco.

O F unc
& L o c a l te m p ,i
I f f P a r t ( n n ) ^ 0 o r nn<0
© R e t u r n " b a d a r g u m e n t"
0 !te m p
© F o r i , n n , 1 , ■1
a p p r o x ( t e m p + 1 /i) !te m p
EndFor
© R e t u r n te m p
O E n dF u nc

O Func e EndFunc devem estar no início e no fim da função.


© As variáveis não incluídas na lista de argum entos devem s e r d eclaradas com o

Ecrã principal da calculadora 247


“local” .
© D evolve uma m ensagem se nn não é um inteiro ou se nn<0.
O Som a os recíprocos.
© D evolve a som a.

Se introduzir uma função de m últiplas expressões no ecrã principal da calculadora, tem


de a introduzir num a única linha. U tilize o com ando Define da m esm a form a que com
uma função de uma única expressão.

U tilize dois pontos para sepa ra r


| cada expressão.

| D efine su m re cip (n n )= F u n c:L o ca l tem p,i: ... :E ndF unc |

l_ U tilize nom es de arg u m e nto s que não serão


utilizados quando ch a m a r a função ou o

A s fu n ç õ e s de m ú ltip la s e x p re ssõ e s
a p a re ce m com o Func .
No ecrã principal da
■Define suwrecipínn)=Func
calculadora: Done
I— Define sumrec.jpCnn)=Funci...
I m b in ____ mp aum func ono

Introduza *1uma função de m últipla


expressão na m esm a linha - não
e squeça de incluir o sinal de dois
pontos.

Nota: é m ais fácil cria r uma função com plexa de m últiplas expressões no P rogram E ditor
do que no ecrã principal da calculadora. C onsulte o m ódulo Programação.

Ecrã principal da calculadora 248


C a lc u la r um a fu n ção

É possível u tilizar uma função definida pelo ■ xroot-C 3, 125) 5


■ 3 ■*x : 125 * y : >:root( ,►
u tilizador da m esm a form a que q ua lq ue r outra 5
■ 3 •xrootc; 3, 125) 15
função; calcule-as individualm ente ou dentro ■ sur'irec-ip(20)
__________________ s-UFirec- i f< 2Q)
de uma outra expressão. sijror-0c i p i 20 j__________________
MHIN_________ MD HUTO FUNC 7/tO

Apresentar e editar uma função definida

Para: Operação:

V er um a lista de todas P rim a 1 2 [VAR-UNK] para v e r o ecrã V A R -L IN K .


as fu nções definidas Pode ser necessário utilizar o m enu „ View da
pelo utilizador barra de ferram entas para e sp e cifica r a variável
F unction . (C onsulte “ G estão da m em ória e das
v a riá v e is ”.)
- ou -
Prima:
@ ICATALOGI
H 2 [CATALOG] ^

V er um a lista de Prima:
fu nções das @ ICATALOGI
a p licações Flash H 2 [CATALOG] ^

Ecrã principal da calculadora 249


Para: Operação:

V er a definição de uma No ecrã V AR -LIN K, realce a função do m enu e


função definida pelo ve ja o m enu C ontents.
utilizador @ 2 [F6]
h m
- ou -
P rim a |2ndl [RCL]. no ecrã principal da calculadora.
D igite o nom e da função, m as não a lista de
arg u m e nto s (com o por exem plo x ro o t ), e prim a
duas ve ze s lENTERl.
- ou -
Em P rogram Editor, abra a função. (C onsulte o
m ódulo Programação.)

E ditar a definição No ecrã principal da calculadora, utilize 1 2 [RCL]


para v e r a definição e efectue as m odificações
desejadas. U tilize |ST0H ou Define para g u a rd a r a
nova definição.
- ou -
Em P rogram Editor, abra a função, edite-a e
guarde as m odificações.

Nota: pode ve r uma função definida pelo utilizador na caixa de diálogo CATALOG, mas
não pode u tilizar CATALOG para ve r ou editar a própria definição.

Se uma entrada ou resposta for "muito comprida”

Em alguns casos uma entrada ou resposta pode se r “m uito com prida” e/ou “a lta” para
a parecer com pletam ente na área do histórico. N outros casos, é possível que a TI-89
Titanium / Voyage™ 200 G raphing C alculator não possa a prese ntar a resposta por falta
de m em ória disponível.

Ecrã principal da calculadora 250


S e um a entrada ou re sp o sta for m aior que um a linha

P osicione o cu rso r na área do histórico e realce a entrada ou a resposta e utilize a tecla


do cu rso r para a deslocar; por exem plo:

• O exem plo seguinte contém uma resposta dem asiado grande para uma linha.

Prima A ou Prima ® ou
| A para a 1 2 ® para a
deslocar para a

• O exem plo seguinte contém uma resposta dem asiado grande nos sentidos vertical
e horizontal para aparecer.

Nota: este exem plo utiliza a função randMat para g e ra r uma m atriz 25 x 25.

O@ Prima © ou | © | © para a O
deslocar para cima
-MS Prima © ou , © para a
deslocar para cima
©@ Prima |©| © para a deslocar
para baixo
M S Prima , © para a deslocar
para baixo © © ©
© Prima © ou 1 2 © para a deslocar
para a esquerda
© Prima ® ou 1 2 ® para a deslocar
para a direita

Ecrã principal da calculadora 251


Memória insuficiente

Q uando a m em ória não fo r suficiente para a prese ntar o resultado, aparece o sím bolo <<
...>> .

P or exem plo:

Nota: este exem plo utiliza a função seq para g era r uma lista sequencial de núm eros
inteiros de 1 a 2500.

Se a parecer o sím bolo << ...>>, não é possível ve r a resposta, m esm o que a realce ou
desloque o cursor.

N estes casos, tente:

• Libertar algum a m em ória adicional, excluindo variáveis desnecessárias e/ou


aplicações Flash. Utilize 2 [var- link] conform e descrito no m ódulo Gestão da
memória e das variáveis.
• Se possível, divida o problem a em partes m enores que possam s e r calculadas e
apresentadas com m enos m em ória.

Utilização do menu personalizado

A TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r tem um menu personalizado que
pode s e r activado e desactivado a q u a lq u e r m om ento. Pode utilizar o menu
personalizado predefinido ou cria r o seu próprio m enu, com o descrito no m ódulo
Programação.

Ecrã principal da calculadora 252


A c tiv a ç ã o e d e sa c tiv a ç ã o do menu p ersonalizado

Q uando a ctivar o menu personalizado, substitui o menu norm al da barra de


ferram entas. Q uando o desactivar, volta ao menu norm al. Por exem plo, no menu norm al
da barra de ferram entas do ecrã principal da calculadora, prim a 2 [ catalog ] para
a ctivar e d esa ctivar o m enu personalizado.

2 [ custom ]
M ---------------- ►

M enu da barra de M enu personalizado


fe rra m e n ta s norm al do
ecrã principal da
calculadora

Nota: tam bém é possível a ctivar ou d esa ctivar o m enu personalizado, introduzindo
CustmOn ou C ustm O ff na linha de entrada e prem indo I ENTER I .

A m enos que o menu tenha sido m odificado, aparece o menu personalizado


predefinido.

Menu Função

O Var N om es das va riá ve is com uns.

„ f(x) N om es de fu n çõ e s tais com o f(x), g(x) e f(x,y).

^ Solve Itens re lacionados à solução de equações.

^ Unit U nidades com uns tais com o _m , _ ft e _l.

Ecrã principal da calculadora 253


Menu Função

^ 1Sym bol Símbolos tais como #, ? e ~.

International Caracteres habitualmente acentuados tais como é e ê.


@ 2 [F6]
h \m
Tool ClrHome, NewProb, e CustmOff.
@ 2 [F7]
H m

Nota: um menu personalizado perm ite a ced er aos itens m ais utilizados. O m ódulo
Programação m ostra com o cria r m enus personalizados para os itens utilizados com
m ais frequência.

Recuperação do menu personalizado predefinido

Se aparecer um menu personalizado diferente da predefinição e se fo r necessário


restaurar a predefinição:

Ecrã principal da calculadora 254


1. No ecrã principal da calculadora, utilize 2 [ catalog ] para d e sa ctivar o menu
personalizado e ve r o m enu da barra de ferram entas norm al do ecrã principal da
calculadora.

2. Veja o menu da barra de ferram entas


Clean Up e seleccione 3:Restore custom
default.
@ 2 [F6]
h m

E ste procedim ento cola os com andos utilizados para criar o menu predefinido na
linha de entrada.

Nota: o menu personalizado a nterior é apagado. Se cria r esse m enu num program a,
pode recriá-lo m ais tarde quando e xecutar o program a novam ente.

3. Prim a I enter I para e xecu tar os com andos e recuperar a predefinição.

Localização da versão do software e o número de


identificação

Em algum as situações, pode se r necessário obter inform ações sobre a sua TI-89
Titanium / Voyage™ 200 G raphing C alculator, em especial, a versão do softw are e o
núm ero ID da unidade.

Ecrã principal da calculadora 255


Visualização do ecrã “About”

1. No ecrã principal da calculadora ou no


am biente de trabalho das Apps, prim a O
e, em seguida, seleccione A:About.

O ecrã ficará diferente do ecrã


apresentado à direita.

2. Prim a I enter I ou I N para fe cha r o ecrã.

Quando é necessária esta informação?

A s inform ações sobre o ecrã A b o u t destinam -se a situações como:

• Para o bte r um novo softw are ou um softw are actualizado ou aplicações Flash para
TI-89 Titanium / Voyage™ 200, é necessário fo rn ece r a versão de softw are actual
e/ou o núm ero ID da unidade.

• Se tiv e r dificuldades com a TI-89 Titanium / Voyage™ 200 e fo r necessário entrar


em contacto com suporte técnico, conhecer a versão do softw are pode to rn a r a
resolução do problem a m ais fácil.

O ecrã A b ou t m ostra as seguintes inform ações sobre a Voyage™ 200:

• Versão do hardw are

• Versão do SO (Advanced M athem atics Softw are)

• Identificador do produto (P roduct ID)

Ecrã principal da calculadora 256


ID da unidade
N úm ero de revisão do certificado de A pps (Cert. Rev.)

O—
© — O
©
© —

O Versão do SO
© Identificador do produto
© N úm ero de revisão do certificado das A pps
O Versão do hardw are
© ID da unidade (necessário para o bte r certificados para a instalação de A pps
adquiridas)

O ecrã apresentado será diferente do ecrã acim a.

Ecrã principal da calculadora 257


Manipulação simbólica
Utilização de variáveis definidas e indefinidas

Se realizar operações algébricas ou de cálculo, é im portante e nte nd e r o efeito da


utilização de variáveis definidas e indefinidas. Caso contrário, pode s e r obtido um
núm ero com o resultado em vez da expressão algébrica prevista.

Como as variáveis definidas e indefinidas são tratadas

Se introduzir uma expressão com uma variável, a TI-89 Titanium / Voyage™ 200
G raphing C alcu la to r trata a variável de uma das duas form as seguintes.

• Se a variável fo r indefinida, é tratada i2-x + x + y 5 -x + y


2x+x+y
com o um sím bolo algébrico.

• Se a variável fo r d efinida (m esm o se i5 + x


'2 •x + x •+
definida com o 0), o va lo r substitui a 2 x+ x+ n
variável.

Para e nte nd e r a sua im portância, suponha que q ue r ca lcu lar a prim eira derivada de x 3
em relação a x.•

• Se x e stiver indefinido, o resultado


aparece da form a prevista.

Manipulação simbólica 258


• Se x e stiver definido, o resultado pode
a parecer de uma form a diferente da
prevista.

Nota: se co nfig urar uma variável, A m enos que


recom endam os que utilize m ais do que soub e sse que 5 havia
um carácter no nom e. Deixe os nom es de sido guardado
um ca rá cter indefinidos para cálculos previa m e n te em x, a
resposta 75 poderia
sim bólicos.
c o n d u zir ao erro.

Manipulação simbólica 259


C o m o determ inar s e um a variável é indefinida

Método: Exemplo:

Introduza o nom e da variável. Se definido, aparece o


v a lo r da variável.

Se não definido, aparece o


nom e da variável.

Utilize a função isVar(). Se definido, aparece


“tru e ”.

Se não definido, aparece


“fa ls e ” .

Utilize a função getType. Se definido, aparece o


tipo da variável.

1g e t-T y p e (x ) N " NUM"


1g e t-T yp e Q j) "N O N E "
1 '1
g e tT y p e -y

Se não definido,
aparece “ N O N E ”.

Nota: utilize 2 [var- link] para ve r a lista de variáveis definidas, com o descrito em
Gestão da memória e das variáveis.

Manipulação simbólica 260


E x c lu sã o de um a variável definida

Pode-se “indefinir” uma variável definida através da sua exclusão.

Para excluir: Operação:

U m a ou m ais variáveis Utilize a função DelVar.


especificadas
■ DelUar x Done
■ De 1Uar- x , y , t e s t , r a d i u s
____________________________Done
□ e l Ua r x , y . 1 0 s t , r a d i us_____
MlilN__________F:H[i huto fu n c z

Pode-se tam bém excluir


variáveis com o ecrã VA R -LIN K
( 2 [var- link]) com o descrito em
Gestão da memória e das
variáveis.
Todas as variáveis de um tipo Utilize a função Deltype.
específico

■ D e l Type "num "__________ Done


Nota: a função D eltype elim ina Del Type "nun"__________________
MftlN ^■HflDBUTO_____ rUNC______ 1V30
todas as variáveis do tipo
especificado em todas as pastas.

Manipulação simbólica 261


Para excluir: Operação:
Todas as variáveis com um No m enu Clean Up do ecrã
carácter (a - z) na pasta actual principal, seleccione 1:Clear a-z.
A parece um pedido de
Nota: para m ais inform ações confirm ação. Prim a IenterI para
sobre pastas, consulte o m ódulo co nfirm a r a exclusão.
Ecrã principal da calculadora.

Reutilização temporária de uma variável existente

Se d ig itar o operador “with" ( | ), é possível:

• O m itir te m porariam ente um va lo r definido


de variável.

• D efinir tem porariam ente um va lo r para


uma variável indefinida.

Nota: para m ais inform ações sobre o ope ra do r |, consulte Introdução do ope ra do r “With’’.

Para d ig itar o ope ra do r “with" ( | ), prima:


@ Í
H 2 Í

Manipulação simbólica 262


Utilização dos modos Exact, Approximate e Auto

A s definições dos m odos E xact/A pprox, d escritos brevem ente no m ódulo


Funcionamento da calculadora , influem directam ente na precisão e na exactidão com
que a TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r calcula um resultado. Esta
secção descreve estas configurações, que estão relacionadas com a m anipulação
sim bólica.

Modo EXACT

Q uando E xact/A pprox = EXACT, a TI-89 Titanium / Voyage™ 200 utiliza a aritm ética
racional exacta até 614 dígitos no num erador e 614 dígitos no denom inador. O modo
EXACT:

• Sim plifica núm eros irracionais, tanto quanto possível, sem aproxim á-los. Por
exem plo, J H é transform ado em 2 J 3 e ln(l000) é transform ado em 3 ln(l0).

• C onverte núm eros de decim ais em núm eros racionais. P or exem plo, 0.25 é
transform ado em 1/4.

A s funções solve, cSolve, zeros, cZeros, factor, }, fMin e fMax utilizam apenas algoritm os
sim bólicos exactos. Estas funções não calculam soluções aproxim adas no modo
EXACT.•

• A lgum as equações, com o 2"x = x, possuem soluções que não podem s e r


representadas finitam ente em term os de funções e operadores na TI-89 Titanium /
Voyage™ 200.

Manipulação simbólica 263


C om este tipo de equação, EX AC T não calculará soluções aproxim adas. Por
exem plo, 2"x = x tem a solução aproxim ada x » 0.641186, m as esta não aparece no
m odo EXACT.

Vantagens Desvantagens
Os resultados são exactos. À m edida que utiliza núm eros racionais
com plexos e constantes irracionais, os
cálculos podem:
• Utilizar mais memória e consumi-la
antes de obter a solução.
• Levar mais tempo a calcular.
• Produzir resultados grandes que são
mais difíceis de ser com preendidos do
que um número decimal.

Modo APPROXIMATE

Q uando E xact/A pprox = AP P R O X IM A TE , a T I-89 Titanium / Voyage™ 200 converte os


núm eros racionais e constantes irracionais em decim ais. Entretanto, há excepções: •

• C ertas funções incorporadas nas quais um dos seus argum entos tem de s e r um
núm ero inteiro converterão este núm ero num núm ero inteiro, se possível. Por
exem plo: d(y(x), x, 2.0) é transform ado em d(y(x), x, 2).

• Os expoentes com núm eros decim ais inteiros são convertidos em núm eros inteiros.
P or exem plo: x 20 é transform ado em x2 m esm o no m odo A P PR O X IM A TE.

Manipulação simbólica 264


A s funções com o solve e J (integral) podem utilizar o m étodo sim bólico exacto e o
m étodo num érico aproxim ado. No m odo AP P R O X IM A TE , estas funções ignoram todos
ou alguns m étodos sim bólicos exactos.

Vantagens Desvantagens

Se não forem necessários Os resultados com funções ou


resultados exactos, este modo variáveis indefinidas frequentemente
poderá economizar tempo e/ou mostram um cancelamento
utilizar menos memória do que o incompleto. Por exemplo, um
modo EXACT. coeficiente que deveria ser 0 poderia
Resultados aproximados são, às ser apresentado com uma ordem de
vezes, mais compactos e mais grandeza pequena tal como
compreensíveis do que resultados 1.23457E-11.
exactos.

Se não quiser utilizar cálculos As operações simbólicas tais como


simbólicos, os resultados limites e integrais têm menos
aproximados são parecidos com probabilidade de fornecer resultados
os resultados das calculadoras satisfatórios no modo APPROXIMATE.
numéricas tradicionais. Algumas vezes, os resultados
aproximados são menos compactos e
menos compreensíveis do que
resultados exactos. Por exemplo, pode
ser preferível ver 1/7 em vez de
.142857.

Modo AUTO

Q uando E xact/A pprox = AU TO , a TI-89 Titanium / Voyage™ 200 utiliza a aritm ética
racional exacta sem pre que todos os operandos forem núm eros racionais. C aso

Manipulação simbólica 265


contrário, utiliza a aritm ética decim al depois de co nve rte r todos os operandos racionais
em decim ais. P or outras palavras, o decim al é “preponderante” . P or exem plo:

1/2 - 1/3 é transform ado em 1/6


mas
0.5 - 1/3 é transform ado em .16666666666667

Esta preponderância do decim al não ocorre em variáveis indefinidas ou elem entos de


listas ou m atrizes. P or exem plo:

(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} é transform ado em {1/6, .16666666666667}

No m odo AU TO , as funções com o solve encontram tantas soluções quanto possível


com exactidão e, em seguida, utilizam m étodos de aproxim ação num érica para
enco ntra r soluções adicionais, se necessário. Da m esm a form a, a J (integral) utiliza
m étodos num éricos aproxim ados, se apropriado, onde os m étodos de exactidão
sim bólica falham .

Vantagens Desvantagens

P ode o b te r resultados exactos Se e stive r interessado apenas em


quando possível e resultados resultados exactos, pode p erder
num éricos a p roxim ados quan d o os algum te m p o a pro cu ra r resultados
resultados exactos forem a p ro xim a d o s.
im praticáveis. Se e stive r interessado apenas em
Pode co n tro la r fre q u e n te m e n te o resultados aproxim ados, pode
form a to de um resultado, p e rd e r algum te m p o a procurar
introduzindo alguns coeficientes resultados exactos. A lé m disso,
com o núm eros racionais ou com o pode co n su m ir a m em ória com a
núm eros de decim a is. procura desses resultados exactos.

Manipulação simbólica 266


Simplificação automática

Q uando d ig itar uma expressão na linha de entrada e prem ir Ienter I, a TI-89 Titanium /
Voyage™ 200 G raphing C alculator sim plifica autom aticam ente a expressão de acordo
com as regras de sim plificação predefinidas.

Regras de simplificação predefinidas

Todas as regras seguintes são aplicadas autom aticam ente. Os resultados interm édios
não são apresentados.

• Se uma variável tiv e r um va lo r definido,


este va lo r substitui a variável.

Se a variável e stiver definida em função


de outra variável, a variável é substituída
pelo va lo r de “nível m ais baixo”
(denom inado busca infinita).

A sim plificação predefinida não m odifica as variáveis que utilizam nom es de


cam inho para indicar uma pasta. P or exem plo: x+class\x não é sim plificado para 2x.

Nota: para m ais inform ações sobre pastas, consulte o m ódulo Ecrã principal da
calculadora.

• Para funções:

- Os argum entos são sim plificados. (Algum as funções incorporadas atrasam a


sim plificação de alguns dos argum entos.)

Manipulação simbólica 267


- Se a função fo r integrada ou definida pelo utilizador, a definição da função é
aplicada aos argum entos sim plificados. Em seguida, a form a funcional é
substituída por este resultado. .

• A s subexpressões num éricas são ■ 2 •y •3 6 •y


com binadas. ■ y •x •3 + x 2 + 1
____________ x2 + 3-x-y + 1
y * x * 5 + x A2 + 1___________________
• Os produtos e adições são ordenadas. MH IN__________F;H[i HUTD FUNC

Os produtos e adições que incluem variáveis indefinidas são ordenadas


alfabeticam ente de acordo com a prim eira letra do nom e da variável.

- A s variáveis indefinidas de r a z são consideradas variáveis verdadeiras e são


colocadas por ordem alfabética no início de uma adição.
- A s variáveis indefinidas de a a q são consideradas constantes e são colocadas
por ordem alfabética no final de uma adição (antes dos núm eros).

• Os factores e term os sem elhantes são


agrupados.

• Procura as igualdades com zeros e uns.

Manipulação simbólica 268


Este núm ero decim al faz com que os
resultados n u m éricos apareçam
com o decim a is.
Se in tro d u zir com o expo e n te um
núm ero inteiro na form a decim al, será
tra ta d o com o um inteiro (e não
produzirá um resultado com o decim al)

• Os m áxim os divisores com uns do x^ + 5- x +é


polinôm io são sim plificados. ' x + 2 _______ 2 2
■Çx~*2+5x+6)/<x+2)_________
MHIN RAD AUTO FUNC 1/ÍO

• Os polinóm ios são calculados, a m enos ■O + l) 2 - x 2 2 •x + 1


que não seja possível uma sim plificação. ■ fx + 2) 2 •( x + 1)

MÃÍN KM AUTO FÜNC ZTJÕ

S em cance lam e n to

• São form ados denom inadores com uns, a


m enos que não seja possível uma
sim plificação.

S em cancelam ento

• São procuradas as igualdades de ■ 1n(2•x) - InCx) ln<2)


funções. P or exem plo: ■ y(sin(x))2 + y(cos(x))2
__________________ y
y * s i n <x >A2 + y * c o s <x ■'" 2 ________
ln(2x) = ln(2) + ln(x) MAIN_________ RAP AUTO FUNC 2/30

e
2 2
sin(x) + cos(x) = 1

Manipulação simbólica 269


Q uanto dem ora o p ro c e sso de sim p lific a ç ã o ?

D ependendo da com plexidade de uma entrada, resultado ou expressão interm ediária,


pode levar bastante tem po para fa to ra r uma expressão e cancelar os divisores com uns
com o é necessário para a sim plificação.

Para interro m p e r um processo de sim plificação dem orado, prim a [ M | . Em seguida, pode
e xperim entar sim p lifica r apenas uma parte da expressão (cole autom aticam ente a
expressão inteira na linha de entrada e, em seguida, rem ova as partes não desejadas.)

Simplificação diferida para algumas funções


incorporadas

N orm alm ente, as variáveis são sim plificadas autom aticam ente no nível m ais baixo
possível antes de serem passadas para uma fu nçã o. E m certas funções, entretanto, a
sim plificação com pleta é diferida até que a função seja efetuada.

Funções que utilizam a simplificação diferida

A s funções que utilizam a sim plificação diferida têm um argum ento obrigatório v a r que
calcula a função em relação a uma variável. Estas funções possuem pelo m enos dois
argum entos com a seguinte form a geral:

functionfexpressão, var [, .. ])

Manipulação simbólica 270


Nota: nem todas as funções que utilizam um argum ento v a r utilizam a sim plificação
diferida.

P or exem plo: solve(xA2 -x -2 = 0 ,x )


d(xA2 -x -2 ,x )
|(x A 2 -x -2 ,x )
lim it(x2-x -2 ,x ,5 )

Para uma função que utiliza a sim plificação diferida:

1. A variável var é sim plificada até a lcançar o nível m ais baixo no qual perm anece uma
variável (m esm o que possa se r im plificada para um v a lo r invariável).

2. A função é calculada com a variável.

3. Se fo r possível sim p lifica r m ais var, o va lo r é substituído no resultado.

Nota: pode q u e re r ou não d efin ir um va lo r num érico para var, dependendo da situação.

P or exem plo:

x não pode ser sim plificado.

Manipulação simbólica 271


x não é sim plificado. A fu n çã o utiliza
x e, em seguida, substitui x por 5.

Nota: o e xem plo à direita encontra a d erivada de


3 3
x em x=5. Se x fosse inicialm ente sim plificado
em 75, seria calculada a d erivada de 75, resultado
diferente daquele desejado.

x é sim p lifica d o em relação a t.


3
A fun çã o utiliza t

x é sim plificado em relação a t. A


3
função utiliza t e, em seguida,
substitui t por 5.

Substituição de valores e definição de restrições

O ope ra do r “with" ( | ) perm ite su bstitu ir valores tem porariam ente num a expressão ou
e spe cifica r restrições de dom ínio.

Introdução do operador " W it h ”

Para d ig itar o ope ra do r “with" ( | ), prima:


@ Í
H 2 Í

Manipulação simbólica 272


S u b stitu iç ã o de um a variável

Todas as ocorrências de uma variável


■Cx + 2)2 X = 1 9
especificada podem se r substituídas por um ■ K ■r 2 |r- = 5 25 •ti
va lo r num érico ou uma expressão. x=5 75

cíCx^S,x> x=5 v
MAIN F:m[i mUT□\ FUHl s/so

Prim eira derivada


_3
de x para x = 5

Para su bstitu ir diversas variáveis ao m esm o


tem po, utilize o ope ra do r booleano and.

Substituição de uma expressão simples

Todas as ocorrências de uma expressão


■(sinCx))6 + 2 siriCx) + 1 |siiF
sim ples podem se r substituídas por uma
... >"'"3 + 2 *s i n<x >+ 1 1s1 n ( x >=s
variável, um va lo r num érico ou outra MHIN F;m[i AUTO FUNC y l.'ÎO

expressão.
A substitu içã o de
sin(x) por s m ostra
que a e xp ressão é
um polinóm io em
te rm o s de sin(x).

Manipulação simbólica 273


Se su bstitu ir um term o utilizado •cosCx) + ( g o s ( x ) ) 2 I cosCx^
frequentem ente (ou um term o grande), os
...s '■ x ; ■' '1
I c o s <x > =c and a-Z
resultados podem a parecer de uma form a MM IN fiftDHUTO FUNC U iQ

m ais com pacta.

Nota: acos(x) é diferente de a*cos(x).

Substituição de valores complexos

O s valores com plexos podem ser


■ I x l|x = a + b i Ja2 + b 2
substituídos exactam ente com o seria feito ■ Ixl | x = 2 + 5 i _____________£13

para outros valores. a b s Ç x j I x - 2 + 3 i _____________________


MMIN_________KHP HUTO FUNl

Todas as variáveis indefinidas são tratadas com o núm eros reais em cálculos sim bólicos.
Para realizar análises sim bólicas com plexas, é preciso co nfig urar uma variável
com plexa. P or exem plo:

x + y i!z

Pode utilizar z com o uma variável com plexa. É tam bém possível u tilizar z_. Para mais
inform ações, consulte o tópico _ (sublinhado) no m ódulo Referência técnica.

Nota:

• para o bte r uma descrição sobre núm eros com plexos, consulte o m ódulo Referência
técnica .

• para o bte r o núm ero com plexo i, prim a 2 ) . Não digite sim plesm ente a letra i no
teclado.

Manipulação simbólica 274


L im ita çõ e s d a s su b stitu iç õ e s

• A substituição só ocorre quando há uma A p e n a s x 2 foi


correspondência exacta para a
substituído, não x 4 .
substituição.

D efina a substituição
em te rm o s mais
sim ples para obte r
um a substituição

• Pode ocorre r uma recursividade infinita quando d e fin ir uma variável de substituição
em função dela m esm a.

|-------------S ubstitui sin(x+1), sin(x+1 + 1), s in (x + 1 + 1 + 1), etc.


sin(x)|x=x+1_______________

Q uando introduzir uma substituição que causa recursividade infinita:

- A parece uma m ensagem de erro.

- Se pre m ir I N , aparece uma ■ sin(x) |x = x + 1


m ensagem de erro na área do ____________Err-or-i Merior-y
SÍn(;-:) | 1____________
MH IN__________F;H[| HUTD FUNC l . 'ji j
histórico.

Manipulação simbólica 275


• Internam ente, uma expressão é ordenada de acordo com as regras de sim plificação
autom ática. C onsequentem ente, os produtos e as adições podem não estar na
m esm a ordem em que foram introduzidos.

- Em regra geral, a substituição deve


s e r para uma única variável.

- A substituição em expressões m ais Sem


genéricas (m • c2=e ou c2 • m=e) pode corresp o nd ê n cia
não fu ncio na r com o esperado. para substituição

Nota: utilize a função solve para aju da r a


■ sin(2 M G 2 ) | M G 2 = í
d ete rm ina r a substituição de uma única ______________sin(2 ■G 2 ■
s i n '■2 * n * c 2 ; I n * c " 2 =0______
variável.

Especificar as restrições de domínio

M uitas igualdades e tran sfo rm açõ e s são válidas apenas num dom ínio particular. Por
exem plo:

ln(x y) = ln(x) + ln(y) apenas se x e y forem não negativos

sin‘ 1(sin(0)) = 0 apenas se 0 , -p/2 e 0 < p/2 radianos

Manipulação simbólica 276


Utilize o operador “with’’ para especificar a restrição do domínio.

■ln(xy) - ln(x) C om o ln (x * y ) = ln(x) + ln(y) nem sem pre é


In C x • y ) - ln (x )
■ ln (x y) - In C x ) | x > 0 ln C y ) válido, os logaritm os não são com binados.
l n ( x ;t - y ) - l n < x ) ix > Q
M j N__________F i [ r . . ' 1 '..h i' C 'V ' C om a restrição, a igualdade é v á lid a e
a e xp ressão é sim plificada.

Nota: introduza ln (x*y) em vez de ln(xy); caso contrário, xy será interpretada com o uma
única variável cham ada xy.

_1
■ sirrKsinCÕX) sitvKsinCeX)
V isto que sin ' (sin (0 )) = 0 não sem pre é
■ sin-iCsinCe» |6 > and d> válido, a e xp ressão não é sim plificada.
__________________ e C om a restrição, a e xp ressão pode ser
. . . s i n O ) > i i9> ~k .-''2 and & < 7t--"2
••fN_____~..r.r Ç-':-ú
sim plificada.

Nota: para , ou <, digite H Ã ou H [<]. Pode u tilizar tam bém 2 [m a t h ] 8 ou


2 [units ] 2 para se le ccion ar num menu.

Substituições em confronto com definições de variáveis

Em m uitos casos, a definição da variável


produz o m esm o efeito de uma substituição.

Manipulação simbólica 277


Entretanto, a substituição é preferível na m aioria dos casos porque im pede que a
variável, definida a princípio apenas para o cálculo actual, afecte acidentalm ente
cálculos posteriores.

A substitu içã o de x=1 não afecta


o próxim o cálculo.

O a rm a ze n am e n to de 1 ! x afecta
os cálculos subsequentes.

Atenção: depois de d e fin ir a variável x, todos os cálculos que incluam esta variável são
afectados (até que seja excluída).

Descrição do menu Algebra

Pode utilizar o menu „ Algebra da barra de ferram entas para s e le ccion ar as funções
algébricas m ais utilizadas.

Manipulação simbólica 278


Menu Algebra

No ecrã principal, prim a „ para ver:

Este menu está disponível tam bém a partir do


m enu MATH. Prima 2 [math] e, em seguida,
seleccione 9:Algebra.

Nota: para o bte r uma descrição com pleta de cada função e da sua sintaxe, consulte o
m ódulo Referência técnica.

Opção de menu Descrição

solve Calcula uma expressão para uma variável


especificada. Esta opção devolve apenas soluções
reais, independente da configuração do modo
Complex Format. Mostra respostas com soluções de
ligação "and" e "or'.(Para soluções complexas,
seleccione A:Com plex a partir do menu Algebra.)

factor Decomponha em factores uma expressão em relação


a todas as suas variáveis ou apenas a uma variável
especificada.
expand Desenvolve uma expressão em relação a todas as
suas variáveis ou apenas a uma variável
especificada.

zeros Determina os valores de uma variável específica que


igualam uma expressão a zero. Aparece numa lista.

Manipulação simbólica 279


Opção de menu Descrição

approx C alcula um a expressão aritm ética com decim al,


sem pre que possível. E quivale a u tiliza r |M0DE| para
co n fig u ra r E xact/A p p ro x = A P P R O X IM A T E (ou
e m p re g a r 8 1ENTERI para ca lcu la r um a expressão).

comDenom C alcula um d e n o m in a d o r co m u m para to d o s os


te rm o s num a e xp ressão e tra n sfo rm a a expressão
num a fracção reduzida de um n u m e ra do r e
denom inador.

propFrac C alcula a fracção própria de um a expressão.

nSolve C alcula um a única solução decim al para uma


equação (diferente de solve , que pode ap re se n ta r
algum as soluções na form a sim bólica ou racional).

Trig E xibe o subm e n u :

| 2 sTLÕo 1 le c V n

tExpand — D esenvolve exp re ssõ e s trig o n o m étrica s


com som as angulares e m últiplos ângulos.

tC ollect — A g ru p a os produtos de potências inteiras


de funçõ e s trig o n o m étrica s em som as angulares e
â n gulos m últiplos. tC ollect é o oposto de tE xpand .

Com plex E xibe o subm e n u :

\ 2- cF-dctc"H|
1 3 :cZ e r-ü £ Í 1

São idênticos a so lve , factor e zeros ; m as calculam


ta m b é m resultados com plexos.

Manipulação simbólica 280


Opção de menu Descrição
Extract M ostra o subm enu:

getNum — A p lica comDenom e devolve o


n u m e ra do r resultante.

getDenom — A p lica comDenom e devolve o


d e n o m in a d o r resultante.

left — D evolve o lado esq u e rd o de um a e quação ou


de um a inequação.

rig ht — D evolve o lado direito de um a equação ou de


um a inequação.

Nota: as funções left e rig ht são utilizadas tam bém para o bte r um núm ero específico de
elem entos ou caracteres do lado esquerdo ou direito de uma lista ou cadeia de
caracteres.

Operações algébricas comuns

Esta secção dá exem plos de algum as das funções disponíveis no menu „ Algebra da
barra de ferram entas. Para o bte r inform ações com pletas sobre q u a isq ue r funções,
consulte o m ódulo Referência técnica. A lg um as operações algébricas não requerem
uma função especial.

Manipulação simbólica 281


A d iç ã o ou d ivisã o de polinóm ios

Pode a dicion ar ou d ivid ir polinóm ios sem


utilizar uma função especial.

Decomposição em factores e desenvolvimento de polinómios

Utilize as funções factor ( „ 2) e expand ( „ 3).

factor(expressão [,var])
I— para d e co m p o r em factores em relação a uma

expand(expressão [,var])
I— para dese n vo lvim e n to parcial em relação a
um a variável

D ecom ponha em factores x5 - 1. Em seguida, ■ fa c to n C x 5 - 0

desenvolva o resultado. ( x - 1 ) • l,X 4 + X 3 + X 2 + X + 1 J

■ e x p a n d i.íx - 1 ) ( x 4 + x 3 + x A>

" '' x5 - 1
Não se esqueça de que fa cto r e expand expa nd C a n sd 1j _______________
MiiiN__________F;ií[i HUTg run.:

realizam operações opostas.

Manipulação simbólica 282


O bten ção de fa c to re s prim os de um núm ero

A s possibilidades oferecidas pela função factor ( „ 2) não se lim itam sim plesm ente a
d eco m p or em factores um polinóm io algébrico.

Pode calcular os factores prim os de um


núm ero racional (um núm ero inteiro ou uma
fracção de núm eros inteiros).

Obtenção de expansões parciais

C om o va lo r opcional va r da função expand ( „ 3), é possível o bte r um desenvolvim ento


parcial que agrupa as potências sim ilares de uma variável.

O btenha um desenvolvim ento com pleto de ■ e x p a n d ( ( x 2 - x ) ( y 2 - y ))


7 7 7 o
(x2- x ) (y2- y ) em relação a todas as variáveis. x •y - x •y - x •y + x •y
■ expand((x^ - x)-(y^ - y),x)
____ x^-y-(y - 1) - x-y-(y - 1)
Em seguida, obtenha um desenvolvim ento expancK (x^2-x>»(y,%2-y),x)
MhiN_____ t:m[' muto ruNi:
parcial em relação a x.

Manipulação simbólica 283


R e so lu ç ã o de um a eq u ação

Utilize a função solve ( „ 1) para resolver uma equação em relação a uma variável
especificada.

SO\ve(equação , var)

C alcule x + y - 5 = 2x - 5y para x.

Não se esqueça de que solve m ostra apenas


o resultado final.

Para v e r os resultados interm édios, a equação deve s e r resolvida m anualm ente, passo
a passo.

x 0 y □ 5 Á 2x □ 5y-
□ 2x
□ y ---------------------
0 4
P ? 1 ---------------------

Nota: uma operação tal com o | 2 p subtrai 2 x de am bos os lados.

Resolução de um sistema de equações lineares

C onsidere o sistem a de duas equações com 2x - 3y = 4


duas variáveis desconhecidas: -x + 7y = -12

Manipulação simbólica 284


Para resolver este sistema de equações, utilize um dos métodos seguintes.

Método Exemplo

Utilize a função solve para a solve(2x-3y=4 and “ x+7y=“ 12,{x,y})


solução a um passo.

Utilize a função solve com Consulte ’’Manipulação Simbólica” no


substituição ( | ) para a manipulação módulo Início rápido da matemática,
passo a passo. que foi calculado para x = “ 8/11 e
y = 20/11.

Utilize a função sim u lt com uma Introduza os coeficientes como uma


matriz. matriz e os resultados como uma
matriz de coluna constante.

Utilize a função rref com uma Introduza os coeficientes como uma


matriz. matriz aumentada.

Nota: as funções de m atrizes sim u lt e rref não estão disponíveis no menu „ Algebra.
Utilize 2 [math] 4 ou Catalog.

Manipulação simbólica 285


O bten ção d o s zeros de um a e x p re ssã o

Utilize a função zeros ( „ 4).

zeros(expressão, var)

Utilize a expressão x * sin(x) + cos(x). ■ z e ro s (x •s in (x ) + c o s (x ), x) ►


_______________ £2.798392
f i 1. ■' ■, ■ I Ü 1 -. j r i d .
MHIN________ KftPBUTO | FUNC i/iO
Encontre as raízes da equação no intervalo
0 < x e x < 3. U tilize o ope ra d o r
“w ith ” para d e sig n a r o
intervalo.
Nota: para , ou <, digite H [>] ou H [<]. Pode
tam bém u tilizar 2 [math] 8 ou 2 [units] 2
para s e le ccion ar a partir de um menu.

Obtenção de fracções próprias e denominadores comuns

Utilize as funções propFrac ( „ 7) e comDenom ( „ 6).

propFrac(expressão racional [,var])


|__para fra cçõ e s próprias com relação
a um a variável

Manipulação simbólica 286


COmDenom(expressão [,var])
|_para d e n o m in a d o re s co m uns que agrupam
potências sim ilares desta variável

Encontre uma fracção própria para a x4 - 2 'x 2 + x l


■ propFrac
expressão (x 4- 2 x 2+ x) / (2x2+ x + 4). 2 ■x 2 + x + 4 J
31 -x 60 x2 x .
8 -[2 - k 2 X + 4] 2 4 *
Em seguida, transform e a resposta numa ■ comDenom
31-X + 60 [t
„ 8 -[2 -x 2 + x + 4j F
fracção com n um erad or e den om ina do r
x 4 - 2 *x 2 + x
totalm ente desenvolvidos. 2•x 2 + x + 4
...+%+4)) + íx A2/2~x/4::'-15/8)
MAIN F;lit' AUTO FUNC i 2^0

Não se esqueça de que propFrac e Se fize r este


comDenom realizam operações opostas. exem plo na sua
T I-89 T itanium /
Nota: pode u tilizar comDenom com uma V oyage™ 200, a
expressão, lista ou m atriz. fu n çã o propF rac
ultrapassa o topo
do ecrã.

N este exem plo:

é o resto de x 4- 2 x 2+x dividido por 2x 2+x+4.

• y - 4- 15/8 é o quociente.

Manipulação simbólica 287


Descrição do menu Calc

Pode utilizar o menu ^ Calc da barra de ferram entas para s e le ccion ar as funções de
cálculo m ais utilizadas.

Menu Calc

No ecrã principal, prim a ^ para ver:

Este m enu está disponível tam bém no menu


MATH. Prim a 2 [m a t h ] e, em seguida,
seleccione A:Calculus.

Nota: para o bte r uma descrição com pleta de cada função e sua sintaxe, consulte o
m ódulo Referência técnica.

Opção de menu Descrição

d differentiate Deriva uma expressão em relação a uma variável


especificada.

j integrate Integra uma expressão em relação a uma variável


especificada.
L im it Calcula o limite de uma expressão em relação a uma
variável especificada.

G sum Avalia os valores discretos das variáveis de uma


expressão dentro de um intervalo e calcula a soma.

Manipulação simbólica 288


Opção de menu Descrição

n product A va lia os va lo re s d iscretos das va riá ve is de uma


e xp ressão dentro de um intervalo e calcula o produto.

fMin E ncontra os possíveis va lo re s de um a variável


especificad a que m inim izam um a expressão.

fMax E ncontra os possíveis va lo re s de um a variável


especificad a que m axim izam um a expressão.

arcLen D evolve o co m prim ento do arco de um a expressão


em relação a um a va riá ve l especificada.

taylor C alcula um a ap ro xim a çã o de polinóm io de Taylor


para um a e xp ressão em relação a um a variável
especificada.

nDeriv C alcula a d erivada num érica de um a e xp ressão em


relação a uma variável especificada.

nInt C alcula um integral com o núm ero decim al com


q u adratura (um a ap ro xim a çã o que utiliza som as
p o nderadas dos integrandos).

deSolve R esolve sim b o lica m e n te m uitas equações


diferenciais de 1a e 2 a ordem , com ou sem as
co n dições iniciais.

im pD if C alcula d erivadas im plícitas para equações em duas


va riá ve is em que um a variável é definida
im plicitam ente nos te rm o s da outra.

Nota: o sím bolo d (de diferencial) é um sím bolo especial. Não é o m esm o que d ig itar D
no teclado. Utilize ^ 1 ou 2 = ].

Manipulação simbólica 289


Operações comuns de cálculo

Esta secção fornece exem plos de algum as das funções d isponíveis do menu ^ Calc
da barra de ferram entas. Para o bte r inform ações com pletas sobre uma função de
cálculo, consulte no m ódulo Referência técnica.

Integração e derivação

Utilize as funções j integrate 2) e d differentiate 1).

j (expressão, var [,inferior] [,superior])


I------------- 1-------- permite especificar limites ou uma
constante de integração

d (expressão, var [,ordem])

Integre x2*s in (x ) em relação a x.

Derive o resultado em relação a x.

Para obter d ,
utilize ^ 1 ou
1 2 =]■ Não
digite
simplesmente D

Nota: apenas expressões podem se r integradas; porém , pode d eriva r expressões, listas
ou m atrizes.

Manipulação simbólica 290


Cálculo de limite

Utilize a função lim it 3).

\imit(expressão, var, ponto [,direção])


I---------negativo = pela esquerda
positivo = pela direita
om itido ou 0 = am bos

C alcule o lim ite de sin(3x) / x quando x tende


a 0.

Nota: pode ca lcu lar o limite de uma expressão, lista, ou m atriz.

Cálculo de polinómio de Taylor

Utilize a função ta ylor 9).

Manipulação simbólica 291


tay\or(expressão, var, ordem [,ponto])
se om itido, o ponto de
expansão é 0

C alcule um polinóm io de Taylor de 6a ordem


para sin(x) com relação a x.

G uarde o resultado com o uma função


definida pelo utilizador denom inada y l(x ).

Em seguida, represente graficam ente a G raph sin(x):G raph

função sin(x) e o polinóm io de Taylor. y i( x )

Im portante: utilizar um form ato diferente (radiano ou grau) pode afectar a apresentação
do cálculo.

Funções definidas pelo utilizador e manipulação


simbólica

Pode utilizar uma função definida pelo u tilizador com o argum ento das funções
algébricas e de cálculo incorporadas na TI-89 Titanium / V oyage™ 200
G raphing C alculator.

Manipulação simbólica 292


P ara m a is in fo rm a çõ e s so b re a c ria ç ã o de um a fu n ção definida pelo
utilizador

C onsulte:

• “C riação e cálculo das funções definidas pelo utilizador” no m ódulo Ecrã principal da
calculadora.
• “R epresentação gráfica de uma função definida no ecrã p rincipal” e “R epresentação
gráfica de uma função definida por intervalos” no m ódulo Ecrã principal da
calculadora .
• “D escrição da introdução de uma fu nçã o ” no m ódulo Programação.

Funções não definidas

É possível utilizar funções com o f(x), g(t), r(0), etc., que não tenham sido definidas.
Estas funções “não d efin id as” produzem resultados sim bólicos. P or exem plo:

Utilize DelVar para g aran tir que f(x) e g(x) não ■DelUar f,g Done
estão definidas.

i j c f i:; x ;:i * g i x : ? x
Em seguida, encontre a derivada de f(x) * g(x) MH IN_________ F;»[| HUTH fU N i

em relação a x.

Nota: para se le ccion ar d do menu da barra de


ferram entas Calc, prim a ^ 1 (ou prima
2 = ] no teclado).

Manipulação simbólica 293


F u n çõ e s sim p le s

Pode u tilizar funções definidas pelo u tilizador com postas por uma única expressão. Por
exem plo:

• Utilize ISTOH para cria r uma função secante definida pelo utilizador, onde:

Em seguida, calcule o limite de sec(x)


quando x tende a p/4.

Nota: para se le ccion ar lim it a partir do


m enu da barra de ferram entas Calc,
prim a ^ 3.

• Utilize Define para criar uma função h(x) definida pelo utilizador, onde:

Defina
h{x) = f a s m h(x)= J(sin(t)/t,t,Q,x).
t
0

Em seguida, calcule um polinóm io de


Taylor de 5a ordem para h(x) em relação a
x.

Nota: para se le ccion ar J do menu da barra


de ferram entas Calc, prim a ^ 2 (ou
prim a 2 < no teclado). Para
se le ccion ar taylor, prim a ^ 9.

Manipulação simbólica 294


Confronto entre fu n ç õ e s de v á ria s e x p re ssõ e s e fu n ç õ e s sim p le s

A s funções com várias e xpressões definidas pelo u tilizador só devem s e r utilizadas


com o um argum ento para funções num éricas (tais com o nDeriv e nInt).

Em alguns casos, pode ser possível cria r uma função sim ples equivalente. Por
exem plo, considere uma função definida por intervalos com posta de duas partes.

Quando: Utilize a expressão:

x < 0 -x
x , 0 5 cos(x) •

• Crie uma função definida pelo u tilizador com várias expressões com a form a:
F un c Define
I f x<0 Then y1 (x)= F u n c:If x<0
R e tu rn - x Then: ...
E ls e
■Define yl(>0=Func Done
R e tu rn 5 c o s ( x ) ■ nlnt(yl(x),x,0, 1)
E n d If _________________________________ 4 . 2 8 7 - 5 5
nI nt (o1< , >•:Jlf 1>_______
E n dF u nc

Em seguida, integre num ericam ente y1(x)


em relação a x.

Nota: para se le ccion ar nInt a partir do m enu C alc da barra de ferram entas, prim a
O B:nInt.

Manipulação simbólica 295


Crie uma função simples equivalente definida pelo utilizador.

Utilize a função incorporada when da D efine y1 (x)=W hen


TI-89 Titanium / Voyage™ 200. (x< 0 ,-x, 5cos(x))

Em seguida, integre y l(x ) em relação a x.

Nota: para se le ccion ar J do menu da barra


de ferram entas Calc, prim a ^ 2 (ou
prim a 2 < no teclado).

Prim a 8 I ENTER I
para o b te r um

Se receber uma mensagem de erro de falta de


memória

A TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r guarda os resultados interm édios
na m em ória e rem ove-os posteriorm ente quando o cálculo term ina. D ependendo da
com plexidade do cálculo, a m em ória pode a cabar antes da apresentação do resultado.

Libertação de memória

• Exclua as variáveis desnecessárias e/ou aplicações Flash, principalm ente as


m aiores.

- Utilize 2 [v a r - link ] conform e descrito no m ódulo Gestão da memória e das


variáveis para ve r e e xclu ir variáveis e/ou aplicações Flash.
• No ecrã principal:

Manipulação simbólica 296


- Lim pe a área do histórico ( , 8) ou exclua os pares d esnecessários da área do
histórico.
- Pode tam bém u tilizar , 9 para reduzir o núm ero de pares da área do histórico
a guardar.
• Utilize IMODEI para co nfig urar E xact/A pprox = AP P R O X IM A TE . (Nos resultados com
um núm ero elevado de dígitos, é utilizada m enos m em ória do que com A U T O ou
EXACT. Nos resultados com apenas alguns dígitos, é utilizada m ais m em ória.)

Simplificação de problemas

• Divida o problem a em partes.

- D ivida solve(a*b=0,var) em solve(a=0, var) e solve(b=0,var). R esolva cada parte e


com bine os resultados.

• Se algum as variáveis indefinidas ocorrerem apenas num a determ inada


com binação, substitua a com binação por uma única variável.

- Se a única ocorrência de m e c é em m *c 2, substitua e por m *c 2.


2
(a + b)2 + ij( a + b) 2
Na expressão , substitua c por (a+b) e utilize . Na
1 - (a + b)2
solução, substitua novam ente c por (a+b).
• Em expressões com binadas com um d en om ina do r com um , substitua as som as nos
denom inadores por novas variáveis indefinidas únicas.

Na expressão substitua d por >Ja2+ b2+ c e use x + y .


d d

2
Na solução, substitua novam ente d por Jta2+ b2+ c .

Manipulação simbólica 297


• Substitua as variáveis indefinidas por valores num éricos conhecidos no início do
cálculo, principalm ente se forem núm eros inteiros sim ples ou fracções.
• R eform ule um problem a para evitar potências fraccionárias.

• O m ita term os relativam ente pequenos quando ca lcu lar uma aproxim ação.

Constantes especiais utilizadas na manipulação


simbólica

O resultado de um cálculo pode inclu ir uma das constantes especiais descritas nesta
secção. E m alguns casos, pode se r preciso inserir tam bém uma constante com o parte
da sua entrada.

true, false

Indicam o resultado de uma igualdade ou de x =x é ve rd ad e


uma expressão booleana. para qua lq ue r

■ solveCx = x,x) t ru e
■ 5 *x i x< 5

5<3 é

Manipulação simbólica 298


@n1 ... @n255

Esta notação indica um núm ero “inteiro Cada m últiplo


a rbitrário” que representa um núm ero inteiro inteiro de p, tem
qualquer. uma s o lu ç ã p ^

Se um núm ero inteiro arbitrário ocorre r várias


vezes na m esm a se ssão , cada ocorrência é
num erada de form a progressiva. Q uando a
num eração a ting ir 255, reinicia em @ n0.
Utilize Clean Up 2:NewProb para reinicializar Tanto @n1 com o
em @ n 1 . @ n2 representam
q u a lq u e r inteiro
Nota: para @, prima: arbitrário, mas
@ 8 1 9 esta notação
H 2 R identifica inteiros

Manipulação simbólica 299


%, e

% representa infinito, e e representa a


constante 2.71828... (base dos logaritm os ■ li m
n*<*
1init-1-< 1+1■■-'nj "n, n, »>
naturais). MAIN RAD AUTO FUNC l.'’ÏO

Estas constantes são utilizadas


frequentem ente nas introduções de cálculos
e nos resultados.

Nota:
para %, prima:
@ S H
••H 2 H

para e , prima:
@ S s
H 2 S

undef

Indica que o resultado está indefinido.

M atem a tica m e n te não definido "0 undef

■1 undef
(sin a l indete ■ lir-i sin(>;> undef
x* -■»
Lim ite não único 1imit<sin<x),x. -«O
MH IN Filii HUT □ FLN<: 3/30

Manipulação simbólica 300


M anipulação sim bólica 301
Constantes e unidades de medição
Introdução de constantes ou unidades

Pode utilizar um m enu para se le ccion ar a partir de uma lista de unidades e constantes
disponíveis, ou pode d igitá-las directam ente no teclado.

Num menu

Em seguida, é m ostrado com o se le ccion ar uma unidade, m as pode utiiza r o m esm o


procedim ento geral para se le ccion ar uma constante.

No ecrã principal:

1. Digite o va lo r ou expressão. 63

2. Veja a caixa de diálogo UNITS. Prima:


@ 2 [UNITS]
H 8 [UNITS]

3. Utilize © e © para m over o cu rso r para


a categoria aplicável.

Nota: utilize 2 © e2 © para


percorrer uma página de categorias de
cada vez.

Constantes e unidades de medição 302


4. Para se le ccion ar a unidade realçada
(padrão), prim a Ienter I.
- ou -
Para se le ccion ar uma unidade diferente
da categoria, prim a ® . Em seguida,
realce a unidade desejada e prim a Tam bém é possível
I . m o ve r o cu rsor
digitando a prim eira
Nota: se cria r uma unidade definida pelo letra de uma
u tilizador para uma categoria existente,
ela é listada no menu.

A unidade seleccionada é colocada na linha 6.3_pF


de entrada. Os nom es da constante e da
unidade com eçam sem pre por um sinal de
sublinhado ( _ ) .

No teclado

Se conhecer a abreviatura que a TI-89 Titanium / Voyage™ 200 utiliza para uma
determ inada constante ou unidade, pode digitá-la directam ente no teclado. Por
exem plo:

256_m
• O prim eiro ca rá cter deve se r um sublinhado ( _ ) . Para o bte r o _, prima:
@ 8 5
H 2 5

• Um espaço ou um sím bolo de m ultiplicação (*) antes do sím bolo de sublinhado é


opcional. P or exem plo, 256_m, 256 _m, and 256*_m são equivalentes.

Constantes e unidades de medição 303


- Entretanto, se e stiver a a dicion ar unidades a uma variável, é preciso co lo car um
espaço ou * antes do sím bolo de sublinhado. P or exem plo, x_m é tratado como
uma variável, não com o x com uma unidade.

Nota: os caracteres das unidades podem se r m aiúsculos ou m inúsculos.

Combinação de várias unidades

Pode s e r preciso co m binar duas ou m ais unidades a partir de categorias diferentes.

P or exem plo, suponha que deseja introduzir


a velocidade em m etros por segundo.
Entretanto, na caixa de diálogo UNITS, a
categoria Velocity não contém esta unidade.

Pode introduzir m etros por segundo 3 *9 .8 _ m /_ s

com binando _m e _s das categorias Length e C om bine as


unidades _ m e _s.
Time, respectivam ente.
Não há unidade

Nota: crie uma unidade definida pelo u tilizador para as com binações m ais utilizadas.

Constantes e unidades de medição 304


U tilização de p arê n te sis co m unidades num cá lcu lo

Num cálculo, pode se r necessário u tilizar parêntesis ( ) para a grupar um v a lo r e as suas


unidades, de form a que sejam calculadas adequadam ente. Isto é particularm ente
verdade para problem as de divisão. P or exem plo:

Para calcular: Introduza:

100 m
o
o

d
s) 50 • —
E
2 s
1 _s

— É preciso utilizar parêntesis para (2_s). Isto é


importante para a divisão.

Se os parêntesis forem om itidos, resultados


inesperados serão obtidos. P or exem plo:

100 m/2 s 50. * m * s

Nota: se tiv e r algum a dúvida sobre com o um va lo r e as suas unidades serão calculadas,
agrupe-as dentro de parêntesis ( ) .

Esta é a explicação porque obtém resultados inesperados, se não u tilizar parêntesis


não forem utilizados. Num cálculo, uma unidade é tratada de form a sem elhante a uma
variável. Por exem plo: I00_m é tratada com o I0 0 *_ m e 2_s é tratada com o 2*_s. Sem

parêntesis, a entrada é calculada com o: 100*_m / 2 *_s = 10° * - m *_ s = 50. *_m *_s.

Constantes e unidades de medição 305


Conversão de uma unidade para outra

Pode co nve rte r de uma unidade para outra na m esm a categoria, incluindo q ua isq ue r
unidades definidas pelo utilizador.

Para todas as unidades excepto a temperatura

Se utilizar uma unidade num cálculo, é convertida e apresentada autom aticam ente na
unidade actual predefinida para a categoria, a m enos que o ope ra do r de conversão 4
seja utilizado, conform e descrito posteriorm ente. Os exem plos seguintes assum em que
as unidades predefinidas são definidas no sistem a de unidades m étricas Si.

Nota:

• Para o bte r uma lista de unidades predefinidas.

• Seleccione unidades d isponíveis a partir de um menu na caixa de diálogo UNITS.

Para m ultiplicar 20 vezes 6 quilóm etros.

20*6 km M ostrado na
unidade padrão de
com p rim e n to (_m no

Se q uiser converter uma unidade diferente da predefinição, utilize o ope ra do r de


conversão 4.

Constantes e unidades de medição 306


expressãounidadel 4 _unidade2
Para 4, prim a 1 2 4

Para co nve rte r 4 anos-luz em quilóm etros:

4_ltyr 4 _km

Para co nve rte r 186000 m ilhas/segundo em


quilóm etros/hora:

186000_mi/_s 4 _km /_hr

Se uma expressão utilizar uma com binação de unidades, pode e spe cifica r uma
conversão apenas para algum as das unidades. Q u alq ue r unidade sem conversão
especificada, aparece de acordo com a predefinição.

Para co nve rte r as m ilhas de 186000 C om o uma


m ilhas/segundo em quilóm etros: co n versão de te m p o
não é especificada,
186000_mi/_s 4 _km aparece a unidade

Para co nve rte r os segundos de 186000


m ilhas/segundo em horas:

186000_mi/_s 4 1/_hr
C om o a conversão
de distância não é
e sp e cificad a ,
aparece a unidade

Constantes e unidades de medição 307


Para d ig itar m etros por segundo ao
quadrado:

27_m/_sA2

Para c o n ve rte r de m etros por segundo ao


quadrado em horas:

27 m/ sA2 4 1/ hrA2

Para valores de temperatura

Para co nve rte r um va lo r de tem peratura, é preciso utilizar tm p C n v () em vez do operador


4.

tmpCnv(expressão° tempUnidl, _°tempUnid2)


Para °, pressione 1 2 [°]

P or exem plo, para converter 100_°C em _ °F: 'tnpCnvC100•_°C,_°F)


212. _*F
tnp crvX lO 0.Q&.-°fI>

tm pCnv( 100_°c, _°f)


1
—I---

Constantes e unidades de medição 308


P ara in te rvalo s de tem peratura

Para co nve rte r um intervalo de tem peratura (a diferença entre dois valores de
tem peratura), utilize A tm p C n v().

AtmpCnv(expressão_°tempUnid1, _°tempUnid2)

P or exem plo, para co nve rte r um intervalo de ■ ùtrnpCnwC 100 • C ,_*F)


I S O . • _'-'F
100_°C no intervalo equivalente em _°F: ^tRpCnvaee_':'c,_':'f)______

AtmpCnv(100_°c, _ °f
100_oC — ►!
0 100

Nota: para A, prima:


F
@ 8 m s [D] 32 212
H 2 GS D !«— 180 oF — ►!

Definição de unidades predefinidas para resultados


apresentados

Todos os resultados que envolvam unidades aparecem na unidade predefinida para a


categoria. Por exem plo, se a unidade predefinida para distância fo r _m, q ua lq ue r
resultado de distância aparece em m etros, m esm o que tenha sido introduzido em _km
(quilóm etros) ou _ ft (pés) no cálculo.

Constantes e unidades de medição 309


S e utilizar o siste m a S I ou E N G /U S

Os sistem as de m edição SI e EN G /US


(definido a partir da página 3 do ecrã M ODE)
utilizam unidades predefinidas integradas,
que não podem se r alteradas.

Se U nit S ystem = S I
ou EN G /U S, o item
C ustom Units
desaparece. N ão é
possível d e fin ir uma

Definição de predefinições personalizadas

Para d e fin ir predefinições personalizadas:

1. Prim a Im o d e I^ B 3 para co nfig urar Unit


System = CUSTOM.

2. Prim a © para realçar SET DEFAULTS.

3. Prim a ® para ve r a caixa de diálogo


CUSTOM UNIT DEFAULTS.

Constantes e unidades de medição 310


4. Para cada categoria, é possível realçar a CUSTOM UNIT DEFAULTS
Electric Cut-rent.... _fl +
sua predefinição, prima ® e seleccione Chord«.................... _coul-
Potentiol................. _Y +
uma unidade na lista. Resistance............... _íí->
Conductance........... _siem<
Cop-ocitance............
Mo3 Field Strength.
5. Prim a duas vezes IenterI para g ua rd a r as Mo3 Flux Density..
MoSnetic Flux..
Inductonce-..
alterações e sa ir do ecrã MODE.

Pode ta m b é m m over
o cu rso r digitando a
p rim e ira le tra de uma

Nota:

• Pode tam bém u tilizar s e tU n its () ou g e tU n its () para d e fin ir ou vo lta r às inform ações
sobre as unidades predefinição. C onsulte o m ódulo Referência técnica.

• Q uando a caixa de diálogo CUSTOM UNIT DEFAULTS aparecer pela prim eira vez,
m ostrará as unidades predefinidas actuais.

O que é a predefinição NONE?

Várias categorias perm item se le ccion ar NO N E com o unidade predefinida.

Isto significa que os resultados na categoria


aparecem exibidos nas unidades
predefinidas dos seus com ponentes.

P or exem plo, Area = Length2, portanto


Length é o com ponente de Area.

Constantes e unidades de medição 311


• Se as predefinições forem Area = _acre (acres) e Length = _m (m etros), os
resultados de área aparecem nas unidades _acre.

• Se d e fin ir Area = NONE, os resultados de área aparecem nas unidades _m 2.

Nota: N O N E não está disponível para categorias de base, com o D istância e M assa, que
não têm com ponentes.

Criação de unidades - definidas pelo utilizador

Em q ua lq ue r categoria, é possível e xpandir a lista de unidades d isponíveis através da


definição de uma nova unidade em term os de uma ou m ais unidades predefinidas.
Tam bém é possível u tilizar unidades “independentes” .

Por que utilizar unidades próprias?

Exem plos de algum as razões para cria r uma unidade são:

• Deseja introduzir valores de distância em decâm etros. Defina 10_m com o uma nova
unidade cham ada _dm.

• Em vez de introduzir _m/_s2 com o unidade de aceleração, é possível d efin ir a


com binação de unidades com o uma única unidade cham ada _ms2.

• Deseja ca lcu lar quantas vezes algo pisca. Pode utilizar _pisca com o unidade válida
sem defini-la. Esta unidade “ind ependente” é tratada de form a s im ila r a uma
variável não definida. P or exem plo, 3_pisca é tratada com o 3a.

Nota: se cria r uma unidade definida pelo u tilizador para uma categoria existente, pode
seleccioná-la no menu da caixa de diálogo UNITS. Mas não é possível utilizar ImodeI
para s e le ccion ar a unidade com o uma predefinição para os resultados apresentados.

Constantes e unidades de medição 312


Regras para nomes de unidades definidas por utilizador

A s regras de denom inação de unidades são parecidas com as de variáveis.

• Pode te r até 8 caracteres.


• O prim eiro carácter precisa se r um sublinhado. Para prima:
@ 8 5
H 2 5

• O segundo ca rá cter pode se r q ua lq ue r carácter de nome de variável válido excepto


_ ou dígito. Por exem plo, _ 9 f não é válido.

• Os caracteres restantes (até 6) podem se r q u a lq ue r nom e de variável excepto um


sublinhado.

Definição de unidade

Defina uma unidade da m esm a form a que se arm azena uma variável.

Constantes e unidades de medição 313


definição !_novaUnid
Para ! , prim a ISTOH

P or exem plo, para d e fin ir a unidade


decâm etro:

10_m !_ d m

Para d e fin ir a unidade de aceleração:


A ssu m in d o que as
p redefinições de
_m /_sA2 !_ m s 2 unidade para Lenght
e Tim e estejam
con fig u ra d a s com o

Para ca lcu lar 195 piscadas em 5 m inutos


com o _blinks/_m in:

195_blinks/(5_min)
A ssu m in d o que a
predefinição de
unidade para Tim e
esteja configurada

Notas:

• A s unidades definidas pelo u tilizador aparecem caracteres m inúsculos,


independentem ente do tipo de letra (m aiúscula ou não) utilizado na definição.

• A s unidades definidas pelo u tilizador com o as _dm são guardadas com o variáveis.
Pode cancelá-las da m esm a form a com o se faria com uma variável.

Constantes e unidades de medição 314


Lista de unidades e constantes predefinidas

Esta secção lista as unidades e constantes predefinidas por categoria. Pode seleccionar
q ua lq ue r uma delas a partir da caixa de diálogo UNITS. Se utilizar Im o d e I para configurar
unidades predefinidas, não se esqueça de que as categorias apenas com uma unidade
definida não são listadas.

Predefinições para SI e ENG/US

Os sistem as de m edição SI e EN G /U S utilizam unidades predefinidas internas. Nesta


secção, as predefinições internas são indicadas por (SI) e (EN G /U S). Em algum as
categorias, am bos os sistem as utilizam a m esm a predefinição.

Não se esqueça de que algum as categorias não possuem unidades


predefinições.C onstantes.

Descrição Valor

_c ve lo cid a d e da luz 2 .9 9 7 9 2 4 5 8 E 8 _ m /_ s

_Cc constante de C oulom b 8.987 5 5 1 7 8 7 3 6 8 2 E 9 _ N -_ m 2/_ c o u l2

_g a celeração da gravidade 9 .8 0 6 6 5 _ m /_ s2

_G c constante gravitacional 6.6742E "1 1 _ m 3/_ kg /_ s2

_h constante de P lanck 6 .6 2 6 0 6 9 3 E '3 4 _ J -_ s

_k constante de Boltzm ann 1 .3 8 0 6 5 0 5 E -2 3 _ J /_ °K

_M e m assa do electrão 9 .1 0 9 3 8 2 6 E -3 1 _ k g

_M n m assa do neutrão 1 .6 7 4 9 2 7 2 8 E -2 7 _ k g

Constantes e unidades de medição 315


Descrição Valor

_M p m assa do prótão 1.67262171E -2 7 _ kg

_N a núm ero de A vogadro 6 .0 2 2 1 4 1 5 E 2 3 /_m ol

_q carga de electrões 1.60217653E -1 9 _ co u l

_R b raio de B o h r 5 .2 9 1 7 7 2 1 0 8 E -1 1 _ m

_Rc constante de gás m olar 8 .3 1 4 4 7 2 _ J/_ m o l/_ °K

_R db constante de R ydberg 1 0 9 7 3 731.568525 /_m

_Vm vo lu m e m olar 2 .2 4 1 3 9 9 6 E -2 _ m 3/_m ol

_e0 p erm issibilidade do vá cu o 8 .8 5 4 1 8 7 8 1 7 6 2 0 4 E -1 2 _ F /_ m

_o constante S tefan­ 5 .670400E -8 _ W /_ m 2/_ ° K 4


Boltzm ann

_ f0 q uantum de fluxo 2 .0 6 7 8 3 3 7 2 E -1 5 _ W b
m agnético

_m0 p e rm eabilidade do vácuo 1 .2 5 6 6 3 70614359E -6 _ N /_ A 2

_m b m agneto de B ohr 9.274 0 1 5 4 E 2 4 _ J - _ m 2/_ W b

Nota:

• A TI-89 Titanium / Voyage™ 200 sim plifica as expressões de unidade e m ostra os


resultados de acordo com as suas unidades predefinidas. Portanto, os valores de
constante apresentados no ecrã podem p arecer diferentes dos valores desta tabela. •

• Para m ais inform ações sobre caracteres gregos, consulte o m ódulo Tabela de
referência rápida.

Constantes e unidades de medição 316


• Estes valores representam as constantes m ais actualizadas d isponíveis no
m om ento da im pressão dos valores recom endados internacionalm ente CODATA
das constantes físicas fundam entais d isponíveis no site W eb do N ational Institute o f
Standards and Technology (NIST).
(h ttp ://p hysics.nist.gov/cuu/C onstants/index.htm l).

Distância

_ A ng angstrom _m i m ilha

_au unidade a stronóm ica _m il 1/1000 polegada

_ cm centím etro _m m m ilím etro

_fath braça _N m i m ilha náutica

_ fm ferm i _pc parsec

_ ft pé (E N G /U S ) _rod vara

_in polegada _yd ja rd a

_ km quilóm etro _m m ícron

_ lty r ano-luz _A angstrom

_m m etro (SI)

Área

_ a cre acre N O N E (S I) (E N G /U S )

_ha hectare

Constantes e unidades de medição 317


Volume

_ cup xícara _m l m ililitro

_floz onça líquida _pt pinta

_ flo zU K onça líquida britânica _qt quarto

_gal galão _ tb sp co lh e r de mesa

_ g a lU K galão inglês _ tsp co lh e r de chá

_l litro N O N E (S I) (E N G /U S )

Tempo

_day dia _s segundo (S I) (E N G /U S )

_hr hora _w eek sem ana

_m in m inuto _yr ano

_m s m ilisegundo _ms m icrosegundo

_ns n a nosegundo

Velocidade

_ kn o t nó _ m ph m ilhas por hora

_kph quiló m e tro s por hora N O N E (S I) (E N G /U S )

Constantes e unidades de medição 318


A c e le ra ç ã o

unidades não predefinidas

Temperatura

_“ C “ C elsius (P ara “ , prim a 1 2 [°].) _“K “ Kelvin

_“ F “ F ahrenheit _“R “ R ankine (não


p rededinição)

Intensidade de luz

_cd ca ndela (não predefinição)

Quantidade de substância

_ m ol mol (não predefinição)

Massa

_am u unidade de m assa atóm ica _oz onça

_g m gram a _slug slug

_kg q uilogram a (SI) _ton ton e la d a

_lb libra (E N G /U S ) _ to n n e ton e la d a m étrica

Constantes e unidades de medição 319


_m g m iligram a _ to n U K ton e la d a longa

_m ton to n e la d a m étrica

Força

_ d yn e dina _N new ton (SI)

_kgf quilog ra m a -fo rça _ to n f to n e la d a força

_ lb f libra-força (E N G /U S )

Energia

_B tu unidade té rm ica britânica _J jo u le (SI)


(B T U ) (E N G /U S )

_cal caloria _ kcal quilocaloria

_erg erg _kW h quilow att-hora

_eV electron vo lt _ la tm litro-atm ofera

_ftlb pé-libra

Potência

_hp cava lo -va p o r _W w a tt (SI)


(E N G /U S )

_kW quilow att

Constantes e unidades de medição 320


Pressão

_ a tm a tm osfera _m m Hg m ilím etros de m ercúrio

_bar bar _P a pascal (SI)

_ in H 2 O polegadas de água _psi libras por polegada


quad ra d a (E N G /U S )

_inH g polegadas de _ to rr m ilím etros de m ercúrio


m ercúrio

_m m H2O m ilím etros de água

Viscosidade cinemática

_S t stokes

Viscosidade dinâmica

_P poise

Frequência

_GHz g igahertz _ kH z kilohertz

Hz hertz (S I) (E N G /U S ) _M Hz m egahertz

Constantes e unidades de medição 321


Corrente eléctrica

_A a m pere (S I) (E N G /U S ) _m A m iliam pere

_kA quiloam pere _mA m icroam pere

Carga

_coul coulom b (SI) (E N G /U S )

Potêncial

_ kV q u ilo vo lt _V v o lt (S I) (E N G /U S )

_m V m ilivolt _ v o lt vo lt

Resistência

_kJ quilo ohm _ohm ohm

_M J m egaohm _J ohm (S I) (E N G /U S )

Condutância

_m ho mho (E N G /U S ) _ sie m e n s siem ens (SI)

_m m ho m illim ho _mm ho m icrom ho

Constantes e unidades de medição 322


Capacitância

_F farad (S I) (E N G /U S ) _pF picofarad

_nF nanofarad _mF m icrofarad

Força de campo magnético

_O e oersted N O N E (S I) (E N G /U S )

Densidade de fluxo magnético

Gs gauss _T tesla (S I) (E N G /U S )

Fluxo magnético

_W b w e b e r (S I) (E N G /U S )

Indutância

_ h e n ry henry (SI) (E N G /U S ) _nH n a nohenry

_m H m ilihenry _mH m icrohenry

Constantes e unidades de medição 323


Representação gráfica de funções
básicas
Visão geral dos passos para a representação
gráfica de funções

Para representar uma ou m ais funções y(x), efectue o procedim ento geral apresentado
em seguida. Para uma explicação detalhada de cada passo, consulte as próxim as
páginas. A representação gráfica de uma função não requer necessariam ente a
execução do procedim ento inteiro.

Representação gráfica de funções

1. Defina o m odo Graph (IMODEI) em


FUNCTION. Se necessário, defina
tam bém o m odo Angle.

2. Defina funções em Y= E ditor ( 8 # ) .

3. S eleccione com ( 8 ) as funções que


deseja representar graficam ente.

Nota: para d e sa ctiva r gráficos


estatísticos, prim a 8 5 ou utilize 8 .

Representação gráfica de funções básicas 324


4. Defina o estilo de visualização de uma
função.

2 [F6]

5. D efina a jan ela de apresentação xnin= "1G .


xmax=1Q .
( 8 [WINDOW]). xsc1=1.
ym 1n= 1O .
ymax=1G .
„ Zoom tam bém m odifica a jan ela de ysc1=1.
xres=2.
visualização.

6. Se necessário, m odifique o form ato


gráfico.

O 9
- ou -
@ 8 Í
H 8 F

7. R epresente as funções seleccionadas


( 8 [graph]).

Exploração do gráfico

No ecrã G raph é possível:

• M ostrar as coordenadas de q u a lq ue r pixel com o cu rso r de m ovim ento livre ou as


coordenadas de q ua lq ue r ponto representado m ediante a função de traçado.

• U tilizar o menu „ Zoom da barra de ferram entas para a m pliar ou reduzir uma parte
do gráfico.

Representação gráfica de funções básicas 325


U tilizar o menu ^ Math da barra de ferram entas para e nco ntra r pontos específicos
com o o zero, o ponto m ínim o, o m áxim o, etc.

Definição do modo Graph

A ntes de representar graficam ente as funções y(x), é preciso sele ccion ar o modo de
representação gráfica FU N C TIO N . Pode s e r necessário tam bém d efin ir o m odo Angle
para d ete rm ina r a m odalidade de desenho dos gráficos de funções trigonom étricas.

Modo Graph

1. Prim a Im o d e I para v e r a caixa de diálogo


MODE, que contém as definições actuais

2. Defina o m odo G raph em FUNCTION. C onsulte “C onfiguração dos m odos” —


Funcionamento da calculadora.
Para gráficos que não utilizam núm eros com plexos, defina Com plex Form at= REAL
para não afectar os gráficos que incluam potências com o x 1/3.

Este m ódulo explica exclusivam ente os gráficos das funções y(x); todavia, a TI-89
Titanium / Voyage™ 200 G raphing C alcu la to r perm ite se le ccion ar 6 m odos G raph.

Definição do m odo Graph Descrição

FU N C TIO N fu nções y(x)

Representação gráfica de funções básicas 326


Definigao do m odo Graph Descrição

P AR A M E TR IC E quações p aram étricas x(t) e y(t)

P O LAR E quações polares r( 0 )

SEQUENCE S u cessões u(n)

3D E quações trid im e n sio n a is z(x,y)

D IF F E R E N T IA L EQ U ATIO N E quações dife re n cia is y'(t)

Modo Angle

Q uando utilizar funções trigonom étricas, defina o m odo A ngle nas unidades
(R A D IAN O S , G R A D O S ou G R AU S ) onde deseja introduzir e m ostrar os valores
angulares.

Verificação da linha de estado

Para ver as defiições actuais dos m odos Graph e Angle, verifique a linha de estado
apresentada na parte inferior do ecrã.

MAIN RAD AUTD FUNC

M odo M odo
A n g le G raph

Representação gráfica de funções básicas 327


Definição de funções para a representação gráfica

No m odo de representação gráfica FU N C TIO N , é possível representar funções


definidas de y1(x) a y99(x). Para d efin ir e editar as funções, utilize Y = Editor, que indica
os nom es das funções do m odo de representação gráfica actual. P or exem plo: no modo
PO LA R os nom es das funções são r1(0), r2(0), etc.

Definição de uma nova função

1. Prim a H # para ve r Y = Editor.

G ráficos — d e sloque-se acim a de y1 =


para v e r um a lista de g ráficos estatísticos.
Lista das funções — d e sloque-se através
da lista de fu nções e definições.

Linha de entrada — área na qual se


define ou edita a fu n çã o realçada na lista.

Nota: a lista de funções m ostra nom es abreviados com o y1, em bora a linha de
entrada apresente o nom e com pleto y1(x).

2. Prim a © e © para d eslo ca r o cu rso r para q ua lq ue r função não definida. (Utilize


2 © e2 © para ve r uma página de cada vez.)
3. Prim a IenterI ou ^ para p osicionar o cu rso r na linha de entrada.

4. Digite a expressão que define a função.


• A variável independente na representação gráfica de funções é x.

Representação gráfica de funções básicas 328


• A expressão pode referir-se a outras variáveis, inclusive m atrizes, listas e
outras funções. A penas os “flo ats” e as listas de “flo ats” produzirão um gráfico.

Nota: num a função não definida, não é preciso p rem ir IenterI ou ^ . Se com eçar a
escrever, o cu rso r desloca-se à linha de entrada.

5. Q uando te rm ina r a expressão, prim a Ienter I.

A lista de funções m ostra e selecciona autom aticam ente a nova função para a
representação gráfica.

Nota: se d esloca r o cu rso r sem q u e re r na linha de entrada, prim a I N para vo ltar à lista
de funções.

Edição de uma função

De Y= Editor:

1. Prim a © e © para realçar a função.

2. Prim a IenterI ou ^ para posicionar o cu rso r na linha de entrada.

3. Proceda de uma das seguintes m aneiras.


• Utilize © e © para p osicionar o cursor na expressão e m odifique-a. C onsulte
“Edição de uma expressão na linha de e ntrada” — Funcionamento da
calculadora.
- ou -

• Prim a uma ou duas vezes Iclear I para ca nce la r a expressão a nte rio r e digite a
nova expressão.

Representação gráfica de funções básicas 329


4. Prim a Ienter|.
A lista de funções m ostra a função m odificada e selecciona-a autom aticam ente para
a representação gráfica.

Nota: para ca nce la r q u a isq ue r m odificações, prim a I N em vez de IenterI.

Cancelamento de uma função

No Y= Editor:

Para cancelar: Operação:

Um a fu n çã o da lista R ealce a fun çã o e prim a 0 1 ou ICLEARI.


de funções

Um a fu n çã o da linha Prim a um a ou duas ve ze s ICLEARI (segundo a


de entrada posição do cursor) e prim a lENTERl.
Todas as fu nções Prim a O e seleccione select 8:Clear Functions .
Prim a |ENTERI para confirm ar.

Nota: O 8 não cancela gráficos estatísticos (Gráficos estatísticos e de dados).

Não é preciso cancelar uma função, se não a dese ja r representar graficam ente. É
possível se le ccion ar apenas as funções que deseja representar.

Representação gráfica de funções básicas 330


Atalhos para movimentação do cursor

No Y= Editor:

Prima: Para:

H © ou Ir para a fu n çã o 1 ou para a últim a função


H ® definida. Se o cu rso r e stive r na últim a função
definida ou hou ve r registo da função, 8 © vai
para a função 99.

No ecrã principal ou num programa

É possível d e fin ir e calcular uma função no ecrã principal ou num program a.

• Utilize os com andos Define e Graph. C onsulte:


- “R epresentação gráfica de uma função definida no ecrã principal” e
“R epresentação gráfica de uma função definida por intervalos” — Tópicos
complementares de representação gráfica.
- “D escrição da introdução de uma fu nçã o ” — Programação.

• G uarde uma expressão directam ente num a variável de função. C onsulte:

- “A rm azenam ento e recuperação de valores de va riá ve is” no m ódulo


Funcionamento da calculadora .
- “C riação e cálculo de funções definidas pelo u tilizador” no m ódulo Ecrã principal
da calculadora.

Nota: as funções definidas pelo utilizador podem te r praticam ente todos os nom es.
Todavia, utilize os nom es y l(x ), y2(x) para m ostrar as funções no Y = Editor, etc.

Representação gráfica de funções básicas 331


Selecção de funções para a representação gráfica

Independentem ente do núm ero de funções definidas em Y = Editor, é possível


se le ccion ar aquelas que deseja representar graficam ente.

Selecção e não selecção de funções

Prim a H # para ve r Y = Editor.

O sím bolo “ / ” indica as funções que serão representadas graficam ente na próxim a
apresentação do ecrã Graph.

S eleccionad Se aparecerem os números dos


gráficos (PLOT), seleccione os
gráficos estatísticos correspondentes.

Não seleccionada Neste exemplo, estão seleccionados os

gráficos, desloque-se acima de y1=.

Para seleccionar
ou não seleccionar: Operação:

U m a função • Posicione o cursor para realçar a função.


específica • Prima |^1 .
E ste p rocedim ento perm ite se le ccio n a r ou
ca n ce lar a selecção de um a função.

Representação gráfica de funções básicas 332


Para seleccionar
ou não seleccionar: Operação:

Todas as fu n çõ e s • Prima ^ para ver o menu A ll da barra de


ferramentas.
• Seleccione o item correspondente.

Se introduzir ou m odificar uma função, não é preciso se le ccion ar a função, porque é


seleccionada autom aticam ente. Para d esa ctivar um gráfico estatístico, prim a ^ 5 ou
utilize ^ para anular o gráfico.

No ecrã principal ou de um programa

Tam bém é possível se le ccion ar ou cancelar a selecção de funções do ecrã principal ou


de um program a.

• Utilize os com andos FnOn e FnOff (disponíveis no menu ^ Other na barra de


ferram entas) para as funções. C onsulte o m ódulo Referência técnica.

• Utilize os com andos PlotsOn e PlotsO ff para os gráficos estatísticos. C onsulte o


m ódulo Referência técnica.

Definição do estilo de apresentação de uma função

Para cada função definida, é possível d efin ir um estilo de apresentação do gráfico.


Estes parâm etros são m uito úteis para a representação gráfica de várias funções. Por

Representação gráfica de funções básicas 333


exem plo: é possível d efin ir um parâm etro para as linhas contínuas, um outro para as
tracejadas, etc.

Apresentação ou modificação do estilo de uma função

No Y= Editor:

1. Realce a função desejada com o cursor.

S eleccione o m enu Style. Prima:


@ 2 [F6]

M esm o que o item Line esteja realçado


inicialm ente, o estilo actual da função
está assinalado com o sinal / .

Para sa ir do menu sem efectuar


m odificações, prim a I N .

2. Para m odificar, seleccione o estilo desejado.

Estilo Descrição

Line Une os pontos representados com uma linha. É a


predefinição.

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.

Representação gráfica de funções básicas 334


Estilo Descrição

Anim ate Um cu rso r circu la r d esloca-se ao longo do gráfico sem


desenhá-lo.

Path Um cu rso r circu la r d esloca-se ao longo do gráfico


dese n h a n d o -o .

Above S om breia a área acim a do gráfico.

Below S om breia a área abaixo do gráfico.

Para d e fin ir Line com o estilo padrão de todas as funções, prim a ^ e seleccione 4:Reset
Styles.

Utilização do sombreado superior ou inferior

A TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r tem quatro tip os de som breados
utilizados rotativam ente. Se d efin ir uma função com o som breada, utiliza o prim eiro tipo;
a próxim a utiliza o segundo e assim por diante. A quinta função som breada torna a
u tilizar o prim eiro.

Se houver intersecção das áreas


som breadas, sobrepõem -se os respectivos
tipos.

No ecrã principal ou num programa

O estilo de uma função tam bém pode se r definido no ecrã principal ou num program a.
C onsulte o com ando Style no m ódulo Referência técnica.

Representação gráfica de funções básicas 335


Definição da janela de visualização

A jan ela de visualização representa uma parte do plano de coordenadas apresentada


no ecrã G raph. C om as variáveis W indow, é possível d e fin ir os lim ites e outras
características da jan ela de visualização. Os gráficos de funções, de equações
param étricas, etc., têm o seu próprio conjunto independente de variáveis W indow.

Apresentação das variáveis Window no Window Editor

Prim a H [w indow ] para ve r o W indow Editor.

ym ax
xm in
xscl

y m i n ^ |y scl xm a x

V ariáveis W in d o w Janela de visu a liza çã o co rrespondente


(apre se nta d a s no W in d o w (ap re se nta d a no ecrã G raph)
Editor)

Variável Descrição

xm in, xm ax, Lim ites da ja n e la de visualização.


ym in , ym ax

xscl, yscl D istância entre as m arcas assin a la d o s nos eixos x e y.

Representação gráfica de funções básicas 336


Variável Descrição

xre s D efine a resolução pixel (1 a 10) dos gráficos de funções.


A predefinição é 2.
• Em 1, as funções são calculadas e representadas
graficamente em cada pixel ao longo do eixo x.
• Em 10, as funções são calculadas e representadas
graficamente em cada 10 pixéis ao longo do eixo x.*•

Para d esa ctivar os pontos assinalados, defina xscl=0 e/ou yscl=0. Um va lo r baixo de
xres m elhora a resolução gráfica, em bora possa dim inu ir a velocidade de execução.

Modificação dos valores

1. No W indow Editor:

2. D esloque o cu rso r para d esta car o va lo r que deseja m odificar.


3. Utilize um dos seguintes m odos:

• D igite um va lo r ou expressão. O va lo r precedente é cancelado no início da


digitação.

- ou -

• Prim a Iclear I para ca nce la r o va lo r precedente e, em seguida, digite o novo


valor.

- ou -

• Prim a © ou © para rem over o realce e, em seguida, m odifique o valor.

Os valores são guardados à m edida que são digitados; portanto, não é necessário
pressionar Ienter1. 1enterI desloca sim plesm ente o cu rso r para a próxim a variável

Representação gráfica de funções básicas 337


W indow. Se d igitar uma expressão, será calculada com o deslocam ento do cu rso r para
outra variável W indow ou ao sa ir do W indow Editor.

No ecrã principal ou num programa

Os valores podem tam bém se r guardados directam ente nas variáveis W indow do ecrã
principal ou de um program a. C onsulte “A rm azenam ento e recuperação dos valores de
va riáve is” — no m ódulo Funcionamento da calculadora.

Modificação do formato gráfico

É possível d e fin ir o form ato gráfico para m ostrar ou ocultar elem entos de referência
com o os eixos, a grelha e as coordenadas do cursor. Os gráficos de funções, de
equações param étricas, etc., têm o seu próprio conjunto independente de form atos
gráficos.

Apresentação das configurações de formato gráfico

No Y = Editor, no W indow E ditor ou no ecrã G raph, prim a O e seleccione 9:Format.

• A caixa de diálogo G R APH FORM ATS


m ostra a definição actual.

• Para sa ir sem m odificar, prim a lESCI.

Pode tam bém ve r a caixa de diálogo G R APH FORM ATS no Y = Editor, no W indow E ditor
ou no ecrã G raph. Prima:

Representação gráfica de funções básicas 338


@ 8 Í
H 8 F

Formato Descrição

Coordinates Mostra as coordenadas do cursor em formato rectangular


(RECT) ou polar (POLAR), ou oculta (OFF) as
coordenadas.

Graph Order Representa graficamente as funções de uma forma


consecutiva (SEQ) ou simultânea (SIMUL). Indisponível
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 Mostra (ON) ou oculta (OFF) um cursor de referência que


Cursor traça as funções durante a representação gráfica.

Labels Mostra (ON) ou oculta (OFF) as etiquetas dos eixos x e y.

Discontinuity Elim ina (ON) ou perm ite (OFF) assim ptotas falsas e
Detection ligações num a descontinuidade de salto.

Para d esa ctivar as m arcas, defina a jan ela de visualização para que xscl e/ou yscl = 0.

Modificação das configurações

Na caixa de diálogo G R APH FORM ATS:

1. Realce a definição do form ato com o cursor.

2. Prim a ® para ve r o menu das configurações válidas para este form ato.

Representação gráfica de funções básicas 339


3. Seleccione uma configuração:
• Realce a opção com o cu rso r e, em seguida, prim a Ienter I.

- ou -

• Prim a o núm ero correspondente à opção desejada.

4. D epois de m odificar as configurações de form ato desejadas, prim a IenterI para


g ua rd ar as m odificações e fe cha r a caixa de diálogo GRAPH FORMATS.

Nota: para ca nce la r um menu ou s a ir da caixa de diálogo sem g ua rd a r as


m odificações, prim a I N em vez de IenterI.

Representação gráfica das funções seleccionadas

Q uando te rm in a r as operações relativas à representação gráfica das funções


seleccionadas, veja o ecrã G raph, que utilizará o estilo e a jan ela de visualização
anteriorm ente definidas.

Visualização do ecrã Graph

Prim a H [graph] . A T I-89 Titanium / Voyage™ 200 G raphing C alcu la to r representa


autom aticam ente as funções seleccionadas.

Durante a execução do gráfico,


aparece o indicador BUSY

Representação gráfica de funções básicas 340


Se se le ccion ar uma opção „ Zoom de Y = E ditor ou de W indow Editor, a TI-89 Titanium
/ Voyage™ 200 m ostra autom aticam ente o ecrã G raph.

Interrupção da representação gráfica

D urante a execução de um gráfico:

• Para interrom per m om entaneam ente a representação, prim a IenterI. (O indicador


pause substitui b u s y .) Para continuar, prima outra vez IenterI.

• Para anu la r a representação, prim a [M |. Para recom eçar, prim a ^ (ReGraph).

Se quiser modificar a janela de visualização

D ependendo das definições, é possível que a representação gráfica de uma função


possa s e r dem asiado grande ou pequena, ou que esteja deslocada num dos lados do
ecrã. Para corrigir:

• Torne a d e fin ir a jan ela de visualização com lim ites diferentes.

• Utilize a opção Zoom.

Smart Graph

No ecrã G raph, a função S m art Graph m ostra im ediatam ente o conteúdo da jan ela
precedente, desde que não tenha sido m odificada no que respeita à actualização
gráfica.

Sm art Graph actualiza a jan ela e o gráfico apenas se:

Representação gráfica de funções básicas 341


• M odificar uma configuração de m odo a que influa na representação gráfica, um
atributo de uma função ou form ato gráfico.
• S eleccio na r ou anular uma função ou um gráfico estatístico. (Se s e le ccion ar apenas
uma nova função, Sm art Graph adiciona-a o ecrã G raph.)

• M odificar a definição de uma função seleccionada ou o va lo r de uma variável numa


função seleccionada.

• C an cela r um objecto desenhado.

• M odificar a definição de um gráfico estatístico.

Apresentação de coordenadas com o cursor de


movimento livre

Para v e r as coordenadas em q ua lq ue r ponto do ecrã G raph, utilize o cursor de


m ovim ento livre. Pode d esloca r este cu rso r em q u a lq ue r pixel do ecrã, porque não está
lim itado ao gráfico da função.

Cursor de movimento livre

Q uando o gráfico G raph a parecer pela prim eira vez, nenhum cursor está visível. Para
v e r o cursor, prim a uma seta de tecla do cursor. Este desloca-se a partir do centro do
ecrã e m ostra as coordenadas.

Representação gráfica de funções básicas 342


2
y1(x)=x
A letra “c" indica que são as coordenadas do
cursor. Os valores são guardados nas variáveis
xc e yc. As coordenadas rectangulares utilizam xc
e yc; as polares rc e qc.

Se o ecrã não m ostrar as coordenadas, defina o form ato gráfico de form a a que
C oordinates = RECT ou POLAR. Prima:
@ 8 Í
H 8 F

Para deslocar o cu rso r


de m ovim ento livre: Prima:

Para um pixel adjacente Uma seta de tecla do cursor para


qualquer direção.

Com incrementos de 10 pixéis 1 2 e, em seguida, a tecla do


cursor.

Nota: para oculta r o cu rso r e as suas coordenadas tem porariam ente, prim a Iclear I , I N ,
ou |enterI. Q uando o m over da próxim a vez, desloca-se a partir da últim a posição.

Q uando d eslo ca r o cu rso r para um pixel que parece estar “em cim a" da função, não se
esqueça de que pode estar jun to à função, não necessariam ente sobre a função.

Representação gráfica de funções básicas 343


f F Í t T F2 t T F3 T FH T FS-rT FÊ-rTF?^'íH'-|
ToolílJ-or., Tr o<: JF.tõr n r. Mo> • r •o • c • !

\ A s coo rd e n a d a s do cu rsor
estão no centro do pixel,
x c -! 2 . 1 5 1 9
MH IN RMlifiUID
• y c :4 . 7 Í5 6 8 4
FUNC \
não na função.

Para a um en ta r a precisão:

• Utilize a ferram enta Trace descrita na próxim a página para v e r as coordenadas da


função.
• Utilize uma operação Zoom para aum en ta r ou d im inu ir uma parte do gráfico.

Traçado de uma função

Para ver as coordenadas exactas de um ponto traçado num gráfico, utilize a ferram enta
^ 1 Trace. D iferentem ente do cu rso r de m ovim ento livre, o cursor de traços desloca-se
apenas ao longo dos pontos traçados de uma função.

Início do traço

No ecrã G raph, prim a ^ 1 .

M ostra o cursor de traços na função no ponto do va lo r x m édio do ecrã. A s coordenadas


do cu rso r aparecem na parte inferior do ecrã.

Representação gráfica de funções básicas 344


Se representar várias funções, o cu rso r de traços aparece na função com o núm ero
m ais baixo seleccionada no Y = Editor. O núm ero da função está indicado na m argem
su pe rio r direita do ecrã.

Se representar gráficos estatísticos, o cursor de traços aparece com o núm ero mais
baixo.

Movimentação do cursor ao longo de uma função

Para deslocar o cu rso r de traços: Operação:

Para o ponto p recedente ou sucessivo P rim a © ou © .

A p ro xim a d a m e n te 5 pontos P rim a [ 2 © ou [ 2 ®.


(po d e m se r m ais ou m enos que 5,
d e p e ndendo da variável xres W in d o w )

Para um v a lo r específico x na função D igite o v a lo r x e pressione lENTERl.

Nota: se introduzir um va lo r de x, o m esm o deve estar com preendido entre xm in e xmax.

O cu rso r de traços desloca-se apenas a partir de um ponto traçado ao seguinte ao longo


da função — não de pixel para outro.

f 'F l - T F 2 'T F 3 ï FH T FS-ï Ffi»ÏF?‘i * : : ï


!■">U Zoor» M*»ti dr 4w|F«r>|: ;
N úm ero da função traçada. Por
/ 3 -
\ exem plo: y3(x).
V
A s c o o rd e n a d a s de tra ço
x c : 2 .1 5 1 9 y c :4 .6 3 8 k ?
MAIN RMl'ALTD FUNt X
estão na função, não no
pixel.

Representação gráfica de funções básicas 345


Se as coordenadas não aparecerem no ecrã, defina o form ato gráfico de form a a que
C oordinates = RECT ou POLAR. Prima:
@ 8 Í
H 8 F

C ada v a lo r representado de y, é calculado segundo o v a lo r de x, a saber, y=yn(x). Se a


função não e stiver definida num va lo r x, o va lo r y está em branco.

É possível co ntin ua r a tra ça r uma função além da borda su pe rio r ou inferior da janela de
visualização. N ão vê o cursor quando este ultrapassa o limite do ecrã, m as os valores
apresentados das suas coordenadas estão correctos.

Nota: a opção Q u ickC e nter perm ite tra ça r uma função que ultrapassa os lim ites da
janela (su p e rio r e inferior).

Passagem de uma função para outra

Prim a © ou © para passar respectivam ente para a função a nterior ou sucessiva


seleccionada com o m esm o va lo r x. O núm ero da nova função aparece no ecrã.

A função “anterior” ou “su cessiva ” baseia-se na ordem das funções seleccionadas no


Y = E ditor e não na ordem pela qual aparecem no ecrã.

Representação gráfica de funções básicas 346


Enquadramento automático

Se tra ça r uma função que ultrapassa a borda direita ou esquerda do ecrã, a jan ela de
visualização desloca-se autom aticam ente para a direita ou para a esquerda. D urante o
desenho da nova parte, há uma breve pausa.

: 4 4

A /\ A A /
J \J ; V VjJ ) \J V A
XC■10. • y c : -4 .1 9 5 3 6 x c : 1 0 .2 5 3 2 y c : “3 .3 8 0 3 3

A n te s do enqu a d ra m e n to D epois do e n q uadram ento


autom ático autom ático

D epois do e nquadram ento autom ático, o cu rso r continua o traçado.

Nota: o enquadram ento autom ático não funciona durante a apresentação de gráficos
estatísticos ou se uma função utilizar um estilo de apresentação som breado.

Representação gráfica de funções básicas 347


Utilização do QuickCenter

Se uma função traçada su p e ra r a borda su pe rio r ou inferior do ecrã de apresentação,


prim a IenterI para ce ntrar a jan ela de visualização na posição do cursor.

A n te s de utiliza r Q u ickC e n te r D epois de utilizar Q u ickC e n te r

D epois de a ctivar o Q uickCenter, o cu rso r pára o traçado. Se deseja continuar, prima

A opção Q u ickC e nter pode se r utilizada em q ua lq ue r m om ento durante a operação de


traçado, m esm o se o cu rso r ainda e stiver no ecrã.

Cancelamento do traçado

Para ca nce la r o traçado em q u a lq ue r m om ento, prima |ESC|.

O traçado tam bém é cancelado quando vir outras aplicações, com o Y = Editor. Q uando
vo ltar ao ecrã G raph, prim a ^ para iniciar o traçado:

• Se S m art Graph a ctua liza r o ecrã, o cu rso r aparece no va lo r m édio de x.


• Se S m art Graph não a ctua liza r o ecrã, o cu rso r aparece na posição a nte rio r da
visualização da outra aplicação.

Representação gráfica de funções básicas 348


Utilização do zoom para explorar um gráfico

O menu „ Zoom da barra de ferram entas tem várias utilitários que perm item aju sta r a
jan ela de visualização. É possível g ua rd a r uma jan ela de visualização para a utilizar
uma outra vez.

Visão geral do menu Zoom

Prim a „ no Y= Editor, no W indow E ditor ou no ecrã Graph.

Os procedim entos para utilizar Zoom Box,


ZoomIn, Zoom Out, ZoomStd, Memory, e
SetFactors estão d escritos nas próxim as
páginas desta secção.

Para m ais inform ações sobre os outros itens,


consulte o m ódulo Referência técnica.

Nota: se se le ccion ar uma ferram enta Zoom do Y = E d ito r ou W indow Editor, a TI-89
Titanium / Voyage™ 200 G raphing C alcu la to r m ostra autom aticam ente o ecrã Graph.

Ferramenta
Zoom Descrição
Zoom Box P erm ite d e se n h a r um quadro e am pliá-lo.

ZoomIn, P erm ite se le ccio n a r um ponto e am pliá-lo ou reduzi-lo


Zoom Out conform e o núm ero definido em SetFactors .

ZoomDec D efine A x e A y em .1 e centra a origem .

Representação gráfica de funções básicas 349


Ferramenta
Zoom Descrição
Zoom Sqr D efine as va riá ve is W in d o w de form a a que um
quadrado ou circu n fe rê ncia sejam a p resentados com
as p roporções correctas ao (em ve z de um rectângulo
ou um a elipse).

Zoom Std D efine as va riá ve is W in d o w com os respectivos valores


predefinidos.
xm in = “ 10 ym in = “ 10 xre s = 2
x m a x = 10 ym a x = 10
xscl = 1 yscl = 1

ZoomTrig D efine as va riá ve is W in d o w com va lo re s predefinidos


fre q u e n te m e n te indicados para repre se nta r funçõ e s
trigo n o m étrica s. C entra a origem e define:
A x = p /2 4 (.130899... radianos ym in = “ 4
ou 7.5 g raus) ym a x = 4
xscl = p /2 (1.570796... radianos yscl = 0.5
ou 90 graus)

Zoom Int P erm ite se le ccio n a r um novo ponto central e, em


seguida d e fin ir A x e A y em 1 e xscl e yscl em 10.

ZoomData A ju sta as va riá ve is W in d o w para m ostra r to d o s os


gráficos e statísticos seleccionados.

Zoom Fit A ju sta a ja n e la de visu a liza çã o para m ostra r to d a a


série dos va lo re s da va riá ve l depen d e n te respeitantes
às fu nções seleccionadas. Na representação gráfica de
funções, conserva os va lo re s xm in e xmax e define
ym in e ym ax .

Memory P erm ite g u a rd a r e re cu p e rar as va riá ve is W in d o w para


to rn a r a cria r um a ja n e la de visu a liza çã o personalizada.

Representação gráfica de funções básicas 350


Ferramenta
Zoom Descrição
SetFactors P erm ite de fin ir os fa cto re s Zoom para ZoomIn e
Z oom O ut .

A x e Ay representam a distância do centro de dois pixéis adjacentes.

Ampliação com o Zoom Box

1. No m enu „ Zoom, seleccione 1:ZoomBox.


O ecrã m ostra 1st Corner?

2. P osicione o cu rso r num a borda do quadro y 1 (x )= 2 *s in (x )


que deseja d e fin ir e prim a Ienter I.

O cu rso r torna-se num pequeno


rentângulo e no ecrã aparece a pergunta
qual é o 2nd Corner?
Nota: para d eslo ca r o cu rso r por
increm entos, utilize 2 ®, 2 © , etc.

3. D esloque o cu rso r para o canto oposto do


quadro.

O quadro é desenhado à m edida que


y c : -3.42105
desloca o cursor.

Representação gráfica de funções básicas 351


4. D epois de d elim ita r a área que deseja
ampliar, prim a Ienter I.
O ecrã Graph m ostra a área am pliada.
Para anu la r Zoom Box, prima I N antes
de I .

Ampliação e redução de um ponto

1. No m enu „ Zoom, seleccione 2:ZoomIn


ou 3:ZoomOut.
A parece um cursor e no ecrã aparece a
pergunta New Center?

2. P osicione o cu rso r no ponto que deseja


am p lia r ou reduzir e prim a Ienter I.

A TI-89 Titanium / Voyage™ 200 define


as variáveis W indow segundo os factores
de Zoom definidos em SetFactors.

• Num a operação ZoomIn, as variáveis x são divididas por xFact e as variáveis y


por yFact.

new xm in = xm in/xFact , etc.

• Num a operação ZoomOut, as variáveis x são m ultiplicadas por xFact e as y por


yFact.

new xm in = xm in * xFact , etc.

Representação gráfica de funções básicas 352


M o d ifica ç ã o d o s fa c to re s Zoom

O s factores Z o o m definem o aumento ou a redução utilizados por ZoomIn e Z oom O ut.

1. No m enu „ Z oom ,seleccione C:SetFactors para ver a caixa de diálogo ZOOM


FACTORS.

O s factores Z o o m devem ser , 1,


embora não precisem de ser números
inteiros. O valor predefinido é 4 .

Nota: para sair s e m guardar as modificações, prima I N .

2. Utilize © e © para realçar o valor que deseja modificar. E m seguida:

• Digite o novo valor; o valor precedente é cancelado automaticamente.

- ou -
• Prima © ou © para remover o realce e, e m seguida, modifique o valor
precedente.

3. Prima IenterI (depois de introduzir n u m a caixa de entrada, prima duas vezes IenterI)
para guardar as modificações e sair da caixa de diálogo.

Representação gráfica de funções básicas 353


Armazenamento ou visualização de uma janela de visualização

D epois de utilizar as várias ferram entas Zoom, é possível vo lta r à jan ela de visualização
anterior ou g ua rd ar a jan ela actual.

1. No menu „ Zoom, seleccione B:Memory 1:ZooroPrev


2!ZoonSto
para ve r um subm enu. I 5= Z o o r-iR cl I

2. Seleccione o item desejado.

Seleccione Para:

1:ZoomPrev Voltar à janela de visualização precedente durante a


utilização do zoom.

2:ZoomSto Memorizar a janela de visualização actual (os valores das


variáveis Window actual são guardados nas variáveis de
sistema zxmin, zxmax, etc.)

3:ZoomRcl Recuperar a última janela de visualização guardada com


Zoom Sto.

Nota: é possível g ua rd a r apenas uma série de valores de variáveis W indow de cada vez.
Se m em orizar uma nova, esta sobrepõe a série precedente.

Restabelecimento da janela de visualização predefinida

É possível restabelecer a q ua lq ue r m om ento os valores predefinidos das variáveis


W indow. No menu „ Zoom, seleccione 6:ZoomStd.

Representação gráfica de funções básicas 354


Utilização de ferramentas do menu Math para
analisar funções

No ecrã G raph, é possível a ceder ao menu da barra de ferram entas ^ Math e às suas
diversas ferram entas que ajudam a analisar funções representadas graficam ente.

Descrição do menu Math

Prim a ^ no ecrã G raph.

No submenu Derivatives, apenas dy/dx


está disponível para a representação
gráfica de funções. As outras derivadas
estão disponíveis para os outros modos
de representação (paramétricas, polares,
etc.).

Ferramenta Math
Descrição

Value Calcula uma função y(x) seleccionada com um valor


especificado de x.

Zero, Calcula o zero (intersecção com o eixo x), o ponto


M inimum, mínimo e máximo num intervalo de x.
Maximum

Intersection Calcula o ponto de intersecção de duas funções.

Derivatives Calcula a derivada (inclinação) num ponto.

]f(x)dx Calcula o integral numérico aproximado num intervalo.

Representação gráfica de funções básicas 355


Ferramenta Math
Descrição
Inflection C alcula o ponto de inflexão de um a curva onde a
segunda d erivada tro ca de sinal (ponto onde m uda a
co n cavidade da curva).

Distance D esenha e m ede um a linha entre dois pontos da


m esm a fu n çã o ou de duas funçõ e s diferentes.

Tangent D esenha a ta n g e n te num ponto e m ostra a respectiva


equação.

Arc C alcula o com prim ento de arco entre dois pontos de


um a curva.

Shade D epende do núm ero de fu nções representadas.


• Se estiver representada apenas uma função,
sombreia a área acima ou abaixo do eixo x.
• Se estiver representada mais que uma função,
sombreia a área entre as duas funções num intervalo.

Nota: as coordenadas do cu rso r são guardadas nas variáveis de sistem a x c e yc (rc e 0c


se u tilizar coordenadas polares) no menu M ath. As derivadas, os integrais, as
distâncias, etc., são guardadas na variável de sistem a sysMath.

Cálculo de y(x) num ponto específico

1. No ecrã Graph, prim a ^ e seleccione 1:Value.

Representação gráfica de funções básicas 356


2. D igite o va lo r de x com preendido entre um va lo r real de xm in e xmax. O v a lo r pode
s e r uma expressão.

3. Prim a Ienter|. y1 (x)= 1 .2 5 x * cos(x)

O cu rso r d esloca-se para o va lo r de x da


prim eira função se leccionada em
Y = Editor, m ostrando as coordenadas.

4. Prim a © ou © para d eslo ca r o cu rso r entre as funções com o va lo r introduzido de x.


A parece o va lo r correspondente de y .

Se pre m ir © ou © , aparece o cu rso r de m ovim ento livre; nem sem pre é possível
deslocá-lo para o va lo r introduzido de x.

Tam bém é possível v e r as coordenadas de uma função, traçando a função ( W ) ,


digitando um va lo r x e prem indo Ienter I.

Cálculo do zero, do ponto mínimo e do máximo num intervalo

1. No ecrã Graph, prim a ^ e seleccione 2:Zero, 3:Minim um, ou 4:Maximum.


2. Utilize © e © para se le ccion ar a função desejada.

Nota: d ig itar os valores de x é um m odo rápido para estab ele cer os limites.

3. Defina o lim ite inferior de x. U tilize © e © para p osicionar o cu rso r até este lim ite ou
digite o seu va lo r x.

Representação gráfica de funções básicas 357


4. Prima IenterI. O símbolo 4 na parte superior do ecrã assinala o limite inferior.

5. D efina o limite su pe rio r e prim a Ienter I.

O cu rso r d esloca-se para a solução e


m ostra as coordenadas.

Cálculo do ponto de intersecção de duas funções num intervalo

1. No ecrã Graph, prim a ^ e seleccione 5:Intersection.

2. S eleccione a prim eira função com © ou © e prim a IenterI. O cu rso r desloca-se para
a próxim a função representada graficam ente.
3. S eleccione a segunda função e prim a Ienter I.

4. Defina o lim ite inferior de x. Posicione o cu rso r no lim ite inferior com © e © ou digite
o respectivo va lo r x.

5. Prim a IenterI. O sím bolo 4 na parte su p e rio r do ecrã assinala o lim ite inferior.

6. D efina o limite su pe rio r e prim a Ienter I.

O cu rso r d esloca-se para o ponto de


intersecção e m ostra as coordenadas.

Representação gráfica de funções básicas 358


C á lcu lo da derivada (inclinação) num ponto

1. No ecrã Graph, prim a ^ e seleccione 6:Derivatives. Em seguida, seleccione 1:dy/dx


no subm enu.
2. Utilize © e © para se le ccion ar a função desejada.

3. Introduza o ponto da derivada. Posicione


o cursor no ponto ou digite o respectivo
va lo r de x.

4. Prim a Ienter|.
A parece a derivada neste ponto.

Cálculo do integral numérico num intervalo

1. No ecrã Graph, prim a ^ e seleccione 7:jf(x)dx.

2. Utilize © e © para se le ccion ar a função desejada.

Nota: d ig itar os valores de x é um m odo rápido para estab ele cer os limites.
3. Introduza o lim ite inferior de x. Posicione o cu rso r no lim ite inferior com © e © ou
digite o respectivo va lo r de x.

4. Prim a IenterI. O sím bolo 4 na parte su p e rio r do ecrã assinala o lim ite inferior.

Nota: para cancelar a área som breada, prima ^ (ReGraph).5

5. D efina o limite su pe rio r e prim a Ienter I.

O intervalo é som breado e aparece o


respectivo integral num érico aproxim ado.

Representação gráfica de funções básicas 359


O bten ção de um ponto de inflexão num intervalo

1. No ecrã Graph, prim a ^ e seleccione 8:Inflection.


2. Utilize © e © para se le ccion ar a função desejada.

3. Defina o lim ite inferior de x. Posicione o cu rso r no lim ite inferior com © e © ou digite
o respectivo va lo r de x.

4. Prim a IenterI. O sím bolo 4 na parte su p e rio r do ecrã assinala o lim ite inferior.

5. D efina o limite su pe rio r e prim a Ienter I.

O cu rso r d esloca-se para o ponto de


inflexão (se disponível) no intervalo e
aparecem as coordenadas.

Cálculo da distância entre dois pontos

1. No ecrã Graph, prim a ^ e seleccione 9:Distance.


2. Utilize © e © para se le ccion ar o prim eiro ponto da função.

3. Defina o prim eiro ponto. Posicione o cu rso r no ponto com © e © ou digite o


respectivo va lo r de x.

4. Pressione IenterI. Um sinal + indica o ponto.

5. Se o segundo ponto e stiver situado noutra função, utilize © e © para s e le ccion ar a


função.

Representação gráfica de funções básicas 360


6. Defina o segundo ponto. (Se utilizar o cu rso r para o fazer, desenha uma linha à
m edida que desloca o cursor.)

7. Prim a Ienter|.

A distância entre os dois pontos aparece


jun to à linha de ligação.

Desenho da recta tangente

1. No ecrã Graph, prim a ^ e seleccione A:Tangent.

2. Utilize © e © para se le ccion ar a função desejada.

Nota: para ca nce la r a recta tangente desenhada, prim a ^ (ReGraph).

3. Defina o ponto da tangente. P osicione o


cu rso r no ponto ou digite o respectivo
va lo r de x.

4. Prim a Ienter|.
A tangente é desenhada e aparece a
respectiva equação.

Cálculo do comprimento de um arco

1. No ecrã Graph, prim a ^ e seleccione B:Arc.

2. Utilize © e © para se le ccion ar a função desejada.

Representação gráfica de funções básicas 361


3. Defina o prim eiro ponto do arco. Utilize © ou © para d esloca r o cursor ou digite o
respectivo va lo r de x.
4. Prim a IenterI. Um sinal + indica o prim eiro ponto.

5. D efina o segundo ponto e prim a Ienter I.

Um sinal + indica o segundo ponto e


aparece o com prim ento do arco.

Sombreado da área entre uma função e o eixo X

A penas uma única função pode estar representada graficam ente; caso contrário a
ferram enta S hade som breará a área com preendida entre as duas funções.

1. No ecrã Graph, prim a ^ e seleccione C:Shade. O ecrã pergunta Above X axis?

2. Seleccione uma das seguintes opções. Para so m b re ar a área da função:


• A cim a do eixo x, prim a Ienter I.

• A baixo do eixo x, prima:


@ lalphal N
H N

3. Defina o limite inferior de x. Utilize © ou © para d eslo ca r o cu rso r no limite inferior


ou digite o respectivo va lo r de x.

Nota: se não u tilizar as teclas © ou © , ou não d ig itar um va lo r de x quando


estab ele cer o lim ite su pe rio r e o inferior, xm in e xm ax serão utilizados com o o limite
inferior e superior.

Representação gráfica de funções básicas 362


4. Prima IenterI. O símbolo 4 na parte superior do ecrã assinala o limite inferior.

5. D efina o limite su pe rio r e prim a Ienter I.

A área delim itada é som breada. Para


cancelar a área so m b re ad a, prim a
^ (ReGraph).

Sombreado da área entre duas funções num intervalo

É preciso have r pelo m enos duas funções representadas; caso contrário (uma única
função representada), a ferram enta Shade som breia a área entre a função e o eixo de x.

1. No ecrã Graph, prim a ^ e seleccione C:Shade. O ecrã pergunta Above?

2. Utilize © e © para se le ccion ar uma função. (O som breado está em cim a da


função.)

3. Prim a IenterI. O cu rso r d esloca-se para o gráfico da próxim a função e o ecrã


pergunta Below?

4. Utilize © e © para se le ccion ar uma outra função (O som breado está em baixo da
função.)
5. Prim a I .

6. Defina o limite inferior de x. Utilize © ou © para d eslo ca r o cu rso r para o limite


inferior ou digite o va lo r de x.

Nota: se não u tilizar as teclas © ou © , ou não d ig itar um va lo r de x quando


estab ele cer o lim ite su pe rio r e o inferior, xm in e xm ax serão utilizados com o o limite
inferior e superior.

Representação gráfica de funções básicas 363


7. Prima IenterI. O símbolo 4 na parte superior do ecrã assinala o limite inferior.

8. D efina o limite su pe rio r e prim a Ienter I. Função


abaixo
A área delim itada é som breada. Para
cancelar a área so m b re ad a, prim a
^ (ReGraph).

acim a

Representação gráfica de funções básicas 364


Representação gráfica de equações
polares
Descrição das etapas de representação gráfica das
equações polares

Para representar equações polares, efectue o m esm o procedim ento para funções y(x)
com o descrito no m ódulo Representação gráfica de funções básicas. A s diferenças
válidas para equações polares são d escritas em seguida.

Representação gráfica de equações polares

1. D efina o modo Graph (IMODEI) para POLAR.


D efina tam bém o m odo Angle, se
necessário.

2. Defina as equações polares no Y = E d ito r


(8 # ).
3. Seleccione ( ^ ) que equações definidas
serão representadas graficam ente.

Nota: Para d e sa ctivar q u a lq ue r gráfico


estatístico, prim a ^ 5 ou utilize ^ .

Representação gráfica de equações polares 365


4. Defina o estilo de apresentação para uma
equação.

2 [F6]

Esta etapa é opcional. No caso de várias


equações, ajuda a distin gu ir visualm ente
uma de outra.

5. Defina a jan ela de visualização


( 8 [WINDOW]).
„ Zoom tam bém m uda a jan ela de
visualização.

6. M ude o form ato gráfico se necessário.

O 9
- or -
@ 8 Í
H 8 F

7. R epresente as equações seleccionadas


graficam ente ( 8 [graph]).

Exploração do gráfico

No ecrã G raph, é possível:

• M ostrar as coordenadas de q u a lq ue r pixel com o cu rso r de m ovim ento livre ou as


coordenadas de um ponto traçado através do traçado da equação polar.

Representação gráfica de equações polares 366


• U tilizar o menu „ Zoom da barra de ferram entas para a m pliar ou reduzir uma parte
do gráfico.

• U tilizar o menu ^ ] Math da barra de ferram entas para e nco ntra r derivadas,
tangentes etc. A lg um as opções de menu não estão disponíveis para gráficos
representados por coordenadas polares.

Diferenças entre a representação gráfica de


equações polares e de funções

Este m ódulo assum e que o leitor já está fam iliarizado com a representação gráfica de
funções y(x) com o descrito no m ódulo Representação gráfica de funções básicas. Esta
secção descreve as diferenças que podem se r aplicadas às equações polares.

Definição do modo Graph

Utilize IMODEI para co nfig urar Graph = POLAR antes de d efin ir equações ou variáveis
W indow. O Y = E ditor e o W indow E ditor perm item introduzir inform ações exclusivas
para o m odo Graph actual.

O m odo Angle deve tam bém te r as unidades (RAD IAN ou D EG R E E) definidas de


acordo com as que deseja utilizar para 0.

Representação gráfica de equações polares 367


D efinição de e q u a ç õ e s p olares no Y = Editor

É possível d e fin ir
e q uações polares de
r1 ( 0 ) a 1-99(0 ).

É possível u tilizar o com ando Define no ecrã principal (consulte o m ódulo Referência
técnica) para d e fin ir as funções e as equações em q u a lq ue r m odo de representação
gráfica independente do m odo actual.

O Y = E ditor m antém uma lista de funções independentes para cada m odo de definição
Graph. Suponha o exem plo seguinte:

• Defina um conjunto de funções y(x) no m odo de representação gráfica FU NC TIO N .


Em seguida, m ude para o m odo de representação PO LA R e defina um conjunto de
equações r(0).

• Q uando vo ltar para o m odo de representação FU N C TIO N , as suas funções y(x)


ainda estão definidas para o Y = Editor. Q uando vo lta r ao m odo de representação
PO LAR, as suas equações r(0) ainda estão definidas.

Selecção do estilo de apresentação

Os estilos Above e Below não estão disponíveis para equações polares e não estão no
m enu Style da barra de ferram entas do Y= Editor.

Representação gráfica de equações polares 368


Variáveis Window

O W indow E ditor m antém um conjunto independente de variáveis W indow para cada


definição do m odo Graph (com o o Y= E ditor m antém listas de função independentes). As
representações gráficas polares utilizam as seguintes variáveis Window.

Variável Descrição

0min, 0max Valores mínimo e máximo de 0 que serão calculados.

0step Incremento para os valores de 0. As equações polares são


calculadas em:
r(0min)
r(0min+0step)
r(0min+2(0step))
..... que não ultrapasse......
r(0max)

xmin, xmax, Extremos da janela de visualização.


ymin, ymax

xscl, yscl Distância entre as marcas nos eixos x e y.

Nota: é possível utilizar um increm ento 0step negativo. N este caso, 0min precisa se r
m aior que 0max.

Os valores predefinidos (definidos quando se le ccion ar 6:ZoomStd no menu „ Zoom da


barra de ferram entas) são:

0m in = 0. xm in = “ 10. ym in = --10.

0m ax = 2p (6.2831853... radianos or xm a x = 10. ym ax = 10.


360 graus)

Representação gráfica de equações polares 369


0 step = p /2 4 (.1308996... radianos or xscl = 1. yscl = 1.
7.5 graus)

Pode s e r necessário a lte ra r os valores predefinidos para as variáveis 0 (0min, 0max,


0step) para g a ra n tir a representação de um núm ero suficiente de pontos.

Definição do formato gráfico

Para v e r coordenadas com o os valores r e 0, utilize

O 9
- or -
@ 8 Í
H 8 F

para co nfig urar C oordinates = POLAR. Se C oordinates = RECT, as equações polares


serão representadas de form a adequada, m as as coordenadas serão representadas
com o x e y.

Q uando tra ça r uma equação polar, a coordenada 0 aparece m esm o se


Coordinates = RECT.

Representação gráfica de equações polares 370


Exploração de um gráfico

C om o na representação de funções, os gráficos podem s e r trabalhados através das


ferram entas seguintes. A s coordenadas apresentadas adoptam a form a polar ou
rectangular conform e configurado no form ato gráfico.

Ferramenta Para gráficos em coordenadas polares:

C u rso r de F unciona da m esm a form a que nos g ráficos de funções.


m ovim ento
livre

„ Zoom F unciona da m esm a form a que nos g ráficos de funções.


• Apenas as variáveis x (xm in , xm ax , xs c l ) e y (y m in ,
ym ax , yscl ) em W indow são afectadas.
• As variáveis W indow 9 (9 m in , 9 m ax , 9 step ) não são
afectadas a m enos que 6:ZoomStd (que define
9 min = 0 , 9 max = 2p e 9 step = p /24 ) seja
seleccionado.

^ Trace P erm ite m o ve r o cu rso r ao longo do gráfico um 9 step por


vez.
• Quando iniciar um traçado, o cursor posiciona-se sobre a
primeira equação seleccionada em 9 m in .
• Q uickC enter aplica-se a todas as direcções. Se o cursor
for movido para fora do ecrã (parte superior, inferior,
esquerda ou direita), prima 1ENTER 1para centralizar a
janela de visualização na posição do cursor.
• O acompanhamento automático de visualização não está
disponível. Se o cursor for movido para fora do ecrã pelo
lado esquerdo ou direito, a TI-89 /Voyage™ 200 não
acompanhará autom aticamente a janela de visualização.
Entretanto, pode utilizar o QuickCenter.

Representação gráfica de equações polares 371


Ferramenta Para gráficos em coordenadas polares:
^ Math A p e n a s 1:Value , 6:D erivatives , 9:D istance , A:Tangent , e
B:Arc estão disp o níve is para os gráfico s de equações
polares. E stas ferra m e n ta s b aseiam -se em va lo re s de 0.
P or exem plo:
• 1:Value mostra um valor de r (ou de x e y, dependendo
do formato gráfico) para um valor 0 especificado.

• 6:Derivatives encontra dy/dx ou d r/d 0 num ponto


definido para um valor de 0 especificado.*I

É possível calcular tam bém r(0) durante um traçado, digitando o va lo r de 0 e prem indo
IENTERI.

Nota: é possível utilizar o Q u ickC e nter a q ua lq ue r m om ento durante um traçado, m esm o


se o cu rso r ainda e stiver no ecrã.

Representação gráfica de equações polares 372


Representação gráfica de equações
paramétricas
Descrição das etapas de representação gráfica de
equações paramétricas

Para representar equações param étricas graficam ente, o procedim ento é o m esm o
utilizado para as funções y(x), descrito no m ódulo Representação gráfica de funções
básicas. As diferenças referentes às equações param étricas são descritas em seguida.

Representação gráfica de equações paramétricas

1. Defina o m odo Graph (IMODEI) para


PARAMETRIC. Se necessário, defina
tam bém o m odo Angle.

2. D efina as com ponentes x e y em


Y = E d itor ( 8 # ) .

3. S eleccione com ( 8 ) as equações


definidas que deseja representar
graficam ente. S eleccione o com ponente
x, y ou am bos.

Nota: para d e sa ctiva r um gráfico de


dados estatísticos, prim a 8 5 ou 8 .

Representação gráfica de equações paramétricas 373


4. Defina o estilo de apresentação das
equações. É possível d e fin ir o
com ponente x ou y.

I H Ü [F6]
M l EH
Esta etapa é opcional. No caso de várias
equações, ajuda a distin gu ir visualm ente
uma da outra.

5. Defina a jan ela de visualização


( H [WINDOW]).
ÍF2l Zoom tam bém m odifica a jan ela de
visualização.

6. M odifique, se necessário, o form ato


gráfico.

eh 9
- ou -
i H m
M l H F
7. R epresente graficam ente as equações
seleccionadas ( H [graph]).

Exploração do gráfico

No ecrã G raph, é possível:

Representação gráfica de equações paramétricas


t r i i n=0.
tn a x = 3 .
t s t e p = . 02
xn i n= “2.
xnax= 25 .
x s c l= 5 .
y riin = ~2 .
ymax=1G.
y s c l= 5 .

GRAPH FORMATS
Coordinates.... RECT»
■5f -i p ti Dr d e r ... SEQ*
G rid................. □FF ï
Axes................. □N *
Le-]dini Cursor □FF ï
L a ttis ............. □FF ï
< Enter=SAVE _> < ESC=CANCEL > .

374
• M ostrar as coordenadas dos pixéis com o cu rso r de m ovim ento livre ou as
coordenadas de um ponto representado através do traçado da equação
param étrica.

• U tilizar o menu „ Zoom da barra de ferram entas para a m pliar ou reduzir uma parte
do gráfico.

• U tilizar o menu ^ Math da barra de ferram entas para ca lcu lar derivadas,
tangentes, etc. Para os gráficos de equações param étricas, alguns itens do menu
não estão disponíveis.

Diferenças entre a representação de equações


paramétricas e de funções

Este m ódulo pressupõe o conhecim ento do procedim ento de representação gráfica das
funções y(x) descrito no m ódulo Representação gráfica de funções básicas. Esta
secção descreve as d iferenças relativas às equações param étricas.

Definição do modo Graph

Utilize IMODEI para estab ele cer a definição de Graph = PARAMETRIC, antes de d efin ir as
equações ou as variáveis W indow. É possível introduzir inform ações relativas
exclusivam ente ao m odo Graph actual no Y= E ditor e W indow Editor.

Definição de equações paramétricas no Y= Editor

Para representar uma equação param étrica graficam ente, é preciso d efin ir am bas as
com ponentes x e y; caso contrário, a equação não pode s e r representada. (Todavia, é

Representação gráfica de equações paramétricas 375


possível u tilizar uma única com ponente para g e rar uma tabela autom ática como
descrito no m ódulo Tabelas.)

Introduza as componentes x e y
em linhas separadas.

-É possível d efin ir de xt1(t) a


xt99(t) e de yt1(t) a yt99(t).

Tenha atenção à uma m ultiplicação im plícita com t. P or exem plo:

Introduza: Em vez de: Motivo:

t*cos(60) tcos(60) tcos é interpretado como a função definida


pelo utilizador denominada tcos e não como
uma multiplicação implícita.
Na maioria dos casos, isto tem a ver com uma
função que não existe; por isso, a TI-89
Titanium / Voyage™ 200 Graphing Calculator
mostra simplesmente o nome da função e não
um número.

Nota: utilize t para ve rifica r se a m ultiplicação im plícita é válida para a situação. É


possível u tilizar o com ando Define (consulte o m ódulo Referência técnica) no ecrã
principal para d e fin ir funções e equações em q ua lq ue r m odo de representação gráfica,
independentem ente do m odo actual.

O Y = E ditor m antém uma lista de funções independente para cada estado do modo
Graph. O bserve exem plo seguinte:

Representação gráfica de equações paramétricas 376


• Defina um conjunto de funções y(x) no m odo de representação gráfica FU NC TIO N .
Em seguida, m ude para o modo PA R AM ETR IC e defina um conjunto de
com ponentes x e y.
• Q uando vo ltar ao m odo FU N C TIO N , as funções y(x) continuam definidas no
Y= Editor. Q uando vo ltar para o m odo PAR AM ETR IC , a definição das com ponentes
x e y continuam definidas.

Selecção de equações paramétricas

Para representar uma equação param étrica graficam ente, seleccione o com ponente x
ou y, ou am bos. Q uando introduzir ou editar um com ponente, será autom aticam ente
seleccionado.

A selecção separada de x e y pode se r útil para as tabelas com o descrito no m ódulo


Tabelas. Várias equações param étricas perm item se le ccion ar e com parar todas as
com ponentes x e y.

Selecção do estilo de apresentação

É possível d e fin ir o estilo de apresentação para o com ponente x ou y.


P or exem plo: se d efin ir o com ponente x em Dot, a TI-89 Titanium / Voyage™ 200 define
autom aticam ente o com ponente y em Dot.

Nota: utilize os efeitos relativos à trajectória de um projéctil: Animate e Path.

Os estilos Above e Below não estão d isponíveis para as equações param étricas e estão
inactivos no menu Style da barra de ferram entas do Y = Editor.

Representação gráfica de equações paramétricas 377


Variáveis Window

O W indow E ditor m antém um conjunto independente de variáveis W indow para cada


definição do m odo Graph (da m esm a form a que o Y= E ditor m antém listas de funções
independentes). Os gráficos param étricos utilizam as seguintes variáveis W indow :

Nota: é possível u tilizar um tstep negativo. N este caso, tm in deve s e r su pe rio r a tmax.

Variável Descrição

tm in, tm ax Valores máximo e mínimo de t que serão calculados.

tstep Incremento do valor t. As equações paramétricas são


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 não ultrapasse.............que não ultrapasse ...
x(tmax) y(tmax)

xmin, xmax, Extremos da janela de visualização.


ymin, ymax

xscl, yscl Distância entre as marcas nos eixos x e y.

Os valores predefinidos (definidos quando se le ccion ar 6:ZoomStd no menu „ Zoom da


barra de ferram entas) são:

tmin = 0 xmin = -10. ymin = -10.

tmax = 2p (6.2831853... radianos xmax = 10. ymax = 10.


or 360 graus)

tstep =p/24 (.1308996... radianos xscl = 1. yscl = 1.


or 7.5 graus)

Representação gráfica de equações paramétricas 378


Pode s e r necessário m odificar os valores predefinidos para as variáveis t (tmin, tmax,
tstep), para g aran tir a representação de um núm ero suficiente de pontos.

Exploração de um gráfico

Da m esm a form a que ocorre com a representação gráfica das funções, é possível
explorar um gráfico com as ferram entas seguintes.

Sugestão: é possível calcular x(t) e y(t) durante uma operação de traçado, digitando o
va lo r de t e prem indo IenterI; é possível u tilizar Q u ickC e nter em q u a lq ue r m om ento
durante um traçado, m esm o se o cu rso r ainda e stiver no ecrã.

Ferramenta Para gráficos de equações paramétricas:

C u rso r de F unciona da m esm a form a que nos gráficos de funções.


m ovim ento livre

„ Zoom F unciona da m esm a form a que nos g ráficos de funções,


excepto:
• Apenas afecta as variáveis W indow x (xm in , xm ax ,
x s c l ) e y (ym in , ym ax , y s c l ).
• Não afecta as variáveis W indow t (tm in , tm ax , tste p ) a
não ser que seleccione 6:ZoomStd (que define
tm in = 0 , tm ax = 2 p, e tstep = p /24 ).

Representação gráfica de equações paramétricas 379


Ferramenta Para gráficos de equações paramétricas:

^ Trace P erm ite d e slo ca r o cu rso r ao longo de um gráfico com


um increm ento tstep de cada vez.
• Quando iniciar uma operação de traçado, o cursor
posiciona-se na primeira equação paramétrica
seleccionada em tm in .
• QuickCenter é válido para todas as direcções.
Se deslocar o cursor para uma área não contida no
ecrã (para cima ou para baixo, para a esquerda ou para
a direita), prima I ENTER 1para centralizar a janela de
visualização na posição do cursor.
• O enquadramento autom ático não está disponível. Se
deslocar o cursor para além do limite direito ou
esquerdo do ecrã, a TI-89 T itanium / Voyage™ 200
não enquadrará autom aticamente a janela de
visualização; no entanto, é possível utilizar
QuickCenter.

^ Math Para os gráficos de e q uações param étricas, estão


d isponíveis apenas as opções: 1:Value , 6:D erivatives ,
9:D istance , A:Tangent , e B :A rc . E stas ferram entas
b aseiam -se nos va lo re s de t . P or exem plo:
• 1:Value mostra os valores de x e y para um valor t
especificado.
• 6:Derivatives determina d y/dx , d y/dt , ou dx/dt num
ponto definido para o valor t especificado.

Representação gráfica de equações paramétricas 380


Representação gráfica de sucessões
Descrição das etapas para a representação gráfica
de sucessões

Para representar sucessões graficam ente, efectue o m esm o procedim ento utilizado
para funções y(x) com o descrito no m ódulo Representação gráfica defunções básicas.
Q uaisquer diferenças são descritas nas páginas seguintes.

Representação gráfica de sucessões

1. Defina o m odo Graph ( í ^ 3 ) para


SEQUENCE. D efina tam bém o modo
Angle, se necessário.

2. Defina as sucessões e, se necessário, os


valores iniciais no Y = E ditor ( 8 # ) .

3. S eleccione ( 8 ) que sucessões


d efin id as deve m se r representadas
g ra ficam en te . Não se le ccion e valores
iniciais.

Sugestão: para d esa ctivar um gráfico


estatístico, prim a 8 5 ou utilize 8 .

Representação gráfica de sucessões 381


4. Defina o estilo de apresentação para uma
sucessão.

@ 2 [F6]
h m
P ara as su cessõ es, o estilo predefinido é
Square.

5. Defina a jan ela de visualização nnin=0.


rir'iax=50.
plotStrt=l.
( 8 [window]). plotStep=l.
xroin=0.
xnax=50.
xscl=10.
„ Zoom m uda tam bém a jan ela de ynin=0.
ynax=6Õ00.
visualização. yscl=100Q.

6. M ude o form ato gráfico, se necessário.


9
— ou —
@ 8 Í
H 8 F

7. R epresente as sucessões seleccionadas


g ra fic a m e n te (8 [graph]).

Exploração do gráfico

No ecrã G raph, pode:

• M ostrar as coordenadas de q u a lq ue r pixel com o cu rso r de m ovim ento livre ou as


coordenadas de um ponto traçado pelo traçado de uma sucessão.

Representação gráfica de sucessões 382


• U tilizar o menu „ Zoom da barra de ferram entas para a m p lia r ou reduzir uma parte
do gráfico.

• U tilizar o menu ^ Math da barra de ferram entas para ca lcu lar uma sucessão.
A penas 1:Value fica disponível para sucessões.
• R epresentar as sucessões sobre os eixos Time (padrão), Web ou Custom.

Nota: é possível tam bém ca lcu lar uma sucessão durante o traçado. Basta d ig itar o va lo r
de n no teclado.

Diferenças entre a representação gráfica de


funções e de sucessões

Este m ódulo assum e que o leitor está fam iliarizado com a representação gráfica de
funções y(x) com o descrito no m ódulo Representação gráfica de funções básicas. Esta
secção descreve as diferenças válidas para as sucessões.

Definição do modo Graph

Utilize IMODEI para co nfig urar Graph = SEQUENCE antes de d e fin ir sucessões ou d e fin ir as
variáveis W indow. No Y = E ditor e W indow Editor, é possível introduzir inform ações
apenas no m odo Graph actual.

Representação gráfica de sucessões 383


Definição de sucessões no Y= Editor

é possível d e fin ir su ce ssões de u1(n) a


u99(n).

U tilize ui apenas em su cessões recursivas,


que precisam de um ou m ais va lo re s iniciais.

Se uma sucessão precisar de m ais de um va lo r inicial, introduza-os na form a de lista


entre chavetas { } , com os elem entos separados por vírgulas. É preciso utilizar uma lista
para introduzir dois ou m ais valores iniciais.

u3=u3(n - 1) + u3(n - 2)
ui3=-Cl 0>
u4=
u i 4 = _____________________________
Introduza {1 ,0 } m esm o que {1 0}
uis-gjici- apareça na lista de sucessões.
MlilN__________f.iit' liUTD 'E *

Se uma sucessão p recisar de um va lo r inicial, m as este não fo r introduzido, aparece


uma m ensagem de erro durante a representação.

No Y= Editor, A xes perm ite se le ccion ar os eixos a utilizar na representação gráfica das
sucessões. O pcionalm ente, apenas para as sucessões, é possível se le ccion ar eixos
diferentes para o gráfico. T IM E é o eixo predefinido.

Eixos Descrição
TIM E R epresenta n no eixo x e u(n) no eixo y.

W EB R epresenta u(n - 1) no eixo x e u(n) no eixo y.

C U STO M P erm ite se le ccio n a r os eixos x e y.

Representação gráfica de sucessões 384


O Y = E ditor m antém uma lista de funções independentes para cada configuração do
m odo G raph. P or exem plo, suponha:

• No m odo de representação gráfica FU N C TIO N , um conjunto de funções y(x) é


definido. Pode a lterar para o m odo de representação gráfica S E Q U E N C E e d efin ir
um conjunto de sucessões u(n).
• Q uando vo ltar para o m odo de representação gráfica FU N C TIO N , as suas funções
y(x) ainda estão definidas no Y = Editor. Q uando vo lta r ao m odo de representação
gráfica SE Q U E N C E , as suas sucessões u(n) ainda estão definidas.

Nota: é possível u tilizar o com ando Define no ecrã principal (consulte o m ódulo
Referência técnica) para d e fin ir funções e equações em todos os m odos de
representação gráfica, independentem ente do modo actual.

Selecção de sequências

C om os eixos T IM E e W EB, a TI-89 Titanium / Voyage™ 200 representa graficam ente


apenas as sucessões seleccionadas. Se introduzir algum a sucessão que necessite de
um v a lo r inicial, é preciso introduzir o va lo r ui correspondente.

Nota: com os eixos T IM E e C U STO M , todas as sucessões definidas são calculadas,


m esm o se não estiverem traçadas.

É possível se le ccio n a r um a
sucessão.

N ão é possível selecciona
o seu v a lo r inicial.

Representação gráfica de sucessões 385


C om os eixos C U STO M , uma sucessão personalizada é representada graficam ente,
independentem ente de e star seleccionada.

Selecção do estilo de apresentação

A penas os estilos Line, Dot, Square e Thick estão disponíveis para gráficos de
sucessões. Dot e Square m arcam apenas valores inteiros (em increm entos de plotstep)
nos quais a sucessão é representada.

Variáveis Window

O W indow E ditor conserva um conjunto independente de variáveis W indow para cada


definição de m odo G raph (com o o Y = E ditor m antém listas de função independentes).
Os gráficos de sucessão utilizam as seguintes variáveis W indow.

Variável Descrição
nmin, nmax V alores m ínim o e m áxim o de n. A s su ce ssõ e s são
ca lculadas em:
u(nm in)
u(nm in+ 1)
u(nm in+ 2)
... que não ultrapasse ...
u(nm ax)

plotstrt N úm ero do prim eiro te rm o que será tra ça d o (d e pendendo


de plotstep). P or exem plo, para co m e ça r a repre se nta r
com o segundo te rm o na sucessão, defina p lo tstrt = 2 . O
prim eiro te rm o será calculado em n m in , m as não será
traçado.

Representação gráfica de sucessões 386


Variável Descrição

plotstep V alor do increm ento de n para representação gráfica


apenas. E ste v a lo r não afecta a form a com o a sucessão é
calculada, apenas os pontos que serão traçados. P or
exem plo, suponha que plotstep = 2 . A sucessão é
calculada para cada inteiro consecutivo, m as é traçada
apenas a cada dois inteiros.

xm in , xm ax , Lim ites da ja n e la de visualização.


ym in , ymax

x s c l , yscl D istância entre as m arcas nos eixos x e y.

Nota: nmin e nmax precisam se r inteiros positivos, apesar de nmin poder s e r zero ; nmin,
nmax, p lo tstrt e plotstep precisam se r núm eros inteiros , 1. Se não forem núm eros
inteiros, serão arredondados para inteiros.

Os valores predefinidos (definidos quando se le ccion ar 6:ZoomStd no menu „ Zoom da


barra de ferram entas) são:

nmin = 1. xm in = -1 0 . ym in = -1 0 .
nm ax = 10. x m a x = 10. ym a x = 10.
plotstrt = 1. xscl = 1. yscl = 1.
plotstep = 1.

Pode s e r necessário a lte ra r os valores predefinidos das variáveis n e plot para g arantir
que seja uma quantidade suficiente de pontos.

Representação gráfica de sucessões 387


Para e nte nd e r com o p lo tstrt afecta um gráfico, veja os exem plos seguintes de uma
sucessãorecursiva.

Este gráfico é tra ça d o a partir do prim eiro term o.

\ lotStrt=1

Este gráfico é tra ça d o a pa rtir do non o term o.

\lo tS tr t= 9

Nota: estes dois gráficos utilizam as m esm as variáveis W indow, excepto plotstrt.

C om os eixos TIM E (de A xes no Y= Editor), pode d e fin ir p lo tstrt = 1 e ainda tra ça r
apenas uma parte seleccionada da sucessão. É suficiente d e fin ir apenas uma jan ela de
visualização que m ostre a área do plano da coordenada que deseja visualizar.

Pode definir:

• xm in = prim eiro va lo r de n a se r traçado

• xm ax = nmax (apesar de outros valores


plotStrt=1 nm ax
poderem se r utilizados)

• ym in e ymax = valores esperados para a


sucessão

Representação gráfica de sucessões 388


M o d ifica ç ã o do form ato gráfico

O form ato de Graph O rde r não está disponível.

• C om os eixos T IM E ou C U STO M , a representação de várias sucessões é traçada


sem pre sim ultaneam ente.
• C om os eixos W EB, a representação de várias sucessões é traçada sem pre
sequencialm ente.

Exploração de um gráfico

C om o na representação de função, pode u tilizar as seguintes ferram entas para explorar


um gráfico. A s coordenadas apresentadas aparecem na form a polar ou rectangular de
acordo com o form ato de gráfico definido.

Ferramenta Para gráficos de sucessão:

C u rso r de F unciona da m esm a form a que em g ráficos de função.


m ovim ento livre

„ Zoom F unciona da m esm a form a que em g ráficos de função.


• Apenas as variáveis W indow x (xm in , xm ax , x s c l ) e
y (ym in , ym ax , y s c l ) são afectadas.
• A s variáveis W indow n e plot ( nm in , nmax , p lo ts trt ,
plotstep ) não são afectadas, a m enos que
6:ZoomStd seja seleccionado (o que define todas as
variáveis W indow com os seus valores predefinidos).

Representação gráfica de sucessões 389


Ferramenta Para gráficos de sucessão:
^ Trace De acordo com o eixo utilizado - TIM E, C U S T O M ou
W E B - Trace fu n cio n a de form a bem diferente.
• Com os eixos TIME ou CUSTOM, é possível m over o
cursor um plotstep de cada vez na sucessão. Para
mover cerca de dez pontos traçados de uma vez, prima
1 2 ® ou 1 2 ® .
- Quando a operação de traçado é iniciada, o cursor
posiciona-se sobre a primeira sucessão
seleccionada, no número do termo especificado
em p lo tstrt , mesmo se estiver fora da janela de
visualização.
- O QuickCenter é válido para todas as direcções.
Se o cursor for movido para fora do ecrã (para a
parte superior, inferior, esquerda ou direita), prima
I ENTERI para centralizar a janela de visualização na
posição do cursor.
• Com os eixos WEB, o cursor de traçado segue a rede,
não a sucessão. (Consulte “ Utilização dos desenhos da
rede” na página 134.)

^ Math A p e n a s 1:Value está disponível para gráficos de


sucessão.
• Com os eixos TIME e WEB, o valor u(n) (representado
por y c ) aparece para um valor n especificado.
• Com eixos CUSTOM, os valores que correspondem a x
e y dependem dos eixos escolhidos.

É possível calcular uma sucessão durante o traçado, digitando um va lo r para n e


prem indo I enter I . É possível utilizar o Q u ickC e nter durante um traçado, m esm o se o
cu rso r ainda e stiver no ecrã.

Representação gráfica de sucessões 390


Definição de eixos para gráficos de tempo, de rede
ou personalizados

Pode s e le ccion ar eixos de tipos diferentes apenas para gráficos de sucessões.


Exem plos destes tipos são apresentados posteriorm ente neste m ódulo.

Visualização da caixa de diálogo AXES

No Y= Editor, Axes:

• D ependendo da definição actual de Axes,


algum as opções podem estar apagadas.

• Para sa ir sem fa zer nenhum a alteração,


prim a I N .

Opção Descrição
Axes T IM E — T raça u(n) no eixo y e n no eixo x.
W E B — T raça u(n) no eixo y e u(n-1) no eixo x.
C U S TO M — P erm ite se le ccio n a r os eixos x e y.

Build Web A ctiva a p enas quando A xe s = W E B , isto e specifica se


um a rede é tra ça d a m a nualm ente (T R A C E ) ou
auto m a tica m e n te (AU TO ).

X A xis A ctiva a p enas quando A xe s = C U S T O M . P erm ite


e se le ccio n a r o v a lo r ou a sucessão a tra ç a r nos eixos x e y.
Y Axis

Representação gráfica de sucessões 391


Para a lterar uma definição qualquer, utilize o m esm o procedim ento utilizado para alterar
outras caixas de diálogo, com o a caixa de diálogo MODE.

Utilização de gráficos de rede

Um gráfico de rede com para graficam ente u(n) e u ( n - l) , o que perm ite estud ar o
com portam ento a longo prazo de uma sucessão recursiva. Os exem plos nesta secção
ilustram tam bém com o o va lo r inicial pode afectar o com portam ento de uma sucessão.

Funções válidas para gráficos de rede

Um a sucessão precisa sa tisfaze r os seguintes critérios; caso contrário, não será


representada de form a adequada nos eixos W EB. A sucessão:

• Precisa se r recursiva apenas com um nível de recursão; u ( n - l) , não u(n-2).

• Não pode fa zer referência directa a n.


• Não pode fa zer referência a outras sucessões.

Quando aparecer o ecrã Graph

D epois de se le ccion ar os eixos W E B e ve r o ecrã Graph, a TI-89 Titanium /


Voyage™ 200:

• D esenha uma recta de referência y=x.

• R epresenta as definições de sucessões seleccionadas com o funções graficam ente,


com u (n -1 ) a se r a variável independente, convertendo de form a eficaz uma
sucessão recursiva num a form a não recursiva para a representar graficam ente.

Representação gráfica de sucessões 392


P or exem plo, considere a sucessão u1(n) = J 5 - u \ ( n - 1 ) e um v a lo r inicial de u i l = l . A
TI-89 Titanium / Voyage™ 200 representa a recta de referência y=x graficam ente e, em
seguida, y = >■ = J5 - x

Desenho da rede

A pós a seqüência se r traçada, a rede pode se r exibida m anual ou autom aticam ente,
dependendo de com o Build Web está definido na caixa de diálogo AXES.

Se Build Web = A rede:

TRACE N ão aparece até p rem ir Em seguida, a rede é


dese n h a d a passo a passo à m edida que o cu rso r de
tra ça d o se m ove (é necessário h a ve r um v a lo r inicial
antes de u tiliza r Trace).
Nota: com os eixos W E B, não é possível d e slo car o
cu rso r de tra ça d o ao longo da suce ssã o com o pode ser
feito com outros m odos de representação gráfica.

AUTO É dese n h a d a autom aticam ente. Pode p re m ir ^ para


tra ç a r a rede e m ostra r as suas co o rd e n a d a s.

A rede:

1. C om eça no eixo x no va lo r inicial ui (quando p lo tstrt = 1).

2. M ove-se verticalm ente (para cim a ou para baixo) para a sucessão.

3. M ove-se horizontalm ente para a recta de referência y=x.

4. Repete este m ovim ento vertical e horizontal até que n=nmax.

Representação gráfica de sucessões 393


Nota: a rede com eça em plotstrt. O va lo r de n é increm entado de 1 cada vez que a rede
se m ove na sucessão (plotstep é ignorado).

Exemplo: Convergência

1. No Y= Editor ( 8 # ) , defina u1(n) = - .8 u 1 (n -1 ) + 3.6. Defina o va lo r inicial


ui1 = -4.

2. Defina Axes = TIME.

3. No W indow E ditor ( 8 [window]), defina as variáveis W indow.

nmin=1 xm in = 0 ym in=“ 10
nm ax=25 xm a x= 2 5 ym ax= 10
plotstrt=1 xscl=1 yscl=1
plotstep=1

4. R epresente a sucessão u(n)


graficam ente ( 8 [graph]).
B Uma sucessão utiliza o estilo de
apresentação Square por
predefinição.

5. No Y= Editor, defina Axes = WEB e Build Web = AUTO.

6. No W indow E ditor ( 8 [window]), altere as variáveis W indow.

nmin=1 xm in = “ 10 ym in=“ 10
nm ax=25 xm a x= 1 0 ym ax= 10
plotstrt=1 xscl=1 yscl=1
plotstep=1

Representação gráfica de sucessões 394


7. Volte a representar o gráfico da
u(n)
sucessão.

A s representações de rede y = -.8 x + 3.6 u (n -1 )


aparecem sem pre com o rectas,
independentem ente do estilo de
apresentação seleccionado.

Sugestão: é possível m over o


cu rso r para um va lo r n específico
durante uma representação
gráfica, digitando o va lo r e
prem indo Ienter I.

8. Prim a 8 . À m edida que prim e ® , o cu rso r de traçado segue a rede. O ecrã m ostra
as coordenadas do cu rso r nc, x c e yc (onde x c e yc representam u ( n - l) e u(n)).

À m edida que traça valores m aiores de nc, é possível v e r x c e yc a aproxim arem -se do
ponto de convergência.

Sugestão: quando o va lo r nc m uda, o cu rso r é posicionado na sucessão. Q uando prem ir


® , nc não varia, m as o cu rso r é posicionado sobre a recta de referência y=x.

Exemplo: Divergência

1. No Y= Editor ( 8 # ) , defina u1(n) = 3 .2 u 1 (n -1 ) - .8 (u 1 (n -1 ))2. D efina o valor


inicial ui1 = 4.45.

2. Defina Axes = TIME.

Representação gráfica de sucessões 395


3. No Window Editor ( 8 [window]), defina as variáveis Window.

nm in=0 xm in = 0 ym in = -7 5
nm ax=10 xm a x= 1 0 ym ax= 10
plotstrt=1 xscl=1 yscl=1
plotstep=1

4. R epresente a sucessão u(n)


graficam ente ( 8 [graph]). n

C om o a sucessão diverge
rapidam ente para valores negativos
elevados, só são traçados alguns
pontos.

5. No Y= Editor, defina Axes = WEB e Build Web = AUTO.

6. No W indow E ditor ( 8 [window]), m ude as variáveis W indow.

nm in=0 x m in = -1 0 ym in = -1 0
nm ax= 10 xm a x= 1 0 ym ax= 10
plotstrt=1 xscl=1 yscl=1
plotstep=1

7. R epresente a sucessão graficam ente de u(n)


novo. u(nN1
^

y=x
O gráfico de rede m ostra a rápida 7
divergência da sucessão para valores
CO

CO
11

k)

y=
X

negativos elevados.

Representação gráfica de sucessões 396


Exem plo: O sc ila ç ã o

Este exem plo ilustra com o o va lo r inicial pode a fectar uma sucessão.

1. No Y= E ditor ( 8 # ) , utilize a m esm a sucessão definida no exem plo anterior:


u1(n) = 3 .2 u 1 (n -1 ) - .8 (u 1 (n -1 ))2. Defina com o v a lo r inicial ui1 = 0.5.

2. Defina Axes = TIME.

3. No W indow E ditor ( 8 [window]), defina as variáveis W indow.

nmin=1 xm in = 0 ym in=0
nm ax= 100 xm a x= 1 0 0 ym ax= 5
plotstrt=1 xscl= 1 0 yscl=1
plotstep=1

4. R epresente a sucessão graficam ente u(n)


( 8 [ graph]).

Nota: com pare este gráfico com o n


.

exem plo de divergência. Esta é a m esm a


sucessão com um va lo r inicial diferente.

5. No Y= Editor, defina Axes = WEB e Build Web = AUTO.

6. No W indow E ditor ( 8 [window]), altere as variáveis W indow.

nmin=1 xm in = 2 .6 8 ym in=4.7
nm ax= 100 xm a x= 6 .4 7 ym ax= 47
plotstrt=1 xscl=1 yscl=1
plotstep=1

Representação gráfica de sucessões 397


7. Volte a representar o gráfico da
sucessão.

Nota: a rede m ove-se para uma órbita


que oscila entre dois pontos estáveis.
y = 3 .2 x -.8 x

8. Prim a ^ . Em seguida, utiliza ® para tra ça r a rede.


À m edida que traça os valores m aiores de nc, observe que x c e yc oscilam entre
2.05218 e 3.19782.

9. No W indow Editor, defina plotstrt=50.


Volte a representar a sequência
graficam ente.

Nota: quando com eçar o gráfico de rede


num term o posterior, a órbita de oscilação
estável aparece m ais claram ente.

Utilização de gráficos personalizados

Os eixos C U STO M proporcionam grande flexibilidade à representação gráfica de


sucessões e são particularm ente indicados para m ostrar relações entre sucessões,
com o ilustrado no exem plo seguinte.

Representação gráfica de sucessões 398


Exem plo: m odelo predador-presa

Utilize o m odelo predador-presa de biologia para d ete rm ina r o núm ero de coelhos e
raposas que m antém a população em equilíbrio num a determ inada região.

R = N úm ero de coelhos

M = Taxa de crescim ento de coelhos se não houver raposas


(use .05)

K = Taxa de raposas que m atam coelhos (use .001)

W = N úm ero de raposas

G = Taxa de crescim ento de raposas se h ouver coelhos

(utilize .0002)

D = Taxa de m ortalidade de raposas se não houver coelhos


(utilize .03)

Rn = R n-1 (1 + M - K W n-1)

Wn = W n-1 (1 + G R n-1 -D ) 1

1. No Y= Editor ( 8 # ) , defina as sucessões e os valores iniciais para Rn e W n.

u1(n) = u 1 (n -1 )* (1 + .05 -.0 0 1 * u 2 (n -1 ))


ui1 = 200
u2(n) = u 2 (n -1 ) * (1 + .0002 * u 1 (n -1 ) -.0 3 )
ui2 = 50

Nota: assum a que há inicialm ente 200 coelhos e 50 raposas.

2. Defina Axes = TIME.

Representação gráfica de sucessões 399


3. No Window Editor ( 8 [window]), defina as variáveis Window.

nmin=0 xmin=0 ymin=0


nmax=400 xmax=400 ymax=300
plotstrt=1 xscl=100 yscl=100
plotstep=1

4. R epresente a sucessão u(n)


graficam ente (8 [graph]).
u1(n)
Nota: utilize 8 para representar
individualm ente o núm ero de u2(n)
coelhos u1(n) e raposas u2(n) com
o passar do tem po (n).

5. No Y= Editor, defina Axes = CUSTOM, X A xis = u1 e Y A xis = u2.

6. No W indow E ditor (8 [window]), altere as variáveis W indow.

nmin=0 xmin=84 ymin=25


nmax=400 xmax=237 ymax=75
plotstrt=1 xscl=50 yscl=10
plotstep=1

7. Volte a representar a sucessão


graficam ente.

Nota: utilize 8 para tra ça r o núm ero de


coelhos (xc) e raposas (yc) durante o
ciclo de 400 gerações.

Representação gráfica de sucessões 400


Utilização de uma sucessão para geração de tabela

A s secções anteriores apresentaram a form a de representar graficam ente uma


sucessão. Pode utilizar uma sucessão para g e rar uma tabela. C onsulte o m ódulo
Tabelas para o bte r inform ações detalhadas sobre tabelas.

Exemplo: Sucessão de Fibonacci

Num a seqüência de Fibonacci, os prim eiros dois term os são 1 e 1. Cada term o
sucessivo é a som a dos dois term os im ediatam ente precedentes.

1. No Y= Editor ( 8 # ) , defina a sucessão ( ri-rf irs irsHf r s - ï r ? ï ï


iTooliIZoMolEditK k>1l|«yUk>K«s...|________ I
-‘PLOTS
e os valores iniciais com o indicado. u l = A ( n - n + u l(n - 2 )
u i 1=
u2 =
u i2=
u3 =
u i3=
u4 =

r--.

'V
li
c
MAIN / RAD HUTU SE G

É preciso introduzir
{1,1}, a p e sa r de {1 1}
a p a re ce r na lista de
sucessão.

2. Defina os parâm etros da tabela


(8 [tblset]) para:
tblS tart = 1
A tb l = 1
Independent = AUTO
Este item fica oculto se
os eixos T IM E .

Representação gráfica de sucessões 401


3. Defina as variáveis W indow flT ] [window]) n„in^g
de form a que nmin tenha o m esm o va lo r êH í J K s }
de tbIStart. xna¥=i0.

4. Veja a tabela ( 8 [table]). T#l Ts[f«tUP-J:!•.f= TU Jn |


n ul
1.
2. 1.
3. 2.
4. 3.
5. 5.
n = l. /
1HIN / RAD AUTO SEQ

A sucessão de
F ibonacci está na
coluna 2.

5. Percorra a tabela para baixo ( © ou


2 © ) para ve r a sucessão.

Representação gráfica de sucessões 402


Representação gráfica de equações 3D
Descrição das etapas para a representação gráfica
de equações 3D

Para representar as equações 3D graficam ente, utilize o m esm o procedim ento utilizado
para funções y(x) com o descrito no m ódulo Representação gráfica de funções básicas.
A s d iferenças válidas para equações 3D são descritas nas páginas seguintes.

Representação gráfica de equações 3D

1. Defina o m odo Graph (Í^T O ) com o 3D.


D efina tam bém o m odo Angle, se
necessário.

2. Defina as equações 3D no Y= E ditor


(H # ) .
3. S eleccione com ( ^ ) a equação que
será representada graficam ente. Pode t é - _________________________________
zl<x,y)KxA5*y~yA5*xV598
MftlN________ MD PUTO 3D__________
se le ccion ar apenas uma equação 3D.

Para d e sa ctiva r um gráfico de dados


estatísticos, prim a ^ 5 ou utilize ^ .

Representação gráfica de equações 3D 403


4. D efina o cubo de apresentação eye+=7Õ.
( 8 [WINDOW]).
xgrid=14.
Em gráficos tridim ensionais, a jan ela de
visualização é cham ada de cubo de
apresentação. „ Zoom tam bém altera o
cubo de apresentação.

5. M ude o form ato gráfico, se necessário.

O 9
- ou -
@ 8 Í
H 8 F
Nota: para sim p lifica r a visualização da
orientação dos gráficos tridim ensionais,
active Axes e Labels.

6. R epresente a equação seleccionada


( 8 [graph]).
Nota: durante o cálculo e antes de
m ostrar o gráfico, o ecrã m ostra o
“percentual calculado.”

Exploração de um gráfico

No ecrã G raph, é possível:

• T raçar a equação.

Representação gráfica de equações 3D 404


• U tilizar o menu „ Zoom da barra de ferram entas para a m pliar ou reduzir uma parte
do gráfico. A lgum as das opções do menu estão apagadas porque não estão
disponíveis para gráficos 3D.

• U tilizar o menu ^ Math da barra de ferram entas para ca lcu lar a equação num
ponto especificado. A penas l:V a lue está disponível para gráficos 3D.

Pode ca lcu lar tam bém z(x,y) durante a representação gráfica. Digite o va lo r de x e prima
IenterI; em seguida, digite o va lo r de y e prima IenterI.

Diferenças entre as representações gráficas 3D e


de funções

Este capítulo assum e que o leitor já está fam iliarizado com a representação de funções
y(x) com o descrito no m ódulo Representação gráfica de funções básicas. Esta secção
descreve as características específicas de equações 3D.

Definição do modo Graph

Utilize IMODEI para d e fin ir Graph = 3D antes de d efin ir equações ou variáveis W indow. Y=
E ditor e W indow E ditor perm item que inform ações sejam introduzidas apenas no modo
Graph actual.

Representação gráfica de equações 3D 405


D efinição de e q u a ç õ e s 3D no Y = Editor

É possível definir equações 3D de


z1(x,y) a z99(x,y).

O Y = E ditor m antém uma lista independente de funções para cada definição de modo
G raph. Suponha o exem plo seguinte:

• No m odo de representação gráfica FU N C TIO N , o u tilizador define um conjunto de


funções y(x). Pode alterar para o m odo de representação 3D e, em seguida,
co nfig urar um conjunto de equações z(x,y).

• Q uando vo ltar para o m odo de representação FU NC TIO N , as funções y(x) ainda


estão configuradas no Y = Editor. De m odo análogo, quando vo ltar ao m odo de
representação em 3D, as equações z(x,y) ainda estão configuradas.

Nota: é possível u tilizar o com ando Define a partir no ecrã principal (consulte o m ódulo
Referência técnica) para co nfig urar funções e equações para todos os m odos de
representação gráfica, independentem ente do modo actual.

Selecção do estilo de apresentação

C om o só é possível representar uma equação 3D de cada vez, os estilos de


apresentação não estão disponíveis. No Y = Editor, o menu Style da barra de
ferram entas perm anece apagado.

Representação gráfica de equações 3D 406


Entretanto, para equações tridimensionais:
O 9
- ou -
@ 8 Í
H 8 F
podem s e r utilizados para co nfig urar o form ato de estilo em W IR E FR AM E ou H IDDEN
SU RFACE.

Variáveis Window

O W indow E ditor m antém um conjunto independente de variáveis W indow para cada


m odo Graph (com o Y = E ditor m antém listas de funções). Os gráficos 3D utilizam as
seguintes variáveis W indow.

Variável Descrição

eye 0 , eye f , Â n g u lo s (sem pre e xp ressos em graus) utilizados para v e r o


e ye y gráfico.

xm in , xm ax , Lim ites do cubo de visualização.


ym in , ym ax ,
zm in , zmax

Representação gráfica de equações 3D 407


Variável Descrição
xgrid, ygrid A distância entre xm in e xm ax e entre ym in e ym ax é
dividida pelo número especificado de divisões da grelha. A
equação 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:

x m a x - x m in
increm ento x=
xgrid

increm ento y= y m a x - . ymin


ygrid

O número de divisões da grelha quadriculada é xgrid + 1 e


ygrid + 1. Por exemplo, quando xgrid = 14 e ygrid = 14, a
grelha xy é composta por 225 (15 x 15) pontos.

ncontour Número de contornos uniformemente distribuídos ao longo


da faixa de valores apresentados de z. (Consulte “Como
são determinados os valores Z?” na página 155.)

Nota: se a trib uir um va lo r fraccionário a xgrid ou ygrid, será arredondado para o núm ero
inteiro > 1 m ais próxim o. O m odo 3D não tem variáveis scl W indow ; assim , não é
possível co nfig urar m arcas de divisão nos eixos.

Representação gráfica de equações 3D 408


Os valores predefinidos (configurados quando se le ccion ar 6:ZoomStd no menu „ Zoom
da barra de ferram entas) são:

eye0 = 20. xm in = -1 0 . ym in = -1 0 . zm in = -1 0 .
e y e f = 70. x m a x = 10. ym a x =10. z m a x = 10.
ey ey = 0. xgrid = 14. ygrid =14. nco n to u r = 5.

Pode s e r necessário a trib uir valores m aiores do que os valores predefinidos às


variáveis grid (xgrid, ygrid) para g aran tir que sejam traçados pontos suficientes.

Nota: se atribuir valores m aiores às variáveis da grelha quadriculada, a velocidade de


representação do gráfico é reduzida.

Definição do formato gráfico

Os form atos A xes e Style são específicos do m odo de representação gráfica 3D.

Exploração de um gráfico

A ssim com o na representação gráfica de funções, é possível explorar um gráfico com


as seguintes ferram entas. A s coordenadas aparecem na form a rectangular ou cilíndrica,
conform e configurado no form ato gráfico. Na representação gráfica tridim ensional, as
coordenadas cilíndricas aparecem quando:
O 9
- ou -
@ 8 Í

Representação gráfica de equações 3D 409


H 8 F
é utilizado para co nfig urar C oordinates = POLAR.

Ferramenta Para gráficos 3D:

C u rso r de O cu rso r de m ovim ento livre não está disponível.


m ovim ento
livre

„ Zoom F unciona e ssencialm ente da m esm a form a que para


gráficos de função, mas não se e squeça de que estão a ser
utilizadas trê s dim e n sõ e s em vez de duas.
• Apenas os seguintes recursos de zoom estão disponíveis:
2:Zoom In , 3:Zoom O ut , 5:Zoom Sqr , 6:Zoom Std ,
A:Zoom F it , B:Memory , C:SetFactors
• Apenas as variáveis W indow x (xm in , xm ax ), y (y m in ,
ym ax ) e z (zm in , zm ax , zscl ) são afectadas.
• As variáveis W indow grid (xg rid , yg rid ) e eye (eye 0,
eye f , eye ^ ) não são afectadas, a menos que
6:ZoomStd seja seleccionado (que restabelece o valor
predefinido destas variáveis).

Representação gráfica de equações 3D 410


Ferramenta Para gráficos 3D:
^ Trace P erm ite m o ve r o cu rso r ao longo de um a linha da grelha
q u adriculada a partir de um ponto de grelha sobre a
superfície tridim ensional.
• Quando uma representação gráfica é iniciada, o cursor
aparece no ponto médio da grelha xy.
• O QuickCenter está disponível. A qualquer momento
durante uma representação gráfica, independentemente
da posição do cursor, pode ser premido para centralizar o
cubo de apresentação no cursor.
• O movimento do cursor está restrito às direcções x e y.
Não é possível m over o cursor além dos limites do cubo de
apresentação configurados por xm in , xm ax , ym in e
ym ax .

^ Math A p e n a s 1:Value está d isponível para gráficos 3D. Esta


ferra m e n ta m ostra o v a lo r z para um v a lo r específico de x e
y.
D epois de se le ccio n a r 1:Value , digite o v a lo r de x e prim a
lENTERl. Em seguida, digite o v a lo r de y e prim a lENTERl.

Nota: é tam bém possível calcular z(x,y) durante uma representação gráfica. Digite o
va lo r de x e prim a IenterI; em seguida, digite o va lo r de y e prim a IenterI.

Movimentação do cursor sobre uma superfície


tridimensional

A form a com que o cu rso r se m ove ao longo de uma superfície tridim ensional não é
sem pre clara. Os gráficos 3D possuem duas variáveis independentes (x,y) em vez de

Representação gráfica de equações 3D 411


uma e os eixos x e y possuem uma orientação diferente de outros m odos de
representação gráfica.

Como mover o cursor

Num a superfície tridim ensional, o cursor desloca-se sem pre ao longo de uma recta da
grelha q ua driculad a .

Tecla de cu rso r Move o cu rso r para o próxim o ponto da grelha na:

® Direcção positiva de x

A Direcção negativa de x

© Direcção positiva de y

© Direcção negativa de y

Nota: o cu rso r só pode se r m ovido dentro dos lim ites x e y configurados pelas variáveis
W indow xm in, xmax, ym in e ymax.

A p e sa r da sim plicidade das regras, o m ovim ento do cursor pode p arecer confuso, se a
orientação dos eixos não fo r observada.

Os eixos x e y possuem sem pre a y


m esm a orientação na representação _________ |_________
gráfica 2D no ecrã Graph.

Representação gráfica de equações 3D 412


x e y possuem uma orientação diferente
relativa ao ecrã Graph na representação
gráfica tridim ensional. A lé m disso, é
possível g ira r e/ou e levar o ângulo de
visualização.
eye 0 = 2 0 e y e f= 7 0 e y e y = 0
)

Para m ostrar os eixos e os seus rótulos nos ecrãs de Y = Editor, W indow E ditor ou
G raph, utilize:
@ 8 Í
8 f

Exemplo simples de movimentação do cursor

O gráfico seguinte m ostra um plano inclinado que possui a equação z1(x,y) = -(x + y) /
2. Suponha que tem de se d esloca r à volta do lim ite apresentado.

Representação gráfica de equações 3D 413


Q u ando pre ssio n a r ^ , o cu rso r de traçado
aparece no m eio da grelha xy. U tilize as teclas
de cu rso r para m over o cu rso r para q u a lqu e r

B m ove o cu rso r na © m ove o cu rso r na


direcção pos d irecção negativa de y,
até xm ax. de volta para ymin.

© m ove o c u rs o r na © m ove o cu rso r na


d ire cçã o p o sitiva de y, d irecção negativa de x, de
a té ym ax. vo lta para xm in.

C om a apresentação e a rotulagem dos eixos, é possível e ntender com m ais facilidade


o padrão de m ovim ento do cursor. Para a distância entre os pontos da grelha
quadriculada dim inuir, atribua um va lo r elevado às variáveis W indow xgrid e ygrid.

Q uando o cu rso r de traçado está num ponto interno do plano apresentado, m ove-se de
um ponto da grelha para o próxim o ponto ao longo de uma recta da grelha quadriculada.
Não é possível m ovê-lo na diagonal pela grelha. Não se esqueça de que as rectas da
grelha quadriculada podem não a parecer paralelas aos eixos.

Exemplo do cursor numa superfície oculta

Em form as m ais com plexas, pode p arecer que o cu rso r não está num ponto da grelha
quadriculada. Esta é uma ilusão de óptica que ocorre quando o cu rso r está numa
superfície oculta.

Representação gráfica de equações 3D 414


P or exem plo, considere o parabolóide hiperbólico
z1(x,y) = (x2- y 2) / 3. O gráfico
seguinte m ostra a visualização ao longo do eixo y.

eyeS=90.
eye+=70.
eye'+'=0. _
xnin=-10.
xnax=10.
xgrid=14.
ynin= "10.
ynax=10.
ygrid=14.
zmin= "lü.
znax=10.
nconiour=5,

Veja agora a m esm a superfície em 10° do eixo x (eye0 = 10).

O cu rso r pode se r m ovido de Se a parte frontal fo r rem ovida,


form a que não pareça estar pode ob se rva r que o cu rso r
sobre um ponto da grelha está realm ente sobre um ponto
quadriculada. da grelha na parte traseira,
antes oculta.

Nota: para se pa ra r a parte frontal da sela neste exem plo, defina xmax=0 para m ostrar
apenas valores de x negativos.

Representação gráfica de equações 3D 415


Exemplo de um cursor "fora da curva”

A p e sa r de o cu rso r a nd ar apenas num a recta da grelha, pode, m uitas vezes, parecer


não estar sobre a superfície tridim ensional. Isto ocorre quando o eixo z é m uito curto
para m ostrar z(x,y) para os valores correspondentes de x e y.

P or exem plo, suponha que o parabolóide z(x,y) = x 2 + .5y2 seja traçado com as
variáveis W indow indicadas. É possível m over facilm ente o cu rso r para uma posição
qualquer, tal como:

e ye e = 2 0.

C urso r de traçado eye+=45.


e y e 't '= 0 .
xnin= “5.
xnax=5.
xgrid=14.
C oord e n a d a s de ynin= -5.
ynax=5.
tra ça d o válid a s ygrid=14.

ncontour-=5.

A p e sa r de o cu rso r estar a deslocar-se sobre o parabolóide, parece estar fora da


superfície porque as coordenadas de traçado:

• xc e yc estão dentro do cubo de apresentação.

- mas -

• zc está fora do cubo de apresentação.

Nota: o Q u ickC e nter perm ite centralizar o cubo de apresentação na posição do cursor.
Basta p rem ir Ienter I.

Q uando zc e stiver fora do lim ite z do cubo de apresentação, o cu rso r aparece em zmin
ou zmax (apesar de o ecrã apresentar as coordenadas de traçado correctas).

Representação gráfica de equações 3D 416


Rotação e/ou elevação com o ângulo de
visualização

No m odo de representação gráfica 3D, as variáveis de W indow eye0 e e y e f perm item


co nfig urar os ângulos de visualização que determ inam a linha de visão. Um nova
variável W indow, eye^, perm ite g irar o gráfico à volta da linha de visão.

Como o ângulo de visualização é medido

O ângulo de visualização possui três Z

com ponentes:

• eye0 — ângulo em graus a partir do


Y
eixo x positivo.

• e y e f — ângulo em graus a partir do


eixo z positivo.

• e y e y — ângulo em graus em que o


gráfico é girado para a esquerda às
volta da linha de visão configurada por
eye0 e e y e f.

• Não introduza o sím bolo °. Por ncontour=5.


fã o introduza o sím bolo °.
exem plo, digite 20, 70 e 0.
P or exem plo, digite 20, 70

Nota: quando eye^=ü, o eixo z e stiver vertical no ecrã. Q uando eye^=90, o eixo z gira 90
para a esquerda e fica na horizontal.

Representação gráfica de equações 3D 417


No W indow E ditor ( 8 [w indow ] ), introduza sem pre eye0, e y e f e e y e ^ em graus,
independentem ente do m odo de ângulo actual.

Consequência da mudança de eye 0 theta

A apresentação do ecrã G raph está sem pre orientada de acordo com o ângulo de
visualização. D este ponto de vista, é possível m udar eye0 para g irar o ângulo de
visualização à volta do eixo z.

z1(x,y) = (x3y - y 3x) / 390 Neste exem plo eye0 = 20

e y e f = 90

e y e f = 70

e y e f = 50

Nota: este exem plo increm enta eye0 de 30 em 30.

Representação gráfica de equações 3D 418


Consequências da mudança de eyef phi

Q uando a lterar e y e f, o ângulo de exibição pode se r elevado acim a do plano xy. Se 90 <
e y e f < 270, o ângulo de visualização está abaixo do plano xy.

z1(x,y) = (x3y - y 3x) / 390 Neste exem plo eye0 = 20

z z
e y e f = 90

e y e f = 70

e y e f = 50

Nota: este exem plo com eça no plano xy (e y e f = 90) e e y e f é subtraído de 20 para e levar
o ângulo de visualização.

Consequências da mudança de eye^ psi

A visualização do ecrã Graph está sem pre orientada ao longo dos ângulos de
visualização configurados por eye0 e e y e f. É possível alterar e y e ^ para o gráfico g ira r à
volta da linha de visão.

Representação gráfica de equações 3D 419


Nota: os eixos são expandidos ou contraídos durante a rotação para ajustar a largura e
a altura do ecrã. Este procedim ento provoca uma pequena distorção com o m ostrado no
exem plo.

Neste exemplo,
z1(x,y)=(x3y - y 3x) / 390 ey e0=2O e eye f =70

eyey = 0

e y e y = 45

e y e y = 90

Q uando eye^=0, o eixo z atinge a altura do


i i
ecrã. z= 1 0

z = -1 0

Representação gráfica de equações 3D 420


Q uando eyey=90, o eixo z atinge a largura
I ----- !- ►
do ecrã. z=10 z = -1 0

C onform e o eixo z gira 90°, o seu intervalo (-10 a 10 neste exem plo) expande-se,
atingindo quase duas vezes seu com prim ento original. De m odo análogo, os eixos x e y
expandem -se ou contraem -se.

No ecrã principal ou num programa

Os valores eye são guardados nas variáveis de sistem a eye 0 , eye f e eye^. É possível
aceder a essas variáveis quando fo r necessário.

@ Para d ig itar f ou ^ , prim a 0 0 l a j a l [F] ou 0 0 0 . É


tam bém possível p rem ir 2 [c h a r ] e utilizar o menu Grego.

Para d ig itar f ou ^ , prim a 2 G F ou 2 G Y É tam bém


'H possível prem ir 2 [c h a r ] e utilizar o menu G rego.

Animação interactiva de um gráfico 3D

D epois de tra ça r q u a lq ue r gráfico 3D, pode m udar o ângulo de visualização com o


cursor.

Representação gráfica de equações 3D 421


Órbita de visualização

Q uando utilizar © e © para a nim ar um gráfico, considere com o se estivesse a m over o


ângulo de visualização ao longo da sua “órbita de visua liza ção ” à volta do do gráfico.

O m ovim ento ao longo desta


órbita pode fa ze r com que o
eixo z oscile suavem ente
durante a anim ação.

Nota: a órbita de visualização afecta as variáveis eye de W indow em quantidades


diferentes.

Animação de um gráfico

Para: Efectue o procedim ento


apresentado em seguida:

Animar o gráfico de forma Prima e solte o cursor rapidamente.


incremental

Mover ao longo da órbita © ou ©


de visualização:

Mudar a elevação da órbita de © ou ©


visualização (aumenta ou
diminui, principalmente, eyef):

Representação gráfica de equações 3D 422


Para: Efectue o procedim ento
apresentado em seguida:

Animar o gráfico de forma contínua Prima sem soltar o cursor durante


um segundo, soltando-o em seguida.
@ Para parar, prima ^ S , lENTERl,
W 1 ou 8 J (espaço).
Para interromper, prima |ESC|.
lENTERl, W l , ou a barra de espaço.

Mudar entre 4 velocidades de Prima « ou | .


animação (aumentar ou diminuir
mudanças de incremento nas
variáveis eye de Window)
Mudar o ângulo de visualização de Prima X, Y ou Z.
um gráfico não animado para ver ao
longo dos eixos x, y, ou z

Voltar aos valores iniciais do ângulo Prima 0 (zero).


eye

Nota: se o gráfico a parecer na visualização expandida, volta para a visualização normal


autom aticam ente quando p rem ir uma tecla de cursor.•

• D epois de anim ar o gráfico, pode parar e reinicia r a anim ação na m esm a direcção,
prem indo:
@ IENTERI ou J
'H |enterI ou barra de espaço
• Pode a lternar para o próxim o estilo de form ato gráfico durante uma anim ação,
prem indo:
@ Í
H F

Representação gráfica de equações 3D 423


Para ve r um gráfico que m ostra os ângulos de eye.

Animação de várias imagens gráficas

Tam bém é possível a nim a r um gráfico, guardando várias im agens gráficas e, em


seguida, trocando-as (ou girando-as). C onsulte “A nim ação de várias im agens g rá fica s”
no m ódulo Tópicos complementares de representação gráfica. Este m étodo fornece um
m aior controlo sobre os valores das variáveis de W indow, particularm ente eye^.

Mudança dos formatos dos eixos e de estilo

C om as predefinições, a TI-89 Titanium / Voyage™ 200 G raphing C alculator m ostra as


superfícies ocultas de um gráfico 3D, m as não os eixos. No entanto, o form ato gráfico
pode s e r m udado a q ua lq ue r m om ento.

Apresentação da caixa de diálogo GRAPH FORMATS

No Y = Editor, no W indow E ditor ou no ecrã Graph:


O 9
- ou -
@ 8 Í
H 8 F•

• A caixa de diálogo m ostra as definições


actuais do form ato gráfico.

• Para sa ir sem fa zer alterações, prima


N .

Representação gráfica de equações 3D 424


Para a lterar uma destas definições, utilize o m esm o procedim ento utilizado para m udar
outros tip os de caixas de diálogo, com o a caixa de diálogo MODE.

Exemplos de definições de eixos

Para v e r as definições válidas de Axes,


realce a definição actual e prim a ® .

z1 (x,y) = x 2+ .5 y2

• A X E S — M ostra os eixos predefinidos


xyz.

• BO X — M ostra os eixos da caixa


tridim ensional.

Os lim ites da caixa são determ inados


pelas variáveis W indow xm in, xmax, etc.

Em m uitos casos, a origem (0,0,0) está no interior da caixa, não num a extrem idade.
P or exem plo, se xm in = ym in = zmin = 10 e xm ax = ym ax = zmax = 10, a origem está
no centro da caixa.

Nota: co nfig urar Labels = ON é útil na apresentação de eixos 3D.

Representação gráfica de equações 3D 425


E x e m p lo s de d efin ições de estilo

Nota: a representação gráfica com W IR E F R AM E é m ais rápida e pode s e r a mais


adequada quando e stiver a representar várias form as graficam ente.

P ara v e r as definições válidas de S tyle,


realce a definição actual e prim a ® .

• W IR E FR AM E — M ostra a form a
tridim ensional com o um sólido
transparente.

• H ID D EN SU R FAC ES — Utiliza tons


diferentes para diferen ciar as duas faces
de uma superfície tridim en sio na l.

A s secções p osteriores deste m ódulo descrevem os níveis de contorno, contorno e fio e


gráfico implícito.

Atenção para as possíveis ilusões de óptica

Os ângulos eye (variáveis W indow eye0, e y e f e e ye ^) utilizados na apresentação do


gráfico podem ca usa r ilusões de óptica, fazendo com que a perspectiva de um gráfico
seja perdida. De uma form a geral, a m aioria das ilusões de óptica ocorre quando os
ângulos eye (de exibição) estão num quadrante negativo do sistem a de coordenadas.

Representação gráfica de equações 3D 426


A s ilusões de óptica podem se r m ais frequentes com os eixos de caixas. P or exem plo,
pode não estar im ediatam ente claro qual é a “face fron ta l” da caixa.

Visualização de cim a do Visualização de baixo do


plano xy para baixo plano xy para cima

eye0 = 20, e y e f = 55, e y e y = 0 eye0 = 20, e y e f = 120, e y e y = 0

Nota: o prim eiro dos dois exem plos m ostra com o os gráficos aparecem no ecrã. O
segundo dos dois exem plos utiliza tons artificiais (não apresentados no gráfico) para
indicar a face frontal da caixa.

Para m inim izar o efeito de ilusões de óptica, utilize a caixa de diálogo G RAPH
FO R M ATS para co nfig urar Style = H ID D EN SU R FAC E.

Traçados de contorno

Num traçado de contorno, uma linha é desenhada para ligar pontos adjacentes no
gráfico 3D que possuem o m esm o va lo r de z. Esta secção aborda os estilos de form ato
gráfico C O N T O U R LEVE LS e W IR E A N D C O N TO U R .

Representação gráfica de equações 3D 427


Seleçcão do estilo de formato gráfico

No m odo de representação gráfica 3D, defina uma equação e represente-a


graficam ente com o faria com q ua lq ue r equação 3D, com a seguinte excepção: veja a
caixa de diálogo G R APH FORM ATS, prem indo O 9 no Y = Editor, no W indow Editor ou
no ecrã G raph. Em seguida, defina:

Style = CONTOUR LEVELS


- ou -
Style = WIRE AND CONTOUR

5: IMPLICIT PLOT

• Em C O N T O U R LEVELS, só aparecem os contornos.

- O ângulo de visualização é configurado inicialm ente para que veja os


contornos, olhando a partir do eixo z. Pode m udar o ângulo de visualização, se
necessário.
- O gráfico aparece na visualização expandida. Para a lternar entre visualização
expandida e norm al, prim a 0 .
- O form ato Labels é configurado com o O FF autom aticam ente.

• Em W IR E A N D C O N TO U R , os contornos são desenhados num m odelo sem


preenchim ento (wire fram e). O ângulo de visualização, a visualização (expandida
ou norm al) e o form ato Labels perm anecem nas definições configurações
anteriores.

Nota:

• Pode a lternar do estilo de form ato de um gráfico para o próxim o (ignorando


IM P LIC IT PLOT) no ecrã G raph, prem indo:
@ Í
H F

Representação gráfica de equações 3D 428


• Premir:
@ Í
H F
para se le ccion ar C O N TO U R LEVE LS não afecta o ângulo de visualização, a
visualização e o form ato Labels, com o ocorre quando utiliza:
@ 8 Í
H 8 f

Estilo z1(x,y)=(x3y - y 3x) / 390 z1(x,y)=x2+.5y2-5


O lhando a partir do eixo z

C O N TO U R
LE VELS

U tilizando eye0=2Q, e y e f= 7 0 , eyey=Q

C O N TO U R
LE VELS

W IR E A N D
C O N TO U R

Nota: estes exem plos utilizam os m esm os valores da variável x, y e z de W indow com o
o cubo de apresentação ZoomStd. Se ZoomStd fo r utilizado, prim a Z para o lh ar a partir

Representação gráfica de equações 3D 429


do eixo z. Não confunda os contornos com as linhas da grelha quadriculada. Os
contornos são m ais escuros.

Como os valores de Z são determinados?

Pode d efin ir a variável ncon tou r de W indow ( 8 [w indow ] ) para d ete rm ina r o núm ero de
contornos que estarão d istribuídos uniform em ente ao longo do intervalo apresentado
dos valores de z, onde:

eyei9=20.
increm ento = z m a x - zm in eye+=70.
ncontour + 1 eye'+'=0.
x h i n= _10.
xpiax= 10 .
xgr- i d= 14.
Os valores de z para os contornos são yrú i n= _10.
ypiax= 10 .
ygr- i d= 14.
zrú i n= “10.
zm in + increm ento zpiax=1O.
n c o n io u r = 5 .
zm in + 2(increm ento)
zm in + 3(increm ento)
/
A p redefinição é 5.
Os va lo re s são
zm in + ncontour(increm ento) vá lid o s de 0 a 20.

Se utilizar ncontour=5 e a jan ela de visualização com um (zmin=-10 e zmax=10), o


increm ento é 3,333. C inco contornos são desenhados para z=-6.666, -3.3 33 ; 0; 3,333 e
6,666.

No entanto, não se esqueça de que um contorno não é desenhado para um


determ inado va lo r de z, se o gráfico 3D não e stiver configurado para este v a lo r de z.

Representação gráfica de equações 3D 430


Desenho de um contorno para os valores de Z de um ponto
seleccionado interactivamente

Se um gráfico de contorno aparecer no m om ento, pode e spe cifica r um ponto no gráfico


e dese nh ar um contorno para o va lo r de z correspondente.

1. Para ve r o menu Draw, prima:


@ 2 [F6]

2. Seleccione 7:Draw Contour.

3. Ou:

• D igite o va lo r de x do ponto e prim a IenterI, em seguida, digite o v a lo r de y e


prim a Ienter |.

- ou -
• M ova o cu rso r para o ponto aplicável. (O cursor m ove-se ao longo das linhas da
grelha quadriculada). Em seguida, prim a Ienter I.

P or exem plo, suponha que o gráfico actual é z1 (x,y)=x2+.5y2- 5 . Se e spe cifica r x=2 e
y=3, é desenhado um contorno para z=3,5.

Nota: q ua lq ue r contorno existente continua no gráfico. Para rem over os contornos


predefinidos, vá para o W indow E ditor (8 [window]) e defina ncontour=0.

Representação gráfica de equações 3D 431


D esen h o de co n to rn o s para v a lo re s e sp e c ífic o s de Z

No ecrã G raph, vá para o menu Draw e seleccione 8:DrwCtour. O ecrã principal aparece
autom aticam ente com D rwCtour na linha de entrada. Em seguida, pode e spe cifica r um
ou m ais valores de z individualm ente ou g era r uma sucessão de valores de z.

A lguns exem plos são:

D rwCtour 5 D esenha um contorno para z=5.

D rwCtour {1,2,3} D esenha co ntornos para z=1, 2 e 3.

D rwCtour seq(n,n, 10,10,2) D esenha co ntornos para um a sucessão de


va lo re s de z de -1 0 a 10 em passos de 2
(-10, -8 , -6 , etc.).

Nota: para rem over os contornos predefinidos, utilize H [window] e defina ncontour=0.

Os contornos especificados são desenhados no gráfico 3D actual. (O contorno não será


desenhado se o va lo r de z especificado e stiver fora do cubo de apresentação ou se o
gráfico 3D não e stiver definido para aquele va lo r de z.)

Notas sobre traçados de contorno

Para um traçado de contorno:

• Pode utilizar as teclas de cursor para a nim ar o traçado de contorno.

• Não é possível tra ça r ( ^ ) os contornos. No entanto, pode tra ç a r o m odelo sem


preenchim ento (wire fram e) com o visto quando S tyle=W IR E AN D C O N TO U R .

• Pode d e m orar um pouco para ca lcu lar a equação.

Representação gráfica de equações 3D 432


• D evido ao possível longo tem po de cálculo, pode d ese ja r experim entar
prim eiram ente a sua equação 3D com Style=W IR E FRAM E. O tem po de cálculo é
m uito menor. Em seguida, depois de te r os valores correctos da variável da janela,
vá para a caixa de diálogo Graph Form ats e defina Style=C O N T O U R LEVE LS ou
W IR E A N D C O N TO U R.
@ 8 Í
H 8 F

Exemplo: contornos de uma superfície de módulo


complexo

A superfície de m ódulo com plexo dada por z(a,b) = abs(f(a+bi)) m ostra todas as raízes
com plexas de q ua lq ue r polinóm io y=f(x).

Exemplo

N este exem plo, faça f(x)= x3+1. S ubstitua a form a com plexa geral x+yi por x para
e xpressa r a equação de superfície com plexa com o z(x,y)= ab s((x+ y i)3+1).1
2

1. Utilize IMODEI para co nfig urar Graph=3D.

2. Prim a 8 # e defina a equação:


z 1 (x ,y )= a b s ((x + y *i)A3+1)

Representação gráfica de equações 3D 433


3. Prim a H [w indow ] e defina as variáveis eye3="90.
eye+=0.
eyey=0.
de W indow com o m ostrado. xni n=“1.5
xriax= 1.5
xgrid=14.
ymin="1.5
ywax=1 .5
y g r - id = 1 4 .
z m n = "1.
= 10.

4. Veja a caixa de diálogo Graph Form ats:


@ H Í
H H F
A ctive os eixos, defina Style = CONTOUR
LEVELS e volte ao W indow Editor.

5. Prim a H [graph ] para representar a equação graficam ente.


D em orará um pouco para ca lcu lar um gráfico; portanto tenha paciência. Q uando o
gráfico aparecer, a superfície do m ódulo com plexo toca o plano xy no ponto exacto
das raízes com plexas do polinóm io:

1, I + -H i et 1 - s/3 i
2 2 2 2

6. Prim a ^ , e m ova o cu rso r de traçado


para a raiz no quarto quadrante.

A coordenada perm ite e stim ar


.4 2 8 -.8 5 7 i com o a raiz.

A raiz é precisa
quando z=0.

Representação gráfica de equações 3D 434


7. Prim a I N . Em seguida, utilize as teclas
de cu rso r para a nim a r o gráfico e vê-lo
em diferentes ângulos eye.

Este exem plo m ostra


eye0=7ü, e y e f= 7 0 e
eyey=0.

Nota:

• Para o bte r estim ativas m ais precisas, aum ente as variáveis xgrid e ygrid de
W indow. No entanto, este procedim ento aum enta o tem po de cálculo do gráfico.

• Q uando anim ar o gráfico, o ecrã m uda para a visualização norm al. U tilize 0 para
a lternar entre visualizações norm al e expandida.

Traçados implícitos

Um traçado im plícito é utilizado basicam ente com o uma form a de representar form as
im plícitas bidim ensionais graficam ente que não podem s e r representadas no m odo de
representação gráfica de funções. Tecnicam ente, um traçado im plícito é um traçado de
contorno 3D apenas com um único contorno desenhado para z=0.

Representação gráfica de equações 3D 435


F orm as e x p lícitas e im p lícitas

No m odo de representação gráfica de função


2D, as equações possuem uma form a
explícita y=f(x), onde y é exclusivo para cada
va lo r de x.

M uitas equações, entretanto, possuem uma y não é único para


cada x, assim não é
form a im plícita f(x,y)=g(x,y), onde não se
possível representar
pode indicar explicitam ente y em term os de x
esta função
ou x em term os de y. g raficam ente no m odo

A través da utilização de traçados im plícitos no m odo de representação gráfica 3D, estas


form as im plícitas podem se r representadas graficam ente sem ca lcu lar y ou x.

D isponha a form a im plícita com o uma f(x ,y )-g (x ,y )= 0


equação configurada em zero.

No Y= Editor, introduza o lado não nulo z 1 (x,y)= f(x,y)- g(x,y)


da equação. Isto é válido porque um
traçado im plícito define
autom aticam ente a equação com o
sendo igual a zero.

P or exem plo, dada a equação de elipse Se x 2+ .5 y2=30, então


m ostrada à direita, introduza a form a
z1 (x,y)= x2+ .5 y2-3 0 .
im plícita em Y = Editor.

Nota: é possível tam bém representar graficam ente m uitas form as im plícitas se forem :

• Expressas com o equações param étricas.

Representação gráfica de equações 3D 436


Divididas em funções explícitas.

Selecção do estilo de formato gráfico

No m odo de representação gráfica 3D, defina uma equação apropriada e represente-a


graficam ente com o se faria com q u a lq u e r equação 3D, com a seguinte excepção. Veja
a caixa de diálogo G R APH FORM ATS no Y= Editor, no W indow E ditor ou no ecrã
Graph.
@ 8 Í
H 8 F

Em seguida, defina: Style = IMPLICIT PLOT

Nota: para m ud ar para os outros estilos de form ato gráfico no ecrã Graph, prima:
@ Í
H F

Para vo lta r a IM PLIC IT PLOT, tem de utilizarr:


@ 8 Í
H 8 f•

• O ângulo de visualização é inicialm ente configurado para que veja o traçado,


olhando a partir do eixo z. O ângulo de visualização pode s e r m udado, se desejado.

• O traçado é m ostrado na visualização expandida. Para a lternar entre a visualização


expandida e norm al, prim a 0 .

Representação gráfica de equações 3D 437


O form ato Labels é configurado com o O FF autom aticam ente.

x 2- y 2 =4 sin(x)+cos(y)= e(x y)
Estilo 2 2 z1(x,y)=sin(x)+cos(y)-e(x y)
z1(x,y)=x - y - 4

IM PLIC IT
P LO T

Nota: Estes exem plos utilizam os m esm os valores de variável de W indow x, y e z do


cubo de apresentação ZoomStd. Se u tilizar ZoomStd, prim a Z para o lh ar a partir do eixo
z.

Notas sobre traçados implícitos

Num traçado implícito:

• A variável ncontour de W indow não afecta o traçado. A penas o contorno z=0 é


desenhado, independentem ente do va lo r de ncontour. O traçado apresentado
m ostra onde a form a im plícita intercepta o plano xy.
• Pode utilizar as teclas de cu rso r para a nim ar o traçado.

• Não é possível tra ça r ( ^ ) o gráfico im plícito. No entanto, pode tra ç a r o gráfico sem
preenchim ento (wire fram e) não visto da equação 3D.

• Pode d e m orar um pouco para ca lcu lar a equação.

• D evido ao tem po de cálculo possivelm ente longo, pode dese ja r e xpe rim en tar a sua
equação 3D com S tyle=W IR E FRAM E. O tem po de cálculo é m uito menor. Em
seguida, depois de te r certeza de que os valores das variáveis de W indow estão

Representação gráfica de equações 3D 438


correctos, utilize:
@ 8 Í
H 8 f
e defina: Style=IM P LIC IT PLOT.

Exemplo: traçado implícito de uma equação mais


complexa

Pode utilizar o estilo de form ato gráfico IM P LIC IT PLO T para tra ç a r e a nim ar uma
equação com plexa que não pode se r representada graficam ente de outra form a. A p esa r
de poder d em orar m ais tem po para ca lcu lar o gráfico, os resultados visuais podem
ju s tific a r o tem po utilizado.

Exemplo

R epresente a equação sin (x4+ y - x 3 y) = .1 graficam ente.

1. Utilize IMODEI para d e fin ir Graph=3D.

2. Prim a 8 # e defina a equação:


z1(x,y)=sin (xA4 + y -x A3y)-.1
z 1 i x , y j =s i n < i - M + y - x ^ + y ■
1-liilM__________Fiiiíi liUTU j[i__________

3. Prim a 8 [w indow ] e defina as variáveis e ye *= - 9 0 .


eye-f—ij.
eyev=0.
de W indow com o m ostrado. x n in = -1 0 .
xnax=10.
xgrid=14.
ynin=-10.
ynax=10.
yg rid T Í4 .
znin=-10.
znax=10.
ncontour=5.

Representação gráfica de equações 3D 439


r
4. Prima: GRAPH FORMATS '
C K d ira C *5 RECT 4
Axes... ....... HUES*
@ 8 Í Labels ....... OFF*

H 8 f
S ty le .1:WIRE FRAME
2:HIDDEN SURFACE
3:CONTOUR LEUELS
active os eixos, defina Style = IMPLICIT . cÇEnter
4:UIRE AND CONTOUR
PLOT e volte ao W indow Editor.

5. Prim a 8 [graph] para representar a


equação graficam ente.

D em orará um pouco para ca lcu lar o


gráfico, portanto, te nh a paciência.

O gráfico m ostra onde


s in (x 4+ y - x 3y) = .1

6. Utilize as teclas de cu rso r para a nim ar o


gráfico e vê-lo em diferentes ângulos
eye.

Nota: para m ais inform ações, aum ente


as variáveis xgrid e ygrid de W indow. No N esta v isualiz açã o
entanto, este procedim ento aum enta o e x Pa n d id a , e s te
tem po de cálculo do gráfico. e x e m p l° irio s to
e y e 0 = -127.85,
e y e f= 5 2 .8 6 e
eye ^ = - 18.26.

Nota: Q uando a nim ar um gráfico, o ecrã m uda para visualização norm al. Prim a 0 para
a lternar entre visualizações norm al e expandida.

Representação gráfica de equações 3D 440


Representação gráfica de equações
diferenciais
Descrição das etapas para a representação gráfica
de equações diferenciais

Para representar graficam ente as equações diferenciais, utilize as m esm as etapas


gerais utilizadas para as funções y(x), com o descrito no m ódulo Representação gráfica
de funções básicas. Todas as diferenças são descritas nas páginas seguintes.

Representação gráfica de equações diferenciais

1. Defina o m odo Graph (IMODEI) com o


DIFF EQUATIONS. A lém disso, defina o
m odo A ngle se necessário.

2. D efina as equações e, opcionalm ente, as


condições iniciais em Y = E ditor ( 8 # ) .

3. Seleccione ( 8 ) quais equações


definidas serão traçadas.

Nota: para d e sa ctivar todos os gráficos de


dados estatísticos, prim a 8 5 ou utilize
8 para d esm arcar os gráficos de dados.

Representação gráfica de equações diferenciais 441


4. C onfigure o estilo do viso r para equação.

@ 2 [F6]
h m

5. C onfigure o form ato gráfico. Solution


Method e Fields são únicos para as
equações diferenciais.

9
— ou —
@ 8 Í
H 8 F
Nota: o form ato Fields é crítico,
dependendo da ordem da equação.

6. C onfigure os eixos de acordo com o caso,


dependendo do form ato de Fields.

2 [F7]
m
Nota: as definições válidas de Axes
dependem do form ato Fields.

7. D efina a janela de visualização t0 = 0 .


tnax= 10.
( 8 [WINDOW]). isiep=.1
tplot=0.
xhin="1G .
Nota: dependendo dos form atos de xnax=110.
xsc1=16.
Solution Method e Fields, aparecem yhin="10.
ymax=12G.
variáveis diferentes de W indow. „ Zoom ysc1=1Q.
ncurves=0.
m uda tam bém a ja n e la de visualização. diftol=.G01
f 1di-es=2G.

Representação gráfica de equações diferenciais 442


8. R epresente graficam ente as equações
( 8 [graph]).

Diferenças entre a representação gráfica de


funções e de equações diferenciais

Este m ódulo presum e que o leitor já sabe com o representar graficam ente funções y(x)
com o descrito no m ódulo Representação gráfica de funções básicas. Esta secção
descreve as diferenças.

Definição do modo gráfico

Utilize IMODEI para d e fin ir Graph = DIFF EQUATIONS antes de d e fin ir as equações
diferenciais ou as variáveis W indow. Y = E ditor e W indow E ditor perm item introduzir
inform ações apenas para a definição do modo G raph actual.

Representação gráfica de equações diferenciais 443


D efinição de e q u a ç õ e s diferenciais em Y = Editor

U tilize t0 para e sp e cificar quando as


cond içõe s iniciais ocorrem . É possível
ta m b é m d e fin ir t0 em W in d o w Editor.
U tilize yi para e sp e cificar um a ou mais
cond içõe s iniciais para a equação diferencial
É possível d e fin ir equações diferenciais de
y1 '(t) até y99'(t).

Nota: pode u tilizar o com ando Define a partir do ecrã principal para d efin ir funções e
equações.

Q uando introduzir equações no Y= Editor, não utilize os form atos y(t) para fa zer
referência a resultados. P or exem plo:

N ão utilize m ultiplicação im plícita


entre um a variável e parêntesis. Se
utilizar, o conjunto será tra ta d o com o
um a cham ada de função.
Introduza: y1 ' = .0 0 1 y 1 *(1 0 0 -y 1 )
Não: y1' = .0 0 1 y 1 (t)*(1 0 0 -y 1 (t))

A penas as equações de 1a ordem podem se r introduzidas no Y = Editor. Para


representar g raficam ente equações de 2a ordem ou de ordem superior, é preciso
introduzi-las com o um sistem a de equações de 1a ordem .

Para m ais inform ações sobre a configuração de condições iniciais.

Representação gráfica de equações diferenciais 444


S e le c ç ã o de e q u a ç õ e s diferenciais

Pode u tiliza r ^ para se le ccio n a r uma


equação diferencial, m as não a sua
condição inicial.

Im portante: a selecção de y1' traçará o gráfico da curva de solução de y1 e não a


derivada de y1', dependendo de com o o eixo está configurado.

Selecção do estilo de apresentação

C om o menu Style, só estão disponíveis os estilos Line, Dot, Square, Thick, Anim ate e
Path. Os estilos Dot e Square m arcam apenas os valores d iscretos (em increm entos de
tstep) nos quais é traçada uma equação diferencial.
@ 2 [F6]

Representação gráfica de equações diferenciais 445


D efinição de fo rm a to s g rá fic o s

No Y = Editor, no W indow E ditor ou na jan ela


G raph, prima:
, 9
— ou —
@ 8 Í
H 8 F

Os form atos afectados pelas equações diferenciais são:

Formato gráfico Descrição

G raph O rder N ão está disponível.

S olution M ethod E specifica o m étodo usado para resolver as equações


diferenciais.
• RK — Método de Runge-Kutta. Para mais informações
sobre o algoritmo utilizado neste método, consulte o
módulo Referência técnica.
• EULER — Método de Euler.
• A escolha de um método permite optar por uma maior
precisão ou velocidade. Geralmente, RK é mais
preciso do que EULER, mas demora mais a encontrar
a solução.

Representação gráfica de equações diferenciais 446


Formato gráfico Descrição
Fields E specifica se um cam po será d e senhado para a
e quação diferencial.
• SLPFLD — Desenha um campo de inclinação para
apenas uma equação de 1a ordem, com t no eixo x e a
solução no eixo y.
• DIRFLD — Desenha um campo de direcção para
apenas uma equação de 2a ordem (ou sistema de
duas equações de ia ordem), com eixos determinados
pelas definições de eixos personalizados.
• FLDOFF — Não mostra um campo. Isto é válido para
equações de qualquer ordem, mas é necessário ser
utilizado para equação de 3a ordem ou superior. É
preciso introduzir o mesmo número de condições
iniciais para todas as equações no Y= Editor.

Im portante: o form ato gráfico de Fields é fundam ental para se representar g raficam ente
equações diferenciais com êxito.

Nota: se p rem ir IenterI durante o desenho de um cam po de inclinação ou direcção, o


gráfico fará uma pausa depois de d ese nh ar o cam po, m as antes de tra ç a r as soluções.
Prim a IenterI novam ente para continuar. Para cancelar a representação gráfica, prima
&

Representação gráfica de equações diferenciais 447


C o n figu ra çã o de e ixos

No Y = Editor, Axes pode ou não e star disponível, dependendo do form ato gráfico actual.

Se e stiver disponível, é possível seleccionar


os eixos utilizados para representar
graficam ente as equações diferenciais. .

Eixos Descrição

TIME Traça t no eixo x e y (as soluções das equações


diferenciais seleccionadas) no eixo y.

CUSTOM Permite seleccionar os eixos x e y.

Variáveis de Window

Os gráficos de equações diferenciais utilizam as seguintes variáveis de W indow.


D ependendo dos form atos gráficos de Solution Method e Fields, nem todas estas
variáveis serão listadas no W indow E ditor ( 8 [window]) ao m esm o tem po..

Variável Descrição

t0 Momento em que as condições iniciais introduzidas em


Y= Editor ocorrem. É possível definir t0 no Window Editor e
Y= Editor. (Se definir t0 no Y= Editor, tp lo t será definido
automaticamente no mesmo valor.)

Representação gráfica de equações diferenciais 448


Variável Descrição

tm ax , tstep Utilizado para determinar os valores de t onde as equações


são traçadas:
y'(t0)
y'(t0+tstep)
y'(t0+2*tstep)
... sem exceder...
y'(tmax)
Se Fields = SLPFLD , tm ax é ignorado. As equações são
traçadas de t0 até às duas extremidades do ecrã em
incrementos de tste p .
tp lo t O primeiro valor t traçado. Se não for um incremento tste p ,
a representação gráfica começa no próximo incremento de
tste p . Em alguns casos, os primeiros pontos calculados e
traçados iniciados em t0 podem não ser interessantes
visualmente. Se definir tp lo t maior que t0 , é possível
começar o traçado na área de interesse, o que diminui a
duração da representação gráfica e evita encher
desnecessariamente o ecrã Graph.

Nota: se tm ax < t0, tstep terá que se r negativo. Se Fields=SLPFLD, tp lo t será ignorado e
considerado com o tendo o va lo r de t0.

Variável Descrição

xm in , xm ax , Limites da janela de visualização.


y m in , ym ax

x s c l , yscl Distância entre as marcas em cada eixo, x e y.


ncurves Número de curvas de solução (0 a 10) que serão
desenhadas automaticamente se uma condição inicial
não for especificada. Por predefinição, ncurves = 0 .

Representação gráfica de equações diferenciais 449


Variável Descrição

Q u ando u tiliza r ncurves , t0 é definido te m p o ra ria m e n te


no m eio do ecrã e as cond içõe s iniciais são distribuídas
unifo rm e m e n te ao longo do eixo y, onde:

. ymax - ymin
increm ento = z-------
ncurves + 1

Os va lo re s de y para as co n d içõe s iniciais são:


ym in + increm ento
ym in + 2 *(in c re m e n to )

ym in + n c u rv e s *(in c re m e n to )

diftol (apenas se Solution Method = RK ) A to le râ n cia


utilizada pelo m étodo de RK para a ju d a r a se le ccio n a r
um tam a n h o de passo para resolução da equação; tem
de se r >1E~14.

fldres (apenas se Fields = SLPFLD ou DIRFLD ) N úm ero de


colu n as (1 a 80) utilizado para d e se n h a r um cam po de
d irecção ou inclinação na largura m áxim a do ecrã.

Estep (apenas se Solution Method = EULER ) Iterações de


E u le r entre os va lo re s tste p ; te m de se r um núm ero
inteiro > 0. Para o b te r m aior precisão, é possível
a u m e n ta r Estep sem tra ç a r pontos adicionais.

dtime (apenas se Fields = DIRFLD ) P onto no te m p o onde um


cam po de d irecção é desenhado.

Representação gráfica de equações diferenciais 450


Os valores predefinidos (definidos quando se le ccion ar 6:ZoomStd no menu da barra de
ferram entas „ Zoom) são:

t0 = 0. xm in = “ 1. ym in = “ 10. ncurves = 0.
tm a x = 10. x m a x = 10. ym a x = 10. diftol = .001
tstep = .1 xscl = 1. yscl = 1. E step = 1.
tp lo t = 0. fldres = 14.
dtim e = 0.

Pode s e r necessário m udar os valores predefinidos das variáveis t para a sseg urar que
serão traçados pontos suficientes.

Variável de sistema fldpic

Q uando um cam po de direcção ou inclinação fo r desenhado, uma im agem do cam po é


guardada autom aticam ente num a variável do sistem a cham ada fldpic. Se realizar uma
operação que represente graficam ente as equações traçadas sem a fectar o cam po, a
TI-89 Titanium / Voyage™ 200 G raphing C alculator reutiliza a im agem de fld p ic em vez
de fa zer com que o cam po seja desenhado novam ente. Isto pode dim inu ir
significantem ente o tem po da nova representação gráfica.

fld pic é excluído autom aticam ente quando sa ir do m odo de representação gráfica de
equação d iferencial ou aparecer um gráfico com Fields = FLDOFF.

Representação gráfica de equações diferenciais 451


E x p lo ra çã o de um gráfico

C om o na representação gráfica de função, é possível e xplora r um gráfico com as


ferram entas seguintes. Todas as coordenadas apresentadas aparecem na form a
rectangular ou polar com o definido no form ato gráfico.

Ferramenta Para gráficos de equações diferenciais:

C u rso r de F unciona e xa ctam ente com o para gráficos de função.


m ovim entação livre

„ Zoom F unciona e xa ctam ente com o para gráficos de função.


• Apenas as variáveis x (xm in , xm ax , x s c l ) e
y (ym in , ym ax , y s c l ) de W indow são afectadas.
• A s variáveis de W indow t (t0 , tm ax , tste p , tp lo t )
não são afectadas a m enos que 6:ZoomStd seja
seleccionado (o que define todas as variáveis de
W indow para os valores predefinidos).

Representação gráfica de equações diferenciais 452


Ferramenta Para gráficos de equações diferenciais:

^ Trace Permite mover o cursor ao longo da curva um tstep


por vez. Para mover aproximadamente dez pontos
traçados de uma única vez, prima 1 2 ® ou 1 2 ® .
Se introduzir condições iniciais no Y= Editor ou deixar
que a variável ncurves de Window trace as curvas
automaticamente, pode traçar as curvas. Se:
@ 2 [F8]
h m
for utilizado no ecrã Graph para seleccionar as
condições iniciais interativamente, não é preciso
traçar as curvas.
QuickCenter é válido para todas as direcções. Se o
cursor for movido para fora do ecrã (parte superior ou
inferior, esquerda ou direita), prima lENTERl para
centralizar a janela de visualização no local do cursor.
Utilize © ou © para ver os resultados de todas as
curvas traçadas.

^ Math Apenas 1:Value está disponível.


• Com os eixos TIME, o valor da solução 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.

Nota: é possível m over o cu rso r para um ponto particular durante um traçado, digitando
um v a lo r para t e prem indo IenterI. É possível utilizar Q uickC enter a q u a lq u e r m om ento
num a representação gráfica, m esm o que o cu rso r ainda esteja no ecrã.

Representação gráfica de equações diferenciais 453


Definição das condições iniciais

É possível introduzir condições iniciais no Y = Editor, d e ixa r que a TI-89 Titanium /


Voyage™ 200 G raphing C alculator calcule as condições autom aticam ente ou
seleccioná-las interactivam ente no ecrã G raph.

Introdução de condições iniciais em Y= Editor

É possível e spe cifica r uma ou m ais condições iniciais no Y = Editor. Para e spe cifica r
m ais de uma, introduza-as com o uma lista entre chavetas { } e separada por vírgulas.

Para introduzir as condições iniciais para a


equação y l', utilize a linha y il, etc.

Para e sp e cifica r quando ocorrem as ,


co n dições iniciais, utilize t0. Este é ta m b é m
o prim eiro t calcu la d o para o gráfico.

Para repre se nta r g ra fica m e nte um a fa m ília -


de soluções, introduza um a lista de Introduza {10,20}
co n dições iniciais. m esm o que apareça
{10 20}.

Para uma equação diferencial de segunda ordem ou superior, é preciso d e fin ir um


sistem a de equações de 1a ordem em Y= Editor.

Representação gráfica de equações diferenciais 454


Nota: para m ais inform ações sobre a definição de um sistem a de equações de ordem
m ais elevada, consulte “D efinição de um sistem a para equações de ordem su pe rio r” .

Se introduzir condições iniciais, é preciso


introduzir o m esm o núm ero de condições
iniciais para cada equação no sistem a. Caso
contrário, ocorrerá um erro de dim ensão.

Se não introduzir uma condição inicial no Y= Editor

Se não introduzir as condições iniciais, a variável ncurves de W indow ( 8 [window])


especifica o núm ero de curvas de solução representadas graficam ente de form a
autom ática. P or predefinição, ncurves = 0. É possível introduzir um va lo r de 0 a 10.
Entretanto, o form ato gráfico Fields e a definição Axes determ inam se ncurves é
utilizado.

Se Fields = Então:

S LP F LD U tilize ncurves , se não e stive r definido em 0 para


re p re se nta r g raficam ente curvas.

D IR FLD Ignore ncurves . N ão represente nenhum a curva


graficam ente.

FLD O FF U tilize ncurves se A xes = T IM E (ou se A xes = C u sto m e o


eixo x fo r t). C aso contrário, ocorre um erro de
co n fig u ra çã o D iff Eq.

Q uando utilizar ncurves, t0 é definido tem porariam ente no m eio do ecrã Graph.
Entretanto, o va lo r de t0 com o definido no Y = E ditor ou W indow E ditor não é m udado.

Notas:

Representação gráfica de equações diferenciais 455


• Sem introduzir condições, utilize SLPFLD (com ncurves=0) ou D IR FLD para ver
apenas um cam po de direcção ou inclinação.

• SLPFLD é apenas para uma única equação de 1a ordem . D IR FLD é apenas para
uma equação de 2a ordem (ou sistem a de duas equações de ia ordem ).

Selecção de uma condição inicial interactivamente a partir do ecrã


Graph

Q uando uma equação diferencial é representada graficam ente (independente da curva


de solução se r exibida ou não), é possível se le ccion ar um ponto no gráfico Graph e
utilizá-lo com o uma condição inicial.

Se Fields = Efectue o procedim ento apresentado em seguida:*•

SLPFLD Prima:
- ou - @ 2 [F8]
DIRFLD H P
Especifique uma condição inicial:
• Mova o cursor para o ponto em questão e prima IENTER|.
- ou -
• Para cada uma de duas coordenadas, digite um valor e
prima I .
- Para SLPFLD (apenas para ia ordem), introduza
valores para t0 e y(t0) .
- Para DIRFLD (apenas para 2a ordem ou sistema de
duas equações de 1a ordem), introduza os valores
para ambas as condições iniciais de y(t0) , onde t0 é
o valor definido no Y= Editor ou Window Editor.
Um círculo indica a condição inicial e a curva de solução é
desenhada.

Representação gráfica de equações diferenciais 456


Se Fields = Efectue o procedimento apresentado em seguida:
FLDOFF • Prima:
@ 2 [F8]
h m
Um aviso aparece para seleccionar os eixos onde deseja
introduzir condições iniciais.

.t é uma selecção válida.


Permitirá que seja especificado
um valor para t0.

As selecções serão utilizadas como os eixos para o


gráfico.
• É possível aceitar os padrões ou mudá-los. Em seguida,
prima lENTERl.
• Especifique uma condição inicial conforme descrito para
SLPFLD ou DIRFLD.

Nota: SLPFLD ou D IR FLD perm ite se le ccion ar as condições iniciais interactivam ente,
independentem ente das condições iniciais serem ou não introduzidas no Y = Editor.
FLD O FF perm ite se le ccion ar as condições iniciais interactivam ente. Entretanto, se
introduzir três ou m ais equações, é preciso introduzir um único v a lo r (não uma lista)
com o a condição inicial para cada equação no Y = Editor. Caso contrário, ocorre um erro
de dim ensão durante a representação gráfica.

Nota sobre o traçado de uma curva de solução

Q uando introduz condições iniciais no Y = E d itor ou deixa que ncurves represente


graficam ente curvas de solução autom aticam ente, pode u tilizar ^ para tra ç a r as

Representação gráfica de equações diferenciais 457


curvas. Entretanto, não é possível tra ça r uma curva desenhada pela selecção de uma
condição inicial interactivam ente. Estas curvas são desenhadas, não traçadas.

Definição de um sistema para equações de ordem


superior

No Y= Editor, é preciso introduzir todas as equações diferenciais com o equações de 1a


ordem . Se existir uma equação da ordem n, é preciso transform á-la num sistem a de n
equações de ia ordem .

Transformação de uma equação num sistema de 1a ordem

Um sistem a de equações pode se r definido de várias form as, mas o m étodo seguinte é
um m étodo geral

1. R eescreva a equação diferencial


original conform e necessário.

a) R esolva a derivada de ordem mais


elevada.

b) Expresse-a em term os de y e t.

c) A penas no lado direito da


equação, substitua para elim inar
todas as referências aos valores
das derivadas.

Representação gráfica de equações diferenciais 458


No lugar de: Coloque: y'' = e - y2 - y1

y y1
Não substitua no
y' y2
lado esquerdo
y'' y3
neste momento.
y''' y4
y(4) y5

Nota: para produzir uma equação


de 1a ordem , o lado direito tem de
co nte r apenas variáveis não
deriváveis.

d) No lado esquerdo da equação,


substitua o va lo r da derivada
com o m ostrado abaixo.

No lugar de: Coloque: y2' = e - y2 - y1

y' y i'
y'' y2'
y''' y3'
y(4) y4'

Representação gráfica de equações diferenciais 459


2. Nas linhas correspondentes no f F1’ F£t F -: FH F h -r "
|T 0 0 1 5 Z o o m E d i t lill S ty lt
Y = Editor, defina o sistem a de '■ P L D T Í

equações como: tO=Q.


-'yl 1=y2
y1' = y2 yi 1=
■^"y2 1=í ^ - y2 - y 1
y2' = y3 y i2 =
y3' = y4
- até -
yn ' = a sua equação da ordem

Nota: Baseado nas substituições acim a, as linhas de y' no Y = E ditor representam :


y1 ' = y'
y2' = y''
etc.

A ssim , a equação de 2a ordem deste exem plo é introduzida na linha y2'.

Num sistem a com o este, a solução da equação y1' é a solução para a equação de
ordem n. Pode q ue re r d esm arcar todas as outras equações no sistem a.

Exemplo de uma equação de 2a ordem

A equação diferencial de 2a ordem y''+y = 0 representa um oscila do r harm ónico sim ples.
Transform e isto num sistem a de equações para o Y= Editor. Em seguida, represente
graficam ente a solução com as condições iniciais y(0) = 0 e y'(0) = 1.

Representação gráfica de equações diferenciais 460


Exem plo

1. Prim a IMPÕE! e defina Graph=DIFF EQUATIONS.

2. D efina um sistem a de equações para a


y'' + y = 0
equação de 2a ordem .
y'' = - y
R eescreva a equação e faça as y'' = -y1
substituições necessárias. y2' = -y1

3. No Y= Editor ( 8 # ) , introduza o yi1 é a condição


sistem a de equações. inicial para y(0).

4. Introduza as condições iniciais:


yi1=0 e yi2=1
Nota: t0 é o m om ento em que as
condições iniciais ocorrem . É tam bém o
prim eiro t calculado para o gráfico. Por yi2 é a condição
predefinição, t0=0. inicial para y'(0).

5. Prima:
, 9
— ou —
@ 8 Í
H 8 F
e defina Axes = ON, Labels = OFF,
Solution Method = RK e Fields = DIRFLD.

Im portante: para equações de 2a ordem ,


tem de d efin ir Fields=DIRFLD ou FLDOFF.

Representação gráfica de equações diferenciais 461


6. No Y= Editor, prima:
@ 2 [F7]
h \m
e certifique-se de que Axes = CUSTOM
com y1 e y2 com o eixos.
Im portante: Fields=DIRFLD não pode
tra ç a r um eixo de tem po. Um erro Invalid
Axes ocorre se Axes=TIME ou se t estiver
definido com o um eixo CUSTOM.

7. No W indow E ditor ( 8 [w indow ] ), defina as


variáveis de W indow.

t0=0 xmin=“2 ncurves=0


tmax=10 xmax=2 diftol=.001
tstep=.1 xscl=1 fldres=14
tplot=0 ymin=“2 dtime=0
ymax=2
yscl=1

8. Veja o ecrã Graph (8 [GRAPH]). eixo x = y1 = y


,r --- ---—.—.—.

— \ \ \

\\\ \ V ^ — — -/ / /
—.—.— — ■—
------ --X- ---

eixo y = y2 = y'

Se se le ccion ar Zoom Sqr ( „ 5), é possível ve r que a órbita do plano de fase é na


verdade um círculo. Entretanto, Zoom Sqr m udará as suas variáveis de W indow.

Representação gráfica de equações diferenciais 462


Para e xam in a r este oscila do r harm ónico m ais detalhadam ente, utilize o ecrã dividido
para representar graficam ente a m aneira na qual y e y' m udam com relação ao tem po
(t).

9. Prim a ImodeI e m ude as configurações do


m odo na página 2 com o m ostrado. Em
seguida, feche a caixa de diálogo MODE,
que desenha novam ente o gráfico.

Nota: para e xib ir gráficos diferentes nas


duas partes de um ecrã dividido, pode
utilizar o modo de dois gráficos.

10. Prim a 2 [ a ] para a lternar para o lado


direito do ecrã dividido.

11. Utilize ^ para se le ccion ar y1' e y2'.

O lado direito utiliza as m esm as


equações que o lado esquerdo.
Entretanto, nenhum a equação é
seleccionada inicialm ente no lado direito.

12. Prima:
, 9
— ou —
@ 8 Í
H 8 F
e defina Fields = FLDOFF.

Im portante: com o Fields=DIRFLD não


pode tra ça r um eixo de tem po, tem de
m udar a definição de Fields. FLDOFF
desliga todos os cam pos.

Representação gráfica de equações diferenciais 463


13. No Y= Editor, prima:
@ 2 [F7]
h \m
e certifique-se de que Axes = TIME.

14. No W indow Editor, altere ym in e ym ax ym in=-2.


com o m ostrado à direita. ymax=2.

Nota: quando entra no m odo de dois


gráficos, as variáveis de W indow para o
lado direito utilizam as predefinições.

15. Prim a H [graph] para ve r o ecrã para o


gráfico n.° 2.

O lado esquerdo m ostra a órbita do plano


da fase. O lado direito m ostra a curva
de solução e a sua derivada.

16. Para vo ltar para um ecrã cheio do gráfico Split Screen = FULL
original, prim a 2 [ a ] para a lternar para
o lado esquerdo. Em seguida, prim a ImodeI
e m ude a definição de S plit Screen.

Exemplo de uma equação de 3a ordem

Para a equação d iferencial de 3a ordem y'"+2y"+2y'+y = sin(x), escreva um sistem a de


equações para introduzir no Y= Editor. Em seguida, represente a solução com o uma
função do tem po. U tilize as condições iniciais y(0) = 0, y'(0) = 1, e y''(0) = 1.

Representação gráfica de equações diferenciais 464


Exem plo

1. Pressione IMPÕE! e defina Graph=DIFF EQUATIONS.

2. D efina um sistem a de equações y''' + 2y'' + 2y' + y = sin(x)


para a equação de 3a ordem . y''' = sin(x) - 2y'' - 2y' - y
y''' = sin(t) - 2y'' - 2y' - y
R eescreva a equação e
y''' = sin(t) - 2 y3 - 2y2 - y1
faça as substituições
y3' = sin(t) - 2 y3 - 2y2 - y1
necessárias.

3. No Y= Editor ( 8 # ) , introduza
o sistem a de equações.

4. Introduza as condições iniciais:


yi1=0, yi2=1 e yi3=1

Nota: t0 é o tem po em que as Im portante: A


condições iniciais ocorrem . Por solução da equação
y1' é a solução da
predefinição, t0=0. 5
e quação de 3a
ordem .

5. C ertifique-se de que apenas y1'


está seleccionado. Utilize 8
para d esm arcar todas as outras
equações.

Representação gráfica de equações diferenciais 465


6. Prima:
, 9
— ou —
@ 8 Í
H 8 F
e defina Axes = ON, Labels = ON,
Solution Method = RK e
Fields = FLDOFF.

Im portante: para equações de 3a


ordem ou superior, tem de d efin ir
Fields=FLDOFF. C aso contrário,
um erro Undefined variable
ocorre durante a representação
gráfica.

7. No Y= Editor, prima:
@ 2 [F7]

e defina Axes = TIME.

Nota: com Axes=TIME, a solução


da equação seleccionada é
traçada em função do tem po (t).

8. No W indow E ditor ( 8 [window]),


defina as variáveis de W indow.

Representação gráfica de equações diferenciais 466


t0= 0 xm in=-1 ncurves=0
tm a x= 1 0 xm a x= 1 0 diftol=.001
tstep=.1 xscl=1.
tp lo t= 0 ym in = -3
ym ax= 3
y s c l =1

9. Veja o ecrã Graph ( 8 [graph]).

Nota: para e n co ntra r a solução num


determ inado m om ento, utilize 8 para
tra ça r o gráfico.

Definição de eixos para gráficos de tempo ou


personalizados

A definição de eixos pode proporcionar uma grande flexibilidade na representação


gráfica de equações diferenciais. Os eixos personalizados são particularm ente eficazes
para m ostrar tipos de relações diferentes.

Representação gráfica de equações diferenciais 467


Visualização da caixa de diálogo AXES

No Y= Editor, prima:
@ 2 [F7]

Se Fields = SLPFLD, Axes não está


disponível.
[F7]

Item Descrição

Axes TIME — Traça t no eixo x e y (soluções para todas as


equações diferenciais seleccionadas) no eixo y.
CUSTOM — Permite seleccionar os eixos x e y .

X Axis, Activo apenas quando Axes = CUSTOM; isto permite


Y Axis seleccionar o que se quer traçar nos eixos x e y.

nKEi

t — tempo

y — soluções (y1, y2 etc.) de todas as equações


diferenciais seleccionadas

y' — valores de todas as equações diferenciais


seleccionadas (y1', y2' etc.)

Representação gráfica de equações diferenciais 468


Item Descrição
y1, y2 etc. — a solução da equação diferencial
correspondente, indepe n d e n te m e n te da equação estar
se leccionada

y1', y2' etc. — o v a lo r do lado direito da equação


diferencial correspondente, indepe n d e n te m e n te da
e quação esta r se leccionada

Nota: t não é válido para nenhum eixo (Axis) quando Fields=DIRFLD. Se se le ccion ar t,
ocorre um erro Invalid axes durante o processo de representaçao gráfica.

Exemplo de eixos de tempo e personalizados

Utilize o m odelo de biologia de predador-presa para d ete rm ina r o núm ero de coelhos e
raposas necessários para m anter o equilíbrio da população num a certa região.
R epresente graficam ente a solução com os eixos de tem po e personalizados.

Modelo predador-presa

Utilize as duas equações diferenciais de 1a ordem ligadas:

y1' = -y1 + 0.1y1 * y 2 e y2' = 3y2 -y1 *y 2

onde:

y1 = População de raposas

yi1 = População inicial de raposas (2)

Representação gráfica de equações diferenciais 469


y2 = População de coelhos

yi2 = População inicial de coelhos (5)

1. Utilize IMODEI para d e fin ir Graph = DIFF


EQUATIONS.

2. No Y= E ditor ( 8 # ) , defina as r FirT FÍTírs ir i if s -t rs .r r? r


|Too1i|Zoori|E4i»| ✓
i
|________ |
‘ PLOTS
equações diferenciais e introduza as t-0=Q.
,.-yi ' = - y l + . i -y l -y2
condições iniciais. y i 1=2
■■-’y 2 ' =3 •y2 - y 1 •y2
y i 2=5
Nota: para d im inu ir o tem po gasto na
representação gráfica, limpe todas as
outras equações no Y= Editor. Com
FLDOFF, todas as equações são
calculadas m esm o que não estejam
seleccionadas.

3. Prima:
, 9
— ou —
@ 8 Í
H 8 F
Defina Axes = ON, Labels = ON,
Solution Method = RK e Fields = FLDOFF.

4. No Y= Editor, prima:
@ 2 [F7]
H (S
Defina Axes = TIME.

5. No W indow E ditor ( 8 [window]), defina as


variáveis de W indow.

Representação gráfica de equações diferenciais 470


t0 = 0 xm in=-1 ncurves=0
tm a x= 1 0 xm a x= 1 0 diftol=.001
tste p = p /2 4 xscl=5
tp lo t= 0 ym in = -1 0
ym ax= 40
yscl=5

6. R epresente graficam ente as equações


diferenciais ( 8 [graph]).

7. Prim a 8 para traçar. Em seguida, prim a y2(t)


3 1enterI para ve r o núm ero de raposas (yc
para y l) e coelhos (yc para y2) em t=3.

Nota: utilize © e © para m over o cursor


de traçado entre as curvas para y1 e y2.

8. Volte ao Y= Editor. Em seguida, prima:


, 9
— ou —
@ 8 Í
H 8 F
Defina Fields = DIRFLD.

Nota: neste exem plo, DIRFLD é utilizado


para duas equações diferenciais
relacionadas que não representam uma
equação de 2a ordem .

Representação gráfica de equações diferenciais 471


9. Prima:
@ 2 [F7]
h rn
C onfirm e se os eixos estão definidos
com o m ostrado.

10. No Y= Editor, limpe as condições iniciais f FlrT F2t TF5 IFH1F5HÍ F6t T r? r
|Too1s|Zoori|E<lit| ✓ |A11 | » v 1«|Mx «s . I
l
-FLDTS
para yi1 e yi2. t-0=0.
,.-yl ' = - y l + . 1 •M1 •y'2
y i 1=
•-•-'y2' =3 •y2 - y l •y2
yi2 =

11. Volte ao ecrã Graph, que exibe apenas o \ y 2 i / --------------- ^ ^ ^ \ \ \ '


\ ( 1 / ---- - 'v \ \ \ \ s
cam po de direcção. I I I / W W W
I I l ^ - \ W \ W \ \
I I \ \ X / / / / /yl'

12. Para representar graficam ente uma


fam ília de soluções, volte ao Y= E ditor e
introduza as condições iniciais com o
m ostrado abaixo.

yi1={2,6,7} e yi2={5,12,18}

Nota: utilize uma lista para e specificar


m ais de uma condição inicial.

13. Volte ao ecrã Graph, que m ostra uma


curva para cada par de condições iniciais.

Representação gráfica de equações diferenciais 472


14. Prim a ^ para traçar. Em seguida, prim a
3 1enterI para ve r o núm ero de raposas
(xc) e coelhos (yc) em t=3.
C om o t0=0 e tmax=10, é possível traça r
no intervalo 0 < t < 10.

Nota: utilize © e © para m over o cursor


de traçado de uma curva de condição
inicial para outra.

Exemplo: comparação entre RK e Euler

C onsidere um m odelo de crescim ento logístico dP/dt = 0 01 *P *(10 0 -P ), com a condição


inicial P(0) = 10. Utilize a instrução BldData para co m p arar os pontos de representação
gráfica calculados pelos m étodos da solução de RK e Euler. Em seguida, trace estes
pontos ao longo de um gráfico com a solução exacta da equação.

Exemplo

1. Prim a IMPÕE! e defina Graph=DIFF


EQUATIONS.

Representação gráfica de equações diferenciais 473


2. Expresse a equação de 1a ordem em y1'=.001y1*(100-y1)
term os de y1' e y1.
Não utilize multiplicação
implícita entre a variável
e o parêntesis. Se o
fizer, será tratada como
uma chamada de
função.

3. Introduza a equação no Y = Editor


(H # ).
4. Introduza a condição inicial:
yi1=10 t0 é o tempo em que a
condição inicial ocorre.
Por predefinição, t0=0.

5. Prima:
9
— ou —
@ 8 Í
H 8 F
Defina Solution Method = RK e
Fields = FLDOFF.

Nota: para d im inu ir o tem po gasto na


representação gráfica, limpe todas as
outras equações no Y= Editor. Com
FLDOFF, todas as equações são
calculadas m esm o se não estiverem
seleccionadas.

6. No W indow E ditor ( 8 [window]),


defina as variáveis de W indow.

Representação gráfica de equações diferenciais 474


t0=0. xmin=“ 1. ncurves=0.
tmax=100. xmax=100. diftol=.001
O tstep=1. xscl=1.
tplot=0. ymin=“ 10.
ymax=10
yscl=1.

O Im portante: m ude o va lo r de tstep de .1 (predefinição) para 1. C aso contrário, BldData


calcula m uitas linhas para a variável de dados e ocorre um erro de dim ensão.

7. No ecrã principal BldData rklog

H 8 [calc home]
utilize BldData para cria r uma variável de
dados com os pontos de representação
gráfica de RK.

8. Volte ao Y= Editor, prima:


, 9
— ou —
@ 8 Í
H 8 F
Defina Solution Method = EULER.
Nota: não é necessário representar
graficam ente a equação antes de utilizar
BldData. Para m ais inform ações sobre
BldData, consulte o m ódulo Referência
técnica.

Representação gráfica de equações diferenciais 475


9. Volte ao ecrã principal principal e utilize
BldData eulerlog
BldData para cria r uma variável de dados
com os pontos de representação gráfica
de Euler.

10. Utilize o M atrix and Data Editor para criar


uma nova variável de dados cham ada
errorlog.

Nota: errorlog perm ite co m b in a r os dados


em rklog e eulerlog para que os dois
conjuntos de dados possam ser
visualizados lado a lado.

11. Nesta nova variável de dados, defina os 0 0


cabeçalhos das colunas c l, c2 e c3 para
fazerem referência aos dados em rklog e
eulerlog. A lém disso, introduza os títulos
de coluna com o m ostrado.

P ara d e fin ir um cabeçalho de coluna,


m ova o cu rso r para a coluna desejada,
prim a ^ , digite a expressão de O c1= rklog[1] ou
referência (com o rk lo g [l] para c l) e prima c1= eulerlog[1]
IENTER I. 0 c2=rklog[2]
0 c3= eulerlog[2]
Nota: rklog[1] e rklog[2] referem -se às
colunas 1 e 2 em rklog, respectivam ente.
De m odo análogo com eulerlog[2].

Representação gráfica de equações diferenciais 476


12. No M atrix and Data Editor, prim a „ . Em
seguida, prim a , e defina gráfico 1 para
os dados de RK, com o m ostrado à direita.

13. Defina o gráfico 2 para os dados de Euler. Plot Type=xyline


Utilize os valores m ostrados à direita. Mark=Cross
x=c1
y=c3
14. Volte ao Y= Editor, prim a ImodeI e defina
Graph = FUNCTION.

15. A solução exacta da equação diferencial


é dada abaixo. Introduza-a com o y 1 .

y1 = (1 0 0 *e A(x/10))/(eA(x/10)+9)

É possível utilizar ©
para percorrer para
cima para visualizar os
gráficos 1 e 2.
16. No W indow Editor, defina as variáveis de
W indow.

xmin=-10 ymin=-10. xres=2.


xmax=100 ymax=120.
xscl=10 yscl=10.

Representação gráfica de equações diferenciais 477


17. Veja o ecrã Graph ( 8 [graph]).
Nota: a linha indistinta no gráfico indica as
diferenças entre os valores de RK e Euler.

18. No W indow Editor, aum ente as variáveis


W indow para que as d iferenças possam
s e r exam inadas m ais detalhadam ente.

xmin=39.7 ymin=85.5 xres=2


xmax=40.3 ymax=86
xscl=.1 yscl=.1

19. Volte ao ecrã Graph.

20. Prim a 8 para tra ça r e, em seguida,


prim a © ou © até que y l seja
Euler (gráfico 2)
RK (gráfico 1)
seleccionado. (1 aparece no lado superior
\ \
direito.) Em seguida, introduza 40.

Solução exacta
y1 é seleccionado
quando 1 aparece
aqui.

Q uando m over o cursor de traçado para tra ça r cada solução para xc = 40, descobrirá
que:

Representação gráfica de equações diferenciais 478


• A solução exacta (y1) é 85,8486, arredondada para te r seis dígitos.

• A solução de RK (gráfico 1) é 85,8952.

• A solução de Euler (gráfico 2) é 85,6527.

Pode utilizar o M atrix and Data E ditor para abrir a variável de dados errorlog e ir para
tim e = 40.

Exemplo da função deSolve()

A função d e S o lve () perm ite resolver m uitas equações diferenciais de 1a e de 2a ordem


com exactidão.

Exemplo

Para o b te r uma solução geral, utilize a sintaxe seguinte. Para uma solução particular,
consulte o m ódulo Referência técnica.

deSolve(1aOu2aOrdemODE, varIndependente, varDependente)

Utilize a equação diferencial de ia ordem logística descrita no exem plo na página 176
para e nco ntra r a solução geral para y com relação a t.

deSolve(y' = 1/1000 y *(1 0 0 -y ),t,y )


Não utilize multiplicação implícita entre uma
Para obter ', digite variável e o parêntesis. Se o fizer, o conjunto
1 2 [']. será tratado como uma chamada de função.

Notas:

Representação gráfica de equações diferenciais 479


• Para o bte r a precisão m áxim a, utilize 1/1000 em vez de .001. O núm ero de ponto
flutuante pode introduzir erros de arredondam ento.

• Este exem plo não envolve representação gráfica. P or isso, pode utilizar qua lq ue r
m odo G raph.

A ntes de utilizar d e S o lve (), limpe todas as variáveis t e y existentes ou ocorre um erro.

1. No ecrã principal ■ d e S o lu e ^ y 1 = T § 0 0 'U (1 0 0 >


" """ _t
1 O 0 #. 10
1
y =-
H 8 [CALC HOME]
utilize deSolve( ) para e nco ntra r a solução
,e 10 + 100-El
...y1=!■-■•lQGQ+y <100-11
MiilH ' FLH l 1/50
geral.
@1 representa uma
constante. Pode
obter uma constante
diferente (@2,etc.).

2. Utilize a solução para d e fin ir uma função.

a) Prim a © para realçar a solução na


área do histórico. Em seguida, prima
IenterI para co la r a solução
autom aticam ente na linha de entrada.

b) Insira a instrução Define no início da


linha. Em seguida, prim a I .

Nota: prim a 2 A para ir para o início da ________________ Done


De£i ne y= 100:
+:e 2 l 1Q ■'£ .2 ■ ■-
linha de entrada. MH IN RADHUT0 FUNC 2/iO

Representação gráfica de equações diferenciais 480


3. Para uma condição inicial y = l0 com t=0, DlveCy = 10, e i ) 11 = 0

utilize s o lv e () para enco ntra r a constante


501'■■■'e■y=1Ü, £1!:■11.=0
@1.
Nota: se fo r obtida uma constante Para obter @, digite
diferente (@ 2 etc.), encontre a solução @
para a constante. H 2 R

4. C alcule a solução geral (y) com a


constante @1=9/100 para o bte r a
solução particular m ostrada.

Pode tam bém u tilizar d e S o lve () para calcular este problem a directam ente. Introduza:

deSolve(y' = 1/1000 y * ( 1 0 0 - y ) e y(0)=10,t,y)

Solução de problemas com o formato gráfico Fields

Se tiv e r d ificuldades na representação gráfica de uma equação diferencial, esta secção


pode ajudá-lo a co rrigir o problem a. M uitos problem as podem estar relacionados à
configuração do form ato gráfico Fields.

Representação gráfica de equações diferenciais 481


Definição do formato gráfico Fields

No Y = Editor, no W indow E ditor ou no ecrã


G raph, prima:
, 9
— ou —
@ 8 Í
H 8 F

Qual a ordem da equação que está a ser representada graficamente?

Se a equação for: Configurações de campos válidos serão:

1a ordem SLPFLD ou FLDOFF


2a ordem DIRFLD ou FLDOFF
(sistema de duas equações
de ia ordem)
3 a ordem ou superior FLDOFF
(sistema de três ou mais
equações de ia ordem)

C om o Fields = SLPFLD é a configuração


predefinida, uma m ensagem de erro com um
aparece à direita.

Se obtive r esta ou q u a lq ue r outra m ensagem de erro:

Representação gráfica de equações diferenciais 482


• Utilize a tabela a nterior para e nco ntra r as configurações válidas de Fields para a
ordem da sua equação. M ude-a para a configuração válida.
• No caso de uma configuração particular de Fields, verifique o seguinte para obter
inform ações válidas para a configuração.

Fields=SLPFLD

No Y= Editor Utilize ^ para seleccionar apenas uma equação de 1a


ordem. É possível introduzir várias equações, mas apenas
uma por vez pode ser seleccionada.
A equação seleccionada não pode referir-se a qualquer
outra equação no Y= Editor. Por exemplo:
Se y1'=y2, ocorre um erro Undefined variable na
representação gráfica.

No ecrã Graph Se o campo de inclinação for desenhado sem o traçado de


nenhuma curva de solução.

Representação gráfica de equações diferenciais 483


F ie ld s= D IR F LD

No Y= Editor Introduza um sistema válido de duas equações de 1a


ordem. Para mais informações sobre a definição de um
sistema válido para uma equação de 2a ordem, consulte o
exemplo de uma equação de 2a ordem.
Configure Axes = CUSTOM :
@ 2 [F7]
h \m
Se Axes = TIME , ocorre um erro Invalid axes quando
traçar um gráfico.

Se introduzir condições iniciais no Y= Editor, as equações


referenciadas pelos eixos personalizados devem ter o
mesmo número de condições iniciais.
Caso contrário, ocorre um erro de dimensão na
representação gráfica.

Com eixos Defina eixos que sejam válidos para o seu sistema de
personalizados equações.
Não seleccione t para qualquer eixo. Caso contrário,
ocorre um erro Invalid axes na representação gráfica.
Os dois eixos têm de fazer referência a equações
diferentes no seu sistema de equações. Por exemplo, y1
x y2 é válido, mas y1 x y1' gera um erro Invalid axes.

Representação gráfica de equações diferenciais 484


No ecrã Graph Se desenhar o campo de direcção, mas não traçar
nenhuma curva, introduza as condições iniciais no
Y= Editor ou seleccione uma interactivamente no ecrã
Graph. Se tiver introduzido condições iniciais, seleccione
Z oom Fit :
@ „ |alpha| A
H „ A
A variável de Window ncurves é ignorada com DIRFLD.
As curvas predefinidas não são desenhadas
automaticamente.
Notas Com DIRFLD, as equações referenciadas pelos eixos
personalizados determinam as equações que são
representadas graficamente, independentemente das
equações seleccionadas no Y= Editor.
Se o sistema de equações fizer referência a t, o campo de
direcção (não as curvas traçadas) é desenhado com
relação a um tempo específico, que é definido pela
variável de Window dtime.

Representação gráfica de equações diferenciais 485


F ields=FLDO FF

No Y= Editor Se introduzir uma equação de 2a ordem ou ordem


superior, introduza-a como um sistema válido de
equações.
Todas as equações (seleccionadas ou não) devem ter o
mesmo número de condições iniciais. Caso contrário,
ocorre um erro de dimensão na representação gráfica.

Para configurar Axes = TIME ou CUSTOM , prima:


@ 2 [F7]

Com eixos Se X Axis não for t, tem de introduzir pelo menos uma
personalizados condição inicial para cada equação no Y= Editor
(independentemente de a equação estar seleccionada ou
não).
Caso contrário, ocorre um erro Diff Eq setup durante a
representação gráfica.

Representação gráfica de equações diferenciais 486


No ecrã Graph Se não for traçada nenhuma curva, defina uma condição
inicial. Se já tiver introduzido as condições iniciais no
Y= Editor, seleccione ZoomFit:
@ „ |alpha| A
H „ A
Uma equação de 1a ordem pode parecer diferente com
FLDOFF e não com SLPFLD. Isto é porque FLDOFF
utiliza as variáveis de Window tp lo t e tmax, que são
ignoradas com SLPFLD.

Notas Em equações de ia ordem, utilize FLDOFF e


Axes = Custom para traçar eixos que não são possíveis
com SLPFLD. Por exemplo, é possível traçar t x y1' (onde
SLPFLD traça t x y1). Se introduzir várias equações de ia
ordem, é possível traçar uma equação ou a sua solução
vs. uma outra, especificando-as como sendo os eixos.

Se utilizar o ecrã da tabela para ver equações diferenciais

Pode u tilizar o ecrã da tabela para ve r os pontos num gráfico de equação diferencial. No
entanto, a tabela pode m ostrar equações d iferentes das representadas. A tabela m ostra
apenas as equações seleccionadas, independentem ente das equações estarem
traçadas com as suas configurações actuais de Fields e Axes.

Representação gráfica de equações diferenciais 487


Tabelas
Visão geral do procedimento para gerar uma tabela

O procedim ento abaixo explica com o g e ra r uma tabela de valores para uma ou m ais
funções. A s páginas seguintes explicam com o d efin ir os parâm etros da tabela e
apresentá-los.

Geração de uma tabela

1. Defina o m odo Graph e, se necessário, o


m odo Angle ( f ^ 3 ).
Nota: as tabelas não estão d isponíveis no
m odo de representação gráfica 3D.

2. Defina as funções no Y= E ditor ( H # ) .


3. S eleccione com ( ^ ) as funções
definidas que deseja m ostrar na tabela.

Nota: para m ais inform ações sobre como


d e fin ir e se le ccion ar as funções com o
Y = Editor, consulte o m ódulo
Representação gráfica de funções
básicas.

Tabelas 488
4. Defina os parâm etros iniciais da tabela
(H [TBLSET]).
Nota: pode e spe cifica r uma tabela
autom ática baseada em valores iniciais
ou que corresponda a um gráfico ou a
uma tabela m anual (ask).

5. Veja a tabela (H [table]).


X yi
-9 8 0 .
"9 . -7 11.
-8 . -4 96.
-7 . -3 29.
-6 . -2 04.

- 1G.
MhlN_________ F.Hl MUT□ EJN l

Exploração da tabela

No ecrã Table é possível:

• D eslocar-se pela tabela para ve r os valores contidos noutras páginas.

• R ealçar uma célula para ve r o seu va lo r com pleto.

• M odificar os parâm etros de configuração da tabela. Se m odificar o va lo r inicial ou o


increm ento da variável independente, é possível aum entar ou d im inu ir a tabela para
v e r com m ais ou m enos precisão os valores.
• M odificar as dim ensões da célula.

• E ditar as funções seleccionadas.

• C riar ou editar uma tabela m anualm ente para ve r apenas alguns valores específicos
da variável independente.

Tabelas 489
Configuração dos parâmetros de uma tabela

Para co nfig urar os parâm etros iniciais de uma tabela, utilize a caixa de diálogo TABLE
SETUP. Depois de ve r a tabela, pode utilizar esta caixa de diálogo para m odificar os
parâm etros.

Apresentação da caixa de diálogo TABLE SETUP

Para m ostrar a caixa de diálogo TABLE SETUP, prim a H [tblset]. Pode tam bém prem ir
„ no ecrã Table.

Parâmetro de Descrição
definição

tblStart Se Independente = AUTO e Graph < - > Table = OFF,


este parâmetro especifica o valor inicial da variável
independente.

Atbl Se Independent = AUTO e Graph < - > Table = OFF,


este parâmetro especifica o valor de incremento da
variável independente. Atbl pode ser positivo ou
negativo, mas não zero.

Tabelas 490
Parâmetro de Descrição
definição
Graph < - > Table Se Independent = AUTO :
OFF — A tabela baseia-se nos valores introduzidos por
tblS tart e Atbl.
ON — A tabela baseia-se nos mesmos valores da
variável independente utilizados para representar
graficamente as funções no ecrã Graph. Estes valores
dependem das variáveis Window definidas no Window
Editor e das dimensões do ecrã dividido.
Independent AUTO — A TI-89 /Voyage™ 200 gera automaticamente
uma série de valores para a variável independente,
baseada em tb lS ta rt , Atb l , e Graph < ■ > Table .
ASK — Permite criar manualmente uma tabela,
inserindo valores específicos para a variável
independente.

Nota: a tabela inicia-se com tblStart; no entanto, os valores precedentes podem


a parecer através da utilização da tecla © .

Que parâmetros de configuração utilizar

Para gerar: tblStart Atbl Graph < - > Table Independent

Uma tabela
automática
• Baseada em valor valor OFF AUTO
valores iniciais
• Correspondenatoe — — ON AUTO
ecrã Graph

Tabelas 491
Para gerar: tblS tart Atbl Graph < - > Table Independent

Uma tabela - - - ASK


manual

Nota: " - ” significa que q u a lq ue r va lo r introduzido para este parâm etro é ignorado pelo
tipo de tabela indicado.

No m odo de representação gráfica SE Q U E N C E , utilize núm eros inteiros para tblS tart e
Atbl.

Modificação dos parâmetros de configuração

Na caixa de diálogo TABLE SETUP:

1. Utilize © e © para realçar o va lo r ou configuração que deseja m odificar.

2. E specifique o novo va lo r ou configuração.

Para m odificar: Operação:


tblStart Digite o novo valor; o valor é cancelado quando
ou iniciar a digitação.
Atbl — ou —
Prima © ou © para remover o realce e modifique o
valor existente.

Tabelas 492
Para modificar: Operação:
Graph < - > Table Prima © ou © para ver um menu com valores
ou válidos e:
Independent • Desloque o cursor para realçar a definição e
prima lENTERl.
— ou —
• Prima o número correspondente à definição
desejada.*•

Nota: para cancelar um menu ou s a ir de uma caixa de diálogo sem g ua rd a r as


m odificações, prim a I N em vez de Ienter I.

3. D epois de m odificar os valores ou as configurações desejados, prim a Ienter I para


g ua rd ar as m odificações e feche a caixa de diálogo.

No ecrã principal ou num programa

Os parâm etros da tabela podem se r configurados no ecrã principal ou num program a. É


possível:

• G u arda r os valores directam ente nas variáveis de sistem a tblS tart e Atbl. C onsulte
“A rm azenam ento e recuperação dos valores de va riáve is” — no m ódulo
Funcionamento da calculadora.
• D efinir Graph < - > Table e Independent com a função setTable. C onsulte o m ódulo
Referência técnica.

Tabelas 493
Apresentação de uma tabela de forma automática

Se Independent = AUTO na caixa de diálogo TABLE SETUP, uma tabela é gerada


autom aticam ente quando apa re cer o ecrã Table. Se Graph < - > Table = ON, os valores
da tabela correspondem aos valores do ecrã G raph. Se Graph < - > Table = OFF, a tabela
baseia-se nos valores introduzidos em tblS tart e Atbl.

Antes de iniciar

Defina e seleccione as funções desejadas no Y= E ditor O # ). Este exem plo utiliza a


função y1(x) = x3-x/3 .

Introduza os parâm etros iniciais da tabela


(H [TBLSET]).

Apresentação do ecrã Table

Para v e r o ecrã Table, prim a H [table].

O cu rso r realça célula que contém o va lo r inicial da variável independente. O cursor


pode s e r deslocado para q ua lq ue r célula que contenha um valor.

Tabelas 494
A primeira coluna As outras colunas mostram
mostra os valores da os valores correspondentes
variável independente. das funções seleccionadas
no Y= Editor.
A linha de cabeçalho f F I t T FE

contém os nomes da T o o ls | f « t u p A

X
U U © 4 , n , , T 1

variável independente 1 .
1.1 .96433
(x) e das funções 1.2 1.328
A linha de entrada 1.3 1.7637
1 .4 2 .2 7 7 3
mostra o valor completo
y 1 < x > = .6 6 6 6 6 6 6 6 6 6 6 6 6 7
da célula realçada. M A IN RA D A U TO F U N '1

Nota: para vo ltar ao va lo r inicial, prim a © ou 2 ©■

Para deslocar o cursor: Prima:

Uma célula de cada vez D , © , ®, ou A


Uma página de cada vez 2 e © , © , B ou ©

A linha de cabeçalho e a prim eira coluna são fixas e não é possível deslocá-las para
fora do ecrã.•

• Se fo r para cim a ou para baixo, os nom es da variável e da função aparecem sem pre
na parte su pe rio r do ecrã.

• Se fo r para direita ou para a esquerda, os valores da variável independente


aparecem sem pre na parte esquerda do ecrã.

Tabelas 495
M o d ifica ç ã o da largu ra da célula

A largura da célula determ ina o núm ero m áxim o de dígitos e sím bolos que podem
a parecer dentro da célula (núm ero de casas decim ais, sinal de m enos e sím bolo “ e ” de
notação científica). Todas as células de uma tabela têm a m esm a largura.

Nota: a largura predefinida das células é 6.

P ara m odificar a largura da célula no ecrã


Table:

1. Prim a O 9
— ou —
@ H Í
H H F
2. Prim a © ou © para ve r o menu com as
larguras válidas (3-12).

3. Posicione o cu rso r para realçar um núm ero e prim a IenterI. Se os núm eros forem
com postos por um único dígito, é possível digitá-lo e p rem ir Ienter I.)

4. Prim a IenterI para fe ch a r a caixa de diálogo e a ctualizar a tabela.

Apresentação dos números numa célula

Sem pre que fo r possível, os núm eros são reproduzidos de acordo o m odo de
apresentação actual (D isplay Digits, Exponential Form at, etc.). O núm ero pode ser
arredondado, se necessário. Todavia:

Tabelas 496
• se o tam anho do núm ero e xceder à largura da célula, o núm ero é arredondado e
apresentado em notação científica.
• se o tam anho da célula fo r m uito pequeno para a parecer em notação científica,
aparece “ ...” .

Nota:

• se uma função não e stive r d efinida para um va lo r determ inado, aparece undef.

• Utilize IMODEI para d e fin ir o m odo de apresentação.

A predefinição Display Digits = FLOAT 6. Esta definição de m odo m ostra um núm ero até
seis dígitos, m esm o se a largura da célula puder co nte r outros. A s outras definições
influenciam analogam ente a apresentação dos núm eros.

Largura da célula:

Precisão máxima 3 6 9 12

1.2345678901 1.2 1.2346 1.23457 1.23457*


-123456.78 ... -1.2E5 -123457. -123457.*
.000005 ... 5.E-6 .000005 .000005
1.2345678E19 ... 1.2E19 1.2346E19 1.23457E19*
-1.23456789012E-200 ... -1.2E-200 -1.2346E-200
*Nota: dependendo do modo de apresentação, alguns valores não
aparecem com a precisão máxima, mesmo se a célula os puder conter.

Nota: para ve r um núm ero com a precisão m áxim a, realce a célula e observe a linha de
entrada.

Tabelas 497
Se os resultados forem números complexos

Um a célula m ostra o m áxim o possível de um núm ero com plexo (conform e o m odo de
apresentação actual) seguido por “ ...” no final da porção apresentada.

Se realçar uma célula com um núm ero com plexo, a linha de entrada m ostra a parte real
e im aginária com um m áxim o de 4 dígitos cada uma (FLOAT 4).

Edição de uma função seleccionada

É possível m odificar uma função seleccionada num a tabela sem u tilizar o Y = Editor.

1. P osicione o cu rso r num a célula da coluna que contém a função desejada. A linha de
cabeçalho da tabela contém os nom es das funções ( y l, etc.).

2. Prim a ^ para p osicionar o cu rso r na linha de entrada, onde aparece a função


realçada.

Nota: este recurso perm ite ve r uma função sem s a ir da tabela.

3. R ealize as m odificações necessárias.

• D igite a nova função, que cancela a função anterior.


— ou —

• Prim a Ic l e a r I para ca nce la r a função anterior e digite a nova.

— ou —

• Prim a © ou © para rem over o realce e m odifique a função.

Nota: para ca nce la r as m odificações e p osicionar o cursor na tabela, prim a I N em


vez de I enter I .

Tabelas 498
4. Prim a I enter I para g ua rd a r a função m odificada e actualize a tabela. A função
tam bém é guardada no Y = Editor.

Modificação dos parâmetros de configuração

D epois de g e rar uma tabela autom ática, é possível m od ifica r os seus parâm etros de
configuração conform e necessário.

Prim a „ ou H [tblset ] para ve r a caixa de diálogo TABLE SETUP; realize as


m odificações.

Construção de uma tabela manual (Ask)

Se Independent = ASK na caixa de diálogo TABLE SETUP, a TI-89 / Voyage™ 200


perm ite criar uma tabela m anual, introduzindo uma série de valores específicos para a
variável independente.

Visualizaçã do ecrã Table

Para v e r o ecrã Table, prim a H [table] ou I a p p s I 5.

Se d efin ir Independent = ASK (com H [tblset ] ) antes de ve r uma tabela pela prim eira
vez, aparece uma tabela em branco. O cu rso r realça a prim eira célula da coluna da
variável independente.

Tabelas 499
A linha de cabeçalho contéms
os nomes da variável
independente (x) e as
funções seleccionadas (y1).

Introduza um valor aqui.

Se a parecer prim eiro uma tabela autom ática e, em seguida, d efin ir Independent = ASK,
a tabela continua a m ostrar os m esm os valores. Todavia não é possível v e r outros
valores, deslocando o ecrã para cim a ou para baixo.

Introdução ou edição do valor de uma variável independente

É possível inserir um va lo r apenas na coluna 1 (variável independente).

1. P osicione o cu rso r para realçar a célula que deseja introduzir ou m odificar.

• Se iniciar com uma tabela vazia, os valores podem s e r inseridos apenas em


células consecutivas (linha 1, linha 2, etc.). Não é possível ignorar uma célula
(linha 1, linha 3).
• É possível m odificar um va lo r contido num a célula da coluna 1.

2. Prim a ^ para posicionar o cu rso r na linha de entrada.

3. D igite o novo va lo r ou a nova expressão, ou m odifique o va lo r existente.

4. Prim a I enter I para introduzir o va lo r na tabela e a ctualizar os valores da função


correspondente.

Nota: para introduzir um novo va lo r num a célula, não é preciso p rem ir ^ ; basta
co m e çar a digitá-lo.

Tabelas 500
O cu rso r volta à célula onde foi efectuada a introdução. Utilize a tecla © para passar
para a próxim a linha.

Introduza os valores em
qualquer ordem numérica.

Introduza um novo valor

Mostra o valor completo


da célula evidenciada.

Nota: neste exem plo é possível d e slo ca r o cu rso r para a coluna 2, m as os valores
devem s e r introduzidos apenas na coluna 1.

Introdução de uma lista na coluna da variável independente

1. P osicione o cu rso r para realçar uma célula da coluna da variável independente.

2. Prim a ^ para p osicionar o cu rso r na linha de entrada.


3. D igite uma série de valores entre chavetas { } e separados por vírgulas. Por
exem plo:

x={1,1.5,1.75,2}

É possível inserir uma variável na lista ou uma expressão cujo resultado se converta
num a lista.

Nota: os valores contidos na coluna da variável independente aparecem na form a


de lista (que podem se r m odificados).

Tabelas 501
4. Prim a IenterI para d eslo ca r os valores para a coluna da variável independente. A
tabela é actualizada para m ostrar os valores da função correspondente.

Adição, cancelamento de eliminação

Para: Operação:

Inserir uma nova linha Realce uma célula na linha especificada e


em cima de uma linha prima:
especificada @ 2 [F6]
h m
A nova linha fica indefinida (undef) até que
digite um valor para a variável independente.
Cancelar uma linha Realce uma célula na linha e prima 0 . Se
realçar uma célula na coluna da variável
independente, é possível premir 0 .
Apagar a tabela inteira Prima 0 8 . Após o pedido de confirmação,
(mas não as funções prima lENTERl.
seleccionadas em Y= )

Largura da célula e formatos de apresentação

A apresentação dos núm eros num a tabela depende de num erosos factores.

No ecrã principal ou num programa

A variável de sistem a tb lln p u t contém uma lista de todos os valores da variável


independente inseridos na tabela, inclusive aqueles que não estão actualm ente

Tabelas 502
apresentados. Esta variável tb lln p u t tam bém é utilizada para tabelas autom áticas, mas
contém apenas os valores da variável independente actualm ente apresentados.

A ntes de ve r uma tabela, é possível g ua rd ar uma lista de valores directam ente na


variável de sistem a tb lln p u t.

Tabelas 503
Tópicos adicionais da representação
gráfica
Recolha de pontos de dados de um gráfico

É possível g ua rd ar conjuntos de valores de coordenadas e/ou resultados m atem áticos


para análise posterior no ecrã G raph. A s inform ações podem s e r guardadas com o uma
m atriz de linha única (vector) no ecrã principal ou com o pontos de dados num a variável
de dados do sistem a que pode se r aberta no D ata/M atrix Editor.

Recolha de pontos

1. Veja o gráfico. (Este exem plo m ostra y l(x)= 5 *co s(x ).)

2. Veja as coordenadas ou resultados m atem áticos que deseja recolher.

3. Para g ua rd a r as inform ações no ecrã principal ou na variável sysData.


@ H • (Ecrã principal) ou H □ (variável sysData)
'H H H (Ecrã principal) ou H D (variável sysData)

4. Repita o processo, se necessário.

Nota: para ver as coordenadas ou resultados m atem áticos, trace uma função com
^ 1 ou realize uma operação com ^ Math (com o a obtenção do v a lo r M inimum ou
Maximum). Pode tam bém u tilizar o cursor de m ovim ento livre.

Tópicos adicionais da representação gráfica 504


8 • 8□
8 h 8 d

A s co o rd e n a d a s a p resentadas A s co o rdenadas apresentadas


são adicio n a d a s à áre a do são g u ardadas num a v ariável de
histórico do ecrã principal (m as dados cham ada sysData, que
não à linha de en tra d a ) com o pode ser aberta no D ata/M atrix
um v e c to r ou m atriz de linha Editor.

Í F Í - 1 F2- IF3*I FH* I FE 1 Fs* 1 j ( F i* T F2 IF 3 I F4 IF S IF f i 4 F 7 T ‘1


|l«o1s|A19«t>r4|CoK|oth«r|Pr?miokl«4n Ur| | |T«9ls|M«t í«tuHC4ll|N«444r|C4lc|UMUt4M |
DATA X
■ [ 1 . 9327731Q 924 1 . 7 7 0 6 1£►
[1 .9 3 2 7 7 - 1 .7 7 0 6 2 ] cl c2 c3
1 1.9328 - 1 . 7 7 1
■ [ 3 . 10924369748 "4 .9 9 7 3 8 4 ^
2 3 .1 0 9 2 - 4 .9 9 7
[ 3 . 10924 - 4 .9 9 7 3 8 ]
3 -2 .0 6 9
■ [4 .2 8 5 7 1 4 2 8 5 7 1 “ 2 . 06-922'S^ 4
[4 .2 8 5 7 1 - 2 .0 6 9 2 3 ]
r 3 c 1=4.28571428571
MlilN RAD fiUTD ruM<: 3no MAIN RADAUTQ FIINC

Nota: utilize os ecrãs divididos para ve r um gráfico e o ecrã principal ou o D ata/M atrix
E ditor ao m esm o tem po.

Notas sobre a variável SysData

• Se prem ir:
@ 8 b
H 8 D
- Se a variável sysData não existir, é criada na pasta MAIN.
- Se sysData já existir, os novos dados são concatenados no fim dos dados
existentes. Os cabeçalhos de coluna ou títulos existentes (das colunas
afectadas) são apagados; os títulos são substituídos por títulos adequados aos
novos dados.

Tópicos adicionais da representação gráfica 505


• A variável sysData pode se r apagada, excluída etc, com o q ua lq ue r outra variável de
dados, m as não pode se r protegida.
• Se no ecrã G raph e xistir uma função ou um gráfico estatístico que faça referência
ao conteúdo actual de sysData, não funcionará.

Representação gráfica de uma função definida no


ecrã principal

Em m uitos casos, uma função ou expressão pode se r criada no ecrã principal e, só


posteriorm ente, se r representada graficam ente. É possível co piar uma expressão para
Y = E ditor ou representá-la graficam ente no ecrã principal sem utilizar oY= Editor.

O que é variável independente "original”?

No Y = Editor, tem de d e fin ir todas as funções em term os da variável independente


“original” do m odo Graph actual.

Modo Graph Variável independente original


Function x

Parametric t

Polar 0

Sequence n

3D x, y

Tópicos adicionais da representação gráfica 506


Modo Graph Variável independente original

Equação diferencial t

Cópia do ecrã principal para Y= Editor

Um a expressão apresentada no ecrã principal pode se r copiada para oY= E ditor através
de um dos seguintes m étodos.

Método Descrição

Copiar e colar 1. Coloque a expressão realçada no ecrã principal. Prima


E l e seleccione 5:Copy .
2. Veja o Y= Editor, realce a função desejada e prima
|ENTER|.
3. Prima E e seleccione 6:Paste . Em seguida, prima
|ENTER|.
Nota: Em vez de utilizar E 5 ou E 6 para copiar e colar,
utilize:
@ 8 [COPY] ou 8 [paste].
8 C (copy) ou 8 V (colar).
ISTOH Guarda a expressão num nome de função Y=.

2xA3+3xA2-4x+12»y1(x)
I__ Utilize o nome completo da
função: y1 (x) em vez de y1.

Nota: para copiar uma expressão da área do histórico do


ecrã principal para a linha de entrada, utilize a função de
colar automático ou copiar e colar.

Tópicos adicionais da representação gráfica 507


Método Descrição
Comando Define a expressão como uma função Y= definida pelo
Define utilizador.

Define y1(x)=2xA3+3xA2-4x+12

Nota: o comando Define está disponível no menu ^ da


barra de ferramentas do ecrã principal.
|2ndl [RCL] Se a expressão já estiver guardada numa variável:
1. Veja o Y= Editor, realce a função desejada e prima
IENTERI.
2. Prima |2ndl [RCL]. Digite o nome da variável que contém a
expressão e prima duas vezes IENTERI.
Im portante: para recuperar a variável de uma função
como f1(x) , digite apenas a parte inicial f1 e não o nome
completo da função.
3. Prima IENTERI para guardar a expressão recuperada na
lista de função do Y= Editor.
Nota: 1 2 [RCL] é útil quando uma expressão é guardada
numa variável ou função que não corresponde a Y= Editor,
como a1 ou f1(x) .

Representação gráfica no ecrã principal

O com ando Graph perm ite representar uma expressão graficam ente no ecrã principal
sem u tilizar o Y= Editor. D iferente de Y= Editor, Graph perm ite e spe cifica r uma

Tópicos adicionais da representação gráfica 508


expressão em term os de q ua lq ue r v a lo r independente, sem levar em conta o m odo
actual de representação gráfica.

Se a expressão Utilize o com ando Graph com o


estiver em term os: m ostrado neste exemplo:
Da variável independente
G raph 1 .2 5 x *c o s (x )
original
Na representação gráfica de uma
função, x é a variável original.

De um a variável
G raph 1 .2 5 a *c o s (a ),a
in dependente não
original E specifique a vJriá ve l independente;
caso contrário, pode ser obtido um erro.

Nota: Graph utiliza as configurações actuais da variável W indow e está disponível no


m enu ^ da barra de ferram entas do ecrã principal.

O Graph não funciona com gráficos de sucessões ou de equações diferenciais. Para


gráficos de equações param étricas, polares e tridim ensionais, utilize as seguintes
variações:

No m odo de representação PAR A M E TR IC : Graph xExpr, yExpr,t


No m odo de representação PO LAR: Graph expr, 0

No m odo de representação 3D: Graph expr, x, y

Nota: para cria r uma tabela no ecrã principal, utilize o com ando Table. É parecido com
Graph. A m bos partilham as m esm as expressões.

Tópicos adicionais da representação gráfica 509


O Graph não copia a expressão para o Y= Editor. Em vez disso, suspende
tem porariam ente todas as funções seleccionadas no Y = Editor. Pode traçar, efectuar
zoom ou m ostrar e editar expressões de Graph no ecrã Table, assim com o as funções
do Y = Editor.

Limpeza do ecrã Graph

Sem pre que e xecutar Graph, a nova expressão é adicionada às existentes. Para lim par
os gráficos:

• Execute o com ando ClrGraph (disponível no menu ^ Other da barra de


ferram entas do ecrã principal).

- ou -

• Veja o Y= Editor. A próxim a vez que o ecrã Graph fo r apresentado, utilizará as


funções seleccionadas no Y = Editor.

Outros benefícios das funções definidas pelo utilizador

Um a função definida pelo u tilizador pode se r d efinida em term os de q ua lq ue r variável


independente. P or exem plo:

Definida em termos de “aa”.

Define fl(aa)=1.25aa*cos(aa)
Graph f1(x)______________________________________
I_____ Faz referência à função através da variável
independente original.

Tópicos adicionais da representação gráfica 510


e:

Define f1(aa)=1.25aa*cos(aa)
f1(x)!y1(x)______________

Representação gráfica de uma função definida por


partes

Para representar graficam ente uma função definida por partes, tem de d efin ir prim eiro a
função, especificando os lim ites e as expressões de cada parte. A função when é
extrem am ente útil para funções de duas partes. Para três ou m ais partes, pode s e r mais
fácil cria r uma função definida pelo u tilizador com várias instruções.

Utilização da função When

Para d e fin ir uma função de duas partes, utilize a sintaxe:

when(condição, ExpressãoVerdadeira, ExpressãoFalsa)

P or exem plo, suponha que deseja representar g raficam ente uma função com duas
partes.

Quando: Utilize a expressão:


x<0 ■x
xl 0 5 cos(x)

Tópicos adicionais da representação gráfica 511


No Y= Editor:
A função aparece no modo
Pretty Print nesta forma.

Introduza a função nesta


forma.

Para três ou m ais partes, pode u tilizar a função when várias vezes.

Nota: Para d ig itar when, digite-o ou utilize CATALOG..

Quando: Utilize a expressão:

x < "P 4 sin(x)

x | - p and x < 0 2x + 6
<NX

xl 0
CO
1

Em Y= Editor

onde:

y1 (x)=when(x<0,when(x< ~ p,4*sin(x),2x+6),6-xA2)

Esta função é válida quando x<0.

A s funções com vários w hen tornam -se rapidam ente com plexas e difíceis de visualizar.

Tópicos adicionais da representação gráfica 512


U t i l iz a ç ã o d e u m a f u n ç ã o d e f i n id a p e lo u t i l i z a d o r c o m v á r i a s
in s t r u ç õ e s

Para três ou m ais partes, o utilizador pode d e fin ir uma função com várias instruções.

P or exem plo, considere a função de três partes apresentada anteriorm ente.

Quando: Utilize a expressão:

x < "P 4 sin(x)

x l " p and x < 0 2x + 6


<NX

xl 0
CD
1

Nota: para m ais inform ações sobre sem elhanças e diferenças entre funções e
program as, consulte o m ódulo Programação.

Um a função definida pelo u tilizador com várias instruções pode te r algum as estruturas
de controlo e tom adas de decisão (If, ElseIf, Return, etc.) utilizadas em program ação. Se
criar a estrutura de uma função, pode se r útil visualizá-la na form a de bloco.

O Func
I f x< " p Then
R eturn 4 * s in (x )
E l s e I f x>=-p and x<0 Then
R eturn 2x+6
Else
R eturn 6-x^2
E n d If
O EndFunc

Tópicos adicionais da representação gráfica 513


O Func e EndFunc designam o início e o fim de uma função.

Deve introduzir uma função com várias instruções no ecrã principal ou no Y= E ditor
num a única linha.

______ Utilize dois pontos (:) para


separar cada instrução.
Func:If x< ~p Then:Return 4*sin(x): ... :EndIf:EndFunc

No Y = E d ito r: Apenas Func aparece numa


função com várias partes.

Introduza uma função de


várias partes numa linha.
Inclua dois pontos para

No ecrã principal ou num programa

Pode u tilizar o com ando Define para criar uma função definida pelo u tilizador com várias
instruções no ecrã principal.

Estão d isponíveis inform ações sobre com o copiar uma função do ecrã principal para o
Y = Editor.

O Program E ditor (no m ódulo Programação) perm ite cria r uma função definida pelo
utilizador. Por exem plo, utilize o P rogram E ditor para cria r uma função denom inada
f1(xx). No Y= Editor, defina y1(x) = f1(x).

Tópicos adicionais da representação gráfica 514


Representação gráfica de uma família de curvas

A introdução de uma lista num a expressão perm ite representar uma função para cada
va lo r da lista. (Não é possível representar graficam ente uma fam ília de curvas nos
m odos de representação gráfica S E Q U E N C E e 3D.)

Exemplos de utilização do Y= Editor

Introduza a expressão {2,4,6} sin(x) e represente graficam ente as funções.

Nota: agrupe os elem entos de uma lista entre chavetas (2 [í] e 2 \ ) e separe-os
com vírgulas.

Representação gráfica
de três funções:
2 sin(x), 4 sin(x), 6 sin(x)

Tópicos adicionais da representação gráfica 515


Introduza a expressão {2,4,6} sin({l,2,3} x) e represente graficamente as funções.

Representação gráfica de
três funções:
2 sin(x), 4 sin(2x), 6 sin(3x)

Nota: as vírgulas aparecem na linha de entrada, m as não na lista da função.

Exemplo da utilização do comando Graph

De m odo análogo, é possível u tilizar o com ando Graph no ecrã principal ou num
program a.

graph {2,4,6}sin(x)
graph {2,4,6}sin({1,2,3}x)

Tópicos adicionais da representação gráfica 516


R e p re se n ta çã o grá fic a sim u ltâ n e a com lista s

Q uando o form ato gráfico e stiver d efinido com o Graph Order = SIMUL, as funções são
representadas graficam ente em grupos de acordo com o núm ero de elem entos da lista.

-F-LDTí
•-•■'y1= 'i 2 4 6> ■s in ( x )
Para as funções deste exemplo, a TI-89
•-•■'y'2='i 1 2 3> ■x + 4
•-•~'y3=c.osCx)____________ Titanium / Voyage™ 200*•
Graphing Calculator representa
graficamente três grupos.
• 2 sin(x), x+4, cos(x)
• 4 sin(x), 2x+4
• 6 sin(x), 3x+4

A s funções dentro de cada grupo são representadas graficam ente de form a sim ultânea,
m as os grupos são representados graficam ente na form a sequencial.

Nota: para co nfig urar form atos g ráficos nos ecrã do Y= Editor, W indow E ditor ou G raph,
prim a:
@ 8 Í
H 8 F

Representação gráfica de uma família de curvas

Se prem ir © ou © , m ove o cu rso r de representação gráfica para a próxim a curva ou a


curva a nte rio r da m esm a fam ília antes de passar para a próxim a função ou a função
anteriorm ente se leccionada.

Tópicos adicionais da representação gráfica 517


Utilização do modo de dois gráficos

No m odo de dois gráficos, os recursos de funções gráficas da TI-89 Titanium /


Voyage™ 200 Graphing Calculator são duplicados, fornecendo dois cálculos para gráficos
independentes. O m odo de dois gráficos está disponível apenas no m odo de ecrãs
divididos. Para m ais inform ações sobre os ecrãs divididos, consulte o m ódulo Ecrãs
divididos.

Definição do modo

Várias definições de modo afectam o m odo de dois gráficos, m as apenas duas são
indispensáveis. A m bas estão na página 2 da caixa de diálogo MODE.

1. Prim a ImodeI. Em seguida, prim a „ para ve r a página 2.

2. D efina os seguintes m odos necessários.


• S plit Screen = TOP-BOTTOM ou
LEFT-RIGHT

• Number o f Graphs = 2

3. O pcionalm ente, é possível d e fin ir os seguintes m odos.

Pagina 1: • Graph = m odo Graph para a parte su p e rio r ou


esquerda do ecrã dividido

Tópicos adicionais da representação gráfica 518


Pagina 2: S plit 1 App = aplicação para a parte superior
ou esquerda

S plit 2 App = aplicação para a parte inferior


ou direita

Graph 2 = m odo Graph para a parte da direita


ou inferior

S plit Screen Ratio = dim ensões relativas aos


dois ecrãs (Voyage™ 200)

4. Prim a IenterI para fe ch a r a caixa de diálogo.

Ecrã de dois gráficos

Um ecrã de dois gráficos é sem elhante a um ecrã norm al dividido.

Gráfico 1: lado Gráfico 2: lado


esquerdo ou direito ou parte
parte superior inferior
A borda
espessa indica
o lado do -O modo Graph do gráfico
gráfico activo activo
O lado do gráfico activo:
gráfico 1 (GR#1) ou 2 (GR#2)

Tópicos adicionais da representação gráfica 519


R e c u rso s g rá fic o s independentes

A m bos os gráficos 1 e 2 possuem recursos independentes:

• M odos Graph (FU N C TIO N , PO LA R etc.). O utros m odos com o Angle, Display Digits
etc. são partilhados e afectam os dois gráficos.
• A s variáveis de W indow Editor.

• Os parâm etros de configuração de tabela e ecrãs Table.

• Os form atos gráficos com o Coordinates, Axes etc.

• Os ecrãs de gráficos.

• Y = Editors. Os dois gráficos partilham definições de g ráficos estatísticos e funções


com uns.
Nota: Y = E ditor só é com pletam ente independente quando os dois gráficos
possuem m odos de representação gráfica diferente, com o descrito abaixo.

A s aplicações gráficas independentes (Y= Editor, ecrã Graph etc.) podem ser
apresentadas nos dois lados do ecrã ao m esm o tem po.

A s aplicações não gráficas (ecrã principal, M atrix and Data Editor, etc.) são partilhadas e
podem a parecer apenas num dos lados num determ inado m om ento.

Y= Editor no modo de dois gráficos

M esm o no m odo de dois gráficos, só existe um Y= Editor, que m antém uma única lista
de funções para cada definição do m odo G raph. Entretanto, se os dois lados utilizarem

Tópicos adicionais da representação gráfica 520


o m esm o m odo de representação gráfica, cada um dos lados pode s e le ccion ar funções
diferentes da única lista.

• Q uando os dois lados utilizarem m odos FI-T F2*TFJ TFHIFS


TMls|ZíM«b|E4K| Ifllli U v i U ■
*PLDTS ■‘FLUÍS
de representação gráfica diferentes, cada ■•'-'rl=S•sinC2. ►
•-•'■y'2-.1 3 - ;► r3= r2=
lado apresenta uma lista diferente de y3= r4=
yi = r5=
funções. y|=
yt- r6=
r7=
y1(x>-l.25*x*cosCx)
MiilN FiiitirtUTD G1FUNC

• Q uando os dois lados utilizarem o m esm o F i-T F i-T F J TF4 IFS


Tools|ZO">n|Edit| Iflll
■ F-LDTS ■ *FLDTS
m odo de representação gráfica, os lados y 1=1 .2 5
vy2=. 1 -x 3 - ;► y2=. 1 x 3 - ;►
apresentam a m esm a lista de funções. y3= y3=
y4= y4=
y5= y5=
- É possível utilizar „ para y6= yé=
y 1 í x > = 1 . 2 5 * x * c o s <x )
se le ccion ar gráficos estatísticos e MflIN F:flt HUTD G1FUNC

funções diferentes (indicados por / )


para cada lado.
- Se d e fin ir um estilo de apresentação
para uma função, é utilizado nos dois
lados.
@ 2 [F6]

• Suponha que os gráficos 1 e 2 estão definidos para representação gráfica de uma


função. A p e sa r de os dois lados terem a m esm a lista de funções, pode sele ccion ar
( / ) funções diferentes para representar graficam ente.

Nota: as alterações (redefinição de função, m udança de estilo etc.) feitas no Y = E ditor


activo não são reflectidas no lado inactivo até que seja alterado.

Tópicos adicionais da representação gráfica 521


Utilização de ecrãs divididos

Para m ais inform ações sobre os ecrãs divididos, consulte o m ódulo Ecrãs divididos.

• Para a lterna r de um lado gráfico para outro, prim a 2 [ a ] (segunda função de


I ^ O ).
• Para v e r aplicações diferentes:

- A lterne para o lado apropriado do gráfico e m ostre a aplicação com o faria


norm alm ente.

- ou -

- Utilize IMODEI para m udar Split 1 App e/ou Split 2 App.

• Para sa ir do m odo de dois gráficos:

- Utilize IMODEI para d efin ir Number o f Graphs = 1 ou saia dos ecrãs divididos
através da definição de S plit Screen = FULL.
- ou -

- Prim a duas vezes 2 K it] para sa ir do m odo de ecrãs divididos e vo lta r para
ao ecrã principal no tam anho m áxim o.

Nota: as aplicações não gráficas (com o o ecrã principal) não podem aparecer
sim ultaneam ente nos dois lados.

Não se esqueça de que os dois lados são independentes

No m odo de dois gráficos, os dois lados podem p arecer estar relacionados quando, de
facto, não estão. P or exem plo:

Tópicos adicionais da representação gráfica 522


Fl-f F2- r T3 [ F*i I F5-r FS*[F74í:l
To«u|Zo»r>)|TM<«|K«Grapri|riaMi|DMw|P«n|:C
*PLDTS
No gráfico 1, •-••'yl=l. 25 •x • No gráfico 2, o
-'■y'2-■ 1 - x 3 - ;►
Y= Editor lista as gráfico polar utiliza
y4=
funções y(x). y|=
y6= equações r(0) não
MHIN KHt HUTD GZ PDL
apresentadas.

No ecrã principal ou num programa

D epois de d e fin ir o m odo de dois gráficos, as operações relacionadas com os gráficos


passam a referir-se ao lado do gráfico activo. P or exem plo:

10!xmax

afecta o gráfico 1 ou o gráfico 2, dependendo do lado que e stiver activo quando o


com ando fo r executado.

Para a ctivar a lternadam ente um lado ou outro, prim a 2 [ a ] ou utilize a função sw itch,
sw itch(1) ou switch(2).

Traçado de uma função ou da inversa de uma


função num gráfico

Para efeitos de com paração, pode representar graficam ente uma função sobre outra já
representada. N orm alm ente, esta função traçada é uma variação do gráfico existente. A
inversa de uma função pode se r tam bém representada. (Estas operações não estão
disponíveis para representações gráficas tridim ensionais.)

Tópicos adicionais da representação gráfica 523


Traçado de funções ou equações polares ou paramétricas

Execute DrawFunc, DrawParm ou DrawPol no ecrã principal ou num program a. Não é


possível representar uma função ou equação de form a interactiva no ecrã Graph.

DrawFunc expressão
DrawParm expressãol, expressão2 [,tmin] [,tmax] [,tstep]
DrawPol expressão [, 9m in ] [, 9max] [,9step]

P or exem plo:

1. Defina y1(x)=.1x3-2x+6 no Y = E ditor e


represente graficam ente a função.

2. No ecrã G raph, prima:


@ 2 [F6]

e seleccione 2:DrawFunc.

Para ve r o ecrã principal e colocar


DrawFunc na linha de entrada, prima:
@ 2 6 2
H ^ 2
3. No ecrã principal, especifique a função DrawFunc y1(x)-6
que deseja representar.

Tópicos adicionais da representação gráfica 524


4. Prim a IenterI para tra ça r a função no ecrã
Graph.

Não é possível ampliar, tra ça r ou realizar


uma operação m atem ática num a função
traçada.

Nota: para apa ga r a função desenhada,


prim a, ^
- ou -
@ 2 [F6] e seleccione 1:ClrDraw.
'H ^ e seleccione 1:ClrDraw.

Traçado da inversa de uma função

Execute Drawlnv no ecrã principal ou num program a. Não é possível tra ça r a inversa de
uma função de form a interactiva no ecrã Graph.

Drawlnv expressão

P or exem plo, utilize o gráfico de yl(x)= . l x 3-2x+6, com o m ostrado acim a.

Tópicos adicionais da representação gráfica 525


1. No ecrã G raph, prima:
@ 2 N

e seleccione 3:DrawInv.
Para ve r o ecrã principal e colocar Drawlnv na linha de entrada, prima:
@ 2 [F6] 3
H M 3

2. No ecrã principal, especifique a função DrawInv y1(x)


inversa.

3. Prim a Ienter |.

A função inversa é traçada com o (y,x) em


vez de (x,y).

Traçado de uma recta, uma circunferência ou um


rótulo de texto num gráfico

Pode tra ça r um ou m ais objectos no ecrã Graph para com parações. Por exem plo,
represente uma recta horizontal para m ostrar que dois pontos de um gráfico possuem o
m esm o v a lo r de y. (Alguns objectos não estão d isponíveis para representações
tridim ensionais.)

Eliminação de todos os objectos traçados

Um objecto traçado não é parte do gráfico. É traçado “sobre ele” e perm anece no ecrã
até s e r apagado.

Tópicos adicionais da representação gráfica 526


No ecrã principal:

2 [F6]

e seleccione 1:ClrDraw. 3:Drawlnv


4 : DrawPo1
5:DrawParm
- ou - 6 : DrawS1p

• Prim a 03] para vo ltar a tra ça r o gráfico.

Nota: é possível tam bém introduzir ClrDraw na linha de entrada do ecrã principal.

A s operações que fazem com que a função Sm art G raph trace novam ente o gráfico
(com o m udar as variáveis W indow ou desm arcar uma função no Y = Editor) podem se r
utilizadas com o m esm o objectivo.

Tópicos adicionais da representação gráfica 527


T raçad o de um ponto ou um a recta co m a m ão livre

No ecrã G raph:

1. @ 2 [F7]

e seleccione 1:Pencil.

2. M ova o cu rso r para a posição desejada.

Para traçar: Operação:

Um ponto (tamanho Prima lENTERl.


do pixel)
Uma recta com a @ Prima sem soltar ^ e mova o cursor para
mão livre traçar a recta.
Prima sem soltar 1 , movendo o cursor
para desenhar a linha.
Para interromper o desenho da linha, solte ^
ou 1 .

Nota: se tra ça r uma recta com a m ão livre, o cursor pode s e r m ovido na diagonal.

O m odo “lápis” continua activo após a recta


ou ponto se r desenhado. •

• Para co ntin ua r a desenhar, m ova o cursor


para um outro ponto.

• Para sair, prima I N .

Tópicos adicionais da representação gráfica 528


Nota: se um traçado fo r feito sobre um pixel branco, é desenhado um ponto ou uma
recta preta. Se o traçado fo r feito sobre um pixel preto, um ponto ou recta branca (que
pode fu ncio na r com o uma borracha de apagar) é desenhada.

Remoção de partes individuais de um objecto traçado

No ecrã G raph:

1. @ 2 [F7]

e seleccione 2:Eraser. O cursor aparece com o uma pequena caixa.

Tópicos adicionais da representação gráfica 529


2. Mova o cursor para a posição desejada.

Para remover: Operação:

A área sobre a caixa Prima lENTERl.


Ao longo de uma @ Prima sem soltar H E I movendo o cursor
recta traçada com a para apagar a linha.
mão livre Prima sem soltar 1 , movendo o cursor
para apagar a linha.
Para sair, solte H ou 1 .

Nota: esta técnica rem ove tam bém partes de funções representadas graficam ente.

O m odo de “rem over” perm anece activo após


a rem oção te r sido feita.

• Para co ntin ua r a rem over, m ova o cursor


da caixa para uma outra posição.

• Para sair, prima I N .

Traçado de uma recta entre dois pontos

No ecrã G raph:

1. @ 2 [F7]
h m
e seleccione 3:Line.

2. M ova o cu rso r para o prim eiro ponto e prim a Ienter I.

Tópicos adicionais da representação gráfica 530


3. M ova para o segundo ponto e prim a IenterI. (C onform e a m ovim entação é feita, a
recta é traçada a partir do prim eiro ponto até o cursor.)

Nota: utilize 2 para m over o cu rso r em increm entos m aiores; 2 ® , etc.

O m odo de “recta” perm anece activo após a


recta s e r desenhada.

• Para tra ça r uma outra recta, m ova o


cu rso r para a nova posição inicial.

• Para sair, prima |ESC|.

Traçado de uma circunferência

No ecrã G raph:

1. @ 2 [F7]

e seleccione 4:Circle.

2. M ova o cu rso r para o centro da


circunferência e prim a Ienter I.

3. M ova o cu rso r para d efin ir o raio e prim a


I .

Nota: utilize 2 para m over o cu rso r em increm entos m aiores; 2 ® , etc.

Tópicos adicionais da representação gráfica 531


Traçado de uma recta horizontal ou vertical

No ecrã G raph:

1. @ 2 [F7]
h \m
e seleccione 5:Horizontal ou 6:Vertical. Uma recta horizontal ou vertical e um cursor
interm itente aparecem no ecrã.
Se a recta apa re cer inicialm ente sobre um eixo, pode s e r difícil vê-la. E n tretan to, o
cu rso r interm itente pode se r facilm ente notado.

2. Utilize as teclas de cu rso r para m over a recta para a posição apropriada. Em


seguida, prim a Ienter I.

O m odo “recta” perm anece após a recta


s e r traçada.
• Para continuar, m ova o cursor para
uma outra posição.

• Para sair, prima I N .

Nota: utilize 2 para m over o cu rso r em increm entos m aiores; 2 ® , etc.

Traçado de uma recta tangente

Para tra ç a r uma recta tangente, utilize o menu ^ Math da barra de ferram entas. No
ecrã G raph: 1

1. Prim a ^ e seleccione A:Tangent.

Tópicos adicionais da representação gráfica 532


2. Se necessário, utilize © e © para seleccionar a função desejada.

3. M ova o cu rso r para o ponto de tangência


e prim a Ienter I.

A recta tangente é traçada e a sua


equação é apresentada.

Nota: para d e fin ir o ponto de tangência, pode tam bém d ig itar o va lo r de x e prem ir
I .

Traçado de uma recta com base num ponto e numa inclinação

Para tra ç a r uma recta através de um ponto especificado com uma inclinação
especificada, execute o com ando DrawSlp no ecrã principal ou num program a. U tilize a
sintaxe:

DrawSlp x, y, inclinação

É tam bém possível aceder a DrawSlp a partir do ecrã G raph.

1. @ 2 [F6]

e seleccione 6:DrawSlp. Este procedim ento alterna para o ecrã principal e coloca
DrawSlp na linha de entrada.

2. C om plete o com ando e prim a IenterI. DrawSlp 4,0,6.37

Tópicos adicionais da representação gráfica 533


A TI-89 Titanium / Voyage™ 200
Graphing Calculator alterna
autom aticam ente para o ecrã
Graph e traça a recta.

Digitação de rótulos de texto

No ecrã G raph:

1. @ 2 [F7]

e seleccione 7:Text.

2. P osicione o cu rso r de texto no local que dese ja r com eçar a digitar.

3. Digite o rótulo do texto.


O m odo “te xto ” perm anece activo após o
texto te r sido digitado.

• Para continuar, m ova o cursor para


outra posição.

• Para sair, prima Ienter I ou |ESC|.

Nota: o cu rso r de texto indica o canto su pe rio r esquerdo do próxim o ca rá cter a se r


digitado.

Tópicos adicionais da representação gráfica 534


N o ecrã principal ou num p rogram a

Há com andos disponíveis para tra ça r todos os objectos d escritos nesta secção. Há
ainda com andos (com o PxlOn, PxlLine, etc.) que perm item tra ç a r objectos,
especificando a posição exacta dos pixéis no ecrã.

Para o bte r uma lista desses com andos de traçam ento disponíveis, consulte “Traçado de
um gráfico no ecrã G raph” no m ódulo Programação.

Armazenamento e abertura da imagem gráfica

Um a im agem do ecrã Graph actual pode se r guardada num a variável PICTURE (ou PIC).
P osteriorm ente, é possível abrir a variável e ve r a im agem . Este procedim ento guarda
apenas a im agem , não as configurações do gráfico utilizadas para g e ra r a im agem .

Armazenamento da imagem completa na Graph

Um a im agem inclui q ua lq ue r função traçada, eixos, m arcas e objectos desenhados. A


im agem não inclui indicadores de lim ites inferior e superior, as m ensagens nem as
coordenadas do cursor.

Veja o ecrã Graph. Em seguida:

1. Prim a O e seleccione
2:Save Copy As.

Tópicos adicionais da representação gráfica 535


2. E specifique o tipo (Picture), a pasta e
um nom e exclusivo para a variável.

3. Prim a IenterI. D epois de d ig itar dados


num a caixa de entrada com o Variable, ,
tem de prem ir duas vezes IENTERI. Importante. por
predefinição Type = GDB
(para base de dados de
gráfico). Tem de definir

Armazenamento de uma parte do ecrã Graph

É possível d e fin ir uma caixa rectangular que delim ite uma parte do ecrã Graph que
deseje guardar.

1. @ 2 [F7]

e seleccione 8:Save Picture.

Um rectângulo aparece à volta da


m argem externa do ecrã.

Nota: não é possível g ua rd ar uma


parte de um gráfico tridim ensional.

Tópicos adicionais da representação gráfica 536


2. Seleccione o prim eiro canto do
rectângulo, m ovendo as partes
su pe rio r e esquerda. Em seguida,
prim a Ienter |.

Nota: utilize © e © para m over a parte


su pe rio r ou inferior e utilize © e ©
para m over os lados.

3. Seleccione o segundo canto,


m ovendo as partes inferior e direita.
Em seguida, prim a I .

4. E specifique a pasta e um nome


exclusivo de variável.

5. Prim a IenterI. D epois de d ig itar os


dados num a caixa de entrada com o
Nota: quando uma parte
Variable, tem de p rem ir duas vezes
de um gráfico é guardada;
I .
Type é definido
automaticamente como
Picture.

Abertura de uma imagem gráfica

Q uando a brir uma im agem gráfica, sobrepõe-se ao ecrã Graph actual. Para v e r apenas
a im agem a abrir, utilize o Y = E ditor para d esm arcar todas as outras funções antes de a
abrir.

No ecrã G raph:

Tópicos adicionais da representação gráfica 537


1. Prim a O e seleccione 1:Open.

2. Seleccione o tipo (Picture), a pasta e a


variável da im agem do gráfico que
deseja abrir.

Nota: se não a parecer nenhum nom e


Importante: por
de variável na caixa de diálogo, é
predefinição, Type = g d b
porque não há im agens gráficas na
(para o base de dados
pasta. gráfico). Certifique-se de
3. Prim a Ienter|. definir Type = Picture.

Um a im agem gráfica é um objecto de desenho. Não é possível tra ç a r nenhum a curva


sobre uma im agem .

Para imagens armazenadas de uma parte do ecrã Graph

Q uando p rem ir O e se le ccion ar l:O p en , a im agem é sobreposta a partir do canto


su pe rio r esquerdo do ecrã G raph. Se a im agem guardada fo r de uma parte do ecrã
G raph, pode p arecer d eslocada em relação ao gráfico sobre a im agem .

Para e spe cifica r o pixel do ecrã a u tilizar com o o vértice do canto su pe rio r esquerdo,
consulte “No ecrã principal ou num program a” na página 6.)

Remoção de uma imagem gráfica

A s variáveis Picture não desejadas ocupam d esnecessariam ente m em ória da


calculadora. Para rem over uma variável, utilize o ecrã V A R -LIN K (2 [var- link]) com o
descrito no m ódulo Gestão da memória e das variáveis.

Tópicos adicionais da representação gráfica 538


Num program a ou no ecrã principal

Para g ua rd ar (arm azenar) e abrir (recuperar) uma im agem gráfica, utilize os com andos
StoPic, RcIPic, AndPic, XorPic e RpIcPic com o descrito no m ódulo Referência técnica .

Para v e r uma série de im agens gráficas com o uma anim ação, utilize o com ando
CyclePic. Veja o exem plo desta operação no com ando CyclePic.

Tópicos adicionais da representação gráfica 539


Animação de uma série de imagens gráficas

C om o descrito anteriorm ente neste m ódulo, é possível g ua rd a r a im agem de um


gráfico. O com ando CyclePic perm ite ve r uma série de im agens gráficas para criar uma
anim ação.

Comando CyclePic

A ntes de utilizar CyclePic, tem de d isp or de im agens gráficas que tenham com o base o
m esm o nom e e sejam num eradas sequencialm ente, a partir do 1 (com o im g l, img2,
img3. . . ).

Para circu lar entre as im agens, utilize a sintaxe:

CyclePic NomeCadeialmg, n [,espera] [,ciclos] [,direção]


O 0 © O ©

O nome base das imagens, entre aspas, como "img"


0 n° de imagens a circular
© segundos entre as imagens
O n° de vezes a repetir o ciclo

Exemplo

Este program a (denom inado cyc) ilustra uma anim ação com 10 visualizações de um
gráfico tridim ensional, tendo cada visualização sofrido uma rotação de 10° à volta do
eixo Z. Para m ais inform ações sobre estes com andos, consulte o m ódulo Referência

Tópicos adicionais da representação gráfica 540


técnica . Para m ais inform ações sobre a utilização do P rogram Editor, consulte o
m ódulo Programação.

Tópicos adicionais da representação gráfica 541


Listagem do program a G ráficos (alternados) do
programa

c y c ()
Prgm
lo c a l I
©Set mode and Window v a r ia b le s
s etM o d e ("g ra p h ","3 d ")
7 0 !e y e f
■10!xmin
10!xmax
1 4 !x g rid
■10!ymin
10!ymax
1 4 !y g rid
"10!zm in
10!zmax
1 !z s c l
© D efine th e fu n c tio n
(x ^ 3 * y -y ^ 3 * x ) /3 9 0 ! z 1 ( x ,y )
©Generate p ic s and r o ta te
For i , 1 , 1 0 , 1
i*1 0 !e y e 0
DispG
S to P ic # (" p ic " & s t r i n g ( i ) )
EndFor
© D is p lay an im a tio n
C y c le P ic " p i c " , 1 0 , . 5 , 5 , ' 1
EndPrgm

Tópicos adicionais da representação gráfica 542


C om entários com eçam com 9 . Prima:
@ 8 m
H 2 X

Nota: este program a leva vários m inutos a e xecutar devido à sua com plexidade.

D epois de introduzir este program a no Program Editor, vá para o ecrã principal e


introduza c y c ( ).

Armazenamento e abertura de uma base de dados


gráficos

Um a base de dados gráficos é o conjunto de todos os elem entos que definem o gráfico.
Se g ua rd ar o banco de dados gráficos com o uma variável G D B perm ite que o gráfico
seja recriado posteriorm ente, sem pre que a variável da base de dados guardada fo r
aberta.

E le m e n t o s d e u m a b a s e d e d a d o s g r á f i c o s

U m a base de dados gráficos é com posta por:

• C onfigurações de m odo (IMPÕE!) para Graph, Angle, Com plex Format e S plit Screen
(apenas se o m odo de dois gráficos e stiver a se r utilizado).

• Todas as funções em Y = Editor ( 8 # ) , incluindo os estilos de apresentação e as


funções seleccionadas.

• Os parâm etros de Table ( 8 [tblset ] ), as variáveis W indow ( 8 [w indow ] ) e os


form atos gráficos
O 9

Tópicos adicionais da representação gráfica 543


- ou -
@ 8 Í
H 8 F

O base de dados gráficos não inclui objectos traçados ou gráficos estatísticos.

Nota: os elem entos dos dois gráficos são guardados numa única base de dados no
m odo de dois gráficos.

A rm a z e n a m e n to d a b a s e d e d a d o s d o g r á fic o a c tu a l

No Y = Editor, no W indow Editor, no ecrã Table ou Graph:

1. Prim a O e seleccione 2:Save Copy


As.
2. E specifique a pasta e um nom e de
variável exclusivo.
Nota: se começar no ecrã
3. Prim a IenterI. D epois de d ig itar os Graph, utilize Type=GDB.
dados num a caixa de entrada com o
Variable, tem de p rem ir duas vezes
I .

A b e r tu r a d e u m a b a s e d e d a d o s g r á fic o s

Precaução: quando abrir a base de dados gráficos, as suas inform ações substituem as
inform ações da base de dados actual, que são perdidas. Para evitar que isto ocorra,
guarde a base de dados gráficos actual antes de a brir outra base de dados.

Tópicos adicionais da representação gráfica 544


No Y= Editor, no W indow Editor, no ecrã Table ou Graph:

1. Prim a O e seleccione 1:Open.


2. Seleccione a pasta e a variável que
contêm a base de dados gráficos que
deseja abrir.
Nota: se começar no ecrã
3. Prim a Ienter|. Graph, utilize Type=GDB.

R e m o ç ã o d e u m a b a s e d e d a d o s g r á fic o s

A s variáveis G D B não utilizadas ocupam d esnecessariam ente a m em ória da


calculadora. Para rem over as variáveis, utilize o ecrã V A R -LIN K (2 [var- link]) descrito
no m ódulo Gestão da memória e das variáveis.

N u m p ro g r a m a o u n o e c r ã p r in c ip a l

É possível g ua rd a r (arm azenar) e a brir (recuperar) uma base de dados gráficos com os
com andos StoGDB e RcIGDB com o descrito no m ódulo Referência técnica.

Tópicos adicionais da representação gráfica 545


Ecrãs divididos
Definição e saída do modo de ecrãs divididos

Para d e fin ir o m odo de ecrãs divididos, utilize a caixa de diálogo M O D E para e spe cifica r
as definições deste m odo. D epois de d ivid ir o ecrã, perm anece assim até que seja
alterado novam ente.

D e f in i ç ã o d o m o d o d e e c r ã s d iv i d id o s

1. Prim a ImodeI para v e r a caixa de diálogo MODE.

2. C om o os m odos relacionados com os ecrãs divididos estão d escritos na segunda


página da caixa de diálogo MODE, pode:

• U tilizar © para ir para baixo.

— ou —
• P rem ir „ para v e r página 2.

3. Defina o m odo Split Screen com o uma das definições abaixo. Para mais
inform ações sobre os procedim entos u tilizar uma definição de m odo, consulte o
m ódulo Funcionamento da calculadora.

Definições de ecrãs d ivididos

TOP-BOTTOM
LEFT-RIGHT

Ecrãs divididos 546


Quando definir Split Screen =
TOP-BOTTOM ou LEFT-RIGHT, os
modos previamente apagados como
Split 2 App ficam activos.

D e f in i ç ã o d a s a p l i c a ç õ e s i n i c i a i s

A ntes de p rem ir I enter I para fe ch a r a caixa de


diálogo M ODE, é possível utilizar os m odos
S plit 1 App e S plit 2 A pp para se le ccion ar as
aplicações que deseja utilizar.

Modo Especifica a aplicação:

Split 1 App No lado esquerdo ou superior dos ecrãs divididos.


Split 2 App No lado direito ou inferior dos ecrãs divididos.

Se S p lit 1 App e S plit 2 App estiverem definidos para a m esm a aplicação, a TI-89 /
Voyage™ 200 sai do modo de ecrãs d ivididos e m ostra a aplicação no ecrã com o
tam anho m áxim o.

É possível abrir aplicações diferentes depois da apresentação dos ecrãs divididos.

Nota: no m odo de duas representações g ráficas descrito no m ódulo Tópicos


complementares de representação gráfica, a m esm a aplicação pode estar nos dois
lados dos ecrãs divididos.

Ecrãs divididos 547


O utros m o d o s que afectam um d o s e c rã s divididos

Modo Descrição

Number of Graphs Permite configurar e mostrar dois


Nota: deixe definido em 1 a menos que conjuntos independentes de
tenha lido a secção correspondente ao gráficos.
assunto no módulo Tópicos Este é um recurso avançado de
complementares de representação representação gráfica descrito em
gráfica. “Utilização do modo de duas
representações gráficas” no
módulo Tópicos complementares
de representação gráfica.

E c r ã s d iv i d id o s e c o o r d e n a d a s d e p i x e l

A TI-89 / Voyage™ 200 possui com andos que utilizam coordenadas de pixel para
representar rectas, circunferências, etc. no ecrã G raph. A tabela seguinte m ostra como
as configurações dos m odos S p lit Screen e S plit Screen Ratio afectam o núm ero de
pixéis disponíveis no ecrã G raph.

Nota:

• para o bte r uma lista dos com andos de desenho, consulte “D esenho no ecrã G rap h ”
no m ódulo Programação.•

• devido à borda à volta da aplicação activa, os ecrãs divididos possuem uma área de
apresentação m enor do que um ecrã de tam anho m áxim o.

Ecrãs divididos 548


T I- 8 9

S plit 1 App S plit 2 App

Split Ratio x y x y
FULL N/A 0 - 158 0 - 76 N/A N/A
TOP-BOTTOM 1:1 0 - 154 0 - 34 0 - 154 0 - 34
LEFT-RIGHT 1:1 0-7 6 0 - 72 0- 76 0 - 72

Voyage™ 200:

S plit 1 App S plit 2 App

Split Ratio x y x y
FULL N/A 0 - 238 0 - 102 N/A N/A
TOP-BOTTOM 1:1 0 - 234 0 - 46 0 - 234 0 - 46
1:2 0 - 234 0 - 26 0 - 234 0 - 68
2:1 0 - 234 0 - 68 0 - 234 0 - 26

LEFT-RIGHT 1:1 0 - 116 0 - 98 0 -1 1 6 0 - 98


1:2 0- 76 0 - 98 0 - 156 0 - 98
2:1 0 - 156 0 - 98 0- 76 0 - 98

Ecrãs divididos 549


S a íd a do m odo de e c r ã s divididos

M étodo 1: Prim a Imode I para v e r a caixa de diálogo MODE. Em


seguida, defina S plit Screen = FULL. Q uando prem ir
I enter I para fe ch a r a caixa de diálogo, o ecrã de
tam anho m áxim o m ostra a aplicação especificada
em S p lit 1 App.

M étodo 2: Prim a duas vezes 2 K it] para ve r o ecrã principal


no tam anho m áxim o.

Q u a n d o d e s lig a r a T I-8 9 / V o y a g e ™ 2 0 0

A desactivação da TI-89 / Voyage™ 200 não determ ina a saída do m odo de ecrãs
divididos.

Se a TI-89 / Voyage™ 200 fo r Quando ligar a TI-89 / Voyage™ 200


desligada: novamente:

Com 2 [OFFl. O modo de ecrãs divididos ainda


permanece activo, ainda que o ecrã
principal apareça no lugar da aplicação
que estava activa quando premiu
2 [OFF].
Com APD™ ou 8 [OFF]. O modo de ecrãs divididos mantém-se
inalterado.

Ecrãs divididos 550


In d ica d o re s de e sta d o d o s e c rã s d ivididos no am biente de trabalho d a s
Apps

Para vo lta r ao am biente de trabalho das Apps, prim a I apps I. O estado dos ecrãs
divididos aparece na parte su pe rio r do am biente de trabalho das A pps com os nom es
das Apps abertas e as partes do ecrã onde aparece cada A pp

Nota: o am biente de trabalho das Apps aparece sem pre na vista de ecrã com pleto.

Indicador de ecrãs Nomes das Apps

Indicadores de ecrãs divididos no ambiente de trabalho das Apps da TI-89 Titanium

Indicador de ecrãs Nomes das Apps

Ecrãs divididos 551


Indicadores de ecrãs divididos no ambiente de trabalho das Apps da Voyage™ 200

Indicador de ecrãs Descrição


d ivid id os

Ecrã dividido de cima para baixo


H
• 1 indica a aplicação que aparece na parte
superior do ecrã.
• 2 indica a aplicação que aparece na parte
inferior do ecrã.
O número realçado indicada a parte activa do
ecrã dividido.
Ecrã dividido da esquerda para a direita
EE
• 1 indica a aplicação que aparece na parte
esquerda do ecrã.
• 2 indica a aplicação que aparece na parte
inferior do ecrã.
O número realçado indicada a parte activa do
ecrã dividido.

Selecção da aplicação activa

Num ecrã dividido, apenas uma das duas aplicações pode estar activa num
determ inado m om ento. É possível a lternar facilm ente entre as aplicações existentes ou
abrir uma outra aplicação.

A p lic a ç ã o a c t iv a

• A aplicação activa é indicada por uma borda espessa.

Ecrãs divididos 552


• A barra de ferram entas e a linha de estado com a largura do ecrã em tam anho
m áxim o estão associadas à aplicação activa.
• Para as aplicações que possuem uma linha de entrada (com o o ecrã principal e
Y = Editor), a linha de entrada é da largura do ecrã em tam anho m áxim o apenas
quando aquela aplicação está activa.

Barra de ferramentas para Y= Editor.

A borda espessa indica que —


o Y= Editor está activo.
A linha de entrada fica com y 1 c:x ) = . 5 * x A3 -2 *x + 6
HiilN_________F:h[i liUTq FUNl
comprimento máximo quando
o Y= Editor está activo.

A lt e r n â n c ia e n tr e a p lic a ç õ e s

Prim a 2 [ a ] (segunda função de I apps D para a lternar de uma aplicação para outra.

Barra de ferramentas do ecrã Graph.

A borda espessa indica que o


ecrã Graph está activo.
O ecrã Graph não possui
uma linha de entrada.

Ecrãs divididos 553


A b e r tu r a d e u m a a p lic a ç ã o

M étodo 1: 1. Utilize 2 [ a ] para a lternar para a aplicação


que deseja substituir.

2. Utilize iappsI ou H (com o H [window]) para


se le ccion ar a nova aplicação.

Se se le ccion ar uma aplicação apresentada, a TI-89 /V oyage™ 200 alternará para a


respectiva aplicação.

M étodo 2: 3. Prim a IMODEI e, em seguida, „ .

4. M odifique S plit 1 A pp e/ou S plit 2 App.

Se d e fin ir S p lit 1 A pp e S plit 2 App para a m esm a


aplicação, a TI-89 / Voyage™ 200 sai do modo
de ecrãs divididos e m ostra a aplicação no ecrã
com tam anho m áxim o.

Nota: no m odo de duas representações g ráficas descrito no m ódulo Tópicos


complementares de representação gráfica, a m esm a aplicação pode estar presente nas
duas partes do ecrã dividido.

U t i l iz a ç ã o d e 2 n d Q U IT p a r a v e r o e c r ã p r i n c i p a l

S u g e s tã o : se prem ir duas vezes 2 [Quu], sai do m odo de ecrãs divididos.

Se o ecrã principal: Se prem ir |2ndl [QUIT]:

Não estiver a ser mostrado O ecrã principal é aberto em vez da


aplicação activa.

Ecrãs divididos 554


Se o ecrã principal: Se prem ir 1 2 [QUIT]:

Estiver a ser mostrado, mas não Alterna para o ecrã principal, que
for a aplicação activa passa a ser a aplicação activa.
For a aplicação activa Sai do modo de ecrãs divididos e
mostra um ecrã principal em tamanho
máximo.

S e u t i l i z a r a d iv i s ã o d e c i m a p a r a b a ix o

Se se le ccion ar a divisão TO P -B O TTO M , não se esqueça de que a linha de entrada e a


barra de ferram entas estão sem pre associadas à aplicação activa. P or exem plo:

A linha de entrada é para o


Y= Editor activo, não para o ecrã
Graph.
■-i1 c:x ) = . 5 *x ^ 5 -2 *x + 6
HPiN_______ ftflti ouro rune

A barra de ferramentas é
para o ecrã activo
Graph, não para

Nota: am bas as divisões Top-Bottom e Left-Right utilizam os m esm os m étodos de


selecção de uma aplicação.

Ecrãs divididos 555


Matriz de dados/matrizes
Visão geral das variáveis de lista, dados e matrizes

Para u tilizar o D ata/M atrix E ditor de uma form a eficaz, é indispensável co m preender o
significado das variáveis de lista, m atriz e dados.

V a r iá v e l d e l i s t a

Um a lista é constituída por uma série de itens (núm eros, expressões ou uma sequência
de caracteres) denom inados elem entos, que podem estar ou não relacionados. No
D ata/M atrix Editor, uma variável de lista:

• A parece com o uma única coluna de


O
elem entos, cada uma das quais numa
célula separada.

• Deve se r contínua; a lista não pode


co nte r célula vazias.
• Pode co nte r até 999 elem entos.

O As células de título e de cabeçalho da coluna não são guardadas


como parte da lista.

Um a variável de lista que contenha m ais de uma coluna de elem entos, converte-se
autom atica-m ente num a variável de dados.

Matriz de dados/matrizes 556


No ecrã principal (ou em q u a lq ue r outra aplicação em que uma lista possa s e r utilizada),
é possível introduzir uma lista entre chavetas { } com uma série de elem entos separados
por vírgulas.

Enquanto na linha de entrada é preciso


se pa ra r os elem entos com vírgulas, estes
aparecem separados por espaços na área do
histórico.

Para referir um determ inado elem ento da | list1[1]


lista, utilize o form ato apresentado à direita.
U
O Nome da variável de lista
© Número do elemento (ou número do índice)

Nota: depois de cria r uma lista no D ata/M atrix Editor, é possível utilizá-la em q ua lq ue r
aplicação (por exem plo: o ecrã principal).

V a r iá v e l d e d a d o s

Um a variável de dados é basicam ente um conjunto de listas que podem ou não estar
relacionadas. No D ata/M atrix Editor, uma variável de dados: •

• Pode co nte r até 99 colunas.


• Pode co nte r até 999 elem entos em cada
coluna. C onform e o tipo de dados, é
possível te r colunas com com prim entos
diferentes.

Matriz de dados/matrizes 557


• Deve se r com posta por colunas contínuas - células em branco,
ou vazias não são adm itidas num a coluna.

Nota: as colunas devem te r o m esm o com prim ento no cálculo estatístico.

O com ando NewData perm ite cria r uma NewData data1, list1, list2

rr-
variável de dados constituída por listas
existentes no ecrã principal ou num
program a.

O Nome da variável de dados que deseja criar;


© Nomes das listas de variáveis existentes

O ecrã principal não perm ite ver O ©


directam ente uma variável de dados,
apenas colunas ou elem entos data1[1]
(data1[1])[1]
especificados.

© ©
O Nome da variável de dados
© Número da coluna
© Número da coluna
© Número do elemento na coluna

P or exem plo: O

O Mostra a coluna 1 da variável data1.


© Mostra o elemento 1 na coluna 1 da
variável de data1. ©

Matriz de dados/matrizes 558


V a r iá v e l d e m a t r i z

Um a m atriz é um conjunto rectangular de elem entos. Para cria r uma m atriz no


D ata/M atrix Editor, tem de e spe cifica r o núm ero de linhas e de colunas (que poderá s e r
m odificado em seguida, acrescentando ou cancelando linhas e colunas). No D ata/M atrix
Editor, uma variável de matriz:

• É parecida com uma variável de dados;


todavia as colunas devem te r o m esm o
2 ____ 4________ 5 ________ 6
com prim ento.
Mostra o tamanho da
• O va lo r inicial de cada célula é 0; este matriz.
va lo r pode se r substituído pelo valor
desejado.

Para g ua rd a r uma m atriz a partir do ecrã O ©


principal ou de um program a m ediante um
dos m étodos equivalentes m ostrados à [[1,2,3][4,5,6]]!mat1
direita, utilize IstoH . [1,2,3;4,5,6]!mat1

O linha 1 © ©
© linha 2
© linha 1
© linha 2

M esm o que introduza a m atriz com o descrito


acim a, será apresentada no form ato [ [ 1 , 2 , 5 1 1 4 , 5 , 6 1 ] * n a t l ______
MH IN RHPHUTO FUNC i/30
convencional na área do histórico.

U m a m atriz criada no D ata/M atrix E d ito r pode se r utilizada em q ua lq ue r aplicação (p o r


exem plo: o ecrã principal).

Matriz de dados/matrizes 559


Nota: utilize parêntesis rectos para referir-se a um determ inado elem ento da matriz. Por
exem plo: introduza m a tl[2 ,l] para aceder ao 1° elem ento da 2° linha.

Início de uma sessão do Data/Matrix Editor

No D ata/M atrix Editor, é possível cria r uma variável nova, continuar a u tilizar a variável
actual (aquela apresentada da últim a vez que utilizou o D ata/M atrix Editor) ou a brir uma
variável existente.

C r ia ç ã o d e u m a n o v a v a r i á v e l d e d a d o s , m a t r i z o u l i s t a

1. Prim a I apps I e seleccione D ata/M atrix


Editor.

2. Seleccione 3:New.

3. E specifique as inform ações relativas à


nova variável.

Item Permite:

Type Seleccionar o tipo de variável


que deseja criar. Prima ® 3:List

para ver o menu com os tipos


disponíveis.

Matriz de dados/matrizes 560


Item Permite:

Folder Seleccionar a pasta onde deseja memorizar a nova


variável. Prima ® para ver o menu das pastas existentes.
Para mais informações sobre as pastas, consulte o
módulo Ecrã principal da calculadora.

Variable Digitar o nome da nova variável.


Se introduzir um nome iá existente, quando premir |ENTER I
aparece uma mensagem de erro. Quando premir |ESC| ou
1ENTERI para aceitar o erro, a caixa de diálogo NEW
aparece novamente.

Row dimension Se Type = Matrix, digite o


e número de linhas e de colunas
Col dimension da matriz.

Nota: se não fo r digitado um nom e de variável, a TI-89 Titanium / Voyage™ 200


G raphing C alcu la to r apresenta o ecrã principal.

4. Prim a I enter I (depois de d ig itar num a caixa de entrada com o Variable, prim a duas
vezes |enter I), para cria r e m ostrar uma variável vazia no D ata/M atrix Editor.

U t i l iz a ç ã o d a v a r i á v e l a c t u a l

É possível ir do D ata/M atrix E ditor para outras aplicações. Para vo lta r à variável
apresentada quando deixou o D ata/M atrix Editor, reinicie o D ata/M atrix Editor e
seleccione 1:Current.

Matriz de dados/matrizes 561


C ria çã o de um a nova variável no D ata/M atrix Editor

No D ata/M atrix Editor:

1. Prim a O e seleccione 3:New.


2. E specifique o tipo, a pasta e o nome da
variável. Em caso de m atrizes,
especifique tam bém o núm ero de linhas e
de colunas.

A b e r t u r a d e u m a o u t r a v a r iá v e l

É possível abrir outras variáveis em q ua lq ue r m om ento.

1. No D ata/M atrix Editor, prim a O e selcecione 1:Open.


- ou -
Em q ua lq ue r aplicação, reinicie o D ata/M atrix E ditor e seleccione 2:Open.

2. Seleccione o tipo, a pasta e a variável


que deseja abrir.

3. Prim a Ienter|.

Nota: Variable apresenta a prim eira variável existente por ordem alfabética. Se não
h ouver variáveis, não é apresentado nada.

Matriz de dados/matrizes 562


N o t a s o b r e o c a n c e la m e n t o d e u m a v a r i á v e l

Todas as variáveis são guardadas autom aticam ente no D ata/M atrix Editor; isto produz
um a cum ula r de variáveis que consom em m em ória.

Para ca nce la r uma variável, utilize o ecrã V A R -LIN K (2 [var- link]). Para mais
inform ações sobre o ecrã VAR -LIN K, consulte o m ódulo Gestão da memória e das
variáveis.

Introdução e visualização dos valores de uma


célula

Q uando criar uma variável, o D ata/M atrix E ditor está inicialm ente em branco (em caso
de variáveis de listas ou dados) ou apresenta uma série de zeros (em caso de
m atrizes). Q uando a brir uma variável existente, aparecem os valores correspondentes.
Neste caso, é possível introduzir valores adicionais ou m odificar os valores existentes.

E c r ã d o D a ta /M a tr ix E d ito r

A ilustração seguinte m ostra o ecrã do D ata/M atrix E ditor em branco. Q uando este ecrã
aparece, o cu rso r realça a célula da linha 1, coluna 1.

Matriz de dados/matrizes 563


O Tipo de variável
© Cabeçalho da coluna ©
© Número de linhas
© Número de linha e de
coluna da célula realçada
© Célula de cabeçalho de
coluna utilizada para digitar o
título de cada coluna

Q uando introduzir valores, a linha de entrada m ostra o va lo r com pleto da célula


realçada.

Nota: utilize a célula de cabeçalho situada na parte su p e rio r de cada coluna para
ide ntifica r a inform ação contida nessa coluna.

I n t r o d u ç ã o o u e d i ç ã o d e u m v a l o r n u m a c é lu l a

É possível introduzir q ua lq ue r tipo de expressão num a célula (núm ero, variável, função,
sucessão, etc.).

1. Realce com o cu rso r a célula onde deseja introduzir ou m od ifica r um valor.

2. Prim a I enter I ou ^ para p osicionar o cu rso r na linha de entrada.

3. D igite um novo va lo r ou m odifique o va lo r existente.

4. Prim a I enter I para introduzir o va lo r na célula realçada.

Se prem ir I enter I , o cu rso r autom aticam ente realça a próxim a célula para que possa
continuar a introduzir ou m odificar valores. C ontudo, a direcção de deslocam ento do
cu rso r d epende do tipo de variável.

Matriz de dados/matrizes 564


Nota: para introduzir um novo valor, é possível digitá-lo sem p rem ir IenterI ou
Todavia, tem de u tilizar IenterI ou 8 m odificar um va lo r existente.

Tipo de variável Se prem ir lENTERl, o cu rso r desloca-se:

Lista ou Dados Para baixo, para a célula da linha seguinte.

Matriz Para a direita, para a célula da coluna seguinte.


Quando chegar à última célula de uma linha, o cursor
desloca-se automaticamente para a primeira célula da
linha seguinte. Este procedimento permite introduzir
valores na linha 1, linha 2, etc.

D e s lo c a ç ã o d o c u r s o r n o E d i t o r

Para deslocar o cursor: Prima:

Uma célula por vez © , © , ® , ou A


Uma página por vez 2 e © , © , ® , ou A

Vá para a linha 1 da coluna actual ou para a 8 © ou


última linha que contenha os dados de 8 ©
qualquer coluna do ecrã. Se o cursor estiver
na última linha ou passar, 8 © irá para a
linha 999.

Vá para a coluna 1 ou para a última coluna 8 A ou


que contenha os dados. Se o cursor estiver 8 ®
na última coluna ou passar dela, 8 ® irá
para a coluna 99.

Nota: tam bém é possível utilizar © ou © para introduzir um va lo r na linha de entrada.

Matriz de dados/matrizes 565


Q uando d eslo ca r o texto para cima ou para baixo, a linha de cabeçalho perm anece fixa
na parte su pe rio r do ecrã para que os núm eros das colunas estejam sem pre visíveis. Se
o deslocam ento fo r para a direita ou para a esquerda, os núm eros da linha perm anecem
à esquerda do ecrã para que estejam sem pre visíveis.

C o m o i n t r o d u z i r v a l o r e s a u t o m a t i c a m e n t e n a s l i n h a s e c o lu n a s

Q uando introduzir um va lo r num a célula, o cu rso r desloca-se para a próxim a célula.


Todavia, é possível p osicionar o cu rso r em q ua lq ue r célula para introduzir um valor, pois
a TI-89 Titanium / Voyage™ 200 G raphing C alculator ajusta autom aticam ente os
espaços em branco.

• Num a variável de lista, uma célula vazia fica indefinida até a introdução de um valor.

&

Nota: uma variável de lista com m ais de uma coluna, é convertida autom aticam ente
num a variável de dados.

• Num a variável de dados, as célula vazias de uma coluna são tratadas da m esm a
form a que as variáveis de lista. Todavia, os espaços vazios entre as colunas
perm anecem vazios.

&

Matriz de dados/matrizes 566


• Q uando introduzir um va lo r numa célula de uma m atriz não incluída nos lim ites
actuais, as linhas e/ou colunas adicionais são autom aticam ente acrescentadas à
m atriz para incluir a nova célula. O va lo r zero é atribuído às outras células contidas
nas novas linhas e/ou colunas.

&

Nota: em bora na criação de uma m atriz especifique o seu tam anho, é possível
acrescentar linhas e/ou colunas facilm ente.

M o d if ic a ç ã o d a l a r g u r a d a c é lu l a

A largura da célula determ ina o núm ero de caracteres que podem s e r exibidos nela.
Para m od ifica r a largura da célula no D ata/M atrix Editor:

1. Para ve r a caixa de diálogo FORMATS, prima:


O 9
- ou -
@ 8 Í
H 8 F

Cell width é o número máximo de caracteres


que podem aparecer numa célula.
Todas as células têm a mesma largura.

Nota: não se esqueça de que para ve r um núm ero com precisão, é possível realçar
a célula e ve rificar a linha de entrada.

Matriz de dados/matrizes 567


2. D epois de realçar o va lo r actual de Cell W idth, prim a B ou A para v e r um menu de
dígitos (de 3 a 12).
3. Realce o núm ero desejado com o cu rso r e prim a I enter I. (Para os núm eros de um
único dígito, é possível digitá-lo e prem ir I enter I.)

4. Prim a I enter I para fe ch a r a caixa de diálogo.

C a n c e la m e n t o d e u m a o u d e t o d a s a s c o lu n a s

Este procedim ento perm ite ca nce la r o conteúdo de uma coluna, m as não a coluna.

Para cancelar: Operação:

Uma coluna 1. Desloque o cursor para uma célula qualquer da


coluna.
2. Prima:
@ 2 [F6]
h m
e seleccione 5:Clear C olum n . (Este item não está
disponível para uma matriz.)
Todas as Prima ^ e seleccione 8:Clear Editor . Quando for
c°lunas pedida a confirmação, prima |ENTERI (ou |ESC| para
cancelar a operação).

Nota: num a variável de lista ou de dados, as colunas vazias não contém inform ações.
Num a m atriz, as colunas vazias contém zeros.

Matriz de dados/matrizes 568


Definição do cabeçalho da coluna com uma
expressão

Num a variável de lista ou num a coluna de uma variável de dados, é possível introduzir
no cabeçalho da coluna uma função que gera autom aticam ente uma lista de elem entos.
Num a variável de dados, a coluna tam bém pode se r definida em função de uma outra.

I n t r o d u ç ã o d a d e f i n iç ã o d o c a b e ç a l h o

No D ata/M atrix Editor:

1. P osicione o cu rso r em q ua lq ue r célula da coluna e prim a ^ .

- ou -
P osicione o cu rso r na célula de cabeçalho ( c l, c2, etc.) e prim a |enter I.

Nota:
• Não é preciso prem ir IenterI para d ig itar uma nova definição ou para su bstitu ir a
definição existente. Todavia, tem de pressionar IenterI para m od ifica r a definição
existente.

• Para ve r a definição existente, prima ^ ou posicione o cu rso r na célula de


cabeçalho e observe a linha de entrada.

2. D igite a nova expressão que substitui a existente.

Se u tilizar as teclas ^ ou IenterI 0 [ a ] 0 [ a ] 1 , o cu rso r desloca-se para a


linha de entrada e realça a eventual definição existente; tam bém é possível:

• Prim a IclearI para ca nce la r a expressão realçada e introduzir uma outra.


- ou -

Matriz de dados/matrizes 569


• Prim a © ou © para rem over o realce e m od ifica r a expressão existente.

Nota: prim a I N antes de IenterI para anu la r eventuais m odificações,.

É possível utilizar uma P or exemplo:


expressão que:

Gere uma série de números. c1=seq(xA2,x,1,5)


c1={1,2,3,4,5}

Refira-se a uma outra coluna. c2=2*c1


c4=o1*c2-sin(c3)

Nota: a função seq está descrita no m ódulo Referência técnica. R eferir-se a uma
coluna vazia provoca uma m ensagem de erro (a não s e r que Auto-calculate = OFF. .

3. Prim a IenterI, © , ou © para g ua rd ar O ©


a definição e a ctualizar as colunas.

©­

O c1=seq(x,x,1,7); © c2=2*c1; © Não é possível modificar


directamente uma célula bloqueada (fl), pois está definida pelo
cabeçalho da coluna.

Nota: nas variáveis de dados, a definição de um cabeçalho é guardada quando sa ir do


D ata/M atrix Editor. Nas variáveis de lista, as definições não são guardadas (apenas os
valores das células resultantes).

Matriz de dados/matrizes 570


C an ce la m e n to da definição de um ca b e ça lh o

1. P osicione o cu rso r num a célula qua lq ue r da coluna e prim a ^ .


- ou -

P osicione o cu rso r na célula de cabeçalho ( c l, c2, etc.) e prim a |enter I.

2. Prim a Iclear I para ca nce la r a expressão realçada.

3. Prim a Ienterl, © , ou © .

U t i l i z a ç ã o d e l i s t a s e x i s t e n t e s c o m o c o lu n a s

Suponha que tem uma ou m ais listas e deseja utilizá-las com o colunas num a variável de
dados.

No: Operação:

Data/Matrix Editor Utilize ^ para definir o cabeçalho na


coluna apropriada. Tome como
referência a lista existente. Por
exemplo: c1=list1

Ecrã ou num programa Utilize o comando NewData como


descrito no módulo Referência
técnica. Por exemplo::

NewData datavar, listl [, list2] [, list3] ...

O &

Matriz de dados/matrizes 571


No: Operação:
O Variável de dados. Se esta variável já existir, será redefinida segundo as
listas especificadas.
© Variáveis de lista existentes a copiar para as colunas na variável de
dados.

Nota: se d isp use r do acessório opcional C BL 2™ ou C BR ™ , utilize estes procedim entos


para as listas agrupadas. Utilize 2 [var- link] para ve r as variáveis de listas existentes.

P r e e n c h im e n to d e u m a m a tr iz c o m u m a lis t a

Não é possível utilizar o Data/Matrix Editor para preencher uma m atriz com uma lista.
Todavia, é possível u tilizar o com ando list8 m a t no ecrã principal ou num program a. Para
m ais inform ações, consulte o m ódulo Referência técnica.

F u n ç ã o d e c á lc u lo a u t o m á t ic o

Para as variáveis de lista e de dados, o Data/Matrix Editor dispõe de uma função de


cálculo autom ático. P or predefinição, A uto-calculate = ON. Portanto, quando realizar
m odificações que afectem a definição de cabeçalho (ou em q ua lq ue r coluna relativa à
definição do cabeçalho), todas as definições são calculadas de novo autom aticam ente.
P or exem plo:

• Se a definição de cabeçalho fo r m odificada, a nova definição é aplicada


autom aticam ente.
• Se o cabeçalho da coluna 2 e stiver definido com o c 2 = 2 *c 1 , a m odificação feita na
coluna 1 reflete-se autom aticam ente na coluna 2.

Matriz de dados/matrizes 572


Para a ctivar e desa ctivar a função de cálculo autom ático no Data/Matrix Editor:

1. Prima:
O 9
- ou -

@ 8 Í
H 8 F
2. Defina Auto-C alculate em OFF ou ON.
3. Prim a I enter I para fe ch a r a caixa de
diálogo.

Se Auto-calculate = OFF e se forem feitas m odificações conform e descritas acim a, as


definições do cabeçalho não serão calculadas até que Auto-calculate = ON.

Nota: pode se r conveniente program ar Auto-calculate = OFF para fa ze r várias


m odificações sem to rn a r a calcular todas as vezes, introduzir uma definição com o
c1=c2+c3 antes de inserir as colunas 2 e 3, ou ignorar os erros contidos num a definição
até que sejam corrigidos.

Utilização das funções Shift e CumSum no


cabeçalho de uma coluna

Na definição de um cabeçalho, é possível u tilizar as funções shift e cumSum com o


descritas abaixo. Essas descrições diferem ligeiram ente daquelas contidas no m ódulo
Referência técnica. Esta secção descreve a utilização destas funções com o Data/Matrix
Editor, enquanto o m ódulo Referência técnica fornece uma descrição geral do ecrã
principal ou program a.

Matriz de dados/matrizes 573


U tilização da fu n ção Sh ift

A função sh ift copia uma coluna base e desloca-a para cim a ou para baixo, um núm ero
especificado de elem entos. Utilize ^ para d efin ir um cabeçalho de coluna com a
sintaxe:
s h ift (column [,integer])

O ©
O Coluna utilizada como base para o deslocamento.
© Número de elementos a deslocar (positivo, para cima; negativo, para

P or exem plo: para d eslo ca r a coluna dois elem entos para cim a ou para baixo:

O © O c2=shift(c1,2)
© c3=shift(c1,-2)
© As colunas deslocadas têm 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.

Nota: para introduzir “sh ift” , digite-o no teclado ou seleccione-o em CATALOG.

Matriz de dados/matrizes 574


U tilização da fu n ção C u m Su m

A função cumSum efectua a som a acum ulada, o som atório, dos elem entos de uma
coluna base. Utilize ^ para d e fin ir o cabeçalho da coluna com a seguinte sintaxe:

cumSum (column)

I------ Coluna utilizada como coluna base para a soma


acumulada.

P o r exem plo:
c2=cumSum(c1)

1+2
1+2+3+4

Nota: para introduzir “cum Sum ” , digite-a, seleccione-a em CATALOG ou prim a 2 [math]
e seleccione-a no subm enu List.

Classificação de colunas

D epois de introduzir inform ações num a variável de lista, dados ou m atriz, é possível
classifica r uma coluna específica por ordem alfabética ou num érica. A s colunas podem
s e r classificadas a partir de uma coluna “ch ave ” .

Matriz de dados/matrizes 575


C la s s ific a ç ã o de um a única coluna

No D ata/M atrix Editor:

1. P osicione o cu rso r num a célula q u a lq ue r da


coluna.

2. Prima:
@ 2 [F6]

e seleccione 3:Sort Column.

Os núm eros são ordenados por ordem C1 C1


crescente.
fred & 75
A s sequências de caracteres são
ordenadas por ordem alfabética.
sally 82
chris & 98
jane chris
75 & fred
98 jane
82 sally

C l a s s i f i c a ç ã o d e t o d a s a s c o lu n a s a p a r t i r d e u m a c o lu n a " c h a v e ”

Suponha que deseja classifica r uma base de dados na qual cada coluna da m esm a
linha contém inform ações interrelacionadas (com o o nom e, o apelido e as notas das

Matriz de dados/matrizes 576


provas dos alunos). N este caso, a classificação de uma única coluna anularia a relação
existente entre as colunas.

N o D a ta /M a trix E d ito r :

1. P osicione o cu rso r num a célula qua lq ue r


da coluna “ch ave ” .
Neste exem plo, desloque o cursor para a
segunda coluna (c2) para classifica r por
apelido.

Nota: para as variáveis de lista equivale a


classifica r uma única coluna.

2. Prima:
@ 2 [F6]
h m
e seleccione 4:Sort Col, adjust all.
Nota: este item do m enu não estará
disponível quando houver uma coluna
bloqueada.

Para u tilizar este procedim ento num a variável de dados:

• Todas as colunas devem te r o m esm o com prim ento.

• N enhum a coluna poderá e star bloqueada (definida no cabeçalho de coluna por uma
função). Se o cu rso r e stiver posicionado num a coluna bloqueada, o sím bolo a
aparece no início da linha de entrada.

Matriz de dados/matrizes 577


Armazenamento de uma cópia de uma variável de
lista, dados ou matriz

É possível g ua rd ar uma cópia das variáveis de lista, m atriz ou dados. Tam bém é
possível copiar uma lista para uma variável de dados ou se le ccion ar uma coluna de
uma variável de dados e copiá-la para uma lista.

T ip o s v á l i d o s d e c ó p i a

É possível copiar: Para:


Uma lista Uma lista ou dados
Dados Dados
Uma coluna de dados Uma lista
Uma matriz Uma matriz

Nota: uma lista converte-se autom aticam ente num a variável de dados, quando introduzir
m ais de uma coluna de inform ação.

P r o c e d im e n t o

No D ata/M atrix Editor:

1. Veja a variável que deseja copiar.

Matriz de dados/matrizes 578


2. Prim a O e seleccione 2:Save Copy As.

3. Na caixa de diálogo:

• S eleccione Type e Folder para a


cópia.

• Digite o nom e da variável para a


cópia. O

• Q uando disp on íve l, seleccione a


coluna a partir da qual deseja copiar.

Nota: se d ig itar o nom e de uma variável


existente, o seu conteúdo será
substituído.

O O item Column fica inactivo, até que copie uma coluna de dados
para uma lista. A informação da coluna não é utilizada para outros
tipos de cópia.

4. Prim a IenterI (depois de e scre ver num a caixa de entrada com o Variable, prim a duas
vezes |enter I).

Matriz de dados/matrizes 579


P ara co p ia r um a co luna de d a d o s para um a lista

Um a variável de dados pode co nte r várias colunas, enquanto que uma variável de lista
só pode co nte r uma. Para copiar uma variável de dados para uma lista, tem de
se le ccion ar a coluna que deseja copiar.

O Variável de lista onde será copiada a


coluna de dados.
O
©
© Coluna de dados que será copiada para
a lista. Por predefinição, aqui aparece a
coluna onde o cursor está posicionado.

Matriz de dados/matrizes 580


Representação gráfica de dados
estatísticos
Visão geral do procedimento de análise estatística

Esta secção contém uma visão geral do procedim ento utilizado para a execução de
cálculos estatísticos ou representação de gráficos estatísticos. Para m ais inform ações,
consulte as páginas seguintes.

C á l c u lo e r e p r e s e n t a ç ã o d e d a d o s e s t a t í s t i c o s

1. Defina Graph (IMODEI) para FUNCTION fF l- T F2 TF3 T F4 TFE TFS-ÍF7 T 'i

DATA
cl c2 c-3
2. Introduza os dados estatísticos no 1 4
2 250 9
D ata/M atrix Editor. 3 500 31
4 500 20
Nota: para m ais inform ações sobre a ricl=150
MAIN Find liUTD FUNí
introdução de dados no D ata/M atrix
Editor, consulte no m ódulo E ditor de
D ados/M atrizes.

3. R ealize cálculos estatísticos para


enco ntra r as variáveis estatísticas ou
a daptar os dados a um m odelo ( W ) .

Representação gráfica de dados estatísticos 581


4. Defina e seleccione os gráficos
estatísticos ( „ e então , ) .

Nota: o Y = E ditor pode tam bém ser


utilizado para d efin ir e se le ccion ar
gráficos estatísticos e funções y(x).

5. Defina a jan ela de visualização


( 8 [WINDOW]).

6. A ltere o form ato do gráfico, se


necessário.

9
— ou—
@ 8 Í
H 8 F
7. R epresente os gráficos estatísticos e as
funções seleccionadas ( 8 [graph]).

E x p lo r a ç ã o d o s g r á f ic o s e s t a t í s t ic o s

No ecrã G raph, é possível:

• M ostrar as coordenadas de q u a lq ue r pixel com o cu rso r de m ovim ento livre ou de


q ua lq ue r ponto pelo traçado gráfico.

• U tilizar o menu „ Zoom da barra de ferram entas para a m pliar ou reduzir uma parte
do gráfico.

• U tilizar o m enu 8 Math da barra de ferram entas para ana lisa r uma função q ua lq ue r
(m as não os gráficos) que pode se r representada graficam ente.

Representação gráfica de dados estatísticos 582


Realização de cálculos estatísticos

No D ata/M atrix Editor, utilize o menu ^ Calc da barra de ferram entas para realizar
cálculos estatísticos. É possível ana lisa r estatísticas de uma ou duas variáveis, ou
realizar vários tipos de análise de regressão.

C a ix a d e d iá l o g o C a l c u la t e

É preciso a brir uma variável de dados, pois o D ata/M atrix E ditor não realiza cálculos
estatísticos com variáveis de lista ou matriz.

No D ata/M atrix Editor:

1. Prim a ^ para ve r a caixa de diálogo Percurso da variável


Calculate.
N este exem plo, todos os itens estão
activos. Na sua calculadora, só estão
activos os itens válidos para as definições
actuais de C alculation Type e Use Freq
and Categories?.

Nota: se um item não fo r válido para a


definição actual, aparece atenuado. O
cu rso r não pode se r posicionado num
item atenuado.

Representação gráfica de dados estatísticos 583


2. Especifique a definição adequada para os itens ativos.

Item Descrição

Calculation Type Seleccione o tipo de cálculo.

x Digite o número da coluna (C1, C2, etc.) utilizada para


os valores da variável independente x no D ata/M atrix
Editor.

y Digite o número da coluna utilizada para os valores da


variável dependente y. Esta operação é necessária
em todos os C alculation Types excepto OneVar.
Store RegEQ to Se Calculation Type for uma análise de regressão, é
possível seleccionar o nome de uma função (y1(x),
y2(x), etc.). Desta forma, a equação de regressão
pode ser guardada e apresentada no Y= Editor.

Use Freq and Seleccione NO ou YES. Observe que Freq, Category,


Categories? e Include Categories só estão activas se Use Freq and
Categories? = YES.

Freq Digite o número da coluna que contém um valor de


“ponderação”, um peso, para cada ponto de dados. Se
o número da coluna não for introduzido, todos os
pontos de dados terão o mesmo valor de peso (1).

Category Digite o número da coluna que contém um valor de


categoria para cada ponto de dados.

Include Categories Se especificar uma coluna Category, é possível utilizar


este item para limitar o cálculo aos valores de
categoria especificados. Por exemplo: se especificar
{1,4}, o cálculo utilizará apenas os dados com valores
de categoria 1 ou 4.

Representação gráfica de dados estatísticos 584


3. Prima IenterI (depois de digitar numa caixa de entrada, prima duas vezes IenterI).
Os resultados aparecem no ecrã STAT VARS. O form ato depende de Calculation
Type. P or exem plo:

Para C alculation Type = OneVar ParaCalculation Type = LinReg

Quando aparece ▼
em vez de =, é
possível procurar

Nota: os pontos de dados não definidos (apresentados com o undef), são ignorados
nos cálculos estatísticos

4. Para fe ch a r o ecrã STAT VARS, prim a Ienter I.

A p re s e n ta ç ã o d o e c rã S T A T V A R S

O menu Stat da barra de ferram entas do D ata/M atrix E ditor volta a aprese ntar os
resultados do cálculo a nte rio r (a não se r que os dados da m em ória tenham sido
cancelados).
@ 2 [F7]
h m

Os resultados anteriores são cancelados:

Representação gráfica de dados estatísticos 585


• Q uando m odificar ou dados ou a definição C alculation Type.
• Q uando abrir outra ou a m esm a variável de dados (se o cálculo fo r relativo a uma
coluna de uma variável de dados). Os resultados tam bém são cancelados quando
sa ir e vo lta r a a brir o D ata/M atrix E ditor com uma variável de dados.

• Q uando a pasta actual (se o cálculo fo r relativo a uma variável de lista da pasta
anterior).

Tipos de cálculos estatísticos

C om o descrito na secção anterior, a caixa de diálogo C alculate perm ite e spe cifica r o
cálculo estatístico que deseja realizar. Esta secção contém uma descrição m ais
detalhada dos tip os de cálculos.

S e le c ç ã o d o t ip o d e c á lc u lo

Na caixa de diálogo C alculate ( ^ ) , realce a definição do estado actual de Calculation


Type e prim a ® .

É possível se le ccion ar os tipos d isponíveis no


m enu.

Um item atenuado
não é válido para o
tipo de cálculo actual.

Representação gráfica de dados estatísticos 586


Tipo de cálculo Descrição

OneVar Estatística de uma única variável — Calcula as variáveis


estatísticas. (Consulte “Variáveis estatísticas” na página
248.)
TwoVar Estatísticas de duas variáveis — Calcula as variáveis
estatísticas. (Consulte “Variáveis estatísticas” na página
248.)
CubicReg Regressão cúbica — Adapta os dados a um polinómio de
3 2
terceiro grau y=ax +bx +cx+d . é preciso ter pelo menos
quatro pontos de dados.
• Com quatro pontos, a equação é um polinômio.
• Com cinco pontos ou mais, é uma regressão
polinomial.
ExpReg Regressão exponencial — Adapta os dados a uma
equação do tipo y=ab x (onde a é a intersecção com o
eixo y) com o método de mínimos quadrados e os
valores transformados x e ln(y) .
LinReg Regressão linear — Adapta os dados a uma equação do
tipo y=ax+b (onde a é a inclinação e b é a intersecção
com o eixo y) com o método de mínimos quadrados x e y.
LnReg Regressão logarítmica — Adapta os dados a uma
equação do tipo y=a+b ln(x) com o método de mínimos
quadrados e os valores transformados ln(x) e y .
Logistic Regressão logística — Ajusta os dados ao modelo
y=a/(1+b*eA(c*x))+d e actualiza todas as variáveis
estatísticas do sistema.

Representação gráfica de dados estatísticos 587


Tipo de cálculo Descrição
MedMed Mediana — Adapta os dados ao modelo y=ax+b (onde a
é a inclinação e b é a intersecção com o eixo y) com a
recta mediana-mediana que faz parte da técnica da recta
resistente.
Os valores m edx1 , medy1 , m edx2 , m edy2 , m edx3 , e
medy3 são calculados e guardados nas variáveis, mas
não apresentados no ecrã STAT VARS.
PowerReg Regressão de potência — Adapta os dados ao modelo
de equaçãoy=ax b com o método dos mínimos
quadrados e os valores transformados ln(x) e ln(y) .
QuadReg Regressão quadrática — Adapta os dados ao polinómio
de segundo grau y=ax +bx+c . é preciso ter pelo menos
três pontos de dados.
• Com três pontos, a equação é um polinómio.
• Com quatro pontos ou mais, é uma regressão
polinomial.
QuartReg Regressão de quarto grau — Adapta os dados ao
4 3 2
polinómio de quarto grau y=ax +bx +cx + dx+e . é
preciso ter pelo menos cinco pontos de dados.
• Com cinco pontos, a equação é um polinómio.Com seis
pontos ou mais, é uma regressão polinomial.
SinReg Regressão sinoidal — Calcula a regressão sinusoidal e
actualiza todas as variáveis estatísticas do sistema. O
resultado é sempre em radianos, independentemente da
definição do modo de ângulo.

Nota: em TwoVar e nos cálculos de regressão, as colunas especificadas para x e y (e


opcional, Freq ou C ategory), devem te r o m esm o tam anho.

Representação gráfica de dados estatísticos 588


N o e c r ã p r in c ip a l o u n u m p ro g r a m a

Utilize o com ando correspondente ao cálculo que deseja realizar. Os nom es dos
com andos coincidem com o de C alculation Type. Para m ais inform ações sobre os
com andos, consulte o m ódulo Referência técnica.

Im portante: estes com andos realizam cálculos estatísticos, m as não m ostram


autom aticam ente os resultados. Para m ostrar os resultados, utilize o com ando
ShowStat.

Variáveis estatísticas

Os resultados dos cálculos estatísticos são guardados em variáveis. Para a ced er a


estas variáveis, digite o nom e da variável ou utilize o ecrã V A R -LIN K com o descrito no
m ódulo Gestão da memória e das variáveis. Todas as variáveis estatísticas são
canceladas quando m odificar ou tro ca r o tipo de cálculo. A s outras condições
d eterm inam o cancelam ento das variáveis.

V a r iá v e i s c a lc u l a d a s

A s variáveis estatísticas são guardadas com o variáveis de sistem a. Todavia regCoef e


regeq são tratadas, respectivam ente, com o uma variável de lista e uma variável de
função.

Uma Var Duas Var Regressões

média dos valores de x X X

soma dos valores de x Gx Gx

Representação gráfica de dados estatísticos 589


Uma Var Duas Var Regressões
2
som a dos va lo re s de x Gx2 Gx2

desvio padrão da am ostra de x Sx Sx

desvio padrão da população de x ox ox

núm ero de pontos de dados nStat nStat

m édia dos va lo re s de y y

som a dos va lo re s de y Gy
2
som a dos va lo re s de y Gy2

desvio padrão da am ostra de y Sy

desvio padrão da população de y oy

som a dos va lo re s de x * y Gxy

m ínim o dos va lo re s de x m inX m inX

m áxim o dos va lo re s de x m axX m axX

m ínim o dos va lo re s de y m inY

m áxim o dos va lo re s de y m axY

prim eiro quartil qi


m ediana m edS tat

te rce iro quartil q3

equação de regressão regeq

coeficie nte s de regressão (a, b, c, d, re g C o e f


e)

Representação gráfica de dados estatísticos 590


Uma Var Duas Var Regressões

coeficiente de co rrelação f f corr

coeficiente de dete rm in açã o f f R2

v a lo r de resum o m e d x l,
(apenas M edM ed) f m e d y l,
medx2,
medy2,
medx3,
m edy3

H c o rr é definido exclusivam ente para uma regressão linear, enquanto R2 é definido


para todas as regressões de polinóm ios.

Nota:

• se regeq é 4 x + 7, então regCoef é {4 7}. Para a ced er ao coeficiente “a” (o prim eiro
elem ento da lista), utilize um índice, com o por exem plo regCoef[1].

• o prim eiro quartil é a m ediana dos pontos situados entre minX e medStat, e o
terceiro quartil é o ponto m édio com preendido entre medStat e maxX.

Definição de um gráfico estatístico

No D ata/M atrix Editor, é possível u tilizar os dados introduzidos para d e fin ir vários tipos
de gráficos estatísticos. Podem se r d efinidos até 9 g ráficos sim ultaneam ente.

Representação gráfica de dados estatísticos 591


P r o c e d im e n t o

No D ata/M atrix Editor:

1. Prim a „ para ve r o ecrã Plot Setup.


Inicialm ente nenhum gráfico está
definido.

2. Realce o gráfico que deseja d efin ir com o


cursor.

3. Prim a , para d efin ir o gráfico. Nome do percurso


N este exem plo, todos os itens estão da 'ariável de dados
activos. Na sua calculadora, só estão
activos os itens válidos para as definições
actuais de Plot Type and Use Freq and
Categories?.

Nota: se um item não fo r válido para a


definição actual, aparecerá atenuado. O
cu rso r não pode se r posicionado num
item atenuado.

4. E specifique a definição adequada para os itens activos.

Item Descrição

Plot Type Seleccione o tipo de gráfico.(Consulte “Tipos de gráficos


estatísticos” na página 252.)
Mark Seleccione o símbolo utilizado para representar os pontos
de dados: Box (□), Cross (x), Plus (+), Square (■), ou
Dot (•).

Representação gráfica de dados estatísticos 592


Item Descrição

x Digite o número da coluna no Data/Matrix Editor (C1 , C2 ,


etc.) utilizado para os valores da variável independente x.

y Digite o número da coluna utilizada para os valores da


variável dependente y. Só fica activa se Plot Type =
Scatter ou xyline.
Hist. Bucket Especifique a largura das barras do histograma.
Width (Consulte “Histograma” na página 253.)
Use Freq and Seleccione NO ou YES . Não se esqueçam de que Freq,
Categories? 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 número da coluna que contém um valor de
“ponderação”, um peso, para cada ponto de dados. Se o
número da coluna não for introduzido, todos os pontos de
dados terão o mesmo valor de peso (1).
Category Digite o número da coluna que contém um valor de
categoria para cada ponto de dados.
Include Se especificar uma coluna Category, é possível utilizar
Categories este item para limitar o cálculo aos valores de categoria
especificados. Por exemplo: se especificar {1,4}, o
cálculo utilizará apenas os dados com valores de
categoria 1 ou 4.

Nota:

• No D ata/M atrix Editor, os gráficos definidos com núm eros de coluna utilizam sem pre
a últim a variável de dados, m esm o não tendo sido utilizada para cria r a definição.

Representação gráfica de dados estatísticos 593


• Para u tilizar uma variável de lista existente para x, y, Freq, ou Category, digite o
nom e da lista em vez do núm ero da coluna.

• C onsulte o exem plo de utilização de Freq, Category, e Include C ategories.

5. Prim a IenterI (depois de d ig itar num a caixa de entrada, prim a duas vezes Ienterí).

O ecrã Plot Setup volta a aparecer.

O gráfico definido é autom aticam ente


seleccionado para a representação
gráfica.

O bserve a definição resum ida do gráfico.


Plot Type = Scatter
Mark = Box
\ \
Plot l:kn U
T-c
iv
-a
x = cl y. = c2

Nota: os pontos de dados não definidos (apresentados com undef) são ignorados
quando realizar um gráfico estatístico.

S e l e c c i o n a r e a n u l a r a s e le c ç ã o d e u m g r á f i c o

Em Plot Setup, realce o gráfico e prima ^ para activar ou desactivar o gráfico. Um


gráfico estatístico perm anece realçado quando: •

• O modo do gráfico é m odificado. (Os gráficos estatísticos não são representados no


m odo 3D.)

Representação gráfica de dados estatísticos 594


Um com ando Graph é executado.
Um a variável diferente no D ata/M atrix E ditor é aberta.

C ó p ia d a d e f i n iç ã o d e u m g r á f i c o

Em Plot Setup:

1. Realce o gráfico e pressione „ .

2. Prim a ® e seleccione o núm ero do


gráfico que deseja copiar.

3. Prim a Ienter|.

Nota: quando se le ccion ar o gráfico original ( / ) , selecciona tam bém a cópia.

C a n c e la m e n t o d a d e f i n i ç ã o d o g r á f i c o

Em Plot Setup, realce o gráfico e prim a ^ . Para vo lta r a d efin ir um gráfico existente,
não é necessário cancelá-lo antes, pois é possível m odificar a definição existente. Para
evitar a representação do gráfico, anule-o.

Tipos de gráficos estatísticos

D urante a definição de um gráfico estatístico com o descrito na secção anterior, o ecrã


Plot Setup perm ite se le ccion ar o tipo de gráfico. Esta secção contém uma descrição
m ais detalhada dos tipos de g ráficos disponíveis.

Representação gráfica de dados estatísticos 595


S c a tte r

Os pontos de dados x e y são representados com o pares de coordenadas. Portanto, as


colunas ou listas indicadas para x e y devem te r o m esm o tam anho.

• Os pontos representados aparecem com ; °


o sím bolo seleccionado com o Mark. : °
: □
i □
• Se necessário, é possível espe cifica r a ; n °
m esm a coluna ou lista p a r a x e y. 1°.............................

x y lin e

É um gráfico sca tte r no qual os pontos de


dados são representados e ligados segundo
a ordem em que x e y aparecem .

A ntes da representação, é possível classificar


as colunas no D ata/M atrix Editor.
@ 2 [F6] 3 ou 2 [F6] 4
H ^ 3 ou ^ 4

Representação gráfica de dados estatísticos 596


B o x P lo t

R epresenta os dados de uma variável em relação aos pontos de dados m áxim o e


m ínim o (minX and maxX) do conjunto.

• A caixa está definida pelo prim eiro quartil Q1 Med , Q3


(Q1), pela m ediana (Med) e pelo terceiro
quartil (Q3). k:
• A s m arcas prolongam -se de minX a Q1 e
de Q3 a maxX. -minx maxX

• Se s e le ccion ar vários gráficos de caixas, estes são representados um por cim a do


outro segundo a ordem de num eração.

• Utilize N ew P lot para m ostrar dados estatísticos com o um traçado de caixa


m odificada.

• Seleccione Mod B ox Plot com o Plot Type quando d e fin ir um traçado no D ata/M atrix
Editor.

Um traçado m odificado de caixa exclui os pontos fora do intervalo [Q 1-X, Q3+X], onde X
é definido com o 1.5 (Q3-Q1). Estes pontos atípicos são traçados individualm ente além
das m argens do traçado da caixa com a m arca seleccionada.

Representação gráfica de dados estatísticos 597


H is to g r a m

R epresenta os dados de uma variável num histogram a. O eixo x é dividido em


segm entos da m esm a largura, denom inados cubos ou barras. A altura das barras (o
seu va lo r y) indica a quantidade de pontos de dados incluídos no intervalo da barra.

• D urante a definição do xm ax - xm i n
N ú m e ro de barras =
gráfico, é possível H is t. B u c k e t W id th
e spe cifica r a largura de
cada barra m ediante
Hist. Bucket Width (o
va lo r predefinido é 1).

• O ponto de dados
situado na extrem idade
xmin + Hist.
Bucket Width
da barra é colocado na
barra à direita. • _xmin

• ZoomData ( „ 9 do ecrã G raph, Y= Editor, ou W indow Editor) ajusta xm in e xmax


para incluir todos os pontos de dados, porém não ajusta o eixo y.

Representação gráfica de dados estatísticos 598


- Utilize H [w indow ] para d e fin ir ym in = 0 e ym ax = núm ero de pontos de dados
previsto na barra maior, m ais alta.

• Q uando tra ça r um histogram a (^ ), o c ursor de traçado


ecrã apresenta as inform ações relativas /
à barra traçada. :

N° de pontos de
dados na barra
representada

Utilização do Y= Editor com gráficos estatísticos

A s secções anteriores descreveram o procedim ento para d e fin ir e se le ccion ar gráficos


estatísticos no D ata/M atrix Editor. Os g ráficos estatísticos tam bém podem s e r definidos
e seleccionados no Y = Editor.

Representação gráfica de dados estatísticos 599


V isu a liz a ç ã o da lista d o s g rá fic o s e sta tístic o s

Prim a H # para ve r Y = Editor. Os nove gráficos estatísticos estão colocados na parte


su pe rio r do ecrã (não visíveis) por cim a das funções y(x). Todavia, o indicador PLO TS
fornece algum as inform ações.

Por exemplo: PLOTS 23 indica _____


que foram seleccionados os
gráficos 2 e 3.

Para v e r a lista dos gráficos estatísticos,


utilize © para d esloca r os valores acim a das
funções y(x).

Se realçar um gráfico, este


apresenta a variável de dados
que será utilizada no gráfico.

Se um gráfico estiver definido,


mostra a mesma notação
resumida do ecrã Plot Setup.

No Y= Editor, é possível realizar praticamente as


mesmas operações que em qualquer função y(x)
nos gráficos estatísticos.

Representação gráfica de dados estatísticos 600


Nota: no D ata/M atrix Editor, os gráficos definidos com núm eros de coluna sem pre
utilizam a últim a variável de dados, m esm o que não tenha sido utilizada para cria r a
definição.

Para: Operação:

Modificar a definição de um Realce o gráfico e prima Aparece o


gráfico ecrã de definição apresentado no
Data/Matrix Editor.
Seleccionar ou anular um Realce o gráfico e prima [ 2
gráfico
Desactivar todos os gráficos Prima ^ e seleccione o item aplicável.
e/ou funções Pode seleccionar o item apropriado. Este
menu também pode ser utilizado para
activar todas as funções.

Nota: não pode utilizar @ 2 [F6]; ' H ^ para d e fin ir um estilo de visualização do
traçado. Entretanto, a definição do traçado perm ite se le ccion ar a m arca utilizada para o
traçado.

P a ra r e p r e s e n ta r g r á fic o s e fu n ç õ e s Y =

Se necessário, é possível se le ccion ar e representar gráficos estatísticos e funções y(x)


sim ultaneam ente.

Representação gráfica de dados estatísticos 601


Representação e traçado de um gráfico estatístico
definido

D epois de introduzir os pontos de dados e d e fin ir os gráficos estatísticos, é possível


representar os gráficos seleccionados com os m étodos utilizados no Y= E ditor (com o
descrito no m ódulo Representação gráfica defunções básicas).

D e f in i ç ã o d a j a n e l a d e v i s u a l iz a ç ã o

Os gráficos estatísticos aparecem de acordo com o gráfico actual e utilizam as variáveis


definidas no W indow Editor.

Utilize H [w indow ] para ve r o W indow Editor. Proceda de uma das seguintes m aneiras:

• Introduza os valores apropriados.


— ou —

• S eleccione 9:ZoomData no m enu „ Zoom da barra de ferram entas. (É possível


u tilizar q u a lq ue r opção zoom , mas ZoomData é a m ais indicada para os gráficos
estatísticos.)

ZoomData estabelece a jan ela de visualização


para que m ostre todos os pontos de dados.

N os histogram as e gráficos de caixas, são


ajustados apenas xm in e xmax. Se a parte
su pe rio r do histogram a não aparece, trace o
histogram a para e n co ntra r o va lo r de ymax.

Representação gráfica de dados estatísticos 602


Nota: „ Zoom está disponível no Y= Editor, no W indow Editor e no ecrã Graph.

A lte r a ç ã o d o f o r m a to d o g r á fic o

Prima:
, 9
— ou —
@ 8 Í
H 8 F
no Y = Editor, no W indow E ditor ou no ecrã
Graph.

Em seguida, altere as configurações


necessárias.

T ra ç a d o d e u m g r á fic o e s ta t ís tic o

No ecrã G raph, prim a ^ para tra ça r um gráfico com o cursor. O m ovim ento do cursor
depende do Plot Type.

Tipo de gráfico Descrição

Scatter ou xyline O traçado inicia no primeiro ponto de dados.


Box plot O traçado inicia na mediana. Prima © para traçar em
Q1 e m inX . Pressione © pata traçar em Q3 e maxX .

Histogram O cursor desloca-se a partir do ponto central superior


de cada barra, iniciando pela primeira barra da
esquerda.

Representação gráfica de dados estatísticos 603


Nota: quando m ostrar um gráfico estatístico, o ecrã G raph não se enquadra
autom aticam ente, se o traçado do cursor ultrapassar a m argem direita ou esquerda do
ecrã. Para centralizar o ecrã no cu rso r de traçado, prim a Ienter I.

Se prem ir © ou © para passar para outro gráfico ou função y(x), o cu rso r desloca-se
para o ponto inicial ou actual do gráfico (e não para o pixel m ais próxim o).

Utilização de frequências e categorias

Para d ete rm in a r a form a de análise dos dados, é possível u tilizar valores de frequência
e/ou de categorias. Os valores de frequência perm item “ponderar” determ inados pontos
de dados. Os valores de categoria perm item ana lisa r um subconjunto de pontos de
dados.

E x e m p lo d e u m a c o lu n a d e f r e q u ê n c ia

Num a variável de dados, é possível utilizar q u a lq ue r coluna do D ata/M atrix E ditor para
atribuir um va lo r de frequência (ou de ponderação) aos pontos de dados de cada linha.
Um va lo r de frequência deve se r um núm ero inteiro , 0 se C alculation Type = O neVar
ou M edM ed ou se Plot Type = Box Plot. Nos outros tipos de cálculos ou gráficos
estatísticos, o va lo r de frequência pode se r um núm ero q u a lq ue r , 0.

P or exem plo: suponha que introduziu as notas das provas de um estudante, onde:

• O peso da nota da prova feita na m etade do sem estre é o dobro do peso das outras
provas.

• O peso da prova final é o triplo.

Representação gráfica de dados estatísticos 604


No D ata/M atrix Editor, é possível introduzir as notas e os valores de frequência em duas
colunas.

Notas das Valores de


provas frequência
cl c2 As notas ponderadas são c1
equivalentes aos valores da
85 1 85
coluna apresentada à direita.
97 1 97

92 2 92 O

89 1 92 O

91 1 89

95 3 91

95 ©

95 ©

95 ©

O F requência é 2
© F requência é 3

Nota: um va lo r de frequência 0 elim ina o ponto de dados da análise.

Para u tilizar os valores de frequência, especifique a coluna de frequência durante a


realização do cálculo estatístico ou a definição do gráfico. P or exem plo:

Representação gráfica de dados estatísticos 605


Configure para YES.

Digite o número da coluna (ou o


nome da lista) que contém os
valores de frequência.

Nota: é possível utilizar os valores de frequência de uma variável de lista em vez de uma
coluna.

E x e m p lo d e u m a c o lu n a d e c a t e g o r i a

Num a variável de dados, é possível u tilizar q u a lq u e r coluna para e spe cifica r um va lo r de


categoria (ou subconjunto) dos pontos de dados de cada linha. O va lo r de categoria
pode s e r um núm ero qualquer.

Suponha que introduziu as notas da prova de um grupo com posto por estudantes da 7a.
e 8a. séries. O objectivo é ana lisa r as notas do grupo todo, m as tam bém inclu ir uma
análise por categorias, por exem plo: alunas da 7a. série, alunos da 7a. série, alunos e
alunas da 8a. série, etc.

Em prim eiro lugar, é preciso d ete rm ina r os valores de categoria que deseja utilizar.

Valor de categoria Utilizado para indicar:

1 alunas da 7a. série

2 alunos da 7a. série

3 alunas da 8a. série

4 alunos da 8a. série

Representação gráfica de dados estatísticos 606


Nota: não é preciso d ete rm ina r um va lo r de categoria para a classe inteira, assim com o
estab ele cer os valores de categoria para todos os estudantes da 7a. e 8a. séries, pois
são uma com binação de categorias diferentes.

No D ata/M atrix Editor, é possível introduzir as notas e os valores de categoria em duas


colunas.

Notas das provas Valores de categoria


cl c2
85 1
97 3
92 2
88 3
90 2
95 1
79 4
68 2
92 4
84 3
82 1

Para u tilizar os valores de categoria, especifique a coluna e os valores de categoria que


deseja incluir na análise durante a realização do calculo estatístico ou defina o gráfico
estatístico.

Representação gráfica de dados estatísticos 607


' m ain \d atal Calculais ''
Defina para YES. C alculation To p s ..... DnsMar õ-
ci

í-:' ........
Digite o número da coluna Frsa and CatsSorissT VES »

(ou o nome da lista) que CE


> Includs Cats 3 or i s : .... í í j í í

contém os valores de < Entcr=SHVE < EÍC=CANCEL

categoria

Digite os valores de categoria entre


chavetas{ }, separados por vírgulas - não
digite um número de coluna ou um nome
de lista.

Nota: é possível u tilizar os valores de categoria de uma variável de lista em vez de uma
coluna.

Para analisar: Inclua as categorias:


alunas da 7a. série {1}
alunos da 7a. série {2}
alunas e alunos da 7a. série {1,2}
alunas da 8a. série {3}
alunos da 8a. série {4}
alunas e alunos da 8a. série {3,4}
todas as alunas (7a. e 8a. séries) {1,3}
todos os alunos (7a. e 8a. séries) {2,4}

Nota: para a na lisa r a turm a inteira, deixe em branco a caixa de entrada Category. Os
valores de categoria são ignorados.

Representação gráfica de dados estatísticos 608


Acessório opcional CBL 2™ ou CBR™

O sistem a C alculator-B ased Laboratory™ (CBL 2) e o C alculator-B ased Ranger™


(CBR) são acessórios o pcionais fornecidos à parte, que perm item recolher dados de
experiências reais de vários tipos. Os program as para o C BL 2 e para o C BR da TI-89
Titanium / Voyage™ 200 estão disponíveis no site W eb da TI edu catio n.ti.com .

A rm a z e n a m e n to d e d a d o s d o C B L 2™

Os dados recolhidos com o sistem a C BL 2 são inicialm ente guardados na própria


unidade C BL 2, de onde deverão se r recuperados (e transferidos para a TI-89 Titanium /
Voyage™ 200) com o com ando Get, que está descrito no m ódulo Referência técnica.

Em bora os conjuntos dos dados recuperados possam s e r m em orizados em diversos


tipos de variáveis (lista, real, matriz, im agem ), a utilização das variáveis de lista facilita a
realização de cálculos estatísticos.

Q uando tra n sfe rir a inform ação recolhida para a TI-89 Titanium / Voyage™ 200, é
possível e spe cifica r os nom es das variáveis de lista que deseja utilizar.

P or exem plo: O C BL 2 pode se r utilizado para recolher dados relativos à tem peratura
durante um período de tem po. D urante a transferência dos dados, suponha que são
guardados:

• Os dados relativos à te m peratura num a variável de lista denom inada temp.

• Os dados relativos ao intervalo de tem po num a variável de lista d enom inada time.

D epois de g ua rd a r a inform ação da C BL 2 na TI-89 Titanium / Voyage™ 200, as


variáveis de lista C BL 2 podem se r utilizadas de duas form as diferentes.

Representação gráfica de dados estatísticos 609


Nota: para m ais inform ações sobre a utilização de C BL 2 e a recuperação de dados
para a TI-89 Titanium / Voyage™ 200, consulte o m anual fornecido com a unidade
C BL 2.

R e f e r ê n c ia à s l i s t a s C B L 2 ™

D urante a realização de cálculos estatísticos ou durante a definição de um gráfico


estatístico, é possível referir-se de form a explícita às variáveis de lista CBL 2. Por
exem plo:

Digite o nome da variável de lista


CBL em vez de número de coluna.

C r ia ç ã o d e u m a v a r i á v e l d e d a d o s c o m a s l i s t a s C B L 2 ™

É possível cria r variáveis de dados que incluam as variáveis de lista C BL 2 necessárias.

• No ecrã principal ou num program a, utilize o com ando NewData.

Representação gráfica de dados estatísticos 610


NewData dataVar, listl [,list2 ] [,list3 ] ...

Nomes das variáveis de lista CBL. Na nova


variável de dados, listl será copiada na
coluna 1, list 2 na 2, etc.
Nome da variável de dados que deseja
criar.

P or exem plo:
NewData templ, time, temp

cria uma variável de dados d enom inada templ onde tim e está posicionado na coluna
1 e temp na coluna 2.
• No Data/Matrix Editor, crie uma nova variável de dados vazia com o nom e apropriado.
Para cada lista C BL 2 que deseja incluir, defina um cabeçalho de coluna com o
nom e da lista.

Representação gráfica de dados estatísticos 611


fF i- T F£ FT T F4 TFS IF B-H F7 T '1
|T04lx|F-l0t Setup- C«ll|He<Kl«r|Colc|util|st4t| |

Por exemplo: defina a coluna DATA a s a


cl
TEMP
c-2 c-3
1 como time, a coluna 2 como 1
2
1
2
120
95
temp 3
4
3
4
85
79

r. l , T i t , l e = " T i r i E "
MAIN ■ ■ F ill HUTD "UNt

Nota: para d e fin ir ou cancelar um cabeçalho de coluna, utilize ^ . Para mais


inform ações, consulte o m ódulo Editor de Dados/Matrizes.

N este m om ento, as colunas associam -se às listas CBL 2. Na eventualidade de


m odificar as listas, as colunas serão autom aticam ente actualizadas; o
cancelam ento das listas determ ina a perda dos dados.

Para to rn a r a variável de dados independente das listas C BL 2, apague o cabeçalho


de cada coluna. A inform ação perm anecerá na coluna, que não estará mais
associada à lista C BL 2.

CBR™

É tam bém possível utilizar o C alculator-B ased R anger™ (CBR) para explorar a relação
m atem ática e científica entre distância, velocidade, aceleração e tem po com os dados
recolhidos das actividades desenvolvidas.

Representação gráfica de dados estatísticos 612


Programação
Execução de um programa existente

Um program a criado (com o descrito nas secções seguintes deste m ódulo) pode se r
executado a partir do ecrã principal. O resultado do program a, caso exista, aparece no
ecrã Program I/O num a caixa de diálogo ou no ecrã G raph.

E x e c u ç ã o d e u m p ro g ra m a

N o ecrã principal:

1. D igite o nom e do program a.

2. É sem pre preciso d ig itar um prog1()


par de parêntesis depois do L Se argumentos não forem
nome. necessários
A lguns program as requerem
um ou m ais argum entos.
prog1(x,y)_______________
Nota: utilize 2 [var- link] para L Se argumentos forem
listar as variáveis PRGM necessários
existentes. Realce uma
variável e prim a IenterI para
co la r o seu nom e na linha de
entrada.

3. Prim a Ienter|.

Programação 613
Nota: os argum entos especificam os valores iniciais de um program a. (C onsulte
“O btenção de valores num program a” na página 7.)

Q uando e xecutar um program a, a TI-89 Titanium / Voyage™ 200 G raphing C alculator


verifica autom aticam ente se há erros. P or exem plo, a m ensagem seguinte aparece se:

• Não houver ( ) depois do nom e do


program a.

Esta m ensagem de erro aparece, se:

• Não introduzir a quantidade esperada de


argum entos, caso sejam necessários.

Para ca nce la r a execução do program a se ocorre r um erro, prim a I N . Depois de


corrigir o problem a, o program a pode se r executado novam ente.

Nota: a TI-89 Titanium / Voyage™ 200 verifica tam bém se ocorrem erros durante a
execução do próprio program a.

" In te rru p ç ã o ” d e u m p ro g ra m a

O indicador busy aparece na linha de estado durante a execução de um program a.

Programação 614
Prim a [M | para interrom per a execução do program a. Em seguida, aparece uma
m ensagem .

• Para ve r o program a no P rogram Editor,


prim a IenterI. O cu rso r aparece no
com ando onde ocorreu a interrupção.

• Para ca nce la r a execução de um


program a, prim a I N .

O n d e a p a r e c e o r e s u lt a d o d o p r o g r a m a ?

A TI-89 Titanium / Voyage™ 200 m ostra autom aticam ente as inform ações no ecrã
apropriado de acordo com os com andos do program a.

• A m aior parte dos com andos de entrada e saída utiliza o ecrã P rogram I/O. (Os
com andos de entrada pedem ao u tilizador para introduzir inform ações.)

• Os com andos relacionados com o ecrã Graph utilizam geralm ente o ecrã Graph.

Q uando o program a term inar, a TI-89 Titanium / Voyage™ 200 m ostra o últim o ecrã.

E c r ã P r o g r a m I/O

Os resultados novos aparecem debaixo dos eventuais resultados precedentes (que


podem te r sido m ostrados anteriorm ente por este program a ou por um program a
diferente) no ecrã P rogram I/O. Q uando a página e stiver cheia, os resultados mais
antigos saem pela parte su pe rio r e desaparecem do ecrã.

Programação 615
No ecrã Program I/O: O
menu está disponível na
barra de ferramentas; todos
Última os outros estão
saída apagados.Não há linha de
entrada.

Nota: para lim par resultados anteriores, introduza o com ando C lrlO no seu program a. É
possível tam bém executar C lrlO a partir do ecrã principal.

Q uando um program a é interrom pido no ecrã P rogram I/O, é preciso co m preender que
não é o ecrã principal (apesar dos dois ecrãs serem parecidos). O ecrã Program I/O só
é utilizado para m ostrar resultados ou so licita r entrada pelo utilizador. Não é possível
fa ze r cálculos neste ecrã.

Nota: se os cálculos não aparecerem no ecrã principal depois da execução de um


program a, pode se r que o ecrã actual seja o ecrã P rogram I/O.

S a íd a d o e c r ã P r o g r a m I/O

No ecrã P rogram I/O:

• Prim a ^ para a lternar entre o ecrã principal e o ecrã Program I/O.)

- ou -

• Prim a [N ,2 K it] ou

H 8 [CALC HOME]
para ve r o ecrã principal.
- ou -

Programação 616
Veja q u a lq u e r outro ecrã da aplicação (com I apps I, 8 # etc.).

Início de uma sessão do Program Editor

Sem pre que iniciar o Program Editor, é possível co ntin ua r o program a ou função actual
(apresentado da últim a vez que o Program E ditor foi utilizado), a brir um program a ou
função existente, ou iniciar um novo program a ou função.

In íc io d e u m n o v o p ro g r a m a o u fu n ç ã o

1. Prim a I apps I e, em seguida, seleccione Ir™


Program Editor. ProíMro EJ...

2. Seleccione 3:New.

3. E specifique as inform ações apropriadas


para o novo program a ou função.

Item Permite:

Type Escolher se deseja criar um novo


programa ou função.

Folder Seleccionar a pasta onde o programa ou função será


guardado. Para mais informações sobre as pastas, consulte o
módulo Ecrã principal da calculadora.

Programação 617
Item Permite:

Variable Digitar o nome de uma variável para o programa ou para a


função.
Se especificar uma variável já existente, aparece uma
mensagem de erro quando premir IENTER|. Quando premir |ESC|
ou |ENTERI depois do erro, a caixa de diálogo NEW aparece
novamente.

4. Prim a |enterI (depois de d ig itar dados num a caixa de entrada com o Variable, é
preciso p rem ir duas vezes |enterI) para ve r um “m odelo” vazio.

Este é o modelo para um


programa. As funções
possuem um modelo
parecido.

É possível utilizar o Program E ditor conform e descrito nas secções seguintes deste
m ódulo.

Nota: um program a (ou função) é guardado autom aticam ente à m edida que é
digitado. Não é preciso guardá-lo m anualm ente quando s a ir do P rogram Editor,
iniciar ou abrir um outro program a.

C o n t in u a ç ã o d o p r o g r a m a a c t u a l

É possível sa ir do P rogram E ditor e ir para outra aplicação a q ua lq ue r m om ento. Para


vo ltar ao program a ou função apresentado quando sa ir do Program Editor, reinicie o
P rogram E ditor e seleccione 1:Current.

Programação 618
In ício de um novo p rogram a a partir do Program Editor

Para s a ir do program a ou da função actual e iniciar um novo:

1. Prim a O e seleccione 3:New.


2. E specifique o tipo, a pasta e a variável
para o novo program a ou função.

3. Pressione duas vezes Ienter I.

A b e r tu r a d e u m p ro g r a m a a n te r io r

Pode abrir um program a ou função criado anteriorm ente a q u a lq u e r m om ento.

1. No Program Editor, prim a O e seleccione 1:Open.

- ou -

N outra aplicação, reinicie o Program E ditor e seleccione 2:Open.

2. Seleccione o tipo, a pasta e a variável


apropriados.

3. Prim a I .

Nota: por predefinição, Variable m ostra o prim eiro program a ou função existente por
ordem alfabética.

Programação 619
C ó p ia de um p rogram a

Em alguns casos, pode se r preciso copiar um program a ou função para editar a cópia,
enquanto o original é m antido.

1. Veja o program a ou função que deseja copiar.

2. Prim a O e seleccione 2:Save Copy As.


3. E specifique a pasta e a variável para a cópia.

4. Prim a duas vezes Ienter I.

O b s e rv a ç ã o s o b re re m o ç ã o d e u m p ro g ra m a

C om o to da s as sessões do Program E ditor são autom aticam ente guardadas, pode


acum ular program as e funções anteriores, que ocupam espaço na m em ória.

Para e xclu ir program as e funções, utilize o ecrã V A R -LIN K (2 [var-link] ). Para mais
inform ações sobre VAR -LIN K, consulte no m ódulo Gestão da memória e das variáveis.

Descrição da introdução de um programa

U m program a é uma série de com andos executados por ordem sequencial (apesar de
alguns com andos alterarem o fluxo do program a). De uma form a geral, q ua lq ue r
instrução que possa se r executada a partir do ecrã principal pode s e r incluída num
program a. A execução de um program a continua até chegar ao fim do program a ou de
um com ando Stop.

Programação 620
In tro dução e ed içã o de linhas de p rogram a

Num m odelo em branco, é possível introduzir com andos para o seu program a novo.

Nome do programa especificado quando'


um novo programa é criado.
Introduza os comandos do seu
programa entre Prgm e EndPrgm .
Todas as linhas do programa
começam com dois pontos.

Nota: utilize as teclas de cu rso r para percorrer o program a para introduzir ou editar
com andos. Utilize H © ou H © para ir para o início ou o fim de um program a,
respectivam ente.

É possível introduzir e edita r com andos de program a no P rogram E ditor com as


m esm as té cnicas utilizadas para introduzir e editar texto no Text Editor. C onsulte
“ Introdução e edição de te xto ” no m ódulo Editor de Texto.

D epois de d ig ita r cada linha de program a, prim a IenterI para inserir uma nova linha vazia
e continuar a introdução de nova linha. Uma linha de program a pode s e r m aior do que
uma linha do ecrã; neste caso, passa autom aticam ente para a próxim a linha do ecrã.

Nota: a introdução de um com ando não executa o com ando. Só é executado quando o
program a fo r executado.

In tr o d u ç ã o d e lin h a s c o m v á r io s c o m a n d o s

Para introduzir m ais de um com ando numa única linha, separe-os com dois pontos,
prem indo 2 M.

Programação 621
In tro dução de co m en tário s

Um sím bolo (9) de com entário perm ite introduzir um com entário num program a.
Q uando o program a fo r executado, todos os caracteres à direita de 9 são ignorados.

:p ro g 1 ()
:Prgm
O : 9 D is p la y s sum o f 1 th ru n
:Request "E n te r an in te g e r " ,n
© : e x p r ( n ) ! n : 9 Convert to numeric e xp ressio n *•

O D escrição do program a.
© D escrição de expr.

Nota: utilize com entários para introduzir inform ações que sejam úteis para alguém que
leia o código do program a posteriorm ente.

Para introduzir o sím bolo de com entário, prima:

• @ 0 0
H 2 X
- ou -

• Prim a „ e seleccione 9 :9

C o n tr o lo d o f lu x o d e u m p r o g r a m a

Q uando um program a é executado, as linhas do program a são executadas por ordem


sequencial. Entretanto, alguns com andos alteram o fluxo do program a. P or exem plo:

Programação 622
• A s estruturas de controlo com o os com andos lf...Endlf utilizam um teste condicional
para d e cid ir que parte do program a deve se r executada.
• A s estruturas de repetição, ou loop, com o For...EndFor, repetem um grupo de
com andos.

U tiliz a ç ã o d o r e tr o c e s s o

Os program as m ais com plexos I f x>5 Then


que utilizam If...EndIf e estruturas Disp "x is > 5"
de repetição, com o For...EndFor, E lse
são m ais fáceis de ler e e ntender Disp "x is < o r = 5"
quando utiliza o retrocesso. E n d If

A p r e s e n t a ç ã o d e r e s u lt a d o s c a lc u l a d o s

Num program a, os resultados calculados não aparecem a m enos que utilize um


com ando de saída. Esta é uma diferença im portante entre a realização de um cálculo no
ecrã principal e num program a.

Num program a, os resultados :1 2 * 6


destes cálculos não aparecem :cos(p /4)
(em bora apareçam no ecrã : s o l v e ( x ^ 2 - x - 2 = 0 ,x)
principal).

Os com andos de saída, com o :D isp 12*6


Disp, m ostram resultados durante :D isp COs(p/4)
a execução de um program a. :D isp s o l v e ( x ^ 2 - x -
2=0, x)

Programação 623
A apresentação do resultado de : c o s ( p / 4 ) -»maximum
um cálculo não guarda o resultado. :D isp maximum
Se q u is e r a ced er ao resultado
p osteriorm ente, guarde-o numa
variável.

Nota: a lista dos com andos de saída está disponível.

I n t r o d u ç ã o d e v a lo r e s n u m p r o g r a m a

Para introduzir valores num program a, pode:

• P edir ao u tilizador que guarde um va lo r (com IstoH) em d eterm inadas variáveis


antes da execução do program a.
O program a pode utilizar estas variáveis durante a execução.

Introduzir os valores :D isp 12*6


directam ente no program a. :c o s (p /4 )»maximum
Incluir com andos de entrada :In p u t "E n te r a v a l u e " , i
que peçam ao utilizador :Request "E n te r an
para introduzir os valores i n t e g e r " ,n
necessários à execução do
program a.

P edir ao u tilizador para prog1(3,5)


tra n sfe rir um ou mais
valores para o program a
quando fo r executado.

Nota: a lista de com andos de entrada está disponível.

Programação 624
E x e m p lo d e t r a n s f e r ê n c i a d e v a lo r e s p a r a u m p r o g r a m a

O program a seguinte desenha uma circunferência no ecrã Graph e, em seguida,


desenha uma recta horizontal pelo ponto m áxim o da circunferência. Tem de tran sfe rir
três valores para o program a: as coordenadas x e y do centro da circunferência e o raio
r.

• Q uando e scre ver o program a no P rogram Editor:

Introduza os dois ( ) ao lado do :c ir c ( x ,y ,r ) O


nom e do program a, especifique as .Prgm
variáveis que serão utilizadas para :F n O ff
g ua rd ar os valores transm itidos. :Z o o m S td
:Z o o m S q r
Não se esqueça de que o program a
:C ir c le x , y , r
contém tam bém com andos que
: L in e H o r z y + r
configuram o ecrã Graph.
:E n d P rg m

O Apenas c irc () é
inicialmente apresentado no
modelo em branco; não se
esqueça de editar esta
linha.

Nota: neste exem plo, não é possível u tilizar circle com o nom e do program a porque
entra em conflito com o nom e do com ando.

A ntes de d ese nh ar a circunferência, o program a desactiva todas as funções


Y = Editor seleccionadas, m ostra uma jan ela de visualização predefinida,
convertendo-a em “q ua drad a ” .

Programação 625
Para e xecu tar o program a a partir do ecrã principal:

O u tilizador precisa e specificar circ(0,0,5)


os valores aplicáveis como
argum entos dentro de ( ) . Transmitido para r
Transmitido para y
Transmitido para x
Os argum entos são
transm itidos para o program a
por ordem .

Nota: este exem plo assum e que o utilizador introduz valores que podem s e r m ostrados
pela jan ela de visualização configurada por ZoomStd e ZoomSqr.

Descrição da introdução de uma função

Um a função criada no P rogram E ditor é bastante parecida com as funções e instruções


utilizadas geralm ente a partir do ecrã principal.

P o r q u e c r i a r u m a f u n ç ã o d e f i n id a p e lo u t i li z a d o r ?

A s funções (assim com o program as) são ideais quando é necessário realizar um
cálculo ou um procedim ento várias vezes. A função só precisa s e r escrita uma vez e
pode s e r utilizada quantas vezes fo r necessário. No entanto, as funções possuem
algum as vantagens sobre os program as.

Programação 626
• É possível cria r funções que expandem as funções integradas da TI-89 Titanium /
Voyage™ 200 G raphing C alculator. A s funções criadas são utilizadas da m esm a
form a que as integradas.
• A s funções devolvem valores que podem se r representados graficam ente ou
introduzidos num a tabela. O m esm o não ocorre com program as.

• Pode utilizar uma função (mas não um program a) dentro de uma expressão. Por
exem plo: 3*func1(3) é válido, m as não 3*prog1(3).

• Pelo facto de tra n sm itir argum entos para as funções, é possível e screver funções
genéricas que não estejam vinculadas a nom es específicos de variáveis.

Nota: pode cria r uma função no ecrã principal, mas o P rogram E d itor é m ais conveniente
para funções com plexas com várias linhas.

D ife r e n ç a s e n tr e fu n ç õ e s e p r o g r a m a s

Este m anual utiliza algum as vezes a palavra com ando, referindo-se de form a geral a
instruções e funções. No entanto, quando e scre ver uma função, é im prescindível
diferen ciar instruções das funções.

Um a função definida pelo utilizador:

• Pode utilizar apenas as seguintes instruções. Todas as outras são inválidas.

Cycle Define Exit


For...EndFor Goto If...EndIf (all form s)
Lbl Local Loop...EndLoop
Return W hile...EndW hile ! ( |stq^| tecla)

Programação 627
• Pode utilizar todas as funções integradas na TI-89 Titanium / Voyage™ 200,
excepto:

setFold setGraph setMode


setTable sw itch

• Pode fa ze r referência a q ua lq ue r variável; no entanto, pode g ua rd a r um va lo r


apenas num a variável local.
- Os argum entos utilizados para tra n sm itir valores para funções são
autom aticam ente tratados com o variáveis locais. Se fo r necessário g uardar
valores noutras variáveis, será preciso declará-las dentro da função como
variáveis locais.

• Não pode ch am ar um program a com o uma subrotina, m as pode ch am ar uma outra


função definida pelo utilizador.

• Não pode d e fin ir um program a.

• Não pode d e fin ir uma função global, m as pode d e fin ir uma função local.

Nota: para m ais inform ações sobre variáveis locais.

In tr o d u ç ã o d e u m a fu n ç ã o

Q uando criar uma nova função no P rogram Editor, a TI-89 Titanium / Voyage™ 200
m ostra um “m odelo” vazio.

Nota: utilize as teclas de cu rso r percorrer a função para introduzir ou editar com andos.

Programação 628
Nome da função ^
especificado quando uma
nova função é criada.
Introduza os seus comandos
entre Func e EndFunc .

Não se esqueça de editar esta linha para


Todas as linhas de função incluir todos os argumentos necessários.
começam com um sinal de Não se esqueça de utilizar nomes de
dois pontos. argumentos na definição que nunca

Se a função requerer entrada, tem de tra n sm itir um ou m ais valores para a função.
(Um a função definida pelo u tilizador só pode g ua rd a r variáveis locais e não pode utilizar
instruções que solicitem a introdução de dados pelo utilizador.)

C o m o d e v o lv e r o v a l o r d e u m a f u n ç ã o

Há duas form as de d evo lve r o va lo r de uma função:

• Na últim a linha da função :cube(x)


(antes de EndFunc), calcule o :Func
va lo r a devolver. :x^3
:EndFunc
• Utilize Return. Esta instrução é cube(x)
útil para sa ir de uma função e Func
d evo lve r o va lo r a partir de I f x<0
q ua lq ue r ponto interm édio da R eturn 0
função. x 3
EndFunc

Programação 629
Nota: este exemplo calcula o cubo se x>0; caso contrário, devolve um 0 como resultado.

O argum ento x é tratado autom aticam ente com o uma variável local. No entanto, se o
exem plo precisar de outra variável, a função precisaria de a d eclara r com o local com o
com ando Local.

Há uma instrução im plícita Return no final da função. Se a últim a linha não fo r uma
expressão, ocorre um erro.

E x e m p lo d e u m a f u n ç ã o

A função seguinte calcula a raiz de índice x de y ( xfy). Tem de tra n sm itir os dois valores
para a função: x e y.

Nota: pelo facto de x e y serem variáveis locais para a função, não são afectadas por
q ua lq ue r variável x ou y existente.

Função definida no
Função chamada a partir do ecrã principal Program Editor

3 !x :1 2 5 !y
4*xroot(3,125) 20 1 :xroot(x,y)
1______ _ l : Func
:y"(1/x)
5 : EndFunc

Programação 630
Chamada de um programa a partir de um outro

Um program a pode ch am ar outro program a com o uma subrotina. A subrotina pode ser
externa (um program a independente) ou interna (incluída no program a principal). As
subrotinas são úteis quando um program a precisa de rep etir o m esm o grupo de
com andos em vários locais diferentes.

C h a m a d a d e u m p r o g r a m a in d e p e n d e n t e

Para ch am ar um program a independente, utilize a sintaxe utilizada para e xecu tar o


program a no ecrã principal.

subtest1()
Prgm
For i , 1 , 4 , 1 subtest2(x,y)
subtest2(i,i*1000 Prgm
EndFor D is p x ,y
EndPrgm ◄--------------- EndPrgm

C h a m a d a d e u m a s u b r o tin a in t e r n a

Para d efin ir uma subrotina interna, utilize o com ando Define com Prgm...EndPrgm. C om o
uma subrotina tem de se r definida antes de se r cham ada, recom endam os que defina
subrotinas no início do program a principal.

Programação 631
Um a subrotina interna é cham ada e executada da m esm a form a que um program a
independente.

:s u b te s t1 ()
:P rg m
O : lo c a l s u b te s t2
© :D e fin e s u b te s t2 ( x ,y ) = P r g m
: : D is p x , y
© :E n d P rg m
:® B e g in n in g o f m a in p r o g r a m
:F o r i , 1 , 4 , 1
© : subtest2(i,I*1000)
:E n d F o r
:E n d P rg m

O D eclara a subrotina com o uma variável local.

© D efine a subrotina.

© C ham a a subrotina.

Nota: utilize o menu ^ Var da barra de ferram entas do Program E ditor para introduzir
os com andos Define e Prgm...EndPrgm.

O b s e r v a ç õ e s s o b r e a u t iliz a ç ã o d e s u b r o tin a s

Q uando te rm in a r a subrotina, a execução devolve ao program a cham ado. Para sa ir de


uma subrotina a q ua lq ue r m om ento, utilize o com ando Return.

Programação 632
Um a subrotina não pode a ced er às variáveis locais d eclaradas no program a cham ado.
D e m odo analógo, o program a principal não pode a ced er às variáveis locais declaradas
num a subrotina.

Os com andos Lbl são locais para os program as em que estão localizados. No entanto,
um com ando Goto no program a principal não pode desviar-se para um rótulo existente
num a subrotina ou vice-versa.

Utilização de variáveis num programa

De um m odo geral, os program as tratam as variáveis da m esm a form a que o utilizador


as utiliza no ecrã principal. No entanto, o “fim ” da variável afecta a form a com o é
guardada e acedida.

F im d a s v a r i á v e i s

Fim Descrição *•
Variáveis do São variáveis com nomes reservados que são criadas
sistema automaticamente para guardar dados sobre o estado da
(globais) TI-89 Titanium / Voyage™ 200 Graphing Calculator.
Por exemplo, as variáveis Window (xmin, xmax, ymin,
ym ax etc.) estão globalmente disponíveis a partir de
qualquer pasta.
• É possível fazer referência a estas variáveis apenas
com o nome da variável, independentemente da pasta
actual.
• Um programa não pode criar variáveis do sistema, mas
pode utilizar os seus valores e (na maior parte dos
casos) guardar novos valores.

Programação 633
Fim Descrição

Variáveis da São variáveis que são guardadas numa determinada


pasta pasta.
• Se utilizar apenas o nome de variável, é guardada na
pasta actual. Por exemplo:
5!start
• Se a referência for feita apenas ao nome da variável,
tem de estar na pasta actual. Caso contrário, não será
encontrada (mesmo se a variável existir noutra pasta).
• Para guardar ou aceder a uma variável guardada
noutra pasta, é necessário especificar o caminho. Por
exemplo:

5!class\start
(class = Nome de pasta; start = Nome de variável)
Depois de o programa terminar, todas as variáveis de
pasta criadas pelo programa continuam a existir e ocupar
a memória.
Variáveis locais São variáveis temporárias existentes apenas durante a
execução do programa. Quando o programa terminar, as
variáveis locais são excluídas automaticamente.
• Para criar uma variável local num programa, utilize o
comando Local para declarar a variável.
• Uma variável local é tratada como única mesmo se
houver uma variável de pasta existente com o mesmo
nome.
• A utilização de variáveis locais é ideal para guardar
valores temporários, que não se deseja guardar.

Programação 634
Nota: se um program a tiv e r variáveis locais, uma função representada graficam ente não
pode aceder-lhes. P or exem plo:

Local a
5 !a
G ra p h a * c o s ( x )

pode a prese ntar um erro ou um resultado inesperado (se a variável a existir na pasta
actual).

E r r o s d a C i r c u l a r D e f in i t i o n

Q uando ca lcu lar uma função definida pelo u tilizador ou e xecu tar um program a, é
possível e spe cifica r um argum ento que inclua a m esm a variável que foi utilizada para
d e fin ir a função ou cria r o program a. No entanto, para e vitar erros da C ircular D efinition,
é necessário a trib uir um va lo r para as variáveis x ou i, que são utilizadas no cálculo da
função ou na execução do program a. P or exem plo:

O x + 1 !x

- ou-

For i , i , 1 0 , 1
O D is p i
EndFor

O A parece uma m ensagem de erro de Circular Definition, se x ou i não tiv e r um


valor. O erro não ocorre se x ou i já tive r um va lo r atribuído.

Programação 635
C o m a n d o s re la cio n a d o s co m a s v a riá ve is e fu n çõ e s

Comando Descrição

ISTOH tecla Guarda um valor numa variável. Assim como no ecrã


principal, prima ISTOH para introduzir um símbolo !.
Archive Move as variáveis especificadas de RAM para a memória
de arquivo de dados do utilizador.
BldData Permite criar uma variável de dados baseada nas
informações gráficas introduzidas no Y=Editor, Window
Editor, etc.
CopyVar Copia o conteúdo de uma variável
Define Define uma variável de programa (subrotina) ou uma
função dentro de um programa.
DelFold Exclui uma pasta. Todas as variáveis dentro da pasta
precisam ser excluídas antes.
DelType Elimina as variáveis não arquivadas do tipo especificado
em todas as pastas.
DelVar Exclui uma variável.
getFold Devolve o nome da pasta actual.
getType Devolve uma cadeia de caracteres que indica o tipo de
dados (EXPR, LIST etc.) de uma variável determinada.
isArchiv() Indica se a variável está arquivada ou não.
isLocked() Indica se a variável está bloqueada ou não.
isVar() Indica se a variável está na tabela de símbolos ou não.
Local Declara uma ou mais variáveis como locais.

Programação 636
Comando Descrição

Lock Bloqueia uma variável, impedindo-a de ser excluída ou


alterada por engano, até que seja desbloqueada
novamente.
MoveVar Move uma variável de uma pasta para outra.
NewData Cria uma variável de dados com colunas que consistem de
uma série ou de listas especificadas.
NewFold Cria uma nova pasta.
NewPic Cria uma variável de imagem com base numa matriz.
Rename Muda o nome de uma variável.
Unarchiv Move uma variável especificada da memória de arquivo de
dados do utilizador para a RAM.
Unlock Desbloqueia uma variável bloqueada.

Nota: os com andos Define, DelVar e Local estão disponíveis a partir do menu ^ Var da
barra de ferram entas do P rogram Editor.

Utilização de variáveis locais em funções ou


programas

U m a va riáve l lo ca l é uma variável tem porária que existe apenas enquanto uma função
definida pelo utilizador está a se r calculada ou um program a definido pelo u tilizador está
a s e r executado.

Programação 637
Exem plo de um a variável local

O program a seguinte m ostra um loop For...EndFor (que é discutido posteriorm ente neste
m ódulo). A variável i é o co nta do r do loop. Q uase sem pre a variável i só é utilizada
enquanto o program a e stive r a se r executado.

O :L o c a l I
:F o r i , 0 , 5 , 1
: D is p I
:E n d F o r
: D is p i

O D eclara a variável i com o local.

Nota: sem pre que puder, utilize as variáveis locais nos casos em que a variável seja
utilizada apenas dentro de um program a e não precise de ser guardada depois de o
program a parar.

Se d eclara r a variável i com o variável local, será autom aticam ente elim inada quando o
program a parar de form a a que não ocupe espaço em m em ória.

O q u e p r o v o c a u m a m e n s a g e m d e e r r o U n d e f in e d V a r ia b le ?

Um a m ensagem de erro Undefined variable aparece quando uma função definida pelo
u tilizador fo r calculada ou um program a definido pelo u tilizador fo r executado, fazendo
referência a uma variável local não inicializada (cujo v a lo r não foi atribuído).

Este exem plo é uma função de m últiplas instruções, e não um program a. A s quebras de
linhas são m ostradas aqui, m as o texto deve se r digitado na linha de entrada com o uma

Programação 638
linha contínua, com o por exem plo: Define fact(n)=Func:Local... onde as reticências
indicam que o texto da linha de entrada continua fora do ecrã.

P o r exem plo:

D e f in e f a c t ( n ) = F u n c :
O L o c a l m:
W h ile n > 1 :
n *m !m : n - 1 ! n :
E n d W h ile :
R e t u r n m:
E n dF u nc

O Não foi atribuído um va lo r inicial para a variável local m.

No exem plo seguinte, a variável local m existe independente de q u a lq ue r variável m que


exista fora da função.

A s v a r iá v e is lo c a is d e v e m s e r in ic ia liz a d a s

Todas as variáveis locais devem receber um va lo r inicial antes de serem referenciadas.

D e f in e f a c t ( n ) = F u n c :
O L o c a l m: 1 !m :
W h ile n > 1 :
n *m !m : n - 1 ! n :
E n d W h ile :
R e t u r n m:
E n dF u nc

Programação 639
O 1 está guardado com o va lo r inicial de m .

A TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r não pode utilizar uma variável
local para realizar cálculos sim bólicos.

C o m o e x e c u t a r c á lc u lo s s im b ó lic o s

Se q uiser que uma função ou program a execute cálculos sim bólicos, tem de u tilizar uma
variável global em vez de uma variável local. No entanto, deve te r certeza de que essa
variável global não existe fora do program a. Os m étodos seguintes podem ajudar.

• Faça referência a um nom e de variável global, norm alm ente com dois ou mais
caracteres, que não exista fora da função ou do program a.

• Inclua DelVar na função ou no program a para elim in a r a variável global, caso exista,
antes de lhe fa ze r referência. (DelVar não exclui variáveis bloqueadas ou
arquivadas.)

Operações com cadeias de caracteres

A s cadeias de caracteres são utilizadas para introduzir e apresentar o texto. Podem ser
introduzidas directam ente ou guardadas num a variável.

Programação 640
C o m o a s c a d e ia s de c a ra c te re s s ã o utilizadas

Um a cadeia de caracteres é uma sequência de caracteres entre "aspas". Na


program ação, as cadeias de caracteres perm item que o program a m ostre inform ações
ou peça ao u tilizador para realizar uma determ inada acção. P or exem plo:

Disp "The result is",answer

- ou -

Input "Enter the angle in degrees",ang1

- ou -

"Enter the angle in degrees"!str1


Input str1,ang1

A lguns com andos de entrada (com o Inputstr) guardam autom aticam ente os dados de
entrada do u tilizador com o uma cadeia de caracteres e não exigem que o utilizador
utilize aspas.

Não é possível fa ze r cálculos m atem áticos com cadeias de caracteres, m esm o que
pareçam uma expressão num érica. P or exem plo, a cadeia de caracteres " 61 "
representa os caracteres "6" e " 1", não o núm ero 61 .

A p e sa r de não se r possível u tilizar cadeias de caracteres com o " 61 " ou "2x+4" em


cálculos, é possível converter uma cadeia de caracteres num a expressão num érica com
o com ando expr.

Programação 641
C o m a n d o s de c a d e ia s de c a ra c te re s

Nota: para m ais inform ações sobre a sintaxe de todos os com andos e funções da TI-89
Titanium / Voyage™ 200, consulte o m ódulo Referência técnica.

Comando Descrição

# Converte uma cadeia de caracteres num nome de variável.


Esta operação chama-se conversão indirecta.
& Une (relaciona) duas cadeias de caracteres.
char Devolve o carácter que corresponde a um código de
carácter específico. Este comando é o oposto do comando
o rd .

dim Devolve o número de caracteres (tamanho) de uma cadeia


de caracteres.
expr Converte uma cadeia de caracteres numa expressão
numérica e executa-a. Este comando é o oposto do
comando s trin g .
Importante: alguns comandos de entrada do utilizador
guardam o valor introduzido como cadeias de caracteres.
Antes de realizar uma operação matemática com um valor
introduzido por um destes comandos, é preciso convertê-lo
numa expressão numérica.
form at Devolve uma expressão na forma de uma sequência de
caracteres baseada no modelo de formato (fixo, científico,
engenharia, etc.)
inString Verifica se uma cadeia de caracteres possui uma subcadeia
de caracteres especificada. Se contiver, inString volta a
posição do carácter onde a primeira ocorrência da
subcadeia começa.

Programação 642
Comando Descrição

left Devolve um número especificado de caracteres a partir do


lado esquerdo (início) de uma cadeia de caracteres.
mid Devolve um número especificado de caracteres a partir de
uma posição qualquer de uma cadeia de caracteres.
ord Devolve o código do primeiro carácter dentro de uma cadeia
de caracteres. Este comando é o oposto do comando char.
right Devolve um número especificado de caracteres a partir do
lado direito (final) de uma cadeia de caracteres.
rotate Desloca os caracteres de uma sequência. A predefinição é
-1 (desloca um carácter para a direita).
sh ift Desloca os caracteres de uma sequência e substitui-os por
espaços. A predefinição é -1 (desloca um carácter para a
direita e o substitui por um espaço). Exemplos:
shift("abcde",2)^"cde " e shift("abcde")^" abcd"
string Converte uma expressão numérica numa cadeia de
caracteres. Este comando é o oposto do comando expr.

Testes condicionais

Os testes condicionais perm item aos program as tom arem decisões. P or exem plo, o
program a pode d e cid ir a acção a realizar de acordo com o resultado de um teste
(verdadeiro ou falso). Os testes condicionais são efectuados com estruturas de controlo
com o If...EndIf e estruturas de repetição com o W hile...EndW hile (descritas
posteriorm ente neste m ódulo).

Programação 643
In tr o d u ç ã o d e u m o p e ra d o r

• D igite o ope ra do r d irectam ente a partir do teclado.


- ou -

• Prim a 2 [math] e seleccione 8:Test. Em


seguida, seleccione o ope ra do r a partir
do menu.

- ou -

• Veja as funções internas. Prima:


@ ICATALOGI
H 2 [catalog]
Os operadores de teste estão listados
jun to da linha inferior do menu „ Built-in

O p e ra d o re s r e la c io n a is

Os operadores relacionais perm item com parar dois valores num teste condicional. Os
valores podem se r núm eros, expressões, listas ou m atrizes (m as precisam co in cidir em
tipo e dim ensão).

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

Programação 644
Operador Verdadeiro se: Exemplo

* Diferente de mat1*mat2

Nota: pode d ig itar no teclado:


>= para >
<= para <
/= para *
(Para o bte r o ca rá cter /, prim a e . )

O p e r a d o r e s b o o le a n o s

Os operadores booleanos perm item co m binar resultados de dois testes.

Operador Verdadeiro se: Exemplo

and Os dois testes são verdadeiros a>0 and a<10


or Pelo menos um teste é a<0 or b+c>10
verdadeiro
xor Um teste é verdadeiro e o outro é a+6<b+1 xor c<d
falso

A fu n ç ã o N o t

A função not inverte o resultado de um teste de verdadeiro para falso e vice-versa. Por
exem plo:

not x>2 é verdadeiro x<2


falso se x >2

Programação 645
Nota: se not fo r utilizado a partir do ecrã principal, aparece com o ~ na área do histórico.
P or exem plo, not x>2 aparece com o ~(x>2).

Utilização de If, Lbl e Goto para controlar o fluxo de


programa

A s estruturas lf...Endlf utilizam um teste condicional para decidir se um ou mais


com andos serão executados. Os com andos Lbl (rótulo) e Goto são utilizados para
d esviar (ou pular) de uma posição do program a para outra.

M e n u F 2 C o n tro l d a b a rra d e fe rr a m e n ta s

Para introduzir a estrutura If...EndIf, utilize o


m enu „ C ontrol da barra de ferram entas do
P rogram Editor.

O com ando If está disponível directam ente a


partir do menu „ .

Para visua liza r um subm enu que liste todas


as estruturas If, seleccione 2:If...Then.

Programação 646
Q uando se le ccion ar uma estrutura com o : i f | Then O
If...Then...EndIf, um m odelo é inserido na : E n d if
posição do cursor.
O O cursor é
posicionado de forma
a que um teste
condicional possa ser
introduzido.

C om an d o If

Para e xecu tar apenas um com ando se um teste condicional fo r verdadeiro, utilize a
form a geral:

: I f x>5
O : D is p "x is g r e a t e r th a n 5"
© : D is p x

O Executado apenas se x>5; fo r om itido, caso contrário.


© M ostra o va lo r de x, independentem ente do seu valor.

N este exem plo, é preciso g ua rd ar um va lo r para x antes de executar o com ando If.

Nota: utilize o retrocesso para to rn a r os seus program as m ais fáceis de ler e


com preender.

Programação 647
E stru tu ras If...Then...EndIf

Para e xecu tar vários com andos se um teste condicional fo r verdadeiro, utilize a
estrutura:

: I f x>5 Then
O : D is p " x i s g r e a t e r th a n 5"
O : 2* x !x
© :E n d If
:D isp x

O Executado apenas se x>5.


© M ostra o va lo r de:
• 2 x se x>5
• x se x<5

Nota: EndIf indica o fim do bloco iniciado por Then, que é executado se a condição fo r
verdadeira.

Programação 648
E stru tu ras If...Then...Else... E n dIf

Para e xecu tar um grupo de com andos se um teste condicional fo r verdadeiro e um


grupo diferente se a condição fo r fa lsa, utilize esta estrutura:

: I f x>5 Then
O : D is p " x i s g r e a t e r t h a n 5"
O : 2* x !x
:E lse
© : D is p " x i s l e s s t h a n o r
© e q u a l to 5"
: 5* x !x
:E n d If
© :D isp x

O Executado apenas se x>5.


© Executado apenas se x<5.
© M ostra o va lo r de:
• 2 x se x>5
• 5x se x<5

E s t r u t u r a s I f . . . T h e n . . . E ls e I f . . . E n d I f

Um a form a m ais com plexa do com ando If perm ite que uma série de condições sejam
testadas. Suponha que o seu program a pede ao u tilizador um núm ero correspondente a
uma dentro quatro opções. Para te sta r cada uma das opções (If Choice = 1, If Choice =
2...), utilize a estrutura If...Then...ElseIf...EndIf.

C onsulte o m ódulo Referência técnica para o b te r inform ações e v e r um exem plo.

Programação 649
O s c o m a n d o s L b l e G o to

Tam bém é possível co ntrola r o fluxo do program a com os com andos Lbl (rótulo) e Goto.

Utilize o com ando Lbl para a trib uir um nom e a uma posição particular dentro do
program a.

Lbl NomedoRótulo
I_____ nome a atribuir para esta posição (utilize a
convenção de criação de nomes de variáveis)

O com ando Goto é utilizado em q ua lq ue r parte do program a para o d esviar para um


local correspondente ao rótulo especificado.

Goto NomedoRótulo

I--------- especifica para que comando Lbl deve desviar

C om o o com ando Goto é incondicional (sem pre desvia para o rótulo especificado), é
utilizado frequentem ente com um com ando If para que possa se r especificado um
desvio condicional. P or exem plo:

: I f x>5
O : G o to GT5
© :D isp x

L b l GT5
D is p "T h e n u m b e r was > 5"

Programação 650
O Se x>5, desvia directam ente para o rótulo GT5.
© Neste exem plo, o program a precisaria de incluir com andos (com o Stop) para im pedir
que Lbl GT5 fosse executado se x<5.

Utilização de loops para repetir um grupo de


comandos

P ara rep etir o m esm o grupo de com andos sucessivam ente, utilize um loop. E stão
disponíveis vários tipos de loops. C ada tipo possui uma form a diferente de s a ir do loop,
que se baseia num teste condicional.

M e n u F 2 C o n tro l d a b a rra d e fe rr a m e n ta s

Para introduzir a m aioria dos com andos


relacionados com loop, utilize o menu
„ C ontrol do Program Editor.

Q uando se le ccion ar um loop, o com ando loop :For l O


e o seu com ando End correspondente são :EndFor
inseridos na posição do cursor.
O Se o loop precisar
de argumentos, o
cursor será
posicionado após o
comando.

Em seguida, pode introduzir os com andos que serão executados dentro do loop.

Programação 651
Nota: um com ando de loop indica o início do loop. O com ando End correspondente ao
início do loop indica o fim do loop.

L o o p s F o r ... E n d F o r

Um loop For...EndFor utiliza um contador para co ntrola r o núm ero de vezes que o loop é
repetido. A sintaxe do com ando For é:

Nota: o va lo r final pode se r inferior ao va lo r inicial, m as o increm ento precisa de ser


negativo.

For(variável, início, fim[, incremento])


O 0 © O

O va riá ve l utilizada com o co n ta d o r


0 v a lo r do co n ta d o r utilizado na prim eira vez que For é
executado
© sai do loop quando variável excede este va lo r

Q uando a instrução For fo r executada, o va lo r da variável é com parado ao va lo r final. Se


a variável não excede o va lo r final, as instruções dentro do loop serão executadas; caso
contrário, o controlo do program a d esviar-se-á para o com ando após o EndFor.

i> 5 For i , 0 , 5 , 1
i< 5 £

EndFor

Programação 652
Nota: o com ando For increm enta autom aticam ente a variável do co nta do r para que o
program a possa s a ir do loop após um certo núm ero de repetições.

Na últim a instrução do loop (EndFor), o controlo do program a volta para o com ando For,
onde o va lo r da variável é increm entado e com parado com o va lo r final.

P or exem plo:

:F o r i , 0 , 5 , 1
O : D is p I
:E n d F o r
© :D isp i

O M ostra 0, 1 , 2, 3, 4 e 5.
© M ostra 6. Q uando a variável a ting ir o va lo r 6, o loop não é m ais executado.

Nota: é possível d eclara r a variável do co nta do r com o local, se não fo r necessário


g ua rd ar a variável depois de o program a term inar.

L o o p s W h ile . . . E n d W h ile

O loop W hile...EndW hile repete um bloco de com andos enquanto uma condição
especificada fo r verdadeira. A sintaxe do com ando W hile é:

W hile condição

Q uando a instrução W hile é executada, a condição é calculada. Se a condição fo r


verdadeira, o loop será executado; caso contrário, o controlo do program a desviar-se-á
para o com ando após EndWhile.

Programação 653
xl 5 While x<5
x <

E n d W h ile

Nota: o com ando W hile não m uda a condição autom aticam ente. É preciso incluir
com andos que perm itam que o program a saia do loop.

Na últim a instrução do loop (EndWhile), o controlo do program a volta para o com ando
W hile, onde a condição é recalculada.

Para que o loop possa se r executado pela prim eira vez, a condição precisa ser
inicialm ente verdadeira.

• Todas as variáveis referenciadas na condição têm de s e r d efinidas antes do


com ando W hile. (Os valores podem s e r integrados no program a ou introduzidos
pelo utilizador.)

• O loop tem de co nte r com andos que m udam os valores contidos na condição,
fazendo com que seja falsa num determ inado m om ento. Caso contrário, a condição
será sem pre verdadeira e o program a não sairá do loop (cham ado de loop infinito).

P or exem plo:

O 0 !x
W h ile x < 5
& D is p x
© x + 1 !x
E n d W h ile
© D is p x

Programação 654
O Inicialm ente define x.
© M ostra 0, 1 , 2, 3 e 4.
© Increm enta x.
O M ostra 5. Q uando x a ting ir 5, o loop não é m ais executado.

L o o p s L o o p ...E n d L o o p

Um Loop...EndLoop gera um loop infinito, que se repete infinitam ente. O com ando Loop
não possui argum ento.

Loop -+

EndLoop

G eralm ente, o loop contém com andos que perm item ao program a sa ir do loop. Os
com andos m ais utilizados são: If, Exit, Goto e Lbl (rótulo). P or exem plo:

:0 !x
:L o o p
: D is p x
: x + 1 !x
O : I f x>5
: E x it
:E n d L o o p
© :D isp x

Programação 655
O Um com ando If verifica a condição.
© Sai do loop e desvia para este ponto quando x a ting ir 6.

Nota: o com ando Exit sai do loop actual.

N este exem plo, o com ando If pode estar em q ua lq ue r posição no loop.

Posição do com ando If: Com portam ento do loop:

Na primeira instrução do loop O loop só será executado, se a


condição for verdadeira.

Na última instrução do loop O loop será executado pelo menos


uma vez e só se repete enquanto a
condição for verdadeira.

Para s a ir do loop, o com ando If poderia u tilizar tam bém o com ando Goto para tra n sfe rir
o controlo do program a para um com ando Lbl (rótulo) especificado.

R e p e t iç ã o i m e d i a t a d e u m lo o p

O com ando Cycle transfere im ediatam ente o controlo do program a para a próxim a
iteração de um loop (antes da iteração actual se com pletar). Este com ando funciona
com For...EndFor, W hile...EndW hile e Loop...EndLoop.

L o o p s L b l e G o to

A p e sa r de os com andos Lbl (rótulo) e Goto não serem estritam ente com andos de loop,
podem s e r utilizados para cria r um loop infinito. P or exem plo:

Programação 656
Lbl START

Goto START

A ssim com o Loop...EndLoop, o loop deve co nte r com andos que perm itam ao program a
sa ir do loop.

Configuração da TI-89 Titanium / Voyage™ 200

Os program as podem co nte r com andos que alterem a configuração da TI-89 Titanium /
Voyage™ 200 G raphing C alculator. Com o as m udanças de m odo são particularm ente
úteis, o menu Mode da barra de ferram entas do P rogram E d itor sim plifica a introdução
da sintaxe correcta do com ando setMode.

C o m a n d o s d e c o n fig u r a ç ã o

Comando Descrição

getConfg Devolve uma lista das características da calculadora.


getFold Devolve o nome da pasta actual.
getMode Devolve a definição actual de um modo especificado.
getUnits Devolve uma lista das unidades predefinidas.
getFold Define a pasta actual.
setGraph Define um formato gráfico especificado (C oordinates ,
Graph Order etc.).

Programação 657
Comando Descrição

setMode Define todos os modos, excepto Current Folder.


setTable Define um parâmetro de configuração de tabela específico
(tb lS ta rt , Atb l etc.)
setUnits Define as unidades predefinidas dos resultados exibidos.
sw itch Define a janela activa num ecrã dividido ou devolve o
número da janela activa.

Nota: A s cadeias de caracteres de parâm etro/m odo utilizadas nas funções se tM o d e (),
g etM o d e (), s e tG ra p h () e setT able() não são traduzidas para outros idiom as quando
utilizadas num program a. C onsulte o m ódulo Referência técnica.

In tr o d u ç ã o d o c o m a n d o S e tM o d e

No P rogram Editor:

1. Posicione o cu rso r no ponto em que deseja inserir o com ando setMode.

2. Prima:
@ 2 [F6]
h m
para ve r uma lista de modos.

Nota: o menu Mode não perm ite d e fin ir o


m odo C urrent Folder. Para d efin ir este
m odo, utilize o com ando setFold.

3. Seleccione um m odo para v e r um menu das configurações válidas.

Programação 658
4. Seleccione uma configuração.

A sintaxe correcta é inserida :setMode("Graph","FUNCTiON")


no seu program a.

Obtenção de dados introduzidos pelo utilizador e


apresentação do resultado

A p e sa r de se r possível integrar valores num program a (ou previam ente guardados em


va riáve is), um program a pode solicitar que o u tilizador introduza inform ações durante a
sua execução. D e m odo análogo, um program a pode m ostrar inform ações com o o
resultado de um cálculo.

M e n u F 3 I/O d a b a r r a d e f e r r a m e n t a s

Para introduzir a m aior parte dos com andos


de entrada/saída m ais utilizados, utilize o
m enu ^ I/O da barra de ferram entas do
P rogram Editor.

Para v e r um subm enu com os com andos


adicionais, seleccione 1:Dialog.

Programação 659
C o m a n d o s d e e n tra d a

Comando Descrição

getKey Devolve o código da próxima tecla premida. Consulte o


módulo R e ferên c
iaté
cn ic
apara obter informações sobre
código de tecla.
Input Pede ao utilizador que introduza uma expressão.
A expressão é tratada da forma como é introduzida.
Por exemplo:
• Uma expressão numérica é tratada como uma expressão.
• Uma expressão entre "aspas" é tratada como uma cadeia
de caracteres.
Input pode também mostar o ecrã Graph e permitir que o
utilizador actualize as variáveis xc e yc (rc e 0c no modo
polar) pelo posicionamento do cursor gráfico.
InputStr Pede ao utilizador que introduza uma expressão.
A expressão é sempre tratada como uma cadeia de
caracteres; o utilizador não tem de colocar a expressão
entre "aspas".
PopUp Mostra uma caixa de menu pendente e permite seleccionar
um item.
Prompt Pede ao utilizador que introduza uma série de expressões.
Assim como com Input , cada expressão é tratada de acordo
com a forma como foi introduzida.
Request Mostra uma caixa de diálogo que pede ao utilizador para
introduzir uma expressão. Request trata sempre a
expressão introduzida como uma cadeia de caracteres.

Programação 660
Nota: uma cadeia de caracteres não pode se r utilizada num cálculo. Para converter um
cálculo num a expressão num érica, utilize o com ando expr.

C o m a n d o s d e s a íd a

Comando Descrição

C lrlO Limpa o ecrã Program I/O.


Disp Mostra uma expressão ou cadeia de caracteres no ecrã
Program I/O. Disp também pode mostrar o conteúdo actual
do ecrã Program I/O sem mostrar informações adicionais.
DispG Mostra o conteúdo actual do ecrã Graph.
DispHome Mostra o conteúdo actual do ecrã principal.
DispTbl Mostra o conteúdo actual do ecrã Table.
O utput Mostra uma expressão ou cadeia de caracteres no ecrã
Program I/O começado por coordenadas especificadas.
Form at Formata o modo no qual as informações numéricas são
mostradas.
Pause Suspende a execução do programa até o utilizador premir
lENTERl. Por exemplo, é útil para permitir a visualização de
uma expressão. A pausa permite que o utilizador leia o
resultado e decida quando continuar.
Text Mostra uma caixa de diálogo com uma cadeia específica de
caracteres.

Nota:

Programação 661
• Num program a, a realização de um cálculo não m ostra o resultado. É preciso utilizar
um com ando de saída.

• D epois de Disp e Output, o program a continua im ediatam ente. Pode dese ja r


a dicion ar um com ando Pause.

C o m a n d o s d a in t e r fa c e g r á fic a d o u tiliz a d o r

Comando Descrição

Dialog... Define um bloco de programa (composto dos comandos


EndDlog T itle , Request etc) que mostra uma caixa de diálogo.

Toolbar... Define um bloco de programa (composto pelos comandos


EndTbar 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... Activa ou remove uma barra de ferramentas personalizada.
Custm O ff

Custom... Define um bloco de programa que mostra uma barra de


EndCustm ferramentas personalizada quando o utilizador prime
1 2 [CATALOG]. A barra de ferramentas permanece activa até
que o utilizador prima 1 2 [CATALOG] novamente ou mude as
aplicações.
DropDown Mostra um menu instantâneo dentro de uma caixa de
diálogo.
Item Mostra um item de menu de uma barra de ferramentas
redefinida.

Programação 662
Comando Descrição

Request Cria uma caixa de entrada dentro de uma caixa de diálogo.


Text Mostra uma cadeia de caracteres dentro de uma caixa de
diálogo.
Title Mostra o título de uma caixa de diálogo ou de um menu
dentro de uma barra de ferramentas.

Nota:

• Q uando um program a que configura uma barra de ferram entas personalizada fo r


executado, a barra de ferram entas ficará disponível m esm o quando o program a
term inar.

• Request e Text são com andos isolados que podem s e r tam bém utilizados do lado de
fora de uma caixa de diálogo ou de um bloco de program a da barra de ferram entas.

Criação de um menu personalizado

O menu personalizado da TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r perm ite
criar o seu próprio m enu na barra de ferram entas. Um menu personalizado pode conter
q ua lq ue r função, instrução ou conjunto de caracteres disponível. A TI-89 Titanium /
Voyage™ 200 tem um menu personalizado predefinido que pode s e r m odificado ou
redefinido.

Programação 663
A c tiv a ç ã o e d e sa c tiv a ç ã o do menu p ersonalizado

Q uando criar um menu personalizado, este pode se r activado ou desactivado


m anualm ente pelo utilizador, ou autom aticam ente pelo program a.

Para: Efectue o procedim ento apresentado em seguida:

Activar o menu No ecrã principal ou em qualquer outra aplicação:


personallzado • Prima 2 [CATALOG].
No ecrã principal ou num programa:
• Execute o comando C ustm On .
Desactivar o Em qualquer aplicação:
menu • Prima |2ndl [CATALOG] novamente.
personalizado - ou -
• Vá para uma aplicação diferente.
No menu personalizado predefinido
do ecrã principal:
1. Seleccione o menu Tools :
@ 2 [F7]
h \m
Seleccione 3:C ustm O ff .
Este procedimento C ustm O ff na CustmOff
linha de entrada.
2. Prima IENTER|.
utilize apenas C ustm O ff num
programa.
É também possível utilizar C ustm O ff
num programa.

Programação 664
Nota: quando a ctivar o menu personalizado, este substitui o menu da barra de
ferram entas norm al. Excepto se tiv e r criado um menu personalizado diferente, aparece
o m enu personalizado predefinido.

D e f in i ç ã o d e u m m e n u p e r s o n a liz a d o

Para cria r um menu personalizado, utilize a seguinte estrutura geral.

Custom
Title título do menu F
Item item 1
Item item 2

Title título do menu F2

Title título do menu F3

Nota: quando o utilizador se le ccion ar um item do m enu, o texto definido por aquele
com ando Item é colado na posição actual do cursor.

P or exem plo

Custom
Title "Vars"
Item "L1":Item "M1":Item "Prgm1":Item "Func1":Item "Data1"
Item "Text1":Item "Pic1":Item "GDB1":Item "Str1"
O Title "f(x)"
Item "f(x)":Item "g(x)":Item "f(x,y)":Item "g(x,y)"

Programação 665
o 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 se r ligeiram ente diferente do menu


predefinido da sua calculadora.

o
&

Nota: veja com o "_\o\C " e "_\o\F" aparecem com o °C e °F no m enu. Da m esm a form a,
veja os caracteres internacionais acentuados.

Para m odificar o m enu personalizado predefinido, utilize 3:Restore custom default (com o
descrito abaixo) para o bte r os com andos para o menu predefinido. C opie esses

Programação 666
com andos, utilize o P rogram E ditor para cria r um novo program a e copie para o
program a em branco. Em seguida, m odifique os com andos, conform e necessário.

Nota: este procedim ento insere todos os com andos num a única linha. Não tem de os
d ivid ir em linhas separadas.

Só pode cria r e u tilizar um m enu personalizado de cada vez. Se precisar de mais,


escreva um program a separado para cada menu personalizado. Em seguida, execute o
program a para o menu que precisa.

R e s t a u r a ç ã o d o m e n u p e r s o n a liz a d o p r e d e f i n i d o

Para restaurar a predefinição:

1. No m enu norm al do ecrã principal (não o m enu personalizado), seleccione Clean


Up.
@ 2 [F6]
h m

2. Seleccione 3:Restore custom default.


Este procedim ento cola os com andos
utilizados para criar o menu predefinido
na linha de entrada.

3. Prim a IenterI para e xecu tar os com andos e restaurar a predefinição.

Q uando restaurar a predefinição, q u a lq u e r menu personalizado a nte rio r será apagado.


Se o menu a nterior tiv e r sido criado com um program a, poderá executar o program a
novam ente, se q uiser reutilizar o menu posteriorm ente.

Programação 667
Criação de uma tabela ou um gráfico

Para cria r uma tabela ou um gráfico baseado num a ou m ais funções ou equações,
utilize os com andos listados nesta secção.

C o m a n d o s d e ta b e la

Comando Descrição
DispTbl Mostra o conteúdo actual do ecrã Table.
setTable Define os parâmetros da tabela Independent ou
Graph <-> Table. (Para definir os outros dois parâmetros
de tabela, pode guardar os valores apropriados nas
variáveis do sistema tblS tart e Atb l .)
Table Constrói e mostra uma tabela baseada numa ou mais
expressões ou funções.

C o m a n d o s g r á fic o s

Comando Descrição

ClrGraph Apaga todas as funções ou expressões que foram


representadas graficamente com o comando Graph .
Define Cria uma função definida pelo utilizador.
DispG Mostra o conteúdo actual do ecrã Graph.
FnOff Desmarca todas as funções Y= (ou apenas as
especificadas).

Programação 668
Comando Descrição

FnOn Selecciona todas as funções Y= (ou apenas as


especificadas).
Graph Representa graficamente uma ou mais expressões
especificadas com o modo actual de representação
gráfica.
Input Mostra o ecrã Graph e permite actualizar as variáveis xc e
yc (rc e 0c no modo polar) pelo posicionamento do cursor
gráfico.
NewPlot Cria uma nova definição de gráfico estatístico.
PlotsO ff Desmarca todos os gráficos de dados estatísticos (ou
apenas os especificados).
PlotsOn Selecciona todos os gráficos de dados estatísticos (ou
apenas os especificados).
setGraph Muda as definições de vários formatos gráficos
(C oordinates , Graph Order etc).
setMode Define o modo Graph, além de outros modos.
Style Define o estilo de apresentação de uma função.
Trace Permite que um programa trace um gráfico.
Zoom Box Realiza todas as operações de Zoom disponíveis a partir
- até - do menu „ da barra de ferramentas ou no Y= Editor, no
ZoomTrig Window Editor e no ecrã Graph.

Nota: para m ais inform ações sobre a utilização de setMode.

Programação 669
C o m a n d o s da b a se de d a d o s e im agem grá fica

Comando Descrição

AndPic Mostra o ecrã Graph e sobrepõe uma imagem gráfica


guardada com a lógica AND .
CyclePic Anima uma série de imagens gráficas guardadas.
NewPic Cria uma variável de imagem gráfica baseada numa
matriz.
RclGDB Restaura todas as definições guardadas numa base de
dados gráficos.
RclPic Mostra o ecrã Graph e sobrepõe uma imagem gráfica
guardada com a lógica OR .
RplcPic Limpa o ecrã Graph e exibe uma imagem gráfica
guardada.
StoGDB Guarda as definições gráficas actuais numa variável da
base de dados gráficos.
StoPic Copia o ecrã Graph (ou uma parte rectangular
especificada) para uma variável de imagem gráfica.
XorPic Mostra o ecrã Graph e sobrepõe uma imagem gráfica
guardada com a lógica XOR .

Nota: para m ais inform ações sobre as im agens gráficas e a base de dados, consulte
tam bém o m ódulo Tópicos complementares de representação gráfica.

Programação 670
Desenho no ecrã Graph

Os com andos apresentados nesta secção perm item cria r objectos de desenho no ecrã
Graph.

C o m p a r a ç ã o e n t r e c o o r d e n a d a s d e p ix e l e d o p o n t o

Q uando d ese nh ar um objecto, é possível utilizar um dos dois sistem as de coordenadas


para e spe cifica r uma posição no ecrã.

• Coordenadas de pixel — R eferem -se aos pixéis que constituem fisicam ente o ecrã.
Estes são independentes da jan ela de visualização porque o ecrã tem :
@ 159 (0 a 158) pixéis de largura e 77 (0 a 76) pixéis de altura.
'H 239 (0 a 238) pixéis de largura e 103 (0 a 102) pixéis de altura.

• Coordenadas do ponto — R eferem -se às coordenadas válidas para a jan ela de


visualização activa (conform e definido no W indow Editor).

0,0 @ 158,0 -10,10 10,10

@ 0,76 @ 158,76
^—
O
O

H 0,102 10,-10
_________ ^ _________ ^

Coordenadas de pixel Coordenadas de ponto


(independentes da janela de (para janela de visualização
visualização) predefinida)

Nota: para m ais inform ações sobre as coordenadas de pixel no ecrã dividido, consulte o
m ódulo Ecrãs divididos.

Programação 671
M uitos com andos de desenho possuem duas form as: uma para coordenadas de pixel e
outra para coordenadas do ponto.

Nota: os com andos de pixel iniciam com Pxl, com o PxlChg

E l i m in a ç ã o d e o b j e c t o s d e s e n h a d o s

Comando Descrição

ClrDraw Apaga todos os objectos desenhados do ecrã Graph.

D e s e n h o d e u m p o n t o o u d e u m p ix e l

Comando Descrição

PtChg ou Alterna (inverte) um pixel nas coordenadas especificadas.


PxlChg PtChg, que utiliza coordenadas do ponto, afecta o pixel
mais próximo do ponto especificado. Se o pixel estiver
desactivado, será activado. Se o pixel estiver activado,
será desactivado.
PtOff ou Desactiva (apaga) um pixel nas coordenadas
PxlO ff especificadas. PtOff, que utiliza coordenadas de ponto,
afecta o pixel mais próximo do ponto especificado.

PtOn ou Activa (mostra) um pixel nas coordenadas especificadas.


PxlOn PtOn, que utiliza coordenadas do ponto, afecta o pixel
mais próximo do ponto especificado.
PtTest ou Devolve verdadeiro ou falso para indicar se a coordenada
PxlTest especificada está activada ou desactivada,
respectivamente.

Programação 672
Comando Descrição

PtText ou Mostra uma cadeia de caracteres nas coordenadas


PxlText especificadas.

D e s e n h o d e r e c t a s e c ir c u n f e r ê n c ia s

Comando Descrição
Circle ou Desenha, apaga ou inverte uma circunferência com um
PxlCrcl centro e um raio especificados.
DrawSlp Desenha uma recta com uma inclinação especificada,
passando por um ponto especificado.
Line ou Desenha, apaga ou inverte uma recta entre dois pares de
PxlLine coordenadas.
LineHorz ou Desenha, apaga ou inverte uma recta horizontal numa
PxlHorz coordenada de linha especificada.
LineTan Desenha uma recta tangente a uma expressão
especificada num ponto especificado. (Este comando
desenha apenas a recta tangente, não a expressão.)
LineVert ou Desenha, apaga ou inverte uma recta vertical numa
PxlVert coordenada de coluna especificada.

E x p re s s õ e s d e d e s e n h o

Comando Descrição

DrawFunc Desenha uma expressão especificada.

Programação 673
Comando Descrição

DrawInv Desenha o inverso de uma expressão especificada.


DrawParm Desenha uma equação paramétrica com expressões
especificadas como as suas componentes x e y.
DrawPol Desenha uma expressão polar especificada.
DrwCtour Desenha contornos no modo de representação gráfica em
3D.
Shade Desenha duas expressões e utiliza tons diferentes para
diferenciar as áreas onde expressãol < expressão2.

Acesso a outra TI-89 Titanium / Voyage™ 200, ao


CBL 2 ou ao CBR

Se ligar duas TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r (descrito no m ódulo
Ligação e Actualização ), os seus program as podem tra n s m itir variáveis entre si. Se uma
TI-89 Titanium / Voyage™ 200 e stiver ligada a um C alculator-B ased Laboratory™
(CBL 2™ ) ou ao C alculator-B ased R anger™ (CBR ™ ), um program a na TI-89 Titanium /
Voyage™ 200 pode a ceder ao C BL 2 ou ao CBR.

Programação 674
M e n u F 3 I/O d a b a r r a d e f e r r a m e n t a s

Utilize o menu ^ I/O da barra de ferram entas


do P rogram E ditor para introduzir os
com andos nesta secção.

1. Prim a ^ e seleccione 8:Link.

2. S eleccione um com ando.

A c e s s o a o u tr a T I-8 9 T ita n iu m / V o y a g e ™ 2 0 0

Q uando ligar duas calculadoras TI-89 Titanium / Voyage™ 200, uma delas actua com o
unidade receptora e a outra com o unidade transm issora.

Comando Descrição
GetCalc Executado na unidade de recepção. Configura a unidade
para receber uma variável pela porta de I/O.
• Depois de a unidade de recepção executar GetCalc , a
unidade de transmissão tem de executar SendCalc .
• Depois de a unidade de transmissão executar
SendCalc , a variável transmitida será guardada na
unidade de recepção (no nome de variável especificado
por GetCalc ).
SendCalc Executado na unidade de transmissão. Envia uma variável
para unidade de recepção pela porta de I/O.
• Antes de a unidade de transmissão executar SendCalc ,
a unidade de recepção tem executar GetCalc .

Programação 675
Comando Descrição
SendChat Executado na unidade de transmissão com uma
alternativa geral a SendCalc . Útil se a unidade de
recepção for uma TI-92 (ou para um programa de troca de
messagens que permite utilizar uma TI-92, TI-92 Plus ou
de uma Voyage™ 2 0 0 ).

Nota: para v e r um program a de exem plo que sincronize as unidades de recepção e


transm issão de form a a que GetCalc e SendCalc sejam executados na sequência
adequada, consulte “Transm issão de variáveis sob o controlo de program a” no m ódulo
Ligação e Actualização.

A c e s s o a u m s is te m a C B L 2 o u C B R

Para m ais inform ações, consulte o m anual das unidades C BL 2 ou CBR.

Comando Descrição

Get Obtém uma variável do sistema CBL 2 ou CBR ligado e


guarda-a armazena na T I-89 Titanium / Voyage™ 2 0 0 .
Send Envia uma variável de lista da TI-89 Titanium /
Voyage™ 200 para o sistema CBL 2 ou CBR.

Depuração de programas e tratamento de erros

D epois de e scre ver um program a, pode utilizar algum as técnicas para localizar e corrigir
erros. É possível tam bém cria r um com ando de tratam ento de erros integrado no
program a.

Programação 676
E rro s d o te m p o d e e x e c u ç ã o

O prim eiro passo na depuração do seu program a é executá-lo.


A TI-89 Titanium / Voyage™ 200 G raphing C alcu la to r verifica autom aticam ente se há
erros de sintaxe em todos os com andos executados. Se o corre r um erro, uma
m ensagem indica a natureza do erro.

• Para ve r o program a no P rogram Editor,


prim a IenterI. O cu rso r aparece jun to ao
erro.

• Para ca nce la r a execução do program a e vo ltar ao ecrã principal, prim a |ESC|.

Se o program a perm itir s e le ccion ar uma das opções, execute o program a e teste todas
as opções.

T é c n ic a s d e d e p u r a ç ã o

A s m ensagens de erro do tem po de execução podem localizar erros de sintaxe, mas


não erros na lógica de program ação. A s técnicas seguintes podem s e r úteis.•

• D urante a fase de testes, não utilize variáveis locais para ve rificar os valores das
variáveis depois de o program a term inar. D epois de a depuração term inar, declare
as variáveis em questão com o sendo locais.

• Insira te m porariam ente os com andos Disp e Pause no program a para v e r valores de
variáveis im portantes.

- Disp e Pause não podem se r utilizados num a função definida pelo utilizador.
Para tran sfo rm a r te m porariam ente uma função num program a, mude Func e
EndFunc para Prgm e EndPrgm. Utilize Disp e Pause para d ep u ra r o program a.

Programação 677
Em seguida, rem ova Disp e Pause e tran sfo rm e o program a novam ente em
função.
• Para co nfirm a r que um loop é executado o núm ero correcto de vezes, m ostre a
variável do contador ou os valores do teste condicional.

• Para co nfirm a r que uma subrotina é executada, m ostre m ensagens com o Entering
subroutine e Exiting subroutine no início e no fim da subrotina.

C o m a n d o s d e tra ta m e n to d e e rro

Comando Descrição

Try...EndTry Define um bloco de programa que permite que o programa


execute um comando e, se necessário, se restaure de um
erro gerado por aquele comando.

ClrErr Limpa o estado de erro e define o número de erro da


variável de sistema Errornum como zero.

PassErr Passa um erro para o nível seguinte do bloco Try...EndTry.

Exemplo: Utilização de abordagens alternativas

A apresentação introdutória no m ódulo Previews m ostra um program a que pede que ao


u tilizador introduza um núm ero inteiro, som e todos os inteiros de 1 até o núm ero
introduzido e m ostre o resultado. Esta secção apresenta outras abordagens que podem
s e r utilizadas para alcançar o m esm o objectivo.

Programação 678
Exem plo 1

Este exem plo utiliza InputStr para entrada, um loop W hile...EndW hile para ca lcu lar o
resultado e Text para m ostrar o resultado.

: p r o g 1 ()
:P rg m
O : I n p u t S t r " E n t e r an i n t e g e r " , n
© :e x p r(n )!n
:0 !te m p :1 !l
© : W h ile i< n
: : te m p + i! t e m p
: : i+ 1 !l
© :E n d W h ile
© : T e x t "T h e a n s w e r i s " & s t r in g ( t e m p )
:E n d P rg m

O Pede dados de entrada no ecrã P rogram I/O.


© C onverte a cadeia de caracteres introduzida com InputStr num a expressão.
© C álculo no loop.
O M ostra a saída num a caixa de diálogo.

Nota: Para o bte r <, digite (zero). Para obter &, prima:
@ H 0 (vezes)
H 2 H

Programação 679
Exem plo 2

Este exem plo utiliza Prom pt para entrada, Lbl e Goto para cria r um loop e Disp para
m ostrar o resultado.

: p r o g 2 ()
:P rg m
O :P ro m p t n
:0 !te m p :1 !I
© :L b l to p
: : te m p + i! t e m p
: : i+ 1 !I
: : I f i< n
© : G o to t o p
© : D is p te m p
:E n d P rg m

O Pede dados de entrada no ecrã P rogram I/O.


© C álculo no loop.
© M ostra a saída no ecrã P rogram I/O.

Nota: com o Prom pt devolve n com o um núm ero, não é preciso u tilizar expr para
co nve rte r n .

Programação 680
Exem plo 3

Este exem plo utiliza Dialog...EndDlog para cria r caixas de diálogo para entrada e saída
de dados. Utiliza Loop...EndLoop para ca lcu lar o resultado.

: p r o g 3 ()
:P rg m
O :D ia lo g
: : T i t l e " E n t e r an i n t e g e r "
: : R equest " In te g e r " ,n
O :E n d D lo g
© :e x p r(n )!n
:0 !te m p :0 !l
© :L o o p
: : te m p + i! t e m p
© : i+ 1 !l
: : I f i> n
: : E x it
© :E n d L o o p
© :D ia lo g
: : T i t l e "T h e a n s w e r i s "
: : T e x t s tr in g ( te m p )
© :E n d D lo g
:E n d P rg m

O D efine uma caixa de diálogo para a entrada de dados.


© C onverte a cadeia de caracteres introduzida com Request num a expressão.
© C álculo no loop.
© D efine uma caixa de diálogo para a saída.

Programação 681
Exem plo 4

Este exem plo utiliza as funções integradas da TI-89 Titanium / Voyage™ 200 para
ca lcu lar o resultado sem u tilizar o loop.

: p r o g 4 ()
:P rg m
O : I n p u t " E n t e r an i n t e g e r " , n
& :s u m (s e q (i,i,1 ,n ))!te m p
© : D i s p te m p
:E n d P rg m

O Pede dados de entrada no ecrã P rogram I/O.


& C alcula a som a.
© M ostra a saída no ecrã P rogram I/O.

Nota: com o Input devolve n com o um núm ero, não é preciso utilizar expr para converter
n.

Função Utilizada neste exem plo para:

seq Gerar a sequência de números inteiros de 1 a n.

seq(expressão, var, baixo, alto [,passo])


O © © © ©

O variável que será incrementada


© expressão utilizada para gerar a sequência
© valores inicial e fim de var
© incremento para var ; se omitido, utiliza 1

Programação 682
Função Utilizada neste exem plo para:

sum Soma os inteiros na lista gerados por seq.

Programas em linguagem Assembly

É possível e xecutar program as escritos para a TI-89 Titanium / Voyage™ 200 em


linguagem assem bly. Os program as nessa linguagem geralm ente têm um
processam ento m uito m ais rápido e perm item um m aior controlo do que os program as
de sequências de teclas que escreve com o P rogram E ditor interno.

O n d e o b t e r p r o g r a m a s e m lin g u a g e m A s s e m b ly

Os program as em linguagem assem bly, assim com o program as de batim entos de


teclas, estão d isponíveis no site W eb da Texas Instrum ents em edu catio n.ti.com .

Os program as d isponíveis neste site fornecem funções ou características adicionais


que não estejam integradas na TI-89 Titanium ou Voyage™ 200. Verifique o site W eb da
Texas Instrum ents para o bte r inform ações actualizadas.

D epois de tra n sfe rir um program a da W eb para o com putador, utilize um cabo USB
cable ou um cabo TI-G R A P H LIN K™ e o softw are TI C onnect para e nviar o program a
para a TI-89 Titanium / Voyage™ 200.

Para m ais inform ações sobre a instalação de Flash Apps, consulte


e du catio n.ti.com /g uid es.

Programação 683
N o t a s o b r e T I- G R A P H L I N K

Se tiv e r um cabo TI-G R A P H LIN K™ e o softw are da TI-89 ou TI-92 Plus, não se
esqueça de o softw are TI-G R A P H LIN K não é com patível com a TI-89 Titanium ou a
Voyage™ 200. No entanto, o cabo funciona com todas as unidades. U tilize o softw are TI
C onnect no com putador.

Pode adq uirir cabos da com putador para unidade e de unidade para unidade na loja TI
em e ducation.ti.com /buv.

E x e c u ç ã o d e u m p r o g r a m a e m lin g u a g e m A s s e m b ly

D epois de g ua rd a r um program a em linguagem a ssem bly para a TI-89 Titanium /


Voyage™ 200 na sua unidade, pode e xecutar o program a a partir do ecrã principal da
m esm a form a com o ocorre com q ua lq ue r outro program a.

• Se o program a exigir um ou m ais argum entos, digite-os dentro dos ( ). C onsulte a


docum entação do program a para o bte r inform ações sobre os argum entos
obrigatórios.

• Se o program a não e stiver na pasta actual, não se esqueça de e spe cifica r o nome
do cam inho.

Pode ch am ar um program a em linguagem a ssem bly a partir de um outro program a


com o subrotina, elim iná-lo ou utilizá-lo da m esm a form a com o q u a lq u e r outro program a.

Programação 684
A t a lh o s p a ra e x e c u t a r u m p ro g r a m a

Pode utilizar atalhos do teclado no ecrã principal para e xecutar até seis program as
definidos pelo u tilizador ou program as em linguagem assem bly. No entanto, os
program as devem te r os seguintes nom es.

Para executar um programa, se


No ecrã principal, prima: existir:

8 1 kbdprgm1( )

8 6 kbdprgm6( )

Os program as devem e star guardados na pasta m a i n . A lém disso, não é possível utilizar
um atalho para e xecutar um program a que exija um argum ento.

Se tiv e r um program a com um nom e diferente e o q uiser e xecu tar através de um atalho
no teclado, copie ou renom eie o program a existente para k b d p rg m 1 (), etc.

N ã o p o d e e d it a r u m p r o g r a m a e m lin g u a g e m A s s e m b ly

Não pode utilizar a TI-89 Titanium / Voyage™ 200 para editar um program a em linguagem
assembly. O Program Editor interno não abrirá program as em linguagem assembly.

A p r e s e n ta ç ã o d e u m a lis t a d e p r o g r a m a s e m lin g u a g e m A s s e m b ly

Para listar os program as em linguagem assem bly guardados na m em ória:

1. Veja o ecrã VAR-LINK (2 [var- link]).

Programação 685
2. Prim a „ View.

3. Seleccione a pasta em questão (ou All) e


configure Var Type = Assembly.

4. Prim a IenterI para ve r a lista de


program as em linguagem assem bly.

Nota: o tipo de dados dos program as em linguagem A sse m bly é asm.

P a r a m a is i n f o r m a ç õ e s s o b r e c o m o e s c r e v e r u m p r o g r a m a e m
lin g u a g e m A s s e m b ly

A s inform ações necessárias para e nsina r um program ador principiante a e screver


program as em linguagem assem bly estão fora do âm bito deste livro. No entanto, se
tiv e r algum a experiência com a linguagem assem bly, consulte o site W eb da TI
(education.ti.com ) para o bte r inform ações específicas sobre com o a ceder aos recursos
da TI-89 Titanium / Voyage™ 200.

A TI-89 Titanium / Voyage™ 200 inclui tam bém o com ando Exec que executa uma
cadeia com posta por uma série de op-codes do 68000 da M otorola. Esses códigos
funcionam com o uma outra form a de program a em linguagem assem bly. C onsulte as
inform ações d isponíveis no site W eb da TI.

Nota: é necessário utilizar um com putador para escrever program as em linguagem


Assembly. Não pode criar program as em linguagem Assem bly a partir do teclado da
calculadora.

Programação 686
Advertência: Exec perm ite a ceder a toda a potencialidade do m icroprocessador. Esteja
consciente de que pode facilm ente com eter um erro que venha a parar a calculadora e
que provoque a perda dos seus dados. S ugerim os que faça uma cópia de segurança do
conteúdo da calculadora antes de te n ta r utilizar o com ando Exec.

Programação 687
Editor de texto
Início de uma secção com o Text Editor

Q uando iniciar o Text Editor, pode com eçar uma nova secção de texto, co ntin ua r a
secção actual (a secção apresentada pela últim a vez que o Text E ditor foi utilizado) ou
abrir uma secção anterior.

In íc io d e n o v a s e c ç ã o

1. Prim a IappsI e, em seguida, seleccione


c :é
Text Editor. T íxt Editor

2. Seleccione 3:New.

A parece a caixa de diálogo NEW.

3. E specifique uma pasta e uma variável de


texto que deseja utilizar para g ua rd a r a
nova secção.

Item Descrição

Type É automaticamente definido como Text e não pode ser


mudado.

Editor de texto 688


Item Descrição

Folder Mostra a pasta onde a variável de texto será guardada. Para


mais informações sobre pastas, consulte o módulo 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 variável.


Se uma variável já existente for especificada, uma mensagem
de erro aparece quando premir lENTERl. Quando P e m
IESCI ou |ENTERI para reconhecer o erro, a caixa de diálogo
NEW aparece novamente.

4. Prim a IenterI (depois de d ig itar dados num a caixa de entrada, com o Variable, tem de
p rem ir duas vezes IenterI) para m ostrar um ecrã vazio do Text Editor.

Os dois pontos marcam o


início de um parágrafo.

O cursor intermitente mostra


onde o texto digitado aparecerá

O Text E ditor poderá se r utilizado agora com o descrito nas secções seguintes deste
m ódulo.

Nota: a secção é guardada autom aticam ente à m edida que digita. P or esta razão, não é
necessário guardá-la m anualm ente quando d eixar o Text Editor, quando com eçar uma
nova secção ou a brir uma secção anterior.

Editor de texto 689


C o n tin u ação da s e c ç ã o actu al

É possível sa ir do Text Editor e ir para uma outra aplicação a q ua lq ue r m om ento. Para


vo ltar à secção apresentada quandio sa ir do Text Editor, reinicie o Text E d itor e
seleccione 1:Current.

I n í c io d e u m a n o v a s e c ç ã o n o T e x t E d ito r

Para te rm in a r a secção actual do Text E d itor e


co m e çar uma nova:

1. Prim a O e seleccione 3:New.


2. E specifique uma pasta e uma variável de
texto para a nova secção.

3. Prim a duas vezes IenterI.

A b e r tu r a d e u m a s e c ç ã o a n te r io r

Pode abrir uma secção do Text E ditor a q ua lq ue r m om ento.

Editor de texto 690


1. No Text Editor, prima O e seleccione 1:Open.
— ou —

Em q ua lq ue r aplicação, reinicie o Text E ditor e seleccione 2:Open.

2. Seleccione a pasta e a variável de texto


apropriadas.
3. Prim a Ienter|.

Nota: por predefinição, Variable m ostra a prim eira variável de texto existente em ordem
alfabética.

C ó p ia d e u m a s e c ç ã o

Em alguns casos, pode dese ja r copiar uma secção para que a cópia seja editada e o
original m antido.

1. M ostra a secção que deseja copiar.

2. Prim a O e seleccione 2:Save Copy As.


3. E specifique a pasta e a variável de texto da secção copiada.

4. Prim a duas vezes Ienter I.

O b s e r v a ç ã o s o b r e a e x c lu s ã o d e u m a s e c ç ã o

Todas as secções do Text E ditor são guardadas autom aticam ente, por esta razão é
possível a cum ula r um núm ero razoável de secções precedentes, que ocupam espaço
na m em ória.

Editor de texto 691


Utilize o ecrã V A R -LIN K (2 [var-link]) para e xclu ir a variável de texto da secção que
deseja elim inar. Para m ais inform ações sobre VAR -LIN K, consulte no m ódulo Gestão da
memória e das variáveis.

Introdução e edição de texto

D epois de iniciar uma secção no Text Editor, pode introduzir e editar texto. De uma
form a geral, podem se r utilizadas as m esm as técnicas utilizadas na introdução e na
edição de inform ações na linha de entrada do ecrã principal.

D ig ita ç ã o d e t e x t o

Q uando uma nova secção é criada no Text Editor, aparece um ecrã vazio. Q uando a brir
uma secção a nterior ou vo ltar à secção actual, aparece o texto existente na secção.

f f ít F£t F ': t FH FE 1
1T o o l 5 Com m and V ii O.i Exe cu ta Find...
Todos os parágrafos do texto — :If you display an existi
começam com um espaço e dois ng session, the screen s
hows the text that was e
pontos. ntered when you left the
session.
O espaço inicial é utilizado em :The blinking text cursor
is in the sane position
scripts de comando e em as when you left.l-^
relatórios. H h IH__________ RflD flUTD FUH l

Cursor de texto

Não é necessário pre m ir IenterI no fim de cada linha. No fim de uma linha, o próxim o
ca rá cter digitado é quebrado na linha seguinte. Só prim a IenterI quando d ese ja r iniciar
um novo parágrafo.

Editor de texto 692


Q uando chegar à parte inferior do ecrã, as linhas anteriores desaparecem no topo do
ecrã.

Se u tilizar um cabo USB e o softw are TI C onnect™ com a TI-89 Titanium ou um cabo de
com putador-unidade TI-G R A P H LINK™ e o softw are TI C onnect™ com o
Voyage™ 200 G raphing C alculator, pode utilizar o teclado do com putador para d igitar
um ficheiro de texto e e nviar esse ficheiro para a TI-89 Titanium / Voyage™ 200. Este é
util se necessitar de cria r um ficheiro de texto volum oso.

Para m ais inform ações sobre com o o bte r cabos ou softw are TI C onnect™ , visite o site
W eb da TI em education.ti.com . ou contacte a Texas Instrum ents em TI-C ares™ .

Nota:

• Utilize as teclas de cursor para percorrer uma secção ou para posicionar o cu rso r de
texto.

• Prim a 2 © ou 2 © para d eslo ca r um ecrã para cima ou para baixo de cada vez
e H © ou H © para ir para o topo ou base da secção de texto.

D ig ita ç ã o d e c a r a c t e r e s a lf a b é t ic o s

Para: Na TI-89, prima: Na Voyage™ 200, prima:

Digitar um único lalphal e a tecla da letra (a a tecla da letra


carácter alfabético linha de estado mostra 0 )
minúsculo.
Digitar um único © e a tecla da letra (a 1©] e a tecla da letra (a
carácter alfabético linha de estado mostra +) linha de estado mostra +)
maiúsculo.

Editor de texto 693


Para: Na TI-89, prima: Na Voyage™ 200, prima:

Digitar um espaço. lalphal UI (função barra de espaço


alfabética da tecla • )
Activar o alpha­ 1 2 [a-lock] (a linha de (nenhuma ação
lock de estado mostra * ■ ) necessária)
minúsculas.
Activar o ALPHA­ 1^1 [a-lock] (a linha de 2 [C A P S ]
lock de estado mostra * ■ )
maiúsculas.
Desactivar lalphal (desactiva o 1 2 [C A P S ] (desactiva o
qualquer bloqueio de maiúsculas e bloqueio de maiúsculas)
alpha-lock. minúsculas)

Nota: na TI-89, não precisa de Ij ou de alpha-lock para d igitar x, y, z ou t. Mas tem de


utilizar |T | ou A L P H A -lock de m aiúsculas para X, Y, Z ou T Na TI-89, a lpha-lock fica
sem pre d esactivado quando a aplicação é m odificada, com o por exem plo, ir do Text
E ditor para o ecrã principal.

Na TI-89, enquanto h ouver um dos tipos de alpha-lock activado:

• Para d ig itar um ponto, vírgula ou outro carácter que seja a função prim ária de uma
tecla, é necessário d esa ctivar o alpha-lock.

• Para d ig itar um ca rá cter de segunda função com o 2 [ , não é necessário


d esa ctivar o alpha-lock. Depois de d ig itar o carácter, a lpha-lock perm anece activo.

Editor de texto 694


E x c lu sã o de c a ra c te re s

Para excluir: Prima:

O carácter à esquerda do cursor 0 ou 0 7

O carácter à direita do cursor ¥ [DEL] (é o mesmo que


0 0 )
Todos os caracteres à direita do cursor ICLEARI
até o fim do parágrafo
Todos os caracteres do parágrafo ICLEARI ICLEARI
(independente da posição do cursor no
parágrafo)

Nota: se não houver caracteres à direita do cursor, Iclear I exclui todo o parágrafo.

Editor de texto 695


R e a lc e d o t e x t o

Para: Operação:

parar o texto Mova o cursor para o início ou o fim do texto


Prima sem soltar 0 prima:
• © ou © para realçar os caracteres à esquerda ou à
direita do cursor.
• © ou © para realçar todos os caracteres até a posição
do cursor na próxima linha ou na linha anterior.

Nota: para retirar o texto realçado sem su bstitu ir ou excluir, m ova o cursor.

S u b s t i t u i ç ã o o u e x c lu s ã o d o t e x t o r e a lç a d o

Para: Operação:
Substituir o texto Digite o novo texto.
realçado
Excluir o texto realçado Prima 0 .

Editor de texto 696


O p e raçã o de corte, có p ia e c o la g e m de texto

A s operações de corte e cópia colocam o texto realçado na área de transferência da


TI-89 / Voyage™ 200. A operação de corte rem ove o texto da sua posição actual
(perm ite m over o texto) e a operação de cópia m antém o texto original.

1. R ealce o texto que deseja m over ou copiar.

2. Prim a O .
3. S eleccione o item apropriado do menu.

• Para m over o texto, seleccione 4:Cut.


— ou—
• Para co piar o texto, seleccione
5:Copy.

Nota: pode premir:


@ H 5 , H [copy] , H [paste]
H H X, H C, H V
para cortar, copiar e colar sem u tilizar o
m enu O da barra de ferram entas. 4 5

4. M ova o cu rso r de texto para a posição onde deseja inserir o texto.

5. Prim a O e, em seguida, seleccione 6:Paste.

Este procedim ento perm ite cortar, copiar e co la r texto:

• D entro da m esm a secção de texto.

• De uma secção de texto para outra. D epois de cortar ou co piar texto para uma
secção, abra a outra secção e, em seguida, cole o texto.

Editor de texto 697


De uma secção de texto para uma aplicação diferente. P or exem plo, pode colar
texto na linha de entrada do ecrã principal.

L o c a li z a ç ã o d e t e x t o

No Text Editor:

1. P osicione o cu rso r de texto em q ua lq ue r local que preceda o texto que deseja


localizar. Todas as operações de localização com eçam na posição actual do cursor.

2. Prim a ^ .

3. Digite o texto a se r localizado.


A pesquisa não é sensível a m aiúsculas.
P or e xem plo: C AS O , caso ou C aso
produzem o m esm o efeito.

Nota: a caixa de diálogo FIND retém o


últim o texto pesquisado introduzido. É
possível d ig itar sobre ele ou editá-lo.

4. Prim a duas vezes Ienter I.

Se o texto O cursor:
pesquisado:

É encontrado Vai para o início do texto localizado.


Não é encontrado Não se move.

Editor de texto 698


In se rç ã o ou so b re p o siç ã o de c a ra c te re s

P or predefinição, a TI-89 / Voyage™ 200 está no m odo de inserção. Para a lternar entre
os m odos de inserção e sobreposição, prim a 2 / ] .

Se a TI-89 / Voyage™ 200 está no: O próxim o carácter que fo r


digitado:

Será inserido na posição do cursor.


In s e rt node

O cursor fica fino entre


os caracteres

Substituirá o carácter realçado.


Ü o e rU y p e node

O cursor realça o
carácter

Nota: observe a form a do cu rso r para ve r que m odo está a s e r utilizado, inserção ou
sobreposição.

L im p e z a d o c o n t e ú d o d o T e x t E d i t o r

Para e xclu ir todos os parágrafos existentes e m ostrar um ecrã de texto vazio, prim a O
e, em seguida, seleccione 8:Clear Editor.

Editor de texto 699


Introdução de caracteres especiais

Pode utilizar o m enu C H A R para se le ccion ar q u a lq ue r carácter especial num a lista. É


possível tam bém d ig itar alguns caracteres no teclado. Para v e r os caracteres
disponíveis no teclado, é possível v e r um mapa com os caracteres e suas respectivas
teclas.

S e le c ç ã o d e c a r a c t e r e s n o m e n u C H A R

1. Prim a 2 [c h a r ],

2. S eleccione a categoria desejada,

Um menu lista os caracteres daquela


categoria,

3. Seleccione um carácter, Pode se r $ indica que é -


necessário percorrer o m enu. possível fazer o
, texto rolar.
Nota: para caracteres acentuados,
seleccione International. Os caracteres
internacionais frequentem ente utilizados
estão disponíveis tam bém a partir do
m enu personalizado ( 2 [customT).

A p r e s e n ta ç ã o d o m a p a d o te c la d o

O mapa do teclado m ostra os atalhos que perm item a introdução de determ inados
caracteres especiais e letras gregas no teclado. M ostra tam bém atalhos para outros
recursos da calculadora,

Editor de texto 700


O mapa do teclado não m ostra todos os atalhos disponíveis. C onsulte a parte de dentro
da capa e da contracapa deste m anual para o bte r uma lista com pleta das teclas de
atalho.

Para a ced er aos atalhos, prim a a tecla 2 . A lguns caracteres especiais estão
m arcados no teclado, mas a m aioria não está..

Na TI-89: Na Voyage™ 200:

P rim a ¥ ^ para v e r o m apa do Prim a ¥ [KEY] para v e r o m apa do


teclado. Prim a |ESC| para sa ir do te c la d o . Prim a S para sa ir do
m apa. m apa.

[1 àÉ J3É I° ËZ ËGREEK0 &EDÊÊIIE]


* GREEK >5 SV SD h T h 1 ? ! é G # > ü t Ô _
Œ2 BE BE BE <° I "
[El m
FMT LDG RDDT í.
D E [ âCAP'S
l â i0n i ÇI Ê ^l H E D^ E l; É E ]
m m [El Œ2
SYMB KRDF RGM H - b 1

m ED [ç] M E 0 El
m [El m [El
■;> KRDF RGM i - 3

□ FF •± H D M ED h T h

mm □ O V oyage™ 200 M apa do teclado

T I-8 9 M apa do teclado

Para a c e d e r aos atalhos da TI-89, P ara a ce d e r aos atalhos da


prim a prim eiro a tecla ¥ . V oyage™ 200, prim a prim eiro a tecla
1 2 . A lg u n s caracteres especiais
estão m arcados no teclado, m as a
m aioria não.

Editor de texto 701


Atalho dos recursos do mapa de Atalho dos recursos do mapa de
teclado da TI-89: teclado da Voyage™ 200:

G R E E K ( ¥ □ ) — A ce d e ao G R E E K (1 2 G ) — A ce d e ao
conjunto de caracteres grecos conjunto de caracteres grecos
(descritos posterio rm e n te nesta (descritos posterio rm e n te nesta
secção). secção).
S YSD ATA ( ¥ □ ) — C opia as C A P S ( 2 [C A P S ] )— A ctiva e
coo rd e n a d a s do gráfico actual para a desa ctiva C aps Lock.
va riá ve l de sistem a sysdata. A c c e n t m arks — (é, ü, ô, à, ç, e ~)
FM T ( ¥ Í ) — M ostra a caixa de serão a d icio n a d o s na próxim a letra
diálogo FO RM ATS. prem ida (descritos posteriorm ente
KBD PR G M 1 - 9 ( ¥ 1 a ¥ 9) — nesta secção).
Se tiv e r p rogram as definidos pelo
utilizador, ou em linguagem
assem bly, de nom es kbdprgm 1() a
kbdprgm 9(), estes atalhos executam
o program a correspondente.
O FF ( ¥ [O F F ]) — S em e lh an te a
1 2 [O F F ] exceto:

• Pode utilizar ¥ [OFF] se aparecer


uma messagem de erro.
• Desliga a TI-89 de forma que volta
à aplicação actual da próxima vez
que for ligada.

H O M E D ATA ( ¥ • ) — C opia as
coo rd e n a d a s do gráfico actual para a
área do histórico do ecrãa principal.

Editor de texto 702


D ig ita ç ã o de sím b o lo s e sp e c ia is no teclado

Na TI-89: Na Voyage™ 200:

Prima ¥ e, em seguida, Prima 1 2 e, em seguida,


a tecla do símbolo. a tecla do símbolo.
Por exemplo: ¥ 0 (vezes) aparece Por exemplo: 1 2 H aparece &.
&.

Estes símbolos especiais não são Estes símbolos especiais não são
afectados pela condição de alpha- afectados pela condição de caps
lock (activado ou desactivado). lock (activado ou desactivado).

Nota: para a ju da r a e nco ntra r as teclas desejadas, este m apa m ostra apenas sím bolos
especiais.

Editor de texto 703


D ig ita ç ã o de c a ra c te re s a c e n tu a d o s do te clad o V o y a g e ™ 200

P rem ir uma tecla de acento não


m ostra a letra digitada acentuada.
O acento será adicionado na
próxim a letra prem ida.

1. Prim a 2 e, em seguida, a
tec|a do acento d e se ja d o . Nota: para ajudar a encontrar
as teclas desejadas, este
mapa m ostra apenas as
teclas acentuadas, cedilha e
til.

2. Prim a a tecla da letra que deseja acentuar.

• É possível acen tua r letras m inúsculas e m aiúsculas.

• Um acento só pode se r adicionado às letras que são válidas com aquele


acento.

Letras válidas
Acento (m inúscula ou maiúscula) 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 n, N

Editor de texto 704


D ig ita ç ã o de letras g r e g a s no teclado

Pressione uma com binação de teclas para a ceder ao conjunto de caracteres grego. Em
seguida, seleccione o ca rá cter no teclado para introduzir uma letra grega.

Na TI-89: Na Voyage™ 200:

Prima ¥ C para aceder ao Prima |2ndl G para aceder ao


conjunto de caracteres grego. conjunto de caracteres grego.

Ç v C T Q n
© d b Cp [[®
co e p T w
¥ [ . [ ] □ HER EG E]]] El
n
a P 5 e
z A r
D dr l © © a o 8 ^ Y X
[ ã | [ ^ [ ^ [ 3 [ ^ [ T | G 0 [ k] [ l]

è ® © o ® cb DO
X M
D O © ® ©
n P o
© © ò. D ©
Q
o
© ®
Nota: quando pressionar uma com binação de te clas que não acedem a uma letra grega,
obterá a letra norm al dessa tecla. N enhum a calculadora m ostra um mapa das letras
gregas. Os m apas m ostrados aqui são utilizados apenas para referência.

Editor de texto 705


Várias teclas permitem aceder às letras gregas maiúsculas e minúsculas. Por exemplo:

Na TI-89: Na Voyage™ 200:


Prima ¥ C para aceder o conjunto Prima 1 2 G para aceder ao
de caracteres grego. conjunto de caracteres grego.
Prima ¥ C lalphal + letter para Prima 1 2 G + letter para aceder às
aceder às letras gregas minúsculas. letras gregas minúsculas. Exemplo:
Exemplo: ¥ C lalphal [W] aparece 1 2 G W aparece m
m Prima 1 2 G ¥ + letter para aceder
Prima ¥ C ¥ + letter para aceder às letras gregas maiúsculas.
às letras gregas maiúsculas. Exemplo: [ 2 G ¥ W aparece Q
Exemplo: ¥ C ¥ [W] aparece Q

A s teclas exactas prem idas na TI-89 dependem se a lpha-lock e stive r activado ou


desactivado. P or exem plo:

Na TI-89, se: Então:

Alpha-lock estiver desactivado. 1♦ I C X ou I ♦ I C lalDhal X aparece t.


(Ulphal não é obrigatório para X, Y, Z ou T.)
¥ C lalphal W aparece m.
¥ C ¥ W aparece Q.
( ¥ é utilizado para as letras maiúsculas.)
Alpha-lock de minúsculas ¥ C X aparece t.
(1 2 [a-l°ckj) está activado. ¥ C W aparece m.
¥ C ¥ W aparece Q.
ALPHA-LOCK de maiúsculas ¥ C X aparece t.
( ¥ [a-l°ckj) está activada. ¥ C W aparece Q.
¥ C ¥ W aparece Q.

Editor de texto 706


Im portante: quando p rem ir Ij na T I-89 para a ced er a uma letra grega enquanto
a lpha-lock e stiver activado, a lpha-lock será desactivado.

L i s t a c o m t o d o s o s c a r a c t e r e s e s p e c ia i s

Para a ced er a uma lista com todos os caracteres especiais, consulte o m ódulo
Referência técnica.

Introdução e execução de um script de comandos

Um script de com andos perm ite utilizar o Text E ditor para d igitar uma série de linhas de
com andos que podem se r executadas a q ua lq ue r m om ento no ecrã principal. Este
procedim ento perm ite cria r scripts interactivos, onde vários com andos são predefinidos
num a série e executados individualm ente.

In s e rç ã o d e u m a m a rc a d e c o m a n d o

No Text Editor:

Editor de texto 707


1. P osicione o cu rso r na linha de com ando.

2. Prim a „ para ve r o menu C om m and da


barra de ferram entas.

3. Seleccione 1:Command.

C aparece no início da linha de texto (à


esquerda dos dois pontos).

Nota: esta operação não insere uma nova


linha de com ando, sim plesm ente marca
uma linha existente com o sendo uma
linha de com ando.

4. D igite um com ando exactam ente como


faria no ecrã principal.

A linha só pode co nte r o com ando sem


texto adicional.

Nota: pode m arcar uma linha com o sendo


um com ando antes ou depois de d ig itar
os com andos na linha.

Pode d ig itar vários com andos num a linha, m as devem estar separados por dois
pontos.

E x c lu s ã o d e u m a m a r c a d e c o m a n d o

Para e xclu ir apenas a m arca C; m antendo o texto do com ando.

1. P osicione o cu rso r num ponto q u a lq ue r da linha m arcada.

Editor de texto 708


2. Prim a „ e seleccione 4:Clear command.

E xe cuçã o de um com ando

Para e xecu tar um com ando, é preciso m arcar a linha com C. Uma linha sem a m arca de
com ando C não será executada.

1. Posicione o cu rso r num ponto q u a lq ue r da linha de com ando.

2. Prim a ^ .

O com ando é copiado para a linha de entrada no ecrã principal e executado. O ecrã
principal aparece tem porariam ente durante a execução do com ando e, em seguida, o
Text E d ito r aparece novam ente.

D epois da execução, o cu rso r passa para a próxim a linha do script, perm itindo a
execução de outros com andos.

Sugestão: prima @ IHOMEI; ' H Q [calc HOME] ou utilize os ecrãs divididos para
a com panhar o resultado no ecrã principal.

D iv is ã o d o s e c r ã s T e x t E d i t o r e p r i n c i p a l

Os ecrãs d ivididos perm item ve r o seu script de com andos e, ao m esm o tem po,
a com panhar o resultado de um com ando executado.

Para: Prima:
Dividir o ecrã ^ e seleccione
1:Script view .

Editor de texto 709


Para: Prima:

Voltar a usar o Text Editor ^ e seleccione


em tamanho máximo 2:Clear s p lit .

É possível utilizar ImodeI para d efin ir os ecrãs divididos m anualm ente. Entretanto, ^
define o par Text Editor/ecrã principal m uito m ais facilm ente do que ImodeI.

• A aplicação activa está indicada por uma borda espessa. (P or predefinição, o Text
E ditor é a aplicação activa.)

• Para a lterna r entre o Text E ditor e o ecrã principal, prim a 2 [ a ] (segunda função
de I ^ Q ).

C r ia ç ã o d e u m s c r i p t a p a r t i r d e d a d o s d i g i t a d o s n o e c r ã p r i n c i p a l

No ecrã principal, é possível g ua rd ar todas as entradas da área do histórico numa


variável de texto, que são guardadas autom aticam ente no form ato de script. Desta
form a, a variável de texto pode se r aberta no Text E ditor e os dados digitados podem se r
executados com o com andos.

Para m ais inform ações, consulte “A rm azenam ento das entradas no ecrã principal com o
script no Text E ditor” no m ódulo Ecrã principal da calculadora.

Editor de texto 710


Exem plo

1. Digite o seu script. Prima „ e seleccione


1:Command para m arcar as linhas de
com ando.

2. Prim a ^ e seleccione 1:Script view.

3. M ova o cu rso r para a prim eira linha de


com ando. Em seguida, prim a ^ para
e xecutar o com ando.

Nota: alguns com andos dem oram m ais


para serem executados. A guarde até que
o indicador Busy desapareça antes de
p rem ir ^ novam ente.
4. C ontinue a u tilizar ^ para e xecutar cada
com ando e pare im ediatam ente antes do
com ando G raph.

5. Execute o com ando Graph.

Nota: neste exem plo, o com ando Graph


m ostra o ecrã G raph no lugar do ecrã
principal.
MAIN_________ BHO ftUTO FUNC
6. Prim a ^ e seleccione 2:Clear sp lit para
vo ltar ao ecrã dividido do Text Editor.

Editor de texto 711


Solucionador numérico
Visualização do solucionador e introdução a uma
equação

D epois de ve r o so lu cion ad or num érico, com ece a introduzir a equação que deseja
calcular.

V i s u a l i z a ç ã o d o s o l u c i o n a d o r n u m é r ic o

P ara v e r o so lu cion ad or num érico, prima f(x)=0


IAPPSI. N u m t r ic So.

O ecrã do so lu cion ad or num érico m ostra a


últim a equação introduzida, se houver.

In tro d u ç ã o d e u m a e q u a ç ã o

Na linha eqn:, digite a sua equação.

Pode: Por exemplo:

Digitar uma equação a=(m 2- m1)/(m2+m1)*g


directamente. a+b=c+sin(d)

Solucionador numérico 712


Pode: Por exemplo:
Referir-se a uma função ou Suponha que y1(x) tenha sido definida
equação definida em qualquer num dos seguintes locais:
lugar. • Y= Editor: y1(x)=1.25x*cos(x)
Nota: - ou -
• Não utilize nomes de função • Ecrã principal:
do sistema (como y1(x) ou Define y1(x)=1.25x*cos(x)
r1( 9) ) como variáveis simples
(y1 ou r1 ). No solucionador numérico, seria
introduzido:
• Tome cuidado com a y1(x)=0 ou y1(t)=0 ,
multiplicação implícita. Por
exemplo, a(m2+m1) é I------------1------ O argumento não
tratada como referência a
tem que coincidir
uma função, não como
com o argumento
a * (m2+m1) .
etc. utilizado na
Digitar uma expressão sem um e+f - ln(g)
sinal =. Depois de premir IENTERI, a expressão é
Nota: quando as variáveis são definida igual a uma variável do sistema
definidas, pode definir exp ou chamada exp e introduzida como:
calculá-la. exp=e+f-ln(g)
Recuperar uma equação Consulte o trecho correspondente mais
introduzida previamente ou abra adiante nesta secção.
uma equação guardada.
Nota: depois de premir IENTERI, a
equação actual é guardada
automaticamente na variável do
sistema eqn .

Solucionador numérico 713


R e cu p e raçã o de e q u a ç õ e s introduzidas anteriorm ente

A s equações introduzidas recentem ente (até 11 com a predefinição) são m antidas na


m em ória. Para recuperar uma destas equações:

1. No ecrã do so lu cion ad or num érico, prim a

U m a caixa de diálogo m ostra a equação


introduzida m ais recentem ente.

2. S eleccione uma equação.

• Para se le ccion ar a equação


apresentada, prim a Ienter I.
• Para se le ccio n a r uma equação
Cada equação
diferente, prim a ® para ve r uma lista.
aparece só uma vez
E m seguida, seleccione a equação na lista. Se a mesma
desejada. equação for re-
Nota: é possível e spe cifica r quantas introduzida 5 vezes,
equações são m antidas. No so lu cion ad or
aparecerá apenas
uma vez.
num érico, prim a , e seleccione
9:Form at (ou utilize
1 0 Í ; H H F). Em seguida,
seleccione um núm ero de 1 a 11.

3. Prim a Ienter|.

Solucionador numérico 714


A rm azenam ento de e q u a ç õ e s para utilização futura

C om o o núm ero de equações que pode se r recuperado com ^ Eqns é limitado, uma
equação particular pode não se r m antida indefinidam ente.

Para g ua rd ar a equação actual para utilização


futura, guarde-a num a variável.

1. No ecrã do so lu cion ad or num érico, prim a


, e seleccione 2:Save Copy As.

2. E specifique uma pasta e um nome


de variável para a equação.

3. Prim a d H M 0 Z 0 M H -

Nota: uma variável de equação tem um tipo de dados EXPR com o m ostrado nos ecrãs
M E M O R Y e VAR-LINK.

A b e rtu ra d e u m a e q u a ç ã o g u a rd a d a

Para a brir uma variável de equação


previam ente guardada: 1

1. No ecrã do so lu cion ad or num érico, prim a


, e seleccione 1:Open.

Solucionador numérico 715


2. S eleccione a pasta apropriada e a
variável da equação.
3. Prim a Ienter|.

A variável eqn contém


a equação actual;
sempre aparece por
ordem alfabética na

Definição de variáveis conhecidas

D epois de d ig itar uma equação no so lu cion ad or num érico, introduza os valores


apropriados para todas as variáveis, excepto para a incógnita.

D e f in i ç ã o d a l i s t a d e v a r i á v e i s

D epois de d ig itar a equação na linha eqn:,


prim a IenterI ou © .

O ecrã lista as variáveis pela ordem em que


aparecem na equação. Se uma variável já
A solução precisa
e stiver definida, aparece o valor. Pode editar
estar dentro dos
estes valores de variável.
limites especificados
que podem ser
Nota: se uma variável existente estiver editados.
bloqueada ou arquivada, não é possível
editar o seu valor.

Solucionador numérico 716


Para todas as variáveis, excepto para a que se deseja encontrar o valor, introduza um
núm ero ou expressão.

O b s e rv a ç õ e s e e rro s c o m u n s

• Se d e fin ir uma variável:


- Em term os de uma outra variável na
equação, tal variável precisa ser
definida prim eiro.
- Em term os de uma outra variável que Como a está definido
não está na equação, tal variável em termos de g, é
precisa te r um valor; não podendo preciso definir g antes
estar indefinida.
de a. Quando o cursor
é movido para uma
- C om o uma expressão, é calculada
outra linha, g/3 é
quando se m ove o cu rso r para fora
calculado.
da linha. O cálculo da expressão
precisa resultar num núm ero real

• Se a equação co ntive r uma variável


definida em term os de outras variáveis,
tais variáveis são listadas.

Nota: quando atribuir um va lo r a uma


variável no so lu cion ad or num érico, a Se a variável a foi
variável é definida globalm ente. C ontinua
definida previamente
como b+c!a, b e c
a existir depois de s a ir do solucionador.
são listadas em vez
de a.

Solucionador numérico 717


Caso seja feita referência a uma função
definida anteriorm ente, todas as variáveis
utilizadas com o argum entos na cham ada
de função são listadas, não as variáveis
utilizadas para d e fin ir a função.
Se f(a,b) foi definido
previamente como
V(aA2+bA2) e a
equação contém

• Se uma equação co ntive r uma variável


do sistem a (xmin, xmax, etc.), esta
variável não é listada. O so lu cion ad or
utiliza o va lo r existente da variável do
sistem a. Na janela de
visualização,
Nota: não é possível ca lcu lar o va lo r de xmax=10.
uma variável do sistem a que não seja
exp. A lé m disso, se a equação contiver
uma variável do sistem a, não é possível
utilizar ^ para a representar
graficam ente.

• A p e sa r de poder u tilizar uma variável do


sistem a na equação, um erro ocorre se
^ 1 fo r utilizado para representar a
solução graficam ente.

Solucionador numérico 718


• Se o erro m ostrado à direita fo r visto,
exclua o va lo r da variável introduzido. Em
seguida, edite a equação para utilizar
uma variável diferente. Por exemplo, y1(x) é
Nota: Este erro ocorre, se utilizar um indefinido e y1 é
nom e reservado incorrectam ente ou fo r utilizado.
feita uma referência a uma função do
sistem a indefinida com o uma variável
sim ples sem parêntesis.

E d iç ã o d a e q u a ç ã o

No so lu cion ad or num érico, prim a © até que o cu rso r esteja na equação. O ecrã muda
autom aticam ente para m ostrar apenas a linha eqn:. Faça as suas m udanças e, em
seguida, prim a IenterI ou © para vo ltar para a lista de variáveis.

E s p e c i f i c a ç ã o d e u m v a l o r s u p o s t o i n i c i a l e /o u l i m i t e s ( o p c io n a l )

Para e nco ntra r uma solução m ais rapidam ente ou e nco ntra r uma solução particular (se
várias soluções existirem ), pode opcionalm ente: •

• Introduzir um va lo r suposto inicial para a


incógnita. O va lo r inicial precisa estar
dentro dos lim ites especificados.

• Introduzir os lim ites inferior e superior


próxim os da solução.

Solucionador numérico 719


Em term os de lim ites, tam bém pode introduzir variáveis ou expressões que são
calculadas com os valores apropriados (bound={lower,upper}) ou uma variável de lista
válida que contenha uma lista de dois elem entos (bound=list). Os lim ites devem s e r dois
elem entos de ponto flutuante, sendo o prim eiro deles inferior ou igual ao segundo.

Nota: seleccione um va lo r suposto inicial.

Cálculo de incógnita

D epois de d ig itar uma equação no so lu cion ad or num érico e introduzir valores para as
incógnitas, pode realizar o cálculo da incógnita.

C á l c u lo d e u m a s o lu ç ã o

C om todas as variáveis conhecidas definidas:

1. M ova o cu rso r para a variável incógnita.

Coloque o cursor na
variável que deseja
calcular.

2. Prim a „ Solve.
Um ■ m arca a solução e le ft-rt. O ■
desaparece quando edita um valor, m ove
o cu rso r para a equação, ou deixa o
solucionador.

Solucionador numérico 720


Nota: Para interrom per (parar) um cálculo, prim a [M |. A incógnita m ostra o va lo r em
teste quando a pausa ocorreu.

A solução e os valores introduzidos perm item calcular os lados esquerdo e direito da


equação separadam ente. O le ft-r t m ostra a diferença, que indica a exactidão da
solução. Q uanto m enor o valor, m ais exacta será a solução. Se a solução fo r exacta,
left-rt= 0.

Se: Operação:

Deseja encontrar outros Edite os valores da variável ou da equação.


valores

Deseja encontrar uma Introduza um valor suposto inicial e/ou um novo


solução diferente para conjunto de limites próximos da outra solução.
uma equação com várias
soluções

A mensagem abaixo é Prim a IESCI. A variável incógnita m ostra o


vista: va lo r em teste quando o erro ocorreu.

O valor le ft-r t pode ser pequeno o suficiente


para aceitar o resultado.
Caso contrário, introduza um conjunto
diferente de limites.

Nota: Um processo iterativo é utilizado para calcular uma equação. Se o processo


iterativo não convergir numa solução, ocorre este erro.

Solucionador numérico 721


Representação gráfica da solução

É possível representar a solução de uma equação graficamente depois de definir as


variáveis conhecidas, antes ou depois de encontrar o valor da incógnita. A
representação gráfica de soluções permite ver quantas soluções existem e utilizar o
cursor para seleccionar limites e um valor suposto inicial precisos.

V is u a liz a ç ã o d o g r á fic o

No solucionador numérico, deixe o cursor


sobre a incógnita. Prima ^ e seleccione:

1:Graph View
- ou - O Graph View utiliza
3:ZoomStd os valores actuais da
- ou - variável Window
4:Zoom Fit actual.

Para mais
informações sobre

Solucionador numérico 722


O gráfico aparece num ecrã dividido, onde:

• A incógnita é traçada no eixo x.

• le ft-r t é traçado no eixo y.

A s soluções para a equação existem em As definições actuais


le ft-rt= 0 , onde o gráfico cruza o eixo x. de formato de gráfico
são utilizadas.
Nota: Para m ais inform ações, consulte o
m ódulo Ecrãs divididos.

É possível explorar o gráfico com o cu rso r de m ovim ento livre, traçado, am pliação, etc.,
com o descrito no m ódulo Representação gráfica defunções básicas.

C o m o o g r á f i c o a f e c t a v á r i a s d e f i n iç õ e s

Q uando utilizar o so lu cion ad or num érico para ve r um gráfico:

Solucionador numérico 723


Os seguintes m odos são m udados autom aticam ente para estas definições:

Modo Definição

Graph FUNCTION

Todas as funções seleccionadas no Y= Editor


não serão representadas graficamente.
Split Screen LEFT-RIGHT
Number of Graphs 1

Nota: se utilizar previam ente definições de m odo diferentes, seria necessário


se le ccion ar novam ente estas definições m anualm ente.

• Todos os gráficos estatísticos são desm arcados.

• D epois de sa ir do so lu cion ad or num érico, o ecrã Graph pode continuar a m ostrar a


solução da equação, ignorando q u a isq ue r funções seleccionadas em Y=. Neste
caso, veja Y = E ditor e, em seguida, volte para ao ecrã G raph. A lém disso, o gráfico
é redefinido quando m uda o m odo Graph ou usa ClrGraph no ecrã principal ( ^ 5)
ou num program a.

S e le c ç ã o d e u m n o v o v a lo r s u p o s to in ic ia l a p a r t ir d e G ra p h

Para u tilizar o cu rso r gráfico para se le ccion ar um va lo r suposto inicial:

Solucionador numérico 724


1. M ova o cursor (o de m ovim ento livre ou de traçado) para o ponto que deseja utilizar
com o o novo va lo r suposto.

2. Utilize 2 [ a ] para a ctivar o ecrã do F l-T F2 I F3- T F4 T FE


To o1s1So1i.i* 1■j r o (- ti 1G* t Cursor|E«ns

so lu cion ad or num érico. a=<rn2-hl fi2


a=3.2666666É
142=19._____
3. C ertifique-se de que o cu rso r está na g=9. 8
incógnita, e prim a 2 ■ bound=i_10.,
- left-rt=-4.É x c : 1. ( 5263
y c : "4. 66667
1IÍIN MD AUTO FUNC
Nota: a coordenada do cu rso r xc é o
va lo r da variável incógnita, e yc ^ define o valor xc
é o v a lo r de le ft-rt. do cursor gráfico
como um valor
4. Prim a „ para resolver a equação. suposto inicial e o
valor yc como left-rt.

D e s lo c a ç ã o p a r a u m e c r ã c o m p le t o

No ecrã dividido:

• Para ve r o ecrã com pleto do so lu cion ad or num érico, utilize 2 [ a ] para a ctivar o
ecrã do solucionador, prim a ^ e, em seguida, seleccione 2:Clear Graph View.

- ou -

• Para ve r o ecrã principal, prim a duas vezes 2 [QUIT].

C a n c e la m e n t o d e v a r i á v e i s a n t e s d e d e i x a r o s o l u c i o n a d o r n u m é r i c o

Q uando resolver uma equação, as suas variáveis continuam a existir depois de s a ir do


so lu cion ad or num érico. Se a equação co ntive r variáveis de um único carácter, os seus

Solucionador numérico 725


valores podem afectar inadvertidam ente cálculos sim bólicos posteriores. A ntes de sa ir
do so lu cion ad or num érico, pode desejar:

1. Premir:
@ 2 [F6]
h m
para lim par todas as variáveis de um único carácter na pasta actual.
2. P rem ir IenterI para co nfirm a r a acção.

3. O ecrã volta à linha eqn: do solucionador.

Nota: sem pre que d e se ja r apagar as variáveis de um carácter listadas no solucionador,


utilize: @ 2 6 ; H m .

Solucionador numérico 726


Bases numéricas
Introdução e conversão de bases numéricas

Independentem ente do m odo Base, é preciso sem pre utilizar o prefixo apropriado
quando introduzir um núm ero binário ou hexadecim al.

I n t r o d u ç ã o d e u m n ú m e r o b in á r i o o u h e x a d e c im a l

Para introduzir um núm ero binário, utilize a form a:

0b Númerobinário (por exemplo: 0b11100110)

Número binário com até 32 dígitos

Zero, não a letra O, e a letra b

Para introduzir um núm ero hexadecim al, utilize a form a:

0h Númerohexadecimal (por exemplo 0h89F2C)

Número hexadecimal com até 8 dígitos

Zero, não a letra O, e a letra h

Nota: pode d ig itar o b ou o h no prefixo, assim com o os caracteres hexadecim ais A - F,


em m aiúsculas ou m inúsculas.

Bases numéricas 727


Se um núm ero fo r introduzido sem prefixo 0b ou 0h, com o 11, será tratado com o núm ero
decim al. Se o prefixo 0h fo r om itido num núm ero hexadecim al com A - F , toda ou parte
da entrada será tratada com o uma variável.

C o n v e rs ã o e n tr e b a s e s n u m é r ic a s

Utilize o operador de conversão 4.

in
te
gerE
xp
res
sio
n4 Bin Para obter 4, prima 1 2 [►]■ Além
in
te
gerE
xp
res
sio
n4 Dec disso, é possível seleccionar
in
te
gerE
xp
res
sio
n4 Hex conversões de base no menu
MATH/Base.

P or exem plo, para co nve rte r 256 de Para uma entrada


decim al em binário: binária ou hexadecimal,
é preciso utilizar o
256 4 Bin prefixo 0b ou 0h.

Nota: Se o va lo r não fo r um núm ero inteiro,


um erro D om ain será exibido.

Para co nve rte r 101110 de binário em Os resultados utilizam


o prefixo 0b ou 0h para
hexadecim al:
identificar a base.

0 b 1 0 1 1 1 0 4 H ex

Bases numéricas 728


M é to d o a lt e r n a t iv o p a ra c o n v e rs õ e s

Em vez de utilizar 4, é possível: Se o modo Base = BIN:

1. U tilizar IMODEI para d efin ir o m odo Base


na base que deseja converter.
(C onsulte “D efinição do m odo Base
para resultados a presentados” na
página 333.)

2. D igitar o núm ero que deseja converter


Se o modo Base = HEX:
(com o prefixo correcto) e prem ir I enter I
no e c < 0 n c 0 a .

Realização de operações matemáticas com


números hexadecimais ou binários

Em q ua lq ue r operação com núm eros inteiros, pode introduzir um núm ero hexadecim al
ou binário. O s resultados aparecem de acordo com o m odo Base. Entretanto, os
resultados estão restritos a certos lim ites de tam anho quando Base = H E X ou BIN.

Bases numéricas 729


D e f in i ç ã o d o m o d o B a s e p a r a o s r e s u lt a d o s a p r e s e n t a d o s

1. Prim a UWE! „ para ve r a página 2 no MD DE

ecrã MODE.
- S M itS C K tín ............ F U L L *
SMit 1 flpp-............... H o m *
2. Vá para o m odo Base, prim a ® , e
seleccione a definição desejada.

3. Prim a IenterI para fe ch a r o ecrã MODE.

O m odo Base controla apenas o form ato Se modo Base = HEX:


apresentado dos resultados inteiros. 'QblQllGl - DblQl 6h28
254 + 1 OhFF
0h5R2C'é 0h21D0S
Nota: o m odo Base afecta apenas o resultado. GhflBF + GblOOl1G1101
GhCFC
É preciso sem pre u tilizar o prefixo 0h ou 0b
GhC45fl + Gh6FD2 /Ghl342C
para introduzir um núm ero hexadecim al ou Qhc45a+Qh&fd2
MAIN Fiflti ftUTD ES0
binário.
O prefixo 0h no
resultado identifica a
Os resultados em form a de fracção ou de
ponto flutuante são sem pre m ostrados em
form a decim al.

Bases numéricas 730


D iv isã o quando B a se = H E X ou B IN

Q uando B ase=H E X ou BIN, o resultado de Se modo Base = HEX:


uma divisão aparece na form a hexadecim al
ou binária apenas se o resultado fo r um
núm ero inteiro.

Para a sseg urar que a divisão produz sem pre


um núm ero inteiro, utilize in tD iv () em vez de Prima [W| lENTÉRl para
ver o resultado na
e .
forma
APPROXIMATE.

L i m i t a ç õ e s d e t a m a n h o q u a n d o B a s e = H E X o u B IN

Q uando B ase=H E X ou BIN, um resultado inteiro é guardado internam ente com o um


núm ero binário de 32 bits com sinal, que utiliza o intervalo (m ostrado em hexadecim al e
decim al):

OhFFFFFFFF 0h1
______ ^ 1_______________

0h80000000 OhO 0h7FFFFFFF


-2.147.483.648 0 2.147.483.647

Se a m agnitude de um resultado fo r m uito grande para s e r g uardada na form a binária


de 32 bits com sinal, uma operação de m ódulo sim étrica trará o resultado para o
intervalo. Q ualquer núm ero m aior que 0h7FF F F F F F é afectado. P or exem plo, de
0h80000000 a 0 hF F F FF F F F tornam -se núm eros negativos.

Bases numéricas 731


Comparação ou manipulação de bits

Os operadores e funções seguintes perm item com parar ou m anipular bits num número
binário. É possível introduzir um número inteiro em qualquer base numérica. Tais entradas
são convertidas autom aticam ente em número binário para operação de bits, e os
resultados aparecem de acordo com o modo Base.

O p e r a ç õ e s b o o le a n a s

Operador com
sintaxe Descrição
not inteiro Devolve o complemento de um, onde cada bit é
invertido.
? in
teiro Devolve o complemento de dois, que é o complemento
de um +1.
in
te iro
l and Numa comparação and bit a bit, o resultado é 1 se os
in
teiro2 dois bits são 1; caso contrário, o resultado é 0. O valor
devolvido representa o resultado da operação binária.
in
teiro
l o r in
teiro
2 Numa comparação o r bit a bit, o resultado é 1 se algum
bit é 1; o resultado é 0 apenas se os dois bits são 0. O
valor devolvido representa o resultado da operação
binária.
in
te iro
l xo r Numa comparação xo r bit a bit, o resultado é 1 se
in
teiro2 algum bit (mas não ambos) é 1; o resultado é 0 se
ambos os bits são 0 ou ambos os bits são 1. O valor
devolvido representa o resultado da operação binária.

Bases numéricas 732


Nota: pode se le ccion ar estes operadores a partir do menu M ATH/Base. C onsulte o
m ódulo Referência técnica neste m anual para ve r um exem plo da utilização dos
operadores.

Suponha que introduz: Se modo Base = HEX:


■0h7flC36 and 0h3D5F
0h7AC 36 and 0h3D 5F __________________ 0h2C16
Qh7ac36 and Qh5d5f_______
miíin_______ f;h[«huto rum: i/:=o

Internam ente, os núm eros inteiros


hexadecim ais são convertidos num núm ero
Se modo Base = BIN:
binário de 32 bits com sinal.
■0h7fiC36 and 0h3D5F
______________0bl0110O00Q
Em seguida, os bit correspondentes são 0h7ac-36 and Qh5d5f
M A IN ______________ R fiD liU T D FUN C
com parados.

0h7A C 36 = 0b00000000000001111010110000110110
and and
0h3D 5F 0b00000000000000000011110101011111
0b00000000000000000010110000010110 = 0h2C16

I—Os zeros à esquerda não são


mostrados no resultado.

Nota: Se fo r introduzido um núm ero inteiro m uito grande para s e r guardado na form a
binária de 32 bits com sinal, uma operação de m ódulo sim étrico trará o va lo r para o
intervalo.

O resultado aparece de acordo com o m odo Base.

Bases numéricas 733


R o ta ç ã o e d e slo cam e n to de bits

Função com sintaxe Descrição

rotate(in
teiro) Se n °D eR otaçõesfor:
- ou - • omitido — bits giram uma vez para a
rotate(in
te
iro,n °D
eRo
ta
çõe
s) direita (predefinição é _1).
• negativo — bits giram o número
especificado de vezes para a direita.
• positivo — bits giram o número
especificado de vezes para a
esquerda.
Numa rotação para a direita, o bit mais à
direita ocupa o lugar do bit mais à
esquerda; e vice-versa numa rotação
para a esquerda.*•
shift( inteiro ) Se n°D eD es lo
cam entosfor:
- ou - • omitido — os bits deslocam-se uma
sh ift(in
te
iro
,n
°De
Des
lo
cam
en
to
s) vez para a direita (predefinição é _1).
• negativo — os bits deslocam-se o
número especificado de vezes para a
direita.
• positivo — os bits deslocam-se o
número especificado de vezes para a
esquerda.
No deslocamento para a direita, o bit
mais à direita cai e 0 ou 1 é inserido na
posição do bit mais à esquerda. No
deslocamento para a esquerda, o bit
mais à esquerda cai e 0 é inserido na
posição do bit mais à direita.

Bases numéricas 734


Suponha que introduz: Se m odo Base = HEX:

■ s h ift(G h 7 flC 3 6 ) 0h
shift(0h7A C 36) shift.<G h7ac36>________
MAIN__________ RAP h UTD TUNC

Internam ente, o núm ero inteiro hexadecim al é


convertido num núm ero binário de 32 bits Se m odo B ase = BIN:
com sinal.
■ sh ift(0 h 7 R C 3 6 )
0bll11010110000
shift.<G h7ac36>________
Em seguida, o deslocam ento é aplicado ao M AIN__________ RAD HUTD FIIHC

núm ero binário.

Todos os bits são d e slocados para a direita.

7A C 36 = 0 b 0 0 0 0 0 0 0 0 0 0 0 0 0 1 111010110000110110

Insere 0 s e o bit m ais à e squerda é 0, Caiu


ou 1 se o bit m ais à esquerda é 1.

b00000000000000111101011000011011 = 0h3D 61B

O s zeros à e squerda não são


m ostrados no resultado.

O resultado aparece de acordo com o m odo Base.

Nota: se fo r introduzido um núm ero inteiro m uito grande para s e r g uardado na form a
binária de 32 bits com sinal, uma operação de m ódulo sim étrico trará o va lo r para o
intervalo.

Bases numéricas 735


Gestão da memória e das variáveis
Controlo e reinicialização da memória

O ecrã MEMORY m ostra a quantidade de m em ória (em bytes) utilizada por todas as
variáveis de cada tipo de dad os, independentem ente dessas variáveis estarem
arm azenadas na RAM ou no arquivo de dados do utilizador. Este ecrã pode tam bém se r
utilizado para reinicializar a m em ória.

A p re s e n ta ç ã o d o e c rã M E M O R Y

Prim a 2 [mem]. O ecrã seguinte refere-se a uma TI-89 Titanium / Voyage™ 200
G raphing C alculator. (Os núm eros do ecrã MEMORY podem s e r diferentes dos
apresentados em seguida.)

Prgm/Asn: Inclui os program as escritos para a TI-89 Titanium / Voyage™ 200 além de
q u a isq ue r program as em linguagem assem bly que tive re m sido carregados
H istory: Tam anho dos pares arm azenados na área do histórico do ecrã principal.
FlashApp: Tam anho das aplicações Flash.
RAM free: Espaço livre em RAM.
Flash ROM free: Espaço livre na Flash ROM.

Gestão da memória e das variáveis 736


Nota: Para visua liza r o tam anho individual das variáveis e d ete rm ina r se estão no
arquivo de dados do utilizador, utilize o ecrã VAR-LINK.

Para fe ch a r o ecrã, prim a IenterI. Para reinicia liza r a m em ória, efectue o procedim ento
seguinte.

Gestão da memória e das variáveis 737


R e i n ic i a li z a ç ã o d a m e m ó r ia

No ecrã MEMORY:

1. Prim a O .
2. Seleccione o item desejado.

Item Descrição

RAM 1:All RAM: Reinicializar a RAM apaga todos os dados


e programas da RAM.
2:Default: Reinicializa todas as variáveis de sistema e
modos para suas configurações originais de fábrica.
Isto não afecta as variáveis, funções 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 aplicações Flash da Flash ROM.
3:Both: Reinicializar ambos apaga todos os dados,
programas e aplicações Flash da Flash ROM.
All Memory Reinicializar excluirá todos os dados, programas e
aplicações Flash da RAM e da Flash ROM.

Im portante: Para excluir variáveis individualm ente (ao invés de todas), utilize
VAR-LINK.

Gestão da memória e das variáveis 738


3. D epois do pedido de confirm ação, prim a Ienter I.
A TI-89 Titanium / Voyage™ 200 apresenta uma m ensagem após a conclusão da
operação de reinicialização.

Nota: para a nu la r a operação de reinicialização, prim a I N em vez de IenterI.


4. Prim a IenterI para co nfirm a r a m ensagem .

Apresentação do ecrã VAR-LINK

O ecrã VAR-LINK contém as variáveis e as pastas definidas actualm ente. Este m ódulo
explica com o m anipular as variáveis e/ou as pastas apresentadas no ecrã.

A p r e s e n ta ç ã o d o e c r ã V A R -L IN K

Prim a 2 [var-link] . P or predefinição, o ecrã VAR-LINK apresenta todas as variáveis


definidas pelo u tilizador em todas as pastas jun ta m e nte com todos os tipos de dados.

0
O

0 O

O N om es das pastas (ordem alfabética)


© M ostra as aplicações Flash instaladas
© Tam anho em bytes

Gestão da memória e das variáveis 739


O Tipo de dados
© N om es de variáveis (ordem alfabética)

Isto... Indica isto...

4 Visão reduzida da pasta. (à direita do nome da pasta)

6 Visão expandida da pasta (à direita do nome da pasta).

6 Pode percorrer para ver mais variáveis e/ou pastas (no


canto inferior esquerdo do ecrã)

Ÿ Se seleccionado com [ 2

ΠBloqueado

û Arquivado

Para percorrer os dados da lista:

• Prim a © ou © . (Utilize 2 © ou 2 © para percorrer uma página de cada vez.)


- ou -

• Digite um carácter. Se houver nom es de variáveis com eçadas por este carácter, o
cu rso r posiciona-se no prim eiro nome.

Nota: digite algum as vezes o m esm o ca rá cter para ve r os nom es que com eçam com tal
carácter.

T i p o s d e v a r i á v e i s i n d i c a d o s e m V A R - L IN K

Tipo Descrição

ASM Programa em linguagem assembly

Gestão da memória e das variáveis 740


Tipo Descrição

DATA Dados
EXPR Expressão (inclui os valores numéricos)
FUNC Função
GDB Base de dados gráficos
LIST Lista
MAT Matriz
PIC Imagem de um gráfico
PRGM Programa
STR Cadeia
TEXT Secção do Editor de Texto

Os tipos não listados acim a são tipos de dados variados utilizados por aplicações de
softw are.

F e c h a r o e c r ã V A R - L IN K

Para fe ch a r o ecrã VAR-LINK e vo lta r à aplicação actual, utilize IenterI ou I N conform e


descrito abaixo.

Prima: Para:

I Colar o nome da variável ou da pasta realçada na posição


do cursor na aplicação actual.
N Voltar à aplicação actual sem colar o nome realçado.

Gestão da memória e das variáveis 741


Visualizar informações sobre variáveis no ecrã
principal

No ecrã principal, é possível visualizar informações sobre variáveis sem abrir o ecrã
VAR-LINK.

• Para determinar se uma variável com um determinado nome existe na tabela do


sistema, introduza a função lsVar() no ecrã principal.
IsVar (varnome)
|___IsVar é uma função, que requer que
coloque o nome da variável entre

• Para determinar se uma variável está arquivada, utilize a função IsA rchiv() .
IsA rchiv (varnome)

• Para determinar se uma variável está bloqueada, utilize a função IsLocked() .


IsLocked (varnome)

Manipulação de variáveis e pastas com VAR-LINK

O ecrã VAR-LINK permite visualizar o conteúdo de uma variável. É também possível


manipular um ou mais itens seleccionados com as operações descritas nesta secção.

Gestão da memória e das variáveis 742


V is u a liz a r o c o n te ú d o d e u m a v a r iá v e l

É possível visua liza r todos os tipos de variáveis, excepto ASM, DATA, GDB, e as
variáveis criadas pelas Apps Flash. P or exem plo, deve abrir uma variável DATA no
Editor de Dados/Matrizes .

1. Na VAR-LINK, desloque o cu rso r para realçar a variável.

2. Prima:
@ 2 [F6]
h m
A parece o núm ero de variáveis contidas
na pasta realçada.

3. Para vo ltar à VAR-LINK, prim a q u a lq ue r tecla.

Nota: não é possível edita r o conteúdo deste ecrã.

S e le c ç ã o d e u m ite m d a lis t a

Para realizar outras operações, seleccione uma ou m ais variáveis


e/ou pastas.

Para seleccionar: Operação:

Uma única variável ou Desloque o cursor para realçar o item e prima


pasta 2

Gestão da memória e das variáveis 743


Para seleccionar: Operação:

Um grupo de variáveis Realce cada item e prima À esquerda de


ou pastas cada item seleccionado, aparece o sinal / . (Se
seleccionar uma pasta, todas as variáveis nela
contidas serão seleccionadas automaticamente).
Utilize ^ para seleccionar ou anular a selecção
de um item.
Todas as pastas e Prima © para expandir a pasta e, em seguida,
variáveis prima ^ A ll e seleccione 1:Select A ll .
Se seleccionar 3:Select C urrent , selecciona o
último conjunto de itens transmitidos para a
unidade durante a sessão actual de VAR-LINK .
Se seleccionar 4:Expand A ll ou 5:Collapse All,
expande ou fecha as pastas ou as aplicações
Flash.

Nota: prima © ou © para alternar entre expandir ou reduzir a visão quando tiver uma
pasta realçada.

P a s ta s e v a r iá v e is

As pastas permitem gerir as variáveis, organizando-as em grupos relacionados entre si.

A TI-89 Titanium / Voyage™ 200 Graphing Calculator tem uma pasta MAIN . Por
predefinição, todas as variáveis serão armazenadas na pasta MAIN , excepto se criar
outras pastas e designar como actual uma pasta criada pelo utilizador. Pode armazenar

Gestão da memória e das variáveis 744


uma variável de sistema ou uma variável com um nome reservado apenas na pasta
MAIN .

Exemplo de variáveis que podem ser


armazenadas apenas na pasta MAIN

Variáveis Window
(x m in , xm ax , etc.)
Variáveis de configuração das tabelas
(TblS tart , AT bl , etc.)
Funções de Y= Editor
(y1(x) , etc.)

Pela criação de outras pastas, é possível armazenar conjuntos independentes de


variáveis (e funções) definidas pelo utilizador. Por exemplo: é possível criar pastas
separadas para aplicações diferentes da TI-89 Titanium / Voyage™ 200 (Math, Text
Editor, etc.) ou por classes. É possível armazenar uma variável definida pelo utilizador
em qualquer pasta.

As variáveis definidas pelo utilizador de uma pasta são independentes das variáveis das
outras pastas. Portanto, é possível armazenar conjuntos de variáveis com o mesmo
nome, mas com valores diferentes.

Gestão da memória e das variáveis 745


fF l- T F £- TF3 t T FH-r T FS [ Ffix T |
|T««ls|A»«br4|Calc|Dth«r|pr^lD|Cl«4n Ur-| |
MAIN
■ 1 4 a V ariáveis
1
V ariáveis de sistem a
■ 2 4 b 2 D efinidas pelo
■3 4 G 3
utilizador
■ x3 + x2 + x + fCx) Done
xA3+xA2+x4f(x) a=1, b=2, c=3
MrtlN F:HD iHUTD FUNC 4.-'30

ALG102
N om e da pasta actual D efinidas pelo
utilizador
b=5, c=100

DAVE
D efinidas pelo
----- ► utilizador
a=3, b=1, c=2

MATH
----- ► D efinidas pelo
utilizador
a=42, c=6

Não é possível cria r uma pasta dentro de uma outra.

É possível te r acesso directo às variáveis de sistem a da pasta MAIN,


independentem ente da pasta actual.

Nota: as variáveis definidas pelo utilizador são arm azenadas na “pasta actua l” .

Gestão da memória e das variáveis 746


C ria çã o de um a p a sta no ecrã V A R -L IN K

1. Prim a 2 [var- linkI.

2. Prim a O Manage e seleccione


5:Create Folder.

3. Digite um nom e exclusivo da pasta e prim a IenterI duas vezes.

D epois de cria r uma pasta nova em VAR-LINK, a m esm a não é configurada


autom aticam ente com o a pasta actual.

C r ia ç ã o d e u m a p a s t a n o e c r ã p r i n c i p a l

Introduza o com ando NewFold no ecrã principal da calculadora.

NewFold N
omed
apa
sta
|__ Nome da pasta que deseja criar. A nova pasta é
automaticamente definida como a actual.

C o n f ig u r a ç ã o d a p a s t a a c t u a l n o e c r ã p r i n c i p a l

Introduza a função setFold no ecrã principal da calculadora.

setFold (N
omed
apa
sta
)
|__ setFold é uma função; portanto o nome da
pasta deve estar entre parênteses.

Gestão da memória e das variáveis 747


A execução de setFold restaura como pasta actual o nome da pasta anteriormente
configurada.

D e f in i ç ã o d a p a s t a a c t u a l n a c a i x a d e d iá l o g o M O D E

1. Prima Imodei.

2. Realce a configuração Current Folder .


3. Prima ® para visualizar o menu com as
pastas existentes.
Nota: para cancelar o menu ou sair da
caixa de diálogo sem armazenar as
modificações, prima I N .

4. Seleccione a pasta desejada de uma das seguintes formas:


• Realce o nome da pasta e realce Ienter I.
- ou -
• Prima o número ou a letra que corresponde à pasta.
5. Prima IenterI para armazenar as modificações e fechar a caixa de diálogo.

A t r ib u ir n o m e s à s v a r iá v e is o u p a s ta s

Não se esqueça de que se ^ for utilizada para seleccionar uma pasta, as variáveis
nela contidas são seleccionadas automaticamente. Se necessário, utilize ^ para
desmarcar cada variável seleccionada.1

1. Na VAR-LINK , seleccione as variáveis e/ou pastas.

Gestão da memória e das variáveis 748


2. Prima O Manage e seleccione 3:Rename.

3. Digite um nom e exclusivo e prim a IenterI


duas vezes.

Se s e le ccion ar vários itens, será pedido


um nom e novo para cada um deles.

U t i l iz a ç ã o d e v a r i á v e i s n o u t r a s p a s t a s

É possível a ceder a uma variável ou função definida pelo u tilizador que não está contida
na pasta actual. E specifique o cam inho em vez de apenas o nom e da variável.

Um percurso tem a seguinte form a:

Nome da pasta \ N
omed
ava
riá
vel
- ou -
Nome da pasta \ N
omed
afu
nçã
o

Gestão da memória e das variáveis 749


P or exem plo:

Se a pasta actual = MAIN Pastas e variáveis

■ 1 a 1
MAIN
■ x3 + x2 + x ■* ftx) Done
■ 42 -+naihxa 42 a=1
■ 3 •x2 + 4 •x + 25 -»r-iathM'Cx) f(x)=x3+x2+x
______________________________Done
3*x^2+4*x+25+math\f<x)
MftlN_________ F:Hli HUTD FUNC HZ30

MATH
a=42
f(x)=3x2+4x+25

Para v e r uma lista das pastas e variáveis existentes, prim a 2 [var-link] . No ecrã
VAR-LINK é possível realçar uma variável e prem ir IenterI para colar esse nom e de
variável na linha de entrada da aplicação aberta. Se colar um nom e de uma variável que
não está na pasta actual, o cam inho é colado (N om ed apasta \N
omedava riá
v e l).

L i s t a r u m a ú n i c a p a s t a e /o u t i p o d e v a r i á v e l , o u a p l i c a ç õ e s F la s h

Q uando tiv e r m uitas variáveis e/ou pastas, ou aplicações Flash pode s e r difícil localizar
uma variável específica. Se tro ca r a apresentação do ecrã VAR-LINK, é possível
e spe cifica r a inform ação que deseja ver.

Gestão da memória e das variáveis 750


No ecrã VAR-LINK:

1. Prim a „ View.

2. Realce a definição que deseja tro ca r e


prim a ® para visua liza r um m enu com as
opções válidas. (Para ca nce la r um menu,
prim a I N .)

View — Perm ite escolher variáveis,


aplicações Flash ou variáveis de sistem a
a visualizar.

Nota: para visu a liza r as variáveis de


sistem a (variáveis W indow, etc.),
seleccione 3:System.

Folder — M ostra sem pre 1:All e 2:main e


eventualm ente as pastas que foram
criadas.

Var Type — M ostra os tipos válidos de


variáveis.

$ — indica que é possível percorrer o ecrã


para ver outras variáveis.3
4

3. Seleccione a nova configuração.

4. Volte ao ecrã VAR-LINK VIEW e prima IenterI.

O ecrã VAR-LINK é actualizado para m ostrar apenas a pasta especificada, o tipo de


variável ou a aplicação Flash.

Gestão da memória e das variáveis 751


C ó p ia ou transferência de va riá ve is de um a p a sta para outra

É preciso te r pelo m enos uma outra pasta além da pasta MAIN. Não é possível utilizar
VAR-LINK para copiar variáveis dentro da m esm a pasta.

1. Na VAR-LINK, seleccione as variáveis.

2. Prim a O Manage e seleccione 2:Copy ou 4:Move.

3. Seleccione a pasta de destino.

4. Prim a IenterI. A s variáveis copiadas ou transferidas m antêm seus nom es originais.

Nota: para copiar uma variável com um nom e diferente na m esm a pasta (como
a 1 !a 2 ), utilize ISTOH ou o com ando CopyVar a partir do ecrã principal.

B l o q u e i o o u d e s b lo q u e io d e p a s t a s d e v a r i á v e i s o u a p l i c a ç õ e s F la s h

Q uando uma variável está bloqueada, não é possível excluí-la, tro c a r o seu nom e, ou
arm azená-la. Porém , é possível copiá-la, m ovê-la ou m ostrar o conteúdo. Q uando uma
pasta está bloqueada, é possível m anipular as variáveis nela contidas - desde que não
estejam bloqueadas - mas não é possível excluí-la. Q uando uma aplicação Flash está
bloqueada, não é possível exclui-la. 1

1. Na VAR-LINK, seleccione as variáveis e/ou pastas ou aplicação Flash.

Gestão da memória e das variáveis 752


2. Prima O Manage e seleccione 6:Lock ou 7:UnLock .

VAFi LINK [Fill]


F l- 1 F2 I FÍ-TT IFS4 Ffi 1 F? I
Õ indica uma variável ou pasta bloqueada. Mdn4dt|Vi4w|Linlc| • |A ll |C4nttnts|FlashArF|

^ T N tt

h indica uma variável arquivada que é f


11
FUHC
L IF T
37
26
H r il Mh T 37
automaticamente bloqueada. ▼ Pi c 1 P IC 1547

C a n c e la m e n t o d e u m a p a s t a n o e c r ã V A R - L IN K

Q uando excluir uma pasta do ecrã VAR-LINK, todas as variáveis dessa pasta tam bém
são excluídas. Não pode excluir a pasta MAIN.

1. Prim a 2 [var- linkI.

2. Prim a 0 para se le ccion ar a(s) pasta(s) a


serem excluídas. (As variáveis da pasta
são seleccionadas autom aticam ente.)

3. Prim a O 1:Delete elle r 0 .

4. Prim a IenterI para co nfirm a r a exclusão da


pasta e de todas as suas variáveis.

Gestão da memória e das variáveis 753


E x c lu sã o de um a variável ou p a sta do ecrã principal

Antes de cancelar uma pasta no ecrã principal, deve cancelar primeiro todas as
variáveis armazenadas.

• Para cancelar uma variável, introduza o comando DelVar no ecrã principal da


calculadora.
DelVar vari [, var2] [, var3] ...
• Paa eliminar todas as variávies de um tipo específico, introduza o comando DelType
no ecrã principal da calculadora.
DelType va rtip o em que va rtip o é o tipo de variável.

Nota: o comando DelType elimina todas as variáveis do tipo especificado em todas


as pastas.
• Para cancelar uma pasta vazia, introduza o comando DelFold no ecrã principal da
calculadora.
DelFold pastai [, pasta2] [, pasta3] ...

Nota: não é possível cancelar a pasta M AIN .

Procedimento de colar o nome de uma variável


numa aplicação

Suponha que está a digitar uma expressão no ecrã principal e não se consegue lembrar
da variável que deseja utilizar. Visualize o ecrã VAR-LINK , seleccione uma variável de
lista e cole o nome directamente na linha de entrada do ecrã principal.

Gestão da memória e das variáveis 754


A p l i c a ç õ e s q u e p o d e m s e r u t i li z a d a s

É possível colar um nom e de uma variável na posição do cu rso r de uma das seguintes
aplicações.

• Ecrã principal, Y= Editor, E ditor de Tabelas ou E d itor de D ados/M atrizes — O cursor


deve estar na linha de entrada.
• E ditor de Texto, E ditor de Janelas, S o lucio na do r N um érico ou E ditor de
Program as — O cu rso r pode estar posicionado em q ua lq ue r lugar do ecrã.

Pode tam bém colar um nom e de variável na localização actual do cu rso r em várias
aplicações Flash.

P r o c e d im e n t o

Se iniciar uma das aplicações acim a:

1. P osicione o cu rso r na posição em que


deseja inserir o nom e da variável.

2. Prim a 2 [var- link].


3. Realce a variável correspondente.

Nota: tam bém é possível realçar e colar


os nom es das pastas.

Gestão da memória e das variáveis 755


4. Prim a Ienter I para co la r o nom e da sin(a1|
variável.

Nota: neste procedim ento, cola o nome


da variável, mas não o conteúdo. Para
recuperar o conteúdo de uma variável,
utilize 2 [RCL], em vez de 2 [var- link].

5. Term ine de d ig itar a expressão. sin(a1)|

Se colar o nom e de uma variável que não está contida na pasta actual, cola o cam inho
da variável.

sin(class\a2 |
_____ Supondo que CLASS não é a pasta actual, é colada
se realçar a variável a2 em CLASS.

Procedimento de arquivar e desarquivar uma


variável

Para a rq uiva r e d e sa rq uiva r uma ou m ais variáveis de form a interactiva, utilize o ecrã
VAR-LINK. É possível tam bém u tilizar estas operações no ecrã principal ou de um
program a.

P o r q u e é n e c e s s á r io a r q u iv a r u m a v a r iá v e l?

O arquivo de dados do u tilizador perm ite:

Gestão da memória e das variáveis 756


• A rm a ze n a r dados, program as ou q u a isq ue r outras variáveis num local seguro onde
não possam se r inadvertidam ente excluídos ou alterados.
• C riar m em ória RAM adicional, arquivando as variáveis.
P o r exem plo:

- Pode arquivar as variáveis necessárias, m as que não precisa editar ou alterar,


ou as variáveis que não está a u tilizar a ctualm ente, porém precisa g ua rd a r para
utilização futura.

Nota: não é possível a rq uiva r variáveis com nom es reservados ou variáveis de


sistem a.

- Se adq uirir program as adicionais para a TI-89 Titanium / Voyage™ 200


G raphing C alculator, especialm ente, se forem grandes, pode se r que seja
necessário libertar m ais m em ória RAM antes de poder instalar esses
program as.

M ais m em ória RAM pode m elhorar o desem penho em d eterm inados tipos de cálculos.

N o e c r ã V A R - L IN K

Para a rq uiva r ou desarquivar:

1. Prim a 2 [var- link] para visua liza r o ecrã VAR-LINK.

Gestão da memória e das variáveis 757


2. Seleccione uma ou m ais variáveis, que podem e star em pastas diferentes. (Pode
se le ccion ar uma pasta inteira através da selecção do nom e da pasta.)

Nota: Para se le ccion ar uma única variável, realce-a. Para se le ccion ar várias
variáveis, realce cada variável e prim a ^ / .

3. Prim a O e seleccione:
8:Archive Variable
- ou -
9:Unarchive Variable

Se se le ccion ar 8:Archive Variable, as


variáveis são m ovidas para o arquivo de
dados do utilizador.

h = variáveis arquivadas

É possível aceder a uma variável arquivada exactam ente com o se faz com q ua lq ue r
variável bloqueada. Para todos os fins, uma variável arquivada continua na pasta
original; é sim plesm ente arm azenada no arquivo de dados do u tilizador em vez de na
RAM.

Nota: uma variável arquivada é bloqueada autom aticam ente. Pode a ced er à variável,
m as não a pode editar ou cancelar.

N o e c r ã p r in c ip a l o u d e u m p ro g r a m a

Utilize os com andos A rchive e Unarchiv.

A rchive variávell, variável2, ...

Unarchiv variávell, variável2, ...

Gestão da memória e das variáveis 758


Se aparecer uma mensagem de recolha de lixo

Se utilizar o arquivo de dados do utilizador extensivam ente, pode a parecer uma


m ensagem de recolha de lixo. Este procedim ento ocorre se te n ta r a rquivar uma variável
quando não h ouver m em ória de arquivo livre suficiente. Entretanto, a T I-89 Titanium /
Voyage™ 200 G raphing C alcu la to r tenta reorganizar as variáveis arquivadas para criar
espaço adicional.

R e s p o s t a à m e n s a g e m d e r e c o lh a d e l i x o

Se aparecer a m ensagem à direita:

• Para co ntin ua r o arquivo, prim a Ienter I.


- ou -

• Para cancelar, prim a |ESC|.

Nota: se as pilhas estiverem gastas, devem set substituídas antes de e fectua r a


reciclagem , porque a m em ória de arquivo pode se r perdida.

D epois da recolha do lixo, dependendo do espaço libertado, a variável pode ou não ser
arquivada. Se ainda não fo r possível a rq uiva r a variável, algum as variáveis podem ser
desarquivadas e pode te n ta r novam ente.

P o r q u e n ã o r e a l i z a r a r e c o lh a d e l i x o a u t o m a t i c a m e n t e s e m u m a
m ensagem ?

A m ensagem :

Gestão da memória e das variáveis 759


• Perm ite sa b e r o m otivo da dem ora do arquivo. Alerta tam bém que o arquivo pode
fa lha r se não h ouver m em ória suficiente.
• Pode alertar quando um program a e ntrar em loop, enchendo repetitivam ente o
arquivo de dados do utilizador. C ancele o arquivo e investigue o m otivo.

P o r q u e é n e c e s s á r i a u m a r e c o lh a d e l ix o ?

O arquivo de dados do utilizador está dividido em sectores. Q uando co m e çar o arquivo,


as variáveis são arm azenadas a partir do início do se ctor 1. Q uando não houver espaço
suficiente no sector, a próxim a variável é arm azenada no início do próxim o sector.
Tipicam ente, um bloco vazio fica no fim do se cto r anterior.

C ada variável arquivada é arm azenada no prim eiro bloco vazio, suficientem ente grande
para a arm azenar.

Nota: Uma variável arquivada é arm azenada num bloco contínuo dentro de um único
sector; não pode cruzar um lim ite de sector.

Gestão da memória e das variáveis 760


é armazenada num
destes locais.

Este processo continua até ao fim do últim o sector. D ependendo do tam anho das
variáveis individuais, os blocos vazios podem representar uma quantidade significativa
de espaço.

Nota: a recolha de lixo ocorre quando a variável que se está a arquivar é m aior do que
q ua lq ue r bloco vazio.

C o m o o d e s a r q u iv a m e n to d e u m a v a r iá v e l a f e c t a o p r o c e s s o

Q uando uma variável é desarquivada, é copiada para a RAM , m as não é excluída da


m em ória de arquivo de dados do utilizador.

Gestão da memória e das variáveis 761


Sector 1

Sector 2

Sector 3

A s variáveis desarquivadas são “m arcadas para cance la m en to ” , significando que serão


excluídas durante a próxim a recolha de lixo.

S e o e c r ã M E M O R Y a p r e s e n t a r e s p a ç o liv r e s u f ic ie n t e

M esm o que o ecrã MEMORY apresente espaço livre suficiente para arquivar uma
variável, pode receber ainda uma m ensagem de recolha de lixo.

Este ecrã de m em ória da TI-89 Titanium


m ostra o espaço livre que ficará disponível
depois da exclusão de todas as variáveis
“m arcadas para ca nce la m en to ” .

Q uando uma variável é desarquivada, a


quantidade de Flash ROM livre aum enta
im ediatam ente, mas o espaço só fica
disponível depois da próxim a recolha de lixo.

Gestão da memória e das variáveis 762


A Voyage™ 200 tem 2,7 MB de m em ória Flash ROM disponível para o utilizador. Pode
utilizar os 2,7 MB para as A pps Flash, m as apenas cerca de 1 MB desses 2,7 MB pode
s e r utilizado para arquivo de dados do utilizador.

P r o c e s s o d e r e c o lh a d e l i x o

O processo de recolha de lixo:

• Exclui variáveis desarquivadas a partir do arquivo de dados do utilizador.

• R eorganiza as variáveis restantes em blocos consecutivos.

Sector 1

Sector 2

Erro de memória no acesso a uma variável


arquivada

U m a variável arquivada é tratada da m esm a form a que uma variável bloqueada. Pode
aceder à variável, m as não é possível editá-la ou cancelá-la. Entretanto, em alguns
casos, pode receber uma m ensagem de erro de m em ória (Memory Error), se te ntar
aceder a uma variável arquivada.

Gestão da memória e das variáveis 763


O que c a u s a um erro de m em ória?

A m ensagem de erro de m em ória (Memory Error) aparece se não houver RAM livre para
aceder à variável arquivada. Talvez pergunte: “Se a variável e stiver no arquivo de dados
do utilizador, por que é im portante a quantidade de RAM d isp on íve l? ” A resposta é que
as operações apresentadas em seguida podem se r realizadas apenas se uma variável
e stiver na RAM.

• A bertura de uma variável de texto no E ditor de Texto.


• A bertura de uma variável de dados, lista, ou m atriz no E ditor de D ados e M atrizes.

• A bertura de um program a ou função no E ditor de Program a.

• E xecução de um program a ou referência a uma função.

Nota: C onform e descrito abaixo, uma cópia tem porária perm ite abrir ou e xecu tar uma
variável arquivada. Entretanto, não é possível g ua rd ar q u a isq ue r m udanças na variável.

Para que não seja preciso d e sa rq uiva r variáveis desnecessariam ente, a TI-89
Titanium / Voyage™ 200 G raphing C alcu la to r realiza uma cópia “invisível ao u tilizador” .
P or exem plo, se e xecu tar um program a do arquivo de dados do utilizador, a TI-89
Titanium / Voyage™ 200:

1. C opia o program a para a RAM.

2. Executa o program a.

3. C ancela a cópia da RAM quando o program a term ina.

A m ensagem de erro aparece se não houver espaço suficiente de RAM para cópia
tem porária.

Gestão da memória e das variáveis 764


Nota: excepto para program as e funções, a consulta a uma variável arquivada não a
copia. Se a variável ab é arquivada, não é copiada se fo r feito 6*ab.

C o rre c ç ã o do e rro

Para libertar RAM suficiente para aceder à variável:

1. Utilize o ecrã VAR-LINK (2 [var- link] ) para d ete rm ina r o tam anho da variável
arquivada que pretende aceder.

2. Utilize o ecrã MEMORY (2 [mem] ) para ve rifica r o tam anho de RAM livre.

3. Liberte a quantidade necessária de m em ória através do:

• C ancelam ento de variáveis desnecessárias da RAM.

• A rquivo de variáveis ou program as grandes (m ovendo-os da RAM para o


arquivo de dados do utilizador).

Nota: o espaço RAM livre tem de se r m aior do que a variável arquivada.

Gestão da memória e das variáveis 765


Conectividade
Ligar duas unidades

A TI-89 Titanium e a Voyage™ 200 G raphing C alculator têm um cabo que perm ite ligar
duas unidades. A ssim que estiverem ligadas, pode tra n sm itir inform ações entre as duas
unidades. Um cabo USB de unidade-a-unidade é incluído na TI-89 Titanium ; utilize a
porta USB do dispositivo com o cabo. Um cabo standard de unidade-a-unidade é
incluído na Voyage™ 200; 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 portáteis gráficas TI com um dos tipos de porta de ligação. No entanto, a
utilização da porta E/S requer o cabo standard de unidade-a-unidade (vendido
separadam ente) ou o TI C onnectivity Cable USB (tam bém vendido separadam ente),
que é utilizado para ligar a um com putador.

L ig a r a n te s d e e n v ia r o u r e c e b e r

Pressione firm em ente uma extrem idade do cabo para a inserir na porta de ligação de
cada unidade. A unidade pode enviar ou receber, dependendo de com o co nfig urar a
unidade no ecrã VAR-LINK.

Pode ligar uma TI-89 Titanium ou Voyage™ 200 a outra T I-89 Titanium , Voyage™ 200,
TI-89 ou TI-92 Plus.

Conectividade 766
cabo USB de unidade-a-unidade

Duas unidades portáteis TI-89 Titanium ligadas em conjunto

cabo USB de
unidade-a-unidade

Conectividade 767
Posicione-as para que os símbolos USB fiquem virados um para o outro e, em seguida,
insira o conector.

cabo standard de unidade-a-unidade


Porta E/S

rVo o o o o o o oy rVo o o o o o o oy
oooooooooo,-,,-,,-,,-, □ o o o o o o o o o x ,,-,,- ,,- ,
ooaaoaaoo o o a a o o o a o }={}={ }=Jr;
a a o o o o o a a n U U U LJ
q o o o l , j o d UOODQ g o o o L jo a U D O D O

Duas unidades portáteis Voyage™ 200 ligadas em conjunto

Conectividade 768
Porta
E/S

Uma TI-89 Titanium e uma Voyage™ 200 ligadas em conjunto

Conectividade 769
Porta E/S

Uma TI-89 Titanium e uma TI-89 ligadas em conjunto

Transmitir variáveis, aplicações Flash e pastas

A transm issão de variáveis é uma form a conveniente para partilhar q ua lq ue r variável


listada no ecrã VAR-LINK — funções, program as, etc. Tam bém pode tran sm itir
aplicações Flash (Apps) e pastas.

C o n f i g u r a r a s u n id a d e s

A s aplicações Flash só se transferem entre d eterm inadas unidades. P or exem plo, pode
tra n s fe rir uma A pp de uma TI-89 Titanium para outra TI-89 Titanium ou de uma TI-89

Conectividade 770
Titanium para uma TI-89. Pode tra n sfe rir uma A pp de uma Voyage™ 200 para outra
Voyage™ 200 ou de uma Voyage™ 200 para uma TI-92 Plus.

1. Ligue duas unidades portáteis gráficas


com o cabo adequado.

2. Na unidade transmissora, prima


2 [var-link] para ver o ecrã VAR-LINK.

3. Na unidade transmissora, seleccione as


variáveis, pastas ou aplicações Flash que
pretende enviar.

• Para se le ccion ar uma variável,


aplicação Flash ou pasta, m ova o
cu rso r para a realçar e prim a ^ para
colocar uma m arca de verificação ( / )
num a delas.

Conectividade 771
Se estiver no ecrã VAR-LINK
predefinido, este selecciona a
pasta e o conteúdo. 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
conteúdo. Aparece uma marca
de verificação antes da pasta,
mas não aparece antes do
conteúdo. As pastas das Apps
Flash fechadas não se abrem
automaticamente.

Conectividade
Vftft-LINK [fill]

P a
M o m J« Yi«u. lir,l| ConUnts riashrtrr

bookscur LIST 38
build DATA 64
c-harentr TEXT 58
chat PRGM 48
chatpr-gr'i PRGM 282
USE 4 TP iIDLL hF SE

___ PRGM 40
t.prar PRGM 282
kayroapax PRGM 40

772
• Para se le ccion ar várias variáveis,
aplicações Flash ou pastas, realce
cada uma delas e prim a ^ para
colocar uma m arca de verificação ( / )
num a delas. U tilize novam ente ^
para anu la r a selecção de qua lq ue r
coisa que não queira transm itir.

• Para se le ccion ar todas as variáveis,


aplicações Flash ou pastas, utilize
^ A ll 1:Select All.

Conectividade 773
4. On the receiving unit, press [2nd] [var-link]
to display the VAR-LINK screen. (A
unidade transmissora permanece no ecrã
VAR-LINK.)

5. Nas unidades receptora e transmissora,


prima [F3] Link para ver as opções do
menu.

6. Na unidade receptora, seleccione


2:Receive.
A mensagem VAR-LINK: WAITING TO
r ec eive e o indicador BUSY aparecem
na linha de estado da unidade receptora.
7. Na unidade transmissora, seleccione
1:Send
Este procedimento inicia a transmissão.

Conectividade
f YAft-LINK [A ll] 4
' F1 t TFE Tf3 -?H T F5H f FS T F?
Mor>o^«|Vi«iAi|Linlc| ✓ |a 11 |ConU(its|riashA»F

-■
MAIN n RAD AUTO FUNC

f VAft-LINK CA111 *\
' F l - T F£ l ± S F H I F S 4 Fh I F ?
rnrio:'\|Vi\w tZ J •* |ftu |c»riUAti|rnihARi
M A IN
Receive
2 -
3:Send to TI-92
4:Send OS
5!Receive OS
6:Send ID List
J
TYRE Oft USE ♦ lENTEftJ Oft CESCJ

774
A parece uma barra de progresso na linha de estado da unidade receptora durante a
transm issão. Q uando a transm issão term inar, o ecrã VAR-LINK é actualizado na unidade
receptora.

Nota: A ntes de tra n sfe rir uma A pp adquirida, a unidade receptora deve te r o certificado
adequado, se necessário. Um certificado é um ficheiro gerado pela TI. As A pps gratuitas
e de conceitos não requerem um certificado.

R e g r a s p a r a t r a n s m i t i r v a r i á v e i s , a p l i c a ç õ e s F la s h o u p a s t a s

A s variáveis desbloqueadas e desarquivadas que te nh am o m esm o nom e nas unidades


receptoras e transm issoras serão su bstituídas a partir da unidade transm issora.

A s variáveis bloqueadas que tenham o m esm o nom e nas unidades transm issoras e
receptoras devem se r d esbloqueadas na unidade receptora antes de poderem ser
su bstituídas a partir da unidade transm issora. Se as variáveis arquivadas tiverem os
m esm os nom es nas unidades transm issoras e receptoras, aparece uma m ensagem a
pedir-lhe para confirm ar se perm ite su bstitu ir as variáveis.

Se seleccionar: O que acontece:

Variável desbloqueada A variável é transmitida para a pasta actual e


permanece desbloqueada na unidade receptora.
Variável bloqueada A variável é transmitida para a pasta actual e
permanece bloqueada na unidade receptora.
Variável arquivada A variável é transmitida para a pasta actual e
permanece arquivada na unidade receptora.
Aplicação Flash Se a unidade receptora tiver a certificação
desbloqueada correcta, a aplicação Flash é transmitida.
Permanece desbloqueada na unidade receptora.

Conectividade 775
Se seleccionar: O que acontece:

Aplicação Flash Se a unidade receptora tiver a certificação


bloqueada correcta, a aplicação Flash é transmitida.
Permanece bloqueada na unidade receptora.
Pasta desbloqueada A pasta e os conteúdos seleccionados são
transmitidos. A pasta permanece desbloqueada na
unidade receptora.
Pasta bloqueada A pasta e os conteúdos seleccionados são
transmitidos. A pasta desbloqueia-se na unidade
receptora.

C a n c e l a r u m a t r a n s m is s ã o

A partir da unidade receptora ou transmissora:

1. Prima [M|.
Aparece uma mensagem de erro.
2. Prima [ N ou Ienter|.

Conectividade 776
M e n s a g e n s d e n o tific a ç ã o e d e e r r o c o m u n s

Apresentado em: Mensagem e descrição:

Unidade
transmissora

Aparece passados alguns segundos se:


• Não instalar um cabo na porta de ligação da unidade
transmissora.
- ou -
• Uma unidade receptora não estiver instalada na
outra extremidade do cabo.
- ou -
• A unidade receptora não estiver configurada para
receber.
Prima |ESC| ou IENTERI para cancelar a transmissão.
Nota: A unidade transmissora pode não mostrar
sempre esta mensagem. Em vez desta mensagem,
pode aparecer BUSY até cancelar a transmissão.
Unidade
transmissora

A unidade receptora não tem o certificado correcto


para o sistema operativo (SO) ou a aplicação Flash a
enviar.

Conectividade 777
Apresentado em: Mensagem e descrição:
Unidade receptora

New Name fica activo apena


se alterar Overwrite para NO

A unidade receptora tem uma variável com o mesmo


nome da variável a enviar.
• Para substituir a variável existente, prima lENTERl.
(Por predefinição, Overwrite = YES .)
• Para guardar a variável com um nome diferente,
defina Overwrite = NO . Na caixa de entrada New
Name , digite um nome de variável que não exista
na unidade receptora. Prima duas vezes IENTER|.
• Para ignorar esta variável e continuar com a
seguinte, defina Overwrite = SKIP e prima T .
• Para cancelar a transmissão, prima |ESC|.
Unidade receptora

A unidade receptora não tem memória suficiente para


0 material que está a ser enviado. Prima |ESC| ou
1ENTERI para cancelar a transmissão.*1

E l i m in a r v a r i á v e i s , a p l i c a ç õ e s F la s h o u p a s t a s

1. Prim a 2 [var-link] para ve r o ecrã VAR-LINK.

Conectividade 778
2. Seleccione as variáveis, as pastas ou as aplicações Flash a eliminar.
• Para seleccionar uma variável, aplicação Flash ou pasta, mova o cursor para a
realçar e prima 0 para colocar uma marca de verificação ( / ) numa delas.
- Se estiver no ecrã VAR-LINK predefinido, este selecciona a pasta e o
conteúdo. 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 conteúdo. Aparece uma marca de verificação antes da
pasta, mas não aparece antes do conteúdo. As pastas das Apps Flash
fechadas não se abrem automaticamente.
Nota: Não pode eliminar a pasta Main .

• Para seleccionar várias variáveis, aplicações Flash ou pastas, realce-as e prima


0 para colocar uma marca de verificação ( / ) nas opções pretendidas. Utilize
novamente 0 para anular a selecção de qualquer coisa que não queira
transmitir.
• Para seleccionar todas as variáveis, aplicações Flash ou pastas, utilize
0 A ll 1:Select A ll .
3. Prima O e seleccione 1:Delete .
- or -
Prima 0 . Aparece uma mensagem de confirmação.
4. Prima IenterI para confirmar a eliminação.

O n d e o b t e r a p l i c a ç õ e s F la s h ( A p p s )

Para obter informações actualizadas sobre as aplicações Flash disponíveis, consulte o


site Web da Texas Instruments em education.ti.com ou contacte a Texas Instruments
em TI-Cares™.

Conectividade 779
Muitas das Apps já não 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 e d u c a tio n .ti.c o m .

Pode transferir uma aplicação 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 aplicação ou o certificado na TI-89 Titanium / Voyage™ 200 Graphing Calculator.

Para obter instruções de instalação das Apps Flash, consulte education.ti.com/guides.

Transmitir variáveis com o controlo do programa

Pode utilizar um programa com GetCalc e SendCalc para transmitir uma variável de um
dispositivo para outro.

SendCalc envia uma variável para a porta de ligação, onde um dispositivo ligado pode
receber a variável. O dispositivo ligado tem de estar no ecrã inicial ou tem de executar
GetCalc a partir de um programa.

Pode utilizar os parâmetros opcionais com o comando SendCalc ou GetCalc para


especificar a porta USB ou E/S. (Consulte o Anexo A para mais informações.) Se não
incluir estes parâmetros, a TI-89 Titanium comunica através da porta USB.

P ro g ra m a "C h a t”

O programa seguinte utiliza os comandos GetCalc e SendCalc . O programa configura


dois circuitos que permite aos dispositivos ligados enviarem e receberem/mostrarem
uma variável denominada m sg . In p u tstr permite que cada utilizador introduza uma
mensagem na variável msg

Conectividade 780
:C h a t()
:P rg m
:C lr IO
: D is p "On f i r s t u n i t t o s e n d , " , "
e n te r 1 ;" ," O n f i r s t to r e c e iv e ,
I n p u t S t r " e n t e r 0 " ,m s g
I f m sg = " 0 " T h e n
W h ile t r u e _
G e t C a lc msg
» d D is p msg
©
I n p u t S t r msg
• d S e n d C a lc msg
E n d W h ile —
E ls e
W h ile t r u e
O
I n p u t S t r msg
S e n d C a lc msg
©
G e t C a lc msg
• d D is p msg
E n d W h ile
E n d If
E n d P rgm

Notas:
O C onfigura esta unidade para receber e v e r a variável msg.
© Perm ite a este utilizador introduzir uma m ensagem em msg e enviála.
© C ircuito executado pela unidade que recebe a prim eira m ensagem .
O Perm ite a este utilizador introduzir uma m ensagem em msg e enviála.
© C onfigura esta unidade para receber e ve r msg.
@ C ircuito executado pela unidade que envia a prim eira m ensagem .

Conectividade 781
Para sincron izar GetCalc e SendCalc, os circuitos são dispostos para que a unidade
receptora execute o com ando GetCalc enquanto a unidade tran sm isso ra espera que o
u tilizador introduza uma m ensagem .

E x e c u ta r o p ro g ra m a

Este procedim ento assum e que:

• Os dois dispositivos estão ligados com o cabo de ligação.

• O program a C hat está instalado em am bos os dispositivos.

- Utilize o editor de program as dos d ispositivos introduzir o program a.


- ou -
- Introduza o program a num dispositivo e, em seguida, utilize VAR-LINK para
tra n sm itir a variável do program a para o outro dispositivo.

Para e xecu tar o program a em am bos os dispositivos:

1. No ecrã inicial de cada dispositivo, introduza chat( ).

2. Q uando cada dispositivo m ostrar a linha de com andos inicial, responda como
apresentado em seguida.

No: Digite:

Dispositivo que enviará a primeira 1 e prima IENTER|.


mensagem.
Dispositivo que receberá a 0 e prima IENTER|.
primeira mensagem.

Conectividade 782
3. D igite uma m ensagem e prim a IenterI para e nviar a variável msg para o outro
dispositivo.

P a ra r o p ro g ra m a

C om o o program a Chat configura um circuito infinito em am bos os dispositivos, prima


[M | (em am bos os dispositivos) para parar o program a. Se prem ir I N para co nfirm a r a
m ensagem de erro, o program a pára no ecrã P rogram I/O. Prim a ^ ou I N para voltar
ao ecrã inicial.

Actualizar o sistema operativo (SO)

Pode a ctualizar o SO da TI-89 Titanium ou da Voyage™ 200 com o com putador. Pode
tam bém tra n sfe rir o SO de uma unidade para outro m odelo idêntico (por exem plo, de
uma T I-89 Titanium para uma TI-89 Titanium ou de uma Voyage™ 200 para uma
Voyage™ 200).

A instalação do SO reinicia a m em ória do dispositivo para as definições de fábrica


originais. Isto significa que todas as variáveis definidas pelo u tilizador (na RAM e no
arquivo de dados do utilizador), funções, program as, listas e pastas (excepto pasta
M ain) são elim inadas. É possível que as aplicações possam s e r tam bém elim inadas.
C onsulte as inform ações im portantes relacionadas com as pilhas antes de a ctualizar o
SO.

In fo r m a ç õ e s im p o r t a n t e s s o b r e a t r a n s f e r ê n c ia d o s is te m a o p e r a tiv o

Deve instalar pilhas novas antes de iniciar a transferência do SO.

Conectividade 783
Se e stiver a utilizar a TI-89 Titanium num idiom a diferente do Inglês, deve certificar-se
de que tem a aplicação de localização m ais recente instalada quando a ctua liza r o SO.
Se não tiv e r a aplicação de localização m ais recente instalada, linhas de com ando,
m ensagens de erro e inform ações de estado relacionados com as novas
funcionalidades do SO podem não a parecer correctam ente.

Q uando e stiver no m odo de transferência do SO, a função A u to m a tic P ow er Dow n™


(APD ™ ) não funciona. Se d eixar o dispositivo no m odo de transferência durante um
longo período de tem po antes de iniciar o processo de transferência, as pilhas podem
gastar-se. N ecessitará de su bstitu ir as pilhas gastas por pilhas novas antes de iniciar a
transferência.

Se interrom per acidentalm ente a transferência antes de term inar, necessita de reinstalar
o SO. Não se esqueça de instalar pilhas novas antes de iniciar a transferência.

F a z e r c ó p i a d e s e g u r a n ç a d a u n id a d e a n t e s d e i n s t a l a r o s i s t e m a
o p e r a tiv o

Q uando instalar uma actualização do SO, o processo de instalação:

• Elim ina todas as variáveis definidas pelo u tilizador (na RAM e no arquivo de dados
do utilizador), funções, program as e pastas.

• Pode elim in a r todas as aplicações Flash.

• R einicia todas os m odos e as variáveis do sistem a para as definições de fábrica


originais. Este procedim ento é equivalente a u tilizar o ecrã MEMORY para reiniciar a
m em ória.

Para reter q u a isq ue r variáveis ou aplicações Flash, efectue o seguinte procedim ento
antes de instalar a actualização:

Conectividade 784
• Importante: Instale pilhas novas.
• Transm ita as variáveis ou as aplicações Flash para outro dispositivo.
- ou -

• Utilize um USB cable ou um TI C onnectivity C able USB e o softw are TI C onnect™


(e du cation.ti.com /dow nloadticonnect) para enviar as variáveis e/ou as aplicações
Flash para um com putador.

O n d e o b t e r a c tu a liz a ç õ e s d o s is te m a o p e r a tiv o

Para o bte r inform ações actualizadas sobre as actualizações do SO disponíveis,


consulte o site W eb da Texas Instrum ents em education.ti.com ou contacte a Texas
Instrum ents em TI-C ares™ .

Pode tra n sfe rir uma actualização do SO ou da aplicação Flash a partir do site W eb da
Texas Instrum ents W eb para um com putador e utilizar um USB cable ou um
TI C onnectivity C able USB para instalar o SO ou a aplicação na TI-89 Titanium /
Voyage™ 200.

Para m ais inform ações, consulte as instruções na Web.

T r a n s f e r ir o s is te m a o p e r a tiv o

O SO só é transferido de uma TI-89 Titanium para uma T I-89 Titanium , de uma TI-89
para uma TI-89, de uma Voyage™ 200 para uma Voyage™ 200 ou de uma TI-92 Plus
para uma TI-92 Plus.

Para tra n sfe rir o sistem a operativo (SO) de unidade para unidade:

Conectividade 785
1. Ligue duas unidades sim ilares, uma TI-89 Titanium a uma TI-89 Titanium ; ou uma
Voyage™ 200 a uma Voyage™ 200.
2. Nas unidades receptora e transm issora, prim a 2 [var- link] para v e r o ecrã VAR­
LINK.

3. Nas unidades receptora e transm issora, prim a ^ Link para v e r as opções do m enu.

4. Na unidade receptora, seleccione 5:Receive OS.

A parece uma m ensagem de aviso. Prim a I N para parar o processo ou prim a


IenterI para avançar. Se p rem ir |enterI, VAR-LINK: WAITING TO RECEIVE e BUSY
aparecem na linha de estado da unidade receptora.

5. Na unidade receptora, seleccione 4:Send OS.

A parece uma m ensagem de aviso. Prim a I N para parar o processo ou prim a


IenterI para iniciar a transm issão.

Importante:

• Não se esqueça de fa ze r uma cópia de segurança das inform ações necessárias e


instalar pilhas novas na unidade receptora.

• C ertifique-se de que as unidades receptora e transm issora estão no ecrã VAR-LINK.

A unidade receptora m ostra o progresso da transferência. Q uando a transferência


te rm ina r:

• A unidade transm issora volta ao ecrã VAR-LINK.

• A unidade receptora volta ao am biente de trabalho das A pps ou ao ecrã inicial.


Pode necessitar de u tilizar 0 | (clarear) ou 0 0 (escurecer) para aju sta r o
contraste.

Conectividade 786
N ã o t e n t e c a n c e la r u m a t r a n s f e r ê n c ia d o s is te m a o p e r a tiv o

Depois de começar a transferência, o SO existente na unidade receptora é eliminado.


Se interromper a transferência antes de terminar, a unidade receptora não funciona
correctamente. Necessita de reinstalar a actualização do SO.

S e e s t i v e r a a c t u a l i z a r o s i s t e m a o p e r a t i v o e m v á r i a s u n id a d e s

Para efectuar a actualização de um SO em várias unidades, transfira e instale o SO


numa unidade e, em seguida, transfira a actualização do SO de uma unidade para
outra. Este método é mais rápido do que o instalar em cada unidade através de um
computador. As actualizações do SO são gratuitas e não necessitam de um certificado
antes de as transferir ou instalar.

M e n s a g e n s de e rro

A maioria das mensagens de erro aparecem na unidade transmissora. Dependendo de


quando o erro ocorre no processo de transferência, pode ver uma mensagem de erro na
unidade receptora.

Mensagem de erro Descrição

As unidades receptora e transmissora não estão


ligadas correctamente ou a unidade receptora
não está configurada para receber.

Conectividade 787
Mensagem de erro Descrição
O certificado da unidade receptora não é válido
para o sistema operativo (SO) na unidade
transmissora. Tem de obter e instalar um
certificado válido.

Se a App já não requerer um certificado, pode


transferi-la novamente do site Web da Texas
Instruments em education.ti.com e instalar a
App novamente na unidade portátil.
Ocorreu um erro durante a transferência. 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.

Recolher e transm itir listas de ID

A opção do menu ^ 6:Send ID List do ecrã VAR-LINK permite recolher números de ID


electrónicos de dispositivos individuais TI-89 Titanium, TI-89, Voyage™ 200
Graphing Calculator ou TI-92 Plus.

Conectividade 788
L is t a s d e ID e c e r t i f i c a d o s d e g r u p o

A função ID list oferece uma forma conveniente para recolher ID de dispositivos para
compras de grupo de aplicações 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 várias unidades TI-89


Titanium, TI-89, Voyage™ 200 ou TI-92 Plus. Pode carregar, eliminar e recarregar o
software as vezes que forem necessárias desde que os dispositivos permaneçam
listados no certificado de grupo. Pode adicionar novos números de ID e/ou novas
aplicações comerciais a um certificado de grupo.

R e c o lh e r l i s t a s d e ID

Pode recolher todas as ID ou utilizar várias unidades de recolha e, em seguida,


consolidar as listas de ID num dispositivo.

Para enviar um número 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 procedim ento:

1. Unidade de Visualize o ecrã inicial. Prima:


recolha @ IH0MEI
(Unidade H H [CALC HOME]
receptora)
2. Unidade a. Prima |2ndl [VAR-UNK] para ver o ecrã
transmissora VAR-LINK .

Conectividade 789
Passo: Na(s): Efectue este procedimento:
b. Prima ^ Link e seleccione 6:Send ID L is t .

A unidade transmissora adiciona uma cópia do


número de ID único à lista de ID da unidade de
recolha. A unidade transmissora retém sempre
o seu próprio número de ID, que não é possível
eliminar do dispositivo.
3. Unidades Repita os passos 1 e 2 até recolher todas as ID
adicionais de um dispositivo.
Dependendo da memória disponível no
dispositivo de recolha, pode recolher mais de
4000 ID.*•

Notas:

• Não 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.

Conectividade 790
L im p a r a l i s t a d e ID

A lista de ID perm anece no d ispositivo de recolha até s e r enviada para o com putador.
Pode utilizar o dispositivo de recolha para enviar a lista para outros com putadores.

Para lim par a lista de ID da unidade de recolha:

1. Prim a 2 [var- link] para ve r o ecrã VAR-LINK.

2. Prim a O Manage e seleccione


A:Clear ID List.

Compatibilidade entre a TI-89 Titanium, a


Voyage™ 200, a TI-89 e a TI-92 Plus

G eralm ente, os program as e os dados da TI-89 Titanium , da TI-89, da Voyage™ 200 e


da TI-92 Plus são com patíveis uns com os outros, com algum as excepções.

A m aioria das funções da TI-89 Titanium são com patíveis com a TI-89, a Voyage™ 200
e a TI-92 Plus. A TI-89 Titanium e a TI-89 são sim ilares, excepto se a T I-89 Titanium
tiv e r m ais m em ória (m ais espaço para A pps e o arquivo do utilizador) e a TI-89 Titanium
tiv e r uma porta USB. A Voyage™ 200 é igual à TI-92 Plus, excepto que tem mais
m em ória e, por conseguinte, m ais espaço para aplicações (Apps).

Conectividade 791
Todos os dados são compatíveis entre a TI-89 Titanium, a TI-89, a Voyage™ 200 e a
TI-92 Plus, mas alguns programas escritos para um dispositivo podem não ser
executados da mesma forma noutro dispositivo devido às diferenças dos teclados e dos
tamanhos dos ecrãs dos dispositivos, e a porta USB da TI-89 Titanium.

Podem ocorrer outras incompatibilidades devido às diferenças nas versões dos


sistemas operativos. Para transferir a versão mais recente do sistema operativo, visite o
site Web da Texas Instruments em education.ti.com/downloadticonnect.

Tabela de transmissão e ligação

Para & TI-89 Voyage™


De ( Titanium TI-89 200 TI-92 Plus

TI-89 SO Apps Variáveis Variáveis


Titanium Apps Variáveis
Variáveis
TI-89 Apps SO Variáveis Variáveis
Variáveis Apps
Variáveis
Voyage™ Variáveis Variáveis SO Apps
200 Apps Variáveis
Variáveis
TI-92 Plus Variáveis Variáveis Apps SO
Variáveis Apps
Variáveis

Conectividade 792
Actividades
Análise do problema do poste e do canto

Dois corredores, de 10 e 5 pés de largura, respectivam ente, encontram -se no canto de


um edifício. Tendo de passar um poste neste canto sem o inclinar, calcule o
com prim ento m áxim o do poste.

C o m p r im e n t o m á x im o d o p o s t e n o c o r r e d o r

O com prim ento m áxim o do poste c é o m enor segm ento de recta que toca o canto
interno e os lados opostos dos dois corredores, conform e o diagram a abaixo.

C alcule o com prim ento c em relação a w com proporcionalidade entre lados e o


teorem a de Pitágoras. Em seguida, encontre a raiz da prim eira derivada de c(w). O valor
m ínim o de c(w) é o com prim ento m áxim o do poste.

Actividades 793
1. D efina a expressão para o lado a em
função de w e arm azene-a em a(w).

Nota: para d efin ir uma função, utilize


nom es com vários caracteres.

2. D efina a expressão para o lado b em


função de w e arm azene-a em b(w).

3. D efina a expressão para o lado c em


função de w e arm azene-a em c(w).

Introduza: Define c(w)= f(a(w )A2+b(w)A2)

Actividades
794
4. Utilize o comando z e ro s () para calcular a
raiz da primeira derivada de c(w) para
encontrar o valor mínimo de c(w ) .
Nota: o comprimento máximo do poste é
o valor mínimo de c(w ) .
5. Calcule o comprimento máximo exacto do
poste.
Introduza: c (2 [ans])

6. Calcule o comprimento máximo


aproximado do poste.
Resultado: Aproximadamente 20.8097
pés.
Nota: copie e cole o resultado da etapa 4
na linha de entrada entre os parêntesis
de c ( ) e prima H Ienter|.

Dedução de uma solução de uma equação do


segundo grau

Esta aplicação descreve como deduzir a solução de uma equação de segundo grau:

_ - b ± Jb 2 - 4 a c

Actividades 795
Para m ais inform ações sobre o procedim ento utilizado neste exem plo, consulte no
m ódulo Manipulação simbólica.

O p e r a ç õ e s p a r a d e d u z i r a s o lu ç ã o d e u m a e q u a ç ã o d o s e g u n d o g r a u

Para enco ntra r a solução de uma equação de segundo grau com pletando os
quadrados, realize as seguintes etapas:

1. A pague todas as variáveis de um


ca rá cter da pasta actual.
[F6]

Escolha 1:Clear a-z e prim a IENTERI para


confirm ar.

2. No ecrã principal, introduza a equação


genérica de segundo grau: ax2+bx+c=0.

■ -a • x 2 + b • x + c = 6

__________a-x2 + b-x + c- = Q
a * x A2 + b *x + c = 0
MAIN RAD HUTD ROL li-'30

Actividades 796
3. Subtraia c de ambos os lados da
equação.
i [2ni [ANS] □ lãiphãl C
M i f2rid1 [ANS] □ C
Nota: este exemplo utiliza o resultado da
última resposta para realizar operações
na TI-89 Titanium / Voyage™ 200. Esta
função permite reduzir o número de
teclas premidas e, desde logo, a
possibilidade de cometer erros.
4. Divida ambos os lados da equação pelo
primeiro coeficiente principal a.
Nota: continue com a última resposta
(|2ndl [ans]) da mesma forma que na etapa
3, nas etapas de 4 a 9.
5. Utilize a função expand() para expandir o
resultado da última resposta.

6. Complete os quadrados e acrescente


((b/a)/2)2 em ambos os lados da equação.

Actividades
■ a ■x2 + b x + c = 0
a x 2 + b •X + c = 0

r~ ê
■ (a -x 2 + b•X + c =

Ü
1
a • 2 + b •X = -c
a n s i 1 > -c
MAIN FiHti HLTD F'DL 2i-'30

r F l- T FS’- ï F3»T F4’ ï FF ï FÉ’ ï 'I


T*«U * m 6 M t a li Otb«r F rjM lO tk or. Ui-I
2

2^ b -s < b2
+] b 2 c
X + — ^ ~ + -------- Õ
a 4 a2
■ 4- a 2 “ a
ans C 1 ;+ C C b / a )x 2 >
MAIN F;m[i hLTD F'DL

797
7. Calcule o resultado com a função
factor().

8. M ultiplique am bos os lados da equação


por 4a2.

9. Determine a raiz quadrada de ambos os


lados da equação, considerando a>0 e
b>0 e x>0.

10. Calcule x subtraindo b de ambos os lados


e então dividindo por 2a.

Nota: devido às condições impostas na


etapa 9, esta é apenas uma das duas
soluções de uma equação do segundo
grau.

Actividades
f F i- I FE- IF S - I F A - I FF I Fb- I ï
|T«o1$|A13«broKfll<:|(lth«r|rr JmloKl«<jri uH |

J „ 2 o . b ' x + t= 2
4 a 2
• -, a
(2a-x + b )2 (4 • a •c -
4 a2 4 a2
f a c to r < a n s < 1 > )
MAIN RAD HLTD F'DL 6/30

■' F i - ï FE- ÏF 2 - ÏF 4 - Ï FF ï Fb- ï ï


|T«oiî|nmb>-qK‘>K|othW|fK3Mio|at.]n m| |

a2 ►
2 l( 2-,-x + b)2 -

C2 -a -X + b ) ^ = ~l„ 4 • a - c- - b

N o te ftorooin of r«suH rooy bo 1<r3«r

f F i - I FE- I F S - I F A - I FF I Fb- I
|î«ols|AI9«bro|C4l<|0(h«r|Fr>ml0|CI«qri Ue|
ï|
■ - L 4■a2 4>
(2•a •X + b)2 = ■ ( 4 ■a ■c - b2)
■J(2-a X + b)2 = [4 ■a c - b2^
2 •a •X + b = J b ^ - 4 •a •c
...<1>)1a >0 and b>Q and x>Q
MAIN RAR HLTD F'DL 6/30

798
Explorar uma matriz

Esta actividade m ostra com o realizar várias operações com m atrizes.

E x p lo r a r u m a m a tr iz 3 x 3

Proceda da seguinte m aneira para g e rar uma m atriz aleatória, am pliá-la com a m atriz
identidade e o b te r um va lo r inválido para a m atriz inversa.

1. N o ecrã principal, utilize o com ando fFi-I FE^ |FS-|F4*| n I Fbx I -i


|)H |
|T«o1s|M9«t>roM1<|0th«r|Fr9r--il0kl«<)n

RandSeed para estab ele cer o início do ■ RandSeed 0 Done


■ randMat(3,3) ■* a
g erad or de núm eros aleatórios com o 9 -3 -91
va lo r predefinido; em seguida, utilize 4 -2 0
-7 8 8 .
ran dM at() para cria r uma m atriz aleatória randMatí3,3)*a
MAIN RAD HUTD ROL 2i-'30
3x3 e arm azená-la em a.

2. Substitua o elem ento [2,3] da m atriz pela


variável x e utilize a função a u g m e n t()
para am p lia r a m atriz a com a identidade
3x3 e a rm aze na r o resultado em b.

3. Utilize rre f( ) para “reduzir as linhas” da


m atriz b:

No resultado, a m atriz identidade aparece


nas três prim eiras colunas e aA- l nas três
últim as.

Nota: para ch eg ar ao resultado no ecrã,


utilize o cursor na área do histórico.

Actividades 799
4. Localize o valor de x que fará com que a f F i- I FE^ IFS» I FHt I FS I Fbx I -|

matriz inversa seja inválida.


■ s o lv e g e tD e n o n G 1 G -

Introduza: solve(getDenom ( 1 2 [ANS] 0 0 1 -
[1,4] )=0,x) x = - 7 0 /1 7
. . . iD e n o n C a n s C l) [ , 4 1> = G , x )
MftlN F:h[i hLTD PDL G.-'OCi
Resultado: x=-70/17
Nota: para chegar ao resultado no ecrã,
utilize o cursor na área do histórico.

Explorar cos(x) = sin(x)

Esta actividade utiliza dois métodos para determinar onde cos(x) = sin(x) para valores de
x entre 0 e 3p.

M é to d o 1 : r e p r e s e n ta ç ã o g r á fic a

Proceda da seguinte maneira para observar a intersecção entre os gráficos das funções
y1(x)=cos(x) e y2(x)=sin(x) :1

1. No Y= E ditor , defina y1(x)=cos(x) e


y2(x)=sin(x) .

2. No W indow Editor , defina xm in=0 e


xmax=3 p.
3. Prima „ e seleccione A :Zoom F it .

Actividades 800
4. Localize os pontos de intersecção entre
as duas funções.

Nota: prim a ^ e seleccione


5:Intersection . R esponda às solicitações
do ecrã para se le ccion ar as duas curvas
e os lim ites inferior e su pe rio r da
intersecção A, introduza a inform ação
adequada.

5. A note as coordenadas de x e y (Repita


as etapas 4 e 5 para e nco ntra r as outras
intersecções.)

M é t o d o 2 : m a n ip u la ç ã o s i m b ó l i c a

Proceda da seguinte m aneira para resolver a equação sin(x)=cos(x) em relação a x.

1. No ecrã principal, introduza


solve(sin(x)= cos(x),x).
A solução para x são os pontos em que
@n1 é um núm ero inteiro.

Actividades 801
2. Utilize os com andos ceiling ( ) e flo o r ( )
para localizar os valores inteiros
superiores e inferiores aos pontos de
intersecção com o indicado.

Nota: posicione o cu rso r na área do


histórico para realçar a últim a resposta.
Prim a IenterI para co piar o resultado da
solução geral.

3. Introduza a solução geral para x e aplique


as condições @n1 com o indicado.

C om pare o resultado com o m étodo 1.

Nota: Para o bte r o ope ra do r “with": MUIN________ ftflP HUTO rtlNC H/SO

@ Í
H 2 [ K it] ]]

Cálculo da área mínima de um paralelepípedo

Esta actividade m ostra com o d ete rm in a r a área da superfície m ínim a de um


paralelepípedo que tenha um volum e V constante. Inform ações detalhadas sobre os
procedim entos utilizados neste exem plo estão descritas no m ódulo Manipulação
simbólica e no m ódulo Representação gráfica em 3D.

Actividades 802
E xp lorar um gráfico em 3D da área de um paralelepípedo

Proceda da seguinte m aneira para d efin ir uma função para a área de um


paralelepípedo, tra ça r um gráfico em 3D e u tilizar a ferram enta Trace para localizar um
ponto próxim o à área m ínim a da superfície.

1. No ecrã principal, defina a função fFTT T Fí> TFSt T FHt T FE T Fét i


Tools AUcbrolCalc 0th«r ftr JrolO CHar» Uri
"i

sa(x,y,v) para a área do paralelepípedo.

Introduza: ■ D e f in e s a (x , y , v ) = 2 • x•y +►

define sa(x,y,v)=2*x*y+2v/x+2v/y Done


...a (x , y , v ) = 2 * x * y + 2 w /x + 2 u /iJ
MAIN ftAt» EXACT FUNC 1X50

2. S eleccione o m odo 3D Graph e, em


seguida, introduza a função para z1(x,y)
conform e indicado neste exem plo com o
volum e v=300.34

3. Defina as variáveis W indow da seguinte


m aneira:
eye= [60,90,0]
x= [0,15,15]
y= [0,15,15]
z= [260,300]
ncontour= [5]

4. R epresente graficam ente a função e


utilize Trace para p osicionar no ponto
m ais próxim o do va lo r m ínim o da função
da superfície.

Actividades 803
C á lcu lo an alítico da área m ínim a da superfície

Proceda da seguinte m aneira para resolver o problem a de form a analítica no ecrã


principal.

1. C alcule o va lo r de x e y em função de v.

Introduza: solve(d(sa(x,y,v),1x)=0 e
(d(sa(x,y,v),y)=0, {x,y}).

2. C alcule a área m ínim a da superfície f F i - T F2- T F 3 - T F H -T FF T FÉ- T


l * « U f t m b r o k t v otr>«r F rJM io k k o r. u>
T

quando o va lo r de v fo r igual a 300. ■ 300 -» v 300


■ sa(.v * , v* yj ,
Introduza: 3 0 0 !v 60 • 1 0 1/3.3 2/3

Introduza: sa(vA(1/3), v A(1/3),v) ■ saí.'.,'1"'"3 ,v 1-'"’3 ,v ) 268.884


V)
MAIN FiftD liLTD 3D hr'jij
Nota: prim a IenterI para o bte r o resultado
exacto na form a sim bólica. Prima
8 IenterI para o b te r o resultado
aproxim ado na form a decim al.

Execução de um script com o Editor de Texto

Esta actividade m ostra com o utilizar o E ditor de Texto para executar um script de
tutorial. Para m ais inform ações sobre as operações de texto, consulte no m ódulo Editor
de Texto.

Actividades 804
E x e c u ç ã o d e u m s c r ip t

Proceda da seguinte m aneira para e screver um script com o Editor de Texto, testar
cada linha e ve rificar os resultados na área do histórico do ecrã principal.Nota: para
1. Abra o Editor de Texto e crie
uma nova variável denom inada
d e m o l.

aceder ao sím bolo de com ando “ C” , utilize o menu „ 1:Command da barra de


ferram entas.

2. Digite as seguintes linhas no Editor de Texto.

: Compute the maximum value of f on the closed interval [a,b]


: assume that f is differentiable on [a,b]

C : define f(x)=xA3 -2 x A2+x-7

C : 1 !a :3 .2 2 !b

C : d(f(x),x)!df(x)

C : zeros(df(x),x)

C : f(ans(1))

C : f({a,b})

Actividades 805
: 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 E d ito r de T e xto e o ecrã
principal com o ecrã dividido. Posicione o
cursor na primeira linha do E d ito r de
T e x to .

4. Prima repetidamente para executar as


linhas do script, uma de cada vez.
Nota: prima ^ e seleccione 2 :C le a r s p lit
para que o E d ito r de T e xto volte a
aparecer com o ecrã completo.

Actividades 806
5. Para ve r os resultados do script com o
ecrã com pleto, passe para o ecrã
principal.

Nota: prim a 2 K it] duas vezes para


visua liza r o ecrã principal.

Decomposição de uma função racional

E sta actividade verifica o que acontece quando uma função racional é decom posta em
quociente e resto. Para m ais inform ações sobre o procedim ento utilizado neste
exem plo, consulte no m ódulo Representação gráfica de funções básicas e no m ódulo
Manipulação simbólica.

D e c o m p o s iç ã o d e u m a f u n ç ã o r a c i o n a l

Para e xam in a r a decom posição da função racional f(x)=(x3- l 0 x 2-x + 5 0 )/(x -2 ) num
gráfico: 1

1. No ecrã principal, introduza a função


racional conform e descrito abaixo e
arm azene-a em uma função f(x).

Introduza: (xA3 - 10xA2 - x+50)/(x- 2 )!f(x )

Nota: os dados introduzidos aparecem


com caracteres invertidos nos ecrãs de
exem plos.

Actividades 807
2. Utilize o com ando fracção própria
(propFrac) para d eco m p o r a função em
quociente e resto.

3. Copie a últim a resposta na linha de


entrada.
— ou—
Introduza: 16/(x-2)+xA2 -8 * x -1 7
Nota: posicione o cu rso r na área do
histórico para realçar a últim a resposta.
Prim a IenterI para a co piar para a linha de
entrada.

4. Edite a últim a resposta na linha de


entrada. A rm azene o resto em y1(x) e o
quociente em y2(x) com o indicado.

Introduza:
1 6 /(x-2 )!y1 (x): x A 2 -8 *x -1 7 !y 2 (x )

5. No Y= Editor, seleccione o estilo de


representação “T hick” (contínua) para
y2(x).

Actividades 808
6. A dicione a função original f(x) a y3(x) e fFi-TF£tÏ F Î TFHÏFFTj
|To*ls|Zo<>m|E<lH|•
■■foil
‘ PLOTS ^1: Line
seleccione o estilo de representação - 1 _ 16 2:Dot ,
“S quare” (em quadrados). 4:JriiCK
■ s<42=xz - 8 ■X -
'y3=BH0
y4=
6:Path
?:Rbnue
y5= 8:Below
y3Cx)=fCx)
MAIN RAD AUTO FUNC

7. No W indow Editor, defina as variáveis


W in do w da seguinte m aneira:

x= [10,15,10]
y= [100,100,10]

8. D esenhe o gráfico.

Nota: verifique se o m odo G raph está


definido em Function.

O bserve que o com portam ento geral da função f(x) é basicam ente representado no
quociente de segundo grau y2(x). A expressão racional é basicam ente uma função de

Actividades 809
segundo grau porque x torna-se m uito grande tanto na direcção positiva com o na
negativa.

O gráfico inferior y3(x)=f(x) é representado


separadam ente com o estilo “Line” (de linha).

Estudos estatísticos: filtrar dados por categorias

Esta actividade fornece um estudo estatístico dos pesos dos estudantes da escola
secundária, onde utiliza categorias para filtra r os dados.

Actividades 810
F ilt r a r d a d o s p o r c a te g o r ia s

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 são introduzidos no Editor de Dados/Matrizes.

Tabela 1: Categoria X D escrição

Categoria (C2) Ano do curso e sexo


1 Alunos do primeiro ano
2 Alunas do primeiro ano
3 Alunos do segundo ano
4 Alunas do segundo ano
5 Alunos do terceiro ano
6 Alunas do terceiro ano
7 Alunos do quarto ano
8 Alunas do quarto ano

Tabela 2: Comparação C1 (peso de cada aluno em libras)


X C2 (categoria)
C1 C2 C1 C2 C1 C2 C1 C2
110 1 115 3 130 5 145 7
125 1 135 3 145 5 160 7
105 1 110 3 140 5 165 7
120 1 130 3 145 5 170 7
140 1 150 3 165 5 190 7
85 2 90 4 100 6 110 8
80 2 95 4 105 6 115 8
90 2 85 4 115 6 125 8
80 2 100 4 110 6 120 8
95 2 95 4 120 6 125 8

Actividades 811
Proceda da seguinte m aneira para com parar o peso dos estudantes segundo o ano do
curso.

1. Inicie o Editor de Dados/Matrizes e crie


uma nova variável de dados denom inada
students.

2. Introduza os dados e as categorias da ( F l* j n IF 3 j FH T FE ÍFS-T F7 T


|T«ols|F 1*< S«tuHc«ll|H«04«r|C«lc|ll<.l|St«<|
'l
|
DfilTrt
tabela 2 nas colunas c1 e c2, cl c-2 c3
4 120 1
respectivam ente. 5 140 1
6 85 2
7 80

r7c2=2
MHIN FlMt HUTQ FUNC

3. A bra o menu „ Plot Setup da barra de


ferram entas.

Nota: crie vários gráficos para com parar


os diferentes subconjuntos de dados.

4. D efina o gráfico e os parâm etros do filtro


FJct.TvF-í................... 6ca
para Plot 1 conform e apresentado neste
ecrã. Fr«'« «rui Col«3«ri«j? VES •+
Fr««............................
c«t«9orv..... ■:2
ir iíU J t C flít3 *ri« s... { }
. CEirt*r=SAVE J> CESC=CÍNCEL ) j
MAIN F;ii[i liUTIl f i n -:

Actividades 812
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. Prim a [FU e m odifique o item Include


Categories de Plot 2 até Plot 5, da
seguinte m aneira:
Plot 2: {1,2}
(alunos e alunas do prim eiro 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 selecção de


q ua lq ue r função que possa te r sido
seleccionada a partir de uma actividade
anterior.

Nota: seleccione apenas Plot 1 a Plot 5.

Actividades
mainSrtudentt

•;
l:P lo t 1 ■
CoF-y M et i to: K B 3 tS im rM
t- 3 : P lo t 3
p
4 :P lo t 4
F- < Enter=DK } 5 :P lo t 5
6 :P lo t 6
F' Ot H: 7 :P lo t 7
Ot 9:
8-1-Plot 8
MAIN F:m[i nUT FUNl

(S' MainSstudtnts Plot 2 "*


Plot T!-'F-i................... Pox P lo t*

F re i and Cot«3oriss? YES *

C u te io ro .................... ■:2
Include Categories....
CEnter=SAVE > CESC=CANCEL }
MAIN fiMl'HUTO FUNC

*MTA:r04in%StUdentS
KU-c ;,; Cl C:c2
•CD-I:c
Cl C:c2
v'PlOt 3 :iQH :cCl C:c2
v'PlOt 2: iQH 1CCl C:c2
v'PlOt 1: iQH 1CCl C:c2
yl;
y2:

813
9. Visualize os gráficos, pressionando e
seleccionando 9:Zoomdata.

10. Utilize a ferram enta Trace para com parar


a m ediana dos pesos dos estudantes nos
vários subconjuntos.

O m ediana, todos os estudantes


© Todos os estudantes
© Todos os alunos do prim eiro ano
O Todos os alunos do quarto ano
© Todos os rapazes
© Todas as raparigas

Programa CBL 2 TMpara a TI-89 Titanium /


Voyage™ 200

Estea actividade fornece um program a que pode se r utilizado quando a TI-89 Titanium /
Voyage™ 200 e stiver ligada a uma unidade C alculator-B ased Laboratory™ (CBL2™ ).
Este program a funciona com a “N ew to n ’s Law o f C ooling” . Pode utilizar o teclado do
com putador para d ig itar texto e u tilizar o softw are TI C onnect™ para o e nviar para a
calculadora. Estão d isponíveis m ais program as C BL2™ no sítio W eb da TI
e d u c a tio n .ti.c o m .

Instrução do programa Descrição

:cooltempQ Nome do programa

Actividades 814
Instrução do programa Descrição

Prgm
:Local i Estabelece uma variável local que existe
apenas durante o tempo de execução.
:setMode("Graph","FUNCTION") Configura a TI-89 Titanium /
Voyage™ 200 para a representação
gráfica de uma função.

:PlotsOff Desactiva eventuais gráficos


precedentes.

:FnOff Desactiva eventuais funções


precedentes.

:ClrDraw Limpa eventuais objectos previamente


traçados nos ecrãs gráficos.

:ClrGraph Limpa eventuais gráficos precedentes.

:ClrIO Limpa o ecrã Program IO (input/output)


da TI-89 Titanium / Voyage™ 200.

:-10!xmin:99!xmax:10!xscl Define as variáveis Window.

:-20!ymin:100!ymax:10!yscl

:{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.

Actividades 815
Instrução do programa Descrição

: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 lENTERl.

:Disp "graphingTemperature."
:Pause Espera que o utilizador esteja pronto
para começar.

:PtText "TEMP(C)",2,99 Rotula o eixo y do gráfico.

:PtText "T(S)",80,-5 Rotula o eixo x do gráfico.

: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 instruções 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


números da amostra time ou data.

:NewPlot 1,1,time,data,,,,4 Traça time e data com NewPlot e a


ferramenta Trace.

:DispG Mostra o gráfico.

:PtText "TEMP(C)",2,99 Torna a rotular os eixos.

Actividades 816
Instrução do programa Descrição

:PtText "T(S)",80,-5

:EndPrgm Interrompe o programa.

É tam bém possível utilizar a C alculator-B ased R anger™ (CBR™ ) para explora r as
relações m atem áticas e científicas entre distância, velocidade, aceleração e tem po,
utilizando os dados recolhidos nas actividades realizadas.

Estudo da trajectória de uma bola de beisebol

Esta actividade utiliza a configuração de ecrã dividido para m ostrar um gráfico


param étrico e uma tabela e, em sim ultâneo, estud ar a trajectória de uma bola de
beisebol após uma tacada.

D e f in i ç ã o d e u m g r á f i c o p a r a m é t r i c o e d e u m a t a b e l a

Proceda da seguinte m aneira para estud ar a trajectória de uma bola de beisebol, que
parte com uma velocidade inicial de 95 pés por segundo e um ângulo inicial de 32
graus. 1

1. D efina os m odos para Page 1 conform e


apresentado neste ecrã.

Actividades 817
2. D efina os m odos para Page 2 conform e
apresentado neste ecrã.

3. No Y= E ditor à esquerda do ecrã,


introduza a equação da distância da bola
no tem po t para x tl(t).

xt1 (t)=95*t*cos(32°)

Nota: prim a [2nd] [°] para o bte r o sím bolo


de graus.

4. No Y= Editor, introduza a equação para a


altura da bola no tem po t para y tl(t).

yt1 (t)=-16 * tA2+95*t*sin(32°)

5. Defina as variáveis W indow da seguinte


m aneira:
t values= [0,4,.1]
x values= [0,300,50]
y v a lu e s= [0,100,10]

6. Vá para o lado direito do ecrã e visualize


o gráfico.

Nota: prim a [2nd] [ f f l] .

Actividades
MAIN RAD AUTn F'AF;

F1-TFl> ÏF3 TFHIFF


To.)ls|2ocm|EJH| |a11
-FLOTS1Z3H5
-'xtl=95tcc^
ytl=
xt2=
yt.2=
xt3=
yt,3=
*t4=______
xt1<t5=95+1*cos <32° y
MAIN Find HUTU F AF;

F i- T FZ -T F Î IF4 IFF
T í*ls|Z íín |E 4 H | •-••• |fl11 ^ i æ .j
-PLOTS 123HS
^xti=95-t-cc>
^ytl=- 1 6 ■ t 2 ►
xt2=
yt2=
xt3=
yt3=
2+95*t*sin<3...
MAIN RAD HUTI F’AF:

Fi- 1 F£- 1
To«ls|Zo»n|
tn in = 0 .
tn a x = 4 .
t s t e p = 1■
x n in = 0 .
xnax=300.
x s c l= 5 0 .
y n i n=0.
ynax=100.
u s e 1=10
MAIN RAD AUTO F'AF;

F lrT FZ»r T3 T FH T F5t | FfirTF?^#::


To0lt|Zo»r)|Tr4<«|R«Jr4PR|M4th|Droui|F«n| ■'
tnin=0.
tnax=4.
tstep=.1
xni n=0.
xnax=300.
xscl=50.
yni n=0.
ynax=100.
yscl=10. / ^ \
MAIN RAD AUT F-AF;

818
7. Visualize a caixa de diálogo TABLE
SETUP e m odifique tblS tart para 0 e Atbl
para 0.1.

Nota: prim a 8 [tblset].

8. Visualize a tabela no lado esquerdo do


ecrã e prim a © para realçar t=2.

Nota: prim a 8 [table].

9. Vá para o lado direito do ecrã. Prima 8 e


trace o gráfico para visua liza r os valores
de xc e yc quando tc=2.

Nota: se d esloca r o cu rso r de tc=0.0 para


tc=3.1, é possível ve r a posição da bola
no tem po tc.

E x e r c íc io o p c io n a l

Supondo que a velocidade inicial é 95 pés por segundo, calcule o ângulo com que a
bola deve se r lançada para a lca nça r a distância m áxim a.

Actividades 819
Visualização de raízes complexas de um polinómio
de terceiro grau

Esta actividade descreve a representação gráfica das raízes com plexas de um


polinóm io cúbico.

V i s u a l i z a r r a í z e s c o m p le x a s

Proceda da seguinte m aneira para e xpandir o polinóm io de terceiro grau (x-l)(x-z)(x+z),


enco ntra r o va lo r absoluto da função, representar graficam ente a superfície do m ódulo e
u tilizar a ferram enta Trace para explorar a superfície.

1. N o ecrã principal, utilize a função


e x p a n d () para e xpandir a expressão de
terceiro grau (x-l)(x-z)(x+z) e ve r o
prim eiro polinóm io.

2. Copie e cole a últim a resposta na linha de


entrada e arm azene-a na função f(x).

Nota: m ova o cu rso r para a área do


histórico para realçar a últim a resposta e
prim a IenterI, para a copiar para a linha de
entrada.

Actividades 820
3. Utilize a função a b s () para e nco ntra r o
va lo r absoluto de f(x+yr).

(Este cálculo pode d u rar cerca de dois


m inutos).

Nota: o va lo r absoluto da função produz


um efeito visual segundo o qual as raízes
apenas tocam no eixo x em vez de o
cortar. Da m esm a form a, o va lo r absoluto
de uma função de duas variáveis apenas
tocará no plano xy.

4. Copie e cole a últim a resposta na linha de |"F1 t T F í > Í F I - T F I t T FET Fé t 1


|Too1j|A19«bra|(4l<|0tti«r|Fr JfilO|(l«<in U»|
■ Ifix + y-OI
entrada e arm azene-a na função zl(x,y).
Jx6 -2-x5*+ 3-x4-(y2 + l) J
Nota: o gráfico de z1(x,y) é a superfície do
■Jx6 - 2-x5 + 3-x4-íy2 + l) J
m ódulo. Done
...A2-1>'" 2 * <'S - 2 + 1>) 1C%ry
MHIN ftfttiMLTD FUNC HZJ0

5. Defina o m odo de representação gráfica


em 3D, active os eixos para o form ato
gráfico e defina as variáveis W indow da
seguinte m aneira:
eye= [20,70,0]
x= [2 ,2 ,20 ]
y= [ 2,2,20]
z= [ 1,2]
ncontour= [5]

Actividades 821
6. No Y= Editor, prima:
i Hm
im H f
e configure as variáveis em Graph
Form at para:
Axes= ON
Labels= ON
Style= HIDDEN SURFACE
Nota: o cálculo e o desenho do gráfico
duram a proxim adam ente três m inutos.

7. R epresente graficam ente a superfície do


m ódulo.

O gráfico em 3D perm ite visua liza r uma


im agem das raízes nos pontos em que a
superfície toca no plano xy.

8. Utilize a ferram enta Trace para explorar


os valores da função em que x =1 e y=0.9

9. Utilize a ferram enta Trace para explorar


os valores da função em que x=0 e y = l.

Actividades
GRAPH FORMATS

Coordinates RECT +
Axe s............. ON *
L a b e ls ........ ON*
S t y le .......... HIDDEN SURFACE *

CEnter=SAYE :» c esc =c an c el >

822
10. Utilize a ferramenta Trace para explorar
os valores da função em que x=0 e y=-l.

R esum o

Observe que o valor de zc é zero para cada valor da função nas etapas 7-9. Portanto, é
possível visualizar as raízes complexas 1, -i, i do polinómio x3-x 2+ x -l com os três
pontos em que o gráfico da superfície toca o plano xy.

Solução de um problema de anuidade simples

Esta actividade pode ser utilizada para calcular a taxa de juros, o valor do principal
inicial, o número de períodos compostos e o valor de uma anuidade no futuro.

Actividades 823
C á lcu lo da ta x a de ju ros de um a 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 número de períodos de capitalização (n) é 6 e o
valor futuro (s) é igual a 2.000.

1. Na tela principal, introduza a equação


para calcular p.

2. Introduza a equação para calcular n.

3. Introduza a equação para calcular i com o


operador “w ith
".
solve(s=p*(1+i)An,i) | s=2000 e p=1000 e
n=6
Resultado: a taxa de juros é de 12,246%.
Nota:
• Para introduzir o operador “w
ith
"( | ):
@ Í ;
H 2 È
• Prima H IenterI para obter um
resultado com ponto flutuante.

Actividades 824
C á lcu lo do v a lo r futuro da anuidade

Calcule o valor futuro de uma anuidade, utilizando os valores do exemplo anterior, com
uma taxa de juros de 14%.

Introduza a equação para calcular s.

solve(s=p*(1+i)An,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.

Cálculo de rendas

Esta actividade cria uma função que permite calcular o custo de um carro comprado a
prazo. Para obter informações detalhadas sobre os passos utilizados neste exemplo,
consulte o capítulo electrónico Programação disponível no site Web da TI em
education.ti.com e no CD deste produto.

F u n ç ã o T im e - V a lu e - o f - M o n e y

No Editor de Programa, defina a função Time-Value-of-Money (tvm), onde temp1 =


número das prestações, temp2 = taxa de juros anual, temp3 = valor presente, temp4 =

Actividades 825
prestação mensal, temp5 = valor futuro e temp6 = início ou final do período de
pagamento (1 = início do mês, 0 = final do mês).

:tvm(temp1,temp2,temp3,temp4,temp5,temp6)
:Func
:Local tempi,tempfunc,tempstr1
:-temp3+(1+temp2/1200*temp6)*temp4*((1-(1+temp2/1200)A
(-temp1))/(temp2/1200))-temp5*(1+temp2/1200)A(-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

Nota: é possível 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 /
Voyage™ 200.

Actividades 826
C á lcu lo d a s p re sta ç õ e s m e n sa is

Calcule a prestação mensal para comprar um carro que custa 10.000 euros, pagando
em 48 vezes com 10% de juros anuais.

No ecrã principal, introduza os valores tvm


para calcular pmt.

Resultado: a prestação mensal é igual a


251,53.

C á l c u lo d o n ú m e r o d e p r e s t a ç õ e s

Calcule o número de prestações necessárias para saldar o empréstimo do carro,


pagando 300 por mês.

No ecrã principal, introduza os valores tvm


para calcular n.

Resultado: o número de prestações é igual a


38,8308.

Cálculo com números racionais, reais e complexos

Esta actividade permite calcular expressões e obter números racionais, reais e


complexos. Para mais informações sobre o procedimento utilizado neste exemplo,
consulte no módulo M anipu la
çã os imbólic
a.

Actividades 827
C á lc u lo

Introduza as expressões seguintes no ecrã principal.

1. factor(xA3-5x) IENTERI mostra um resultado


racional.

2. factor(xA3+5x) IENTERI mostra um resultado


racional.

3. factor(xA3-5x,x) IENTERI mostra um


resultado real.

4. cfactor(xA3+5x,x) IENTERI mostra um


resultado complexo.

Actividades 828
Simulação de uma extracção de amostra sem
reposição

Esta actividade simula o resultado obtido com a extracção de bolas de diferentes cores
de uma urna sem reposição. Para mais informações sobre o procedimento utilizado
neste exemplo, consulte no módulo P rogramaçã o.

F u n ç ã o d e e x t r a c ç ã o d e a m o s tr a s e m r e p o s iç ã o

No Editor de Programa, defina drawball() como uma função que pode ser chamada com
dois parâmetros. O primeiro parâmetro é uma lista onde cada elemento corresponde ao
número de bolas de uma determinada cor. O segundo parâmetro corresponde ao
número de bolas que serão seleccionadas. A função devolve uma lista na qual cada
elemento corresponde ao número de bolas seleccionadas de cada cor.

:drawball(umlist,drawnum) For j,1,colordim,1


:Func cumSum(templist)!umcum
:Local templist,drawlist,colordim, If pick < urncum[j] Then
numballs,i,pick,umcum,j drawlist[j]+1 !d rawlist[j]
:If drawnum>sum(urnlist) templist[j]—1!templist[j]
:Return “too few balls” Exit
:dim(umlist)!colordim EndIf
:umlist!templist :EndFor
:newlist(colordim)!drawlist :EndFor
:For i,1,drawnum,1 :Return drawlist
:sum(templist)!numballs :EndFunc
:rand(numballs)!pick
(continua na próxima coluna)

Actividades 829
E x tr a c ç ã o d e a m o s tr a s e m r e p o s iç ã o

Supondo que cada urna contém n 1bolas de uma cor, n 2bolas de uma segunda cor, n3
bolas de uma terceira cor, etc., simule efectuar a extracção sem reposição de bolas.

1. Introduza um gerador de números


aleatórios com o comando RandSeed.

■RandSeed 1147_______ Done


ra n d s e e d 1 1 4 7 __________________
MlilW_________ KHP HUrn FUNC______

2. Supondo que a urna contém 10 bolas ÍF i-r T Fí> TFS t T FHt T FE T Fét i
1Tooli ml 3« br oleai*: 0th«r Fr JrolD CKon Uri
"i

vermelhas e 25 brancas, simule a


extracção de 5 bolas ao acaso, sem
reposição. Introduza drawball({10,25},5). ■ drawbal KtlO 253-, 5)
■C2 33
drawbal1<Í10,25>,5>
Resultado: 2 bolas vermelhas e 3 MftlN Rfl[i HLTD FUNC 2 ,--'2 0

brancas.

Actividades 830
A
Appendix A:
Funções e instruções
Listas de operações catégoricas..................................................... 834
Listas de operações alfabéticas...................................................... 838

Esta secção descreve a sintaxe e a acção de cada função e instrução da TI-89 Titanium/
Voyage™200 incluída no sistema operativo (OS). Consulte os módulos relacionados
com as aplicações de software da calculador (Apps) para obter informações das funçõe:
e instruções específicas para essas Apps.

— Nome da função ou instrução.


Tecla ou menu para introduzir o nome.
|— Pode também digitar o nome.
Exemplo
Circle CATALOG
Circle x, y r[, drawModé] Numa janela de visualização
ZoomSqr:
Desenha uma circunferência com o centro nas
coordenadas da janela (x y e com um raio de r ZoomSqr:Circle 1,2,3 IENTERI
x y e rtêm de ser valores reais..
Se >M o do D ra w = 1, desenha a circunferência
(predefinição).
Se >M o do D ra w = 0, desliga a circunferência.
Se >M o do D ra w = -1, inverte os pixéis ao longo
da circunferência.
No a: A nova representação gráfica apaga Explicação da função ou instrução.
todos os itens desenhados.
O s arg um e n to s aparecem em itálico. Os
a rg um e n to s entre p a rên tesis [ ] são
opcio n ais. N ã o escre va os parêntesis.

Appendix A: Funções e instruções 833


Listas de operações catégoricas

Esta secção lista as funções e as instruções da TI-89


Titanium / Voyage™ 200 em grupos funcionais juntam ente
com os números de página em que são descritas.

Á lg e b r a (“ with") 968 cFactorO 843 comDenom() 846


cSolve() 851 cZeros 855 expand() 869
factor() 870 g e tD e n o m () 876 g e tN u m () 877
nSolve() 900 propFrac() 908 ra n d P o ly() 914
solve() 932 tCollectO 943 tE xpand() 944
zeros() 950

Cálculo integrar, 883 productO 907 (soma) 964


arcLenO 840 avgRCO 841 d () 857
deSolveO 859 fMax() 872 fMin() 872
impDifO 882 lim it() 885 nDerivO 896
nIntO 898 ' (prim o) 966 seq() 922
taylor() 943

Gráficos 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
PxIVert 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

Listas + (adicionar) 956 -(subtrair) 956 »(m ultiplicar) 957


à (dividir) 958 (anular) 965 (potência) 958
aumentarO 841 crossP() 850 cumSum() 853
dim() 862 dotP() 863 exprlistO 868
le ft() 885 @list() 888 list4mat() 888
listamat() 893 max() 893 m id() 894
m in() 895 newList() 897 polyEval() 906
product() 907 rig ht() 917 rotate() 917
shift() 927 SortA 935 SortD 935
sum() 939

834 Appendix A: Funções e instruções


M ath + (adicionar) 956 -(subtrair) 956 »(m ultiplicar) 957
/ (dividir) 958 (anular) 960 (percentagem) 960
(factorial) 962 (raiz quadrada) 963 (potência) 958
G(gradiano) 964 (grau) 965 (ângulo) 965
0 1 li 966 _ (carácter sublinhado) 966 ►(converter) 967
1 0 A0 967 0 b, 0 h 969 ►Bin 841
►Cylind 854 ►DD 858 ►Dec 858
4DMS 863 ►Grad 838 ►Hex 880
►Polar 905 ►Rect 915 ►Sphere 936
abs() 838 and 838 Z (ângulo) 965
approxO 840 ceilingO 842 conjO 846
cos() 847 cosh()() 848 cosh() 848
cosh^O 848 cot() 849 cot() 849
coth() 849 cothê() 849 csc() 850
cscê() 850 csch() 850 coshê() 851
E 865 e A() 865 exact() 868
►ln 88 8 ►logbase 890 floorO 872
fPartO 874 gcd() 875 imag() 881
im pDif() int() 883 intD iv() 883
iPart() 883 isPrime() 884 lcm() 885
ln() 888 log() 890 max() 893
m in() 895 mod() 895 nCr() 896
nPr() 900 PRx() 902 P4Ry() 902
r(radiano) R4P0() 913 R4Pr() 913
real() 915 remain() 916 rotate() 917
round() 918 sec() 920 root() 917
sec() 920 sech() 920 sechê() 920
shift() 927 signO 929 sinh() 930
sinê() 930 sinh() 931 sinhê() 931
tan() 941 tanê() 942 tanh() 942
tanhê() 943 tmpCnv() 945 @tmpCnv() 946
xê 967

Matrices + (adicionar) 956 -(subtrair) 956 »(m ultiplicar) 957


/ (dividir) 958 " (n e g a r) 960 .+ (ponto adição)9 5 9
.. (ponto subtracção)959 .» ( p o n t o m ultiplicação) 959 . / (ponto divisão)9 5 9
/■ (p o nto potência) 959 /x (potência) 958 aumentarO 841
colDim() 845 colNorm() 845 crossP() 850
cumSum() 853 da ta 4 m a t 857 det() 861
diag() 861 dim() 862 dotP() 863
eigVc() 86 6 eigVl() 86 6 Fill 871
id e n tity () 881 list4m at() 88 8 LU 892
mat4data 892 listamat() 893 m ax() 893
m ean() 893 m edian() 893 m in () 895
m Row() 895 m R ow A dd() 895 ne w M a t() 897
norm () 899 pro d u ct() 907 QR 911
ra n d M a t() 914 ref() 916 ro w A d d () 919
ro w D im () 919 ro w N o rm () 919 row S w ap () 919
rre f() 919 s im u lt() 929 stdD ev() 937
stdDevPop() 937 sub M at() 939 sum () 939
T(transposição) 940 u n itV () 947 variance() 948
xê 967

Appendix A: Funções e instruções 835


P ro g ra m a ç ã o = (igual) 960 * 961 < 961
< 961 > 961 > 962
# (acção indirecta)964 Store 938 9 (comentário) 968
and 838 ans() 840 Archive 840
checkTmr() 843 ClockOff 844 ClockOn 844
ClrErr 844 ClrGraph 845 ClrHome 845
ClrlO 845 ClrTable 845 CopyVar 846
CustmOff 853 CustmOn 853 Custom 854
Cycle 854 dayOfWk() 857 D e fine 858
DelFold 859 DelType 859 DelVar 859
:Dialog 862
:Disp 862 DispG 863 DispHome 863
DispTbl 863 DropDown 865 : Else 866
Elself 867 EndCustm 867 EndDlog 867
EndFor 867 EndFunc 867 Endlf 867
EndLoop 867 EndPrgm 867 EndTBar 867
EndTry 867 EndWhile 867 entry() 867
Exec 86 8 Exit 868 For 873
format() 874 Func 874 Get 875
GetCalc 875 ge tC on fg () 875 getDate() 876
getDtFmt() 876 getDtStr() 876 getK ey() 877
getK ey() 877 g e tM o d e () 877 getTime() 877
getTmFmtO 878 getTmStr() 878 getTmZnO 878
getType() 878 g e tU n its() 879 G oto 879
If 881 In p u t 882 In p u tS tr 882
isClkOn() 883 Ite m 884 Lbl 884
isArchiv() 883 isLocked () 884 isVar() 884
le ft() 885 Local 889 Lock 889
:Loop 891 MoveVar 895 N ew Fold 897
N ew Prob 898 not 899 ou 901
O u tp u t 902 pa rt() 902 PassErr 904
Pause 905 PopUp 906 Prgm 907
P rom p t 907 Rename 916 Request 916
Return 917 rig h t() 917 Send 921
SendCalc 921 SendChat 921 setDateO 922
setDtFmtO 922 setFold() 922 setG raph() 922
setM ode() 923 setTable() 925 setTimeO 925
setTmFmtO 925 setTmZn() 926 startTmrO 936
setU nits() 926 Stop 938 S tyle 939
sw itch () 940 Table 941 Text 944
Then 944 timeCnv() 944 T itle 945
T oolbar 946 Try 947 U narchiv 947
Unlock 948 w h e n () 948 W hile 949
xor 949

836 Appendix A: Funções e instruções


E s ta tís tic a ! (factorial) 962 BldData 842 CubicReg 853
cum Sum () 853 ExpReg 870 LinReg 887
LnReg 889 Logistic 891 mean() 893
m edian() 893 M edM ed 894 nCr() 896
N ew D ata 896 N ew P lot 898 nPrO 900
O neVar 901 P lo tsO ff 905 PlotsOn 905
PowerReg 907 QuadReg 911 Q uartReg 912
rand() 913 ran dN orm () 914 RandSeed 914
S ho w S tat 928 SinReg 932 S o rtA 935
SortD 935 stdD ev() 937 stdDevPop() 937
T w oV ar 947 variance() 948

C a d e ia s & (acrescentar) 962 # (acção indirecta)964 char() 843


dimO 862 expr() 870 format() 874
in S trin g () 883 le ft() 885 m id () 894
ord () 901 rig h t() 917 ro ta te () 917
s h ift() 927 strin g () 938

Appendix A: Funções e instruções 837


Listas de operações alfabéticas

As operações cujos nomes não sejam alfabéticos (como +, !, e >) são listadas no fim
deste anexo que começa na página 956. Excepto se especificado em contrário, todos os
exemplos desta secção foram efectuados no modo de reinicialização predefinido, e
todas as variáveis são assumidas como sendo indefinidas. Além disso, devido às
restrições de formatação, os resultados aproximados são truncados para três casas
decimais (3.14159265359 aparece como 3.141...).

abs() Menu MATH/Number


abs(expressão/) => expressão
abs( UstaT) ^ lista abs({p/2,-p/3}) 1ENTER1 {p p3}}
{2
a b s ( matrízT) ^ m atriz
abs(2- 3i) 1enter1 V Î3
Devolve o valor absoluto do argumento.
abs(z) N |z|
Se o argumento for um número complexo,
devolve o módulo do número. abs(x+v/) 1ENTER1 V x2+y2
Nota: Todas as variáveis indefinidas são tratadas
como variáveis reais.

and Menus MATH/Test e MATH/Base


Expressão booieana T e expressão 2 ^ Expressão booieana x>3 and x>4 1enter1 x>4
Lista booieana Te iista 2 ^ Lista booieana
Matriz booieana 1 e m atriz 2 ^ Booieana <x>3.x<0} and <x>4.x< -2} 1enter1
x á -2 }

Al
matriz

Devolve verdadeiro ou falso, ou uma forma X


simplificada da entrada original.
número inteiro 1 e número inteiro 2 ^ número inteiro No modo base Hex:
Compara dois números inteiros reais bit a bit com 0h7AC36 and 0h3D5F 0h2C16
uma operação e. Internamente, ambos os I
números inteiros são convertidos para números Importante: Zero, não a letra O.
binários de 32 bits. Quando os bits
correspondentes forem comparados, o resultado é T No modo base Hex:
se ambas as partes forem 1 ; caso contrário, o 05100101 and 05100 0b100
resultado é 0 .
Pode introduzir os números inteiros em qualquer No modo base Hex:
base do número. Para uma introdução binária ou
hexadecimal, tem de utilizar o prefixo 0 b ou 0 h, 37 and 05100 1enter1 4
inteiros são tratados como decimal (base10 ).
Nota: Uma entrada binária pode ter até 32
Se introduzir um número inteiro decimal muito dígitos (não contar o prefixo 0b). Uma entrada
grande para uma forma binária de 32 bits, é hexadecimal pode ter até 8 dígitos.
utilizada uma operação do módulo simétrico para
colocar o valor no intervalo adequado.

838 Appendix A: Funções e instruções


AndPic CATALOG
AndPic picV a{, Unha, coluna] No modo de representação gráfica da função e
no editor Y=:
Mostra o ecrã Graph e logicamente "ANDS” a
imagem guardada em picVar e o ecrã do gráfico y1 (x) = cos(x) ©
actual nas coordenadas de pixéis (Unha, c o lu n a . @ S M Style = 3:Square
p ic V a rte m de ser um tipo de imagem. H M Style = 3:Square
As coordenadas predefinidas são (0,0), que estão „ Zoom = 7:ZoomTrig
no canto superior esquerdo do ecrã.
í^l = 2:Save Copy As...
Type = Picture, Variable = PIC1

y2 (x) = sin(x)
@ S M Style = 3:Square
H M Style = 3:Square

y1 = no checkmark (F4 to deselect)


Zoom = 7:ZoomTrig

H H [ calc home]

AndPic PIC1Ienter I Done

a n g le () Menu MATH/Complex
angle(expressão 1 ^ expressão No modo de ângulo Degree:
Devolve o ângulo da expressão 1, interpretando a angle(0+2/) |enterI 90
expressão 1 como um número complexo.
No modo de ângulo Gradian:
Nota: Todas as variáveis indefinidas são tratadas
como variáveis reais. angle(0+3/) Ienter I 100
No modo de ângulo Radian::

angle(1 +/) IenterI

angle(z) Ienter I
angle(x+ iy ) IenterI

Appendix A: Funções e instruções 839


a ng le (lista T ) ^ lista No modo de ângulo Radian:
angle (m a triz i) ^ m atriz
angle({1+2i,3+0i,0-4i}) IenterI
Devolve uma Hsta ou m a triz de ângulos dos
elementos na Hsta l ou m a triz l, interpretando cada ■ a n g le t í 1 + 2-i 3+0 i (!►
elemento como um número complexo que
representa um ponto da coordenada rectangular
bidimensional.

ans() Teclas [ 2 [ans]


ans() o v a io Para utilizarans() para gerar a sequência de
ans(n úmero )intero, o valor Fibonacci no ecrã inicial, prima:
Devolve uma resposta anterior da área do 11ENTER1 1
histórico do ecrã inicial. 11ENTER1 1

número inteiro, se incluído, especifica a resposta 1 2 lANSl « 1 2 IANSI A 10 2 IENTERI 2


anterior a visualizar. Intervalo inteiro para o número I 3
inteiro é de 1 a 99 e não pode ser uma expressão. A IENTERI 5
predefinição é 1 , a resposta mais recente.

ap p ro x() Menu MATH/Algebra


approx( expressãà) o valor approx(p )IENTERI 3.141...
Devolve a avaliação da expressão como um valor
decimal, quando possível, independentemente do
modo Exact/Approx actual.
Éequivalente a introduzir expressãoe a premir 0
IenterI no ecrã inicial.
a p p t o x ( H stal) ^ Hsta approx({sin(p ),cos(p )}) IenterI
a p p r o x ( matrizT) ^ m atriz {0 . -1 .}
Devolve uma lista ou matriz em que cada aprox([(2),(3)]) 1.732...]
elemento foi avaliado para um valor decimal,
quando possível.

A rchive CATALOG
Archive v a rl [, var?| [, var% ... 10! arctest IenterI 10
Archive arctest I Done
Move as variáveis especificadas da RAM para a
memória de arquivo de dados do utilizador. 5* arctest IenterI 50
15! arctest IenterI
Pode aceder a uma variável arquivada da mesma
forma que acederia a uma variável da RAM. No
entanto, não pode eliminar, mudar o nome ou
guardar numa variável arquivada porque é
bloqueada automaticamente.
Para desarquivar variáveis, utilize Unarchiv. IESCI
Unarchiv arctest I Done
15! arctest IenterI 15

arcLen() Menu MATH/Calculus


a r c L e n ( expressão 1, var, inicio, fini) ^ expressão arcLen(cos(x),x,0,p )IenterI 3.820...
Devolve o comprimento do arco da expressão l do arcLen(f(x),x,a,b) I
in íc io ao fm no que respeita à variável var
b
Independentemente do modo de gráfico, o
comprimento do arco é calculado como um j ^ j (dx(f(x)))2 + 1 d
integral assumindo uma definição do modo de a
função.

840 Appendix A: Funções e instruções


arcLen ( tístal,far,ínícío,fínf) ^ arcLen(sin(x),cos(x),x,0,p,)
{o 820
Devolve uma lista de comprimentos de arcos de {
cada elemento da lis ta 1 do in íc io ao fim no que
respeita a var.

a u m e n ta r() Menu MATH/Matrix


aumen\ar(iista 1 , Hsta2) ^ lis ta augment({1, -3,2},{5,4}) IenterI
{1 -3 2 5 4}
Devolve uma lista nova que é a Hsta 2 acrescentada
ao fim da Hsta 1.
aumen\ar(m a triz 1, m atriz 2 ^ m atriz
aumen\ar(m a triz 1; m a triz 2 ^ m atriz [1,2;3,4]!M1 [3 4]
Devolve uma matriz nova que é a m a triz 2 [5;6]!M2 1ENTER1
acrescentada à m a triz 1. Quando utilizar o carácter [6 ]
”,”, as matrizes têm de ter colunas com as augment(M1.M2) 1enter1 2 56 ]
[3 4 1
dimensões iguais, e a m a triz 2 é acrescentada à
m a triz 1 como novas linhas. Quando utilizar o [5.61!M2 1ENTER1 [5 6 ]
carácter ”;”, as matrizes têm de ter colunas com as [ 1 21
dimensões iguais, e a m a triz 2 é acrescentada à augment(M1;M2) 1enter1 34
m a triz 1 como novas linhas. Não altera a m a triz 1
.5 6_
ou a m a triz 2.

avgRC() c a ta lo g

avgRC(expressão 1, v a r [, h ]) ^ expressão avgRC(f(x),x,h) IenterI


Devolve o quociente de diferença progressiva avgRC(sin(x).x.h)x=2IENTERI
(taxa de câmbio nédia).
avgRC(x*2-x+2,x)IenterI
expressão /pode ser o some da função definida 2. -(x- .4995)
pelo utilizador (ver Func).
avgRC(x*2-x+2,x,.1)IenterI
hé o valor do passo. Se hfor omitido, é predefisido
para 0 .001 . 2.-(x - .45)

Não se esqueça de que a função similar nDeriv() avgRC(x~2-x+2,x,3)IenterI 2-(x+1)


utiliza o quociente de diferença central.

►Bin Menu MATH/Base


número inteiro 14Bin ^ número inteiro 256 ►Bin IENTERI 0b10 0 0 0 0 0 00

Converte o núm ero in te iro 1para um número 0h1F ►Bin l enterI 0b1 1 1 1 1
binário. Os números binários ou hexadecimais
têm sempre um prefixo 0 b ou 0 h,
respectivamente.
|— Zero, não a letra O, seguido por b ou h.
0b N úm ero b in á rio
0h N úm ero hexadecim al
I---- Um número hexadecimal pode
ter até 32. Um número
hexadecimal pode ter até 8 .
Sem um prefixo, o número in te iro 1 é tratado como
decimal (base10 ). O resultado aparece em binário,
independentemente do modo Base.
Se introduzir um número inteiro decimal muito
grande para uma forma binária de 32 bits, é
utilizada uma operação do módulo simétrico para
colocar o valor no intervalo adequado.

Appendix A: Funções e instruções 841


B ldD ata c a ta lo g

BldData [d a ta V a r] No modo de representação gráfica da função e


no modo de ângulo Radian:
Cria a variável de dados dataV arbaseada nas
informações utilizadas para desenhar o gráfico 8 *sin(x)!y1 (x) Ienter I Done
actual. BldData é válido em todos os modos de 2 *sin(x)»y2 (x) Ienter I Done
gráficos. ZoomStd Ienter I
Se dataVar for omitido, os dados são guardados na
variável 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 variável de
dados actual.
Os valores incrementais utilizados para quaisquer H ¥ [CALC HOME]
variáveis independentes (x no exemplo à direita) são BldData Ienter I Done
calculados de acordo com os valores da variável da
6 IENTERI
janela.
Para mais informações sobre os incrementos
utilizados para avaliar um gráfico, consulte o
módulo que descreve esse modo de gráfico.

O modo de representação gráfica 3D tem duas Nota: Os dados da amostra seguinte


variáveis independentes. Nos dados da amostra à pertencem a um gráfico 3D.
direita, não se esqueça de que x permanece constante à
medida que y incrementa através do intervalo de
valores.
Emseguida, x aumenta para o próximo valor e y
incrementa novamente através do intervalo. Este
padrão continua até x ter incrementado através do
intervalo.

ceilingO Menu MATH/Number


ceM\ng(expressão 1 ^ número inteiro ceiling(0.456) IENTERI 1.
Devolve o número inteiro mais próximo que é o
argumento.
O argumento pode ser um número complexo ou
real.
Nota: Consulte também floor().
ceilingls t a l ^ lista ceiling({-3.1.1.2.5}) IenterI
ceM\ng(m a triz1 ^ m atriz (-3.13.
Devolve uma lista ou matriz do ponto máximo de ceiling([0 -3 2i1 3 4]) |enterI
cada elemento. ........ 0 -3 ■
[0 3 1 ]
[2. 4 ]

842 Appendix A: Funções e instruções


cFactor() Menu MATH/Algebra/Complex
c F a c to r(e x p re s s io n 1 , va]]) expressão cFactor(a~3*x~2+a*x~2+a~3+a) Ienter I
c F a c to r(iis ta T ivaZ ) ^ lista a- (a + ■/) • (a + /) • (x + -/') • (x + i)
c F a c to r(m a triz 7f,ia]) ^ m atriz

cfactor(expressão 1 devolve expressão 1 cFactor(x*2+4/9) Ienter I


decomposta em factores no que respeita a todas as (3-x + -2-2)-(3-x + 2- i)
variáveis sobre um denominador comum. 9
expressão 1é decomposta no maior número cFactor(x~2+3) x2 + 3
possível de factores em relação a factores racionais
lineares mesmo que introduza os números não reais cFactor(x~2+a) Ienter I x2 + a
novos. Esta alternativa é adequada se quiser a
factorização no que respeita a mais de uma
variável.
cF a c to r(e x p re s s io n 1, vai) devolve a expressão 1 cFactor(a~3*x~2+a*x~2+a~3+a,x) Ienter I
decomposta em factores no que respeita à variável a- (a2 + 1 ) • (x + - /) • (x + i)
var

expressão 1é decomposta no maior número cFactor(x*2+3,x) Ienter I


possível de factores em relação a factores que são (x + V3- i)-(x + -V3 • i)
lineares em var, talvez com constantes não reais,
mesmo que introduzam constantes irracionais ou cFactor(x*2+a,x) Ienter I
subexpressões que sejam irracionais noutras (x + V a--/) ■(x + Va- i)
variáveis.
Os factores e os termos são ordenados com var
como a variável principal. As potências similares de
var são recolhidas em cada factor Inclua var se a
factorização for necessária apenas para essa
variável e estiver disposto a aceitar expressões
irracionais em quaisquer outras variáveis para
aumentar a factorização no que respeita a var.
Podem existir alguns factores imprevistos no que
respeita a outras variáveis.
Para a definição AUTO do modo Exact/Approx, cFactor(x*5+4x*4+5x*3-6x -3) IenterI
incluindo var também permite a aproximação de x 5 + 4-x 4 + 5-x 3 -6-x-3
coeficientes de ponto flutuante em que os
coeficientes irracionais não podem ser cFactor(ans(1),x) Ienter I
explicitamente expressos em termos de funções
integradas. Mesmo quando existir apenas uma ( x -.9 6 5 )-(x + .612)•( x +2.13)-
variável, incluindo var pode produzir a factorização (x + 1 . 1 1 - 1.07- i) -
mais completa. (x + 1.11 + 1.07 - i)
Nota: Consulte também cfactor().
char() Menu MATH/String
ch ar(n ú m e ro inteiro) ^ carácter char(38) IENTERI "&"
Devolve uma cadeia de caracteres com o carácter de char(65) |enterI "A"
núm ero in te iro do conjunto de caracteres da TI-
89Titanium/Voyage™200. Consulte o Anexo B
para obter uma lista de códigos de caracteres
completa. O intervalo válido para núm ero in te iro é
0-255.

checkTmrO c a ta lo g
checkTmr(sta/tt/me) ^ número inteiro startTmr() 1 ^ ^ 148083315
Devolve um número inteiro que representa o
número de segundos decorridos desde o início do checkTmr(148083315)34 34
temporizador. s ta rttim e é um número inteiro startTmr()!T1mer1
devolvido pela função startTmr().
Pode também utilizar uma lista ou matriz de startTmr()!T1mer2
números inteiros starttime. Os números inteiros
starttime válidos têm de ficar entre 0 e a hora actual checkTmr(T1mer1)!T1mer1Value
do relógio. Pode executar vários temporizadores
em simultâneo. checkTmr(T1mer2)!T1mer2Value

Appendix A: Funções e instruções 843


Nota: Consulte também startTmr() e
timeCnv().

Circle CATALOG
Circle x y r[, ModoDraw Numa janela de visualização ZoomSqr:
Desenha uma circunferência com o centro nas ZoomSqr:C1rcle 1,2,3
coordenadas da janela (x,y) e com um raio de r. ______ ______
x, y, e rtêm de ser valores reais.
Se o ModoDraw = 1, desenha a circunferência
(predefinição).
Se o ModoDraw = 0, desliga a circunferência.
Se o ModoDraw = -1, inverte os pixéis ao longo da
circunferência.
Nota: A nova representação gráfica apaga todos
os itens desenhados. Consulte também PxICrcI.

C lockOff CATALOG
ClockOff
Desliga o relógio.

ClockOn CATALOG
ClockOn
Liga o relógio.

C lrD raw CATALOG


ClrDraw
Apaga o ecrã Graph e reinicia a função Smart Graph
para que da próxima vez que o ecrã Graph apareça,
o gráfico seja redesenhado.
Durante a visualização do ecrã Graph, pode apagar
todos os itens desenhados (como linhas e pontos),
premindo [ 0 (ReGraph) ou premindo [ 2 [F6] e
seleccionando 1:ClrDraw.

ClrErr CATALOG
ClrErr Lista de programas:
Apaga o estado de erro. Define errornum para zero clearerr()
e apaga todas as variáveis de contexto de erro Prgm
internas. PlotsOff:FnOff:ZoomStd
A condição Else de Try...EndTry no programa For 1,0,238
deve utilizar ClrErr ou PassErr. Se tiver de Ax* 1+xm1n! xcord
processar ou ignorar o erro, utilize ClrErr. Se não Try
souber o que fazer com o erro, utilize PassErr para : PtOn xcord,ln(xcord) Else
o enviar para o processador de erros seguinte. Se : If errornum=800 or
não existirem mais processadores de erros errornum=260 Then
Try...EndTry pendentes, a caixa de diálogo de erro ClrErr 9 clear the error
aparece normalmente. Else
Nota: Consulte também PassErr e Try. PassErr 9 pass on any other
error
Endlf
EndTry
EndFor
EndPrgm

844 Appendix A: Funções e instruções


ClrGraph CATALOG
ClrGraph
Apaga quaisquer funções ou expressões com
gráficos desenhados com o comando Graph ou
criados com o comando Table. (Consulte Graph
ou Table.)
Quaisquer funções Y= seleccionadas previamente
serão representadas graficamente da próxima vez
que o gráfico aparecer.

ClrHom e CATALOG
ClrHome
Apaga todos os itens guardados na área do
histórico do ecrã inicial entryO e ans(). Não apaga
a alinha de entrada actual.
Durante a visualização do ecrã inicial, pode apagar
a área do histórico, premindo ^ e seleccionando
8 :Clear Home.

Para funções como solve() que devolvem


constantes ou números inteiros arbitrários (@1 , @
2, etc.), ClrHome reinicia o sufixo para 1.

ClrIO CATALOG
ClrIO
Apaga o ecrã Program I/O.

ClrTable c a ta lo g

ClrTable
Apaga todos os valores da tabela. Aplica-se
apenas à definição ASK na caixa de diálogo Table
Setup.
Durante a visualização do ecrã Table no modo Ask ,
pode apagar os valores, premindo ^ e
seleccionando 8 :Clear Table.

c o lD im () Menu MATH/Matrix/Dimensions
colDim(marZ) ^ expressão colNorm()
Devolve o número de colunas contidas na matriz.
Nota: Consulte também rowDim().

c o lN o rm () Menu MATH/Matrix/Norms
colNorm(m a trií) ^ expressão [1,- 2,3;4,5," 6 ]! mat IENTERI
1 -2 3
Devolve o máximo de somas dos valores absolutos [ 4 5 - 6]
dos elementos nas colunas na matriz. 4 5 6
colNorm(mat) IenterI 9
Nota: Os elementos da matriz indefinidos não
são permitidos. Consulte também rowNorm().

Appendix A: Funções e instruções 845


COmDenom() Menu MATH/Algebra
com D e n o m (e xp re ssão 1\,vafi) ^ expressão comDenom((y*2+y)/(x+1)*2+y*2+y)
co m D e n o m (/is to /[, var]) => lista
c o m D e n o in ( x / , x x x 7 . ra r) = > m a triz I X 1

devolve um rácio reduzido


co m D e n o m (e xp re ssão 1
de um numerador alargado sobre um denominador
alargado.
devolve um rácio
c o m D e n o m (e x p re s s ã o 1,var comDenom((y~2+y)/(x+1)~2+y~2+y)
reduzido do numerador e do denominador alargados
no gue respeita a •.■■ar. Os factores e os termos são r :-2 2 :ivx y . 2 yxx;
ordenados com v a rcomo a variável principal. As
potências similares de var são recolhidas. Podem c°mDen°m((y 2+y )/(x +1) 2+y 2+y)
existir alguns factores imprevistos nos coeficientes i... „....liíZ V Í
recolhidos. Quando comparado com a omissão var, I■ " ' • • " * -
este procedimento poupa frequentemente tempo,
memória e espaço no ecrã, enquanto torna a
expressão mais compreensível. Torna também as
operações subsequentes no resultado mais rápidas
e faz com que consumam menos memória.
Se var não ocorrer na expressão 1, comDenom(exprn,abc)!comden
c o m D e n o m (e x p re s s ã o 1,vaf) devolve um rácio (exprn) Ienter I Done
reduzido de um numerador não alargado sobre um
denominador não alargado. Estes resultados comDenom((y~2+y)/(x+ir2+y~2+y)
poupam ainda mais tempo, memória e espaço no
ecrã. Estes resultados parcialmente decompostos
em factores tornam também as operações
subsequentes mais rápidas e fazem com que
consumam menos memória.
Mesmo quando não haja denominador, a função comden(1234x~2* (y~3- y)+2468x
comden é muitas vezes uma forma rápida para * (y*2- 1)) IENTERI
alcançar a factorização parcial se factor() for muito 1234-x- (x -y + 2)- (y 2 -1 )
lento ou consumir a memória.
Sugestão: Introduza esta definição da função
comden() e tente-a habitualmente como uma
alternativa a comDenom() e factor().

COnj() Menu MATH/Complex


s o n j (expressão 1 con.1(1+2/)
=> expressão 1ENTER1 1 - 2- /
conj ( )^ lis ta
l is
ta
conj ( rn a in z f)^ m a triz conj([2,1- 3/; -/, ■71) IENTERI
Devolve o número conjugado complexo do
argumento. 2 1+3- i -|
Nota: Todas as variáveis indefinidas são tratadas [ i -
como variáveis reais.
conj(z) z
conj(x+/y) x + - /• y

C opyVar c a ta lo g

CopyVar va rl, var2 x+v» a 1ENTER1 x +y


1U! x IENTERI 1U
Copia o conteúdo da variável v a rl para var2. Se var2
não existir, CopyVar cria-a. CopyVar a,b IENTERI Done
a» c IENTERI y+ 10
Nota: CopyVar é similar à instrução de DelVar x IENTERI Done
armazenamento (!) quando estiver a copiar uma b IENTERI x +y
expressão, lista, matriz ou cadeia de caracteres, c IENTERI y+ 10
excepto quando não houver nenhuma simplificação
quando utilizar CopyVar. Tem de utilizar
CopyVar com tipos de variáveis não algébricas,
como variáveis Pic e GDB.

846 Appendix A: Funções e instruções


cos() Teclas [2 Xs]
ass(exprsssão ã => expressão No modo de ângulo Degree:
cos l lista í) ^ l ista

COS((p/4)r )IENTERI Í2
cos(e xp r essão / devolve o co-seno do argumento 2
como uma expressão.
cos(Hsta / devolve uma lista dos co-senos de todos COS(45) IENTERI Í2
os elementos da l ista /. 2

Nota: O argumento é interpretado como um COS((0.60.90)) IENTERI {1 1/2 0}


ângulo em graus, grados ou radianos, de acordo
com a definição do modo de ângulo actual. Pode No modo de ângulo Gradian:
utilizar“ , G ou ô para substituir o modo de ângulo
temporariamente. Í2
COS({0.50.100}) IENTERI {1 0}
2

No modo de ângulo Radian:

Í2
COS(p/4) IENTERI
2

Í2
COS(45°) IENTERI
2

c o s (m a triz quadrada 1 ^ m atriz quadrada No modo de ângulo Degree:


Devolve o co-seno da matriz da matriz quadrada 1. cos
Este procedimento não é a mesma coisa que
calcular o co-seno de cada elemento. '.2 1 2 ... .205. .1 2 1 .
.160... .259. .037.
Quando uma função escalar f(A) operar na matriz
quadrada 1 (A), o resultado é calculado pelo _.248. -.090. .218
algoritmo:
1. Calcule os valores próprios (1i) e os valores
próprios (V) de A.
/tem de estar na diagonal.
m a triz quadrada
Também não pode ter variáveis simbólicas que
não tenham um valor atribuído.
2. Formato das matrizes:

0 ... 0
0 1 2 ■■■ 0
B= 0 0 . 0 eX = [V„V2..... V„]
0 0 ... In
3. Emseguida A = X B Xê e f(A) = X f(B) Xê Por
exemplo, cos(A) = X cos(B) Xê em que:

c o s (X i) 0 .. 0

0 c o s (X q ) . 0
cos (B) =
0 0 0

0 0 . .. c o s (X „ )

Todos os cálculos são efectuados com a


aritmética de ponto flutuante.

Appendix A: Funções e instruções 847


cosh() Teclas 0 [cos-1]
cos" ( expressão1) a expressão No modo de ângulo Degree:
cos" ( UstoT)a Usta
cosê (1) 1ENTER1 0
cos' (expressão 1 devolve o ângulo cujo co-seno é
expressão 1 como uma expressão. No modo de ângulo Gradian:
cos' (Usta 1 devolve uma lista dos co-senos cosê (0) 1ENTER1 100
hiperbólicos de cada elemento da Usta 1.
No modo de ângulo Radian:
Nota: O resultado é devolvido como um ângulo
em graus, grados ou radianos, de acordo com a cosê (10..2..51)1ENTER1
definição do modo de ângulo actual.

CO
09
CO
1.047...}

cosm
"(m atríz quadrada 1 a m atriz quadrada No modo de ângulo Radian e no modo do
formato complexo Rectangular:
Devolve o co-seno hiperbólico da matriz de m a triz
quadrada 1. Este procedimento não éa mesma cosê([1,5,3;4,2,1;6,-2,1])
coisa que calcular o co-seno inverso de cada IENTERI
elemento. Para mais informações sobre o método
de cálculo, consulte '1.734...+.064...- i - 1.490..+2.105...•i ..."
-.725..+1.515...-j .623...+.778...-i ...
m a triz quadrada 1 tem de estar na diagonal. O _- 2.083..+2.632...-i 1.790..- 1.271.-i ....
resultado contém sempre números de pontos
flutuantes.

cosh() Menu MATH/Hyperbolic


cosh(expressêo 1 a expressão cosh(1.2) IENTERI 1.810...
c o s h (iis ta 1 a lista
cosh({0,1.2}) {1 1.810...}
cosh (expressão 1 devolve o co-seno hiperbólico
do argumento como uma expressão.
cosh (iis ta 1 devolve uma lista dos co-senos
hiperbólicos de cada elemento da lista 1 .
c o s h (m a triz quadrada 1 a m atriz quadrada No modo de ângulo Radian:
Devolve o co-seno hiperbólico da matriz de m a triz cosh([1,5 ,3;4,2,1;6,‘2,1])
quadrada 1. Este procedimento não é a mesma IENTERI
coisa que calcular o co-seno hiperbólico de cada
elemento. Para mais informações sobre o método "421.255 253.909 216.905"
de cálculo, consulte cos(). 327.635 255.301 202.958
_226.297 216.623 167.628_
7tem de estar na diagonal. O
m a triz quadrada
resultado contém sempre números de pontos
flutuantes.

cosh"1() Menu MATH/Hyperbolic


cosh" (expressão 1 a expressão cosh'1 (1) IENTERI 0
cosh" (Iis ta 1 a Usta
cosh' ({1.2.1.3}) IENTERI
devolve o co-seno hiperbólico
c o s h A (expressão 1 {0 1 37 2 cosh' (3 )}
do argumento como uma expressão.
cosh"1 (l/sa 1 devolve uma lista dos co-senos
hiperbólicos de cada elemento da lista 1 .

848 Appendix A: Funções e instruções


cosh'1(m t /iz quadrada 1 ^ m atriz quadrada No modo de ângulo Radian e no modo do
formato complexo Rectangular:
Devolve o co-seno hiperbólico da matriz de m a triz
quadrada 1. Este procedimento n ã o é a mesma coshê([1,5,3;4,2,1;6,-2,1])
coisa que calcular o co-seno hiperbólico inverso
de cada elemento. Para mais informações sobre o "2.525...+1.734...- i -.009...- 1.490...-i ...
método de cálculo, consulte cos(). .486..-.725...•i 1.662..+.623...•i ...
_-.322..- 2.083.- i 1.267...+1.790...- i ...
/tem de estar na diagonal. O
m a triz quadrada
resultado contém sempre números de pontos
flutuantes.

cot() Menu MATH/String


cot(expressão 1 ^ expressão No modo de ângulo Degree:
cot(//s& 1 ^ lista
COt(45) IENTERI 1
Devolve a cotangente de expressão 1 ou devolve
uma lista de cotangentes de todos os elementos No modo de ângulo Gradian:
de lis ta 1.
COt(50) IENTERI 1
Nota: O resultado é devolvido como um ângulo
em graus, grados ou radianos, de acordo com a No modo de ângulo Radian:
definição do modo de ângulo actual. COt({1,2.1,3}) IENTERI
1 .584. 1
{ tan(1 ) tan(3) }

c o t 1 () Menu MATH/String
cot~'(expressão 1 ^ expressão No modo de ângulo Degree:
cot'1 (//sta 1 Usta
cot ! (1) IENTERI 45
Devolve o ângulo cuja cotangente é expressão 1
ou devolve uma lista que contém as cotangentes No modo de ângulo Degree:
inversas de cada elemento de U sta 1.
cot ! (1) IENTERI 50
Nota: O resultado é devolvido como um ângulo
em graus, grados ou radianos, de acordo com a No modo de ângulo Degree:
definição do modo de ângulo actual.

-M a
cot 1 (1) I

coth () Menu MATH/Hyperbolic


coth(expressão 1 ^ expressão coth(1.2) IENTERI 1.199.
c o t(/is ta 1 ^ lista
COth({1,3.2}) IENTERI
Devolve a cotangente hiperbólica de expressão 1 1 1
ou devolve uma lista de cotangentes hiperbólicas {tãnhü) 1003. }
de todos os elementos de U sta 1.

coth 1() Menu MATH/Hyperbolic


c o th "'(e xp re ssã o 1 ^ expressão coth 1 (3.5) I .293.
coth' '(iis ta 1 Usta
coth 1 ({-2.2.1.6}) 1ENTER1
Devolve a cotangente hiperbólica inversa de
expressão 1 ou devolve uma lista que contém as { -ln(3) .518. ln(7/5).
cotangentes de cada elemento de U sta 1. { 2 2 ■

Appendix A: Funções e instruções 849


crossP() Menu MATH/Matrix/Vector
c x o s s P ( lis ta 1, lis ta 2) ^ lista crossP({a1,b1},{a2,b2})1enter1
{0 0 a1 - b2 - a2 - b1 }
Devolve o produto cruzado de l ista 1 e l ista 2como
uma lista. crossP({0.1,2.2, - 5},{1, - .5,0})
l ista 1 e l ista 2 têm de ter igual dimensão e esta tem {- 2.5 - 5 - 2.25}
de ser 2 ou 3.
crossP( vector l, vecto r2) ^ vecto r crossP(n ,2,31,r4,5,61) lENTERl

CO

CO
05
Devolve o vector de uma coluna ou linha [-
(dependendo dos argumentos) que é um produto crossP([1,21,[3,41) 1enter1
cruzado de vector 1 e vector 2.
1 0 0 - 21
O vect or 1 e o vector 2 têm de ser vectores de linhas
ou ambos têm de ser vectores de colunas. Ambos
os vectores têm de ter igual dimensão e esta tem
de ser 2 ou 3.

csc() Menu MATH/String


csc(exp rsssão 1) => expressão No modo de ângulo Degree:
csc(H sta 1 => l ista

Devolve a cosecante de exp r essã o 1ou devolve csc(45) 1ENTER1 <2


uma lista que contém as cosecantes de todos os
elementos de l is ta 1. No modo de ângulo Gradian:

csc(50) 1ENTER1

No modo de ângulo Radian:


csc({1,p/2,p/3}) 1ENTER1
{ 1 1 2 •V 3
{ sin(1 ) 1 3 }

csc1 () Menu MATH/String


esc1' (exp rsssão1 => expressão No modo de ângulo Degree:
csc1 (lsta 1) => lista
csc ! (1) 1ENTER1 90
Devolve o ângulo cuja cosecante é exp r essã o 1 ou
d ev olv e um a l is ta q u e co nté m as cosecantes No modo de ângulo Gradian:
inversas de cada elemento de l is ta 1.
cscL1 (1) 1ENTER1 100
Nota: O resultado é devolvido como um ângulo
em graus, grados ou radianos, de acordo com a No modo de ângulo Radian:
definição do modo de ângulo actual. cscL1 ({1,4,6}) N

{ p sinL1 (1/4) sinl1 (1 /6 ) }


{2

csch() Menu MATH/Hyperbolic


csch (exp ressão 1) ^ expressão 1
csch(H sta 1 ^ lista csch(3) 1ENTER1 sinh(3)
Devolve a cosecante hiperbólica de exp r essã o 1 csch({1,2.1,4}) 1ENTER1
ou devolve uma lista de cosecantes hiperbólicas
de todos os elementos de l is ta 1. 1 }
{ 1 ?4R
{ sinh(1 ) sinh(4)}

850 Appendix A: Funções e instruções


c s c h 1() Menu MATH/Hyperbolic
c s c h r ’>( expressão 1 ^ expressão csch _1 (1) IENTERI sinh-1 (1)
csch'1 (//ií<3 1 ^ lista
cschLl({1,2.1,3}) IenterI
Devolve a cosecante hiperbólica inversa de
exp ressã o 1 ou devolve uma lista que contém as sinhl(l) .459... sinh1(1/3)
cosecantes hiperbólicas inversas de cada
elemento de lis ta 1.

cSolve() Menu MATH/Algebra/Complex


c S o \ v e ( equação, va/) ^ Expressão booieana cSülve(x*3=- 1,x) IENTERI
sülve(x*3=- 1,x) IENTERI
Devolve soluções complexas candidatas de uma
equação para va r O objectivo é produzir
candidatos para todas as soluções reais e não
reais. Mesmo que equação seja real, cSolveO
permite resultados não reais no modo real.
Apesar de a TI-89 Titanium/Voyage™ 200 processar
todas as variáveis indefinidas que não terminem
com um carácter sublinhado (_) como se fosse real,
cSolve() pode resolver equações polinomiais para
soluções complexas.
cSolve() define temporariamente o domínio para o cSolve(x~(1/3)= - 1,x) IENTERI fal se
complexo durante a solução mesmo que o domínio
actual seja real. No domínio complexo, as solve(x^(1/3)=' 1,x) I x= -1
potências fraccionárias com denominadores
ímpares utilizam o principal em vez da secção
real. Consequentemente, as soluções de solve()
para equações que envolvam essas potências
fraccionárias não são necessariamente um
subconjunto dessas do cSolve().
cSolve() começa com métodos simbólicos exactos. Modo Display Digits em Fix 2:
Excepto no modo EXACT, cSolveO utiliza também
factores polinomiais complexos aproximados exact(cSolve(x~5+4x~4+5x
repetitivos, se for necessário. ~3-6x-3=0,x)) IENTERI
Nota: Consulte também cZeros(), solveO, e cSolve(ans(1),x) IenterI
zeros().
Nota: Se a equação for não polinomial com funções
como abs(), angle(), conj(), real(), ou imag(),
deve colocar um carácter sublinhado ( 0 [_]) no fim
de var Por predefinição, uma variável é tratada
como um valor real.
Se utilizar var_ , a variável é tratada como z é tratado como real:
complexa.
cSolve(conj(z)=1+ iz) IenterI
Deve também utilizar var_ para quaisquer outras
variáveis em equação que possam ter valores não z=1 + i
reais. Caso contrário, pode receber resultados
z_ é tratado como complexo:
imprevistos.
cSolve(conj(z_)=1+ /,z_) IenterI
z =1 - i
c S o l v e ( equação 1 and equação2 [and ... ],
[ varOrGuessl, varOrGuess2[, ... ]})
^ Expressão boo/eana
Devolve as soluções complexas candidatas para
equações algébricas simultâneas, em que cada
varO rG uess especifica uma variável que pretenda
resolver.
Optionalmente, pode especificar uma hipótese
inicial para uma variável. Cada varOrGuess tem de

Appendix A: Funções e instruções 851


ter o formato:

variável
- ou -
variável = número real ou não real
Por exemplo, x é válido e, por isso, é x=3+i
Se todas as equações forem polinomiais e não Nota: Os exemplos seguintes utilizam um
especificar quaisquer hipóteses iniciais, cSolve() carácter sublinhado ( 0 [_]) para que todas as
utilize o método de eliminação Grõbner/Buchberger variáveis sejam tratadas como complexas.
lexical para tentar determinar todas as soluções
complexas.
As soluções podem incluir soluções reais e não reais, cSolve(u_* v_- u_=v_ and
como no exemplo à direita. v_*2=-u_,{u_,v_}) IENTERI

u_=1 / 2 + ^jj3- i and v_=1 / 2 - ^ - i

or u_=1 / 2 —2 " ' i and v_=1 / 2 + ^ - i


or u =0 and v =0

As equações p o lin o m ia is simultâneas podem ter cSolve(u_*v_-u_=c_*v_ and


variáveis adicionais sem valores, mas V_*2=‘U_,{u_,V_}) IENTERI
representam valores numéricos determinados que
podem ser substituídos posteriormente. ~(V7 ■4-c_+1 )2
u and v .V 1 -4•c_+1
4 2
or
"(a/1-4.c - 1 )
u_= andv_=— 2 - -

or u_=0 and v_=0


Pode também incluir variáveis de solução que não cSolve(u_*v_-u_=v_ and
aparecem nas equações. Estas soluções mostram V_*2=‘U_,{u_,V_,W_}) IENTERI
como as famílias de soluções podem conter
constantes arbitrárias da forma @k em que k é um
sufixo do número inteiro de 1 a 255. Osufixo u_=1 / 2 + ^-i and v_=1 / 2 -^-i
reinicia-se para 1 quando utilizar cirHome ou 0 and w_=@1
8 :Clear Home. or
Para sistemas polinomiais, o tempo de cálculo e o
u_=1 / 2 - 2 "'i and v_=1 / 2 + ^-i
consumo da memória podem depender fortemente
da ordem em que lista as variáveis de solução. Se a and w_=@1
escolha inicial consumir a memória ou a sua or u =0 and v =0 and w =@1
paciência, tente redispor as variáveis nas equações
e/ou na lista varOrGuess.
Se não incluir quaisquer hipóteses e se qualquer cSolve(u_+v_=é^(w_) and u_-v_= i,
equação for não polinomial em qualquer variável, {u_,v_}) IENTERI
mas todas as equações forem lineares em todas as
variáveis de solução, cSolve() utiliza a eliminação e- e —I
Gaussian para tentar determinar todas as soluções. u_= — +1 / 2 -i and v_= — 2—

Se um sistema não for polinomial em todas variávies cSolve(é^(z_)=w_ and w_=z_~2,


nem linear nas variáveis de solução, cSolve() {w_,z_}) IENTERI
determina a solução mais pretendida com um w =.494... and z =".703...
método de repetição aproximada. Para o fazer, o
número de variáveis de solução tem de ser igual
ao múmero de equações, e todas as outras
variáveis das equações têm de ser simplificadas
para números.
Uma hipótese não real é muitas vezes necessária cSolve(é^(z_)=w_ and w_=z_~2,
para determinar uma solução não real. Para {w_,z_=1+ /}) IENTERI
convergência, uma hipótese pode ter de ser
w_=.149. + 4.891.•/and
próxima de uma solução.
z =1.588. + 1.540.-/

852 Appendix A: Funções e instruções


CubicReg Menu MATH/Statistics/Regressions
CubicReg lis ta 1, lis ta 2, [lis ta 3] [, iis ta 4, iis ta S] No modo de representação gráfica da função.
Calcula a regressão polinomial cúbica e actualiza {0.1.2.3}! L1 {0 1 2 3}
todas as variáveis estatísticas. {0.2.3.4}! L2 {0 2 3 4}
Todas as listas têm de ter dimensões iguais, excepto CubicReg L1.L2 IenterI Done
a lista 4. ShowStat IenterI

iis ta 1 representa xlist.


iis ta 2 representa ylist.
Usta 3 representa a frequência. I
Usta 4 representa os códigos de categorias. regeq(x)"y1(x) IenterI Done
Üsta 5 representa representa a lista de inclusão de NewPlot 1.1.L1.L21enterI Done
categorias.
0[GRAPH]
Nota: De Usta 1 têm de ser o nome de uma variável
ou c1-c99 colunas na última variável de dados
apresentada no Editor de Dados/Matriz). Lista 5não
tem de ser o nome de uma variável e não pode ser
c1-c99.

cum S u m () Menu MATH/List


cumSum(/ft6?1 ^ iista cumSum({1,2,3,4}) IenterI
{1 3 6 10}
Devolve uma lista das somas acumulativas dos
elementos em Usta 1, começando no elementol.
c u m S u m ( m atriz 1 ^ m atriz [1 2 1
14.2:3.4:5.61! m1 3 4
Devolve uma matriz das somas acumulativas dos
elementos em m a triz 1. Cada elemento é a soma .5 6 _
acumulativa da coluna completa. [1 2 1
cumSum(m1) 1enter1 4 6
.9 12.

C ustm O ff CATALOG
CustmOff Consulte o exemplo da lista de programas
, , Custom.
Remove uma barra de ferramentas personalizada.
CustmOn e CustmOff activam um programa para
controlar uma barra de ferramentas personalizada.
Manualmente, pode premir [ 2 [custom] para
activar e desactivar a barra de ferramentas
personalizada. A barra de ferramentas
personalizada também é removida
automaticamente quando mudar as aplicações.

CustmOn c a ta lo g

CustmOn Consulte o exemplo da lista de programas


Custom.
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 [custom] para
activar e desactivar a barra de ferramentas
personalizada.

Appendix A: Funções e instruções 853


Custom Teclas M I custom!
Custom Lista de programas:
bloco
EndCustm :Test()
:Prgm
Configura uma barra de ferramentas que é activada :Custom
quando premir [2 [custom]. Émuito similar à
:Title "Li sts
instrução ToolBar excepto que as instruções Title
e Item não podem ter etiquetas. :Item "Li st1
:Item "Scores
b lo copode ser uma instrução individual ou uma :Item "L3
série de instruções separadas com o carácter ” :” . :Title "Fractions
Nota: [ 2 [custom] acta como uma comutação. A :Item "f(x)
primeira acção invoca o menu e a segunda acção :Item "h(x)
remove o menu. O menu também é removido :Title "Graph
quando mudar as aplicações. :EndCustm
:EndPrgm

Cycle CATALOG
Cycle Lista de programas:
Transfere o controlo do programa imediatamente :9 Sum the integers from 1 to
para a próxima repetição da espiral actual (For, 100 skipping 50.
While ou Loop). :0! temp
Cycle não é permitido fora das três estruturas de :For 1 ,1 ,1 0 0 , 1
espiral (For, While, ou Loop). :If i=50
:Cycle
:temp+i!temp
:EndFor
:Disp temp
Contents of temp after execution: 5000

CyclePic CATALOG
CyclePic picNam eString, n , [aguardai] , [ciclod], 1. Guarde as três imagens chamadas pid,
[direcção]]
pic2, e pic3.
Mostra todas as variáveis PIC especificadas e no 2
intervalo especificado. O utilizador tem o controlo2. Introduza: CyclePic "pic",3,.5,4, '1
opcional sobre o tempo entre imagens, o número 3 As três imagens (3) aparecerão —
de vezes para ver as imagens e a direcção ,
circular ou progressiva e regressiva. automaticamente com meio segundo (.5)
entre as imagens durante quatro ciclos (4), e
direcção é 1 para circular ou ■1 para progressiva e progressiva e regressiva ( ' 1 ).
regressiva. Predefinição = 1.

4Cylind Menu MATH/Matrix/Vector


vectork C y l i n d [2,2,3] ►
Cylrnd IENTERI
Mostra o vector da linha ou coluna em forma [ 2 ‘ V2 ^ 4 3]
cilíndrica [r, z].
ve cto rte m de ter exactamente três elementos. Pode
ser uma coluna ou linha.

854 Appendix A: Funções e instruções


cZeros Menu MATH/Algebra/Complex
c Z e r o s ( expressão, vai) ^ iis ta Modo Display Digitsem Fix 3:
Devolve uma listade valores reaise não reais cZeros(x*5+4x*4+5x*3- 6x- 3,x) IenterI
candidatos de vrque tornam a expressão=0. {-2.125 -.612 .965
cZeros() efectua istoatravés do cálculo -1.114 - 1.073- i
exp8 list(cSolve(eepr?ssã0 =O,vai) , vai).Caso
-1.114 + 1.073 -/}
contrário, cZeros() é similara zeros().
Nota: Consultetambém cSolve(),solve(),e
zeros().
Nota: Se a expressão fornão polinomial com zé tratado como real:
funções como abs(),angle(),conj(),real(),ou
imagO,deve colocar um caráctersublinhado cZeros(cm j ( z ) - 1 - /,z) |enter|
(0 [-]) no fim da var Porpredefinição, uma {!+/}
variável é tratada como um valor real.Se utilizar
var_ ,a variável é tratada como complexa. z_ é tratado como complexo:
Deve também utilizar var_ para quaisquer outras cZeros(conj(z_)-1 -/,z_) Ienter|
variáveis na expressão que possam tervalores não {1 -/}
reais.Caso contrário, pode receber resultados
imprevistos.
cZeros({expressão 1, expressão 2 [, ... ]},
{varürG uess!, varürG uess2\, ... ] }) ^ m a trix

Devolve as posições candidatas em que as


expressões sejam zero simultaneamente. Cada
varürG uess especifica uma desconhecida cujovalor
procura.
üptionalmente, pode especificar uma hipótese
inicial para uma variável. Cada v a rü rG u e ss tem de
tero formato:
va riá ve l
- ou -
va ríá ve l= núm ero re a l ou não re a l

Porexemplo, x é válidoe,por isso,éx=3+/


Se todas as expressões forem polinomiais e não Nota: üs exemplos seguintes utilizam um
especificarquaisquer hipóteses iniciais,cZerosO carácter sublinhado _ (@ 0 — ,
utilizeo método de eliminação Grõbner/Buchberger Í2 [_]) para que todas as variáveis sejam
lexicalpara tentardeterminartodos os zeros tratadas como complexas.
complexos.
üs zeroscomplexos podem incluirzeros reaisou cZeros({u_*v_-u_-v_,v_~2+u_},
não reais,como no exemplo à direita. {u_,v_}) IENTERI
Cada linha da matriz resultanterepresenta um zero
alternativo, com os componentes ordenados como _1 / 2 - f .7 1/2 + i
na lista varürG uess. Para extrairuma linha, indexe
a matriz por \Hnha\. 1/2 + f .7 1/2 - f .7
_0 0

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

Appendix A: Funções e instruções 855


Os polinómios simultâneos podem tervariáveis cZeros({u_*v_-u_-(c_*v_),
adicionais que não tenham valores, mas v_*2+u_},{u_,v_}) IENTERI
representem valores numéricos dados que podem
sersubstituídos posteriormente. ~^ / 1 c +1 ) 2 V 1 - 4-c +1
4 2
id c
1 - 4-c- 1)2 - (V1- 4.c - 1)
4 — 2 “
0 0

Pode também incluirvariáveis desconhecidas que *v -u -v ,v * 2 +u },


não aparecem nas expressões. Esteszeros ) 1ENTER1
mostram como as famílias de zerospodem conter

UJl'c,
1
constantes arbitráriasda forma @k, em que K éum

CM
1/2 + f - i @1

1
sufixodo número inteirode 1 a 255. O sufixo
reinicia-separa 1 quando utilizar cirHome ou

CM
^1 8 :Clear Home. 1/2 + f - i @1

1
Para sistemas polinomiais, o tempo de cálculoou o 0 0 @1 _
consumo da memória podem depender muito da
ordem em que listaos desconhecidos. Se a escolha
inicialconsumir a memória ou a sua paciência, tente
redisporasvariáveis nas expressões e/ou na lista
varürGuess.

Se não incluirquaisquerhipóteses e se qualquer cZeros({u_+v_-e*(w_),u_-v_-/},


expressão fornão polinomial em qualquervariável, {u_,v_}) IENTERI
mas todas as expressões forem linearesem todos os
desconhecidos, cZeros() utilizaa eliminação Y +1 / 2 - i
Gaussian para tentardeterminartodos os zeros. [ 2

Se um sistema não forpolinomial em todas cZeros({éMz )-w ,w -z *2}, {w ,z })


variávies nem linearnos deconhecidos, cZeros() I
determina o zero mais pretendidocom um método
de repetiçãoaproximada. Para o fazer, o número [ .494... -.703...]
de desconhecidos tem de ser igual ao número de
expressões e todas as outrasvariáveis nas
expressões têm de sersimplificadas para
números.
Uma hipótese não realé muitasvezes necessária cZerostlé^tz )-W ,w -z *2},
para determinar um zero não real. Para {w ,z =i+ /}) _
convergência, uma hipótese pode terde ser
próxima de um zero.

856 Appendix A: Funções e instruções


d) Teclas 1 2 = ou menu MATH/Calculus
d(expressão 1, var[, ordem]) ^ expressão df(x)* g(x),x) IENTERI
d (iísta 1,var [, ordem]) ^ lista
d (matriz 1,var [, ordem]) ^ matriz
-^(f(x))‘g(x) + -d(g(x)). f(x)
D e v o lv e a p r im e ir a d e r iv a d a d e expressão 1 n o que
re s p e ita à v a r . expressão 1 p o d e s e r u m a lis ta o u ddx~2* y*3,x),y) Ienter I 6 -y2 •x
m a t r iz .
x3
ordem, s e in c lu íd a , te m d e s e r u m n ú m e r o in t e ir o . dx*2,x, -1) IENTERI
S e a o r d e m f o r i n f e r io r a z e r o , o r e s u lt a d o s e rá
3
u m a a n tid e r iv a d a .
d{x~2,x~3,x~4},x) IENTERI
d) io d e a v a lia ç ã o n o r m a l d e {2- x 3- x2 4- xò }
s im p lific a ç ã o c o m p le ta d o s a r g u m e n to s e d e
a p lic a ç ã o d a d e f in iç ã o d a fu n ç ã o p a r a e s te s
a r g u m e n to s s im p lific a d o s . E m v e z d is s o , d) e fe c tu a
o s s e g u in te s p a s s o s :

1 . S im p l i f i q u e a p e n a s o s e g u n d o a r g u m e n t o a té
a o p o n to e m q u e n ã o c o n d u z a p a ra u m a n ã o
v a r iá v e l .

2 . S im p l i f i q u e o p r im e ir o a r g u m e n t o a té a o p o n t o
e m q u e r e c h a m e q u a lq u e r v a l o r g u a r d a d o
p a r a a v a r i á v e l d e t e r m in a d a p e lo p a s s o 1.

3 . D e t e r m in e a d e r iv a d a s im b ó lic a d o r e s u lt a d o
d o p a s s o 2 n o q u e r e s p e it a à v a r iá v e l d o
p a s s o 1.

4 . S e a v a r i á v e l d o p a s s o 1 t i v e r u m v a lo r
g u a r d a d o o u e s p e c if ic a d o p o r u m o p e r a d o r
" w i t h ” ( | ) , s u b s t i t u a e s s e v a l o r n o r e s u lt a d o
a p a r tir d o p a sso 3.

data4m at Menu c a t a l o g /m a t h /lísí

data4mat data,mat[,linha1] [,col1] [,linha2] [,col2] data4mat , ,1 IENTERI


C o n v e r t e o s d a d o s p a r a u m a m a t r iz . Done
C a d a a r g u m e n to [Unha 1][col 1][Hnha 2][col 2]
p o d e s e r o m i t id o in d iv id u a lm e n t e . S e a linha 1 f o r
o m it id a , a p r e d e f in iç ã o é 1 .S e a col1 f o r o m it id a , a
p r e d e f in iç ã o é. S e a Unha 2 f o r o m it id a , a
p r e d e f in iç ã o é " l i n h a m á x im a . ” S e a col2 f o r
o m it id a , a p r e d e f in iç ã o é " c o lu n a m á x im a . ”

A e s t r u t u r a D A T A p e r m it e c é lu la s v a z ia s . A s
lin h a s n ã o t ê m d e t e r t a m a n h o ig u a l. Q u a n d o o s
d a d o s f o r e m g u a r d a d o s c o m o u m a m a t r iz , a s
c é lu l a s v a z ia s s e r ã o p r e e n c h id a s c o m " u n d e f . ”

d ayO fW k() catalog

dayO fW k(anormêsrd/ã) =número inteiro dayOfWk(1948,9,6)2 2

D e v o lv e u m n ú m e r o in t e ir o e n t r e 1 e 7 . C a d a Valores Intelros:
n ú m e r o in t e i r o r e p r e s e n ta u m d ia d a s e m a n a .
U t ili z e dayOfWkO p a r a d e t e r m in a r o d ia d a 1 = Sunday
s e m a n a n o q u a l u m a d a ta e s p e c ífic a o c o r re .
Nota: P o d e n ã o o b t e r r e s u lt a d o s e x a c t o s p a r a o s 2 = Monday
a n o s a n t e r io r e s a 1 5 8 3 ( c a le n d á r io p ré -
g r e g o r ia n o ) .
3 = Tuesday

I n t r o d u z a o a n o c o m o u m n ú m e r o in t e ir o c o m
4 = Wednesday
q u a t r o d í g it o s . O m ê s e o d ia p o d e m s e r in t e ir o s
5 = Thursday

Appendix A: Funções e instruções 857


com um ou dois dígitos. 6 = Friday
7 = Saturday

►DD Menu MATH/Angle


número 4DD ^ valor No modo de ângulo Degree:
lista 1►DD ^ lista
matriz 14DD ^ matriz 1.5° 4DDIENTERI 1.5°

Devolve o equivalente decimal do argumento 45° 22'14.3" 4DD f^ffl 45.370...°


expresso em graus. O argumento é um número,
listaou matriz que é interpretado pela definição {45° 22'14.3",60° 0'0"} ►DD IENTERI
de modo em grados, radianos ou graus. {45.370... 60}°
No modo de ângulo Gradian:
14DD lENTERI (9/10)°
No modo de ângulo Radian:
1.5 4DD lENTERI 85.9°

4Dec Menu MATH/Base


número inteiro 14Dec ^ número inteiro 0b10011 4Dec IENTERI 19
Converteo número inteiro ípara um número 0h1F 4DeC 31
decimal (base 10). Uma entrada binária ou
hexadecimal tem de tersempre um prefixo0 b ou
0 h, respectivamente.

|— Zero, não a letra O, seguido por b ou h.


0 b número binário
0 h número hexadecimal
I---- Um número hexadecimal pode
ter até 32. Um número
hexadecimal pode ter até 8 .
Sem um prefixo,o número inteiro 1 é tratadocomo
decimal. O resultadoaparece em decimais,
independentemente do modo Base.

D efin e CATALOG
Define funcName(argíName, arg2Name, ...)= = Define g(x,y)=2x- 3v lENTERI Done
expressão 0(1,2) lENTERI -4
Cria funcNamecomo uma função definida pelo 1! a:2! b:g(a,b) lENTERI -4
utilizador. Pode utilizarfuncName(),talcomo utiliza Define h(x)=when(x<2,2x-3, - 2x+3)
as funções integradas. A função avalia a expressão
I Done
com os argumentos fornecidos e devolve o
resultado.
funcNamenão pode sero nome de uma variável do h( -3) IENTERI -9
sistema ou uma função integrada. h(4) IENTERI -5

Os nomes dos argumentos são marcadores de


posição; não deve utilizaresses mesmo nomes Define própriosvl(a)=
como argumentos quando utilizara função. cZeros(det(1dent1ty(dim(a)
[1])-x* a),x) IenterI Done
Nota: Esta forma de Define é equivalenteà
execução da expressão: própriosvl([-1,2;4,3]) IENTERI
expressão!fúncName{atgíName,arg2Namè).
Estecomando pode também serutilizadopara {20 3 - 1 - (2^/3 + 1)}
definirvariáveis simples; por exemplo, Define { 11 11 }
a=3.

858 Appendix A: Funções e instruções


Define funcName(arg1Name, arg2Nam e,...) = :Func Define g(x,y)=Func:If x>y Then
bloco :Return x:Else:Return y:EndIf
EndFunc :EndFunc Ienter I Done
É idêntica à forma anteriorde Define, excepto g(3, "7) IenterI 3
nesta forma, a função definida pelo utilizador
funcName() pode executar um bloco de várias
instruções.
b loco pode seruma instruçãoindividual ou uma
sériede instruções separadas com o carácter ”:”.
b loco pode também incluirexpressões e instruções
(como If,Then, Else, e For). Permite que a função
f un cNam eO utilizea instrução Return para
devolver um resultado específico.
Nota: É geralmente mais fácilfazer e editaresta
forma de função no editorde programas em vez
de na linha de entrada.
DefineprogNamc(arg1Name, arg2Name,... :Prgm Define l1st1npt()=prgm:Local
bloco n,i,str1,num:InputStr "Enter name of
EndPrgm list",str1:Input "No. of
CriaprogName como um programa ou elements",n:For i,1,n,1:Input
subprograma, mas não podem devolver um "element "&string(i),num:
resultadocom Return. Pode executar um bloco de num! #str1[i]:EndFor:EndPrgm Ienter I
várias instruções. Done
bloco pode seruma instruçãoindividual ou uma listinpt() Ienter I Enter name of list
sériede instruções separadas com o carácter ”:”.
bloco pode também incluirexpressões e instruções
(como If,Then, Else, e For).
Nota: É geralmente mais fácilfazere editar um
bloco de programas no editor de programas em
vez de na linha de entrada.

DelFold CATALOG
DelFold folderNamel, folderName2] [,folderNamel] ... NewFold games Ienter I Done
Elimina as pastas definidaspelo utilizadorcom os (creates the foldergames)
nomes folderNamel, fo!derName2, etc. Uma DelFold games Ienter I Done
mensagem de erroaparece se as pastas contiverem
quaisquervariáveis. (deletes the folder games)

Nota: Não pode eliminara pasta main.


DelType
DelTypevar_type Deltvpe “LIST” Ienter I Done
Elimina todas asvariáveisdesbloqueadas do tipo
especificado pelo va_ type.
Nota: Os valorespossíveispara var_type são:
ASM, DATA, EXPR, FUNC, GDB, LIST, MAT, PIC,
PRGM, STR, TEXT, AppVar_type_name, All.

D elV ar CATALOG
DelVar var1[, var2] [, varJ] ... 2! a IENTERI 2
(a+2T2 IENTERI 16
Elimina as variáveis especificadas da memória.
DelVar a IENTERI Done
(a+2T2 IENTERI (a + 2 )2

deS olve() Menu MATH/Calculus


deSolve( 1stOr2ndOrderOde, independentVar, Nota: Para digitaro símbolo de primo ('),

Appendix A: Funções e instruções 859


dependentVaf) ^ uma solução geral prima Í2 H.
Devolve uma equação que especifica explicita ou deSolve(y''+2y'+y=x*2,x,y) Ienter I
implicitamente uma solução geral para a equação y=(@ -x+@2 )•e x+x2-4-x+6
diferencial ordinária de 1aou 2aordem (ODE). Na
ODE: right(ans(l))!temp Ienter I
(@L -x+@2 )•e x+x2-4-x+6
• Utilizeo símbolo de primo (',prima [ 2 È)
tpara indicara r derivada da variável dtemp,x,2 ) + 2 *a{temp,x)+temp-x~2
dependente no que respeita à variável
IENTERI 0
independente.
• Utilizeos doissímbolos de primo para indicara DelVar temp Ienter I Done
segunda derivada correspondente.
O símbolo só é utilizadopara derivadas de
deSolve(). Noutros casos, utilized).
TA solução geral de uma equação de r ordem
contém uma constante arbitráriada forma ck, em
que ké um sufixodo número inteirode 1 a 255. O
sufixo reinicia-separa 1 quando utilizarClrHome
ou ^ 8 :Clear Home. A solução de uma equação
de 2 aordem contém duas constantes.
Aplique solve() a uma solução implícitase a quiser deSolve(y'=(cos(y)T2*x,x,y) Ienter I
converterpara uma ou mais soluções explícitas
equivalentes. x2
tan(y)=— +@3

Quando comparar os resultados com as soluções solve(ans(L),y) I


dos manuais ou livrosde exercícios, não seesqueça
de que diferentes métodos introduzem constantes . , ( x 2 + 2-@ 3 \
arbitráriasem diferentes pontos do cálculo,que y=tan- ( --- 2--- ) +@n1 -p
podem produzirdiferentessoluções gerais.
ans(1)|@3=c-1 and @n1=0 Ienter I
/x 2 +2 -(c- 1 ) \
y=tan- ( ---- ^---- )

deSolve( IstOrderOde and initialCondition, sin(y)=(y*e*(x)+cos(y))y'»ode Ienter I


independentVar, dependentVar) sin(y)=(e-y+cos(y)) -y'
^ uma solução específica
deSolve(ode and y(0)=0,x,y)!soln
Devolve uma soluçãoespecífica que satisfaça I
IstOrderOde e initialCondition. É geralmente mais
fácildo que determinar uma solução geral, -( 2 -sin(y)+y2 ) . .. ...
substituindo valores iniciais,resolvendo a ----- ^ — =-(é»-1 )-e'x-sin(y)
constante arbitrária e substituindo esse valor na
solução geral. soln|x=0 and y=0 Ienter I true
initialCondition é uma equação da forma: dright(eq)-left(eq),x)/
dependentVar (initia/IndependentVa/uà) = (dleft(eq)-right(eq),y))
initiaiDependentVaiue !impdif(eq,x,y) Ienter I
Done
initiailndependentValue and initiaiDependentVaiue
podem servariáveis como x0 e y0 que não têm ode|y'=impdif(soln,x,y) Ienter I
valoresguardados. A diferenciação implícita true
podem ajudar a verificaras soluções implícitas.
DelVar ode,soln Ienter I Done
deSolve(2ndürderüde and initialConditionl and deSolve(y''=y^(-1/2) and y(0)=0 and
inítíaiCondítíonã, independentVar, y'(0 )=0 ,t,y) Ienter I
dependentVaf) ^ uma solução especifica 2 -y3/4
Devolve uma soluçãoespecífica que satisfaça 3
2ndürderüdee tenha um valorespecificado da
variável dependente e a primeira derivada num solve(ans(1 ),y)
ponto.

860 Appendix A: Funções e instruções


22/3-(3-t)4/3
y and t, 0
4
Para initialC onditionl, utilizea forma:
dependentVar (initia/IndependentVa/uà) =
inítíalDependentValue

Para initialCondition2, utilizea forma:


dependentVar (ínítíalIndependentValue =
inítíallstDerívatíveValue

deSolve(2ndürderüde and boundaryConditioní and deSolve(w''-2w'/x+(9+2/x~2)w=


boundaryCondition2, independentVar, x*e7x) and w(p/6)=0 and
dependentVaí) ^ uma solução específica w(p/3)=0,x,w) IENTERI
Devolve uma soluçãoespecífica que satisfaça e3 -x-cos(3-x)
2ndürderüdee tenha valores especificados em dois
pontos diferentes. w= 10

e*-x-sin(3-x) x.e
- 10 + 10

d e t() Menu MATH/Matrix


det(m atriz quadrada, tol) ^ expressão det([a,b;c,d]) Ienter I a-d -b-c
Devolve o determinantede m atriz quadrada. d e t ( [ 1 , 2 ; 3 , 4 ] ) "2
Opcionalmente, qualquer elemento da matrizé det(identity(3) -x*[1,"2,3;
tratado como zerose o valorabsoluto formenor do "2,4,1; "6 ,"2,7]) IENTERI
que tol. Esta tolerância só é utilizada se a matriz
"(98-x3-55-x2+ 12-x -1)
tiverentradas de ponto flutuante e não contiver
quaisquer variáveis simbólicas que não tenham
um valor. Caso contrário, tolé ignorado.
• Se utilizarW lENTERI ou definiro modo para [ 1 e2 0 ,1 ;0 ,1 ]!miat1 [[1-
0 E20 1]
1]
Exact/Approx=APPROXIMATE, os cálculos são
efectuados com a aritmética de ponto flutuante. det(mat1 ) 1enter 1 0
det(mat1,.1) IenterI 1 .e20
• -Se to/for omitido ou não utilizado, a tolerância
predefinida é calculada como:
5e-14 * m ax(dim (m atriz quadrada)
* row N orm (m atr/'z quadrada

d ia g () Menu MATH/Matrix
diag(hsta) ^ matnz '2 0 0"
d ia g (matríz dadnha) ^ matrirr d1 ag({2 ,4 ,6 }) 040
diag(m atriz da coluna ^ matriz .0 0 6_
Devolve uma matriz com os valores da matriz ou
listade argumentos na diagonal principal.
diag(m atríz quadrada ^ matriz da Unha "4 6 8"
Devolve uma matrizde linhascom os elementos da [4 ,6 ,8:1,2 .3:5.7.9] |enter| 123
diagonal principal de m atriz quadrada. _5 7 9_

matriz quadradatem de serquadrada. d1 ag(ans(1)) [4 2 9]

Appendix A: Funções e instruções 861


:Dialog CATALOG
:Dialog Lista de programas:
bloco
EndDlog :Dlogtest()
:Prgm
Gera uma caixa de diálogo quando o programa é :Dialog
executado.
:Title "This is a dialog box"
bloco pode seruma instrução individual ou uma :Request "Your name",Str1
sériede instruçõesseparadas com o carácter ”:” . :Dropdown "Month you were born",
As opções de blooválidas no ^ I/O, 1:Dialog item seq(string(i),i,1 ,1 2 ),Varl
de menu do Editorde programas são l:Text, :EndDlog
2:Requestí 4:DropDown,and 7:Title.
:EndPrgm
Pode dar valores às variáveis numa caixa de
diálogo que aparecerão como o valor predefinido
(ou inicial).Se premirIenterIasvariáveis são
actualizadasa partirda caixa de diálogo e a variável
1.Se premirlESCIasvariáveis não são actualizadas
e a variável do sistema ok é definida para zero.

d im () Menu MATH/Matrix/Dimensions
dim (list) ^ número inteiro dim({0.1,2}) IENTERI 3
Devolve a dimensão de lista.
dim (matríí) ^ lista dim([1." 1.2;" 2,3,5]) IENTERI {2 3}
Devolve as dimensões de matriz como {colunas,
linhas}, listade doiselementos.
dim(cadeia) ^ número inteiro dÍm("Hello") IENTERI 5
Devolve o número de caracterescontidos na cadeia dim("Hell0"&" there") 11
de caracterescadeia.

:Disp CATALOG
Disp [exprOrStringl] [, exprürStringZ] ... Disp "Hello" IenterI Hello
Mostra o conteúdo actual do ecrã Program I/O. Se Disp cos(2.3) IENTERI ■.666 ...
especificar uma ou mais exprürStríng, cada cadeia
de caracteresou expressão aparece numa linha {1,2,3,4}!L1
separada do ecrã Program I/O. Disp L1 IENTERI {1 2 3 4}
Uma expressão pode incluiroperações de conversão Disp 180_min4_hr Ienter I 3.-_hr
como 4DD e4Rect.Pode também utilizaro
operador 4 para efectuar conversões da base do
número e da unidade. Nota: Para digitar um carácter sublinhado (_
),prima0 [_]
Se Pretty Print= ON, as expressões aparecem em
prettyprint. Para digitar4,primai2ndl|Vl.
No ecrã Program I/O,pode premir^ para ver o
ecrã inicialou DispHome num programa.

862 Appendix A: Funções e instruções


DispG CATALOG
DispG No modo de representação gráfica da função.
Mostra o conteúdo actual do ecrã Graph. Segmento do programa:

5* cos(x)! y1(x)
■10 ! xmln
1 0 ! xmax
■5! ymln
5! ymax
DispG

D ispHom e catalog
DispHome Segmento do programa:
Mostra o conteúdo actual do ecrã inicial.
Disp "The result is: ",xx
Pause "Press Enter to quit"
DispHome
EndPrgm

DispTbl CATALOG
DispTbl 5*COs(x)!y1(x) IENTERI
DispTbl IENTERI
Mostra o conteúdo actual do ecrã Table.
Nota: O cursor está activo para deslocação.
Prima lESCIou IenterIpara retomar a execução se
estivernum programa.

►DMS Menu MATH/Angle


expressão 4DMS No modo de ângulo Degree:
iísta 4DMS ____
matriz>DMS 45.371 4 D M S 45° 22'15.6"
Interpreta o argumento como um ângulo e mostra o {45.371,60} 4DMS Ienter|
número equivalente DMS (DDDDDD MM'SS.ss”). {45° 22'15.6" 60° }
Consulte°, " na página 966 para o formato DMS
(graus,minutos,segundos)
Nota:4DMS converterá de radianos para graus
quando utilizadono modo de radianos. Se a entrada
forseguida por um símbolo de graus (0 ),nenhuma
conversão ocorrerá. Só pode utilizar4DMS no fim
de uma linha de entrada.

d o tP () Menu MATH/Matrix/Vector
dotP(h'sta 1, Usta2 ^ expressão dotP({a,b,c},{d,e,f}) IENTERI
Devolve o produto ”dot” de duas listas. a d + b e+ c f
dotP({1,2},{5,6}) IENTERI 17
dotP(vector1, vector2 ^ expressão dotP([a,b,c],[d,e,f]) IENTERI
Devolve o produto ”dot” de doisvectores. a d
Ambos têm de servectores de linhas ou vectores crossP([1,2,3],[4,5,6])
de colunas.

Appendix A: Funções e instruções 863


DrawFunc CATALOG
Expressão DrawFunc No modo de desenho de gráfico da função e na
janela ZoomStd:
Desenha a expressão como uma função, utilizandox
como a variável independente. DrawFunc 1.25x* cos(x) Ienter I
Nota: A nova representação gráfica apaga todos
os itensdesenhados.

D ra w In v catalog

Expressão DrawInv No modo de desenho de gráfico da função e na


janela ZoomStd:
Desenha o inversoda expressão, desenhando os
valoresx no eixoy e os valoresy no eixox. DrawInv 1.25x* cos(x) Ienter I
xé a variável independente.
ÉEE
Nota: A nova representação gráfica apaga todos
os itensdesenhados.

DrawParm catalog

DrawParm expressão 1, expressão 2 No modo de desenho de gráfico da função e na


[, tmin][, tmaX [, tsteft janela ZoomStd:
Desenha as equações paramétricas expressão 1 e DrawParm t*cos(t),t* sin(t),0,10,.1
expressão2, utilizandotcomo a variável IENTERI
independente.
As predefiniçõespara tmin, tmax, e tstepsão
definições actuais para as variáveisda janela tmin,
tmax, e tstep. A especificação de valores não
altera as definições da janela. Se o modo de
representação gráfica actual não for paramétrico,
estes trêsargumentos são necessários.
Nota: A nova representação gráfica apaga todos
os itensdesenhados.

D raw Pol CATALOG


DrawPol expressão, emiri] [,emax] [,estep] No modo de desenho de gráfico da função e na
janela ZoomStd:
Desenha o gráficopolarde expressão, utilizandoe
como a variável independente. DrawPol 5* cos(3* e),0,3.5,.11enter I
As predefiniçõespara 9min, 9max, e 9passo são as
definições actuais para as variáveisda janela 9min,
9max, e 9step. A especificação de valores não
altera as definições da janela. Se o modo de
representação gráfica actual não for polar, estes
trêsargumentos são necessários.
Nota: A nova representação gráfica apaga todos
os itensdesenhados.

D raw S lp catalog

DrawSlp x1, y1, dedive No modo de desenho de gráfico da função e na


janela ZoomStd:
Mostra o gráficoe desenha uma linha com a
fórmula y-y1 =slope* (x-x1 ). DrawSlp 2,3, -2 IenterI
Nota: A nova representação gráfica apaga todos ...
os itensdesenhados.

864 Appendix A: Funções e instruções


DropDown catalo g

DropDown titieS tring, { item IS tring , item 2String, Consulte o exemplo da listade programas
varName Dialog.
Mostra um menu pendente com o nome tít/eS trínge
com os itens V.ite m lString, 2 \item 2String, etc.
DropDown tem de estar num bloco
Dialog...EndDlog.
Se varN am ejá existir e tiver um valor no intervalo
de itens, o item referenciado aparece como a
selecção predefinida. Caso contrário, o primeiro
item do menu é a selecção predefinida.
Quando seleccionar um item a partir do menu, o
número do item correspondente é guardado na
variável varName. (Se for necessário, DropDown
cria varName.)

D rw C to u r c a ta lo g

DrwCtour expressão No modo de representação gráfica 3D:


DrwCtour lista
(1/5)x*2+(1/5)y*2-10!z1(x,y)
Desenha os contornos do gráfico 3D actual com os Done
valores z especificados pela expressão ou lista. O -1 0 »xmin:1 0 »xmax IenterI 10
modo de representação gráfica 3D já tem de estar -1 0 »ymin:1 0 »ymax IenterI 10
definido. DrwCtour define automaticamente o
-1 0 »zmin:1 0 »zmax IenterI 10
estilo do formato do gráfico para CONTOUR
0!ncontour IenterI 0
LEVELS.
DrwCtour {-9,-4.5,-3,0,4.5,9} IENTERI
Por predefinição, o gráfico contém
automaticamente os contornos com espaços iguais
especificados pela variável da janela ncontour.
DrwCtour desenha os contornos além das Utilizeo cursor para alteraro ângulo de
predefinições. visualização. Prima 0 (zero)para voltarà vista
original.
Para desligar os contornos predefinidos, defina
ncontour para zero, utilizando o ecrã Window ou Para alternar entre diferentes estilode formatos
guardando 0 para a variável do sistema ncontour. de gráficos, prima Í
Prima X,Y,ou Z para ver o eixo
correspondente.

E Tecla
mantissãE exponente 2.3 E41ENTER1 23000.
Introduz um número em notação científica. O 2.3 E9+4.1E15 1ENTER1 4.1E15
número é interpretado como m antissa x
10 expo n e nte .

Sugestão: Se quiser introduzir uma potência de 10 3* 10*4 1ENTER1 30000


sem provocar um resultado de valor decimal, utilize
o núm ero in te iro 10 a.

Teclas 0 S
er')e xpæssao1) =>expre*(1)
essão 1ENTER1 e
Devolve e elevado à potência de expressão 1. e*(1.) 1ENTER1 2.718.. .
Nota: Na TI-89 Titanium, premir 0 S para ver e*(3)*2 1ENTER1 e9
eA( é diferente de premir U M [E]. Na
Voyage 200, premir [ 2 S ] para ver eA é diferente
de aceder ao carácter e a partir do teclado QWERTY.
Pode introduzir um número complexo em formato
polar ré’'0. No entanto, utilize apenas este formato
no modo de ângulo Radian; provoca um erro do
domínio no modo de ângulo Degree ou Gradian.

Appendix A: Funções e instruções 865


e 'ls ta 1 lista e * ( { 1 , 1 . , 0 , . 5 } ) I ENTERI

Devolve e elevadoà potência de cada elemento na {e 2-718-


iista 1.

eF'(madiz quadrada 1 ^ matriz quadrada eigVc()


Devolve a matrizexponencial de matriz quadrada1. [782.209 559.617 456.509"
Este procedimento nãoé a mesma coisa que 680 546 488 795 396 521
calculare elevado à potência de cada elemento. 52 4 929 3 7 1 2 2 2 307 879
Para mais informações sobre o método de cálculo,
consultecos().
matriz quadrada Item de estar na diagonal. O
resultado contém sempre números de pontos
flutuantes.

eig V c() Menu MATH/Matrix


eigVc(m atriz quadrada ^ matriz No modo de formato complexo Rectangular:
Devolve uma matrizcom os vectores para uma [-1,2,5;3,-6,9;2,-5,7]»m1
matriz quadrada realou complexa, em que cada "-1 2 5"
coluna no resultadocorresponde a um valor 3 -6 9
próprios. Não se esqueça de que um vector _2 -5 7.
próprios não é única; pode serescalada por
qualquer factor constante. Os vectores próprios eigVc(m1) Ienter I
são normalizados, significandoque se V = [x1,x2, ■-.800... .767... .767... "
...,xn],então: .484... .573...+.052...*i .573.-.052.• i
_ .352. .262.+.096. • i .262.-.096.•i.
-\/xi 2 + x2 2 + ... + xn 2 = 1
matriz quadrada é equilibrada primeirocom
transformações de similaridadeaté os tiposde
colunas e linhasestarem o mais pertopossível do
mesmo valor.A m atriz quadrada é reduzida para a
forma Hessenberg superiore osvectores próprios
são calculados atravésde uma factorizaçãoSchur.

e ig V l() Menu MATH/Matrix


eigVl(m atríz quadrada) ^ is t No modo de formato complexo Rectangular:
Devolve uma listados valores própriosde uma [-1,2,5;3,-6,9;2,-5,7]!m1 f^ffl
matriz quadrada realou complexa. ■-1 2 5"
matriz quadrada é equilibrada primeirocom
3 -6 9
transformações de similaridadeaté os tiposde _2 -5 7.
colunas e linhasestarem o mais pertopossível do
eigVl(m1)
mesmo valor.A m atriz quadrada é reduzida para a
forma Hessenberg superiore osvalorespróprios são {-4.409. 2.204...+.763...•/
calculados a partirda matriz Hessenberg superior.
2.204.- .763.-/}

: Else Consulte também If,na página 881.

866 Appendix A: Funções e instruções


ElseIf CATALOG Consulte também If na página 881.
If Expressão booleana 7Then Segmento do programa:
blocol
ElseIf Expressão booleana 2Then
bloco2 : I f choice=1 Then Goto option1
: : ElseIf cho1ce=2 Then Goto
ElseIf Expressão booleana N Then opt1 on2
bloco N : : ElseIf cho1ce=3 Then Goto
EndIf opt1on3
: : ElseIf cho1ce=4 Then Disp
ElseIf pode serutilizadacomo uma instruçãodo "Exiting Program"
programa para divisãodo programa. : Return
:EndIf

EndCustm Consulte Custom na página 854

EndDlog Consulte Dialog na página 862

EndFor Consulte For na página873.

EndFunc Consulte Func na página 874

EndIf Consulte If na página 881.

EndLoop Consulte Loop na página 891

EndPrgm Consulte Prgm na página 907

EndTBar Consulte ToolBar na página 946

EndTry Consulte Try na página 947.

EndW hile Consulte While na página 949

e n try () CATALOG
entryO ^ expressão No ecrã inicial:
entry(número inteiro) ^ expressão
1
Devolve uma entrada da linha de entrada anterior 1+1/x IENTERI x 1
a partirda área do histórico do ecrã inicial.
1 +1 /e n try( 1 )
número inteiro, se incluído, especifica a expressão
de entrada na área do histórico.A predefinição é 1, 1
a entrada avaliada mais recentemente. O IENTERI 2 - ( 2 - x+1 )
+ 3/2
intervaloválido é de 1 a 99 e não pode ser uma
expressão. 1
IENTERI 5/ 3- 3- (3- x+2)
Nota:Se a última entrada ainda estiverrealçada no
ecrã inicial,premirIenterIé equivalente a executar 1
entry(1). entry(4) Ienter I x + 1

Appendix A: Funções e instruções 867


exact() Menu MATH/Number
e x a c t(expressão 1 [, to l) ^ expressão exact(.25) Ienter I 1/4
e x a c t(lis ta 1 [, t ol ) ^ lis t
e x a c t(ma triz1 [, tol ) ^ ma/Z 333333
exact(.333333) Ienter I
1000000
Utilizaa aritmética do modo Exact
independentemente da definiçãodo modo exact(.33333,.001) 1/3
Exact/App/ox pa/a devolver, quando possível, o
núme/o racional equivalente do argumento. exacto (3.5x+y)
to/especifica a tolerância para a conversão; a exact({.2,.33,4.125})
predefiniçãoé 0 (zero). 33
{1à5 ÍÕÕ 33 à8}

Exec CATALOG
Exec cadeia [, expressão 1 [, expressão 2 ...
Executa uma cadeia composta por uma sé/iede
códigos op do Motorola 68000. Estescódigos
actuam como um programa de linguagem
assembly. Se necessário, as expressões opcionais
permitem passar um ou mais argumentos pa/a o
programa.
Pa/a mais informações, visiteo siteWeb da TI:
http://www.ti.com/calc
Aviso: Exec dá-lhe acessoà potência totaldo
mic/op/ocessor. Não se esqueça de que pode
cometer um erro facilmente que bloqueie a
calculadora e provoque a perda de dados.
Sugerimos que efectue uma cópia de segurança do
conteúdo da calculadora antes de tentarutilizaro
comando Exec.

Exit CATALOG
Exit Lista de programas:
Saido bloco For,While,ou Loop actual. :0! temp
Exit não é permitido fora das trêsestrutrurasde :For 1 ,1 ,1 0 0 , 1
espiral (For,While,ou Loop). : temp+1 ! temp
: If temp>20
: Exit
:EndFor
:D1sp temp
Conteúdo de temp depois da execução: 2

exp4list() CATALOG
e x p H is t(expressão, vai) ^ lis ta solve(x*2 - x- 2 =0 ,x) Ienter I x=2 or
x= - 1
Examina a expressão pa/a equações separadas pela
palavra ”or” e devolve uma listacom os lados expt!1 st(solve(x~2 - x- 2 =0 ,x),x) IenterI
direitosdas equações da forma var=expressão.
{-1 2 }
Proporciona uma forma simples pa/a extrairalguns
valoresde solução embebidos nos resultados das
funções solve(), cSolve(), fMin() e fMax().
Nota: exp4list() não é necessáriocom as funções
zeros e cZeros() porque devolvem uma listade
valoresde selecção directamente.

868 Appendix A: Funções e instruções


expand() Menu MATH/Algebra
expand(expressão 1 [, va]) ^ expressão expand((x+y+1 T 2 )Ienter I
expand(//sã 1 La)) ^ lista x2 + 2 -x- y + 2 -x + y2 + 2 -y + 1
expand(m atriz 1 [va/f) ^ matriz
expand((x~2 - x+y~2 - y)/(x~2 * y~2 - x~2 *
expand(expressão1) devolve expressão 1 y- x* y"2 +x* y)) Ienter I
expandida no que respeita a todas asvariáveis. A
expansão é a expansão polinomial para
polinómios e a expansão parcial das fracções
para expressões racionais.
0 objectivode expandO é transformara expressão
1 numa soma e/ou diferença de termos simples.
Pelo contrário, o objectivode factor() é
transformar expressão 1 num produto e/ou
quociente de factores simples.
expand(expressão 1 ,vai) devolve a expressão expand((x+y+1 T 2 ,y) Ienter I
expandida no que respeita a var As potências y2 + 2 -y- (x + 1 )+ (x + 1 )2
similaresde varsão recolhidas. Os factorese os
termos são ordenados com varcomo a variável expand((x+y+1 T 2 ,x) Ienter I
principal. Podem existiralguns factores ou x2 + 2 -x- (y + 1 )+ (y + 1 )2
expansão imprevistos nos coeficientes recolhidos.
Quando comparado com a omissão var, este expand((x~ 2 - x+y~ 2 - y)/(x~ 2 * y~ 2 - x~ 2 *
procedimento poupa frequentemente tempo, y- x* y"2 +x* y),y) Ienter I
memória e espaço no ecrã,enquanto torna a
expressão mais compreensível.
expand(ans(1 ),x) Ienter I

Mesmo quando existirapenas uma variável,a expand((x~3+x~2- 2)/(x~2- 2)) Ienter I


utilizaçãode varpode tornara factorizaçãode
denominadores utilizadapara a expansão parcial 2 -x .
das fracções mais completa. x2 - 2 + x+ 1

Sugestão: Para expressões racionais, propFracO expand(ans(1 ),x) Ienter I


é uma alternativa mais rápida, mas menos extrema 1 1
para expand(). x+ 1
x- V 2 + x+V2 +
Nota: Consultetambém comDenomO para um
numerador expandido sobre um denominador
expandido.
expand(expressão 1,\vaf])distribuitambém ln(2 x* y)+V(2 x* y) Ienter I
logaritmos e potências fraccionárias ln(2 •x- y) + V(2 -x- y)
independentemente de var.Para uma maior
distribuição de logaritmos e potências expand(ans(1 )) Ienter I
fraccionárias, as restriçõesdas desigualdades ln(x -y) + V 2 -V(x- y) + ln(2 )
podem ser necessárias para garantirque alguns
factores são não negativos. expand(ans(1 ))|y> = 0 IenterI
ln(x) + V 2 -Vx- Vy + ln(y) + ln(2 )
expand(expressão 1, [vat) também distribui
valoresabsolutos, sign(), e exponenciais, s1 gn(x* y)+abs(x* y)+ e~(2 x+y) Ienter I
independentemente de var. e2'x+y+ sign(x- y) + |x- y|
Nota: Consultetambém tExpandO para a soma expand(ans(1 )) Ienter I
de ângulo trigonométrica e a expansão de vários
ângulos. sign(x) ■sign(y) + |x| ■|y|+ (e)2-e

Appendix A: Funções e instruções 869


expr() Menu MATH/String
e x p r ( c a d i) ^ expressão e x p r("1 + 2 + x ~ 2 + x ") I ENTERI x2 + x + 3

Devolve a cadeia de caracteres contida na cadeia expr("expand((1+x)~2)") lenter I


como uma expressão e executa-a imediatamente. x2 + 2 ■x + i

"Define cube(x)=x~3"! funcstrIenterI


"Define cube(x)=x~3"
expr(funcstr) Ienter I Done
cube(2 )Ienter I 8

ExpReg Menu MATH/Statistics/Regressions


ExpReg lista 1, lista 2 [,[lista 3 [,lista 4, lista 5]] No modo de representação gráfica da função.
Calcula a regressão exponencial e actualiza todas {1.2.3.4.5.6.7.8}! L1 f ^ ^
as variáveis estatísticas do sistema. {1 2 ...}
Todas as listastêm de terdimensões iguais, excepto {1.2.2.2.3.4.5.7}! L2 f ^ ^
a Hsta 5. {1 2 ...}
ExpReg L1.L2 Ienter I Done
lista 1 representa xlist. ShowStat Ienter I
lista 2 representa ylist.
lista 3 representa a frequência.
lista 4 representa códigos de categorias.
lista 5 representa a listade inclusão de categorias.
I
Nota: De lista 1 a lista 4 têm de sero nome de uma Regeq(x)"y1(x) Ienter I Done
variável ou c1-c99 (colunas na última variável de NewPlot 1.1.L1.L21enterI Done
dados apresentada no Editorde Dados/Matriz). Lista
5 não tem de sero nome de uma variável e não 0[GRAPH]
pode serc1-c99.

fa c to r() Menu MATH/Algebra


factor(expression1[, va]) ^ expressão factor(a"3* x*2- a* x*2- a*3+a) IENTERI
fa c to r(iis ta l^ v a i) ^ iista
iactor(m atrízT ivar) ^ matriz a-(a - 1 )-(a + 1 )-(x -1 )-(x + 1 )
factor(expressão 1 devolve expressão 1 factor(x~2 +1 )Ienter I x2 + 1
decomposta em factores no que respeita a todas as
variáveissobre um denominador comum. f a c t ° r ( x ~ 2 - 4) |enter| (x - 2) • (x + 2)
expressão lé decomposta no maior número factor(x~2- 3) Ienter| x2 - 3
possível de factores em relaçãoa factores racionais ^ |
____| 2
linearessem introduzirnovas subexpressões não f a c t o r ( x 2 - a) x -a
reais.Esta alternativa é adequada se quiser a
factorização no que respeita a mais de uma
variável.

870 Appendix A: Funções e instruções


fa c to r( expressão 1,vai)devolve expressão 1 factorial* x~2- a* x~2- a~3+a,x) Ienter I
decomposta em factores no que respeita à variável
var a- (a2 - 1 )• (x - 1 )- (x + 1 )
expressão 1 é decomposta no maior número factor(x*2 -3,x) Ienter I
possível de factores em relaçãoa factores reaisque (x + V3)- (x - V3)
são linearesem var mesmo que introduza
constantes irracionaisou subexpressões que sejam factor(x*2 - a,x) Ienter I
irracionaisnoutras variáveis. (x + Va)- (x- Va)
Os factorese os termos são ordenados com var
como a variável principal.As potências similaresde
varsão recolhidasem cada factor. Inclua varsea
factorizaçãofornecessária apenas para essa
variável e estiverdisposto a aceitarexpressões
irracionaisem quaisqueroutras variáveispara
aumentar a factorização no que respeita a var
Podem existiralguns factores imprevistos no que
respeita a outras variáveis.
Para a definiçãoAUTO do modo Exact/Approx factor(x*5+4x*4+5x*3- 6x- 3) Ienter I
incluindo va/permitea aproximação de coeficientes
de ponto flutuanteem que os coeficientes x5 + 4 •x4 + 5 •x3- 6 •x - 3
irracionaisnão podem serexplicitamente expressos
em termos de funções integradas. Mesmo quando factor(ans(1 ),x) Ienter I
existirapenas uma variável, incluindo varpode (x- .964...)• (x + .611...)•
produzir a factorização mais completa. (x + 2.125...)- (x2 + 2.227...-
x+ 2.392...)
Nota: Consultetambém comDenom() para uma
forma mais rápida para atingira decomposição de
factoresparcial quando factorO não for
suficientemente rápidoou seconsumir a memória.
Nota: Consultetambém cFactor() para decompor
factores para coeficientes complexos em busca de
factores lineares.
fa c to r( núm ero raciona!) devolve o número racional
factor(152417172689) f^ffl
decomposto em primos. Para números compostos, 123457-1234577
o tempo de cálculo cresce exponencialmente com
o número de dígitos no segundo maior factor. Por 1sPr1me(152417172689) Ienter I false
exemplo, decompor em factores um número
inteirode 30 dígitos pode demorar mais de um
dia e decompor em factores um número de 100
dígitos pode demorar mais de um século.
Nota: Para parar um cálculo, prima ^ .
Se quiserapenas determinar se um número é primo,
utilizeisPrime().É muito mais rápido, em especial,
seo número radonaínão forprimo e seo segundo
maior factortivermais de cinco dígitos.

Fill Menu MATH/Matrix


Fill expressão, matrizVar ^ matriz 1 2
L1,2;3,41»amatrx Ienter I L3 41
Substitui cada elemento da variável variável da
m atriz por expressão.
Fill 1.01,amatrx 1enter 1 Done
1.0 1 1.0 1
variável da m atriz já tem de existir. amatrx 1enter 1 L1 . 0 1
1 .0 1 1

Fill expressão, UstaVar ^ lista {1,2,3,4,5}!alist 1ENTER1


{1 2 3 4 5}
Substitui cada elemento na variávelvariável da lista
por expressão. Fill 1.01,alist 1ENTER1 Done
alist IENTERI
variável da lista játem de existir. {1 . 0 1 1 . 0 1 1 01 1 . 0 1 1 .0 1 }

Appendix A: Funções e instruções 871


floor() Menu MATH/Number
floor(expressão) ^ número inteiro f l o o r ( " 2 . 1 4 ) I ENTERI "3.

Devolve o maior número inteiro que é < o


argumento. Esta função é idêntica a int().
O argumento pode ser um número complexo ou
real.
floor(//St? 1 ^ Usta floor({3/2,0, "5.3}) IENTERI
floo r(m a triz 1 ^ matriz
{1 0 -6 .}
Devolve uma listaou matriz do ponto mínimo de
cada elemento. floor([1.2,3.4;2.5,4.8])
Nota: Consulte também ceilingO e int().

fM a x () Menu MATH/Calculus
fMax(e xpressão,vaf) s Expressãobodeana fMax(1- (x- aT2- (x- bT2,x)
Devolve uma expressão booleana que especifica a+b
valorescandidatos de arque maximizam a x=
= 2
expressão ou localizam o limitesuperior menor.
fMax(.5x~3- x- 2,x) 1enter 1 x=~
Utilizeo operador ”|” para restringiro intervalo fMax(.5x~3- x- 2,x)|x<1 1enter 1
de solução e/ou especificaro sinal de outras
variáveis indefinidas. x= -.816...
Para a definiçãoAPPROX do modo Exact/Approx, fMax(a* x*2,x) 1enter 1
fMax() procura repetidamente um local máximo

81
o a= 0

o
O
8
II

II

II
X

X
aproximado. É muitas vezes mais rápido, em
especial, se utilizaro operador ”|” para restringir fMax(a* x*2,x)|a<0 1enter 1 x= 0
a procura a uma intervalo relativamente mais
pequeno que contenha exactamente um local
máximo.
Nota: Consultetambém fMin() e max().

fM in () Menu MATH/Calculus
fMin( sxpressãe,na/)s Expressão booleana fMin(1- (x- aT2- (x- bT2,x)
x =~ or x = -~
Devolve uma expressão booleana que especifica
valorescandidatos devar que minimizam a fMin(.5x~3- x- 2,x)|x>1 x= 1
expressão ou localizam o limiteinferiormaior.
fMin(a* x*2,x) 1enter 1
Utilizeo operador ”|” para restringiro intervalo
x = ~ or x = -~ or x = 0 or a = 0
de solução e/ou especificaro sinal de outras
variáveis indefinidas. fMin(a* x~2,x)|a>0 and x>1 1enter 1
Para a definiçãoAPPROX do modo Exact/Approx, x= 1 .
fMin() procura repetidamente um local mínimo
fMin(a* x*2,x)|a>0 1enter 1 x= 0
aproximado. É muitas vezes mais rápido, em
especial, se utilizaro operador ”|” para restringir
a procura a uma intervalo relativamente mais
pequeno que contenha exactamente um local
mínimo.
Nota: Consultetambém fMax() e min().

FnOff CATALOG
FnOff
Deselecciona todas as funções Y= para o modo
de representação gráfica actual.
No ecrã dividido,o modo de doisgráficos, FnOff só
seaplica ao gráficoactivo.

872 Appendix A: Funções e instruções


FnOff [1] [, 2] ... [,99] [,99] No modo de representação gráfica da função.
Deseleccione as funções Y= especificadas para o FnOff 1,3 deselects y1(x) and
modo de representação gráfica actual. y3 (x).

No modo de representação gráfica paramétrica:


FnOff 1,3 lENTERi deselects xt1(t), yt1(t),
xt3(t), and yt3(t).

FnOn CATALOG
FnOn
Selecciona todas as funções Y= definidas para o
modo de representação gráfica actual.
No ecrã dividido,o modo de doisgráficos, FnOn só
seaplica ao gráficoactivo.
FnOn [1] [, 2] ... [,99] [,99]
Selecciona as funções Y= especificadas para o
modo de representação gráfica actual.
Nota: No modo de representação gráfica 3D, só
pode seleccionar uma função de cada vez. FnOn 2
selecciona z2 (x,y) e deselecciona qualquerfunção
seleccionada previamente. Noutros modos de
gráficos, as funções seleccionadas previamente
não são afectadas.

For CATALOG
For var baixo, ato [, passo] Segmento do programa:
bloco
EndFor
:0!tempsum : 1 !step
Executa as instruções no bloco repetidamente para :For i,1,100,step
cada valorde var, de baixo a ato, em incrementos : tempsum+i!tempsum
depasso. :EndFor
varnão tem de seruma variável do sistema. :Disp tempsum

passo pode serpositivoou negativo. O valor


predefinido é 1 . Conteúdo de tempsum depois da
execução: 5050
bloco pode seruma instruçãoindividual ou uma
sériede instruções separadas com o carácter ”:” . Conteúdo de tempsum quando o passo
foralterado para 2: 2500

Appendix A: Funções e instruções 873


form at() Menu MATH/String
iormat(expressão [,cadeia de formato]) ^ cadeia format(1.234567."f3") Ienter I
"1.235"
Devolve a expressãocomo uma cadeia de caracteres
baseada no modelo de formatação. format(1.234567."s2") Ienter I
A expressão tem de sersimplificada para um "1.23E0"
número. Cadeia de formato é uma cadeia e tem de
format(1.234567,"e3") Ienter I
estarna forma: "F[n]”,"S[n]”,"E[n]”,"G[/7][<c”,
em que []indica partesopcionais. "1.235E0"

F[n]: Formato fixo. né o número de dígitosa format(1.234567."g3") Ienter I


mostrarapós o ponto decimal. "1.235"

S[n]: Formato científico. né o número de dígitosa format(1234.567."g3")IenterI


mostrarapós o ponto decimal. "1.234.567"
E[n]: Formato de engenharia né o número de format (1.234567.""g3.r:""IENTERI
dígitosapós o primeiro dígitosignificante. O "1:235"
expoente é ajustado para um múltiplo de três,e o
ponto decimal é movido para a direitazero, um
ou dois dígitos.
G[/M: Igual ao formato fixo, mas também separa
dígitosà esquerda da raizem grupos de três.
especifica o carácterdo separador de grupo e é
predefinido para uma vírgula. Se c forum ponto, a
raizaparece como uma vírgula,
[Rc]: Qualquer um dos especificadoresacima pode
terum sufixocom o marcador de raizRcem que cé
um carácterindividual que especifica o substitutodo
ponto da raiz.

fP a rt() Menu MATH/Number


fPart(expressão 1) ^ expressão fPart( "1.234) IENTERI -.234
fPart(/sa 1) ^ lista
fP art(m a triz l) =>matriz fPartCn. -2.3. 7.003})
{0 -.3 .003}
Devolve a parte fraccionáriodo argumento.
Para uma listaou matriz, devolve as partes
fraccionáriasdos elementos.
O argumento pode ser um número complexo ou
real.

Func CATALOG
Func No modo de representação gráfica da função,
bioco defina uma função por troços:
EndFunc
Define g(x)=Func:If x<0 Then
Requerido como a primeira instrução numa :Return 3* cos(x):Else:Return
definição de função multi-instruções. 3-x:EndIf:EndFunc IENTERI Done
bioco pode seruma instrução individual ou uma
Graph g(x) Ienter I
sériede instruçõesseparadas com o carácter ":” .
Nota: when() pode também serutilizadopara
definire fazero gráficodas funções definidaspor
troços.

874 Appendix A: Funções e instruções


gcd() Menu MATH/Number
gcd(número 1, número 2) ^ expressão gcd(18,33) IENTERI 3
Devolve o máximo divisorcomum dos
argumentos. O gcd das duas fracções é o gcd dos
numeradores divididopelo lcm dos denominadores.
No modo Auto ou Approximate, o gcd dos números
fracionáriosde ponto flutuanteé 1 .0 .
gcd(/ista 1, lista 2) ^ hsta gcd({12,14,16},{9,7,5})
{3 7 1}
Devolve os máximos divisorescomuns dos
elementos correspondentes na Hsta 1 e na Hsta 2.
gcd(m atriz 1, m atriz2 ^ matriz gcd([2,4;6,8],[4,8;12,16])
Devolve os máximos divisorescomuns dos
elementos correspondentes na matriz 1 e na matriz
2.

G et CATALOG
Get var Segmento do programa:
Recupera um valor CBL 2/CBL™ (Calculator-Based
Laboratory)ou CBR (Calculator-Based Ranger) a :Send {3,1,' 1,0}
partirda porta de ligaçãoe guarda-o na variável :For 1 ,1 , 9 9
var. : : Get data[i] PtOn i,data[i]
:EndFor

GetCalc c a ta lo g

GetCalc var Segmento do programa:


Recupera um valorda porta de ligaçãoe guarde-o
na variável var Destina-se à ligação de unidades. :Disp "Press Enter when ready"
:Pause
Nota: Para obter uma variável para a porta de
ligaçãoa partirde outra unidade, utilize :GetCalc L1
[2 [var-link] na outra unidade para seleccionare :Disp "List L1 received"
enviar uma variável, ou fazerum SendCalc na
outra unidade.
@ GetCalc var[,porta]
Recupera um valor da porta de ligação e guarda-
o na variávelvar na TI-89 Titanium de recepção.
Se a porta não forespecificada ou a porta = 0fo r
especificada, a TI-89 Titanium aguarda pelos
dados a partirde outra porta.
Se a porta = 1, a TI-89 Titanium aguarda pelos
dados a partirda porta USB.
Se a porta = 2, a TI-89 Titanium aguarda pelos
dados a partirda porta I/O.

g e tC o n fg () c a ta lo g

getConfgO ^ Pares da lista getConfg() Ienter I


{"Product Name" "Advanced
Devolve uma listade atributos da calculadora. O
nome do atributo é listado primeiro seguido pelo Mathematics Software"
seu valor. "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

Appendix A: Funções e instruções 875


"Window Width" 160
"Window Height" 67
"RAM Size" 262132
"Free RAM" 197178
"Archive Size" 655360
"Free Archive" 655340}
Nota: O emostrar diferentesvalores
de atributos. Rev. # só aparece se adquirire
instalarsoftware adicional na calculadora.

g e tD a te () c a ta lo g

getDate() ^ lista getDate() 1 ^ ^ {2002 2 22}


Devolve uma listade datas associadas ao valor
actual do relógio. A listatem o formato
ano,m ês,dia.

g e tD e n o m () Menu MATH/Algebra/Extract
getDenom(expressão 1 expressão getDenom((x+2)/(y- 3)) 1enter 1 y -3
Transforma a expressão 1 noutra com um getDenom(2/7) 1ENTER1 7
denominador comum reduzidoe,em seguida,
devolveo denominador. getDenom(1/x+(v~2+v)/v~2)1enter1
X- y

g e tD tF m t() c a ta lo g

getDtFmt() ^ número inteiro Valores inteiros:


Devolve um número inteiroque representa o 1 = MM/DD/AA
formato de data definido actualmente no
dispositivo. 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

g e tD tS tr() c a ta lo g

getDtStr([núm ero inteiro])^ cadeia Valores inteirosopcionais:


Devolve uma cadeia de caracteres da data actual 1 MM/DD/AA
no formato de data actual. Porexemplo, uma
cadeia de caracteresdevolvida com 28/09/02 2 DD/MM/AA
representa o dia 28 de Setembro de 2002 (quando o
formato de data está definidocomo DD/MM/AA). 3 MM.DD.AA

Se introduziro inteiroopcional que corresponde a 4 DD.MM.AA


um formato de data, a cadeia de caracteres _
devolve a data actual no formato especificado. 5
AA.MM.DD
6 MM-DD-AA
7 = DD-MM-AA
8 = AA-MM-DD

876 Appendix A: Funções e instruções


getKey() catalo g

getFold() ^ cadeia do nome getFold() IENTERI main"


Devolve o nome da pasta actual como uma qetFold()! 0 ldf0ldr main"
cadeia.
oldfoldr main"
g e tK e y () c a ta lo g
getKeyO ^ número inteiro .ista de programas:
Devolve o código da tecla premida. Devolve 0 se Dlsp
não premir nenhuma tecla. Loop
As teclasde prefixo(deslocar7. segunda função getKey()!key
1 2 .opção 0 ,alpha lalphal.e arrastar, ) não são while key=0
reconhecidas; no entanto. modificam os códigos de getKey()!key
teclasda teclaque os segue. Por exemplo: 0 0 * EndWhile
0 *2 0 . Disp key
If key = ord("a")
Para obter uma listade códigos de teclas.consulte o
Anexo B. Stop
EndLoop

g e tM o d e () c a ta lo g

getMode(a d é do nome do modo) ^ cadeia getMode("angle") Ienter I "RADIAN"


getMode("ALL") ^ Pares de cadeias da Usta
getMode("graph") Ienter I "FUNCTION"
Se o argumento foro nome de um modo
específico, devolve uma cadeia com a definição getMode("all") Ienter I
actual para esse modo. {"Graph" "FUNCTION"
"Display Digits" "FLOAT 6 "
Se o argumento for "ALL",devolve uma listade
pares de cadeias com as definições de todos os "Angle" "RADIAN"
modos. Se quiserrecuperaras definiçõesde modo "Exponential Format" "NORMAL"
posteriormente. tem de guardar o resultado "Complex Format" "REAL"
ModoGet ("ALL")numa variável e.em seguida. "Vector Format" "RECTANGULAR"
utilizeModoSet () para restauraros modos. "Pretty Print" "ON"
"Split Screen" "FULL"
Para obter uma listade nomes de modos e "Split 1 App" "Home"
definições possíveis. consulte ModoSet ().
"Split 2 App" "Graph"
Nota: Para definirou devolver informações sobreo "Number of Graphs" "1"
modo Unit System utilizesetUnits() ou "Graph 2" "FUNCTION"
getUnits() em vez de setMode() ou "Split Screen Ratio" "1,1"
getMode(). "Exact/Approx" "AUTO"
"Base" "DEC"}
Nota: O
definições de modo.

g e tN u m () Menu MATH/Algebra/Extract
getNum(expressão 1 =>expressão getNum((x+2)/(v- 3)) 1enter 1 x+ 2
Transforma a expressão 1 numa com um getNum(2/7) 1enter 1 2
denominador comum reduzido e.em seguida.
devolve o numerador. getNum(1/x+1/v) 1enter 1 x+v

g etT im e () c a ta lo g

getTime() ^ iísta
Devolve uma listacom a hora de acordo com o
valor actual do relógio.A listatem o formato
{hora,minuto,segundà\. A hora é devolvida no
formato de 24 horas.

Appendix A: Funções e instruções 877


getTmFmtO c a ta lo g

getTmFmt() ^ número inteiro Valores inteiros:


Devolve um número inteiroque representa o 12 = relógio de 12 horas
formato de hora do relógio definido actualmente
no dispositivo. 24 = relógio de 24 horas

g etT m S tr() c a ta lo g

getTmStr([número inteirâ) ^ cadeia Valores inteirosopcionais:


Devolve uma cadeia de caracteres da hora actual 12 = relógio de 12 horas
do relógio no formato de hora actual.
24 = relógio de 24 horas
Se introduziro inteiroopcional correspondente ao
formato de hora do relógio, a cadeia de
caracteres devolve a hora actual no formato
especificado.

g etT m Z n () c a ta lo g
getTmZn() ^ número inteiro Se GMT for 14:07:07, serão:
Devolve um número inteiroque representa o fuso 8:07:07 a.m. em Denver, Colorado (Hora
horário definido actualmente no dispositivo. Diurna da Montanha)
(-360 minutos de g M t)
O número inteirodevolvido representa o número
de minutos que o fuso horário se desvia da hora 16:07:07 p.m. em Bruxelas, Bélgica (Hora
média de Greenwich (GMT), como estabelecido padrão da Europa central)
em Greenwich, Inglaterra. Por exemplo, se o fuso (+120 minutos de GMT)
horário se desviar de GMT cerca de duas horas, o
dispositivo devolve 1 2 0 (minutos).
Os números inteiros para fusos horários a oeste
de GMT são negativos.
Os números inteiros para fusos horários a este de
GMT são positivos.

g etT yp e() c a ta lo g

getType(va) =>cadeia 11.2.31»temp 1enter 1 {1 2 3}


qetTvoe(temo) IenterI "LIST"
Devolve uma cadeia que indica o tipode dados da
variávelvar. 2+3/»temp IENTERI 2 + 3i
Se var não estiverdefinida, devolvea cadeia qetTvpe(temp) IenterI "EXPR"
"NONE"
DelVar temp IenterI Done
qetTvpe(temp) IenterI "NONE"

Tipo de dados Conteúdo da variável

"ASM" Programa da linguagem assembly

"DATA" Tipo de dados

"EXPR" Expressão (incluicomplexa/arbitrária/indefinida, ~, ■~, TRUE, FALSE, pi, e)

"FUNC" Função

"GDB" Base de dados de gráficos

"LIST" Lista

"MAT" Matriz

"NONE" Variável não existe

"NUM" Número real

878 Appendix A: Funções e instruções


"OTHER" Tipode dados diversosparafutura utilizaçãopelasaplicaçõesde software

"PIC" Imagem

"PRGM" Programa

"STR" Cadeia

"TEXT" Tipo de texto

"VAR" Nome de outra variável

getU nits() catalog


getUnits() ^ l ista getUnits() Ienter I
{"SI" "Area" "NONE"
Devolve uma Hsta de cadeias que contêm as
unidades predefinidasactuaispara todas as "Capacitance" "_F"
categorias, exceptoconstantes, temperatura, "Charge" "_coul"
quantidade de substância, intensidade luminosa e ... }
aceleração. A listatem a forma:
Nota: O emostrar diferentes unidades
{ ' sistem a ' " c a tl" "unidade 1" "cat2 " " unidade predefinidas.
2 ...}
A primeira cadeia dá o sistema (SI,ENG/US ou
CUSTOM). Os pares de cadeias subsequentes dão
uma categoria (como comprimento) e a unidade
predefinida (como m para metros).
Para definiras unidades predefinidas, utilize
setUnitsQ.

G oto CATALOG
Goto Nome da etiqueta Segmento do programa:
Transfereo controlo do programa para a etiqueta
Nome da etiqueta. 0!temp
1 !i
nome da etiqueta tem de serdefinida no mesmo
Lbl TOP
programa com uma instrução Lbl.
temp+i!temp
If i<10 Then
i+1 !i
Goto TOP
EndIf
Disp temp

4Grad Menu CATALOG/MATH/Angle


4 Grad expressão No modo de ângulo Degree:
Converte uma expressão para uma medida de 1.5 ►Grad Ienter l 1.66667G
ângulo em grados.
No modo de ângulo Radian:
1.5 ►Grad I 95.493G

Appendix A: Funções e instruções 879


Graph catalo g

Graph expressão 1, expressão 2 [,var1\ [,var2\ No modo de desenho de gráfico da função e na


janela ZoomStd:
A função Smart Graph fazo gráficodas
funções/expressões requeridas com o modo de Graph 1.25a*cos(a),a IenterI
desenho do gráficoactual.
As expressões introduzidascom os comandos
Graph ou Table são atribuídas, aumentando os
números das funções começando por 1. Podem ser
modificados ou eliminados individualmentecom as
funções de edição quando a tabela aparecer,
premindo 0 Header. As funções Y= seleccionadas No modo de desenho de gráfico da função e na
actualmente são ignoradas. janela ZoomStd:

Se omitir um argumento varopcional, Graph utiliza Graph time,2cos(time)/time,time


a variável independente do modo de desenho do
gráficoactual.
Nota: Nem todos os argumentos opcionais são
válidos em todos os modos porque pode nunca
teros quatro argumentos em simultâneo.
Algumas variações válidas desta instrução são: No modo de representação gráfica 3D:
Representação gráfica da função: Graph Graph (v*2 - w*2)/4,v,w IenterI
expr, x

Gráfico paramétrico Graph xExpr, yExpr, t


Gráfico polar Graph expr, 9
Gráfico da sequência Não permitido.
Gráfico3D Graph expr, x, y
Gráficode equações diferenciais Não permitido.
Nota: UtilizeClrGraph para apagar estasfunções
ou irpara o editorY= para reactivaras funçõesY=
do sistema.

4Hex Menu MATH/Base


número inteiro 14Hex ^ número inteiro 256 ►Hex IENTERI 0h100
Converteo número inteiro 1para um número 0b111100001111 4Hex 0hF0F
hexadecimal. Os números binários ou
hexadecimais têm sempre um prefixo 0 b ou 0 h,
respectivamente.
|— Zero, não a letra O, seguido por b ou h.
0b Número binário
0h Número hexadecimal
I---- Um número hexadecimal pode
ter até 32. Um número
hexadecimal pode ter até 8 .
Sem um prefixo,o número inteiro 1 é tratado como
decimal (baseio). O resultadoaparece em binário,
independentemente do modo Base.
Se introduzir um número inteirodecimal muito
grande para uma forma binária de 32 bits,é
utilizada uma operação do módulo simétrico para
colocar o valor no intervalo adequado.

880 Appendix A: Funções e instruções


id e n tity () Menu MATH/Matrix
identity(expressãâ) ^ matriz identity(4) IENTERI
"1 0 0 0"
Devolve a matrizde identidadecom uma dimensão
0 1 0 0
de expressão.
0 0 1 0
A expressão tem de seravaliada para um número _0 0 0 1_
inteiropositivo.

If CATALOG
IfExpressão booleana IfExpressão booleana Then Segmento do programa:
instrução bloco
EndIf
:If x<0
Se a Expressão booieana foravaliada para :Disp "x is negative"
verdadeira, executa a instrução individual instrução
ou o bloco de instruções bloco antes de continuar a — ou —
execução.
Se a Expressão booieana foravaliada para falsa, If x<0 Then
continua a execução sem executara instruçãoou o Disp "x is negative"
bloco de instruções. abs(x)!x
bioco pode seruma instruçãoindividual ou uma EndIf
sequência de instruçõesseparadas com o carácter

IfExpressão booieana Then Segmento do programa:


bioco 1
Else
bioco 2 :If x<0 Then
EndIf : Disp "x Is negative"
: Else
Se a Expressão booieana foravaliada para : Disp "x is positive or zero"
verdadeira, executa bioco 1e ignora o bioco 2. :EndIf
Se a Expressão booieana foravaliada para falsa,
ignora bioco 1, mas executa bioco 2.
bioco 1 e bioco 2 podem seruma instrução
individual.
IfExpressão booieana 1Then Segmento do programa:
bioco 1
ElseIf Expressão booieana 2Then
bioco 2 :If choice=1 Then Goto option1
: : ElseIf choice=2 Then Goto
ElseIf Expressão booieana NThen option2
bioco N : : ElseIf choice=3 Then Goto
EndIf option3
: : ElseIf choice=4 Then Disp
Permite dividiro programa. Se a Expressão
booieana 1 foravaiiada para verdadeira, executa o
"Exiting Program"
bioco 1. Se a Expressão booieanal foravaiiada : Return
para faisa, avaiia a Expressão booieana 2 etc. :EndIf

im ag () Menu MATH/Complex
imag( expressão1) imag(1 +=>expressão
2i)1enter 1 2

imag(expressão 1) devoivea parte imaginária do imag(z) 1enter 1 0


argumento.
imag(x+i/) 1enter 1 y
Nota: Todas as variáveis indefinidas são tratadas
como variáveis reais. Consuitetambém real().

Appendix A: Funções e instruções 881


im agUista 1 ^ lista imag({ "3.4‘i.i}) IENTERI {0 - 1 1 }

Devolve uma listade partes imaginárias dos


elementos.
im ag(m atriz 1 ^ matriz
imag([a,b;ic,id]) Ienter I Lc d]
Devolve uma matriz das partes imaginárias dos
elementos.

im p D if() Menu MATH/Calculus, CATALOG


ImpDif(eguação, independentVar, dependent- impDif(x^2+y^2=100.x.y)^NTERI
Var[,ordem ]) ^ expressão

em que a ordem é predefinida para 1 .


Calcula a derivada implícita para equações em
que uma variável é definida implicitamente em
termos de outra.

Acção in d irecta Consulte #() na página 964

Input CATALOG
Input Segmento do programa:
Interrompe o programa, mostra o ecrã Graph
actual e permite actualizarvariáveis xce yc :9 Get 10 points from the Graph
(também r e 9cpara o modo de coordenadas Screen
polares) através do posicionamento do cursor do :For 1,1,10
gráfico. : Input
Quando premirIenterI.o programa é retomado. : xc! XLIST[i]
: yc! YLIST[i]
:EndFor

Input [Cadeia da Unha de comando,] var Segmento do programa:


Input [Cadeia da Unha de comando], var
interrompeo programa. mostra a Cadeia da Unha de :For 1.1.9.1 "Enter x" &
comando no ecrã Program I/O,aguarda que string(i)! strl
introduza uma expressãoe guarda a expressão na : Input str1,#(r1ght(str1,2))
variávelvar. :EndFor
Se omitira Cadeia da Unha de comando, "?"
aparece como uma linha de comando.

InputS tr CATALOG
InputStr [Cadeia da Unha de comando,] var Segmento do programa:
Interrompeo programa. mostra a Cadeia da Unha
de comando no ecrã Program I/O,aguarda que :InputStr "Enter Your Name",str1
introduza uma resposta e guarda a resposta como
uma cadeia na variávelvar.
Se omitira Cadeia da Unha de comando, "?"
aparece como uma linha de comando.
Nota: A diferença entre a Input e a InputStr é
que a InputStr guarda sempre o resultado como
uma cadeia para que " " não seja necessário.

882 Appendix A: Funções e instruções


inStringO Menu MATH/String
inStringtCaTeia SRC, Subcadeia[, inicio]) ^ número inteiro 1nStr1ng("Hello there","the")
IENTERI 7
Devolve a posiçãodo carácterna cadeia Cadeia SRC
em que começa a primeira ocorrência da cadeia "ABCEFG"! s1:If 1nStr1ng(s1,
Subcadeia. "D")=0:D1sp "D not found." IENTERI
início,se incluído,especifica a posiçãodo carácter D not found.
na Cadeia SRCem que começa a procura.
Predefinição= 1 (oprimeiro carácterda Cadeia
SRC.
Se a Cadeia SRCnão contiver Subcadeia ou início
for > o comprimento da Cadeia SRC, devolvezero.

in t() CATALOG
\nt(expressãdj ^ número inteiro 1nt(-2.5) IENTERI -3.
m t(iista 1 ^ Usta
int(m atriz 1 ^ matriz 1nt([-1.234,0,0.37])
[-2 . 0 0 .]
Devolve o maior número inteiro que é menor ou
igual ao argumento. Esta função é idêntica ao
floor().
O argumento pode ser um número complexo ou
real.
Para uma listaou matriz, devolve o maior número
inteirode cada um dos elementos.

ín tD ivO CATALOG
m \v(númerd 1 número 2) ^ número inteiro
\n tD m 1ntD1v( -7,2) IENTERI -3
intDiv(//s& 1, iista 2 ^ Usta
intD iv(m atriz 1, matriz2 ^ matriz 1ntD1v(4,5) IENTERI 0
Devolve a parte do número inteirodo 1ntD1v({12, -14,-16},{5,4,-3})
argumentol dividida pelo argumento2 . {2 -3 5}
Para listase matrizes, devolve a parte do número
inteirodo argumentol dividida pelo argumento2
para cada par de elementos.

in teg ra r, Consulte () na página 883

iPartO Menu MATH/Number


iPart(númerd) ^ número inteiro 1Part( -1.234) Ienter I -1.
iP art(lista 1 ^ Usta
iP art(m atriz 1 ^ matriz 1Part({3/2, -2.3,7.003})
{1 -2. 7.}
Devolve a parte do número inteirodo argumento.
Para listase matrizes, devolve a parte do número
inteirode cada elemento.
O argumento pode ser um número complexo ou
real.
isArchivO CATALOG
isArchiv(var_nam é) ^ verdadeiro, faiso IsArchlv(PROGi) IENTERI True
Determina se var_nameé arquivada ou não.
Devolve verdadeiro se var_namefor arquivada.
Devolve falsose var_namenão forarquivada.

isClkOn() CATALOG
isClkOn() ^ verdadeiro, faiso

Appendix A: Funções e instruções 883


Determina seo relógioestá ligadoou desligado.
Devolve verdadeirose o relógioestiverligado.
Devolve falsose o relógioestiverdesligado.

isLocked c a ta lo g

isLocked(var_name) ^ verdadeiro, falso IsLocked(PROGl) IENTERI False


Determina se var_name está bloqueada ou não.
Devolve verdadeiro se var_nameestiverbloqueada
ou arquivada. Devolve falsose var_namenão
estiverbloqueada ou arquivada.

isPrim e() Menu MATH/Test


idPrime(númerd) ^ Expressão constante booleana IsPr1me(5) Ienter I true
IsPr1me(6) Ienter I false
Devolve verdadeiroou falsopara indicarse o
número é um número inteiro> 2 que só é divisível
por sipróprioe 1 . Função de localização do primo seguinte após
um número especificado:
Se o número excedercerca de 306 dígitose não
tiverfactores 1021, isPrime(número) mostra uma Define nextPr1m(n)=Func:Loop:
mensagem de erro. n+1!n:if 1sPr1me(n):return n:
Se quiserdeterminarapenas seo número é primo, EndLoop:EndFunc Ienter I Done
utilizeisPrime() em vez de factor().É muito mais
rápido, em especial,se o número não forprimo e nextPr1m(7) Ienter I 11
tivero segundo maior factorque exceda cerca de
cinco dígitos.

isVar() CATALOG
isVar(var_name) ^ verdadeiro, faiso 1sArch1v(PROG1) IENTERI True
Determina se var_name está a serutilizado. Devolve
verdadeirose var_name existir. Devolve falsose
var_namenão existir.

Item CATALOG
Item Cadeia do nome do item Consulte o exemplo Custom.
Item Cadeia do nome do item, etiqueta
Válidoapenas num blocoCustom...EndCustm ou
ToolBar...EndTBar.Configura um elemento do
menu pendente para lhepermitircolartexto na
posição do cursor(Custom)ou derivarpara uma
etiqueta (ToolBar).
Nota: A derivaçãopara uma etiqueta não é
permitida num bloco Custom.

Lbl CATALOG
Lbl Nome da etiqueta Segmento do programa:
Define uma etiqueta com o nome Nome d a etiqueta
no programa. :Lbl lbl1
:InputStr "Enter password", strl
Pode utilizaruma instruçãoGoto labeIName para
:If strl^password
transferiro controlodo programa para a instrução
imediatamente a seguirà etiqueta. : Goto ibll
:D1sp "Welcome to ..."
nome da etiqueta tem de cumpriros mesmos
requisitosde atribuiçãode nomes como no nome de
uma variável.

884 Appendix A: Funções e instruções


lcm() Menu MATH/Number
lcm (número 1, número 2 ^ expressão lcm(6,9) IENTERI 18
lcm (lista 1, lista2 ^ ista
lcm(m atríz 1, matriz2 ^ matriz lcm({1/3,-14.16}.{2/15.7.5})
{2/3 14 80}
Devolve o menor múltiplo comum dos dois
argumentos. O lcm das duas fracçõesé o lcm dos
numeradores divididopelo gcd dos denominadores.
O lcm dos pontos fraccionários de ponto flutuanteé
o produto.
Para as duas listasou matrizes, devolve os
menores múltiplos comuns dos elementos
correspondentes.

le ft() Menu MATH/String


lett(C adeia de origem num]) cadeia left("Hello",2) Ienter I "He"
Devolve os caracteres num mais à esquerda
contidos na cadeia de caracteres Cadeia de origem.
Se omitirnum, devolve tudo da Cadeia de origem.
left(l/ita 1 num]) ^ lista left({1,3, -2,4},3)
Devolve os elementos num mais à esquerda {1 3 -2 }
contidos na is ta 1.
Se omitirnum, devolve tudo de is ta 1.
left(comparaçãd) ^ expressão left(x<3) Ienter I x
Devolve o lado esquerdo de uma equação ou
desigualdade.

lim itO Menu MATH/Calculus


limit( xxp ressão 1, var, ponto , ]) limit(2x+3,x,5) 1enter 1 13
exp ressão
limit(l/s& 1, var, ponto , i]
dre o) ^ listlimit(1/x,x,0,1)
cçã a 1ENTER1
limit(matiZ 1, var, ponto , ]
ire) ^ matriz
d
limit(sin(x)/x,x,0 )Ienter1 1
Devolve o limite pedido.
limit((sin(x+h)-sin(x.))/h,h,C1)1ENTER1
direcção negativa=da esquerda, positiva=da cos(x)
direita,caso contrário=ambas. (Seomitida, a,
direcção é predefinida para ambas.) limit((1 +1 /n)*n,n,~) 1enter 1 e

Os limitesao positivo~ e ao negativo~ são


sempre convertidos para limitesde um lado a partir
do lado finito.
Dependendo das circunstâncias, limit() devolve-se
a sipróprio ou undef quando não conseguir
determinar um limiteúnico. Istonão significa
necessariamenteque o limiteúnico não existe.
undefsignifica que o resultadoé um número
desconhecido com magnitude finitaou infinita,ou o
conjunto completo desses números.

Appendix A: Funções e instruções 885


limit() utilizamétodos como a regra L'Hopital, por limit(a^x,x,~) I undef
isso,existem limitesúnicos que não podem ser
determinados. Se a expressão /contivervariáveis limit(a^x,x,~) |a>1 1ENTER1
indefinidas diferentes de var pode terde os
restringirpara obter um resultado mais conciso. limit(a^x,x,~) |a>0 and a< 1
I 0
Os limites podem ser muito sensíveis para o erro
de arredondamento. Quando possível,evitea
definiçãode APPROX do modo Exact/Approx e os
números aproximados quando calcularos limites.
Caso contrário, os limitesque deverão serzero ou
termagnitude infinita, provavelmente não têm, e
os limitesque deverão termagnitude não zero
finita, podem não ter.

Line CATALOG
Line InícíoX, InícíoY, FmX, FmY, ModoDraW] Na janela ZoomStd,desenhe uma linha e,em
seguida, apague-a.
Mostra o ecrã Graph e desenha, apaga ou inverte
um segmento de linha entreas coordenadas da Line ,6,9 IENTERI
janela (InícioX , In íc ío Y e (FimX, F im Y , incluindo
ambos os pontos finais.
Se o M odoD ra w = 1,desenha a linha (predefinição).
Se o M odoD ra w = 0,desliga a linha.
Se o M odoD ra w = 1,desliga ou liga uma linha
(inverteos pixéisao longo da linha).
Nota:A nova representação gráfica apaga todos
os itensdesenhados. Consulte também PxILine.
Line ,6,9,0 IENTERI

LineHorz c a ta lo g

LineHorz y [, ModoDraw] Numa janela ZoomStd:


Mostra o ecrã Graph e desenha, apaga ou inverte LlneHorz 2.5 Ienter I
uma linha horizontal na posiçãoda janelay.
Se o ModoDraw= 1,desenha a linha (predefinição).
Se o ModoDraw= 0,desliga a linha.
Se o ModoDraw= 1,desliga ou liga uma linha
(inverteos pixéisao longo da linha).
Nota:A nova representação gráfica apaga todos
os itensdesenhados. Consulte também PxlHorz.

886 Appendix A: Funções e instruções


LineTan CATALOG
LineTan expressão 1 expressão 2 No modo de representação gráfica da função e
na janela ZoomTrig:
Mostra o ecrã Graph e desenha uma tangente de
linha para expressão 1 no ponto especificado. Graph cos(x)
expressão 1 é uma expressão ou o nome de uma
função, em que x é assumido sera variável H ¥ [CALC HOME]
independente e expressão 2 é o valorx do ponto
que é a tangente. LineTan cos(x),/4
Nota:No exemplo mostrado, o gráficode,
expressão 1 é desenhado separadamente. LineTan
não desenha o gráficode expressão 1 .

LineVert c a ta lo g

LineVert x [, ModoDravJ] Numa janela ZoomStd:


Mostra o ecrã Graph e desenha, apaga ou inverte LineVert -2.5 Ienter I
uma linhavertical na posição da janelax
Se o M o do D ra w = 1,desenha a linha (predefinição).
Se o M o do D ra w = 0,desliga a linha.
Se o M o do D ra w = 1,desliga ou liga uma linha
(inverteos pixéisao longo da linha).
Nota:A nova representação gráfica apaga todos
os itensdesenhados. Consulte também PxIVert.

LinReg Menu MATH/Statistics/Regressions


LinReg lista 1, l ista 2 , [lista 3 ] [, i ista 4, lista 5|] No modo de representação gráfica da função.
Calcula a regressão lineare actualiza todas as {0,1,2,3,4,5,6}! L1f^ffl
variáveis estatísticasdo sistema. {0 1 2 ...}
Todas as listastêm de terdimensões iguais, excepto {0,2,3,4,3,4,6}! L2f^ffl
a iis ta 5. {0 2 3 ...}
LinReg L1,L2 Ienter I Done
i ista 1 representa xlist. ShowStat Ienter I
Usta 2 representa ylist.
Usta 3 representa a frequência.
Usta 4 representa os códigos de categorias.
Usta 5 representa a listade inclusão de categorias.

Nota: De Usta 1 a Usta 4 têm de serum nome da I


variável ou c1-c99 (colunasda últimavariável de Regeq(x)"y1(x) Ienter I Done
dados apresentada no Editorde Dados/Matriz). Usta NewPlot 1,1,L1,L21enter I Done
5 não tem de sero nome de uma variável e não
pode serc1-c99. 0[GRAPH]

Appendix A: Funções e instruções 887


Alist() Menu MATH/List
U stU ista 1 ^ lista AHst({20,30,45,70}) IENTERI
Devolve uma listacom as diferenças entre os
elementos consecutivos na Usta 1. Cada elemento
de Usta 1 é subtraído do próximo elemento de Usta
1. A listaresultanteé sempre um elemento mais
pequeno do que a Usta 1 original.

lis ttm a t() Menu MATH/List


list4mat(lita[, elementospor Unha]) ^ matriz list4mat({1,2,3}) Ienter I [1 2 3]
Devolve uma matriz preenchida linhaa linhacom os list4mat({1,2,3,4,5},2) IENTERI
elementos da Usta. '1 2 '
elementos por Unha, se incluído,especifica o 34
número de elementos por linha.A predefiniçãoé o .5 0.
número de elementos de Usta (uma linha).
Se a Usta não preenchera matriz resultante,são
adicionados zeros.

►ln Menu MATH/String


► ln expressão ^ expressão Log(x)ln
Faz com que a expressão de entrada l n(x )
seja convertida para uma expressão TTTm
ap e n a s com o s logaritmos naturais (ln). In(i0)

ln() Teclas 1 2 X 1
ln(expressão 1 ^ expressão ln(2.0) IENTERI .693...
ln(lista 1 ^ Usta
Se o modo de formato complexo forREAL:
Devolve o logaritmo natural do argumento.
ln({- 3.1.2.5}) IENTERI
Para uma lista,devolve os logaritmos naturais Error: Non-real result (Resultado não
dos elementos.
Se o modo de formato complexo for
RECTANGULAR:
ln({- 3,1.2,5}) I
{ln(3) + p - 1 .182... ln(5)}

ln(matrlz quadrada 1 ^ matriz quadrada No modo de ângulo Radian e no modo do


formato complexo Rectangular:
Devolve o logaritmo natural da matriz de Matriz
quadrada 1. Este procedimento nãoé a mesma ln([1,5,3;4,2,1;6, ‘2,1])
coisa que calcularo logaritmo natural de cada
elemento. Para mais informações sobreo método "1.831...+1.734..." i .009..- 1.490...- i
de cálculo,consulte cos(). .448.-.725...- i 1.064...+.623- i
_ -.266...-2.083...- i 1.124...+1.790.• i
matriz quadrada /tem de estar na diagonal. O
resultado contém sempre números de pontos
flutuantes.

888 Appendix A: Funções e instruções


LnReg Menu MATH/Statistics/Regressions
LnReg iista 1, iista 2 , [iista 3] [, iista 4, iista 5|] No modo de representação gráfica da função.

C a lc u la a r e g r e s s ã o lo g a r í t m ic a e a c t u a liz a t o d a s 11,2,3,4,5,6,7,8}» L1
a s v a r iá v e i s e s t a t í s tic a s d o s is te m a . {1 2 3 ...}
T o d a s a s lis t a s t ê m d e t e r d im e n s õ e s ig u a is , e x c e p to
{1,2,2,3,3,3,4,4}» L2
a Hsta 5. {1 2 2 ...}
LnReg L1,L2 Ienter I Done
lista 1 r e p r e s e n ta x lis t .
ShowStat Ienter I
lista 2 r e p r e s e n ta y lis t .
lista 3 r e p r e s e n ta a f r e q u ê n c ia .
lista 4 r e p r e s e n ta o s c ó d ig o s d e c a te g o r ia s .
lista 5 re p r e s e n ta a lis ta d e in c lu s ã o d e c a te g o r ia s .

Nota: D e Hsta 1a Hsta 4 t ê m d e se r u m n o m e da


v a r iá v e l o u c 1 - c 9 9 ( c o lu n a s d a ú lt im a v a r iá v e l d e
d a d o s a p r e s e n ta d a n o E d ito r d e D a d o s /M a tr iz ) . Hsta
5 não t e m d e s e r o n o m e d e u m a v a r iá v e l e n ã o I
p o d e ser c 1 -c 9 9 .
Regeq(x)"y1(x) Ienter I Done
NewPlot 1,1,L1,L2 |enter I Done
0[GRAPH]

Local CATALOG
Local var![, var2] [, var3] ... Lista de programas:
D e c la ra a s vars e s p e c ific a d a s c o m o v a r iá v e is lo c a is . :prgmname()
E s s a s v a r iá v e i s s ó e x is t e m d u r a n t e a a v a li a ç ã o d e :Prgm
u m p r o g r a m a o u f u n ç ã o e s ã o e lim i n a d a s q u a n d o
:Local x,y
o p r o g r a m a o u a f u n ç ã o t e r m in a r a e x e c u ç ã o .
:Input "Enter x",x
Nota: A s v a r iá v e i s lo c a is p o u p a m m e m ó r ia :Input "Enter y ",y
p o r q u e s ó e x is t e m t e m p o r a r ia m e n t e . T a m b é m :Disp x * y
n ã o p e r t u r b a m q u a is q u e r v a lo r e s d e v a r iá v e is :EndPrgm
g lo b a is e x is t e n t e s . A s v a r iá v e is lo c a is tê m d e s e r
u tiliz a d a s p a r a e s p ir a is For e p a ra g u a rd a r Nota: x ey não existem depois da execução do
t e m p o r a r ia m e n t e o s v a lo r e s d e u m a fu n ç ã o programa.
m u lt ili n h a s v is t o q u e a s m o d ific a ç õ e s e m v a r iá v e is
g lo b a is n ã o s ã o p e r m it id a s n u m a fu n ç ã o .

Lock CATALOG
Bloquear vari[, v a 2 ]... {1,2,3,4}» L1 {1,2,3,4}
B lo q u e i a a s v a r iá v e i s e s p e c if ic a d a s . I m p e d e q u e Lock L11enter I Done
e l i m i n e o u m o d i f i q u e a c id e n t a lm e n t e a v a r iá v e l
s e m p r i m e i r o u t i l i z a r a in s t r u ç ã o B lo q u e a r n e s s a DelVar L1 Ienter I
v a r iá v e l . Error: Variable Is locked or protected
N o e x e m p lo à d i r e it a , a v a r iá v e l L1 e s tá
b lo q u e a d a e n ã o p o d e s e r e lim i n a d a n e m
m o d if ic a d a .

Nota: A s v a r iá v e is p o d e m s e r d e s b lo q u e a d a s c o m o
com ando Unlock.

Appendix A: Funções e instruções 889


log() CATALOG/ Teclas 0 7
log(expressão 1[,expressão2]) ^ expressão log(2.0) IENTERI .301...
log(lista 1[, expressão 2]) ^ lista
Se o modo de formato complexo forREAL:
D e v o lv e o lo g a r i t m o expressão 2 base d o log({-3.1.2.5}) IENTERI
a r g u m e n to . Error: Non-real result
P a ra u m a lis ta , d e v o lv e o lo g a r itm o expressãoã Se o modo de formato complexo for
b a s e d o s e le m e n to s . RECTANGULAR:
Se a e x p r e s s io n 2 f o r o m it id a , 1 0 é u tiliz a d o c o m o log({ "3,1.2,5}) | enterI
base- {log(3)+ 1.364...' i .079^ log(5)}
log(m atriz quadrada 1 ^ matriz quadrada No modo de ângulo Radian e no modo do
formato complexo Rectangular:
D e v o lv e o lo g a r i t m o expressão 2 b a s e d a m a t r iz d e
M a triz quadrada 1. E s te p r o c e d im e n to n ã o é a log([1,5,3;4,2,1;6, ‘2,1])
m e s m a c o is a q u e c a lc u la r o lo g a r itm o expressão 2
b a s e d e c a d a e le m e n to . P a ra m a is in fo r m a ç õ e s ".795..+.753...• i .003...-.647...• i
s o b r e o m é t o d o d e c á lc u lo , c o n s u lte cos(). .194...-.315...• i .462..+.270- i
_-.115...-.904...- i .488..+.777...• i
m atriz quadrada 1 t e m d e e s ta r n a d ia g o n a l. O
r e s u lt a d o c o n t é m s e m p r e n ú m e r o s d e p o n t o s
flu tu a n te s .

log(xb) ^ expressão Log(10,3) - log(5,3) IENTERI Log3(2 )


log(m atriz quadrada 1 ^ matriz quadrada Log(2 .0 ,4 ) ^ ^ ^ .5

N u m a lis ta , d e v o lv e o lo g a r itm o d a e x p r e s s ã o 2 b a s e
d o s e le m e n to s .

4 lo g b a s e Menu MATH/String
expressão Mogbase(expressão1) ^ expressão Log(10,3) - log(5,5)logbase(5)
F a z c o m q u e a e x p r e s s ã o d e e n tr a d a s e ja I enter I
s im p lific a d a p a r a u m a e x p r e s s ã o c o m a expressão 1
base. log 5(30)
log 5(3 )

890 Appendix A: Funções e instruções


Logistic Menu MATH/Statistics/Regressions
Logistic lista 1,lista 2 [ ,[repetições] , [lista 3] [, lista 4, lista No modo de representação gráfica da função.
5.
]]
{1,2,3,4,5,6}!L1 {1 2 3 ...}
C a lc u la a r e g r e s s ã o lo g í s t ic a e a c t u a liz a t o d a s a s {1.1.3.2.5.3.5.4.5.4.8}!L2
v a r iá v e i s e s t a t í s t i c a s d o s is te m a . IENTERI
{1 1.3 2.5 ...}
T o d a s a s lis t a s t ê m d e t e r d im e n s õ e s ig u a is , e x c e p to
a Usta 5.
L ogistic L1,L2 Ienter I Done
ShowStat Ienter I
lista 1 r e p r e s e n ta x lis t .
lista 2 r e p r e s e n ta y lis t .
lista 3 r e p r e s e n ta a f r e q u ê n c ia .
lista 4 r e p r e s e n ta o s c ó d ig o s d e c a te g o r ia s .
lista 5 r e p r e s e n ta a lis ta d e in c lu s ã o d e c a te g o r ia s .

repetições e s p e c if ic a m o n ú m e r o m á x im o d e v e z e s
q u e u m a s o lu ç ã o é t e n ta d a . S e o m i t i d o , o 6 4 é
u t i l i z a d o . G e r a l m e n t e , o s v a lo r e s m a io r e s I
r e s u lt a m e m m e l h o r p r e c is ã o , m a s e m t e m p o s d e regeq(x)!y1(x) Ienter I Done
e x e c u ç ã o m a is lo n g o s , e v ic e - v e r s a . NewPlot 1,1,L1,L2 |enter I Done
0[GRAPH]
Nota: lista 1 a Usta 4 t ê m de ser o n o m e d e um a
„9
v a r iá v e l o u c 1 - c 9 9 (c o lu n a s n a ú lt im a v a r iá v e l d e
d a d o s a p r e s e n ta d a n o E d ito r d e D a d o s /M a tr iz ) . Lista
5 não t e m d e s e r o n o m e d e u m a v a r iá v e l e n ã o
p o d e ser c 1 -c 9 9 .

:Loop CATALOG
Loop S e g m e n to d o p ro g ra m a :
bloco
EndLoop
: 1! 1
E x e c u ta r e p e t id a m e n t e a s in s tru ç õ e s n o bioco. N ã o :Loop
s e e s q u e ç a d e q u e a e s p ir a i é e x e c u ta d a : Rand(6)! dlel
c o n t in u a m e n te , e x c e p to se u m a in s tr u ç ã o Goto o u : Rand(6)! d1e2
Exit f o r e x e c u ta d a n o bioco.
: I f die1=6 and d1e2=6
bioco é u m a s e q u ê n c ia d e in s tru ç õ e s s e p a ra d a s c o m : Goto End
o c a rá c te r” : ” . : 1+1! 1
:EndLoop
:Lbl End
:D1sp "The number of ro lls 1s", 1

Appendix A: Funções e instruções 891


LU Menu M ATH/M atrix
LU matriz, NomeMati, NomeMatü, NomeMatP, tol [6,12,18:5,14,31:3,8,18] !m1 I ENTER I

C a lc u la a d e c o m p o s iç ã o D o o lit tle LU ( in f e r io r ­ "6 12 18"


s u p e r io r ) d e u m a matriz c o m p le x a o u re a l. A m a tr iz 5 14 31
NomeMati, a
t r ia n g u la r i n f e r io r é g u a r d a d a e m
L3 8 18J
m a t r iz t r ia n g u la r s u p e r io r e m NomeMatü, e a m a tr iz
d e p e r m u t a ç ã o ( q u e d e s c r e v e a s p e r m u ta s d e lin h a s LU m1,iower,upper,perm |enteri Done
d u r a n t e o c á lc u lo ) e m NomeMatP.
"1 0 0"
NomeMati * NomeMatü = NomeMatP * matriz 5/6 1 0
lower I

O p c io n a lm e n t e , q u a lq u e r e le m e n t o d a m a t r iz é L 1/2 1/2 1J
t r a t a d o c o m o z e r o se o v a lo r a b s o lu to f o r m e n o r d o
que tol. E s ta t o l e r â n c ia s ó é u t i liz a d a s e a m a t r iz
" 6 12 18"
t i v e r e n t r a d a s d e p o n t o f l u t u a n t e e n ã o c o n t iv e r upper I 0 4 16
q u a is q u e r v a r iá v e i s s im b ó lic a s q u e n ã o t e n h a m L0 0 1 J
u m v a lo r . C a s o c o n t r á r io , tolé ig n o r a d o .
" 1 0 0"
• Se u t i liz a r W lENTERI o u d e f in ir o m o d o p a r a perm I 0 1 0
E x a c t / A p p r o x = A P P R O X I M A T E , o s c á lc u lo s s ã o L0 0 1J
e fe c t u a d o s c o m a a r it m é t ic a d e p o n t o flu tu a n t e .

• -Se toifo r o m it id o o u n ã o u tiliz a d o , a to le r â n c ia


p r e d e f in id a é c a lc u la d a c o m o :
[m,n:o,p]!m1 Ienter I n
5 e■ 1 4 * max(dim(/m ? te Z ) [ p]
* ro w N o rm (matríz)
LU m1,lower,upper,perm Ienter I Done
O a lg o r t im o d e f a c t o r iz a ç ã o LU u tiliz a a r o ta ç ã o
p a r c ia l c o m in t e r c â m b io s d e lin h a s . "1 0"
lower I ENTER I m
1
.o

o p
upper I ENTER I
0 n

perm Ienter I
1 ]

m at4data Menu MATH/List


mat4data mat»data[//nha 1][,cü/ 1][,iínha 2][,cü/ 2] mat4data,m1,d1,1,,,1 IENTERI
C o n v e r t e u m a m a t r iz p a r a d a d o s . Done
C a d a a rg u m e n to [Unha 1] [ co / 1][iinha 2 ][ co/ 2]
Unha 1 f o r
p o d e s e r o m i t i d o in d iv id u a lm e n t e . Se a
o m it id a , a p r e d e f in iç ã o é 1 . S e a c o ll f o r o m it id a , a
p r e d e f in i ç ã o é 1 . S e a Unha2 a p r e d e f in iç ã o é
“ lin h a m á x im a . ” S e a col2 f o r o m it id a , a
p r e d e f in iç ã o é “ c o lu n a m á x im a . ”

892 Appendix A: Funções e instruções


lis ta m a t( ) Menu MATH/List
mat4 list{matriz) ^ Hsta mat4 list([1,2,3]) 1enter 1 {1 2 3}
Devolve uma listapreenchida com os elementos da [1,2,3;4,5,6]! M1
matriz. Os elementos são copiados da matrzlinha a
linha. [[4 2 3]
1 5 6]
mat4 list(M1) 1enter 1 {1 2 3 4 5 6 }

m a x () Menu MATH/List
max(expressão 1, expressão2 ^ expressão max(2.3,1.4) IENTERI 2.3
m ax(lista 1, lista 2) ^ lista
max(matriz1, m atríz2 ^ matriz max({1,2},{"4,3}) IENTER| {1 3}
D e v o lv e o m á x im o d e d o is a r g u m e n t o s . S e o s
a r g u m e n t o s f o r e m d u a s lis t a s o u m a t r iz e s ,
d e v o lv e u m a l is t a o u m a t r iz c o m o v a l o r m á x im o
d e c a d a p a r d e e le m e n t o s c o r r e s p o n d e n te s .

m ax(iistã) ^ expressão max({0,1," 7.1.3..5}) IENTERI 1.3


D e v o lv e o e le m e n t o m á x im o d a Hsta.

m ax(m atrixl) ^ matríx max([1," 3,7;" 4.0..3]) IENTERI


[1 0 7]
D e v o lv e u m v e c t o r d e lin h a c o m o e le m e n t o m á x im o
d e c a d a c o lu n a e m matriz l.

Nota: C o n s u lt e ta m b é m fMax() e min().

m e a n () Menu MATH/Statistics
m ean l/tt Hsta de frequência) ^ expressão mean({.2,0,1, " .3,.4}) IENTERI .26
D e v o lv e a m é d ia d o s e le m e n to s d a lis ta .

u ci
C a d a e le m e n t o d a s a d e f r eq ên a c o r t a ° mean({1,2,3},{3,2,1}) 5/3
n ú m e r o d e o c o r r ê n c ia s c o n s e c u tiv a s d o e le m e n to
c o r r e s p o n d e n te n a lis ta .

m ean(m atrízil matriz de frequência) ^ matriz No modo rectangular de formato do


vector:
D e v o lv e u m v e c t o r d e lin h a d a s m é d ia s d e to d a s as
c o lu n a s d a matriz l.
média ([.2,0;1,3;.4,.5]) .833...]
C a d a e le m e n t o d a matriz de frequência c o n ta o
mean([1/5,0;-1,3;2/5,-1/2]) IENTERI
n ú m e r o d e o c o r r ê n c ia s c o n s e c u tiv a s d o e le m e n to
c o r r e s p o n d e n te n a m atriz l.
[-2/155/6]
mean([1,2;3,4;5,6],[5,3;4,1;
6,2]) f^ffl [47/15, 11/3]

m e d ian () Menu MATH/Statistics


medianl/sta) ^ expressão median({.2,0,1,".3,.4}) IENTERI .2
D e v o lv e a m e d ia n a d o s e le m e n to s d a lista l .
m edian(m atriz 1 ^ matriz median([.2,0;1, -.3;.4, -.5]) IENTERI
[.4 -.3]
D e v o lv e u m v e c t o r d e lin h a c o m a s m e d ia n a s d a s
c o lu n a s d a matriz l .
Nota: T o d a s a s e n t r a d a s d a lis t a o u m a t r iz t ê m
d e s e r s im p l i f i c a d a s p a r a n ú m e r o s .

Appendix A: Funções e instruções 893


MedMed Menu MATH/Statistics/Regressions
MedMed lista 1, lista 2 ,[lista 3] [ ,iista 4, iista 5 ] No modo de representação gráfica da
função.
C a lc u la a l i n h a d e m e d ia n a - m e d i a n a e a c tu a liz a
t o d a s a s v a r iá v e i s e s ta t í s tic a s d o s is te m a .
{0.1.2.3.4.5.6}! L1 {0 1 2 ...}
T o d a s a s lis t a s t ê m d e t e r d im e n s õ e s ig u a is , e x c e p to {0.2.3.4.3.4.6}! L2 {0 2 3 ...}
a Hsta 5 MedMed L1.L2 Ienter I Done
ShowStat Ienter I
lista 1 r e p r e s e n ta x lis t .
lista 2 r e p r e s e n ta y lis t .
lista 3 r e p r e s e n ta a f r e q u ê n c ia .
lista 4 r e p r e s e n ta o s c ó d ig o s d e c a te g o r ia s .
lista 5 re p r e s e n ta a lis ta d e in c lu s ã o d e c a te g o r ia s .

Nota: D e Hsta 1a Hsta 4 t ê m d e se r u m n o m e da


v a r iá v e l o u c 1 - c 9 9 ( c o lu n a s d a ú lt im a v a r iá v e l d e
d a d o s a p r e s e n ta d a n o E d ito r d e D a d o s /M a tr iz ) . Hsta IENTERI
5 não t e m d e s e r o n o m e d e u m a v a r iá v e l e n ã o
Regeq(x)! y1(x) Ienter I Done
p o d e ser c 1 -c 9 9 .
NewPlot 1.1.L1.L21enter I Done
0[GRAPH]

m id () Menu MATH/String
m id(Cadeia de origem, inícid[, contagem]) ^ mid("Hello there".2) 1enter 1
cadeia "el lo there"
contagem a p a r t i r d a c a d e ia
D e v o lv e o s c a r a c te r e s mid("Hello there".7.3) 1enter 1
d e c a r a c te r e s Cadeia de origem, c o m e ç a n d o p e lo "the"
n ú m e r o d e c a r a c te r e s in íc io .
mid("Hello there".1.5) 1enter 1
Se a contagem f o r o m it id a o u m a io r d o q u e a
d im e n s ã o d a Cadeia de origem, d e v o lv e to d o s os
c a r a c te r e s d a Cadeia de origem, c o m e ç a n d o p e lo mid("Hello there".1.0) 1enter 1
n ú m e r o d e c a r a c te r e s in íc io .

contagem t e m d e se r > 0 . Se a contagem = 0,


d e v o lv e u m a c a d e ia v a z ia .

mid ( Lista de origem, início [ , contagem]) ^ iista mid({9.8.7.6}.3) IENTERI {7 6 }


D e v o lv e o s e le m e n t o s d a contagem d a Lista de miid(79.8.7.6).2.2) IENTERI {8 7}
origem, c o m e ç a n d o p e lo n ú m e r o d e e le m e n to s
início. mid({9.8.7.6}.1.2) IENTERI {9 8 }
Se a contagem f o r o m it id a o u m a io r d o q u e a miid(79.8.7.6).1.0) IENTERI {}
d im e n s ã o d a Lista de origem, d e v o lv e to d o s o s
e le m e n t o s d a Lista de origem, c o m e ç a n d o p e lo
n ú m e r o d e e le m e n to s início.

contagem t e m d e se r > 0 . Se a contagem = 0,


d e v o lv e u m a c a d e ia v a z ia .

m id(Lista da cadeia de origem, início [, contagem]) ^ mid({"A"."B"."C"."D"}.2.2) IENTERI


lista {"B" "C"}
D e v o lv e a s c a d e ia s contagem d a lis ta d e c a d e ia s
Lista de cadeias de origem, c o m e ç a n d o p e lo n ú m e r o
d e e le m e n t o s in íc io .

894 Appendix A: Funções e instruções


min() Menu MATH/List
min(expressão 1, expressão 2 ^ expressão min(2.3,1.4) IENTERI 1.4
minlsta 1, lista 2 ^ Hsta
m in(m atriz 1, m atriz2 ^ matriz m in ({1 ,2 },{" 4,3}) IENTER| { " 4 2}
Devolve o mínimo dos dois argumentos. Se os
argumentos forem duas listasou matrizes,
devolve uma listaou matriz com o valor mínimo
de cada par de elementos correspondentes.
m \n ( hsta) ^ expressão m in({0,1, "7,1.3,.5}) IENTERI "7
Devolve o elemento mínimo da lista.
m m (m atriz 1 ^ matriz m in ([1 ,' 3 , 7 ; ' 4.0..3]) IENTERI
Devolve um vector de linhacom o elemento mínimo
de cada coluna em matriz 1.
Nota: Consulte também fMin() e max().

m o d () Menu MATH/Number
mod(expressão1, e x p re ssã o 2 expressão
mod(7,0) 1ENTER1 7
m od{lísta 1, Hsta 2) ^ lista
m od{m atríz 1, matriz2) ^ matriz mod(7,3) 1ENTER1 1

Devolve o primeiro argumento e o segundo mod( -7,3) 1ENTER1 2


argumento como definido pelas identidades:
mod(7, -3) 1ENTER1 ë2
mod(xí0)x
mod(xíy) = x- y floor(x/y) mod( -7, -3) 1ENTER1 ë1
Quando o segundo argumento fornão zero, o mod({12, -14,161,(9,7, -51)
resultadoé periódico nesseargumento. O resultado {3 0 ë 41
é zero ou tem o mesmo sinal d segundo
argumento.
Se os argumentos forem duas listasou matrizes,
devolve uma listaou matriz com o módulo de
cada par de elementos correspondentes.
Nota: Consultetambém remain().

M oveVar CATALOG
MoveVar var, oldFolder, newFolder (1,2,3,41 ! L1 (1 2 3 41
MoveVar L1,Main,Games1enter1 Done
Move a variável varde oidF oi derpara newFoider. Se
a newFoidernão existir,MoveVar cria-a.

m R o w () Menu MATH/Matrix/Row
mRow(expressão, matriz 1, Índice) ^ matríx mRow('1/3,[1,2;3,4],2) IENTERI
1 2
Devolve uma cópia de matriz 1com cada elemento [_ 1 _ ]
na linha índice de matriz 1 multiplicada por 1 4/3
expressão.

mRowAddO Menu MATH/Matrix/Row


mRowAdd( expressão, matriz 1, índice 1, índice 2 mRowAdd( - 3,[1,2;3,4],1,2)
^ matriz 1 2
[ 0 -2 ]
Devolve uma cópia de matriz 1 com cada elemento
na linha índice 2 de matriz 1 substituída por: mRowAdd(n,[a,b;c,d],1,2) Ienter I
expressãox linha índice 1 + linha índice 2 a b
a - n+c b- n+d ]

Appendix A: Funções e instruções 895


nCr() Menu MATH/Probability
nCr(expressão 1, expressão 2 ^ expressão z- (z-2 )- (z- 1 )
nCr(z,3)
6
Para os números inteirosde expressão 1 e expressão 2
com expressão 1 , expressão2 , 0,nCr() é o número ans(1)[2] 10
de combinações de itensda expressão 1 removidos
da expressão 2 em simultâneo. (Istoé também
conhecido como um coeficientebinomial.)Ambos n O (z,c) c!(z- c)!
os argumentos podem ser números inteirosou
expressões simbólicas.
ans(1)/nPr(z,c)
nCr( expressão, 0) ^ 1 c!

nCr(expressã, neglnteget) 0
nCr(expressão, pos/nteger) ^
expressão •(expressão- 1 )...(expressão-posinteger+1)l
pos/ntegeA

nCr(expressão, nonlntegef) ^ expressão!l


((expressão- non/nteger1. • non/nteger)

nCr(Hsta 1, lista 2) ^ iist nCr({5,4,3},{2,4,2})


{10 1 3}
Devolve uma listade combinações baseada nos
pares de elementos correspondentes das duas
listas.Os argumentos têm de tera mesma listade
tamanhos.
nCx(matríz 1, matriz2 ^ matriz nCr([6,5;4,3],[2,2;2,2])
Devolve uma matriz de combinações baseada nos
pares de elementos correspondentes das duas
matrizes. Os argumentos têm de tera mesma
matriz de tamanhos.

n D eriv() Menu MATH/Calculus


nDeriv(expressão 1, va/[, h) ^ expressão nüer1 v(cos(x),x,h)
nDeriv(expressão 1, var, iistã) ^ lista
nDerivlsta, var[, h]) ^ lista limit(nDeriv(cos(x),x,h),h,0)
nDeriv(m atnz, var[, h]) ^ matriz
nüer1v(x*3,x,0.01)IenterI
Devolve a derivada numérica como uma 3.• (x2 +.000033)
expressão. Utilizaa fórmula do quociente de
diferença central. nDeriv(cos(x),x)|x=p/2Ienter I
-1 .
hé o valordo passo. Se h foromitido, é predefinido
para 0 .0 0 1 . nDeriv(x*2,x,{.01,.1}) Ienter I
{2 . ■x 2 . ■x}
Quando utilizarüsta ou matriz, a operação
mapeia através dos valores na listaou dos
elementos da matriz.
Nota: Consultetambém avgRCQ e d ).

N e w D a ta CATALOG
NewData dataVar, lista 1[, lista 2] [, lista 3 ... NewData miydata.{1,2,3}.{4,5.6} IenterI
Done
Cria a variável de dados dataVar, em que as colunas
são as listaspor ordem. (Vá para o Editor de Dados/Matriz e
Tem de terpelo menos uma lista. abra a var mydata para ver a variável
de dados abaixo.)
lista 1, lista 2 , lista n podem serlistascomo
mostradas, expressões que resolvam para listas,ou
os nomes das variáveisda lista.
NewData torna a nova variável actual no Editorde
Dados/Matriz.

896 Appendix A: Funções e instruções


NewData dataVar, matriz

C ria a v a r iá v e l d e d a d o s d a a V r b a s e a d a n a m a tr iz .

NewData sysData, matriz


C a rre g a o c o n t e ú d o d a matriz n a s v a r iá v e is d e
d a d o s d o s is te m a s y s D a ta .

N ew Fold CATALOG
NewFold Nome da pasta NewFold games IENTERI Done
C r ia u m a p a s ta d e f in id a p e lo u t i liz a d o r c o m o n o m e
Nome da pasta e, e m s e g u id a , d e fin e a p a s ta a c tu a l
p a r a e ssa p a s ta . D e p o is d e e x e c u t a r e s ta
in s t r u ç ã o , e s tá n a p a s t a n o v a .

n ew List() c a ta lo g

newList(numEiements ^ lista newL1st(4) IENTERI {0 0 0 0}


D e v o lv e u m a lis t a c o m u m a d im e n s ã o d e
numEiements. C a d a e le m e n t o é z e ro .

n e w M a t() CATALOG também menu Math/Matrix


n e w M a t(numRows, numColumnd) ^ matrix ____ 000
newMat(2,3) IenterI [ 0 0 0I
D e v o lv e u m a m a t r iz d e z e ro s c o m a d im e n s ã o
numRows p o r numCoiumns.

NewPic CATALOG
NewPic matriz p ic Vari Linhamáxim a i Coiunamáxima] NewPic
NewPic [1,1;2,2;3,3;4,4;5,5;
[1,1;2,2;3,3;4,4;5,5
5.1:4.2:2.4:1.51 ,xd1c IE
5.1:4.2:2.4:1,51 .xplc NTERI
enter Done
C r ia u m a v a r iá v e l p ic pcVrb a s e a d a na matriz.
matriz t e m d e s e r u m a m a t r iz n x2 e m q u e cada RclPlc
RclPic xd 1C IenterI
xpic
lin h a r e p r e s e n ta u m p ix e l. A s c o o r d e n a d a s d o s
p ix é is c o m e ç a m e m 0 ,0 . Se picVar\á e x is tir ,
NewPic s u b s t it u i- a .
A p r e d e f in i ç ã o p a r a picVaré a á re a m ín im a
n e c e s s á r ia p a r a o s v a lo r e s d a m a tr iz . O s a r g u m e n to s
o p c io n a is Linha máxima e Coiuna máxima
picVar.
d e t e r m in a m o s lim it e s m á x im o s p a r a

Appendix A: Funções e instruções 897


NewPlot CATALOG
NewPlot n, tipo, ListaXWListaY],[Lista de frequências], [Lista FnOff 1ENTER1 Done
de categorias], PlotsOff 1ENTER1 Done
[IncluirUsta de categorias], [marca] [, Tamanho do baidê]] 11,2,3,41 ! L1 1ENTER1 {1 2 3 4}
C ria u m a n o v a d e fin iç ã o d e d e s e n h o p a ra o n ú m e ro d e
{2,3,4,5} ! L2 1ENTER1 {2 3 4 5}
desenho n. NewPlot 1,1,L1,L2,,,,4 lENTERl Done

tipo e s p e c ific a o t i p o d e d e s e n h o d o g r á fic o . P rim a 0 [graph] p a r a v e r:

1 = d e s e n h o d e d is p e rs ã o
2 = d e s e n h o x y iin e
3 = d e s e n h o d e c a ix a
4 = h is t o g r a m a
5 = d e s e n h o d e c a ix a m o d ific a d a

marca e s p e c ific a o t ip o d e v is u a liz a ç ã o d a m a rc a .


1 = è (c a ix a )
2 = x (c ru z )
3 = + ( m a is )
4 = ■ (q u a d ra d o )
5 = • (p o n to )

tamanho do balde é a ia r g u r a d e c a d a h is to g r a m a
" b u c k e t ” (tipo = 4 ) , e v a r ia b a s e a d o n a s v a r iá v e is
d a ja n e ia x m i n e x m a x . tamanho dobaidedo t e m de
s e r > 0 . P r e d e f in iç ã o = 1 .

Nota: A s iis ta s t ê m d e s e r n o m e s d e v a r iá v e is o u
c 1 - c 9 9 ( c o iu n a s n a ú it im a v a r iá v e l d e d a d o s
a p r e s e n t a d a n o E d ito r d e D a d o s /M a tr iz ) , e x c e p to
p a ra inciuirUsta de categorias, q u e n ã o te m d e s e r o
n o m e d e u m a v a r iá v e i e n ã o p o d e s e r

N ew Prob c a ta lo g

NewProb NewProb IENTERI Done


E fe c t u a u m a v a r ie d a d e d e o p e r a ç õ e s q u e ih e
p e r m it e m i n i c i a r u m n o v o p r o b ie m a a p a r t i r d e
u m e s t a d o iiv r e s e m r e in ic ia r a m e m ó r ia .

• A p a g a t o d o s o s n o m e s d e v a r iá v e is d e c a rá c te r
in d i v id u a i ( A p a g a r a - z ) n a p a s ta a c tu a i, e x c e p to
s e a s v a r iá v e is e s tiv e r e m b io q u e a d a s o u
a r q u iv a d a s .

• D e s iig a t o d a s a s fu n ç õ e s e d e s e n h o s e s ta tís tic o s


( FnOff e PlotsOff) n o m o d o d e r e p re s e n ta ç ã o
g r á fic a a c tu a i.

• ClrDraw, ClrErr, ClrGraph,


E fe c tu a
ClrHome, ClrIO, e ClrTable.

n In t() Menu MATH/Calculus


nInt(expressão 1, var, inferior, superior) ^ expressão nlntle*]" xA2),x," 1,1) IENTERI
i 403
Se a e x p r e s s ã o a in t e g r a r expressão 1 s ó c o n t iv e r a
v a r iá v e i var, e se inferiore superiorforem
c o n s ta n te s , p o s it iv o ~ , o u n e g a t iv o ~ , nInt()
d e v o iv e u m a a p r o x im a ç ã o d e J (e xpressão 1, var
in fe rio r, superior). E sta a p r o x im a ç ã o é u m a m é d ia
p o n d e r a d a d e a ig u n s v a io r e s a m o s tr a is d a
e x p r e s s ã o a in t e g r a r n o in t e r v a io
inferior<var<superior

898 Appendix A: Funções e instruções


O objectivoé 6 dígitossignificantes. O algoritmo nInt(cos(x),x, ■p,p+1í "12) Ienter I
adaptável termina quando paracer que -1.041...E -12
provavelmente o objectivo foiatingido, ou
quando parecer que improvavelmente as J(c0 s(x),x, -P,P+10*( -12)) IENTERI
amostras adicionais produzem uma melhoria
compensadora. -sln(1000000000000 }
Aparece um aviso ("Precisãoquestionável”)quando ans(l)¥lENTER| - 1 . E -12
parecerque o objectivo não foiatingido. ¥ 1----1

Aninhe nInt() para fazera integração numérica nInt(nInt(e'("x*y)/V(x^2- y*2),


múltipla.Os limitesde integração podem y,-x,x),x,0,1) ^ — 3.304...
depender das variáveis de integração fora delas.
Nota: Consultetambém J().

n o rm () Menu MATH/Matrix/Norms
norm (m atriZ ^ expressão tlpo ([a,b;c,d])
Devolve o tipo Frobenius. •\/a2 +b2 +c2 +d2
tipo ([1,2;3,4])

not Menu MATH/Test


not Expressão booleana 1 ^ Expressão booleana not 2>=3 IE— RI true
Devolve verdadeiro, falsoou uma Expressão not x<2 x> 2
booleana 1 simplificada.
not not InnocentIenterI Innocent
not número inteiro 1 ^ número inteiro No modo base Hex:
Devolve um complemento de um número inteiro not 0h7AC36 ^ — 0hFFF853C9
real. Internamente, o número inteiro 1 é convertido
para um número bináriode 32 bits.O valor de cada I— Importante: Zero, não a letra O.
bité aumentado (0 torna-se 1 e vice-versa) para No modo base Bin:
um complemento. Os resultadosaparecem de
acordo com o modo Base. 05100101 4dec ^ — 37

Pode introduziro número em qualquer base do not 05100101 IENTER I


número. Para uma introdução binária ou 0511111111111111111111111111011010
hexadecimal, tem de utilizaro prefixo 0 b ou 0 h,
respectivamente. Sem um prefixo, o número ans(1)4dec Ienter I -38
inteiroé tratado como decimal (base1 0 ). Nota: Uma entrada binária pode teraté 32
Se introduzir um número inteirodecimal muito dígitos (não contar o prefixo 0b). Uma entrada
grande para uma forma binária de 32 bits,é hexadecimal pode teraté 8 dígitos.
utilizada uma operação do módulo simétrico para Nota: Para digitaro operador de conversão►
colocar o valor no intervalo adequado. prima [ 2 M. Pode também seleccionar as
conversões da base a partirdo menu
MATH/Base.

Appendix A: Funções e instruções 899


nPr() Menu MATH/Probability
nPr(expressão 1, expressão 2 ^ expressão nPr(z,3) Ienter I z- (z- 2)-(z- 1)
P a ra o s n ú m e r o s in t e ir o s d e expressão 1 e ans(1)z=560
expressão 2 c o m e x p r e s s ã o 1 > expressão 2 ,0,
nPrO é o n ú m e r o d e p e r m u ta ç õ e s d e ite n s d e
expressão 1 r e m o v id o s d a e x p r e s s ã o 2 d e u m a v e z . nPr(z,-3) 1 (z+1 ). (z!2). (z+3)
A m b o s o s a r g u m e n to s p o d e m s e r n ú m e ro s
i n t e ir o s o u e x p r e s s õ e s s im b ó lic a s . ____ _ z!
nPr(z,c) (z- c)!
nPr(expressãof 0) ^ 1
nPr(expressão, n eg lnteg et) ans(1)* nPr(z- c,-c) Ienter I 1
1l((expressão+1)•(expressão+2)... (expressão- n eg lnteg et

nPr(expressão, posintegef) ^
expressão •(expressão- 1 )...(expressão-postnteger+1)

nPr(expressão/ nonlntegeí) ^ expressão!/


(expressão-nonlnteger)!

nP r(Hsta 1 lista 2) ^ lista nPr({5,4,3},{2,4,2}) IENTERI


{20 24 6 }
D e v o l v e u m a lis t a d e p e r m u t a ç õ e s b a s e a d a n o s
p a r e s d e e le m e n t o s c o r r e s p o n d e n te s n a s d u a s
lis t a s . O s a r g u m e n t o s t ê m d e t e r a m e s m a lis t a
d e ta m a n h o s .

nP r(matriz 1, matriz2 ^ matriz nPr([6,5;4,3],[2,2;2,2])


D e v o l v e u m a m a t r iz d e p e r m u t a ç õ e s b a s e a d a n o s
p a r e s d e e le m e n t o s c o r r e s p o n d e n te s d a s d u a s
m a t r iz e s . O s a r g u m e n t o s t ê m d e t e r a m e s m a
m a t r iz d e t a m a n h o s .

nSolve() Menu MATH/Algebra


nSolve(epressão, varOrGuesã) ^ número da cadeia de nSolve(x*2+5x- 25=9,x) IenterI
erro 3.844...
P ro c u r a r e p e t id a m e n t e u m a s o lu ç ã o n u m é r ic a re a l
nSolve(x*2=4,x=-1) IenterI "2.
equação p a r a
a p r o x im a d a p a r a a u m a v a r iá v e l.
E s p e c ifiq u e varOrGuess c o m o : nSolve(x*2=4,x=1) Ienter I 2.
variável Nota: Se existiremvárias soluções, pode utilizar
- ou - uma hipótese para ajudar a localizar uma
variável = número real solução específica.
P o r e x e m p lo , xé v á lid o e , p o r is s o , é x=3.
nSolve() é m u it a s v e z e s m a is rá p id a d o q u e nSolve(x*2+5x- 25=9,x)|x<0 Ienter I
solve() o u zeros(), e m e s p e c ia l, se u t iliz a r o -8.844...
o p e r a d o r ” | ” p a r a r e s t r in g ir a p r o c u r a a u m
p e q u e n o in t e r v a lo c o m e x a c ta m e n te u m a s o lu ç ã o nSolve(((1+rT24- 1)/r=26,r)|r>0 and
s im p le s . r<.25 IENTERI .0068...
nSolveO t e n t a d e t e r m in a r u m p o n t o e m q u e o
nSolve(x*2=- 1,x) Ienter I
re s id u a l é z e r o o u d o is p o n to s r e la t iv a m e n t e
"no solution found"
fe c h a d o s e m q u e o re s id u a l t e m s in a is o p o s to s e a
m a g n it u d e d o r e s id u a l n ã o é e x c e s s iv a . S e n ã o
c o n s e g u ir a t i n g i r e s te c o m u m n ú m e r o m o d e s to d e
p o n t o s a m o s tr a is , d e v o lv e a c a d e ia ” n o s o lu t io n
fo u n d .”

nSolve() n u m p r o g r a m a , p o d e u t iliz a r
Se u t i liz a r
getTypeO p a r a p r o c u r a r u m re s u lta d o n u m é r ic o
a n te s d e o u t i liz a r n u m a e x p r e s s ã o a lg é b ric a .

Nota: C o n s u lt e t a m b é m cSolveO, cZeros(),


solveQ, e zeros().

900 Appendix A: Funções e instruções


OneVar Menu MATH/Statistics
OneVar lista 1 [[,lista 2] [,lista 3] [,iista 4]] {0,2,3,4,3,4,6}! L1
OneVar L1 Ienter I Done
Calcula estatísticasde 1 variável e actualiza todas
as variáveis estatísticas do sistema. ShowStat Ienter I

Todas as listastêm de terdimensões iguais, excepto


a lista 4.
lista 1 representa xlist.
lista 2 representa a frequência.
lista 3 representa os códigos de categorias.
lista 4representa a listade inclusão de categorias.

Nota: De iista 1 a iista .3têm de serum nome da


variável ou c1-c99 (colunasda últimavariável de
dados apresentada no Editorde Dados/Matriz). iista
4 não tem de sero nome de uma variável e não
pode serc1-c99.

ou Menu MATH/Test
Expressão booieana 1or Expressão booieana 2 ^ x>3 or x>4 IENTERI x> 3
Expressão booieana
Segmento do programa:
Devolve verdadeiro ou falso,ou uma forma
simplificada da entrada original.
I f x<0 or x>5
Devolve verdadeiro se uma ou ambas as Goto END
expressões simplificarem para verdadeiro.
Devolve falso apenas se ambas as expressões I f cho1ce=1 or cho1ce=2
avaliarem para falso. Disp "Wrong choice"
Nota: Consulte xor.
número inteiro 1 or número inteiro 2 ^ número inteiro No modo base Hex:
Compara dois números inteiros reaisbita bitcom 0h7AC36 or 0h3D5F 0h7BD7F
uma operação or.Internalmente, ambos os
números inteirossão convertidos para números —
I Importante: Zero, not the letterO.
bináriosde 32 bits.Quando bitscorrespondentes
forem comparados, o resultadoé 1 se um dos bits No modo base Bin:
for1 ;o resultadoé 0 apenas seambos os bitsforem 05100101 or 05100 05100101
0 .O valor devolvido representa os resultados das
partes e aparece de acordo com o modo Base. Nota: Uma entrada binária pode teraté 32
dígitos (não contar o prefixo 0b). Uma entrada
Pode introduziros números inteirosem qualquer hexadecimal pode teraté 8 dígitos.
base do número. Para uma introdução binária ou
hexadecimal, tem de utilizaro prefixo 0 b ou 0 h,
respectivamente. Sem um prefixo, os números
inteiros são tratados como decimal (base 10 ).
Se introduzir um número inteirodecimal muito
grande para uma forma binária de 32 bits,é
utilizada uma operação do módulo simétrico para
colocar o valor no intervalo adequado.
Nota: Consulte xor.

o rd () Menu MATH/String
ord(cadéá) =>número inteiro ord("h ello") Ienter I 104
ord(ista 1 ^ lista
char(104) Ienter I "h"
Devolve o código numérico do primeiro carácterna
cadeia de caracteres cadeia ou uma listados ord(char(24)) Ienter I 24
primeiroscaracteres de cada elemento da lista.
ord({"alpha","beta"}) IenterI
Consulte o Anexo B para obter uma listade {97 98}
códigos de caracteres completa.

Appendix A: Funções e instruções 901


Output CATALOG
O u tp u t Hnha,coluna, Expressão ou Cadeia S e g m e n to d o p ro g ra m a :

M o s tra Expressão ou Cadeia (u m a e xp re s s ã o o u


c a d e ia d e c a r a c te r e s ) n o e c rã P ro g r a m I/O n as RandSeed 1147
co o rd e n a d a s d o te x to (Hnha,co/unã). ClrIO
For 1,1,90.10
U m a e x p r e s s ã o p o d e in c lu ir o p e ra ç õ e s d e c o n v e rs ã o
com o 4DD e 4Rect. P o d e ta m b é m u tiliz a r o
Output i, rand(100),"Hello"
o p e ra d o r►p a r a e f e c t u a r c o n v e rs õ e s d a b a s e d o
EndFor
n ú m e r o e d a u n id a d e .

R e s u lta d o d e p o is d a e x e c u ç ã o :
Se P r e tt y P r in t = O N , Expressão ou Cadeia é “ p r e tt y
p r in t e d . ”

N o e c rã P r o g r a m I/O , p o d e p r e m ir ^ p a ra v e r o
e c rã in ic ia l o u DispHome n u m p ro g ra m a .

PRx() Menu MATH/Angle


P4Rx(expressão, Qexpressãd) ^ expressão N o m o d o d e â n g u lo D e g re e :
P4Rx(Lisa, qLista ^ Usta
P4Rx(rMatriz, QMatriZ ^ matriz PtRx(r,9) 1ENTER| cos(9)- r
D e v o lv e a c o o r d e n a d a x e q u iv a le n t e d o PtRx(4,60°) IENTERI 2
p a r ( r , 9 ).
P4R x ({-3 ,1 0 ,1 .3 },{ p/3, - p/4,0})
Nota: O a r g u m e n t o 9 é in t e r p r e t a d o c o m o u m
â n g u l o d e g r a u s , g r a d o s o u r a d ia n o s d e a c o r d o
{ - 3/2 5- < 2 1 .3 }
c o m o m o d o d e â n g u l o a c tu a l. S e o a r g u m e n to f o r
u m a e x p r e s s ã o , p o d e u t iliz a r ° , G o u r p a ra
s u b s t it u ir a d e f in iç ã o d o m o d o d e â n g u lo
t e m p o r a r ia m e n te .

P4Ry() Menu MATH/Angle


P4Ry(expressão, 9 expressão) ^ expexpressãoression N o m o d o d e â n g u lo R a d ia n :
P4Ry(rLista, 9Listã) ^ iista
P4Ry(riMatriz, 9iMatrZ) ^ matriz P4 Ry(r, 9 ) Ienter I s1n(9 ) - r

D e v o lv e a c o o r d e n a d a x e q u iv a le n t e d o P4 Ry(4,60° ) Ienter I 2- V 3
p a r ( r , 9 ).
P4 R y ({ - 3,10,1.3},{ p /3, - p /4,0})
Nota: O a r g u m e n t o 9 é in t e r p r e t a d o c o m o u m
â n g u l o d e g r a u s , g r a d o s o u r a d ia n o s d e a c o r d o - 3- <3
- 5-< 2 0 .}
c o m o m o d o d e â n g u l o a c tu a l. S e o a r g u m e n to f o r 2
u m a e x p r e s s ã o , p o d e u t iliz a r ° , G o u r p a ra
s u b s t it u ir a d e f in iç ã o d o m o d o d e â n g u lo
t e m p o r a r ia m e n te .

p a rt() CATALOG
part(expressão 1[ ,Número inteiro não negativo])
E s ta f u n ç ã o d e p r o g r a m a ç ã o a v a n ç a d a p e r m it e
id e n t if ic a r e e x t r a i r to d a s a s s u b e x p r e s s õ e s n o
r e s u lt a d o s im p li f i c a d o d a expressão 1.

902 Appendix A: Funções e instruções


Porexemplo, se a expressão 1 forsimplificada para
cos(p* x+3):
• A função cos() tem um argumento: (p* x+3).
• A soma de (p* x+3) tem doisoperandos: p* x
e 3.
• O número 3 não tem argumentos nem operandos.
• O produto p* x tem doisoperandos: p e x.
• A variávelx e a constantesimbólica p não têm
argumentos nem operandos.
Se x tiverum valornumérico e premir0 .o
ie n t e r i

valornumérico de p* x é calculado. o resultado é


adicionadoa 3 e,em seguida, o co-seno é
calculado. cos() é o operador de top-level porque
é aplicado last.
part ( expressão 1) ^ número part(cos( p*x+3)) IENTERI 1
Simplifica a expressão 1 e devolve o número de Nota: cos(p* x+3) tem um argumento.
operandos e argumentos de nívelsuperior. Este
devolve 0 se a expressão 1 forum número, variável
ou constante simbólica como p, e, i ou ~.
part ( expressão 1 0) ^ cadeia part(cos( p*x+3),0) IENTERI "cos"
Simplifica a expressão 1 e devolve uma cadeia que
contém o operador ou nome da função de nível
superior. Estedevolve a string( expressão 1 se
expressão 1 forum número, variável ou constante
simbólica como p, e, i, ou ~.
p a rt( expressão 1 rí) ^ expressão part(cos( p*x+3),1) IENTERI 3+p -x
Simplifica expressão 1 e devolve o operando ou o Nota: A simplificação alterou a ordem do
argumento nhem que n é > 0 e < o número de argumento.
operandos ou argumentos de nívelsuperior
devolvidopela part ( expressão 1 . Caso contrário,
é devolvido um erro.
Ao combinar asvariações de part(),pode extrair part(cos( p*x+3)) IENTERI 1
todas as subexpressões no resultadosimplificadode part(cos( p*x+3),0) IENTERI "cos"
expressão 1. Como mostrado no exemplo da direita, part(cos( p*x+3),1) »temp IENTERI
pode guardar um argumento ou operando e,em 3+p*x
seguida, utilizarpart() para extrairmais
temp N p*x+3
subexpressões.
part(temp,0) IENTERI "+"
Nota: Quando utilizarpart(),não confieem part(temp) IENTERI 2
nenhuma ordem específicas nas somas e produtos. part(temp,2) IENTERI 3
part(temp,1)!temp IENTERI p*x
part(temp,0) IENTERI " *"
part(temp) IENTERI 2
part(temp,1) IENTERI p
part(temp,2) N x
Expressões como (x+y+z) e (x- y- z)são part(x+y+z) N 2
representadas internamente como (x+y)+z e part(x+y+z,2) IENTERI z
(x-y)- z.Istoafecta osvalores devolvidos para o part(x+y+z,1) IENTERI y+x
primeiroe o segundo argumento. Existem razões
técnicaspara a part(x+y+z,1 )devolvery+x em vez
de x+y.
Similarmente, x* y* z é representado internamente p a rt(x*y*z) ienteri 2
como (x*y)* z.Existem também razões técnicas pa rt(x*y*z,2) ienteri z
para o primeiro argumento serdevolvido como y-x pa rt(x*y*z,1) ienteri y-x
x em vez de x •y.

Appendix A: Funções e instruções 903


Q u a n d o e x t r a i r s u b e x p r e s s õ e s d e u m a m a tr iz , n ã o part([a,b,c;x,y,z],0) I en ter I "{ "
s e e s q u e ç a d e q u e a s m a triz e s s ã o g u a r d a d a s c o m o part([a,b,c;x,y,z]) I en ter I 2
lis t a s d e lis t a s , c o n f o r m e ilu s t r a d o n o e x e m p lo d a
part([a,b,c;x,y,z],2)!tem p I en ter I
d ir e it a .
{x y z}
part(temp,0) I en ter I "{ "
part(temp) I en ter I 3
part(temp,3) I en ter I z
delVar temp I en ter I Done
T O e x e m p lo d a f u n ç ã o d o E d ito r d e P ro g r a m a s :d(y,x)
u t iliz a getType() e part() p a r a im p le m e n t a r :Func
p a r c ia lm e n t e a d if e r e n c ia ç ã o s im b ó lic a . O e s tu d o e
:Local f
a f i n a l i z a ç ã o d e s t a f u n ç ã o p o d e e n s in á - lo a
: I f getType(y)="VAR"
d i f e r e n c i a r m a n u a lm e n t e . P o d e m e s m o in c lu ir
: Return when(y=x,1,0,0)
f u n ç õ e s q u e n ã o p o d e m d if e r e n c ia r , c o m o
f u n ç õ e s B e s s e l.
: I f part(y)=0
: Return 0 a y=p ,~ ,/, numbers
:pa rt(y,0)!f
: If f= " -" a i f negate
: Return "d(part(y,1),x)
: If f = "- " a i f minus
: Return d(part(y,1),x)
-d(part(y,2),x)
: I f f="+"
: Return d(part(y,1),x)
+d(part(y,2),x)
:I f f = " * "
: Return part(y,1)*d(part(y,2),x)
+part(y,2)*d(part(y,1),x)
: I f f= "{"
: Return seq(d(part(y,k),x),
k,1,part(y))
:Return undef
:EndFunc

PassErr c a ta lo g

PassErr Consulte o exemplo da listade programas


ClrErr.
P a s s a u m e r r o p a r a o n ív e l s e g u in te .

Se " e r r o r n u m ” f o r z e ro , PassErr n ã o fa z n a d a .

A c o n d iç ã o Else d o p r o g r a m a d e v e u t i liz a r ClrErr


o u PassErr. Se t iv e r d e p ro c e s s a r o u ig n o r a r o e rro ,
u t i liz e ClrErr. Se n ã o s o u b e r o q u e fa z e r c o m o e rro ,
u t i liz e PassErr p a r a o e n v ia r p a r a o p ro c e s s a d o r d e
e rro s s e g u in te . ( C o n s u lte ta m b é m ClrErr.)

904 Appendix A: Funções e instruções


Pause CATALOG
P ause [expressão] S e g m e n to d o p ro g ra m a :

S u s p e n d e a e x e c u ç ã o d o p r o g r a m a . S e in c lu ir a
expressão, m o s tr a a expressão n o e c rã P ro g r a m I/O . :ClrIO
:DelVar temp
expressão p o d e in c lu ir o p e ra ç õ e s d e c o n v e rs ã o
:1 "temp[1 ]
com o 4DD e 4Rect. P o d e t a m b é m u t i liz a r o
o p e r a d o r 4p a r a e f e c t u a r c o n v e r s õ e s d a b a s e do
:1 "temp[2 ]
n ú m e r o e d a u n id a d e .
:D1sp temp[2]
: 9 Guess the Pattern
Se o r e s u lt a d o d a expressão f o r m u it o g r a n d e p a ra :For 1,3,20
c a b e r n u m e c rã , p o d e u t i liz a r o c u rs o r p a r a p e r c o r r e r
: temp[1 -2 ]+temp[1 -1 ]"temp[1 ]
o e c rã .
: D1sp temp[1]
A e x e c u ç ã o d o p r o g r a m a é e x e c u ta d a q u a n d o : D1sp temp,"Can you guess the
p r e m ir IenterI. next","number?"
: Pause
:EndFor

PlotsO ff CATALOG
PlotsOff [1][, 2][, 3]... [, 9] PlotsOff 1,2,5 Done
D e s lig a o s d e s e n h o s e s p e c if ic a d o s p a r a g r á fic o s . PlotSOff l enterI Done
Q u a n d o e s t i v e r n o m o d o d e 2 g r á fic o s , a fe c t a
a p e n a s o g r á f i c o a c tiv o .

S e n ã o e x is t ir e m p a r â m e t r o s , d e s lig a t o d o s o s
desenhos.

PlotsOn CATALOG
PlotsOn [1][, 2][, 3]... [, 9] PlotsOn 2,4,5 Done
L ig a o s d e s e n h o s e s p e c if ic a d o s p a r a g r á fic o s . PlotSOn l enterI Done
Q u a n d o e s t i v e r n o m o d o d e 2 g r á fic o s , a fe c t a
a p e n a s o g r á f i c o a c tiv o .

S e n ã o i n c l u i r q u a is q u e r a r g u m e n t o s , lig a t o d o s
os desenhos.

4Polar Menu MATH/Matrix/Vector


vectorPola!4Polar [1,3.] 4Polar IenterI
[x,y] 4Polar IenterI
M o s t r a o v e c t o r e m f o r m a t o p o la r [ r Z 0 ] . O v e c t o r
t e m d e s e r d e d im e n s ã o 2 e p o d e s e r u m a lin h a
■[1 3. ]►Polar
o u c o lu n a . [ 3.16228 x 1.24905]
■[x y]>Polar
N o ta : 4P o l a r é u m a in s tr u ç ã o d e f o r m a t o d e
v is u a liz a ç ã o , n ã o u m a fu n ç ã o d e c o n v e rs ã o . P o d e
* SÍ|nC^ -tar4
u t i liz á - la a p e n a s n o f im d e u m a lin h a d e e n tr a d a e
n ã o a c tu a liz a a n s .

Nota: C o n s u lt e ta m b é m 4 Rect.

Appendix A: Funções e instruções 905


Valor compiexõ4Po\ax No modo de ângulo Radian:
M o s tra o Vectorcomplexoem f o r m a to p o la r. 3+4/4Polar IenterI - tan-'» /« )-5
• O m o d o d e â n g u l o D e g r e e d e v o lv e ( r Z 9 ) . i -P
(4 Zp /3>Polar Ienter I e 3 -4
• O m o d o d e â n g u lo R a d ia n d e v o lv e re*3.

Valor complexo p o d e t e r q u a lq u e r f o r m a to
No modo de ângulo Gradian:
c o m p le x o . N o e n t a n t o , u m a e n tr a d a r e * p r o v o c a
u m e r r o n o m o d o d e â n g u lo D e g re e . 4ÁPolar Ienter I (4 Z 100)
N o t a : T e m d e u t i l i z a r o p a r ê n t e s is p a r a u m a
e n tr a d a p o la r ( r Z 9 ) . No modo de ângulo Degree:
3+4ÁPolar Ienter I (5 Z 90-tan--(3/4))

p o lyE val() Menu MATH/List


polyEval(lsta 1, expressão!) ^ expressão polyEval({a,b,c},x) Ienter I
polyEval(lista 1, /ista 2 ^ expressão a • x2 +b • x+c
I n t e r p r e t a o p r i m e ir o a r g u m e n t o c o m o o
polyEval({1,2,3,4},2) 26
c o e f ic ie n t e d e u m p o li n ó m io d e g r a u
d e s c e n d e n t e , e d e v o lv e o p o li n ó m io a v a li a d o polyEval({1,2,3,4},{2, - 7})
p a ra o v a lo r d o s e g u n d o a r g u m e n to . IENTERI {26 - 262}

PopUp CATALOG
PopUp Lista de itens, var PopUp
{"1990","1991","1992"},var1
M o s t r a u m m e n u p e n d e n te c o m a s c a d e ia s d e
c a r a c te r e s a p a r t i r d e Lista de itens, a g u a r d a p e lo
u t i liz a d o r p a r a s e le c c io n a r u m it e m e g u a r d a o 1:1990
n ú m e r o d a s e le c ç ã o e m var

O s e le m e n t o s d e Lista de itens t ê m d e s e r c a d e ia s d e
{ Cadeia de itens 1, Cadeia de itens 2
c a ra c te r e s :
Cadeia de itens 3, ...}

Se a v a r já e x is t ir e t iv e r u m n ú m e r o d e it e m v á lid o ,
e s s e it e m a p a r e c e c o m o a e s c o lh a p r e d e fin id a .

Lista de itens t e m d e c o n t e r p e lo m e n o s u m a
e s c o lh a .

906 Appendix A: Funções e instruções


PowerReg Menu MATH/Statistics/Regressions
PowerReg i ista i, i ista 2 , [ i ista 3] [, i ista 4, i ista 5|] N o m o d o d e r e p r e s e n ta ç ã o g r á fic a d a fu n ç ã o .

C a lc u la a r e g r e s s ã o d a p o t ê n c ia e a c t u a liz a t o d a s {1.2.3.4.5.6.7}! L1
a s v a r iá v e i s e s t a t í s tic a s d o s is te m a . {1 2 3 ...}
T o d a s a s lis t a s t ê m d e t e r d im e n s õ e s ig u a is , e x c e p to
{1.2.3.4.3.4.6}! L2
a Hsta 5. {1 2 3 ...}
PowerReg L1.L2 I e n t e r I Done
lis ta 1 r e p r e s e n ta x lis t .
ShowStat I e n t e r I
lis ta 2 r e p r e s e n ta y lis t .
lis ta 3 r e p r e s e n ta a f r e q u ê n c ia .
lis ta 4 r e p r e s e n ta o s c ó d ig o s d e c a te g o r ia s .
lis ta 5 re p r e s e n ta a lis ta d e in c lu s ã o d e c a te g o r ia s .

Nota: D e Hsta 1 a Hsta 4 t ê m d e s e r u m n o m e d a


v a r iá v e l o u c 1 - c 9 9 ( c o lu n a s d a ú lt im a v a r iá v e l d e
d a d o s a p r e s e n ta d a n o E d ito r d e D a d o s /M a tr iz ) . Hsta
5 n ã o t e m d e s e r o n o m e d e u m a v a r iá v e l e n ã o I
p o d e ser c 1 -c 9 9 .
Regeq(x)"y1(x) I e n t e r I Done
NewPlot 1.1.L1.L2 |e n t e r I Done
0 [G R A P H ]

Prgm CATALOG
:Prgm S e g m e n to d o p ro g ra m a :

EndPrgm prgmname()
Prgm
I n s t r u ç ã o n e c e s s á r ia q u e id e n t if ic a o in í c io d e u m
p r o g r a m a . A ú lt im a lin h a d o p r o g r a m a t e m d e s e r
EndPrgm
E n d P rg m .

Product (PI) Consulte n() na página

p ro d u ct() Menu MATH/List


productl s ta , início [ , fim ]]) ^ expressão product({1,2,3,4}) IENTERI 24
D e v o lv e a m é d ia d o s e le m e n to s d a Hsta. in íc io e fim product({2,x,v}) l e n t e r I 2- x- v
s ã o o p c io n a is . E s p e c if ic a m u m in t e r v a lo d e
e le m e n t o s . product({4,5,8,9},2,3) Ienter I 40
product(m a t r Z 7L in ic io fim ]]) ^ m a triz sum([1,2,3;4,5,6;7,8,9]2880.162)
D e v o lv e u m v e c t o r d e lin h a c o m a s s o m a s d o s product([1,2,3;4,5,6;7,8,9],
e le m e n t o s n a s c o lu n a s e m m a triz 1. in íc io e fim sã o 1 2 ) |enter| [4 10 18]
o p c io n a is . E s p e c if ic a m u m in t e r v a lo d e lin h a s .

Prom pt CATALOG
Prompt v a ri, var2] [, var3] ... S e g m e n to d o p ro g ra m a :

M o s t r a u m a lin h a d e c o m a n d o n o e c rã P ro g r a m I/O
p a r a c a d a v a r iá v e l n a lis ta d e a r g u m e n to s c o m a Prompt A,B,C
lin h a d e c o m a n d o v a r l ? . G u a r d a a e x p r e s s ã o
in t r o d u z i d a n a v a r iá v e l c o r r e s p o n d e n te . EndPrgm
L in h a d e c o m a n d o t e m d e t e r p e lo m e n o s u m
a r g u m e n to .

Appendix A: Funções e instruções 907


propFrac() Menu MATH/Algebra
propFrac(expressão1[, vai.]) ^ expressão propFrac(4/3) IENTERI 1 + 1/3
propFrac(número racional) devolveo número propFr ac ( ■ 4/3) -1 - 1/3
racional como a soma de um número inteiroe uma
fracçãocom o mesmo sinale uma maior magnitude
de denominador do que magnitude de numerador.
propFrac(expressão radonaip/af) devolve a soma propFrac((x~2+x+1)/(x+1)+
dos ráciosadequados e um polinómio no que (y~2+y+1)/(y+1),x)
respeita a var O grau de varno denominador
excede o grau de varno numerador em cada rácio
íx2 + x + 1 y2 + L
adequado. As potências similares de varsão 1propFrac
1 x+ 1 yH
recolhidas. Os factorese os termos são ordenados _ 1 ___ . „ . y 2 + y + 1
com varcomo a variável principal. y+1
Se a varfor omitida, uma expansão da fracção propFrac(ans(1))
adequada é efectuada no que respeita à variável
principal. Os coeficientesda parte polinomial são
adequados à primeira variável principal, etc. ■ prapFracf-^-j- + x +

Para expressões racionais, propFracO é uma x+ 1 A y+ 1


alternativa mais rápida, mas menos extrema para
expand().

PtChg CATALOG
PtChg x, y Nota: PtChg a PtText mostram exemplos
PtChg xLista, yLista similares contínuos.
Mostra o ecrã Graph e inverteo pixeldo ecrã mais PtChg 2,4 Ienter I
próximo para as coordenadas da janela (x y

P tO ff CATALOG
PtOff x, y PtOff 2,4 IENTERI
PtOff xLista, yLista __________
Mostra o ecrã Graph e desliga o pixeldo ecrã mais
próximo para as coordenadas da janela (x, y __________

PtOn CATALOG
PtOn x,y PtOn 3,5 IENTERI
PtOn xLista, yLista
Mostra o ecrã Graph e ligao pixeldo ecrã mais
próximo para as coordenadas da janela (xy

ptTest() CATALOG
ptTest (x y ^ Expressão constante booieana ptTest(3,5) 1ENTER1 true
ptTest (xLista, yLista ^ Expressão constante booieana
Devolve verdadeiro ou falso. Devolveverdadeiro
apenas se o pixeldo ecrã mais perto das
coordenadas da janela (x , y estiverligado.

908 Appendix A: Funções e instruções


PtText CATALO G

PtText cadeia, x , y PtText "sam ple",3,5IenterI


M o s t r a o e c rã G r a p h e c o lo c a a cadeia d e c a ra c te re s
s t r in g n o e c rã n o p ix e l m a is p r ó x im o d a s
c o o r d e n a d a s d a ja n e la e s p e c ific a d a s ( x y .

cadeia é p o s ic io n a d a c o m o c a n t o s u p e r io r e s q u e r d o
d o p r im e ir o c a r á c te r n a s c o o r d e n a d a s .

PxIChg CATALOG
PxIChg row, col PxlChg 2,4 Ienter I
PxIChg Lista de Unhas, Lista de colunas
M o s t r a o e c rã G r a p h e in v e r t e o p ix e l n a s
c o o r d e n a d a s d o s p ix é is (Unha, co l.
N o t a : A n o v a r e p r e s e n ta ç ã o g r á f i c a a p a g a t o d o s
o s it e n s d e s e n h a d o s .

PxICrcI CATALOG
PxICrcI linha, col,r[, Modoüraw] PxlCrcl 40.80.30.11ENTERI
M o s t r a o e c rã G r a p h e d e s e n h a u m a c ir c u n fe r ê n c ia
c e n t r a d a n a s c o o r d e n a d a s d o s p ix é is (Unha, c o l c o m
u m r a io d e r p ix é is .

Se o ModoD ra w = 1 , d e s e n h a a c ir c u n fe r ê n c ia
( p r e d e f in iç ã o ) .
Se o ModoD ra w = 0 , d e s lig a a c ir c u n fe r ê n c ia .
Se o ModoD ra w = -1 , in v e r te o s p ix é is a o lo n g o d a
c ir c u n f e r ê n c ia .

N o t a : A n o v a r e p r e s e n ta ç ã o g r á f i c a a p a g a t o d o s
o s it e n s d e s e n h a d o s . C o n s u lte t a m b é m Circle.

PxIHorZ CATALOG
PxIHorz linha [,Modoüraw, PxlHorz 25,1 Ienter I
M o s t r a o e c rã G r a p h e d e s e n h a u m a lin h a
h o r iz o n t a l n a p o s iç ã o d o p ix e l iin ha.

Se o ModoD ra w = 1 , d e s e n h a a lin h a (p r e d e fin iç ã o ) .


Se o ModoD ra w = 0 , d e s lig a a lin h a .
Se o ModoD ra w = -1 , d e s lig a o u lig a u m a lin h a
( i n v e r t e o s p ix é is a o lo n g o d a lin h a ) .

N o t a : A n o v a r e p r e s e n ta ç ã o g r á f i c a a p a g a t o d o s
o s it e n s d e s e n h a d o s . C o n s u lte ta m b é m
LinhaHorz.

PxILine CATALOG
PxILine inicio da Unha, inicio da coiunax, Fim da Unha, Fim da PxlLine 50,15,20,90,1 IENTERI
co/una[, Modoüraw]

M o s t r a o e c rã G r a p h e d e s e n h a u m a lin h a e n t r e as
(início da Unha, i nício da
c o o r d e n a d a s d e p ix é is
co/unà) e (Fim da Unha, Fim da coluna), in c lu in d o
a m b o s o s p o n t o s f in a is .

Se o Modoüraw= 1 , d e s e n h a a lin h a (p r e d e fin iç ã o ) .


Se o Modoüraw= 0 , d e s lig a a lin h a .
Se o Modoüraw= -1 , d e s lig a o u lig a u m a lin h a
( i n v e r t e o s p ix é is a o lo n g o d a lin h a ) .

N o t a : A n o v a r e p r e s e n ta ç ã o g r á f i c a a p a g a t o d o s
o s it e n s d e s e n h a d o s . C o n s u lte t a m b é m Line.

Appendix A: Funções e instruções 909


PxIOff CATALOG
PxIOff linha, col PxlHorz 25,1 Ienter I
PxIOff Lista de Unhas, Lista de colunas PxlOff 25,50 IENTERI
Mostra o ecrã Graph e desliga o pixel nas
coordenadas dos pixéis(Unha, col.
Nota: A nova representação gráfica apaga todos
os itensdesenhados.

25,50

PxlOn CATALOG
PxlOn linha, col PxlOn 25,50 IENTERI
PxlOn Lista de linhas, Lista de colunas
Mostra o ecrã Graph e ligao pixelàs coordenadas
dos pixéis(iinhas, col.
Nota: A nova representação gráfica apaga todos
os itensdesenhados.

pxITest() CATALOG
pxITest (Unha, coi) ^ Expressãobooleana PxlOn 25,50 IENTERI
pxITest (Lista de ünhas, Lista de colunas ^ Expressão
booleana

Devolve verdadeiro se o pixel nas coordenadas dos PxlTest(25,50) IENTERI true


pixéis(iinha, col estiverligado. Devolve falsose o
pixelestiverdesligado. PxlOff 25,50 IENTERI

Nota: A nova representação gráfica apaga todos


os itensdesenhados. PxlTest(25,50) IENTERI fal se

PxIText CATALOG
PxIText cadeia, linha, col PxlText "sample text".20.10 IENTERI
Mostra o ecrã Graph e coloca a cadeia de caracteres
cadeia no ecrã, começando pelas coordenadas dos sanp1 e text
pixéis(iinha, col.
cadeia é posicionada com o canto superioresquerdo
do primeiro carácter nas coordenadas.
Nota:A nova representação gráfica apaga todos
os itensdesenhados.

PxIV ert CATALOG


PxIVert col [, ModoüraW] PxlVert 50,1 Ienter I
Desenha uma linhaverticalno ecrã na posição dos
pixéis col.
Se o ModoDraw= 1,desenha a linha (predefinição).
Se o ModoDraw= 0,desliga a linha.
Se o ModoDraw= -1,desliga ou liga uma linha
(inverteos pixéisao longo da linha).
Nota:A nova representação gráfica apaga todos
os itensdesenhados. Consulte também LineVert.

910 Appendix A: Funções e instruções


QR Menu M ATH/M atrix
QR matriz NomeMatQ, NomeMatR tol O número de ponto flutuante (9.)em ml faz
com que os resultados sejam calculados no
Calcula a factorizaçãoHouseholder QR numa matriz formato de ponto flutuante.
realou complexa. As matrizes Q e R resultantessão
guardadas nos NomesMat especificadas. A matriz Q [1,2,3;4,5,6;7,8,9.]!m1
é unitária. A matriz R é triangularsuperior. "1 2 3 "
Opcionalmente, qualquer elemento da matrizé 4 5 6
tratado como zerose o valorabsoluto formenor do _7 8 9._
que tol. Esta tolerância só é utilizada se a matriz
QR m1,qm,rm IENTERI Done
tiverentradas de ponto flutuante e não contiver
quaisquer variáveis simbólicasque não tenham r .123. .904. .408. 1
um valor. Caso contrário, tolé ignorado. .492. .301. -.816.
qm N
• Ifyou use 0 IenterIou definiro modo para L .861. -.301.. .408. J
Exact/Approx=APPROXIMATE, os cálculossão
efectuados com a aritmética de ponto flutuante. re .124. 9.601. 11.078.1
rm N 0 .904. 1.809.
• -Se to lfo r omitido ou não utilizado, a tolerância .0 0. 0. J
predefinida é calculada como:
5e■14 * max(dim(matrZ)
* rowNorm (m atríz)
[m,n;o,p]!m1 IENTERI n
[ p]

A factorização QR é calculada numericamente QR m1,qm,rm IENTERI Done


com as transformações Householder. A solução
simbólica é calculada com Gram-Schmidt. As qm N
colunas em NomeMatQ são vectores básicos ~ m - sign(m-p- n-o) -o~
ortonormais que abrangem o espaço definidopela •\/m2+ o2 ■y/m2+ o2
matriz.
o m-sign(m-p-n-o)
m2+ o2 m2+ o2 _

m-n+o - p
•^m2+ o2
rm N m- p-n- ol
0

QuadReg Menu MATH/Statistics/Regressions


QuadReg , lista 2 , Vista 3] [, lista 4, iista 5]] No modo de representação gráfica da função.
Calcula a regressão polinomial quadrática e {0,1,2,3,4,5,6,7}! L1
actualiza as variáveis estatísticas do sistema. {1 2 3 ...}
Todas as listastêm de terdimensões iguais, excepto {4,3,1,1,2,2,3,3}! L2
a iista 4. {4 3 1 ...}
QuadReg L1,L2 IENTERI Done
iista 1 representa xlist. ShowStat IENTERI
Usta 2 representa ylist.
Usta 3 representa a frequência.
Usta 4 representa os códigos de categorias.
Usta 5 representa a listade inclusão de categorias.

Appendix A: Funções e instruções 911


Nota: De iista 1 a lista 4 têm de sero nome de IENTERI
uma variável ou c1-c99. (colunas na última variável Regeq(x)"y1(x) Ienter I Done
de dados apresentada no Editorde Dados/Matriz). NewPlot 1.1.L1.L21ENTERI Done
Hsta 5 não tem de sero nome de uma variável e não
pode serc1-c99 0[GRAPH]

QuartReg Menu MATH/Statistics/Regressions


QuartReg , lista 2 , [iista 3] [, Hsta 4, lista 5] No modo de representação gráfica da função.
Calcula a regressão polinomial quártica e { - 2 , - 1.0.1.2.3.4.5.6}! L1f ^ f f l
actualiza as variáveis estatísticas do sistema. { - 2 -1 0 ...}
Todas as listastêm de terdimensões iguais, excepto L2 f ^ f f l
a Hsta 5 {4 3 1 ...}
QuartReg L1.L21enter I Done
lista 1 representa xlist. ShowStat Ienter I
lista 2 representa ylist.
lista 3 representa a frequência.
lista 4 representa os códigos de categorias.
lis ta 5 representa a listade inclusão de categorias.

Nota: De Hsta 1 a Hsta 4 têm de serum nome da


variável ou c1-c99 (colunasda últimavariável de
dados apresentada no Editorde Dados/Matriz).lis ta
5não tem de sero nome de uma variável e não I
pode serc1-c99. Regeq(x)"y1(x) Ienter I Done
NewPlot 1.1.L1.L21ENTERI Done
0[GRAPH]

912 Appendix A: Funções e instruções


R4P0() Menu MATH/Angle
R4P0 (ExpressãoX ExpressãoY L expressão No modo de ângulo Degree:
R4P0 (ListaX, ListaY L Usta
R4P0 (MatrizX MatrizY L matriz RP(x,y)

D e v o lv e a c o o r d e n a d a e q u iv a le n t e 0 - d o s ■RrPBCx, u)
a r g u m e n to s d o s p a re s 9 0 -sign(u)-taní[-g-]
xy.
No modo de ângulo Gradian:
Nota: O r e s u lt a d o é d e v o lv id o c o m o u m â n g u lo
e m g r a u s , g r a d o s o u r a d ia n o s , d e a c o r d o c o m a
R8 P0 (x,y) Ienter I
d e f in iç ã o d o m o d o d e â n g u l o a c tu a l.

■ R í P S Í x , y)
lO O sig n C y t-t-an -if-g -]

No modo de ângulo Radian:


R4P9(3,2)
R4P9([3,-4,2],[0,n/4,1.5])
■RrP«;3,2) tan-i(2/3>
■RrPe([3 -4 2],[o 1.
[0 tarvi[-^] + -j- .64350l]

R4Pr() Menu MATH/Angle


R4Pr (xExpressão, yExpressã l No modo de ângulo Radian:
expressão
R4Pr ( ListaX,ListaY L i a
R^Pr (MatrizX MatrizY) l matriz R4Pr(3,2) IENTERI
R4Pr(x,y) Ienter I
D e v o lv e a c o o r d e n a d a e q u iv a le n t e r - d o s R4Pr([3,-4,2],[0,p/4,1.5])
a r g u m e n to s d o s p a re s

xy. ■RfPi-(3,2) JÎ3


■RrPrCx,y> Jx2 +y2
■RrPr][3 ~4 2 ],[ g 1.»

►Rad Menu CATALOG/MATH/Angle


►R ad expressão No modo de ângulo Degree:
C o n v e r t e u m a e x p r e s s ã o p a r a u m a m e d id a d e 1.5 ►Rad I enter I .02618R
â n g u l o e m r a d ia n o s .
No modo de ângulo Gradian:
1.5 4Rad .023562R

ra n d () Menu MATH/Probability
rand([x]) l expressão RandSeed 1147 Ienter I Done
né u m n ú m e r o in t e ir o * z e ro .
(Define o grão do número
S e m p a r â m e t r o , d e v o lv e o p r ó x im o n ú m e r o aleatório.)
a le a t ó r i o e n t r e 0 e 1 n a s e q u ê n c ia . Q u a n d o u m
rand() Ienter I .158...
a r g u m e n t o f o r p o s it iv o , d e v o lv e u m n ú m e r o
in t e i r o a le a t ó r i o n o in t e r v a lo [1 , n ]
rand(6 )Ienter I 5
Q u a n d o u m a r g u m e n t o f o r n e g a t iv o , d e v o lv e u m
rand(-100) Ienter I -49
n ú m e r o i n t e i r o a l e a t ó r io n o in t e r v a lo [ ■ n " 1 ]

Appendix A: Funções e instruções 913


randM at() Menu MATH/Probability
randM at(Hnhas de números, Colunas de números) ^ RandSeed 1147 Ienter I Done
matriz " 8 -3 6"
Devolve uma matriz de números inteirosentre -9 randMat(3,3) IenterI -2 3 -6
e 9 da dimensão especificada. _ 0 4 -6_

Ambos os argumentos têm de sersimplificados Nota: Os valores desta matriz alteram-se


para números inteiros. sempre que premir Ienter I

randNorm() Menu MATH/Probability


randNorm (média, sd) ^ expressão RandSeed 1147 IENTERI Done
.492...
Devolve um número decimal a partirda -
distribuição normal específica. Pode serqualquer nandN°rm(3'4 .5) |enter| -3.543...
número real,mas estará fortemente concentrado no
intervalo [média-3* sd, média+3* sd.

ra n d P o ly() Menu MATH/Probability


randPoly(var, ordem) ^ expressão RandSeed 1147 Ienter I Done
randPoly(x,5) Ienter I
Devolve um polinómio em varda ordem
especificada. Os coeficientessão números inteiros ' 2 • x 5+3 • x4- 6• x3+4 • x- 6
aleatórios no intervalo -9 a 9. O coeficiente
principal não é zero.
ordem tem de ser0-99.

RandSeed Menu MATH/Probability


RandSeed número RandSeed 1147 I Done
rand() Ienter I 158...
Se o número= 0,defineos grãos para as
predefiniçõesde fábrica para o gerador de números
aleatórios. Se onúmero0,é utilizadopara gerardois
grãos,que estão guardados nasvariáveisdo sistema
seed! e seed2 .

RclGDB CATALOG
RclGDB GDBvar RclGDB GDBvar IENTERI Done
Restaura todas as definições guardadas na variável
da base de dados Graph GDBvar.
Para obter uma listadas definições, consulte
StoGDB.
Nota: É os em GDBvar
antes de o poder restaurar.

RclPic CATALOG
RclPic picVar[, linha, coluna]
Mostra o ecrã Graph e adiciona a imagem guardada
em picVar nas coordenadas dos pixéisdo canto
superioresquerdo (tinha, coluna com OR lógico.
picV artem de ser um tipode dados de imagem.

As coordenadas predefinidas são (0,0).

914 Appendix A: Funções e instruções


real() Menu MATH/Complex
real( expressão!) =>expressão real(2+3Z) Ienter I 2
Devolve a parte realdo argumento. real(z) Ienter I z
Nota: Todas as variáveis indefinidassão tratadas real(x+iv) Ienter I x
como variáveis reais. Consultetambém imag().
real() ^ lista real({a+i* b,3,i}) Ienter I {a 3 0}
Devolve as partes reaisde todos os elementos.
real(m atriz!) ^ m atriz [a 3]
real([a+i * b,3;c,i]) Ienter I [c 0]
Devolve as partes reaisde todos os elementos.

►Rect Menu MATH/Matrix/Vector


vecto r 4 Rect [3,Ap/4,Ap/6>Rect IENTERI
[3- V2 3- V2 3- V3]
Mostra o vector em formato rectangular [x,y,z].O
vector tem de serde dimensão 2 ou 3 e pode ser [ 4 4 2 ]
uma linha ou coluna. [a,Ab,Ac] Ienter I [a-cos(b)-sin(c)
Nota: 4 Rect é uma instruçãode visualização, não a- sin(b)- sin(c) a-cos(c)]
uma função de conversão. Pode utilizá-laapenas no
fim de uma linha de entrada e não actualiza ans.
Nota: Consultetambém 4Polar.
Vator complexo 4Rect No modo de ângulo Radian:
P
Mostra o Valorcom p/exoem formato rectangular 4éC(p/3>Rect Ienter I 4-4
a+b. O Valor complexo pode terqualquer formato
complexo. No entanto, uma entrada re* provoca (4Ap/3>Rect IENTERI 2+2 0 /3 •/'
um erro no modo de ângulo Degree.
Nota:Tem de utilizaro parêntesis para uma No modo de ângulo Gradian:
entrada polar (rA9).
(1A100>Rect IENTERI i

No modo de ângulo Degree:


(4A60)4Rect IENTERI 2+2-^3-i

Nota: Para digitar4Rect no teclado, prima


Í 2 [►] para o operador ►.Para digitarA,
prima [2 1 .

Appendix A: Funções e instruções 915


ref() Menu M ATH/M atrix
ref(m atriz1[, toD ^ matriz ref([-2 ,-2 ,0 , 6;1, -1,9, -9;-5,
2,4, -4]) 1ENTER1
Devolve o tipode escalão de linhasde m atriz 1.
[1 -2/5 -4/5 4/5 1
Opcionalmente, qualquer elemento da matrizé 0 1 4/7 11/7
tratado como zerose o valorabsoluto formenor do l
_0 0 1 -62/7U
que toi. Esta tolerância só é utilizada se a matriz
tiverentradas de ponto flutuante e não contiver
quaisquer variáveis simbólicas que não tenham
um valor. Caso contrário, toié ignorado. a b c
[a,b,c;e,f,g]!m1 Ienter I
[ e f g]
• Se utilizarW lENTERI ou definiro modo para
Exact/Approx=APPROXIMATE, os cálculos são
efectuados com a aritmética de ponto flutuante. g
i e
e
ref(ml) Ienter I
• -Se to lfo r omitido ou não utilizado, a tolerância a-g-c-e
predefinida é calculada como: 0 1
af-b-e
5e■14 * m ax(dim (m atrizl))
* rowNorm(matrízT)
Nota: Consultetambém rref().

Menu MATH/Number
remain(expressãd, express^ remain(7,0)
expressão 1enter 1 7
remain(, lista2) =>lista
remain( matriz!,matrízã) ^ matriz remain(7,3) 1enter 1 1

Devolve o resto do primeiro argumento no que remain( -7,3) 1enter 1 -1


respeita ao segundo argumento como definido
pelas identidades: remain(7, -3) 1enter 1 1

remain (x,0)x remain( -7, -3) 1enter 1 -1


remain(x,y) = x- y*iPart(x/y)
remain({12, -14,16},{9,7, '■5}) IENTERI
{3 0 1}
Porconsequência, não se esqueça de que remain([9, -7;6,4],[4,3;4, -3]) IENTERI
remain(-x,y) = - remain(x,y). O resultadoé
zeroou tem o mesmo sinalcomo o primeiro
argumento. [21
[ ]
11]

Nota: Consultetambém mod().

Renam e CATALOG
Rename oldVarName, newVarName {1,2,3,4}! L1 {1 ,2 ,3,4}
Rename L1, IenterI Done
Muda o nome da variável oldVarName como
newVarName.
N {1 ,2 ,3,4}

Request CATALOG
Request prom ptstring, var [.a lp h a O n /ü ff] Request "Enter text",t,1 IENTERI
Se Request estiverincluído numa construção
Dialog...EndDlog, criauma caixade entrada na qual
o utilizadorpode escreverdados. Se foruma
instruçãoautónoma, criauma caixade diálogo para
esta entrada. Em qualquer um dos casos,sevar
contém uma cadeia de caracteres,serávisualizada Request "E n te r t e x t " , t ,1
e realçada na caixa de entrada como uma opção
predefinida.A Cadeia de comando deve ter< 20 O argumento activou o bloqueio alfabético no
caracteres. exemplo acima.

Esta instruçãopode serautónoma ou estarincluída


numa construção de caixa de diálogo.
O argumento alphaOn/Offopcional podem ser Request “Enter number”,n,0
qualquer expressão. Se foravaliado para zero,o

916 Appendix A: Funções e instruções


b lo q u e i o a lf a b é t ic o é d e f in id o c o m o O FF. S e f o r
a v a li a d o p a r a u m v a lo r d if e r e n t e d e z e ro , o
b lo q u e i o a lf a b é t ic o é d e f in id o c o m o O N . S e o
a r g u m e n t o o p c io n a l n ã o f o r u tiliz a d o , o b lo q u e io
a lf a b é t ic o é p r e d e f in id o c o m o O N .

Se a p a r e c e r m a is d o q u e u m c o m a n d o R e q u e s t n a
c o n s t r u ç ã o D ia lo g . ..E n d D lo g , a p r im e ir a d e fin iç ã o O argumento desactivou o bloqueio alfabético
a lf a b é t ic a é u t i liz a d a e a s re s ta n te s s ã o ig n o r a d a s . no exemplo acima.

R eturn c a ta lo g

Devolve [expressão] Define factoral(nn)=Func


:local answer,count:1 ! answer
D e v o lv e a expressão c o m o re s u lta d o d a fu n ç ã o .
Func. . . EndFunc o u
U t iliz e u m b lo c o u m b lo c o
:For count,1,nn
Prgm. . . EndPrgm. :answer* count! answer:EndFor
:Return answer:EndFund E R I Done
N o t a : U t ili z e Return s e m u m a r g u m e n to p a r a s a ir
d e u m p ro g ra m a . factoral(3) Ienter I 6

Nota: I n t r o d u z a o t e x t o d e u m a lin h a n o e c rã
in ic ia l (s e m q u e b r a s d e lin h a ) .

rig h t() Menu MATH/List


right([, num]) ^ lista right({1,3," 2,4},3) IENTERl
{3 -2 4}
D e v o lv e o s e le m e n to s num m a is à d ir e it a c o n tid o s
n a lis ta 1.

Se o m i t i r num, d e v o lv e t u d o d e lis ta 1.

right(Cadeia de origem ,num]) ^ cadeia right("Hello",2) Ienter I "lo"


D e v o lv e o s c a r a c te r e s num m a is à d ir e it a c o n tid o s
n a c a d e ia d e c a r a c te re s C a d e ia d e o r ig e m .

Se o m i t i r num, d e v o lv e t u d o d a C a d e ia d e o r ig e m .

right(com paraçãd) ^ expressão r1ght(x<3) IENTERI 3


D e v o lv e o la d o d i r e it o d e u m a e q u a ç ã o o u
d e s ig u a l d a d e .

ro o t() Menu CATALOG/MATH/Number


root(epressãd) ^ raiz root(8,3) IENTERI 2

Calcula uma raizde índice n de x em que x pode root(3,3) IENTERI 3 1/3


seruma constante de ponto flutuante complexa
ou real, um número inteiroou uma constante root(3,0,3) IENTERI 1.442249570
racional complexa ou uma expressão simbólica
geral.

ro ta te () Menu MATH/Base
rotate(núm ero inteiro /[,#de rotações) ^ número inteiro No modo base Bin:
R o d a o s b it s n u m n ú m e r o in t e ir o b in á r i o . P o d e rotate(0b1 1 1 1 0 1 0 1 1 0 0 0 0 1 1 0 1 0 1 )
in t r o d u z ir o n ú m e r o in t e ir o 1 e m q u a lq u e r b a s e d o 0b10 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 00 0 110 10
n ú m e r o ; é c o n v e r t id o p a r a u m f o r m a t o b in á r io d e
3 2 b it s . Se a m a g n it u d e d o número inteiro 1 é rotate(256,1) Ienter I 0b1000000000
t a m b é m m u it o g r a n d e p a r a e s te f o r m a to , u m a
o p e r a ç ã o d o m ó d u lo s im é t r ic o t r á - lo p a r a o
in t e r v a lo .

Appendix A: Funções e instruções 917


Se # de rotações forpositivo, a rotaçãovai para a No modo base Hex:
esquerda. Se# de rotações fornegativo, a rotação
vai para a direita.A predefiniçãoé ■1 (roda um bit rotate(0h78E) IenterI 0h3C7
para a direita).
rotate(0h78E,-2) IENTERI 0h800001E3
Por exemplo, numa rotação para a direita:
rotate(0h78E,2) IenterI 0h1E38

^ Cada bit roda para a direita. Importante: Para introduzir um número


binário ou hexadecimal, utilizesempre o prefixo
0 b0 0 0 0 0 0 0 0 0 0 0 0 0 11110 10 110 0 0 0 110 10 1
0 b ou 0 h (zero, não a letra O).
t _______________________ I
O bit mais à direita roda para mais à
esquerda.
produz:
0 b10 0 0 0 0 0 0 0 0 0 0 0 0 11110 10 110 0 0 0 110 10

O resultadoaparece de acordo com o modo Base.


rotate([,#de r otaç õe#) ^ iista No modo base Dec:
Devolve uma cópia de lista1 rodada para a direita rotate({1,2,3,4}) Ienter I
ou para a esquerda pelos elementos # de rotações. {4 1 2 3}
Não altereHsta 1.
ro ta te ({1 ,2 ,3,4}, -2) IenterI
Se # de rotações forpositivo, a rotaçãovai para a {3 4 1 2}
esquerda. Se # de rotaçõesfor negativo, a rotação
vai para a direita.A predefiniçãoé -1 (roda um rotate(íi.2 .3 .4 },1 ) lenterI
elemento para a direita). {2 3 4 1}

rotate(cadeia /[,# de r otaçõe#) ^ cadeia rotateC'abcd") 1enter 1 "dabc"


Devolve uma cópia de cadeia 1 rodada para a rotateC'abcd", -2 ) 1enter 1 "cdab"
direitaou esquerda pelos caracteres # de rotações.
Não alterea cadeia 1. rotate("abcd", 1 ) 1enter 1 "bcda"
Se # de rotaçõesfor positivo, a rotaçãovai para a
esquerda. Se # de rotaçõesfor negativo, a rotação
vai para a direita.A predefiniçãoé -1 (rode um
carácterpara a direita).

ro u n d () Menu MATH/Number
round(expressão 1 , dígitos]) ^ expressão round(1.234567,3) 1enter 1 1.235
Devolve o argumento arredondado para o
número de dígitosespecificado depois do ponto
decimal.
dígitostem de serum número inteirono intervalo
0-12. Se os dígitosnão estiverem incluídos,devolve
o argumento arredondado para 12 dígitos
significantes.
Nota: O modo Displaydigitspode afectara forma
de visualização.
round([, dígitos]) ^ lista round({p ,V (2 ).ln (2 )},4 ) IENTERI
Devolve uma listados elementos arredondados para { 3 ' 1416 1 4 1 4
o número de dígitosespecificados.
round(m atriz1l dígitos]) ^ matriz ro un d([ln(5),ln (3);,e*(1)],1 )
Devolve uma matrizdos elementos arredondados 1.6 1 1
para o número de dígitosespecificados. [3 1 2 7 ]

918 Appendix A: Funções e instruções


Menu M ATH/M atrix/Row
rowAdd(m atriz1, ÍndiceR 1, ÍndíceR2) ^ matriz rowAdd([3,4; ■ 3 ." 2],1,2) IENTERI
Devolve uma cópia de m atrizl com a linha ÍndiceR 3 4
substituída pela soma de linhas ÍndiceR 1e ÍndiceR 0 2
2
rowAdd([a,b;c,d],1,2) IenterI
[ b ]
La+c b+dJ

ro w D im () Menu MATH/Matrix/Dimensions
row D im (m atri2 ^ expressão 1 2
Devolve o número de linhas na matriz. [1 ,2 ;3,4;5,6] ! M1 1 3 4
_5 6_
Nota: Consultetambém colDim(). rowd1m(M1) Ienter I 3

ro w N o rm () Menu MATH/Matrix/Norms
row N orm (m atri2 ^ expressão rowNorm([-5,6,-7;3,4,9;9,-9,-7])
Devolve o máximo das somas dos valoresabsolutos
dos elementos nas linhas na matriz.
Nota: Todos os elementos da matriz têm de ser
simplificados para números. Consulte também
colNorm().

ro w S w ap () Menu MATH/Matrix/Row
rowSwap(m atriz1, ÍndiceR 1, ÍndiceR2 ^ matriz [1,2;3,4;5,6]!Mat IENTERI
"1 2"
Devolve a matriz 1 com as linhas ÍndiceR 1 e ÍndiceR
2 trocadas.
3 4
_5 6_
rowSwap(Mat,1,3) Ienter I
" 5 6"
3 4
_1 2_

RplcPic CATALOG
RplcPic picVai[, Unha][, coluna]
Apaga o ecrã Graph e coloque a imagem picVar nas
coordenadas dos pixéis(linha, coluna . Se não
quiserapagar o ecrã, utilizeRcIPic.
p icV a rtem de ser uma variável de tipode dados da
imagem. Unha e coluna, se incluídas,especificam as
coordenadas dos pixéisdo canto superioresquerdo
da imagem. As coordenadas predefinidas são (0,
0).

Nota: Para imagens inferioresao ecrã completo,


apenas a área afectada pela nova imagem é
apagada.

rre f() Menu MATH/Matrix


rref(m atrízl[, toD ^ matriz r r e f ( [ -2 , "2 .0 . "6 :1 . "1.9. -9:
-5.2.4. -4 1) IENTERI
Devolve o tipode escalão de linhas de matriz 1.
"1 0 0 66/71
147
0 1 0
71
_0 0 1 -62/71

Appendix A: Funções e instruções 919


Opcionalmente, qualquer elemento da matrizé rref([a,b,x;c,d,y])
tratado como zero seo valorabsoluto formenor do
que to/. Esta tolerância só é utilizada se a matriz d -x-b -y
tiverentradas de ponto flutuante e não contiver 1 0
a-d-b -c
quaisquer variáveis simbólicas que não tenham
~ (c- x-a- y)
um valor. Caso contrário, tolé ignorado. 0 1
a-d-b-c
• Se utilizarW IENTERI ou definiro modo para
Exact/Approx=APPROXIMATE,, os cálculossão
efectuados com a aritmética de ponto flutuante.
• -Se to/for omitido ou não utilizado, a tolerância
predefinida é calculada como:
5e■14 * m ax(dim (m atrizl))
* rowNorm(matrízT)
Nota: Consultetambém ref().

sec() Menu MATH/String


sec(expressão! ^ expressão No modo de ângulo Degree:
sec() ^ lista
sec(45) IENTERI
Devolve a secante de expressão 1 ou devolve
uma listaque contém as secantes de todos os sec({1,2.3,4}) IENTERI
elementos de is ta 1. 1 1
1.000...
{ cos(1 ) cos(4)
Nota: O resultado é devolvido como um ângulo
em graus, grados ou radianos, de acordo com a
definição do modo de ângulo actual.

sec_1() Menu MATH/String


sec"'(expressãoí) ^ expressão No modo de ângulo Degree:
sec^O ^ Usta
sec1 (
Devolve o ângulo cuja secante é expressão 1ou
devolve uma listaque contém as secantes No modo de ângulo Gradian:
inversas de cada elemento de is ta 1.
secL1 (V 2 ) IENTERI 50
Nota: O resultado é devolvido como um ângulo
em graus, grados ou radianos, de acordo com a No modo de ângulo Radian:
definição do modo de ângulo actual.
secLl({1,2,5}) IENTERI

{ 0 3 cosL1 (1/5)}

sech() Menu MATH/Hyperbolic


sech(expressãol) =>expressão 1
sech() ^ lista sech(3) 1ENTER1 cosh(3)
Devolve a secante hiperbólica de expressão 1 ou sech({1,2.3,4}) 1enter 1
devolve uma listaque contém as secantes
hiperbólicas dos elementos de lista 1. .198. 1 }
{ cosh(1 ) cosh(4)}

sech1() Menu MATH/Hyperbolic


sedh'1(expressãof) ^ expressão No modo complexo e ângulo radiano e
sech1 O ^ lista rectangular:
Devolve a secante hiperbólica inversa de sech-1 (1) Ienter I 0
expressão 1 ou devolve uma listaque contém as
secantes hiperbólicas inversas de cada elemento sech-1 ({1,-2,2.1}) IENTERI
de is ta 1.
{0 (£!£) •i 1.074... •i}

920 Appendix A: Funções e instruções


Send catalo g

Send Hsta S e g m e n to d o p r o g r a m a :

I n s t r u ç ã o C B L 2 /C B L ( C a lc u la t o r - B a s e d
L a b o r a t o r y ) o u C B R ( C a lc u la t o r - B a s e d R a n g e r). :Send {1,0}
E n v ia a Hsta p a r a a p o r ta d e lig a ç ã o . :Send {1,2,1}

SendCalc c a ta lo g

SendCalc var S e g m e n to d o p ro g ra m a :

E n v ia a v a r iá v e l v a r p a r a a p o r ta d e lig a ç ã o , e m q u e
a o u t r a u n id a d e lig a d a a e ssa p o r ta p o d e re c e b e r o :a+b!x
v a lo r d a v a r iá v e l. A u n id a d e d e re c e p ç ã o t e m d e :SendCalc x
e s ta r n o e c rã in ic ia l o u e x e c u ta r GetCalc a p a r tir de
u m p ro g ra m a .

Se e n v ia r a p a r t i r d e u m a T I - 8 9 , T I- 9 2 P lu s , o u
V oyage™ 2 0 0 p a r a u m a T I - 9 2 , o c o r r e u m e r r o se o
T I-9 2 e x e c u ta r GetCalc a p a r tir d e u m p ro g ra m a .
N e s te c a s o , a u n id a d e d e e n v io t e m d e u t iliz a r
SendChat.
@ SendCalc var[,porta]
E n v ia o c o n t e ú d o d a varde u m a T I- 8 9 T it a n i u m
p a r a o u t r a T I - 8 9 T it a n i u m .

S e a p o r t a n ã o f o r e s p e c if ic a d a o u a porta = 0 fo r
e s p e c if ic a d a , a T I - 8 9 T it a n i u m e n v ia o s d a d o s
a t r a v é s d a p o r t a U S B se lig a d a , s e n ã o e s tiv e r
lig a d a , e n v ia a t r a v é s d a p o r t a E/S .

Se a porta = 1 , a T I - 8 9 T it a n i u m s ó e n v ia d a d o s
a tr a v é s d a p o r ta US B .

Se a porta = 2 , a T I - 8 9 T it a n i u m s ó e n v ia d a d o s
a t r a v é s d a p o r t a E/S .

SendChat c a ta lo g

SendChat var Segmento do programa.


U m a a lt e r n a t iv a g e r a l a SendCalc, e s te é m u it o
ú t i l s e a u n id a d e d e re c e p ç ã o f o r u m T I - 9 2 (o u p a ra :a+b!x
u m p r o g r a m a g e n é r ic o d e " c h a t " q u e p e r m it a a :SendChat x
um a T I-9 2 , V o y a g e ™ 2 0 0 , o u T I - 9 2 P lu s s e r
u tiliz a d a ) . C o n s u lt e SendCalc p a r a o b t e r m a is
in fo r m a ç õ e s .

SendChat s ó e n v ia u m a v a r iá v e l se e ssa v a r iá v e l
f o r c o m p a t í v e l c o m a T I - 9 2 , q u e é tip ic a m e n t e
v e r d a d e ir o n o s p r o g r a m a s d e " c h a t " . N o e n ta n to ,
SendChat n ã o e n v ia r á u m a v a r iá v e l a r q u iv a d a ,
u m a T I - 8 9 b a s e d e d a d o s d e g r á fic o s , e tc .

Appendix A: Funções e instruções 921


seq() Menu MATH/List
seq[expressão, var baixo, altc[, passo]) ^ lista seq(n*2,n,1,6) IenterI
{1 4 9 16 25 36}
Aumenta a varde baixo para altoatravés de um
incremento de passo,avalia a expressão, e devolve seq(1/n,n,1,10,2) IenterI
os resultadoscomo uma lista.O conteúdo original {1 1/3 1/5 1/7 1/9}
de varainda aqui estão depois da conclusão de
seq(). sum(seq(1n~2,n,1,10,1))
var não pode seruma variável do sistema. 196.. .
O valorpredefinido para passo = 1 . 127.. .

or press 0 IenterI to get: 1.549. . .

s etD a te() c a ta lo g

setDate(anon}ês,diã) ^ Ustoid setDate(2001,10,31)


{2001 11 1}
Define o relógio para uma hora especificada no
argumento e devolve uma lista. Nota: O anotem
de estarno intervalo1997 -2132.) A listadevolvida
está no formato \yearold,mcnthold,dayold A data
devolvida é o valor anterior do relógio.
Introduza o ano como um número inteirocom
quatro dígitos. O mês e o dia podem ser inteiros
com um ou dois dígitos.

s etD tF m t() c a ta lo g

setDtFmt(/7í//íj£TOinteiro) ^ integeroid Valores inteiros:


Define o formato de data para o ambiente de 1 = MM/DD/AA 5 = AA.MM.DD
trabalho de acordo com o argumento e devolve o
valor do formato de data anterior. 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
setFoldN m e dapasta nova) ^ Cadeia dapasta newFold chrls IenterI Done
antiga
setFold(maln) IenterI "chrls"
Devolve o nome da pasta actual como uma cadeia e
defineNome da pasta nova como a pasta actual. setFold(chris)! oldfoldr IenterI
"main"
A pasta Nome da pasta nova tem de existir.
1! a IENTERI 1
setFold(#oldfoldr) IenterI "chrls"
aI a
chris\a IenterI 1

setGraph() c a ta lo g

setGraph (Cadeia do nome do modo, Cadeia de defíniçãd) setGraph("Graph Order","Seq")


cadeia |ENTERI "SEQ"
Defineo modo Graph de Cadeia do nomedo modo setGraph("Coord1nates","Off")
para Cadeia de definição, e devolve a definição IENTERI "RECT"
anteriordo modo. O armazenamento da definição
anterior permite restaurá-la posteriormente. Nota: A capitalização e os espaços em branco
são opcionais quando introduziros nomes dos
Cadeia do nomedo modoé uma cadeia de modos.
caracteresque especifica o modo que pretende
definir.Tem de ser um dos nomes dos modos da
tabela abaixo.

922 Appendix A: Funções e instruções


Cadeia de definição é u m a c a d e ia d e c a ra c te re s q u e
e s p e c ific a a n o v a d e f in iç ã o p a r a o m o d o . T e m d e
s e r u m a d a s d e f in iç õ e s lis t a d a s a b a ix o p a r a o
m o d o e s p e c í fic o q u e e s tá a d e f in ir .

Nome do modo Definições

" C o o r d in a t e s " "R e c t" , " P o la r " , " O ff"

"G ra p h O rd e r" " S e q " , " S im u l " ’

" G r id " " O f f ', " O n ” 2

"A x e s " " O f f ” , " O n ” ( n ã o n o m o d o d e r e p r e s e n ta ç ã o g r á fic a 3 D )

" O f f " , " A x e s " , " B o x " ( m o d o d e r e p r e s e n ta ç ã o g r á fic a 3 D )

" L e a d in g C u r s o r " " O f f ', " O n ” 2

" L a b e ls " "O ff” , "O n ”

S ty le " W ir e F r a m e " , " H id d e n S u r f a c e " , " C o n t o u r L e v e ls " , " W ir e a n d C o n t o u r " ,

" I m p l i c i t P lo t " 3

" S eq A x e s " " T im e " , " W e b " , " U 1 - v s - U 2 " 4

"D E A x e s " " T i m e " , " t - v s - y ' " , " y - v s - y ' " , " y 1 - v s - y 2 " , " y 1 - v s - y 2 ' " , " y 1 '- v s - y 2 ' " 5

Sugestão: P a ra d ig i t a r u m s ím b o lo d e p r im o ( ' ), p r im a [ 2 [']■

" S o lu tio n M e t h o d " " R K " , " E u le r " 5

" F ie l d s " " S lp F ld " , " D i r F l d " , " F l d O f f " 5

“ D is c o n tin u ity " O f f ', " O n ” 6

D e t e c t io n ”

’ N ã o d is p o n ív e l n o m o d o d e re p re s e n ta ç ã o g r á fic a S e q u e n c e , 3 D o u D if f E q u a tio n s .

T a m b é m in d is p o n í v e l n o m o d o d e r e p r e s e n ta ç ã o g r á fic a F u n c t io n c o m

“ D is c o n t i n u it y D e t e c t io n ” d e f in id a p a r a “ O n . ”

2In d is p o n ív e l n o m o d o d e re p re s e n ta ç ã o g r á fic a 3 D .

3A p lic a - s e a p e n a s a o m o d o d e re p re s e n ta ç ã o g r á fic a 3 D .

4A p lic a - s e a o m o d o d e re p re s e n ta ç ã o g r á fic a S e q u e n c e .

5A p lic a - s e a o m o d o d e re p re s e n ta ç ã o g r á fic a D if f E q u a tio n s .


6A p lic a - s e a p e n a s a o m o d o d e re p re s e n ta ç ã o g r á fic a F u n c tio n , q u a n d o “ G ra p h O r d e r ”
f o r d e f in id o p a r a “ S e q .”

s etM o d e () catalog

setMode(Cadeia do nome do modo, Cadeia de definição) setMode("Angle","Degree")


cadeia 1ENTER1 "RADIAN"
setModel i t ) =>Lista de cadeias
V2
D e fin e o m o d o Cadeia do nome d o m o d o p a r a a sin(45) 1ENTER1
2
n o v a d e f in iç ã o Cadeia de definição e d e v o lv e a
d e f in iç ã o a c tu a l d e s s e m o d o . setMode("Angle","Radian")
Cadeia do nome d o m o d o é u m a c a d e ia d e
N "DEGREE"
c a r a c te r e s q u e e s p e c ific a o m o d o q u e p r e te n d e
V2
d e f in ir . T e m d e s e r u m d o s n o m e s d o s m o d o s d a sin(p/4) 1ENTER1
t a b e la a b a ix o .
2

Cadeia de definição é u m a c a d e ia d e c a ra c te re s q u e setMode("Angle","Gradian")


e s p e c ific a a n o v a d e f in iç ã o p a r a o m o d o . T e m d e
N "RADIAN"
s e r u m a d a s d e f in iç õ e s lis t a d a s a b a ix o p a r a o
m o d o e s p e c í fic o q u e e s tá a d e f in ir .

Appendix A: Funções e instruções 923


iista contém pares de cadeias de palavras-chavee <2
define-as todas de uma sóvez. É recomendado sin(50) 1ENTER1 2
para várias alterações de modos. O exemplo
mostrado pode não funcionarse cada um dos pares setMode("Display D igits",
forintroduzido com um setMode() independente "F ix 2") 1ENTER1 "FLOAT"
pela ordem mostrada.
p ¥ lENTER1 3.14
UtilizeosetMode(va/) para restauraras definições
guardadas com getMode("ALL")! var. setMode ("D isplay D igits",
Nota: Para definirou devolver informações sobre o "F loa t") 1ENTER1 "FIX 2"
modo UnitSystem, utilizesetUnits() ou getUnits() p ¥ lENTER1 3.141...
em vez de setMode() ou getMode().
setMode ({ "S p lit Screen",
"L e ft-R ig h t","S p lit 1 App",
"G raph","Split 2 App","Table"} )
N
{"Sp lit 2 App" "Graph"
"S p lit 1 App" "Home"
"S p lit Screen" "FULL"}
Nota: A c a p ita liz a ç ã o e o s e s p a ç o s e m b ra n c o
s ã o o p c io n a is q u a n d o in t r o d u z ir o s n o m e s d o s
m o d o s . O s r e s u lta d o s n e s te s e x e m p lo s p o d e m
ta m b é m s e r d ife r e n te s n a u n id a d e .

Nome do modo Definições

"Graph" "Function", "Parametric", "Polar", "Sequence", "3D", "DiffEquations"

Display Digitos "Fix0", "Fix 1", ..., "Fix 12", "Float", "Float 1", ..., "Float 12"
(Visualizardígitos)

Angle (Ângulo) "Radian", "Degree", “Gradian”

Exponential Format "Normal", "Scientific", "Engineering"


(Formato exponencial)

Complex Format "Real", "Rectangular", "Polar"


(Formato complexo)

Vector Format (Formato "Rectangular", "Cylindrical", "Spherical"


do vector)

Pretty Print “Off”,“On”

SplitScreen (Ecrã "Full", "Top-Bottom", "Left-Right"


dividido)

"Split1 App" "Home", "Y= Editor", "Window Editor", "Graph", "Table", "Data/Matrix
Editor", "Program Editor", "Text Editor", "Numeric Solver", "Flash App"

"Split2 App" "Home", "Y= Editor", "Window Editor", "Graph", "Table", "Data/Matrix
Editor", "Program Editor", "Text Editor", "Numeric Solver", "Flash App"
"1 ", "2 "
Number ofGraphs
(Número de gráficos)

"Graph2" "Function", "Parametric", "Polar", "Sequence", "3D", "Diff Equations"

"SplitScreen Ratio" "1:1", "1:2", "2:1" (Apenas na Voyage™ 200)

Exact/Approx "Auto", "Exact", "Approximate"


(Exact/Aprox)

924 Appendix A: Funções e instruções


Base "Dec", "H ex", "Bin"

Language (Idioma) "English", "Alternate Language"

“Apps Desktop” “Off”,“On”

setTable() catalog
setTable(Cadá do nome do modo, Cadeia de defíniçãd) ^ setTableCGraph <- > Table","ON")
cadeia IENTERI "OFF"
Defineo parâmetro da tabela de Cadeia do nome do setTable("Independent","AUTO")
modopara Cadeia de definiçãoe devolve a IENTERI "ASK"
definiçãoanteriordo parâmetro. O armazenamento
da definição anterior permite restaurá-la 0[TblSet]
posteriormente.
Cadeia do nome do modo é uma cadeia de
caracteresque especifica o parâmetro que pretende
definir. Tem de ser um dos parâmetros da tabela
abaixo.
Cadeia de definição é uma cadeia de caracteresque
especifica a nova definiçãopara o parâmetro. Tem Nota: A capitalização e os espaços em branco
de ser uma das definições listadasabaixo para o são opcionais quando introduzir os parâmetros.
parâmetro específico que está a definir.

Nome do parâmetro Definições

"Graph <-> Table" “Off”,“On”

"Independent" "Auto", "Ask"


setTim e() CATALOG
se\T\me(hora,minuto,segundâ) Ustold setTime(11,32,50)
{10 44 49}
Define o relógio para uma hora especificada no
argumento e devolve uma lista.A listatem o
formato {houroid,minuteoid,secondoid. A hora
devolvida é o valor anterior do relógio.
Introduza a hora no formato de 24 horas, em que
13 = 1 p.m.

setTmFmt() catalog

setTmFmt(ní//nerointeiro) ^ integero/d Valores inteiros:


Define o formato de hora para o ambiente de 12 = relógio de 12 horas
trabalho de acordo com o argumento e devolve o
valor do formato de hora anterior. 24 = relógio de 24 horas

Appendix A: Funções e instruções 925


setTmZn() catalo g

se tT m Z n (número inteiro) ^ integeroid Se GMT for 14:07:07, serão:

Define o fuso horário de acordo com o argumento em Denver, Colorado (Hora


7 :0 7 :0 7 a .m .
e devolve o valor do fuso horário anterior. Diurna da Montanha)
(-420 minutos de g M t)
O fuso horário é definido por um inteiroque
calcula o desvio em minutos da hora média de 15:07:07 p.m. em Bruxelas, Bélgica (Hora
Greenwich (GMT), como estabelecido em padrão da Europa central)
Greenwich, Inglaterra. Por exemplo, se o fuso (+60 minutos de GMT)
horário se desviar de GMT cerca de duas horas, o
dispositivo devolve 12 0 (minutos).
Os números inteiros para fusos horários a oeste
de GMT são negativos.
Os números inteiros para fusos horários a este de
GMT são positivos.

setU nits() CATALOG


setUnits() ^ lista T o d o s o s n o m e s d a u n id a d e s tê m d e c o m e ç a r
c o m u m c a r á c te r d e s u b lin h a d o _ .
Defineas unidades predefinidaspara os valores
especificados na lista 1 e devolve uma listadas 0 [-]
predefiniçõesanteriores.
P o d e ta m b é m s e le c c io n a r a s u n id a d e a p a r tir d e
• Para especificaro sistema integrado SI (métrico) u m m e n u , p re m in d o :
ou ENG/US, a lista1 utilizaa formato:
2 [UNITS]
{"SI"} or {"ENG/US"} setün1ts({"SI"}) IenterI
• Para especificarum conjunto de unidades {"SI" "Area" "NONE"
predefinidaspersonalizadas, a lista1 utilizao "Capacltance" "_F" ...}
formato:
{"CUSTOM", "caí/", "unidade 1" [,"cat2,
"unidade2 ,...]}
setUn1ts({"CUSTOM","Length",
"_cm","Mass","_gm"}) IenterI
em que cada par de cate unidade especifica uma {"SI" "Length" "m"
categoria e a unidade predefinida. (Pode "Mass" " kg" ...}
especificarapenas as unidades integradas, não
as unidades definidaspelos utilizadores.) Nota: O e c rã p o d e v e r u n id a d e s d ife r e n te s .
Qualquer categoria não especificada utilizaráa
unidade personalizada anterior.•
• Para voltaràs unidades predefinidas
personalizadas anteriores, a lista 1 utilizao
formato:
{"CUSTOM"}
Se quiser diferentes predefinições dependendo da
situação, crie listasseparadas e guarde-as para
nomes de listasúnicos. Para utilizarum conjunto
de predefinições, especifiqueesse nome de listaem
setUnits().
Pode utilizarsetUnits() para restauraras
definições guardadas previamente com setUnits()
! vacou com getUnits() ! var.

926 Appendix A: Funções e instruções


Shade CATALO G

Shade expr1, expr2, [baixoX], [altoX], [padrão], [patRes] Na janela de visualização ZoomTrig:
Mostra o ecrã Graph, os gráficos exprl e expr2, e as Shade cos(x),sin (x)
áreas sombreadas em que exprl é menor que expr2.
(exprl e e p 2 têm de serexpressões que utilizamx
como a variável independente.)
baixoXe altoX, se incluídos, especificam os limites
direitoe esquerdo da sombra. As entradasválidas
estão entrexmin e xmax. As predefiniçõessão xmin
exmax.
padrão especifica um dos quatropadrões de ClrDraw I en ter I Done
sombra: Shade cos(x),sin (x),0,5 I en ter I
1 = vertical (predefinição)
2 = horizontal
3 = negativo-declive45°
4 = positivo-declive45°
patRes especifica a resoluçãodos padrões de
sombra:
1 = sombra sólida
2 = 1 espacejamento de 1 pixel (predefinição)
3= espacejamento de 2 pixéis ClrDraw I en ter I Done
Shade c o s(x ),sin (x ),0 ,5 ,2 I e n t e r I
10= espacejamento de 9 pixéis
Nota:A sombra interactivaestá disponível no ecrã
Graph através da instruçãoShade.A sombra
automática de uma função específica está
dsiponível através da instrução Style.Shade não
éválida no modo de representação gráfica 3D.

ClrDraw I en ter I Done


Shade co s(x ),sin (x ),0 ,5 ,2 ,1 I e n t e r I

s h ift() CATALOG
shift(núme/ointeiro /[,# de rotaçõeS) ^ número inteiro No modo base Bin:
Roda os bitsnum número inteiro binário. Pode sh ift(0b n n 0 10n 00 00 U 0 10 1)
introduziro número inteiro 1 em qualquer base do 0bnn010H 0000n010
número; é convertido para um formato bináriode
32 bits.Se a magnitude do número inteiro 1 é shift(256,1 ) I ENTERI
também muito grande para esteformato, uma 0b1000000000
operação do módulo simétricotrá-lopara o
intervalo. No modo base Hex:

Se # de rotações forpositivo, a rotação é para a shift(0h78E) 0h3C7


esquerda. Se # de rotaçõesfor negativo, a rotação é
para a direita.A predefinição é ■1 (roda um bit shift(0h78E,-2) 0h1E3
para a direita).
shift(0h78E,2) 0h1E38
Numa rotaçãopara a direita,o bitmais à direita
desaparece e 0 ou 1 é introduzidopara Importante: Para introduzir um número
corresponder ao bitmais à esquerda. Numa binário ou hexadecimal, utilizesempre o prefixo
0 b ou 0 h (zero, não a letra O).
rotação para a esquerda, o bitmais à esquerda
desaparece e 0 é introduzido como o bitmais à
direita.
Por exemplo, numa rotação para a direita:

Appendix A: Funções e instruções 927


Cada bit roda para a direita.
0 b0 0 0 0 0 0 0 0 0 0 0 0 0 11110 10 110 0 0 0 110 10 1
iftroduz 0 se o bit mais à
esquerda for 0, ou 1 se o Desaparecido
bit mais à esquerda for 1 .
produz:
0 b0 0 0 0 0 0 0 0 0 0 0 0 0 0 11110 10 110 0 0 0 110 10

O resultadoaparece de acordo com o modo Base.


Os zeros à esquerda não aparecem.
shift( [,# de rotações) ^ Üsta No modo base Dec:
Devolve uma cópia de iista 1 rodados para a direita sh ift({1 ,2 ,3 ,4 }) IENTERI
ou esquerda pelos elementos # de rotações. Não {undef 1 2 3}
altereiista 1.
s h ift({1 ,2 ,3 ,4 },-2)
Se # de rotações forpositivo, a rotação é para a {undef undef 1 2}
esquerda. Se # de rotaçõesfor negativo, a rotação é
para a direita.A predefinição é■1 (roda um sh ift({1 ,2,3,4},1)
elemento para a direita). {2 3 4 undef}
Os elementos introduzidos no inícioou no fim da
Üsta pela rotação são definidospara o símbolo
"undef”.
,# de rotações )
shM t(c adeia 1 [ ^ cadeia shift("abcd") 1enter 1 " abc"
Devolve uma cópia deca d e ia 1 rodada para a shift("abcd", -2) 1enter 1 " ab"
direitaou esquerda pelos caracteres # de rotações.
Não alterea cadeia 1. shift("abcd",1) 1enter 1 "bcd "
Se # de rotaçõesfor positivo, a rotação é para a
esquerda. Se # de rotações fornegativo, a rotação é
para a direita.A predefinição é■1 (roda um
carácterpara a direita).
Os elementos introduzidos no inícioou no fim da
cadeia pela rotação são definidospara um espaço.

S h o w S tat CATALOG
ShowStat {1,2,3,4,5} ! L1 {1 2 3 4 5}
{0,2,6,10,25} ! L2
Mostra uma caixa de diálogocom os últimos
resultadosestatísticoscalculados seainda forem {0 2 6 10 25}
válidos. Os resultados estatísticos são apagados TwoVar L1,L2 Ienter I
automaticamente se alteraros dados para ShowStat I
cálculo.
Utilizeesta instruçãodepois de um cálculo
estatístico,como RegLin.

928 Appendix A: Funções e instruções


sign() M e n u M A T H /N u m b e r

sign(expressãol) z expressão s ig n ( _ 3.2) I ENTERI ' 1.


sign() z lista
sign( matriz!)z matriz sign({2,3,4, - 5}) I ENTERI

{i i i - 1}
Para a expressãol, reale complexa, devolvea
expressãomabs(expressãoi) quando expressãoim- 0 . sign(1+abs(x)) Ienter I 1
Devolve 1 se a expressão 1 forpositiva.
Devolve ■1 ifexpressãolor negativa.
sign(0)devolve ±1 se o modo de formato completo Se o modo de formato complexo for REAL:
forREAL; caso contrário, devolve-sea sipróprio. . ____
sign(0 )representa a circunferência da unidade no s1gn([ 3,0,3]) |enter| [ 1 ±1 1]
domínio complexo.
P a r a u m a lis t a o u m a t r iz , d e v o lv e o s s in a is d e
t o d o s o s e le m e n t o s .

s im u lt() Menu MATH/Matrix


sim ult(M atriz do coeficienîe, Vecîor constante[, fo l) ^ Solve for x and y: x + 2y = 1
matriz sin( )
D e v o lv e o v e c t o r d e u m a c o lu n a q u e c o n t é m a s
sim u lt([1 ,2 ;3 ,4 ],[1 ;- 1 ] ) f ^ f f l
s o lu ç õ e s p a r a u m s is t e m a d e e q u a ç õ e s lin e a r e s .
-3
[ 2 ]
matriz do coeficiente t e m d e s e r u m a m a t r iz
q u a d r a d a q u e c o n t é m o s c o e fic ie n te s d a s e q u a ç õ e s .
The solution is x=- 3 and y=2.
vector da constantetem d e te r o m e s m o n ú m e ro de
lin h a s (m e s m a d im e n s ã o ) c o m o a M atriz do
coefdentee c o n t é m a s c o n s ta n te s . Solve: ax + by = 1
cx + dy = 2
O p c io n a lm e n t e , q u a lq u e r e le m e n t o d a m a t r iz é
t r a t a d o c o m o z e r o se o v a lo r a b s o lu to f o r m e n o r d o
que tol. E s ta t o l e r â n c ia s ó é u t i liz a d a s e a m a t r iz
[a,b;c,d]!matx1 1e n t e r I [ a d]
t i v e r e n t r a d a s d e p o n t o f l u t u a n t e e n ã o c o n t iv e r simult(matx1,[1;2]) Ienter I
q u a is q u e r v a r iá v e i s s im b ó lic a s q u e n ã o t e n h a m ~ - ( 2 - b -d ) ■
u m v a lo r . C a s o c o n t r á r io , tolé ig n o r a d o .
a - d -b - c
• Se u t i liz a r W lENTERI o u d e f in ir o m o d o p a r a 2- a- c
E x a c t / A p p r o x = A P P R O X I M A T E , o s c á lc u lo s s ã o _ a - d- b - c _
e fe c t u a d o s c o m a a r it m é t ic a d e p o n t o f lu tu a n t e .

• -Se to if o r o m it id o o u n ã o u tiliz a d o , a to le r â n c ia
p r e d e f in id a é c a lc u la d a c o m o :

5e"14 * m ax(dim (M atriz do coeficiente))


* row N orm (M atriz do coeficiente
simuIt(Marz do coeficiente. Matriz da constantei to l) ^ Solve: x + 2y = 1
matriz sin( )
R e s o lv e v á r i o s s is t e m a s d e e q u a ç õ e s lin e a r e s , e m sim ult([1,2;3,4],[1,2; -1 , -3])
q u e c a d a s is t e m a t e m o s m e s m o s c o e f ic ie n te s d e I
e q u a ç õ e s , m a s d if e r e n t e s c o n s t a n t e s .
ë3 -7
C a d a c o lu n a e m M atriz da constantetem d e c o n te r [2 9/2 ]
a s c o n s t a n t e s p a r a u m s is te m a d e e q u a ç õ e s . C a d a
c o lu n a d a m a t r iz r e s u lt a n t e c o n t é m a s o lu ç ã o Para o primeiro sistema, x= " 3 e y=2. Para o
p a r a o s is t e m a c o r r e s p o n d e n te . segundo sistema, x= " 7 e y=9/2.

Appendix A: Funções e instruções 929


sinh() T e c la s Í 2 M

sin(expressão1 ^ expressão No modo de ângulo Degree:


sin() ^ lista
V2
sin(expressão 1 devolve o seno do argumento S ln ( ( p /4 ) r ) 1ENTER 1
2
como uma expressão.
V2
sin(lista 1 devolve uma listados senos de todos os s i n ( 4 5 ) 1ENTER 1
2
elementos em Usta 1.
Nota: O argumento é interpretado como um S i n ( { 0 . 6 0 . 9 0 } ) 1ENTER 1 {0 Ÿ 1}
ângulo em graus, grados ou radianos, de acordo
com o modo de ângulo actual. Pode utilizar° ,G
ou ô para substituira definiçãodo modo de No modo de ângulo Gradian:
ângulo temporariamente. V2
s in ( 5 0 ) N 2

No modo de ângulo Radian:


V2
S i n ( p / 4 ) 1ENTER 1
2

V2
S i n ( 4 5 ° ) 1ENTER 1
2

sin(M atriz quadrada 1 ^ Matriz quadrada No modo de ângulo Degree:


Devolve o seno da matrizde M atriz quadrada 1. s in ( [1 ,5 ,3 ;4 ,2 ,1 ;6 , ‘ 2 ,1 ])
Este procedimento não é a mesma coisa que
calcularo seno de cada elemento. Para mais '. 9 4 2 . . . - .0 4 5 ... -.0 3 1 .
informações sobre o método de cálculo, consulte - .0 4 5 ... . 9 4 9 ... -.0 2 0 .
cos(). _ - .0 4 8 ... - .0 0 5 ... .9 6 1 ...

matriz quadrada /tem de estar na diagonal. O


resultado contém sempre números de pontos
flutuantes.

Teclas 0 [ s i n -1]

sin-1 ( expressão1 o expressão No modo de ângulo Degree:


sin-1 () o Usta
Sin - (1) 1ENTER 1 90
sin- (expressão! returns the angle whose sine is
expressão! as an expression. No modo de ângulo Gradian:

sin- ()Usta ! devolve uma listade senos inversos Sin - (1) 1ENTER 1 100
de cada elemento de lista !.
No modo de ângulo Radian:
Nota: O resultado é devolvido como um ângulo
em graus, grados ou radianos, de acordo com a Sin - ({0 ..2 ..5 }) 1ENTER 1

definição do modo de ângulo actual. {0 .201... .523...}

s in A(Matríz quadrada 1) ^ Matriz quadrada No modo de ângulo Radian e no modo do


formato complexo Rectangular:
Devolve o seno hiperbólicoda matrizde M atriz
quadrada 1. Este procedimento nãoé a mesma s 1 n - l( [ 1 , 5 , 3 ; 4 ,2 , 1 ; 6 , ‘ 2 ,1 ] )
coisa que calcularo seno inverso de cada
elemento. Para mais informações sobreo método " - .1 6 4 ...-.0 6 4 ...- 7 1 .4 9 0 ...- 2 . 1 0 5 . . . - i
de cálculo,consulte cos(). .7 2 5 ...- 1 . 5 1 5 . - i .9 4 7 ...- .7 7 8 ...- i
_ 2 .0 8 3 ...- 2 . 6 3 2 . . - i - 1 .7 9 0 . . . + 1 .2 7 1 . . . - i
matriz quadrada /tem de estar na diagonal. O
resultado contém sempre números de pontos
flutuantes.

930 Appendix A: Funções e instruções


sinh() M e n u M A T H /H y p e r b o lic

sinh(expressaor) ^ expressão sinh(1.2) Ienter I 1.509...


sinh() ^ lista
sinh(0,1.2,3.) I en ter I
sinh (expressão /) d e v o lv e o s e n o h ip e r b ó lic o d o
{0 1.509... 10.017...}
a r g u m e n t o c o m o u m a e x p re s s ã o .

sinh (Usta d e v o lv e u m a lis ta d o s s e n o s h ip e r b ó lic o s


d e c a d a e le m e n t o d e lis ta 1.

sinh(M atríz quadrada 1) ^ Matriz quadrada N o m o d o d e â n g u lo R a d ia n :

D e v o lv e o s e n o h ip e r b ó lic o d a m a t r iz d e M atriz sinh([1,5,3;4,2,1;6, ‘2,1])


quadrada 1. E s te p r o c e d im e n t o nãoé a m esm a
c o is a q u e c a lc u l a r o s e n o h ip e r b ó lic o d e c a d a "360.954 305.708 239.604"
e le m e n t o . P a ra m a is in fo r m a ç õ e s s o b r e o m é to d o 352.912 233.495 193.564
d e c á lc u lo , c o n s u lt e cos(). _298.632 154.599 140.251.
matriz quadrada / t e m d e e s ta r n a d ia g o n a l. O
r e s u lt a d o c o n t é m s e m p r e n ú m e r o s d e p o n t o s
flu tu a n te s .

sinh"1() Menu MATH/Hyperbolic


sinh"1 (expressãoT) ^ expressão sinh "1 (0) IENTERI 0
sinh"10 ^ Usta
sinh " ({0.2.1.3}) IenterI
sinh" (expressão T d e v o lv e o s e n o h ip e r b ó lic o d o {0 1 487 s i nh" (3)}
a r g u m e n t o c o m o u m a e x p re s s ã o .

sinh" O Usta 1d e v o lv e u m a lis ta d o s s e n o s


h ip e r b ó lic o s in v e r s o s d e c a d a e le m e n t o d e Usta 1.

sinh-"(M atriz quadrada1) ^ Matriz quadrada No modo de ângulo Radian:


D e v o lv e o s e n o h ip e r b ó lic o d a m a t r iz d e M atriz sinh-l([1.5.3;4.2.1;6.-2.1])
quadrada 1. E s te p r o c e d im e n t o n ã o é a m e s m a
c o is a q u e c a l c u l a r o s e n o h ip e r b ó lic o in v e r s o d e '.041... 2.155... 1.158.
c a d a e le m e n t o . P a ra m a is in fo r m a ç õ e s s o b r e o 1.463... .926. .112.
m é t o d o d e c á lc u lo , c o n s u lte cos(). _2.750. -1.528. .572.
matriz quadrada / t e m d e e s ta r n a d ia g o n a l. O
r e s u lt a d o c o n t é m s e m p r e n ú m e r o s d e p o n t o s
flu tu a n te s .

Appendix A: Funções e instruções 931


SinReg M e n u M A T H /S ta tis tic s /R e g r e s s io n s

SinReg , lista 2 [, [repetições] , [ período] [, lista 3, iísta 4] ] No modo de representação gráfica da função.

C a lc u la a r e g r e s s ã o s in u s o id a l e a c t u a liz a t o d a s seq(x,x,1,361,30)!L1 I ENTER I


a s v a r iá v e i s e s t a t í s tic a s d o s is te m a . {1 31 61 ...}
T o d a s a s lis t a s t ê m d e t e r d im e n s õ e s ig u a is , e x c e p to
{5.5,8,11,13.5,16.5,19,19.5,17,
a iista 4. 14.5,12.5,8.5,6.5,5.5}!L2
{5.5 8 11 ...}
Hsta i r e p r e s e n t a x lis t . SinReg L1,L2 I e n t e r I Done
Usta 2 r e p r e s e n t a y lis t . ShowStat I e n t e r I
Usta 3 r e p r e s e n t a o s c ò d ig o s d e c a te g o r ia s .
Hsta 4 r e p r e s e n t a a lis t a d e in c lu s ã o d e c a te g o r ia s .

repetições e s p e c if ic a m o n ú m e r o m á x im o d e v e z e s
(D e 1 a 1 6 ) q u e u m a s o lu ç ã o é te n t a d a . S e o m it id o ,
o 8 é u t i l i z a d o . G e r a lm e n t e , o s v a lo r e s m a io r e s
r e s u lt a m e m m e l h o r p r e c is ã o , m a s e m t e m p o s d e
e x e c u ç ã o m a is lo n g o s , e v ic e - v e r s a .

I ENTER I
período e s p e c ific a u m p e r ío d o e s tim a d o . Se o m it id o ,
a d if e r e n ç a e n t r e v a lo r e s e m Hsta i d e v e s e r ig u a l e
regeq(x)! y1(x) I e n t e r I Done
e s ta r n a o r d e m s e q u e n c ia l. S e e s p e c ific a r o período, NewPlot 1.1.L1.L2 I e n t e r I Done
0 [G R A P H ]
a s d if e r e n ç a s e n t r e o s v a lo r e s x p o d e m s e r d e s ig u a is .
„ 9
Nota: D e lista ia Hsta3 t ê m d e se r u m n o m e da
v a r iá v e l o u c 1 - c 9 9 ( c o lu n a s d a ú lt im a v a r iá v e l d e
d a d o s a p r e s e n ta d a n o E d ito r d e D a d o s /M a tr iz ) . Usta
4 não t e m d e s e r o n o m e d e u m a v a r iá v e l e n ã o
p o d e ser c 1 -c 9 9 .

A s a íd a d e RegSin é s e m p re e m ra d ia n o s ,
in d e p e n d e n t e m e n te d a d e f in iç ã o d o m o d o d e
â n g u lo .

solve() Menu MATH/Algebra


solve(equação, va/) ^ Expressãobooieana solve(a* x"2+b* x+c=0,x) Ienter I
solve(desiguaidade, va/ ^ Expressão booieana
b2 -4- a- c-b
D e v o lv e s o lu ç õ e s re a is c a n d id a ta s d e u m a e q u a ç ã o o u
x= 2- a
d e s ig u a ld a d e p a / a var O o b je c t iv o é d e v o lv e /
c a n d id a t o s p a / a t o d a s a s s o lu ç õ e s . N o e n t a n t o ,
or x=
p o d e m e x i s t i / e q u a ç õ e s o u d e s ig u a ld a d e s p a /a a s
q u a is o n ú m e / o d e s o lu ç õ e s é in f in i t o .

O s c a n d id a t o s a s o lu ç õ e s p o d e m n ã o s e / s o lu ç õ e s ans(1)| a=1 and b=1 and c=1


f i n i t a s / e a is p a / a a lg u m a s c o m b in a ç õ e s d e v a lo / e s I
p a / a v a / i á v e i s in d e f in id a s . Error: Non-real result (Resultado não
P a /a a d e f in iç ã o A U T O d o m o d o E x a c t/A p p /o x , o solve((x- a ) e 4 x ) = - x* (x- a),x) I e n t e r I
o b je c t iv o é p / o d u z i / s o lu ç õ e s e x a c ta s q u a n d o fo / e m
x = a or x = '.567...
c o n c is a s e c o m p le m e n ta d a s p o / p /o c u /a s /e p e tid a s
c o m a a / i t m é t ic a a p / o x im a d a q u a n d o a s s o lu ç õ e s
e x a c ta s n ã o f o / e m p /á tic a s .

D e v id o a o c a n c e la m e n to p /e d e f in id o d o m a io / d iv is o / (x+1)(x- 1)/(x- 1)+x- 3 I ENTER I


c o m u m d o n u m e / a d o / e d o d e n o m in a d o / d o s /á c io s , as 2 - x- 2
s o lu ç õ e s p o d e m s e / s o lu ç õ e s a p e n a s n o lim it e d e u m solve(entry(1)=0,x) I e n t e r I x= 1
d o s la d o s .
entry(2)|ans(1) I e n t e r I undef
l1m it(entry(3),x,1) I e n t e r I 0
P a /a d e s ig u a ld a d e s d e tip o s > , < , < , o u > , a s s o lu ç õ e s solve(5x- 2 > 2x,x) Ienter I x > 2/3
e x p lí c it a s s ã o im p / o v á v e is , e x c e p to s e a d e s ig u a ld a d e
f o / lin e a / e c o n t iv e / a p e n a s va/
P a /a a d e f in iç ã o E X A C T d o m o d o E x a c t/A p p /o x ,a s exact(solve((x- a ) e 4 x ) = 'x *
p a / t e s q u e n ã o p o d e m s e / /e s o lv id a s s ã o d e v o lv id a s (x- a),x)) I ENTER I
c o m o d e s ig u a ld a d e o u e q u a ç ã o im p líc ita .
e x + x = 0 or x = a

932 Appendix A: Funções e instruções


U t ili z e o o p e r a d o r " | ” p a r a r e s t r in g i r o in t e r v a lo d e N o m o d o d e â n g u lo R a d ia n :
s o lu ç ã o e / o u o u t r a s v a r iá v e i s q u e o c o r r a m n a
e q u a ç ã o o u d e s ig u a l d a d e . Q u a n d o lo c a l iz a r u m a solve(tan(x)=1/x,x)|x>0 and x<1 lENTERIx
s o lu ç ã o n u m in t e r v a lo , p o d e u t i liz a r o s o p e r a d o r e s
d e d e s ig u a l d a d e p a r a e x c lu i r e s s e in t e r v a lo d e
p ro c u ra s s u b s e q u e n te s .

f a l s o é d e v o lv id o q u a n d o n ã o f o r e m e n c o n tr a d a s S0lve(x=x+1,x) 1ENTER 1 fal se


s o lu ç õ e s re a is . V e r d a d e i r o é d e v o lv id o s e solve()
c o n s e g u ir d e t e r m in a r q u e q u a lq u e r v a lo r re a l f in it o d e S0 lve(x=x,x) 1ENTER 1 true
v a n s a tis fa z a e q u a ç ã o o u a d e s ig u a ld a d e .

C om o solve() d e v o lv e s e m p re u m re s u lta d o B o o le a n o , 2x- 1<1 and solve(x*2*9,x) 1e n t e r 1


p o d e u t i liz a r " a n d , " ” o r , ” e ” n o t ” p a r a c o m b in a r o s x < 1 and x * - 3
r e s u lt a d o s d e solve() u n s c o m o s o u tr o s o u c o m
o u t r a s e x p r e s s õ e s b o o le a n a s .

A s s o lu ç õ e s p o d e m c o n t e r u m a v a r iá v e l in d e fin id a N o m o d o d e â n g u lo R a d ia n :
n o v a ú n ic a d a f o r m a @ /c o m o /s e n d o u m n ú m e ro
in t e ir o n o in t e r v a lo 1 - 2 5 5 . E ssas v a r iá v e is in d ic a m u m solve(s1n(x)=0,x) 1e n t e r 1 x = @1 • p
n ú m e r o in t e ir o a r b it r á r io .

N o m o d o r e a l, a s p o tê n c ia s f r a c c io n á r ia s c o m S0lve(x*(1/3)=- 1,x) 1ENTER 1 x = -1


d e n o m in a d o r e s ím p a r e s in d ic a m a p e n a s a d e r iv a ç ã o
re a l. C a s o c o n t r á r io , a s v á r ia s e x p re s s õ e s c o m so lv e (V (x)=_ 2,x) 1ENTER 1 false
d e r iv a ç õ e s , c o m o a s p o tê n c ia s fra c c io n á r ia s , o s
lo g a r itm o s e a s fu n ç õ e s tr ig o n o m é tr ic a s in v e rs a s solve( - V ( x )= _ 2,x) 1ENTER 1 x=4
in d ic a l a p e n a s a d e r iv a ç ã o p r in c ip a l. P o r c o n s e q u ê n c ia ,
solve() s ó p r o d u z s o lu ç õ e s c o r r e s p o n d e n te a essa
d e r iv a ç ã o r e a l o u p r in c ip a l.

Nota: C o n s u lt e t a m b é m cSolve(), cZeros(),


nSolve(), e zeros().
solve(equação 1 e equação2[e ... ],[varOrGuessl, solve(y=x~2-2 and
varOrGuess2 [,...]}) ^ Expressão booieana x+2y=-1,{x,y}) I e n t e r I
D e v o lv e s o lu ç õ e s re a is c a n d id a ta s p a r a e q u a ç õ e s
x=1 and y=-1
a lg é b r ic a s s im u lt â n e a s , e m q u e c a d a varOrGuess or x=-3/2 and y=1/4
e s p e c ific a u m a v a r iá v e l q u e p r e te n d e re s o lv e r.

O p t i o n a l m e n t e , p o d e e s p e c if ic a r u m a h ip ó t e s e
i n ic ia l p a r a u m a v a r iá v e l. C a d a varOrGuesste m de
te r o fo r m a to :

variável
- ou -
variável = número real ou não real

P o r e x e m p lo , x é v á lid o e , p o r is s o , é x = 3 .

Appendix A: Funções e instruções 933


Se t o d a s a s e q u a ç õ e s f o r e m p o lin o m ia is e n ã o
e s p e c if ic a r q u a is q u e r h ip ó te s e s in ic ia is , cSolve()
u t i liz e o m é t o d o d e e lim in a ç ã o G rõ b n e r /B u c h b e r g e r
le x ic a l p a r a t e n t a r d e t e r m in a r todas a s s o lu ç õ e s
c o m p le x a s .

P o r e x e m p lo , s u p o n h a q u e t e m u m a
c ir c u n f e r ê n c ia d e r a io r n a o r ig e m e o u t r a
c ir c u n f e r ê n c ia d e r a io r c e n t r a d a o n d e a p r im e ir a
c ir c u n f e r ê n c ia c r u z a c o m o e ix o x p o s it iv o . U tiliz e
solve() p a r a lo c a l iz a r a s in te r c e p ç õ e s .

C o m o ilu s t r a d o p e lo r n o e x e m p lo à d ir e it a , a s solve(x~2+y~2=r~2 and


equações poUninomiaiss im u lt â n e a s p o d e m te r (x-r)*2 +y*2 =r*2 ,{x,y}) Ienter I
v a r iá v e i s a d ic i o n a is q u e n ã o t ê m v a lo r e s , m a s
s/3-r
r e p r e s e n t a m v a lo r e s n u m é r ic o s d a d o s q u e p o d e m x= r and y=
2 2
s e r s u b s t it u í d o s p o s t e r io r m e n te .
V3-r
or x= ~ and y=
2 2
P o d e t a m b é m ( o u e m v e z d e ) i n c lu ir v a r iá v e i s d e solve(x~2+y~2=r~2 and
s o lu ç ã o q u e n ã o a p a r e ç a m n a s e q u a ç õ e s . P o r (x-r)*2 +y*2 =r*2 ,{x,y,z}) Ienter I
e x e m p lo , p o d e i n c lu ir z c o m o u m a v a r iá v e l d e
r -y/ä-r
s o lu ç ã o p a r a a m p lia r o e x e m p lo a n t e r io r p a r a x= ~ and y= „ and z=@1
2 2
d o is c i l i n d r o s d e in t e r c e p ç ã o p a r a le lo s d e r a io r.
r ~a/s •r
or x= ~ and y= — „— and z=@1
A s s o lu ç õ e s d o s c ili n d r o s ilu s t r a m c o m o as fa m ília s 2 2
d e s o lu ç õ e s p o d e m c o n t e r c o n s ta n te s a r b it r á r ia s d a
f o r m a @ k , e m q u e é o s u fix o d e u m n ú m e r o in t e ir o
d e 1 a 2 5 5 . O s u fix o r e in ic ia - s e 1 q u a n d o u tiliz a r
ClrHome o u ^ 8 : C le a r H o m e .

P a r a s is te m a s p o li n o m ia is , o t e m p o d e c á lc u lo e o
c o n s u m o d a m e m ó r ia p o d e m d e p e n d e r f o r te m e n te
d a o r d e m e m q u e lis ta as v a r iá v e is d e s o lu ç ã o . Se a
e s c o lh a in ic ia l c o n s u m ir a m e m ó r ia o u a s u a
p a c iê n c ia , t e n t e r e d is p o r a s v a r iá v e is n a s e q u a ç õ e s
e /o u n a lis ta varOrGuess.
Se n ã o in c lu ir q u a is q u e r h ip ó te s e s e se q u a lq u e r solve(x+ é^ (z ) * y=1 and
e q u a ç ã o f o r n ã o p o lin o m ia l e m q u a lq u e r v a r iá v e l, x - y= sin (z),{x ,y}) Ienter I
m a s t o d a s as e q u a ç õ e s f o r e m lin e a r e s e m to d a s as
v a r iá v e is d e s o lu ç ã o , solve() u tiliz a a e lim in a ç ã o e - sin(z)+1 , " (s1n(z) - 1)
G a u s s ia n p a r a t e n t a r d e t e r m in a r to d a s as s o lu ç õ e s .
x = ---------;----- and y = ----------- ;------
e +1 ez +1
Se u m s is te m a n ã o f o r p o lin o m ia l e m to d a s v a r iá v ie s solve( é^ (z ) * y=1 and _ y= sin (z),{y,z })
n e m lin e a r n a s v a r iá v e is d e s o lu ç ã o ,d e te r m in a a I
s o lu ç ã o solve() m a is p r e te n d id a c o m u m m é to d o y=.041... and z=3.183...
d e r e p e t iç ã o a p r o x im a d a . P a r a o f a z e r , o n ú m e r o
d e v a r iá v e i s d e s o lu ç ã o t e m d e s e r ig u a l a o
m ú m e r o d e e q u a ç õ e s , e t o d a s a s o u t r a s v a r iá v e is
d a s e q u a ç õ e s t ê m d e s e r s im p li f i c a d a s p a r a
n ú m e ro s .

934 Appendix A: Funções e instruções


C a d a v a r i á v e l d e s o lu ç ã o c o m e ç a n o v a lo r d e solve(e *(z) * y=1 and
h ip ó t e s e s e e x i s t i r u m ; c a s o c o n t r á r io , c o m e ç a e m - y=s i n(z ), {y ,z=2P }) | e n t e r I

0 -0 - y=.001... and z=6.281...


U t ili z e a s h ip ó t e s e s p a r a p r o c u r a r s o lu ç õ e s
a d ic i o n a is u m a a u m a . P a r a c o n v e r g ê n c ia , u m a
h ip ó t e s e p o d e e s t a r p r ó x im a d e u m a s o lu ç ã o .

SortA Menu MATH/List


S o r tA d 1 , d 2] [. d 3] ... {2.1.4.3} ! {2.1.4.3}
S o r tA Nome do vector 1, Nome do vector2] [, Nome do vector SortA 1ENTER 1 Done
3] .. .
1ENTER 1 {1 2 3 4}
O r d e n a o s e le m e n t o s d o p r im e ir o a r g u m e n t o n a
{4.3.2.1} ! list2 1ENTER 1 {4 3 2 1}
o r d e m a s c e n d e n te .
SortA H st2 . 1ENTER 1 Done
S e i n c l u i r a r g u m e n t o s a d ic io n a is , o r d e n a o s
e le m e n t o s d e c a d a u m p a r a q u e a s n o v a s
list2 N {1 2 3 4}
p o s iç õ e s c o r r e s p o n d a m à s n o v a s p o s iç õ e s d o s
N {4 3 2 1}
e le m e n t o s n o p r i m e ir o a r g u m e n t o .

T o d o s o s a r g u m e n t o s t ê m d e s e r n o m e s d e lis t a s
o u v e c to re s . T o d o s o s a r g u m e n to s tê m d e te r
d im e n s õ e s ig u a is .

SortD Menu MATH/List


S o r tD d 1 d 2] [, d 3] . . . {2.1.4.3} ! {2 1 4 3}
S o r tD Nome do vector 1,Nome do vedor2 [,Nome do vector {1.2.3.4} ! H s t 2 1ENTER 1 {1 2 3 4}
3] .. . SortD .lis t 2 N Done
I d ê n tic o a SortA, e x c e p to SortD q u e o rd e n a os
N {4 3 2 1}
e le m e n t o s n a o r d e m d e s c e n d e n te . list2 N {3 4 1 2}

Appendix A: Funções e instruções 935


►Sphere M e n u M A T H / M a t r ix / V e c t o r

veftcr>Sphere [1,2,3] 4Sphere


[3.741... Z 1.107... ^ .640...]
Mostra o vector de linha ou coluna na forma
esférica [p Z9 Zf]. [2, Zp/4,3>Sphere
vectortem de serde dimensão 3 e pode serum [3.605... ^ .785... Z .588...]

vectorde linha ou coluna.


Í^TO [V 13 zf Z cos ê ( 3 1313)2
Nota:4Sphere é uma instruçãode formato de
visualização, não uma função de conversão. Pode Z
utilizá-laapenas no fim de uma linha de entrada.

startTm rO c a ta lo g
startTmr() ^ número inteiro startTmr() 1 ^ ^ 148083315
Devolve o valoractual do relógiocom a checkTmr(148083315)34 34
representação de inteiro,especificando starttime
para um temporizador. Pode introduzirstarttime
como um argumento em checkTmr() para
determinaro número de segundos decorridos. startTmr()!Timer1

Pode executar vários temporizadores em startTmr()!Timer2


simultâneo.
checkTmr(Timer1)!Timer1Value
Nota: Consultetambém checkTmr() e
timeCnv(). checkTmr(Timer2)!Timer2Value

936 Appendix A: Funções e instruções


stdDev() M e n u M A T H /S t a t is t ic s

stdDevlsta, iista de frequência]) ^ expressão stdDev({a,b,c}) Ienter I


stdDev({1,2,5,- 6,3, - 2})
Devolve o desvio standard dos elementos em ista.
Cada elemento da listade frequência conta o
número de ocorrências consecutivas do elemento
correspondente na ista.
Nota: is ta tem de terpelo menos doiselementos.
stdDev({1.3,2.5,-6.4},{3,2,5}) | 4 .

stdDev(matriz1[, matriz de frequência]) ^ matriz stdDev([1,2,5;-3,0,1;.5,.7,3])


1.014... 2]
Devolve um vectorde linha dos desvios-padrão das
colunas em matriz 1 . stdDev([1.2,5.3;2.5,7.3;6,4],[4,2;3,3
Cada elemento da matriz de frequência conta o ;1,7])
número de ocorrências consecutivas do elemento
correspondente na m atriz 1.
Nota: m atriz 1 tem de terpelo menos duas linhas.

stdD evPop() Menu MATH/Statistics


stdDevPop(//Stt[, iista de frequência]) ^ expressão No modo de ângulo Radian ou auto:
Devolve o desvio standard da população dos stdDevPop({a,b,c}) Ienter I
elementos em ista.
Cada elemento da is ta de frequência conta o
número de ocorrências consecutivas do elemento
correspondente na ista.
Nota: is ta tem de terpelo menos doiselementos. stdDevPop({1,2,5, - 6 ,3,- 2}) IENTERI

stdDevPop({1.3,2.5,-6.4},{3,2,5})
I

■ stD eu Poptí1.3 2.5 - 6 .‘ >


4. 11107

stdDevPop(matriz1[, matriz de frequência) ^ stdDevPop([[1,2,5][-3,0,1][.5,.7,3]])


matriz

Devolve um vectorde linha dos desvios-padrão da


população das colunas em m atriz 1.
Cada elemento da matriz de frequência conta o
número de ocorrências consecutivas do elemento
correspondente na m atriz 1.
stdDevPop([1.2,5.3;2.5,7.3;6,4],[4,2;
Nota: m atriz 1 tem de terpelo menos duas linhas. 3,3;1,7])
-1 .2 5.
■ s tD e v P o p 2.5 7.
LLô -4
[2.52608

Appendix A: Funções e instruções 937


StoGDB CATALOG
StoGDB GDBvar
C r ia u m a v a r i á v e l d a b a s e d e d a d o s g r á fic a (G D B )
q u e c o n té m :

* M o d o d e r e p r e s e n ta ç ã o g r á fic a
* Funções Y =
* V a r iá v e is d a ja n e la
* D e f in i ç õ e s d o f o r m a t o d o g r á f i c o
D e f in iç ã o d e 1 o u 2 g r á fic o s (d e fin iç õ e s d e e c rã
d iv id id o e r á c io se f o r o m o d o 2 -G ra p h )
M o d o A n g le
M o d o R e a l / c o m p le x
* C o n d iç õ e s in ic ia is se o m o d o S e q u e n c e o u
D if f E q u a tio n s
* S in a li z a d o r e s d a t a b e la
* tb lS ta r t, At b l , tb lIn p u t

P o d e u t i liz a r RcIGDB GDBvarpara r e s ta u r a r o


a m b ie n t e g r á fic o .

Nota: E s te s it e n s f o r a m g u a r d a d o s p a r a a m b o s
o s g r á fic o s n o m o d o 2 -G ra p h .

Stop CATALOG
Stop S e g m e n to d o p r o g r a m a :

U t i l i z a d o c o m o in s t r u ç ã o d o p r o g r a m a p a r a p a r a r
a e x e c u ç ã o d o p ro g ra m a . For 1,1,10,1
If 1=5
Stop
EndFor

StoPic CATALOG
StoPic picVar[, LinhaPxl, Co/PxH [, largura, altura]
M o s t r a o e c rã G r a p h e c o p ia a á re a r e c t a n g u la r d o
e c rã p a r a u m a v a r iá v e l picVar.

LinhaPxle ColPxl, s e in c lu íd a s , e s p e c ific a m o c a n to


s u p e r io r e s q u e r d o d a á re a a c o p ia r (a s p r e d e fin iç õ e s
s ã o 0 , 0 ).

largura e altura, s e in c lu íd a s , e s p e c ific a m as


d im e n s õ e s d a á re a e m p ix é is . A s p r e d e f in iç õ e s s ã o
a la r g u r a e a a l t u r a e m p íx e is d o e c r ã G r a p h
a c t u a l.

Store C o n s u lte ! ( s t o r e ) , n a p á g in a 9 3 8 .

s trin g () Menu MATH/String


string(expressãô) ^ cadela string(cos(x)+(1,2345))
S im p lif ic a a expressãoe d e v o lv e o re s u lta d o c o m o string(cos(x)+(3))
u m a c a d e ia d e c a ra c te re s .
string(cos(x)+V(3)) Ienter I
"cos(x) +V(3)"

938 Appendix A: Funções e instruções


Style CATALO G

Style número da equação, Cadeia da propriedade de estio Style 1,"thick" I ENTERI Done
Definea função de representação gráfica número da S t v le 10,"path" lenter I Done
equação no modo Graph actuai para utiiizara
propriedade de representação gráfica Cadeia de Nota: No modo de representação gráfica da
propifedade de estiio. função, estes exemplos definem o estilode
y1(x) para "Thick" para y10(x) para "Path".
número da equação tem de serum número inteiro
de 1-99 e a função játem de existir.
Cadeia de propriedade de estiio tem de ser: "Line",
"Dot", "Square", "Thick", "Animate", "Path",
"Above", ou "Below".
Não se esqueça de que na representação gráfica
paramétrica, apenas a metade do parTtcontém
informações estilo.
Nomes de estiloválidovs. modo de
representação gráfica:
Função todos os estiios
Parametric/Poiar: iinha, ponto, quadrado,
grosso animação, caminho
Sequence: iinha, ponto, quadrado,
grosso
3D: nenhum
DiffEquations: iinha, ponto, quadrado, grosso
animação, caminho
Nota: A capitaiizaçãoe os espaços em branco são
opcionais quando introduziros nomes de Cadeia de
propriedade de estiio.

s u b M at() CATALOG
subMat(m?fr/z1, Linha iniciai] [, Coiuna iniciai] [, Linha finai] [1,2,3;4,5,6;7,8,9]! m1
[, Coiuna finai]) ^ matriz "1 2 3"
Devoive a submatriz especificada de m atriz 1. 4 5 6
_7 8 9_
Predefinições: startRow=1, startC ohl, endRw=iast subMat(m1,2,1,3,2) Ienter I
row, endCoi=\ast coiumn.
[[ 47 58 ]
subMat(m1,2,2) Ienter I
[5 6
[ 8 9]

Sum (Sigm a) Consulte G() na página 964

sum () Menu MATH/List


\H sta, íníddi fim ]) =>expressão sum({1,2,3,4,5}) 1ENTER1 15
Devolve a soma dos elementos em Hsta. sum(fa,2a,3af) 1enter 1 6•a
inicio e fim são opcionais. Especificam um sum(sea(n,n,1,10)) 1enter 1 55
intervalo de elementos.
sum({1,3,5,7,9},3) 1ENTER1 21

som a(matriz 1 inicio., fim ]]) ^ matriz sum([1,2,3;4,5,6]) f ^ f f l [5 7 9]


Devolve um vectorde linha com as somas dos sum ([1,2,3;4,5,6;7,8,9])f ^ f f l
elementos nas colunas em m atriz 1. [12 15 18]
início e fim são opcionais. Especificam um sum([1,2,3;4,5,6;7,8,9],2,3) I
intervalo de linhas.
I
[11,13,15]

Appendix A: Funções e instruções 939


switch() CATALO G

sw itch([núm ero inteiro 1 ) ^ número inteiro

D e v o lv e o n ú m e r o d a ja n e la a c t iv a . P o d e t a m b é m
d e f i n r i a ja n e l a a c tiv a .

Nota: J a n e la 1 é e s q u e r d a o u t o p o ; J a n e la 2 é
d ir e it a o u f u n d o .

Se o númerointeiro 1= 0 , d e v o lv e o n ú m e ro d a ja n e la
a c tiv a . switch()
Se o númerointeiro 1= 1 , a c tiv a a ja n e la 1 e ri-] r2-rT rs I ri ifst[f6t[fmí:!
7oo1s|Zoom|Troc*|P.<:GKoi-h|Mot ti|[>r>io.>|F«ri| :
d e v o lv e o n ú m e r o d a ja n e la a c tiv a p re v ia m e n te .

Se o númerointeiro 1= 2 , a c tiv a a ja n e la 2 e
d e v o lv e o n ú m e r o d a ja n e la a c tiv a p re v ia m e n te .
5 •s i n ( x )
Se o númerointeiro 1f o r o m it id o , m u d a a ja n e la e
■switchO 1
d e v o lv e a n ú m e r o d a ja n e la a c tiv a p r e v ia m e n te . MAIN Fiiiti ALT FUNC

númerointeiro ié ig n o r a d o se a T I-8 9
T it a n i u m / V o y a g e ™ 2 0 0 n ã o a p r e s e n ta r u m e c rã
d iv id id o .

T(transposição) Menu MATH/Matrix


m a trizl ^ matriz [1,2,3;4,5,6;7,8,9]!m atl
"1 2 3"
D e v o lv e a t r a n s p o s iç ã o c o n ju g a d a c o m p le x a d e
matriz 1.
4 5 6
_7 8 9_
matlT |ENTERI
"1 4 7"
2 5 8
_3 6 9_

[a b
[a,b;c,d]» mat2 IENTERI
[ c d]

a c
mat2T |ENTERI
[ b d]

[1+/. 2+/; 3+7,4+/]» mat3 IENTERI


1+7 2+7 ]
[ 3+i 4+7 ]

[1 - i 3- i
mat3T |enterI
[ 2- i 4- i

940 Appendix A: Funções e instruções


Table CATALO G

Table expressão1[, expressão.2] [, var1] N o m o d o d e r e p r e s e n ta ç ã o g r á fic a d a fu n ç ã o .

Constrói uma tabela das funções ou expressões Table 1.25x* cos(x) Ienter I
especificadas.
As expressões da tabela podem também ser
representadas graficamente. As expressões
introduzidas comos comandos Table ou Graph
são atribuídas, aumentando os números das funções
começando por 1. As expressões podem ser
modificadas ou eliminadas individualmente comas Table cos(time),time IenterI
funções de edição disponíveis quando a tabela
aparecer, premindo Ó Header. As funções
seleccionadas actualmente no Editor Y= são
ignoradas temporariamente.
Para apagar as funções criadas por Table ou
Graph, executa o comando ClrGraph ou visualiza
o Editor Y=.
Se o parâmetro varfor omitido, a variável
independente do modo gráfico actual é assumida.
Algumas variações válidas desta instrução são:
Representação gráfica da função: Table
expr, x
Representação gráfica paramétrica: Table xExpr,
yExpr, t
Representação gráfica polar: Table expr, e
Nota: O comando Table não é válido para a
representação gráfica 3D, sequências ou equações
diferenciais. Como alternativa, pode querer utilizar
BldData.

Teclas Í 2 Y 1
tan(expressão!) ^ expressão N o m o d o d e â n g u lo D e g re e :
tan() ^ lista
tan(( p/4) r ) 1ENTER1 1
ta n (e xp r essão 1) devolve a tangente do argumento
como uma expressão. tan(45) 1enter1 1

tan(lsta 1 devolve uma lista das tangentes de tan({0,60,90}) 1enter1


todos os elementos em Hsta 1. {0 V 3 undef}
Nota: O argumento é interpretado como um N o m o d o d e â n g u lo G r a d ia n :
ângulo em graus, grados ou radianos, de acordo
com o modo de ângulo actual. Pode utilizar ° , G n
ou ôpara substituir a definição do modo de ângulo 200 • tan ( — )
temporariamente. tan(( p/4) r ) 1ENTER1
n

tan(50) 1enter1 1

tan({0 ,50,100}) 1enter1


{0 1 undef}
N o m o d o d e â n g u lo R a d ia n :

tan( p/4) 1ENTER1 1

tan(45 ° ) 1enter1 1

tan({ p ,p/3,- p ,p/ 4 }) 1enter1


{0 V 3 0 1}

Appendix A: Funções e instruções 941


tan(M atr/Z quadrada 1) ^ Matriz quadrada No modo de ângulo Radian:

Devolve a tangenteda matrizde m atriz quadrada 1. Devolve a tangente Inversa da matriz


Este procedimento n ãoé a mesma coisa que de matriz quadrada 1 .
calculara tangente de cada elemento. Para mais
informações sobre o método de cálculo, consulte 28.291... 26.088.. 11.114... "
cos(). 12.117.. -7.835.. -5.481..
.36.818. -32.806.. -10.459.. _
m atriz quadrada /tem de estar na diagonal. O
resultado contém sempre números de pontos
flutuantes.

Teclas 0 [tan-1]
tan- (expressão/ ^ expressão N o m o d o d e â n g u lo D e g re e :
tan- O ^ iista
tanê (1) IENTERI 45
tan- (expressão/ devolveo ângulo cuja tangente é
a expressão1como uma expressão. N o m o d o d e â n g u lo G ra d ia n :

tan- o Ustal devolve a listadas tangentes inversas tanê (1) |enterI 50


de cada elemento delista 1.
N o m o d o d e â n g u lo R a d ia n :
Nota: O resultado é devolvido como um ângulo
em graus, grados ou radianos, de acordo com a tanê ({0..2..5}) IenterI
definição do modo de ângulo actual. {0 .197... .463...}

tan-ê(Matriz quadrada 1 ^ Matriz quadrada N o m o d o d e â n g u lo R a d ia n :

Devolve a tangente hiperbólica da matriz de M atriz tan-l([1,5,3;4,2,1;6, -2,1])


quadrada 1.Este procedimenton ã o é a mesma
coisa que calcular a tangente inversa de cada "-.083.. 1.266.. .622.. "
elemento. Para mais informações sobreo método .748.. .630.. -.070..
de cálculo,consulte cos(). .1.686.. -1.182. .455. _
m atriz quadrada /tem de estar na diagonal. O
resultado contém sempre números de pontos
flutuantes.

Menu MATH/Hyperbolic
tanh(expressãol) ^ expressão tanh(1.2) IENTERI .833...
tanh() ^ Usta
tanh({0 ,1 }) Ienter I {0 tanh(1 )}
tanh(expressão / devolve a tangente hiperbólica
do argumento como uma expressão.
tanh(lit<?) devolve uma listade tangentes
hiperbólicasde cada elemento delis ta 1.
tanh(M atriz quadrada 1 ^ Matriz quadrada N o m o d o d e â n g u lo R a d ia n :

Devolve a tangente hiperbólica da matriz de M atriz tanh([1,5,3;4,2,1;6, ‘2,1])


quadrada 1.Este procedimento não é a mesma
coisa que calcular a tangente hiperbólica de cada "-.097. .933. .425.
elemento. Para mais informações sobreo método .488. .538. -.129.
de cálculo,consulte cos(). _1.282. -1.034. .428.
m atriz quadrada /tem de estar na diagonal. O
resultado contém sempre números de pontos
flutuantes.

942 Appendix A: Funções e instruções


M e n u M A T H /H y p e r b o lic

tanlr1 (expressãol) ^ expressão No modo de formato complexo Rectangular:


tanhê () ^ iista
tanhê (0) IenterI 0
tanh(expessão / devolvea tangente hiperbólica
do argumento como uma expressão. tanhê ({1.2.1.3}) IenterI
tanhê () lista 1devolve uma listadas tangentes .518... - 1.570...-/ ln2 ~ - f - / }
hiperbólicas inversas de cada elemento de lista 1.
ta n h A(Matríz quadrada 1 ^ Matriz quadrada No modo de ângulo Radian e no modo do
formato complexo Rectangular:
Devolve a tangente hiperbólica da matriz de M atriz
quadrada 1. Este procedimento nãoé a mesma tanhê([1,5,3;4,2,1;6,-2,1]) t ^ ^
coisa que calcular a tangente hiperbólica inversa
de cada elemento. Para mais informações sobreo i
- - . 0 9 9 . . . + .1 6 4 ...- . 2 6 7 . . - 1 .4 9 0 ...- i
método de cálculo, consulte cos(). - .0 8 7 ...- .725... • i . 4 7 9 . - .9 4 7 . • i
_. 5 1 1 . - 2 .0 8 3 ...- i - .8 7 8 ...+ 1 .7 9 0 ...- i
matriz quadrada /tem de estar na diagonal. O
resultado contém sempre números de pontos
flutuantes.

ta y lo r() Menu MATH/Calculus


taylor(expressão!, var, ordeí point) ^ expressão taylor(e'(V(x)).x.2) IenterI
Devolve o polinómio Taylor requerido. O taylor(cT(t).t.4)|t=V(x) IenterI
polinómio incluitermos não zerode graus de
números inteirosde ordem em (varmenos pontô).
taylor() devolve-sea sipróprio se não existir
nenhuma sériede potência truncada desta ordem
ouse se quiserexpoentes negativos ou fraccionários.
Utilizea substituiçãoe/ou a multiplicação
temporária por uma potência de
(varmenos pontô) para determinar sériesde taylor(1/(x* (x- 1)),x,3) IenterI
potências gerais.
■taylor
po nto predefine para zero e é o ponto de expansão.
tay1or , x , 3,0
x (x- o
expand(taylor(x/(x*(x-1)).
x.4)/x.x) I

tC ollectO MATH\Algebra\Trig menu


tCollect(expressão1 ^ expressão tCollect((cos(a)T2) IenterI
cos(2-a) + 1
Devolve uma expressão em que os produtos e as
potências de números inteirosdos senos e co- 2
senos são convertidas para uma combinação
tCollect(sin()cos())
linearde senos e co-senos de vários ângulos,
somas de ângulos e diferenças de ângulo. A
transformação converte polinómios
trigonométricos para uma combinação linearda
harmónica.
Porvezes tCollect() conseguirá responderaos seus
objectivosquando a simplificaçãotrigonométrica
predefinida não conseguir. tCollectO tende para
transformações inversasefectuadas portExpand().
Porvezes, a aplicação de tExpand() num resultado
de tCollectO, ou vice-versa, em dois passos
separados simplifica uma expressão.

Appendix A: Funções e instruções 943


tE xpan d () MATH\Algebra\Trig menu
tExpand(expressãoT) ^ expressão tExpand(sin(3f )) IenterI
4- sin(f )• (cos(f ))2 - sin(f )
D e v o lv e u m a e x p r e s s ã o e m q u e o s s e n o s e o s c o -
s e n o s d o s v á r i o s â n g u l o s d e n ú m e r o s in t e ir o s ,
tExpand(cos(a - ß)) IenterI
s o m a s d e â n g u l o s e d if e r e n ç a s d e â n g u lo s s ã o
cos(a )• cos(ß)+sin(a )• sin(ß)
e x p e n d id a s . C o m o a id e n t id a d e
( s i n ( x ) ) 2+ ( c o s ( x ) ) 2= 1 , e x is te m m u ito s r e s u lta d o s
e q u iv a le n t e s p o s s ív e is . P o r c o n s e q u ê n c ia , u m
r e s u lt a d o p o d e d i f e r i r d e u m r e s u lt a d o m o s t r a d o
n o u t r a s p u b lic a ç õ e s .

P or vezes tCollect() c o n s e g u ir á r e s p o n d e r a o s se u s
o b je c t iv o s q u a n d o a s im p lific a ç ã o t r ig o n o m é tr ic a
p r e d e f in id a n ã o c o n s e g u ir .tCollect() t e n d e p a ra
tExpand().
tr a n s f o r m a ç õ e s in v e r s a s e fe c tu a d a s p o r
P o r v e z e s , a a p lic a ç ã o d e tExpand() n u m re s u lta d o
de tCollect(), o u v ic e -v e rs a , e m d o is p a s s o s
s e p a r a d o s s im p lific a u m a e x p re s s ã o .

Nota: A e s c a la d o m o d o D e g r e e p o r p / 1 8 0
in t e r f e r e n a c a p a c id a d e d e tExpand() p a r a
r e e c o n h e c e r f o r m a to s e x p a n s ív e is . P a ra o b t e r
m e lh o r e s r e s u lta d o s , tExpand() d e v e e s ta r n o
m o d o R a d ia n .

Text CATALOG
Text Cadeia de comando Text "Have a nice day." I en ter I
Done
M o s tra a caixa de diálogo da cadeia d e c a ra c te re s
C a d e ia d e c o m a n d o .

Se u t i liz a d a c o m o p a r te d e u m b lo c o
Dialog...EndDlog, Cadeia de comando a p a re c e na
c a ix a d e d iá l o g o . Se u tiliz a d a c o m o u m a in s tr u ç ã o
a u tó n o m a , Texto c ria u m a c a ix a d e d iá lo g o p a r a
v e r a c a d e ia .

Then Consulte If, na página 881.

tim e C n v () c a ta lo g

timeCnv(ssgund?5)^ Usta timeCnv(152442117)


{1764 9 1 57}
C o n v e r t e s e g u n d o s e m u n id a d e s d e t e m p o q u e
p o s s a m s e r c o m p r e e n d id a s m a is f a c i lm e n t e p a r a
f in s d e a v a li a ç ã o . A lis ta t e m o f o r m a to
{dias,horas,minutos,segundo$.
Nota: C o n s u lt e ta m b é m checkTmr() e
startTmr().

944 Appendix A: Funções e instruções


Title CATALO G

Title Cadeia do título, [Lbí] Segmento do programa:


C ria o t í t u l o d e u m m e n u p e n d e n te o u c a ix a d e
Toolbar
d iá l o g o q u a n d o u t i liz a d o n u m a c o n s tr u ç ã o :D1alog
or Custom o u n u m b lo c o Dialog...EndDlog. :Title "This 1s a dialog box"
:Request "Your name",Str1
Nota: Lblsó é v á lid a n a c o n s tr u ç ã o Toolbar.
Q u a n d o p r e s e n t e , p e r m it e e s c o lh e r o m e n u p a r a
:Dropdown "Month you were born",
d e r i v a r p a r a u m a e t i q u e t a e s p e c if ic a d a d e n t r o d o seq(string(1 ),1 ,1 ,1 2 ),Varl
p ro g ra m a . :EndDlog

tm p C n v () CATALOG
tmpCnv(expressão1_°Unidade de temperatura 1, _°Unidade de tmpCnv(100 °c, °f) IENTERI 212.- °F
temperatura 2)
^ expressão_Unídade de temperatura 2 tmpCnv(32_0f,_°c) IENTERI °.-_°C
C o n v e r t e o v a lo r d a te m p e r a t u r a e s p e c ific a d o p e la tmpCnv(0_° c,_° k) Ienter I 273.15-_° K
expressão 1 d e u m a u n id a d e p a r a o u tr a . A s
u n id a d e s d e t e m p e r a t u r a v á lid a s s ã o : tmpCnv(0_Of,_° r) | e n t e r | 459.67-_° R
'C C e ls iu s
F F a h r e n h e it Nota: Para seleccionar as unidades de
K K e l v in temperatura num menu, prima [2 [units]
R R a n k in e

P o r e x e m p lo , 1 0 0 _ ° C c o n v e r t e - s e p a r a 2 1 2 _ ° F :
0 100
_0C

-4- “ F
32

P a r a “ , p r im a 2 [ ” ]■
P á t a r a r a v e p t o r n u m iã iií v a lo d e te m p e r a t u r a , u tiliz e
Á tmpCnvQ .

Appendix A: Funções e instruções 945


AtmpCnvO catalo g

AtmpCnv(expressão1_ °ünidade de temperatura 1, _ °ünidade P a ra o b t e rA, p o d e p r e m ir 0 0 0 [D]


de temperatura 2 (ou 2 [char] 1 5).
^ expressão_Unidade de temperatura2
AtmpCnv(100_°c,_°f) Ienter I
C o n v e r t e u m in t e r v a lo d e te m p e r a t u r a (a d ife r e n ç a 180.-_°F
e n t r e d o is v a lo r e s d e t e m p e r a t u r a ) e s p e c ific a d o
p e la s expressão 1 d e u m a u n id a d e p a r a o u t r a . A s AtmpCnv(180_0f,_°c) Ienter I
u n id a d e s d e t e m p e r a t u r a v á lid a s s ã o : 100.-_°C
_ °C C e ls iu s AtmpCnvü00_0c,_ok) |enter I
_ °F F a h r e n h e it 1 0 0 .-_K
_ °K K e lv in
_ °R R a n k in e AtmpCnv(100 _of,_0r) Ienter I
1 0 0 .-_or

AtmpCnv(1 _0c,_of) Ienter I


I
— Para prima 2 [”]■
Para _ ,prima 0 [_]■ 1.8 ■_oF
1 _ ° C e 1 _ ° K t ê m a m e s m a m a g n it u d e c o m o 1 _ ° F e
Nota: Para seleccionaras unidades de
1 _ ° R . N o e n t a n t o , 1 _ ° C é 9 /5 t ã o g r a n d e c o m o
temperatura num menu, prima [ 2 [units]
1 _ °F .

P o r e x e m p lo , u m in t e r v a lo 1 0 0 _ ° C (d e 0 _ ° C a
1 0 0 _ ° C ) é e q u i v a l e n t e a in t e r v a lo d e 1 8 0 _ ° F :

H— 100_°C —►!
0 10 0
- j-----------------------1— C
-1 1
------------------------------- — F
32 212
k- 180_°F -H
P a s ra c o n v e r t e r u m v a lo r d e t e m p e r a t u t a e s p e c ífic i
e m v e z d e u m in t e r v a lo , u tiliz e tmpCnv().
T o o lb ar CATALOG
Toolbar S e g m e n to d o p ro g ra m a :
bloco
EndTBar
Toolbar
C r ia u m m e n u d a b a r r a d e f e r r a m e n t a s . Title "Examples"
Item "Trig", t
bloco p o d e s e r u m a in s tr u ç ã o in d iv id u a l o u u m a
s e q u ê n c ia d e in s tr u ç õ e s s e p a ra d a s c o m o c a rá c te r
Item "Calc", c
” : ” . A s in s tr u ç õ e s p o d e m s e r T it le o u Ite m .
Item "Stop", Pexit
EndTbar
Ite n s t ê m d e t e r e tiq u e ta s . U m T it le t e m d e t e r
t a m b é m u m a e ti q u e t a se n ã o t iv e r u m ite m .
Nota: Q u a n d o e x e c u ta r n u m p r o g r a m a , e s te
s e g m e n to c ria u m m e n u c o m trê s e s c o lh a s q u e
d e r iv a m p a r a trê s lo c a is n o p r o g r a m a .

Trace c a ta lo g

Trace
D e s e n h a u m a S m a r t G ra p h e c o lo c a o c u r s o r d e
t r a ç o n a p r im e ir a f u n ç ã o Y = d e fin id a n a p o s iç ã o d o
c u r s o r d e f in id a p r e v ia m e n t e o u n a p o s iç ã o d e
r e in ic ia ç ã o s e f o r n e c e s s á rio u m a n o v a
re p r e s e n ta ç ã o g r á fic a .

P e r m it e u t i l i z a r o c u r s o r e m a io r ia d a s t e c la s
q u a n d o e d i t a r v a lo r e s d e c o o r d e n a d a s . A lg u m a s
te c la s , c o m o a s te c la s d e fu n ç ã o , IappsI. e ImodeI.
n ã o s ã o a c tiv a d a s d u r a n t e o d e s e n h o .

Nota: P r im a IenterIp a r a r e t o m a r a o p e ra ç ã o .

946 Appendix A: Funções e instruções


CATALO G

:Try S e g m e n to d o p r o g r a m a :
bloco 1
Else
bloco 2 Try
EndTry NewFold(temp)
Else
E x e c u ta o bloco 1 e x c e p to se o c o r r e r u m e rro . A
»Already exists
e x e c u ç ã o d o p r o g r a m a tra n s fe r e - s e p a r a o bloco 2
ClrErr
se o c o r re r u m e rro e m bloco 1. A v a r iá v e l e r r o r n u m
EndTry
c o n té m o n ú m e ro d e e rro p a ra q u e o p ro g ra m a
p o s s a e fe c t u a r a re c u p e ra ç ã o d o e rro .

N o ta : C o n s u lte ClrErr e PassErr


bloco 1 e bloco 2 p o d e m s e r u m s in s tr u ç ã o
in d i v id u a l o u u m a s é rie d e in s tru ç õ e s s e p a ra d a s c o m
o c a rá c te r” : ” .

T w o V ar Menu MATH/Statistics
TwoVar ,lista 2[, [lista 3] [,lista 4, lista 5]j {0,1,2,3,4,5,6}! L1
{0 1 2 ...}
C a lc u la a e s ta t í s tic a TwoVar e a c tu a liz a to d a s as
v a r iá v e is e s ta t í s tic a s d o s is te m a .
{0,2,3,4,3,4,6}! L2
{0 2 3 ...}
T o d a s a s lis t a s t ê m d e t e r d im e n s õ e s ig u a is , e x c e p to TwoVar L1,L2 1en ter 1 Done
a Usta 5 ShowStat IENTERI
Hsta 1 r e p r e s e n ta x lis t .
lista 2 r e p r e s e n ta y lis t .
lista 3 r e p r e s e n ta a f r e q u ê n c ia .
lista 4 r e p r e s e n ta o s c ó d ig o s d e c a te g o r ia s .
lista 5 re p r e s e n ta a lis ta d e in c lu s ã o d e c a te g o r ia s .

Nota: D e Hsta1 a list4 t ê m d e ser o n om e de um a


v a r iá v e l o u c 1 - c 9 9 (c o lu n a s n a ú lt im a v a r iá v e l d e
d a d o s a p r e s e n ta d a n o E d ito r d e D a d o s /M a tr iz ) ) .
lista5 n ã o t e m d e s e r o n o m e d e u m a v a r iá v e l e n ã o
p o d e ser c 1 -c 9 9 .

U narchiv CATALOG
Unarchiv var1 [,var2 [,var3 ... 10!arctest I en ter I 10
Archive arctest I en ter I Done
M o v e a s v a r iá v e i s e s p e c if ic a d a s d a m e m ó r ia d e
a r q u iv o d e d a d o s d o u tiliz a d o r p a r a a R A M .
5*arctest I en ter I 50
15!arctest I en ter I
P o d e a c e d e r a u m a v a r iá v e l a r q u iv a d a d a m e s m a
f o r m a q u e a c e d e r ia a u m a v a r iá v e l d a R A M . N o
e n t a n t o , n ã o p o d e e lim i n a r , m u d a r o n o m e o u
g u a r d a r n u m a v a r iá v e l a r q u iv a d a p o r q u e é
b lo q u e a d a a u t o m a t i c a m e n t e .

P a ra a r q u iv a r v a r iá v e is , u tiliz e Archive. IESCI


Unarchiv arctest I en ter I Done
15!arctest I en ter I 15

u n itV Menu MATH/Matrix/Vector


unitV( vectorl) ^ vector unitV([a,b,c]) I en ter I
a b
D e v o lv e u m v e c t o r d e u n id a d e d e c o lu n a o u lin h a ,
a2 +b2 +c2 ^ a 2 +b2 + c2 ■ç/a2 + b 2 + c 2 "
d e p e n d e n d o da fo rm a d e vector1.

vector1 t e m d e s e r u m a m a t r iz d e lin h a o u c o lu n a unitV([1,2,1]) I ENTER I


in d iv id u a l. [6 [6 [
L6 3 6 ]

unitV([1;2;3])

Appendix A: Funções e instruções 947


Unlock CATALOG
Unlock var1[, var2\l var$...
Desbloqueia as variáveis especificadas.
Nota: As variáveispodem serbloqueadas com o
comando Lock.

variance Menu MATH/Statistics


variance(iistd[, Hsta de frequência) ^ expressão var1ance({a,b,c}) Ienter I
a2 -a- (b+c)+b2 -b- c+c2
Devolve a variação de Hsta.
3
Cada elemento da Hsta de frequência conta o
número de ocorrências consecutivas do elemento variance({1,2,5, - 6,3, - 2}) Ienter I
correspondente na Hsta. 31/2
Nota: Hstatem de conterpelo mneos dois variance({1,3,5},{4,6,2}) Ienter I
elementos. 68/33

variance(m atriz1[, matriz de frequência]) ^ matriz variance([1,2,5; - 3,0,1;


.5 ,.7 ,3 ])f ^ f f l [4.75 1.03 4]
Devolve um vectorde linha com a variação de cada
coluna em m atriz 1. variance([-1.1,2.2;3.4,5.1;
Cada elemento da matriz de frequência conta o -2.3,4.3],[6,3;2,4;5,1]) f ^ f f l
número de ocorrências consecutivas do elemento [3.91731,2.08411]
correspondente na m atriz 1.
Nota: m atriz 1 tem de conterpelo menos duas
linhas.

w h e n () CATALOG
when(condição, Resultado verdadeiro[,Resultado faiso]
[,Resultado desconhecido]) ^ expressão
Devolve Resultado verdadeiro, Resultado faiso, ou
Resultado desconhecido, dependendo se a condição
éverdadeira, falsaou desconhecida. Devolve a
entrada se existirem poucos argumentos para
especificaro resultado adequado.
Omita Resultado faiso e Resultado desconhecido when(x<0,x+3)|x=5IenterI
para definiruma condição apenas na regiãoem que when(x<0,3+x)
a condição éverdadeira.
Utilizeum undef Resultado faisopara definiruma ClrGraph Ienter I
expressãoque é representada graficamenteapenas Graph when(x>-p and x<0,x+3,undef)I
num intervalo. I

Omita apenas o Resultado desconhecido para definir Graph when(x<0,x+3,5- x*2) Ienter I
uma expressão de duas partes.

948 Appendix A: Funções e instruções


A n in h e when() p a r a d e f in ir e x p re s s õ e s c o m m a is
d e d u a s p a r te s . ClrGraph Ienter I Done
Graph when(x<0,when(x<'p,
4* sin(x),2x+3),5- x~2) IENTERI

w h e n ( ) é m u it o ú til p a r a d e f in ir fu n ç õ e s re c u rs iv a s . when(n>0 ,n* factoral(n- 1 ),1 )


! factoral(n) Ienter I Done
factoral(3) Ienter I 6
3! IENTERI 6

W h ile CATALOG
Condição While S e g m e n to d o p r o g r a m a :
bloco
EndWhile
:1 ! i
E x e c u ta a s in s t r u ç õ e s n o bloco d e s d e que a :0! temp
condição s e ja v e r d a d e ir a . :While i<=20
bloco p o d e s e r u m a in s tr u ç ã o in d iv id u a l o u u m a
: temp+1 /i! temp
s e q u ê n c ia d e in s tr u ç õ e s s e p a ra d a s c o m o c a rá c te r
: i+1 !i
:EndWhile
:Disp "sum of reciprocals up to 2 0 ",te

“W ith ” Consulte \ na página 968.

xor Menu MATH/Test


Expressãobooleana 7xor Expressãobooleana2 ^ true xor true IENTERI false
Expressão booleana
(5>3) xor (3>5) Ienter I true
D e v o lv e v e r d a d e ir o se aExpressão booleana 1 f o r
v e r d a d e ir a e Expressão booleana 2 f o r fa ls a , o u
v ic e - v e r s a .
D e v o lv e f a ls o s e Expressão booleana 1 e a
Expressão booleana 2 f o r e m a m b a s v e rd a d e ir a s ou
fa ls a s . D e v o l v e u m a e x p r e s s ã o b o o le a n a
s i m p l i f i c a d a s e n ã o f o r p o s s ív e l r e s o lv e r a s
E x p r e s s õ e s b o o le a n a s o r ig in a is p a r a v e r d a d e i r o
o u f a ls o .

Nota: C o n s u lt e or.

Appendix A: Funções e instruções 949


número in te iro l x o r número inteiro2 ^ número inteiro No modo base Hex:

Compara dois números inteiros reaisbita bitcom 0h7AC36 xor 0h3D5F 0h79169
uma operação xor. Internalmente, ambos os
números inteirossão convertidos para números I— Importante: Z e r o , n o t th e le tte r O .

bináriosde 32 bits.Quando bitscorrespondentes


N o m o d o b a s e B in :
forem comparados, o resultadoé 1 se um dos bits
for1 ;o resultadoé 0 seambos os bitsforem 0 ou 05100101 xor 05100 (95100001
1 .Ovalordevolvido representa os resultadosdas
partes e aparece de acordo com o modo B a s e . Nota: U m a e n tr a d a b in á r ia p o d e t e r a té 3 2
d íg it o s (n ã o c o n t a r o p r e fix o 0 b ) . U m a e n tr a d a
Pode introduziros números inteirosem qualquer h e x a d e c im a l p o d e t e r a té 8 d íg ito s .
base do número. Para uma introdução binária ou
hexadecimal, tem de utilizaro prefixo 0 b ou 0 h,
respectivamente. Sem um prefixo, os números
inteiros são tratados como decimal (base 10 ).
Se introduzir um número inteirodecimal muito
grande para uma forma binária de 32 bits,é
utilizada uma operação do módulo simétrico para
colocar o valor no intervalo adequado.
Nota: Consulte or.

XorPic CATALOG
XorPic picVai[,Unha] [,coluna]
Mostra a imagem guardada em picVarno ecrã
Graph actual.
Utilizaxor lógica para cada pixel.Apenas as
posições de pixéisexclusivas do ecrã ou da
imagem são ligadas. Esta instrução desliga os
pixéis ligados a ambas as imagens.
picV artem de conter um tiposde dados de imagem.

linha e coluna, se incluídas, especificam as


coordenadas dos pixéispara o canto superior
esquerdo da imagem. As predefinições são (0,0).
zeros() Menu MATH/Algebra
zeros(expressão, vai) ^ lista zeros(a* x~2+b* x+c,x) Ienter I

Devolve uma listade valores reaiscandidatos de var r ~ (V b2 -9 - a - c-+b) - \ / b2 -9 - a - c-b}


que tornam a expressão=0. zeros() faz istoatravés
r 2- a 2- a }
do cálculode
exp8 list(solve(exr/essão=0 ,va/),var. a* x"2+b* x+c|x=ans(1)[2] I e n t e r I 0
Para alguns efeitos,a forma de resultadopara exact(zeros(a* ( e 5 x)+x)
zeros() é mais conveniente do que de solve(). No (sign (x) - 1),x)) I ENTERI {}
entanto, a forma do resultado de zeros() não pode
expressar soluções implícitas,soluções que exact(solve(a* ( e 5 x)+x)
requerem desigualdade ou soluções que não (sign (x) - 1)=0,x)) I e n t e r I
envolvam var e + x = 0 or x>0 or a = 0
Nota: Consultetambém cSolve(), cZeros(), e
solve().
zeros({expressão1, expressãoT}, {varOrGuessi,
varOrüuess2[,...]}) ^ matriz

Devolve zeros reaiscandidatos das expressões


algébricassimultâneas, em que cada varOrGuess
especifica um desconhecido cujovalorprocura.
Optionalmente, pode especificar uma hipótese
inicial para uma variável. Cada varOrGuess tem de
tero formato:

950 Appendix A: Funções e instruções


variável
- ou -
variável = re a l ou número não re a l

P o r e x e m p lo , x é v á lid o e , p o r is s o , é x = 3 .

Se to d a s a s e x p r e s s õ e s f o r e m p o lin o m ia is e n ã o
e s p e c if ic a r q u a is q u e r h ip ó te s e s in ic ia is , zeros()
u t i liz e o m é t o d o d e e lim in a ç ã o G rõ b n e r /B u c h b e r g e r
le x ic a l p a r a t e n t a r d e t e r m in a r todos o s z e ro s re a is .

P o r e x e m p lo , s u p o n h a q u e t e m u m a
c ir c u n f e r ê n c ia d e r a io r n a o r ig e m e o u t r a
c ir c u n f e r ê n c ia d e r a io r c e n t r a d a o n d e a p r im e ir a
c ir c u n f e r ê n c ia c r u z a c o m o e ix o x p o s it iv o . U tiliz e
zeros() p a r a lo c a liz a r a s in te r c e p ç õ e s .

C o m o i l u s t r a d o p e lo r n o e x e m p lo à d ir e it a , a s zeros({x~2 +y~2 - r~2 .


e x p re s s õ e s poH nom iaissm u\tâneas p o d e m te r (x- r T 2 +y*2 - r*2 },{x,y}) I en ter I
v a r iá v e i s a d ic i o n a is q u e n ã o t ê m v a lo r e s , m a s
r e p r e s e n t a m v a lo r e s n u m é r ic o s d a d o s q u e p o d e m r ■y/ã-r
s e r s u b s t it u í d o s p o s t e r io r m e n t e .
2 2
C a d a lin h a d a m a t r iz r e s u lt a n t e r e p re s e n ta u m z e ro
r "s/3-r
a lt e r n a t iv o , c o m o s c o m p o n e n te s o r d e n a d o s c o m o _2 2
n a lis ta varürGuess. P a ra e x tr a ir u m a lin h a , in d e x e
a m a t r iz p o r [ i n t o j .
Extraia a Unha 2:
ans(1 )[2 ]
P o d e t a m b é m i n c lu ir v a r iá v e i s d e s c o n h e c id a s q u e zeros({x~2 +y~2 - r~2 .
n ã o a p a r e c e m n a s e x p r e s s õ e s . P o r e x e m p lo , p o d e (x- r T 2 +y*2 - r~2 }.{x.y.z}) I en ter I
in c lu ir z c o m o u m d e s c o n h e c id o p a r a a m p lia r o
e x e m p lo a n t e r io r p a r a d o is c ilin d r o s d e in te r c e p ç ã o r -y/ã-r c1
p a r a le lo s d e r a io r. O s z e ro s d o c ilin d r o ilu s t r a m 2 2
c o m o a s f a m ília s d e z e ro s p o d e m c o n t e r c o n s ta n te s
r ■y/ã-r
a r b it r á r ia s n a f o r m a ck, e m que ké u m s u fix o d o c1
n ú m e r o in t e ir o d e 1 a 2 5 5 . O s u fix o re in ic ia - s e 1
l
_2 2
q u a n d o u t i liz a r ClrHome o u E l 8 :C le a r H o m e .

P a ra s is te m a s p o lin o m ia is , o t e m p o d e c á lc u lo o u o
c o n s u m o d a m e m ó r ia p o d e m d e p e n d e r m u it o d a
o r d e m e m q u e lis ta o s d e s c o n h e c id o s . Se a e s c o lh a
in ic ia l c o n s u m ir a m e m ó r ia o u a s u a p a c iê n c ia ,
t e n t e r e d is p o r a s v a r iá v e is n a s e x p re s s õ e s e /o u n a
lis ta varOrGuess.

Se n ã o in c lu ir q u a is q u e r h ip ó te s e s e se q u a lq u e r zeros({x+é^(z)* y- 1 ,x- y- sin(z)},{x,y


e x p r e s s ã o f o r n ã o p o lin o m ia l e m q u a lq u e r v a r iá v e l,
}) I
m a s to d a s a s e x p r e s s õ e s f o r e m lin e a r e s e m to d o s os
d e s c o n h e c id o s , cZeros() u tiliz a a e lim in a ç ã o e * sin(z)+ 1 ■ (sin(z)- 1 )1
G a u s s ia n p a r a t e n t a r d e t e r m in a r to d o s o s z e ro s .
ez+ 1 ez+ 1 J
Se u m s is te m a n ã o f o r p o lin o m ia l e m to d a s zeros({é^(z)* y- 1 ,"y- sin(z)},
v a r iá v ie s n e m lin e a r n o s d e s c o n h e c id o s , zeros() {y.z})
d e t e r m in a o z e r o m a is p r e te n d id o c o m u m m é to d o
d e r e p e t iç ã o a p r o x im a d a . P a ra o f a z e r , o n ú m e r o [.041... 3.183...]
d e d e s c o n h e c id o s t e m d e s e r ig u a l a o n ú m e r o d e
e x p r e s s õ e s e t o d a s a s o u t r a s v a r iá v e i s n a s
e x p r e s s õ e s t ê m d e s e r s im p li f i c a d a s p a r a
n ú m e ro s .

C a d a d e s c o n h e c id o c o m e ç a n o v a l o r d e h ip ó t e s e
s e e x i s t i r u m ; c a s o c o n t r á r io , c o m e ç a e m 0 .0 .

U t ili z e a s h ip ó t e s e s p a r a p r o c u r a r z e r o s a d ic i o n a is zeros((e '(z)* y- 1, - y- sln(z)},


u m a u m . P a r a c o n v e r g ê n c ia , u m a h ip ó t e s e p o d e {y,z=2p}) | en ter I
t e r d e s e r p r ó x im a d e u m z e ro .

Appendix A: Funções e instruções 951


[.001... 6.281...]

Zoom Box CATALO G

Zoom Box No modo de representação gráfica da função.

Mostra o ecrã Graph, permite desenhar uma 1.25x*cos(x)! y1(x) IenterI Done
caixa que define uma nova janela de visualização
1 ° c a n to
e actualiza a janela. 2 ° c a n to

0 ecrã depois de definir ZoomBox, premindo


1enterI a segunda vez.

ZoomData CATALOG
ZoomData No modo de representação gráfica da função.
Ajusta as definições da janela baseadas nos {1 .2 .3 .4 }!L1 {1 2 3 4}
desenhos definidos actualmente (e dados) para {2,3,4,5}! L2 {2 3 4 5}
todos os pontos de dados estatísticos sejam newPlot 1.1.L1.L2 IenterI Done
exemplificados e apresentados no ecrã Graph. ZoomStd IenterI
Nota: Não ajuste ymin e ymax para histogramas.

952 Appendix A: Funções e instruções


Zoom Dec CATALO G

Zoom Dec No modo de representação gráfica da função.

Ajusta a janela de visualização para que @x e 1.25x* cos(x)! y1(x) IenterI Done
@y = 0.1 e apresente o ecrã Graph coma origem ZoomStd IENTERI
centrada no ecrã.

ZoomDec IenterI

Zoom Fit CATALOG


ZoomFit No modo de representação gráfica da função.
Mostra o ecrã Graph e calcula as dimensões 1.25x* cos(x)! y1(x) IenterI Done
necessárias da janela para as variáveis ZoomStd I
dependentes para ver a imagens de todas as
definições das variáveis independentes actuais.

ZoomFit IENTERI

Zoom In CATALOG
ZoomIn No modo de representação gráfica da função.
Mostra o ecrã Graph, permite definir um ponto 1.25x*cos(x)! y1(x) IenterI Done
central para aumentar o zoom e actualiza a ZoomStd:ZoomIn IenterI
janela de visualização.
A magnitude do zoom depende de Zoom, xFact e
yFact. No modo de representação gráfica 3D, a
magnitude depende de xFact, yFact, and zFact.

Appendix A: Funções e instruções 953


Zoom Int CATALO G

Z o o m In t No modo de representação gráfica da função.

Mostra o ecrã Graph, permite definir um ponto 1.25x* cos(x)! y1(x) Ienter I Done
central para o zoom e ajusta as definições da ZoomStd:ZoomInt Ienter I
janela para que cada pixel seja um número inteiro
em todas as direcções.

Zoom Out CATALOG


ZoomOut No modo de representação gráfica da função.
Mostra o ecrã Graph, permite definir um ponto 1.25x* cos(x)! y1(x) Ienter I Done
central para diminuir o zoom e actualiza a janela ZoomStd:ZoomOut IENTERI
de visualização.
A magnitude do zoom depende de Zoom, xFact e
yFact. No modo de representação gráfica 3D, a
magnitude depende de xFact, yFact, and zFact.

ZoomPrev c a ta lo g

ZoomPrev
Mostra o ecrã Graph e actualiza a janela de
visualização com as definições em utilização
antes do último zoom.

ZoomRcI CATALOG
ZoomRcI
Mostra o ecrã Graph e actualiza a janela de
visualização comas definições guardadas coma
instrução ZoomSto.

954 Appendix A: Funções e instruções


Zoom Sqr catalo g

Zoom Sqr No modo de representação gráfica da função.

Mostra o ecrã Graph, ajusta as definições da janela 1.25x*cos(x)! y1(x) IenterI Done
x ou y para que cada pixel represente uma altura e ZoomStd IENTERI
uma largura iguais no sistema de coordenadas e
actualiza a janela de visualização.
No modo de representação gráfica 3D, ZoomSqr
aumenta os dois eixos mais pequenos para ficarem
iguais ao eixo mais longo.

ZoomSqr IenterI

Zoom Std CATALOG


ZoomStd No modo de representação gráfica da função.
Define as variáveis da janela para os valores 1.25x*cos(x)! y1(x) IenterI Done
standard seguintes e actualiza a janela de ZoomStd I
visualização.
Representação gráfica da função:
x: [-10, 10, 1], y: [-10, 10, 1] and xres=2
Representação gráfica paramétrica:
t: [0, 2p, ti/24], x: [-10, 10, 1], y:[-10, 10, 1]
Representação gráfica polar:
0: [0, 2p, ti/24], x: [-10, 10, 1], y: [-10, 10, 1]
Representação gráfica da sequência:
nmin=1, nmax=10, plotStrt=1, plotStep=1, [" 10,
10, 1], y: [-10, 10, 1]
Representação gráfica 3D:
eye°=20, eye°=70, eye°=0 [-10, 10, 14], y: [-10,
10, 14],
z: [-10, 10], ncontour=5
Representação gráfica de equações diferenciais:
t: [0, 10, .1, 0], x: [-1, 10, 1], y: [-10, 10, 1],
ncurves=0, Estep=1, diftol=.001, fldres=14,
dtime=0

Zoom Sto CATALOG


ZoomSto
Guarda as definições da janela actual na memória
Zoom. Pode utilizar ZoomRcl para restaurar as
definições.

Appendix A: Funções e instruções 955


Zoom Trig catalo g

Z o o m T rig No modo de representação gráfica da função.

Mostra o ecrã Graph, defines @x para p/24, e xscl 1.25x* cos(x)! y1(x) IENTERI Done
para p/2, centra a origem, define as definições para ZoomStd IENTERI
[■ 4, 4, .5], e actualiza a janela de visualização.

ZoomTrig IenterI

+ (adicionar) Tecla 0
expressão! + expressãoã ^ expressão 56 I 56
ans(1)+4 IENTERI 60
Devolve a soma de expressão 1 e expressão 2.
ans(1)+4 IENTERI 64
ans(1)+4 IENTERI 68
ans(1)+4 IENTERI 72

+ Usa ^ //st {22,p ,p /2}! L1 IENTERI

C\J
C\J

C\J
K
K
matriz! + matríz2 matriz {10,5,p /2}! L2 IENTERI {10 5 p/2}
L1+L2 IENTERI {32 p+5 p}
Devolve uma lista (ou matriz) comas somas dos
elementos correspondentes em is ta 1 e is ta 2 (ou ans(1) +{p, - 5, - p} IENTERI
matriz 1 e matriz 2 . {p+32 p 0}
As dimensões dos argumentos têm de ser iguais. ra,b;c,dl+n,0;0,H IENTERI 1— 1

1__ 1
O QJ+

i—+1 C T
Q-

expressão + ^ ista 15+{10,15,20} IENTERI {25 30 35}


+ expressão ^ lista
{10,15,20}+15 IENTERI {25 30 35}
Devolve uma lista comas somas de expressão e de
cada elemento em is ta 1.
expressão + matriz1 ^ matriz 20+[1,2;3,4] |ENTER|
matriz1 + expressão ^ matriz
C\J PO

c\j

Devolve uma matriz coma expressão adicionada a


C\J

cada elemento na diagonal de m atriz 1. matriz 1


tem de ser quadrada.
Nota: Utilize .+ (ponto adição) para adicionar uma
expressão a cada elemento.

- (subtrair) Tecla 0
expressao1-expressao2 ^ expressão 6- 2 IENTERI 4
Devolve a expressão 1 menos a expressão 2. ____ 5- p
p- p/6 IENTERI
6

956 Appendix A: Funções e instruções


- lista 2 lista {22,p,p/2}- {10,5,p/2} IENTERI
m a trizl- matriz2 ^ matriz {12 p - 5 0}
Subtrai cada elemento de lista 2 (ou matrizi) do [3,4]- [1,2] [2 2]
elemento correspondente em lista 1 (ou matrizi), e
devolve os resultados.
As dimensões dos argumentos têm de ser iguais
expressão- ^ Usta 15- {10,15,20} {5 0 -5}
- expressão ^ Usta
{ 1 0 , 1 5 , 2 0 } - 1 5 { - 5 0 5}
Subtrai cada elemento de Usta 1 da expressão ou
subtrai a expressão de cada elemento de lista 1 e
devolve uma lista dos resultados.
expressão- m atrizl matriz 20- [1,2;3,4] IENTERI
m atrizl - expressão ^ matriz -2
[193 16
expressão - m atrizl devolve uma matriz de expressão
vezes a matriz de identidade menos a m atrizi
m atrizl tem de ser quadrada.

m atrizl - expressão devolve uma matriz de expressão


vezes a matriz de identidade substraída de m atrizi
m atrizl tem de ser quadrada.

Nota: Utilize .- (ponto subtracção) para subtrair


uma expressão de cada elemento.

* (multiplicar) Tecla P
expressão1 * expressão2 ^ expressão 2* 3.45 1ENTER1 6.9
Devolve a soma de expressão 1 e expressão 2. X* V* X1ENTER1 x2-V
* Usta 2 ^ Usta {1.0,2,3}* {4,5,6} I {4. 10 18}
Devolve uma lista comas somas dos elementos b,
correspondentes em Usta 1 e Usta 2. {2/a,3/2}* {a2 ,b/3} 1enter1 {2'' a 2}
As dimensões das listas têm de ser iguais.

m atrizl * matriz2 ^ matriz [1,2,3;4,5,6]* [a,d;b,e;c,f] IENTERI


Devolve o produto da matriz de m atrizl e matriz2.
O número de linhas em matriz 1 tem de ser igual ao
número de colunas em matriz 2.

p* {4,5,6} IENTERI P 6* p}
LO

expressão * ^ Usta
* expressão ^ Usta

Devolve uma lista comas somas de expressão e de


cada elemento em Usta 1.
expressão * matriz1 ^ matriz 01 .02]
[1,2:3,41 *.01 IENTERI [.
matriz1 * expressão ^ matriz 03 .04]
Devolve uma matriz comos produtos de expressão e r i 0 01
de cada elemento em matriz1. l * identitv(3) IENTERI 0l 0
Nota: Utilizee .* (ponto multiplicação) para l_0 0 iJ
multiplicar uma expressão por cada elemento.

Appendix A: Funções e instruções 957


/ (dividir) Tecla 0
expressãol / expressão2 ^ expressão 2/3.45 1ENTER1 .57971
Devolve o quociente de expressão 1 dividido por x*3/x 1ENTER1 x2
expressão 2.

/ iísta 2 iísta Í1.0,2,3)/Í4,5,6) 1ENTER1


Devolve uma lista comos quocientes de lista 1 {. 25 2/5 1/2}
divididos por Hsta 2.
As dimensões das listas têm de ser iguais.
expressão / ^ Hsta a/(3,a,V(a)) 1enter1
/ expressão ^ lista

Devolve uma lista comos quocientes de expressão ía 1 Va}


dividida por Hsta1 ou Hsta1 dividida por expressão. {a,b,c)/(a* b* c) 1enter1

{b-c a-c a-b}

matriz1 / expressão^ m atriz [a,b,c]/(a* b* c) 1enter1


Devolve uma matriz com os quocientes de matriz
[ S L-
1 / expressão. [b-c a-c a-b]
Nota: Utilize ./(ponto divisão) para dividir uma
expressão por cada elemento.

A (potência) Tecla Q
expressão 1 A expressão 2 ^ expressão 4*2 1ENTER1 16
Hsta 1 A Hsta 2 ^ Hsta
{a,2,c}*{1,b,3} 1ENTER1 {a 2b c2 }
Devolve o primeiro argumento elevado à potência
do segundo argumento.
Para uma lista, devolve os elementos da Üsta1
elevados à potência dos elementos
correspondentes na Hsta2.
No domínio real, as potências fraccionárias que
tenham expoentes reduzidos com denominadores
ímpares, utilizam a derivação real versus a
derivação principal para o modo complexo.

expressão a Hsta 1 ^ Hsta


p*{a,2, -3} {pa p2 — }
Devolve a expressão elevada à potência dos
elementos na lista 1.
Hsta 1 a expressão ^ Hsta {1,2,3,4}*-2 |ENTER|
{1 1/4 1/9 1/16}
Devolve os elementos da Hsta1 elevados à
potência da expressão.

M atriz quadrada 1 A número inteiro ^ m atriz [1,2;3,4r2


[1 ,2 ; 3 ,4 r - 1
Devolve a M atriz quadrada 1 elevada à potência do [1 ,2 ;3 ,4 ]*-2
número inteiro.

A M atriz quadrada 1 tem de ser uma matriz


quadrada.
Se o número inteiro = ' 1, calcula a matriz inversa.
Se o número inteiro < ' 1, calcula a matriz inversa
para uma potência positiva adequada.

958 Appendix A: Funções e instruções


.+ (ponto T e c la s □ «

adição)
matriz 1 .+ matriz2^> matriz [a,2;b,3].+[c,4;5,d] I ENTERI
expressão.+ matriz 1 ^ matriz x.+[c,4;5,d] IENTERI
matriz 1 . + matriz2devolve uma matriz que é a
soma de cada par de elementos correspondentes
da matriz 1 e matriz2.
expressão.+ matriz 1 devolve uma matriz que é a
soma de expressãoe cada elemento da matriz 1.
.- (ponto T e c la s □ |

subtracção)
matriz 1. - matriz2 ^ matriz [a,2;b,3].- [c,4;d,5] IENTERI
expressão.- matriz 1 ^ matriz x .- [c,4;d,5] IENTERI
matriz 1 . - matriz2devolve uma matriz que é a
diferença entre cada par de elementos
correspondentes da matriz 1 e matriz2.
expressão. - matriz 1 devolve uma matriz que é a
diferença da expressão e cada elemento da matriz
1.

.* (ponto T e c la s □ P

multiplicação)
matriz 1. * matriz2^> matriz [a,2;b,3]. * [c,4;5,d] IENTERI
expressão. * matriz 1 ^ matriz
x.* [a,b;c,d] IENTERI
matriz 1 . * matriz2devolve uma matriz que é o
produto de cada par dos elementos
correspondentes da matriz 1 e matriz2.
expressão. * matriz 1 devolve uma matriz comos
produtos da expressãoe cada elemento da matriz
1.

. / (ponto T e c la s □ P

divisão)
matriz 1. / matriz2 ^ matriz [a,2;b,3]./[c,4;5,d] IENTERI
expressão./matriz 1 ^ matriz x./[c,4;5,d] IENTERI
matriz1. / matriz2 devolve uma matriz que é o
quociente de cada par de elementos
correspondentes da matriz 1 e matriz2.
expressão. / matriz 1 devolve uma matriz que é o
quociente da expressão e cada elemento da matriz
1.

. a (ponto T e c la s □ Z

potência)
matriz 1 . matriz2^> matriz [a,2;b,3].A[c,4;5,d] IENTERI
expressão. A matriz 1 ^ matriz
x."[c,4;5,d] IENTERI
matriz 1 . A matriz2devolve uma matriz emque
cada elemento da matriz2é o expoente do Ta 21 ^ rc 41 Ta0 16
elemento correspondente da matriz 1. Lb 3j ' 1.5 dj [b5 3d

expressão. a matriz 1 devolve uma matriz emque


cada elemento da matriz 1 é o expoente para a
expressão.

Appendix A: Funções e instruções 959


" (negar) Tecla • e menu MATH/Base
-expressão 1 ^ expressão -2.43 -2.43
- lista 1^ iista
- matriz 1 ^ matriz - {- 1.0.4.1.2e 19} I ENTERI
{1 -.4 -1.2e 19}
Devolve a negação do argumento.
-a* -b I e n t e r I a-b
Para uma lista ou matriz, devolve todos os
elementos negados.
Sea expressão 1for umnúmero inteiro binário ou No modo base Hex:
hexadecimal, a negação fornece o complemento — Importante:
I Z e r o , n ã o a le t r a O .
de dois.
OblOOlOl4dec f^ffl 37

- OblOOlOl I ENTER I
ObllllllllllllllllllllllllllOllOll
ans(l)4dec Ienter I - 37
Nota: Para digitar 4, prima [2 M.
% Menu CHAR/Punctuation
(percentagem)
expressão 1 % ^ expressão l3% N i ENTER I .13
lista 1 % ^ Usta
matriz 1 % ^ matriz {l, lO. lOO}%N i ENTER I

{.Ol .l l.}
, argum ent
Devolve ' 100 .
Para uma lista ou matriz, devolve uma lista ou
matriz comcada elemento divido por 100.
= (igual) Tecla 0
expressão 1= expressão 2^> Expressão booieana Exemplo de lista de funções comsímbolos de
Usta 1= Usta 2-±> Lista booieana teste matemáticos: =, *, <, <, >, >
matriz 1= matriz 2^> Matriz booieana
:g(x)
Devolve verdadeiro sea expressão 1for :Func
determinada para ser igual à expressão 2. :If x< "5 Then
Devolve falso se a expressão 1for determinada : Return 5
para não ser igual à expressão 2. : Elself x>" 5and x<0 Then
: Return "x
Qualquer outra coisa devolve uma forma : Elself x>0and x* 10 Then
simplificada da equação. : Return x
Para listas e matriz, devolve comparações : Elself x=10 Then
elemento a elemento. : Return 3
:EndIf
:EndFunc
Graph g(x) I e n t e r I

960 Appendix A: Funções e instruções


* Teclas 0 0
expressão 1* expressão2-±> Expressãobooleana Consulte o exemplo "=" (igual).
lista 1* lista 2^> Lista booleana
matriz 1* matriz2-±> Matrizbooleana
Devolve verdadeiro se a expressão 1 for
determinada para ser não igual à expressão 2.
Devolve falso se a expressão 1 fordeterminada
para ser igual à expressão 2.
Qualquer outra coisa devolve uma forma
simplificada da equação.
Para listase matriz, devolve comparações
elemento a elemento.

< Teclas I M Â
expressão 1 < expressão 2 ^ > Expressão booleana Consulte o exemplo "=" (igual).
lista 1 < lista 2 ^ Lista booleana
matriz 1 < matriz2^> Matrizbooleana
Devolve verdadeiro se a expressão 1 for
determinada para ser menor que a expressão 2.
Devolve falso se a expressão 1 fordeterminada
para ser maior ou igual à expressão 2.
Qualquer outra coisa devolve uma forma
simplificada da equação.
Para listase matriz, devolve comparações
elemento a elemento.

< Teclas 01IM


expressão 1 < expressão 2 ^ Expressão booleana Consulte o exemplo "=" (igual).
lista 1 < lista 2 ^ Lista booleana
matriz 1 < matriz2 ^ Matrizbooleana
Devolve verdadeiro se a expressão 1 for
determinada para ser igual ou menor que a
expressão 2.
Devolve falso se a expressão 1 fordeterminada
para ser maior que a expressão 2.
Qualquer outra coisa devolve uma forma
simplificada da equação.
Para listase matriz, devolve comparações
elemento a elemento.

> Teclas I M Ã
expressão 1 > expressão 2 -±> Expressão booleana Consulte o exemplo "=" (igual).
lista 1 > lista 2 ^ Lista booleana
matriz 1 > matriz2-±> Matrizbooleana matriz
Devolve verdadeiro se a expressão 1 for
determinada para ser maior que a expressão 2.
Devolve falso se a expressão 1 fordeterminada
para ser igual ou menor que a expressão 2.
Qualquer outra coisa devolve uma forma
simplificada da equação.
Para listase matriz, devolve comparações
elemento a elemento.

Appendix A: Funções e instruções 961


> T e c la s 0 Q

expressão 1> expressão2 ^ Expressãobooleana Consulte o exemplo "=" (igual).


lista 1 > lista 2 Lista booleana
matriz 1> matriz 2 ^ Matriz booleana

Devolve verdadeiro se a expressãol for


determinada para ser maior ou igual à expressão2.
Devolve falsase a expressão 1fordeterminada
para ser menor que a expressão 2.
Qualquer outra coisa devolve uma forma
simplificada da equação.
Para listase matriz, devolve comparações
elemento a elemento.

! (factorial) Teclas 0 0
expressão 1! ^ expressão 5! 1ENTER1 120
lista !! ^ Usta
matriz 1! ^ matriz 15.4.31! 1ENTER1 {120 24 6}
Devolve o factorial do argumento.
ri.2:3.41! r 1 241
r6 2]
Para uma listaou matriz, devolve uma listaou
matriz de factoriaisdos elementos.
A TI-89 calcula um valor numérico apenas para
valores de números inteiros não negativos.

& (acrescentar) Teclas 0 P


cadeía1 & cadeía2^> cadeia "Hello " & "Nick" IENTERI
"Hello Nick"
Devolve uma cadeia de texto que é a cadeia 2
acrescentada à cadeia 1.

J() (integrar) Teclas


J(expressão 1, vai[, inferíof] [,superíofí) ^ expressão
í (Usta 1,var [,ordem]) ^ Usta
J(matriz 1,var [,ordem]) ^ matriz
Devolve o integral da expressão 1 no que respeita à bò aò
variável varde inferiora superior. J(x*2,x,a,b) IENTERI
3 - 3
Devolve uma primitiva se omitir inferiore superior. x3
Uma constante simbólica da integração como C é J(x*2,x) IENTERI
3
omitida.
a - x3
No entanto, inferioré adicionada como uma J(a* x*2,x,c) IENTERI +c
constante da integração se omitirapenas superior. 3

962 Appendix A: Funções e instruções


As primitivas igualmente válidas podemdiferir J ( 1 / ( 2 — C O S ( x ) ) , x ) ! t m p ( x ) I ENTER I
por uma constante numérica. Como uma
constante pode estar disfarçada, emespecial, ClrGraph:Graph tmp(x):Graph
quando uma primitiva contiver funções 1/(2— cos(x)):Graph V(3)
trigonométricas inversas ou logaritmos. Além (2 tanê (V(3)(tan(x/2)))/3)f^ffl
disso, as expressões constantes por partes são
por vezes adicionadas para tornar uma primitiva
válida numintervalo maior do que a fórmula
usual.

JOdevolve-se para partes da expressão 1 que não J (b*^(- x*2 )+a/(x*2 +a*2 ),x) Ienter I
podemser determinadas como uma combinação
finita explícita das funções e dos operadores
integrados.
2 í P
Quando inferiore superiorestíverem presentes, é
efectuada uma tentativa para localizar quaisquer " x 2 )(ix +

descontinuidades ou derivadas descontínuas no


intervalo inferior < var < superiore para subdividir o
intervalo dessas casas.
Para a definição AUTO do modo Exact/Approx, a
integração numérica é utilizada onde aplicável
quando não conseguir determinar umlimite ou
uma primitiva.
Para a definição APPROX, a integração numérica J(eC( - xx2),x,- 1,1)0 [^ ^ 0 1.493...
é tentada primeiro, seaplicável. As primitivas são
procuradas apenas onde essa integração
numérica não é aplicável ou falha.
JOpode ser aninhado para fazer integrais J(J(ln(x+y),y,0,x),x,0,a) Ie n t e r I
múltiplos. Os limites de integração podem
depender dasvariáveis de integração fora delas.
" J o J g lri(ix + y)<iy(ix
Nota: Consulte também nInt().
a 2 ^ nta> + a 2 - a n C 2 ) - 5 x 4)

V() (raiz Teclas 1 2 ]


quadrada)
V( expressão1 e expressão V(4) 1ENTER 1 2
V (lista 1 e lista
V({9,a,4}) 1e n t e r 1 {3 Va 2}
Devolve a raiz quadrada do argumento.
Para uma lista, devolve as raízes quadradas de
todos os elementos dalista 1 .
n () (produto) Menu MATH/Calculus
n ( expressão 1, var baíxo,aità) e expressão 1
n (1/n,n,1,5) I e n t e r I
Avalia a expressão 1 para cada valor de varde 120
baixo a alto, e devolve o produto dos resultados. n (kx2 ,k,1 ,n) Ie n t e r I (n! ) 2
n ({1/n,n,2},n,1,5) I e n t e r I
{— 120 32}

Appendix A: Funções e instruções 963


U.(expressão 1, var, baixo, baixo-1) ^ 1 n (k,k,4,3) IENTERI 1
n(expressão 1, var baixo, alto) ^ 1/0(expressão 1 n (1/k,k,4,1) |ENTERI 6
var, aito+1, baixo-1 )se alto < baixo-1
n (i/k ,k ,4 ,i)* n (i/k ,k ,2 ,4)
1/4

£() (soma) Menu MATH/Calculus


G( expressão1, var, baixo, alo) expressão 137
G(1/n.n.1.5) 1enter1
Avalia s expressão 1 psrs csds valor de varde 60
baixos alto, e devolve a soma dos resultados. £(k*2.k.1.n) 1ENTER1
n- (n + 1) - (2-n + 1)
6

P2
G(1/n^2.n.1.~) 1enter1
6
G (expressão 1, var, baixo, baixo-1)^ 0 G(k.k.4.3) 1ENTER1 0
G(expressão 1, var, baixo, alto) ^ " G(expressão 1, G(k.k.4.1) 1ENTER1 -5
var, aito+1, baixo-1 )se a lo < baixo- 1
Kk.k.4.1)+G(k.k.2.4) 1ENTER1 4

# (acção CATALOG
indirecta)
# varNameString Segmento do programa:
Refere-se à variável cujo nome é varNameString.
Permite criar e modificar variáveis a partir de um :Request "Enter Your Name'\str1
programa comcadeias. :NewFold #str1

:For i.1.5.1
: ClrGraph
: Graph i *x
: StoPic #("pic" & string(i))
:EndFor

G (gradiano) Menu MATH/Angle


expressão 1G0 ^ expressão No modo Degree, Gradian ou Radian:
lista 1 o ^ Usta
matriz 1Go^ matriz <2
cos(50G) IENTERI T
Esta função proporciona uma forma para utilizar
umângulo emgrados enquanto estiver nos cos({0.100G.200G}) {1.0.-1}
modos Degree e Radian.
No modo de ângulo Radian, multiplica a expressão
por p/200. No modo de ângulo Degree, multiplica
a expressão 1 por g/100.
No modo de ângulo Gradian, devolve a
expressão1 inalterada.

964 Appendix A: Funções e instruções


ô (radiano) M e n u M A T H /A n g le

expressão 1 ^ expressão No modo de ângulo Degree, Gradian ou


lista 1 ^ iista Radian:
matriz 1 ^ matriz

No modo de ângulo Degree, multiplica a expressão COS((p/4)ô ) IENTERI 2


1 por 180/p. No modo de ângulo Radian, devolve
a expressão 1 inalterada. No modo de ângulo COS({0ô ,(p/12)ô , - pô }) IENTERI
Gradian, multiplica a expressão 1 por 200/p.
Esta função proporciona uma forma para utilizar {1 -11
um ângulo em radianos enquanto estiver nos
modos Degree e Gradian.
Sugestão: Utilize r se quiser forçar radianos
numa definição ou definição de programa,
independentemente do modo que prevaleça
quando a função ou o programa for utilizado.

° (grau) Teclas 1 2 "


expressão 1 ^ expressão No modo de ângulo Degree, Gradian ou
lista !° ^ lista Radian:
matriz 1 ^ matriz
r e c t a n g u la r
No modo de ângulo Radian, multiplica a expressão CÜS(45°) IENTERI
por p/180. No modo de ângulo Degree, devolve a
T
expressão inalterada. No modo de ângulo Gradian, cos({0,p/4,90°,30.12o}) c ilín r lr ic
W lENTERI '
multiplica a expressão 1 por 10/9.
{1 .707... 0 .864...}
e s fé ric o
Esta função proporciona uma forma de utilizar o
ângulo em graus enquanto estiver nos modos
Gradian e Radian.

Z (ângulo) Teclas 1 2 '


[raio,ZQ_ãnguio] ^ vector (entrada polar) [5,Z600,Z450] IENTERI
[.raio,Zq_ânguio,Z_coordenada] ^ vector
(entrada cilíndrica) No modo Radian e o formato do vector
[raio,Zq_ãngulo,Zf_ãngulã] ^ vector definidos para:
(entrada esférica)
Devolve as coordenadas como umvector
dependendo da definição do modo Vector ■ [5 ^ 60° z 45 ° ]
5 J2 5 -Jé
Format: rectangular, cilíndrico ou esférico. 4 4 m
■ [ 5 z 6 0 ° z 45 ° ]

m
■ [ 5 z 6 0 * z 45 ° ]
?! ji I
3 z 4J

(magnitude Z ãnguid) ^ Valor complexo (entrada polar) No modo de ângulo Radian e no modo do
formato complexo Rectangular:
Introduz um valor complexo na forma polar
(rZ9). O ângu/oé interpretado de acordo com a 5+3/- (10Zp/4) IENTERI
definição do modo Angle actual.
5- 5-V2+(3- 5-V2w
WlENTERI - 2.071...- 4.071...• i

Appendix A: Funções e instruções 965


°, ” Teclas [2 [° ] (°), teclas [ 2 È ('). teclas [ 2 É (")
ddm m ' ss,ss" ^ expressão N o m o d o d e â n g u lo D e g re e :

DD Umnúmero positivo ou negativo 25°13'17.5" IENTERI 25.221...


mm Umnúmero não negativo
ss.ss Umnúmero não negativo 25°30' IENTERI 51/2
Devolve d d +(m m /60)+(s s .s s /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.
' (primo) Teclas Í 2 H
variável deSolve(y''=y~( ■1/2) and y(0)=0 and
variável" V'(0)=0.t.v) 1ENTER1
Introduz umsímbolo de primo numa equação 2 -V3/4 t
diferencial. Umsímbolo de primo indica uma
equação diferencial de 1aordem, dois símbolos de 3 t
primo indicamuma de 2aordem, etc.
_ (carácter Teclas 0 [_]
sublinhado)
unidade_expressão 3 m 4 ft 1ENTER1 9.842...- ft
Indica as unidades para uma expressão. Todos os Nota: P a ra d ig i t a r 4, p r im a 2 M.
nomes das unidades têmde começar comum
carácter sublinhado.
Pode utilizar as unidades predefinidas ou criar as
suas próprias unidades. Para uma lista de
unidades predefinidas, consulte o módulo sobre
constantes e unidades de medição. Pode premir
Í 2 [units] para seleccionar unidades a partir de
ummenu, ou pode digitar os nomes das unidades
directamente.
variáveL P a r tin d o d o p r in c íp io q u e z é in d e f in id o :

Quando a variávelnão tiver valor, é tratada como z) 1ENTER1 z


se representasse umnúmero complexo. Por Z ) 1ENTER1 real(z )
predefinição, semo_, a variável é tratada como
real. Z) 1ENTER1 0
Z ) 1ENTER1 1 mag(z )
Sea variáveltiver umvalor, o_ é ignorado e a
variávelretémo tipo de dados original.

Nota: Pode guardar umnúmero complexo numa


variável semutilizar o_ . No entanto, para obter
melhores resultados nos cálculos como cSolve()
e cZeros(), o_ é recomendado.

966 Appendix A: Funções e instruções


4 (converter) T e c la s [ 2 M

unidade_expressão 14 _unídade2 ^ unídade_expressão2 3 m4 f t IENTERI 9.842... ■ f t

Converte uma expressão de uma unidade para


outra. As unidades têm de ser da mesma
categoria.
O carácter sublinhado _ indica as unidades. Para
uma lista de unidades predefinidas válidas,
consulte o módulo sobre constantes e unidades
de medição. Pode premir [ 2 [units] para
seleccionar unidades a partir de um menu, ou
pode digitar os nomes das unidades
directamente.
Para obter o carácter sublinhado _ quando digitar
as unidades directamente, prima 0 [_]

Nota: O operador de conversão 4 não processa


unidades de temperatura. Utilize tmpCnvO e
ÁtmpCnvQ.

10A() CATALOG
1 0 a (expressão 1 ^ expressão 10A(1.5) IENTERI 31.622...
1 0 a (lista 1 ^ lista
10A{0, -2,2,a} IENTERI
Devolve 10 elevado à potência do argumento.
Para uma lista, devolve 10 elevado à potência {1 — 100 10a}
dos elementos na lista 1.
10A(Matriz quadrada 1 Matriz quadrada 10A([1,5,3;4,2,1;6,-2,1])
Devolve 10 elevado à potência de Matriz quadrada '1.143...e7 8.171.. 6.675.
.e6 e6"
1. Este procedimento não é a mesma coisa que 9.956...e6 7.115.. 5.813.
.e6 e6
calcular 10 elevado à potência de cada elemento. ,7.652...e6 5.469.. 4.e.6
468...e6.
Para mais informações sobre o método de
cálculo, consulte cos().
A M atriz quadrada 1 tem de estar na diagonal. O
resultado contém sempre números de pontos
flutuantes.

X1 CATALOG (A-r)
expressão 1 x- ^ expressão 3.1a -11ENTER1 .322581
lista 1x'1 ^ lista
{a,4,-.1,x-2}a -■11ENTER1
Devolve o recíproco do argumento. ,1 1 1 ,
Para uma lista, devolve os recíprocos dos {a 4 10. x- 2}
elementos da lista 1.
Matriz quadrada 1x- ^ Matriz quadrada [1,2;3,4]a -1
[1,2;a,4]A-1 IENTERI
Devolve o inverso de Matriz quadrada 1.
A Matriz quadrada 1 tem de ser uma matriz
quadrada não singular.

Appendix A: Funções e instruções 967


| ("with”) Tecla Í
expressão |Expressãobooieanai [eBooleana x+1| x=3IENTERI 4
expressão 2 ...[e Expressão boo/eanaty
x+y| x=sin(y) IenterI sin(y) + y
O símbolo "with” (|)serve como um operador
binário. O operando à esquerda de |é uma x+y| sin(y)=x IenterI x+y
expressão. O operando à direitade |especifica
uma ou mais relações que se destinam a afectar a
simplificação da expressão. As várias relações
depois de |têm de serjuntas com um "and”
lógico.
O operador "with” fornece três tipos de
funcionalidades básicas: substituições, limitações
de intervalo e exclusão.
As substituições são efectuadas na forma de uma x*3- 2x+7»f(x) IenterI Done
igualdade, como x=3 ou y=sin(x).Para ser mais
eficaz,o lado esquerdo deve ser uma variável f(x)| x=V(3) IenterI V3 + 7
simples. expressão\ variável= vlrsubstituirá vaior
para todas as ocorrências de variávelna expressão. (sin(x)T2+2sin(x)-6| sin(x)=d IenterI
d2 +2d-6
As limitações de intervalotêm a forma de uma ou solve(x*2- 1=0,x)|x>0 and x<2 IenterI
mais desigualdades juntas por operadores "and” x= 1
lógicos. As limitações de intervalo permitem
também a simplificação que caso contrário pode V(x)* V(1/x)|x>0 IenterI 1
serinválida ou não calculável.
V(x)* V(1/x) IenterI

As exclusões utilizam o operador relacional "not solve(x*2- 1=0,x)| x*1 IenterI x = -1


equals” (/= ou *) para excluir um valor específico
de consideração. São utilizados principalmente
para excluiruma solução exacta quando utilizar
cSolveO, cZeros(),fMax(),fMin(),solve(),
zeros(),etc.

! (guardar) Tecla ISTOH


expressão ! var p
lista ! var
p/4! mvvar 1enter1 4
matriz! var
expressão ! fun_name(parâmetro 1,..) 2cos(x)! Y1(x) 1ENTER1 Done
Üsta ! fun_name(parâmetro 1,..)
m atriz! fun_name(parâmetro 1,..) 11,2,3,41» Lst51ENTER1 {1 2 3 4}

Se a variável varnão existir,criea vare inicialize- 1 2 31


n ,2,3;4,5,61» MatG 1ENTER1 [ 4 5 61
a para expressão, Üsta ou matriz.
Se a varjá existire não estiver bloqueada ou "Hello”» str1 1enter1 "Hello"
protegida, substitua o conteúdo por expressão,
Usta ou matriz.

Sugestão: Se quiser fazercálculos simbólicos


com variáveis indefinidas, evite guardar qualquer
coisa nas variáveis de uma letra mais utilizadas,
como a, b,c,x,y,z,etc.

9 (comentário) Menu Program Editor/Control ou teclas 0 Q


9 [texto] Segmento do programa:
9 processa texto como uma linha de comentário,
que pode ser utilizada para anotar instruções do :9 Get 10 points from the Graph
programa. screen
:For 1,1,10 a This loops 10 times
9 pode estar no inícioou em qualquer parte da
linha. Tudo à direitade 9,no fim da linha,é o
comentário.

968 Appendix A: Funções e instruções


0b, 0h Teclas 0 la lp ha l [ B ]

Teclas 0 la lp ha l [ H ]

0b Número binário No modo base Dec:


0h Número hexadecimal
0b10+0hF+10 IENTERI 27

No modo base Bin:


0b10+0hF+10 I 0b11011
Indica um número binário ou hexadecimal,
respectivamente. Para introduzir um número
binário ou hex, tem de introduzir o prefixo 0b ou No modo base Hex:
0h, independentemente do modo B a s e . Sem um
prefixo, o número é tratado como decimal (base 0b10+0hF+10 I 0h1B
10).
Os resultados aparecem de acordo como modo
Base.

Appendix A: Funções e instruções 969


Anexo B: Referência técnica
Esta secção contém uma lista completa dos códigos de caracteres e das mensagens de
erro da TI-89 Titanium / Voyage™ 200 . Inclui também informações sobre como são
calculadas determinadas operações da TI-89 Titanium / Voyage™ 200.

Mensagens de erro da TI-89


Titanium / Voyage™ 200

Esta secção lista as mensagens de erro que podem ser visualizadas quando ocorrerem
erros internos ou de introdução. O número à esquerda de cada mensagem de erro
representa um número de erro interno que não é visualizado. Se o erro ocorrer dentro
de um bloco Try...EndTry, o número do erro é guardado na variável do sistema
errornu m . Muitas das mensagens de erro são explicações e não requerem informações
descritivas. No entanto, foram adicionadas informações adicionais para algumas
mensagens de erro.

Número
de erro Descrição

10 A function did not return a value (Uma função não devolve um valor)

20 A test did not resolve to TRUE or FALSE (Um teste não resolveu para
VERDADEIRO ou FALSO)
G eralm ente, não é possível c o m p a ra r as v a riá ve is indefinidas. P or
exem plo, o te ste
If a < b p rovocará um erro se a o u b não e stive r d efinido q u ando
e xe cu ta r a instrução If.

30 Argument cannot be a folder name (O argumento não pode ser um nome


de pasta)

40 Argument error (Erro de argumento)

50 Argument mistmatch (Argumento não coincidente)


D ois ou m ais a rg u m e n to s têm de se r do m esm o tipo. P or exem plo,
PtOn expression1,expression2e PtOn Hst1,list2são am b a s válidas,
m as
PtOn expression,list é um a m á com binação.
60 Argument must be a Boolean expression or integer (O argumento tem de
ser um número inteiro ou uma expressão Booleana)

70 Argument must be a decimal number (O argumento tem de ser um


número 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)

968
Número
de erro Descrição
140 Argument must be a variable name (O argumento tem de ser o nome de
uma variável)
Por exemplo, DelVar 12 não é válido porque um número não pode ser
o nome de uma variável.
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


expressão)
Por exemplo, zeros(2x+3=0,x) não é válido porque o primeiro
argumento é uma equação.
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
(número de 8 dígitos) do objecto (número de 8 dígitos) não localizado)

165 Batteries too low for sending or receiving (Pilhas muito fracas para envio
ou recepção)
Instale pilhas novas antes de enviar ou receber.
170 Bound (Limite)
Para funções matemáticas gráficas interactivas como 2:Zero, o limite
inferior tem de ser inferior ao limite superior para definir o intervalo de
procura.
180 Break (Interrupção)
A tecla 0 foi premida durante um cálculo longo ou a execução do
programa.
185 Checksum (Erro da soma de verificação)

190 Circular definition (Definição circular)


Esta mensagem aparece para evitar o esgotamento da memória
durante a substituição infinita de valores das variáveis durante a
simplificação. Por exemplo, a+1! a, em que a é uma variável
indefinida, provocará este erro.
200 Constraint expression invalid (Expressão de restrição inválida)
Por exemplo, solve(3xA2[°] 4=0, x) | x<0 ou x>5 produziria esta
mensagem de erro porque a restrição é separada por “or” e não por
“and.”
205 Data is too big to save to a variable. (Os dados são muito grandes para
guardar uma variável.) Utilize F6 Util para reduzir o tamanho.
O tamanho dos dados do editor excede o tamanho máximo que pode
ser guardado numa variável. O menu F6 Util fornece as operações
que podem ser utilizadas na redução 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 integração depende da variável de integração. Por
exemplo, ](xA2,x,1,x) não é permitido.
225 Diff Eq setup (Configurar equação diferencial)

230 Dimension (Dimensão)


Um índice de lista ou matriz não é válido. Por exemplo, se a lista
{1,2,3,4} estiver guardada em L1, L1 [5] é um erro de dimensão porque
L1 contém apenas quatro elementos.

969
Número
de erro Descrição
240 Dimension mismatch (Dimensão não coincidente)
Dois ou mais argumentos têm de ter a mesma dimensão. Por
exemplo, [1,2]+[1,2,3] é uma dimensão não coincidente porque as
matrizes contêm um diferente número de elementos .
250 Divide by zero (Dividir por zero)

260 Domain error (Erro do domínio)


Um argumento tem de ter um domínio especificado. Por exemplo,
ans(100) não é válido porque o argumento para ans() tem de estar no
intervalo 1-99.
270 Duplicate variable name (Nome de variável duplicado)

280 Else and Elself invalid outside of If..EndIf block (Else e Elself inválidos
fora do bloco If..EndIf)

290 EndTry is missing the matching Else statement (EndTry não existe na
instrução Else coincidente)

295 Excessive iteration (Repetição 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 (Extensão da


aplicação Flash (função ou programa) não localizada)

308 Flash application not found (Aplicação Flash não localizada)

310 First argument of nSolve must be a univariate equation (O primeiro


argumento de nSolve tem de ser uma equação de uma variável)
O primeiro argumento tem de ser uma equação, e a equação não
pode conter uma variável sem valor diferente da variável de interesse.
Por exemplo, nSolve(3xA2[°] 4=0, x) é uma equação válida; no
entanto, nSolve(3xA2[°] 4, x) não é uma equação, e
nSolve(3xA2[°] y=0,x) não é uma equação de uma variável porque y
não 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 equação ou
desigualdade)
Por exemplo, solve(3xA2[°] 4, x) não é válido porque o primeiro
argumento não é uma equação.
330 Folder (Pasta)
Foi efectuada uma tentativa no menu VAR-LINK para guardar uma
variável numa pasta que não existe.
335 Funções gráficas y1(x)...y99(x) não disponíveis no modo Diff Equations
(Equações 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 acção indirecta
não é um nome de variável válido)

380 Invalid ans() (ans() inválida)

390 Invalid assignment (Atribuição inválida)

400 Invalid assignment value (Valor de atribuição inválido)

970
Número
de erro Descrição
405 Invalid axes (Eixos inválidos)

410 Invalid command (Comando inválido)

420 Invalid folder name (Nome de pasta inválido)

430 Invalid for the current mode settings (Inválido para as definições do modo
actual)

440 Invalid implied multiply (Multiplicação implícita inválida)


P or exem plo, x(x+ 1 ) não é válido; em que, x (x+ 1 ) é a sintaxe
correcta. D estina-se a evitar a con fu sã o entre a m u ltiplicação im plícita
e as ch a m a d a s de funções.

450 Invalid in a function or current expression (Inválida numa função ou


expressão actual)
A p e n a s d e te rm in a d o s co m a n d o s são vá lid o s num a fun çã o d e fin ida
pelo utilizador. A s en tra d a s e fe ctu a d a s no E ditor d e janelas, E ditor de
tabelas, E d ito r de d a d o s/M a triz e S o lu cio n a d o r de problem as, e nas
linhas de com a n d o do sistem a, com o L o w e r B ound, não podem
co n te r q u a isq u e r co m a n d o s ou do is pon to s (:). C o n su lte tam bém
“C ria r e a va lia r fu n çõ e s d e fin ida s pelo utiliza d o r” no m ódulo Ecrã
inicial da calculadora.

460 Invalid in Custom..EndCustm block (Inválido no bloco


Custom..EndCustm)

470 Invalid in Dialog..EndDlog block (Inválido no bloco Dialog..EndDlog)

480 Invalid in Toolbar..EndTBar block (Inválido no bloco Toolbar..EndTBar)

490 Invalid in Try..EndTry block (Inválido no bloco Try..EndTry)

500 Invalid label (Etiqueta inválida)


O s no m e s d a s etiq u e ta s têm de se g u ir a s m e sm a s regras utilizadas
para d a r n om e à s variáveis.

510 Invalid list or matrix (Matriz ou lista inválida)


P or exem plo, um a lista no in te rio r de um a lista, com o {2 ,{3 ,4 }} não é
válida.

520 Invalid outside Custom..EndCustm or ToolBar..EndTbar blocks (Inválido


fora dos blocos Custom..EndCustm or ToolBar..EndTbar)
P or exem plo, te n to u utilizar um com a n d o Item fo ra de um a estrutura
Custom ou ToolBar.

530 Invalid outside Dialog..EndDlog, Custom..EndCustm, or


ToolBar..EndTBar blocks (Inválido fora dos blocos Dialog..EndDlog,
Custom..EndCustm ou ToolBar..EndTBar)
P or exem plo, te n to u utiliza r um com a n d o T itle fo ra de um a estrutura
Dialog , Custom ou ToolBar.

540 Invalid outside Dialog..EndDlog block (Inválido fora do bloco


Dialog..EndDlog )
P or exem plo, te n to u utilizar o co m a n d o DropDown fo ra de um a
estru tu ra Dialog .

550 Invalid outside function or program (Inválido fora da função ou programa)


U m núm ero de co m a n d o s não são v á lid o s fo ra de um pro g ra m a ou de
um a função. P or exem plo, Local não pod e se r utilizado e xcepto se fo r
num p rogram a ou função.

971
Número
de erro Descrição
560 Invalid outside Loop..EndLoop, For..EndFor, or While..EndWhile blocks
(Inválido fora dos blocos Loop..EndLoop, For..EndFor ou
While..EndWhile)
Por exemplo, o comando Exit só é válido dentro destes blocos de
espirais.
570 Invalid pathname (Nome de caminho inválido)
Por exemplo, \\var não é válido.
575 Invalid polar complex (Complexo polar inválido)

580 Invalid program reference (Referência de programa inválida)


Os programas não podem ser referenciados nas funções ou
expressões, como 1+p(x) em que p é um programa.
585 Invalid relocation data in ASM program (Dados de deslocação inválidos
no programa ASM)
Os dados de deslocação necessários no programa ASM (Assembly)
não existem ou estão danificados.
590 Invalid syntax block (Bloco de sintaxe inválido)
Um bloco Dialog..EndDlog está vazio ou tem mais de um título. Um
bloco Custom..EndCustm não pode conter variáveis PIC e os itens
têm de ser antecedidos por um título. Um bloco Toolbar..EndTBar
tem de ter um segundo argumento se não existirem itens; ou os itens
têm de ter um segundo argumento e têm de ser antecedidos por um
título.
600 Invalid table (Tabela inválida)

605 Invalid use of units (Utilização de unidades inválidas)

610 Invalid variable name in a Local statement (Nome da variável inválido


numa instrução Local)

620 Invalid variable or function name (Nome da função ou variável inválido)

630 Invalid variable reference (Referência da variável inválida)

640 Invalid vector syntax (Sintaxe do vector inválida)

650 Link transmission (Transmissão de ligações)


Uma transmissão entre as duas unidades não foi concluída. Verifique
se o cabo de ligação está ligado correctamente a ambas as unidades.
665 Matrix not diagonalizable (Matriz sem diagonal)

670 Memory (Memória)


673 O cálculo requereu mais memória do que a disponível nessa altura.
Se aparecer este erro quando executar um programa grande, pode
ser necessário dividir o programa em funções ou programas mais
pequenos e independentes (em que um programa ou função chama
outro).
680 Missing (Inexistente) (

690 Missing (Inexistente) )

700 Missing (Inexistente) "

710 Missing (Inexistente) ]

720 Missing (Inexistente) }

972
Número
de erro Descrição
730 Missing start or end of block syntax (Início 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 não é um programa ou função)

765 No functions selected (Nenhuma função seleccionada)

780 No solution found (Nenhuma solução localizada)


A utilização das funções matemáticas interactivas (F5:Math) na
aplicação Graph pode originar este erro. Por exemplo, se tentar
localizar um ponto de inflexão da parábola y1 (x)=x , que não existe,
este erro aparece.
790 Non-algebraic variable in expression (Variável não algébrica em
expressão)
Se a for o nome de uma PIC, GDB, MAC, FIG, etc., a+1 não é válida.
Use a different variable name in the expression or delete the variable.
(Utilize um nome de variável diferente ou elimine a variável.)
800 Non-real result (Resultado não real)
Por exemplo, se a unidade estiver na definição REAL do modo
Complex Format (Formato complexo), ln([«] 2) não é válido.
810 Not enough memory to save current variable (Memória insuficiente para
guardar a variável actual). Elimine as variáveis desnecessárias 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 condições de pouca
memória dentro do editor de dados/matriz.
830 Overflow (Excesso)

840 Plot Setup (Configuração do desenho)

850 Program not found (Programa não localizado)


Uma referência de programa dentro de outro programa não pode ser
localizada no caminho fornecido durante a execução.
855 Rand type functions not allowed in graphing (Funções de tipo aleatório
não permitidas no gráfico)

860 Recursion is limited to 255 calls deep (A recursão está limitada a 255
chamadas)

870 Reserved name or system variable (Variável do sistema ou nome


reservado)

875 ROM-resident routine not available (Rotina residente da ROM


indisponível)

880 Sequence setup (Configuração da sequência)

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 função
seleccionada e são utilizados para equações de 1s ordem)

900 Stat (Estatística)

973
Número
de erro Descrição

910 Syntax (Sintaxe)


A estrutura da entrada está incorrecta. Por exemplo, x+[°] y (x mais
menos y) não é válido; em que, x+[«] y (x mais negativo y) está
correcto.
930 Too few arguments (Poucos argumentos)
A expressão ou equação falta num ou mais argumentos. Por exemplo,
d(f(x)) não é válido; em que, d(f(x),x) é a sintaxe correcta.
940 Too many arguments (Muitos argumentos)
A expressão ou equação contém um número excessivo de
argumentos e não pode ser avaliada.
950 Too many subscripts (Demasiados subscritos)

955 Too many undefined variables (Demasiadas variáveis indefinidas)

960 Undefined variable (Variável indefinida)

965 Unlicensed OS or Flash application (Aplicação Flash ou SO não


licenciado)

970 Variable in use so references or changes are not allowed (Variável em


utilização invalida alterações ou referências)

980 Variable is locked, protected, or archived (Variável bloqueada, protegida


ou arquivada)

990 Variable name is limited to 8 characters (Nome da variável limitada a 8


caracteres)

1000 Window variables domain (Domínio de variáveis da janela)

1010 Zoom

Aviso: A0 ou undefA0 substituído por 1

Aviso: 0A0 substituído por 1

Aviso: 1A ou 1Aundef substituído por 1

Aviso: cSolve pode especificar mais zeros

Aviso: Pode produzir uma equação falsa

Aviso: Expressão a integrar real finita prevista

Aviso: Pode não ser completamente simplificada

Aviso: Podem existir mais soluções

Aviso: Pode introduzir soluções falsas

Aviso: A operação pode perder soluções

Aviso: Requer e devolve um valor de 32 bits

Aviso: Excesso substituído por ou '

Aviso: Precisão questionável

Aviso: Solução questionável

Aviso: Solve pode especificar mais zeros

Aviso: Argumento Trig muito grande para reduzir

Aviso: O domínio pode ser maior

974
Número
de erro Descrição
Aviso: O domínio pode ser menor

975
Modos TI-89 Titanium / Voyage™ 200

Esta secção descreve os modos da TI-89 Titanium /Voyage™ 200 e lista as definições
possíveis de cada modo. Estas definições do modo aparecem quando premir IMODEI.

Graph (Gráfico)

Especifica o tipo de gráficos que pode desenhar.

1:FUNCTION Funções y(x)


2:PARAMETRIC Equações paramétricas x(t) e y(t)
3:POLAR Equações polares r(0)

4:SEQUENCE Sequências u(n)

5:3D Equações 3D z(x,y) 3D


6:DIFF Equações diferenciais y'(t)
EQUATIONS

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.

Current folder (Pasta actual)

Especifica a pasta actual. Pode configurar várias pastas com configurações únicas de
variáveis, bases de dados de gráficos, programas, etc.

Nota: Para mais informações sobre como utilizar as pastas, consulte o ecrã inicial da
calculadora.

1:main Pasta predefinida incluída com a TI-89


Titanium / Voyage™ 200.
2: — Estão disponíveis outras pastas apenas se tiverem
(pastas sido criadas por um utilizador.
personalizadas)

Display Digits (Visualizar dígitos)

Selecciona o número de dígitos. Estas definições decimais só afectam a forma de


visualização dos resultados— pode introduzir um número em qualquer formato.

Internamente, a TI-89 Titanium / Voyage™ 200 retém números decimais com 14 dígitos
significativos. Para efeitos de visualização, esses números são arredondados para um
máximo de 12 dígitos significativos.

1:FIX 0 Os resultados aparecem sempre com o número


2:FIX 1 seleccionado de casas decimais.

D:FIX 12
E:FLOAT O número de casas decimais depende do
resultado.

976
F :F LO A T 1 Se a parte do núm ero inteiro fo r m a io r do que o
G :F LO A T 2 núm ero de dígitos seleccionado, o resultado é
a rredondado e visu a liza d o em notação científica.
©:OAOAT 12 P or exem plo, em FLO A T 4:
12345. aparece com o 1 .2 3 5 e 4

Angle (Ângulo)

Especifica as unidades em que os valores dos ângulos são interpretados e visualizados


em funções trigonométricas e conversões polares/rectangulares.

1:R A D IAN

2:D E G R E E

3 :G R A D IA N

Exponential Format (Formato exponencial)

Especifica o formato de notação que deve ser utilizado. Estes formatos só afectam a
forma de visualização de uma resposta; pode introduzir um número em qualquer
formato. As respostas numéricas podem ser visualizadas até 12 dígitos e um expoente
de 3 dígitos.

1:N O R M A L E xpressa os núm eros em form a to standard. Por


exem plo, 12345.67

2:S C IE N T IF IC E xpressa os núm eros em duas partes:


• Os dígitos significativos aparecem com um dígito à
esquerda do decimal.
• A potência de 10 aparece à direita de e.

P or exem plo, 1 .2 3 4 5 6 7 e 4 sig n ifica 1 .2 3 4 5 6 7 x10 4

3:E N G IN E E R IN G S im ila r à notação científica. No entanto:


• O número pode ter um, dois ou três dígitos antes
do decimal.
• O expoente da potência de 10 é um múltiplo de
três.
P or exem plo, 1 2 .3 4 5 6 7 e 3 sig n ifica 1 2 .3 4 5 6 7 x10 3

Nota: Se seleccionar NORMAL, mas não for possível visualizar a resposta no número
de dígitos seleccionados pelo Display Digits, a TI-89 Titanium / Voyage™ 200 mostra a
resposta em notação científica. Se Display Digits = FLOAT, a notação científica é
utilizada para expoentes de 12 ou mais expoentes de -4 ou menos.

Complex Format (Formato complexo)

Especifica a forma de visualização de resultados complexos e o formato.

1:R EAL N ão m ostra resultados com plexos. (Se o resultado


fo r um núm ero com plexo e a entrada não co n tive r a
unidade com plexa i, aparece um a m ensagem de
erro.)

2:R E C T A N G U LA R M ostra os núm e ro s co m p le xo s na form ato: a+bi


3:P O L A R M ostra os núm e ro s co m p le xo s na form ato: rei e

977
Vector Format (Formato do vector)

Determina a forma de visualização dos vectores de 2 e 3 elementos. Pode introduzir


vectores em qualquer formato dos sistemas de coordenadas.

1:RECTANGULAR As coordenadas são em termos de x, y e z. Por


exemplo, [3,5,2] representa x = 3, y = 5 e z = 2.
2:CYLINDRICAL As coordenadas são em termos de r, 0 e z. Por
exemplo, [3,z 45,2] representa r = 3, 0 = 45 e z = 2.
3:SPHERICAL As coordenadas são em termos de r, 0 e f . Por
exemplo, [3, z 45, z 90] representa r = 3, 0 = 45 e
f = 90.

Pretty Print

Determina a forma de visualização dos resultados no ecrã inicial.

TTÜFF--------- Os resultados aparecem numa forma unidimensional


linear.
Por exemplo, pA2, p/2, ou à((x-3)/x)
2TON Os resultados aparecem num formato matemático
convencional.
Por exemplo, p2, 2 ou x3x

Nota: Para obter uma descrição completa destas definições, consulte “Formatos de
resultados visualizados” no módulo U
tiliz
a rac
a lc
u la
d ora.

Split Screen (Ecrã dividido)

Permite dividir o ecrã em duas partes. Por exemplo, pode visualizar um gráfico e ver o
Editor Y= em simultâneo.

1:FULL O ecrã não está dividido.

2:TOP-BOTTOM As aplicações aparecem em dois ecrãs que ficam


um por cima do outro.

3:LEFT-RIGHT As aplicações aparecem em dois ecrãs que ficam


à esquerda e à direita de cada um.

Para determinar como e que informações 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á disponível na Voyage™ 200 .)

Split (Divisão) 1 App e Split (Divisão) 2 App

Especifica que aplicação aparece no ecrã.

• Para um ecrã completo, só Split (Divisão) 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 aplicações disponíveis aparecem quando premir B no ecrã do modo Page 2 ou


quando premir IappsI. Deve ter diferentes aplicações em cada ecrã excepto se tiver no
modo de 2 gráficos.

978
Number of Graphs (Número de gráficos)

Especifica se ambas as partes de um ecrã dividido podem mostrar gráficos em


simultâneo.

1 Apenas uma parte pode mostrar gráficos.


2 Ambas as partes podem mostrar um ecrã de
gráfico independente (Definição Graph ou Graph
2) com definições independentes.

Especifica o tipo de gráficos que pode desenhar para o segundo gráfico no ecrã dividido
de dois gráficos. Este está activo apenas quando Number of Graphs = 2. Nesta
definição de dois gráficos, Graph define o tipo de gráfico para a parte superior ou
esquerda do ecrã dividido, e Graph 2 define a parte direita ou inferior. As escolhas
disponíveis são iguais a Graph.

Split Screen Ratio (Rácio do ecrã dividido) (Apenas na Voyage 200)

Especifica os tamanhos proporcionais das duas partes do ecrã dividido.

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.

Exact/Approx (Exact/Aprox)

Especifica a forma de cálculo e visualização de expressões simbólicas e fraccionais.


reter formas racionais e simbólicas na definição EXACT, a TI-89
Titanium / Voyage™ 200 aumenta a precisão através da eliminação da maioria dos
números de arredondamento numérico.

1:AUTO Utiliza a definição EXACT na maioria dos casos.


No entanto, utiliza APPROXIMATE se a entrada
contiver um ponto decimal.
2:EXACT Mostra os resultados de números não inteiros na
forma simbólica ou racional.
3:APPROXIMATE Mostra os resultados numéricos na forma de ponto
flutuante.

Nota: Para obter uma descrição completa destas definições, consulte “Formatos de
resultados visualizados” no módulo U
tiliz
a rac
a lc
u la
d ora.

Base

Permite efectuar cálculos através da introdução de números em formato decimal,


binário ou hexadecimal.

1:DEC Os números decimais utilizam 0 - 9 no formato


base 10

2:HEX Os números hexadecimais utilizam 0 - 9 e A - F no


formato base 16.

979
3:BIN Os números binários utilizam 0 e 1 no formato
base 2.

Unit System (Sistema de unidades)

Permite introduzir uma unidade para valores numa expressão, 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.

1:SI Seleccione SI para o sistema métrico de medições

2:ENG/US Seleccione ENG/US para o sistema não métrico de


medições

3:CUSTOM Permite seleccionar as predefinições


personalizadas.

Custom Units (Unidades personalizadas)

Permite seleccionar as predefinições personalizadas. Este modo fica escurecido até


seleccionar Unit System, 3:CUSTOM.

Language (Idioma)

Permite localizar a TI-89 Titanium / Voyage™ 200 num dos vários idiomas, dependendo
do idioma em que as aplicações Flash são instaladas.

1:English (Inglês) Idioma predefinido incluído com o sistema operativo


(SO) da TI-89 Titanium / Voyage™ 200.
2: — Os idiomas alternativos estão disponíveis se instalar
(Aplicações Flash as respectivas aplicações Flash multilingues.
multilingues)

Apps Desktop

Permite activar ou desactivar a visualização do ambiente de trabalho das Apps

ON Mostra o ambiente de trabalho das Apps navegável.


O ambiente de trabalho das Apps aparece quando:
• Premir I O .
• Ligar a unidade depois de a desligar, premindo
2 ffl.
• Premir [ 2 K it] a partir de uma App visualizada
no modo de ecrã completo.
OFF Não mostra o ambiente de trabalho das Apps
navegável.
A unidade está predefinida para o ecrã inicial da
calculadora.
O ecrã inicial da calculadora aparece quando Í 2
[QUIT].
O menu APPLICATIONS aparece quando premir
^o .

980
Códigos de caracteres da TI-89 Titanium / Voyage™ 200

A função char() permite referir qualquer carácter através do respectivo código de carácter
numérico. Por exemplo, para ver ♦ no ecrã Program I/O, utilize Disp char(127). Pode utilizar ord()
para localizar o código numérico de um carácter. Por exemplo, ord("A") devolve 65.

1. SOH 38. & 76. L 113. q 148. ra 186. o 222. P


2. STX 39. 1 149. E 223. B
77. M 114. r 187. »
3. ETX 40. ( 78. N 115. s 150. e 188. d 224. à
4. EOT 41. ) 79. O 116. t 151. i 189. J 225. á
5. ENQ 42. *
80. P 117. u 152. r 190. <
x
> 226. â
6. ACK 43. + 153. T
81. Q 118. v 191. 6 227. ã
7. BELL 44. 154. x
45. 82. R 119. w 192. À 228. a
8. BS 155. y
46. 83. S 120. x 156. < 193. Á 229. ã
9. TAB
10. LF 47. / 84. T 121. y 157. # 194. Â 230.
11. 0 48. 0 85. U 122. z 158. > 195. Ã 231. ç
12. FF 49. 1 86. V 123. { 159. Z 196. Ã 232. è
13. CR 50. 2 87. W 124. | 160. ... 197. Â 233. é
14. a 51. 3 88. X 125. } 161. i 198. 234. ê
15. 52. 4 126. ~ 162. 0 235. e
m 89. Y 199. Ç
16. M 53. 5 127. ♦ 163. £ 236. i
90. Z 200. È
17. 7 54. 6 128. a 164. □ 237. í
91. [ 201. É
18. 8 129. P 165. ¥ 238. T
55. 7 92. \ 202. Ê
19. 9 166. i 239. i
56. 8 93. ] 130. r 203. É
20. ▼ A 167. § 240. õ
57. 9 94. 131. Y 204. 1
21. 95. 168. Á 241. n
58. _ 132. A 205. Í
22. 96. 169. ® 242. ò
59. 133. S 206. T
23. t 60. < 97. a 170. a 207. 1 243. ó
134. 6
24. i 61. = 98. b 171. « 208. 0 244. ô
135. z
62. > 99. c 172. - 209. N
25. 3 ? 136. 0
245. õ
63. 100. d 173. - 210. Ò 246. 0
26. 4 64. @ 101. e 137. X 174. ® 211. Ó 247.
27. t 65. A 102. f 138. 175. - 248. 0
212. Ô
28. 66. B 103. 139. n 176. ° 249. u
g 213. Õ
29. n 67. C 104. h 140. n 177. ± 214. Õ 250. ú
30. c 68. D 105. i 141. P 178. 2 X 251. u
215.
31. e 106. 179. 3
69. E j 142. S 216. 0 252. ü
32. SPACE 107. k 180. ê
70. F 143. CT 217. Ü 253. y
33. ! 108. l 181. ^
71. G 144. T 218. Ú 254. P
34. M 109. m 182. 1
72. H 145. * 183. • 219. ü 255. y
35. # 110. n
73. I 146. V 184. + 220. Ü
36. $ 74. J 111. o
147. Q 185. 1 221. Y
37. % 112.
75. K P

981
Códigos de teclas da TI-89 Titanium

A função getKey() devolve um valor que corresponde à última tecla premida de acordo
com as tabelas mostradas nesta secção. Por exemplo, se o programa contiver uma
função getKey(), premindo 2 [F6], devolve um valor de 273.

Tabela 1: Códigos de teclas para teclas primárias

Tecla Modificador

Nenhum 0 2 0

Assoc. Valor Assoc. Valor Assoc. Valor Assoc. Valor

F1 268 F1 268 F1 268 8460

F2 269 F2 269 F2 269 8461

O F3 270 F3 270 F3 270 8462

F4 271 F4 271 F4 271 8463

O F5 272 F5 272 F5 272 8464

[F6] F6 273 F6 273 F6 273 8465

[F7] F7 274 F7 274 F7 274 8466

[F8] F8 275 F8 275 F8 275 8467

MODE 266 MODE 266 MODE 266 8458


(Modo) (Modo) (Modo)
icleari CLEAR 263 CLEAR 263 CLEAR 263 8455
(Apagar) (Apagar) (Apagar)

x LN 262 LN 262 4358 8454


ex

n ESC 264 ESC 264 QUIT 4360 8456


(Sair)

APPS 265 APPS 265 SWITCH 4361 8457


(Mudar)

CR 13 CR 13 ENTRY 4109 APPROX 8205


(Entrada) (Aprox)

w SIN 259 SIN 259 SIN 4355 8451


(Seno) (Seno) (Seno)-1

COS (Co- 260 COS (Co- 260 COS (Co- 4356 8452
seno) seno) seno)-1
íw i TAN 261 TAN 261 TAN 4357 8453
(Tangent (Tangent (Tangent
e) e) e)-1

0 A 94 A 94 P 140 8286

rn ( 40 ( 40 { 123 8232

rn ) 41 ) 41 } 125 8233

□ 44 44 [ 91 8236

Tecla Modificador

982
Tabela 1: Códigos de teclas para teclas primárias

Nenhum 2 0

Assoc. Valor Assoc. Valor Assoc. Valor Assoc. Valor

e / 47 / 47 ] 93 8239

0 * 42 * 42 V 4138 8234

0 - 45 - 45 VAR-LNK 4141 Contraste

« + 43 + 43 CHAR 4139 Contraste


(Carácter) +

ST» 258 ST» 258 RCL 4354 8450

SPACE 32 32 32 8224

0 = 61 = 61 \ 92 8253

0 BS 257 BS 257 INS 4353 DEL 8449

Ï 0 136 0 136 58 8328

• - 173 - 173 ANS 4372 8365

□ 46 46 > 62 8238

M 0 48 0 48 < 60 8240

m 1 49 1 49 E 149 8241

© 2 50 2 50 CATALO 4146 8242


G
(Catálogo)

m 3 51 3 51 CUST 4147 8243


(Custo)

© 4 52 4 52 E 4148 8244

z 5 53 5 53 MATH 4149 8245


(Matemáti
ca)

{ 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 8259


(Copiar)

Tecla Modificador

Nenhum 2 0

Assoc. Valor Assoc. Valor Assoc. Valor Assoc. Valor

983
Tabela 1: Códigos de teclas para teclas primárias

D d 100 D 68 O 176 8260

E e 101 E 69 Tabela 5 WINDOW 8261


(Janela)

F f 102 F 70 z 159 FORMAT 8262


(Formatar
)
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 TO 190 8266

K k 107 K 75 | 124 KEY 8267


(Tecla)

L l 108 L 76 “ 34 8268

M m 109 M 77 59 8269

N n 110 N 78 Tabela 7 NEW 8270


(Novo)

O o 111 O 79 Tabela 8 OPEN 8271


(Abrir)

P p 112 P 80 - 95 UNITS 8272


(Unidade
s)

Q q 113 Q 81 ? 63 CACHOME 8273


(ECãncaida
caCUadoa]

R r 114 R 82 @ 64 GRAPH 8274


(Gráfico)

S s 115 S 83 p 223 SAVE 8275


(Guardar)

T t 116 T 84 # 35 TBLSET 8276

U u 117 U 85 Tabela 9 8277

V v 118 V 86 * 157 PASTE 8278


(Colar)

W w 119 W 87 ! 33 Y= 8279

X x 120 X 88 9 169 CORTAR 8280


(Cortar)

Y y 121 Y 89 4 18 TABLE 8281


(Tabela)

Z z 122 Z 90 CAPS 8282

984
Tabela 2: Teclas de setas (incluindo movimento diagonal)

Tecla Normal m 2 M lalphal

® 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

Tabela 3: Letras gregas (antecedido por M m)

Teclas Segundo modificador

lalphal m

Assoc. Valor Assoc. Valor

[A] a 128

m [B] p 129

□ [D] 5 133 A 132

0 [E] s 134

ê [F] * 145

m [G] Y 131 r 130

0 [L] X 137

Z 00 V 181

E [P] n 140 n 139

© [R] p 141

[S] a 143 E 142

[S [T] T 144

® [W] © 148 Q 147


ô 138

3 146
0
Z 135

985
Códigos de teclas da Voyage™ 200

A função getKey() devolve um valor que corresponde à última tecla premida de acordo
com as tabelas mostradas nesta secção. Por exemplo, se o programa contiver uma
função getKey(), premindo 2 E l, devolve um valor de 268.

Tabela 1: Códigos de teclas para teclas primárias

Tecla Modificador

Nenhum 2 0

Assoc. Valor Assoc. Valor Assoc. Valor Assoc. Valor

F1 268 F1 268 F1 268 8460

F2 269 F2 269 F2 269 8461

O F3 270 F3 270 F3 270 8462

F4 271 F4 271 F4 271 8463

O F5 272 F5 272 F5 272 8464

[F6] F6 273 F6 273 F6 273 8465

[F7] F7 274 F7 274 F7 274 8466

[F8] F8 275 F8 275 F8 275 8467

MODE 266 MODE 266 MODE 266 8458


(Modo) (Modo) (Modo)

ICLEARI CLEAR 263 CLEAR 263 CLEAR 263 8455


(Apagar) (Apagar) (Apagar)

x LN 262 LN 262 4358 8454


ex

n ESC 264 ESC 264 QUIT 4360 8456


(Sair)

APPS 265 APPS 265 SWITCH 4361 8457


(Mudar)

CR 13 CR 13 ENTRY 4109 APPROX 8205


(Entrada) (Aprox)

w SIN 259 SIN 259 SIN 4355 8451


(Seno) (Seno) (Seno)-1

í x COS (Co- 260 COS (Co- 260 COS (Co- 4356 8452
seno) seno) seno)-1
íw i TAN 261 TAN 261 TAN 4357 8453
(Tangente
)-1

0 A 94 A 94 P 140 8286

rn ( 40 ( 40 { 123 8232

rn ) 41 ) 41 } 125 8233

□ 44 44 [ 91 8236

986
e / 47 / 47 ] 93 8239

0 * 42 * 42 V 4138 8234

s - 45 - 45 VAR-LNK 4141 Contraste

« + 43 + 43 CHAR 4139 Contraste


(Carácter) +

ST» 258 ST» 258 RCL 4354 8450

SPACE 32 32 32 8224

B = 61 = 61 \ 92 8253

B BS 257 BS 257 INS 4353 DEL 8449

Ï 136 0 136 58 8328

• - 173 - 173 ANS 4372 8365

□ 46 46 > 62 8238

Tecla Modificador

Nenhum 2 0

Assoc. Valor Assoc. Valor Assoc. Valor Assoc. Valor

M 0 48 0 48 < 60 8240

m 1 49 1 49 E 149 8241

© 2 50 2 50 CATALOG 4146 8242


(Catálogo)

m 3 51 3 51 CUST 4147 8243


(Custo)

0 4 52 4 52 E 4148 8244

z 5 53 5 53 MATH 4149 8245


(Matemáti
ca)

z 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 8259


(Copiar)

D d 100 D 68 O 176 8260

E e 101 E 69 Tabela 5 WINDOW 8261


(Janela)

987
F f 102 F 70 Z 159 FORMAT 8262
(Formatar
)
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 TO 190 8266

K k 107 K 75 | 124 KEY 8267


(Tecla)

L l 108 L 76 “ 34 8268

M m 109 M 77 59 8269

N n 110 N 78 Tabela 7 NEW 8270


(Novo)

O o 111 O 79 Tabela 8 OPEN 8271


(Abrir)

P p 112 P 80 - 95 UNITS 8272


(Unidades
)
Q q 113 Q 81 ? 63 CALCHOME 8273
(EcãniCalda
caCJadcra!

R r 114 R 82 @ 64 GRAPH 8274


(Gráfico)

S s 115 S 83 P 223 SAVE 8275


(Guardar)

T t 116 T 84 # 35 TBLSET 8276

U u 117 U 85 Tabela 9 8277

V v 118 V 86 * 157 PASTE 8278


(Colar)

W w 119 W 87 ! 33 Y= 8279

X x 120 X 88 9 169 CORTAR 8280


(Cortar)

Y y 121 Y 89 4 18 TABLE 8281


(Tabela)

Z z 122 Z 90 CAPS 8282

Tabela 2: Teclas de setas (incluindo movimento diagonal)

Tecla Normal m 2

® 338 16722 4434 8530 33106

340 16724 4436 8532 33108


© 344 16728 4440 8536 33112

© 337 16721 4433 8529 33105

988
C eA 339 16723 4435 8531 33107

C eB 342 16726 4438 8534 33110

D eA 345 16729 4441 8537 33113

D eB 348 16732 4444 8540 33116

Nota: O modificador Grab ( ) só afecta as teclas de setas.

Tabela 3: Letras com acentos graves (antecedido por 2 A)

Tecla Assoc. Normal

A à 224 192

E è 232 200

I 1 236 204

O ò 242 210

U ù 249 217

Tabela 4: Letras cedilhadas (antecidido por 2 C)

Tecla Assoc. Normal

C ç 231 199

Tabela 5: Letras com acentos agudos (antecedido por 2 E)

Tecla Assoc. Normal

A á 225 193
E é 233 201

I í 237 205

O ó 243 211

U ú 250 218

Y y 253 221

Tabela 6: Letras gregas (antecedido por 2 G)

Tecla Assoc. Normal

A a 128

B ß 129

D 5 133 132

E s 134

F * 145

G Y 131 130

989
L X 137

M M 181

P n 140 139

R p 141

S G 143 142

T T 144

W © 148 147

X \ 138

Y v 146

Z Z 135

Tabela 7: Letras com til (antecedido por 2 N)

Tecla Assoc. Normal

N n 241 209

O õ 245

Tabela 8: Letras de omissão (antecedido por 2 O)

Tecla Assoc. Normal

A â 226 194

E ê 234 202

I í 238 206

O ô 244 212

U ü 251 219

Tabela 9: Letras com trema (antecedido por 2 U)

Tecla Assoc. Normal

A a 228 196

E è 235 203

I i 239 207

O 0 246 214

U ü 252 220

Y y 255

990
Introduzir números complexos

Pode introduzir números complexos no formato polar (r , 0), em que r é a magnitude e 0


é o ângulo, ou no formato polar re i0
.Pode também introduzir números complexos no
formato rectangular a+bi

Introdução aos números complexos

Um número complexo tem componentes reais e imaginários que identificam um ponto


no plano complexo. Estes componentes são medidos ao longo dos eixos reais e
imaginários, que são similares aos eixos x e y no plano real.

O ponto pode ser expresso


no formato rectangular ou
num dos dois polares

O símbolo i representa o
número imaginárioÁ-1

Como mostrado em seguida, o formato que pode introduzir depende do modo Angle
(Ângulo) actual.

Pode utilizar o formato: Quando a definição do modo Angle


(Ângulo) for:

a+bi Radian (Radiano), Degree (Grau) ou


Gradian (Grado)

re4 Apenas no modo de ângulo Radian


(Radiano)
(No modo de ângulo Degree (Grau) ou
Gradian (Grado), este formato provoca um
erro de domínio.)

(r, 9) Radian (Radiano), Degree (Grau) ou


Gradian (Grado)

Utilize um dos seguintes métodos para introduzir um número complexo.

Para introduzir o: Efectuar este procedimento:

Formato rectangular Substitua os nomes das variáveis ou os


a+bj" valores aplicáveis para a e b.
a 0 b2 )
Nota: Para obter o símbolo i , prima [ 2 ) ,
não digite apenas um i alfabético.
Por exemplo:

991
Para introduzir o: Efectuar este procedimento:
Formato polar Substitua os nomes das variáveis ou os
re' e valores aplicáveis para r e 0 , em que 0 é
ou interpretado de acordo com a definição do
(r,e ) modo de ângulo.

Os parêntesis são eq TI89 Titanium:


necessários para laj [R] 0 s 2 ) 0 Ï 0
o formato (rz 0 ). ou -
c laj [R] 2 ' 0 Ï 0

Importante: Não utilize o formato polar e 0


no modo de ângulo Degree (Grau). Provoca
um erro de domínio.
Nota: Para obter o símbolo e, prima:
eq TI89 Titanium: 0 S .
Voyage™ 200: 2 S
Não digite apenas um e alfabético.

Sugestão: Para obter o símbolo , , prima


2 '.

Sugestão: Para introduzir 0 em graus para


(r, 0), pode digitar um símbolo ° (como
45°). Para obter o símbolo ° , prima 2 [°].
Não deve utilizar graus ou grados para re
‘0.

Voyage™ 200:
R 2 S 2 ) [0] d
ou -
□ R2 ) 0 d
Por exemplo:
j • 71

■2-í- 4 j2+j2t
j2+t2i

M filN_________ ROD ftUTD FUNC i/iü

Os resultados aparecem em
formato rectangular, mas pode

Modo Complex Format (Formato complexo) para visualizar resultados

Utilize IMODEI para definir o


modo Complex Format
(Formato complexo) para
uma das três definições.

Pode introduzir um número complexo a qualquer momento, independentemente da


definição do modo Complex Format (Formato complexo). No entanto, a definição do
modo determina a forma de visualização do resultados.

Se Complex Format The TI-89 Titanium / Voyage™ 200:


i(Formato complexo)
for:

992
REAL Não mostra resultados complexos excepto
se:
• Introduzir um número complexo.
- ou -
• Utilizar uma função complexa, como
cFactor(), cSolve() ou cZeros().
Se os resultados complexos aparecerem,
aparecerão no formato a+b/ ou re ' 0

Nota: Pode introduzir números complexos


em qualquer formato (ou uma mistura de
todos os formatos) dependendo do modo de
ângulo.

RECTANGULAR Mostra os resultados complexos como a+b/.

POLAR Mostra os resultados complexos como:


• re 'ese o modo de ângulo = Radian
(Radiano)
- ou -
• (r , 0) se o modo de ângulo = Degree
(Grau) ou Gradian (Grado)

Utilizar variáveis complexas em cálculos


simbólicos

Independentemente da definição do modo Complex Format (Formato complexo), as variáveis que


não tenham nenhum valor guardado e não termimem com um carácter sublinhado (_) são
tratadas como números reais. Para efectuar a análise simbólica complexa, pode utilizar um dos
seguintes métodos para configurar uma variável complexa.

Método 1: Utilize um carácter sublinhado _


(eq TI89 Titanium: W Voyage™ 200 [ 2 ) como o último carácter no nome da variável para
indicar uma variável complexa. Por exemplo:

z_ é tratado como uma


variável complexa se
não tiver um valor
guardado.

Método 2: Guarde um valor não real em qualquer variável. Por exemplo:

x+y/!z
z é tratado como uma
variável complexa.

Nota: para obter melhores resultados em cálculos como cSolve() e cZeros() , utilize o
Método 1.

Número complexos e modo Degree (Grau)

O modo de ângulo Radian (Radiano) é recomendado para cálculos de números


complexos. Internamente, a TI-89 Titanium / Voyage™ 200 converte todos os valores
trig introduzidos para radianos, mas não converte os valores para funções
exponenciais, logarítmicas ou hiperbólicas.

993
No modo de ângulo Degree (Grau), as identidades do complexo como eA(iq) = cos(q) +
i sin(q) não são geralmente verdadeiras porque os valores para cos e sin são
convertidos para radianos, enquanto os valores para eA( ) não são. Por exemplo, eA(i45)
= cos(45) + i sin(45) é tratado internamente como eA(i45) = cos(p/4) + i sin(p/4). As
identidades do complexo são 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 z 0 ). No modo de ângulo Degree (Grau) ou Gradian (Grado), uma entrada r
eA) provoca um erro.

994
Informações de precisão

Para maximizar a precisão, a TI-89 Titanium / Voyage™ 200 tem mais dígitos
internamente do que os visualizados.

Precisão computacional

Os valores de ponto flutuante (decimais) na memória são guardados utilizando até 14


dígitos com um expoente de 3-dígitos.

• Para as variáveis da janela min e max (xmin, xmax, ymin, ymax, etc.), pode guardar
valores utilizando até 12 dígitos. As outras variáveis da janela utilizam 14 dígitos.
• Quando aparecer um valor de ponto flutuante, o valor apresentado é arredondado
como especificado pelas definições do modo aplicável (Display Digits (Visualizar
dígitos), Exponential Format (Formato exponencial), etc.), com um máximo de 12
dígitos e um expoente de 3 dígitos.
• RegEQ mostra coeficientes até 14 dígitos.

Os valores inteiros na memória são guardados até 614 dígitos.

Precisão gráfica

A variável da janela xmin é o centro do pixel utilizado mais à esquerda, e xmax é o


centro do pixel utilizado mais à direita. @x é a distância entre os centros de dois pixéis
adjacentes na horizontal.

• @x é calculado como (xmax - xmin) / (# de x pixéis - 1 ).


• Se introduzir @x a partir do ecrã inicial ou de um programa, xmax é calculado como
xmin + @x *(# de x pixéis - 1 ).

Nota: Para obter uma tabela que liste o número de pixéis num ecrã dividido ou completo,
consulte “Definir e sair do modelo de ecrã dividido em ecrãs divididos.

A variável da janela ymin é o centro do pixel utilizado no fundo, e ymax é o centro do


pixel utilizado no topo. @x é a distância entre os centros de dois pixéis adjacentes na
vertical.

• @y é calculado como (ymax - ymin) / (# de y pixéis - 1 ).


• Se introduzir @y a partir do ecrã inicial ou de um programa, ymax é calculado como
ymin + @y * (# de y pixéis - 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.) são
actualizados com um máximo de eq 1 2 dígitos de precisão.

995
Variáveis do sistema e nomes reservados

Esta secção lista os nomes das variáveis do sistema e os nomes das funções
reservadas utilizados pela TI-89 Titanium / Voyage™ 200. Apenas as variáveis do
sistema e os nomes de funções reservadas identificadas com um asterisco (*) podem
ser eliminados com DeiVar v a r na linha de entrada.

Gráfico

y1(x)-y99(x)* y1'(t)—y99'(t)* yi1-yi99* r1(0)-r99(0)*


xt1 (t)-xt99(t)* yt1 (t)- yt99(t)* z1(x,y)-z99(x,y)* u1(n)-u99(n)
ui1-ui99* xc yc zc
tc rc 0c nc
xfact yfact zfact xmin
xmax xscl xgrid ymin
ymax yscl ygrid xres
@x @y zmin zmax
zscl eye0 eyef eyey
ncontour 0 min 0 max 0 step

tmin tmax tstep to


tplot ncurves diftol dtime
Estep fldpic fldres nmin
nmax plotStrt plotStep sysMath

Zoom do gráfico

zxmin zxmax zxscl zxgrid


zymin zymax zyscl zygrid
zxres z0 min z0 max z0 step
ztmin ztmax ztstep ztOde
ztmaxde ztstepde ztplotde zzmin
zzmax zzscl zeye0 zeyef

zeyey znmin znmax zpltstrt


zpltstep

Estatística

x y Gx ax
Gx2 Gxy Gy ay
Gy2 corr maxX maxY
medStat medx1 medx2 medx3

996
medy1 medy2 medy3 minX
minY nStat q1 q3
regCoef* regEq(x)* seedl seed2
Sx Sy R2

Tabela

tblStart @tbl tblInput

Dados/Matriz

c1-c99 sysData*

Diversos

principal ok errornum

Solver

eqn* exp*

997
Hierarquia do EOS (Sistema Operativo de Equações)

Esta secção descreve o Sistema Operativo de Equações (EO S^) utilizado pela TI-89
Titanium / Voyage™ 200. Os números, as variáveis e as funções são introduzidos numa
sequência simples e clara. O EOS avalia as expressões e as equações através do
agrupamento parentético e de acordo com as prioridades descritas abaixo.

Ordem de avaliação

Nível Operador

1 Parêntesis curvos ( ), parêntesis curvos [ ], chavetas { }


2 Acção indirecta (#)
3 Chamadas de funções
4 Pós-operadores: graus-minutos-segundos ( ,',"), factorial (!),
percentagem (%), radiano ([a-lock]), subscrito ([ ]), transposição ( )
5 Exponenciação, operador de potência (A)
6 Negação ([«])
7 Concatenação de cadeias (&)
8 Multiplicação ( ), divisão (/)
9 Adição (+), subtracção ([")
10 Relações de igualdade: igual (=), não igual ( ou /=),
menor que (<), igual ou menor que ( ou <=), maior que (>), igual
ou maior que () ou >=)
11 Lógico not
12 Lógico and
13 Lógico or, lógico exclusivo xor
14 Restrição do operador “with” (|)
15 Guardar (!)

Parêntesis curvos, parêntesis rectos e chavetas

Todos os cálculos que estejam entre parêntesis curvos, parêntesis rectos ou chavetas
são avaliados primeiro. Por exemplo, na expressão 4(1+2), o EOS avalia primeiro a
parte da expressão que está entre parêntesis, 1 +2 , e, em seguida, multiplica o
resultado, 3, por 4.

O número de parêntesis curvos, parêntesis rectos e chavetas de abertura e fecho tem


de ser igual numa expressão ou equação. Se não, 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 / Voyage™ 200 permite definir as suas próprias funções,
um nome da variável seguido por uma expressão entre parêntesis é considerado uma
“chamada de função” em de vez de uma multiplicação implícita. Por exemplo a(b+c) é a
função a avaliada por b+c. Para multiplicar a expressão b+c pela variável a, utilize a
multiplicação explícita: au(b+c).

998
Acção indirecta

O operador de acção indirecta (#) converte uma cadeia para um nome de função ou
variável. Por exemplo, #(“x”&”y”&”z”) cria o nome da variável xyz. A acção indirecta
permite também criar e modificar variáveis dentro de um programa. Por exemplo, se
1 0 !r e “r”!s1 , então #s 1 = 1 0 .

Pós-operadores

Os pós-operadores são operadores que vêm logo após um argumento, como 5!, 25%,
ou 60ó15' 45". Os argumentos seguidos por um pós-operador são avaliados no quarto
nível de prioridade. Por exemplo, na expressão 4A3!, 3! é avaliado primeiro. O resultado,
6 , torna-se no expoente de 4 para dar 4096.

Exponenciação

A exponenciação (A) e a exponenciação de elemento a elemento ( A) são avaliadas da


direita para a esquerda. Por exemplo, a expressão 2A3A2 é avaliada como 2A(3A2) para
produzir 512. Este é diferente de (2A3)A2, que é 64.

Negação

Para introduzir um número negativo, prima • seguido pelo número. As pós-operações e


a exponenciação são efectuadas antes da negação. Por exemplo, o resultado de ex2 é
um número negativo, e e92 =e81. Utilize os parêntesis para elevar ao quadrado um
número negativo como (e9)2 para produzir 81. Não se esqueça também de que o 5
negativo (e5) é diferente de menos 5 (Í5), e e3! avalia como e(3!).

Restrição (|)

O argumento seguido pelo operador “with” (|) fornece um conjunto de restrições que
afectam a avaliação do argumento que antecede o operador “with”.

999
Fórmulas de regressão

Esta secção descreve a forma de cálculo das regressões estatísticas.

Algoritmo de mínimo quadrado

A maioria das regressões utiliza as técnicas de mínimos quadrados recursivos não


lineares para optimizar a função de custo seguinte, que é a soma dos quadrados dos
erros residuais:

N
J = [ resid ualExp ression ] 2
i=1

onde:A expressão residual está em termos de xi e yi

X
íé a lista de variáveis independente
y
ié a lista de variáveis dependente
Né a dimensão das listas

Esta técnica tenta prever recursivamente as constantes da expressão do modelo para


tornar Jo mais pequeno possível.

Por exemplo, y=as in(b


x+c
)+dé a equação do modelo para SinReg. Por isso, a
expressão residual é:

as
in(b
xi+c)+d"y

Por isso, para SinReg, o algoritmo do mínimo quadrado localiza as constantes a, b, ce d


que minimizam a função:

N
J = ^ ^ [ a s in (b x 1 + c) + d - y ] 2
i=1

Regressões

Regressão Descrição
CubicReg Utiliza o algoritmo do mínimo quadrado para ajustar o
polinómio de terceira ordem:
y=ax3+bx2+cx+d
Para quatro pontos de dados, a equação é um ajuste
polinomial; para cinco ou mais, é uma regressão
polinomial. São necessários pelo menos quatro pontos
de dados.
ExpReg Utiliza o algoritmo do mínimo quadrado e os valores
transformados x e ln(y) para ajustar a equação do
modelo:
y
=ab
x
LinReg Utiliza o algoritmo do mínimo quadrado para ajustar a
equação do modelo:
y=a
x +b
em que aé o declive e bé a intersecção y.

1000
LnReg Utiliza o algoritmo do mínimo quadrado e os valores
transformados ln(x) e ypara ajustar a equação do
modelo:
y
=a+
bln(x)

Logística Utiliza o algoritmo do mínimo quadrado para ajustar a


equação do modelo:
y
=a/(1
+b*eA
(c
*x))+
d

MedMed Utilize a técnica da linha média-média (linha resistente)


para calcular os pontos sumários x1, y1, x2, y2, x3 e y3,
e ajuste a equação do modelo:
y
=ax
+b
em que aé o declive e bé a intersecção y.

PowerReg Utiliza o algoritmo do mínimo quadrado e os valores


transformados ln(x) e ln(y) para ajustar a equação do
modelo:
y
=ax
b

QuadReg Utiliza o algoritmo do mínimo quadrado para ajustar o


polinómio de segunda ordem:
y
=ax
2+b
x+c
Para três pontos de dados, a equação é um ajuste
polinomial; para quatro ou mais, é uma regressão
polinomial. São necessários pelo menos três pontos de
dados.

QuartReg Utiliza o algoritmo do mínimo quadrado para ajustar o


polinómio de quarta ordem:
y=ax4+bx3+cx2+dx+e
Para cinco pontos de dados, a equação é um ajuste
polinomial; para seis ou mais, é uma regressão
polinomial. São necessários pelo menos cinco pontos
de dados.

SinReg Utiliza o algoritmo do mínimo quadrado para ajustar a


equação do modelo:
y
=as
in(b
x+c
)+d

1001
Níveis de contorno e algoritmo de desenho implícito

Os contornos são calculados e desenhados com o método seguinte. Um desenho


implícito é igual a um contorno, excepto se um desenho implícito se destina apenas ao
contorno z=0 .

Algoritmo

Baseada nas variáveis da janela x e y, a distância entre xmin e xmax e entre ymin e
ymax é dividida pelo número de linhas da grelha especificadas por xgrid e ygrid. Estas
linhas da grelha intersectam-se para formar uma série de rectângulos.

Para cada rectângulo, a equação é avaliada em


cada um dos quatro cantos (também chamados de
vértices ou pontos da grelha) e é calculado um valor
médio (E):
E = z1 + z2 + z3 + z44

O valor E é tratado como o valor da equação no centro do rectângulo.

Para cada valor do contorno especificado (Ci)

Em cada cinco pontos apresentados à direita, a


diferença entre o valor z do ponto e o valor do
contorno é calculada.

• Uma alteração de sinal entre dois pontos adjacentes quaisquer implica que um contorno cruza a linha que
junta esses dois pontos. A interpolação linear é utilizada para aproximar onde o zero cruza a linha.
• No rectângulo, quaisquer cruzamentos zero estão
ligados a linhas rectas.
• Este processo é repetido para cada valor do
contorno.

Cada rectângulo da grelha é tratado similarmente.

Método de Runge-Kutta

Para integrações Runge-Kutta de equações diferenciais ordinárias, a TI-89


Titanium / Voyage™ 200 utiliza a fórmula Bogacki-Shampine 3(2) como encontrada no
jornal A p p lie d M a th L e tte rs , 2 (1989), pp. 1-9.

1002
Fórmula Bogacki-Shampine 3(2)

A fórmula Bogacki-Shampine 3(2) fornece um resultado de precisão de 3a ordem e uma


previsão de erro baseada numa fórmula de 2a ordem embebida. Para um problema da
forma:

y = /(x, y)

e um tamanho de passo fornecido h, a fórmula Bogacki-Shampine pode ser escrita:

Fi = /(x n
,yn)

F2 = / ( x n+ h 12 , yn + h 12 Fi )

F3 = / ( x n+ h 34 , yn + h 34 f2
)

yn+i = yn+ h (29 Fi + 13 F2 + 49 F3)

Xn+1 = Xn+ h

F4 = / (xn+1 , yn+1)

e
rre
st= h( 572 Fi [°] 112 F2 H 19 F3 + 18 F4)

A previsão de erro e rr e s t é utilizada para controlar o tamanho do passo


automaticamente. Para uma discussão mais aprofundada de como isto pode ser
efectuado, consulte N u m e ric a l S o lu tio n o f O rd in a ry D iffe re n tia l E q u a tio n s de L. F
Shampine (New York: Chapman & Hall, i994).

O software da TI-89 Titanium / Voyage™ 200 não ajusta o tamanho do passo para ir
para pontos de saída específicos. Em vez disso, escolhe os passos maiores que forem
possíveis (baseado no diftol de tolerância de erro) e obtém resultados para
xn _ x _ xn+i com o polinómio de interpolação cúbica que passa através do ponto
(xn , yn) com o declive Fi e através de (xn+i , yn+i) com o declive F4. O interpolante é
eficiente e fornece resultados durante o passo que são tão precisos como os resultados
no fim do passo.

i003
Informações das pilhas

A TI-89 Titanium / Voyage™ 200 utiliza dois tipos de pilhas: quatro pilhas alcalinas e
uma pilha de lítio que funciona como apoio para manter a memória durante a mudança
das pilhas alcalinas.

Quando substituir as pilhas

À medida que as pilhas alcalinas acabam, o ecrã começar a escurecer (em especial
durante os cálculos). Para compensar, é necessário ajustar o contraste para uma
definição mais elevada. Se for necessário aumentar a definição do contraste
frequentemente, é necessário substituir as pilhas alcalinas. Para o ajudar, um indicador
BATT C3™) mostra na área da lina de estado quando as pilhas acabaram e quando
devem ser substituídas. Quando o indicador BATT aparecer com o texto ao contrário
( ^ - ) , tem de substituiras pilhas alcalinas imediatamente.

Para evitar a perda de dados, não remova a pilha de lítio, excepto se estiverem
instaladas quatro pilhas alcalinas novas. Substitua a pilha de lítio de segurança todos os
três ou quatro anos.

Nota: Para evitar a perda de informações guardadas na memória, tem de desligar a TI-
89 Titanium / Voyage 200. Não remova as pilhas alcalinas e a pilha de lítio em
simultâneo.

Efeitos da substituição das pilhas

Se não remover ambos os tipos de pilhas em simultâneo nem as deixar acabar


completamente, pode mudar ambos os tipos de pilhas sem perder dados da memória.

Precauções com as pilhas

Tome estas precauções quando substituir as pilhas:

• Não deixe as pilhas ao alcance das crianças.


• Não misture pilhas novas com pilhas usadas. Não misture marcas (ou tipos) de
pilhas.
• Não misture pilhas recarregáveis com pilhas não recarregáveis.
• Instale as pilhas de acordo com os diagramas de polaridade (+ e ).
• Não coloque pilhas não recarregáveis num carregador de pilhas.
• Elimine as pilhas usadas imediatamente.
• Não incinere nem desmonte as pilhas.

Substituir as pilhas alcalinas da TI-89 Titanium

1. Se a TI-89 Titanium estiver ligada, desligue-a (prima 2 [off]) para evitar a perda de
informações guardadas na memória.

1004
2. Faça deslizar a tampa de protecção do teclado e vire o dispositivo ao contrário.
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. /nstale 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.

Substituir a pilha de lítio na TI-89 Titanium

Para substituir a pilha de lítio de segurança, 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.

Pilhas alcalinas AAA

Substituir as pilhas alcalinas na Voyage 200

1. Se a Voyage™ 200 estiver ligada, desligue-a (prima 2 ®) para evitar a perda de informações
guardadas na memória.
2. Faça deslizar a tampa de protecção do teclado e vire o dispositivo ao contrário.
3. Prima a tampa do compartimento de pilhas denteada e faça-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 . Faça deslizar a tampa do compartimento de pilhas para o compartimento,
começando pelas patilhas. Empurre a tampa até encaixar as patilhas.

Substituir a pilha de lítio na Voyage 200

Para substituir a pilha de lítio de segurança, remova a tampa do compartimento de


pilhas. Introduza um objecto não afiado na indentação circular junto à pilha. Coloque um
dedo na pilha de lítio e remova a pilha.

1005
Faça deslizar uma pilha CR1616 ou CR1620 nova, lado positivo (+) virado para cima.
Prima para encaixar a pilha de lítio nova.

Compartimento das
pilhas alcalinas AAA

Baterio de litio

Em caso de dificuldade

Se tiver dificuldades em utilizar a TI-89 Titanium /


Voyage™ 200, as sugestões seguintes podem ajudá-lo a corrigir o problema.

Se: Acção sugerida:

Não conseguir ver nada Prima 0 0 para escurecer ou 0 0


no ecrã. clarear o contraste do ecrã.

Aparecer o indicador Substitua as pilhas. Se BATT aparecer


BATT.
com o texto ao contrário ),
substitua as pilhas assim que for
possível.

Aparecer o indicador Está um cálculo em progresso. Se


BUSY. quiser parar o cálculo, prima M .

Aparecer o indicador Um gráfico ou programa estiver


PAUSE. interrompido e a T I-89
T ita n iu m / V oyage 200 estiver à
espera de uma introdução; prima
IENTERI

Aparecer uma mensagem Consulte a lista de mensagens de erro


de erro. neste módulo. Prima t^^para apagar.

A T I-89 T ita n iu m / Prima várias vezes para sair de


V oyage 200 não estiver a qualquer menu ou caixa de diálogo e
trabalhar correctamente. devolver o cursor à linha de introdução.
— ou —
Certifique-se de que as pilhas estão
instaladas correctamente e são novas.

1006
Se: Acção sugerida:

A eq TI symbol 45 -89 A acção seguinte apaga a RAM. Esta


Titanium parecer estar acção apaga todos os dados,
programas e variáveis definidas pelo
“bloqueada” e não
utilizador, funções ou pastas.
responder à introdução do
Prima sem soltar ®, ® e I2 . Prima e
teclado.
liberte M .

A acção seguinte apaga a RAM e a


Flash ROM. Esta acção apaga todos os
dados, programas, variáveis definidas
pelo utilizador, funções, pastas,
aplicações Flash e o arquivo de dados
do utilizador.
1. Remova uma das quatro pilhas
AAA.
2. Prima sem soltar • e d quando
reinstalar a pilha.
3. Continue a premir • e d durante
cinco segundos antes de libertar.

A V oyage™ 200 parecer A acção seguinte apaga a RAM. Esta


estar “bloqueada” e não acção apaga todos os dados,
responder à introdução do programas e variáveis definidas pelo
teclado. utilizador, funções ou pastas.
Prima sem soltar I2 e E . Prima e
liberte M .

A acção seguinte apaga a RAM e a


Flash ROM. Esta acção apaga todos os
dados, programas, variáveis definidas
pelo utilizador, funções, pastas,
aplicações Flash e o arquivo de dados
do utilizador.
1. Remova uma das quatro pilhas AAA.
2. Prima sem soltar • e d quando
reinstalar a pilha.
3. Continue a premir • e d durante
cinco segundos antes de libertar.

1007
Apêndice C: Guia do Programador

As cadeias de caracteres de parâmetro/modo usadas nas funções reinModo(), obtModo(),


reinGráf() e reinTab() não são traduzidas para outros idiomas quando usadas em um programa.
Por exemplo, quando você escreve um programa no modo Idioma em francês e depois muda para
o modo Idioma em italiano, o programa produzirá um erro. Para evitar esse erro, você precisa
substituir os caracteres alfabéticos por dígitos. Esses dígitos funcionam em todos os idiomas. Este
apêndice contém os dígitos que substituem as cadeias de caracteres.
Os exemplos a seguir mostram como substituir os dígitos na função reinModo().
Exemplo 1: Um programa usando cadeias de caracteres alfabéticas em parâmetro/modo:
reinModo("Gráfico","Sequence")
Exemplo 2: O mesmo programa, substituindo as cadeias de caracteres por dígitos:
reinModo("1","4")

Apêndice C: Guia do Programador 1008


reinM odo() e obtModo()

Configuração de Parâmetro/Modo Cadeias de Caracteres


1. TODO 2. 0

Gráfico 3. 1

FUNÇÃO 4. 1

LO

CM
PARAMÉTRICO

CO

CO
POLAR

SEQUÊNCIA 7. 4

CO

cn
3D

EQUAÇÕES 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

Apêndice C: Guia do Programador 1009


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

Configuragäo de Parametro/Modo Cadeias de Caracteres

FLUT 10 24

Apendice C: Guia do Programador 1010


FLUT 11 25

FLUT 12 26

10. Ângulo 11. 3

RADIANO 12. 1

GRAU 13. 2

Formt exponencial 14. 4

NORMAL 15. 1

CIENTÍFICA 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

CILÍNDRICO 24. 2

ESFÉRICO 25. 3

Impress agrad 26. 7

Apêndice C: Guia do Programador 1011


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 aplicações não são numeradas) 34.

Dividir apl 2 35. 10

(as aplicações não são numeradas) 36.

N° de gráficos 37. 11

1 38. 1

2 39. 2

Configuração de Parâmetro/Modo Cadeias de Caracteres


40. Gráfico 2 41. 12

FUNÇÃO 42. 1

PARAMÉTRICO 43. 2

POLAR 44. 3

Apêndice C: Guia do Programador 1012


SEQUÊNCIA 45. 4

3D 46. 5

EQUAÇÕES 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

Apêndice C: Guia do Programador 1013


reinGráf()

Configuração de Parâmetro/Modo Cadeias de Caracteres


1. Coordenadas 2. 1

RETANG 3. 1

CM
POLAR

DESATIV 5. 3

6. Ord gráficos

CM
SEQ 8. 1

SIMUL 9. 2

Grade 3

DESATIV 1

AT 2

Eixos 4
No m odo 3 D :

DESATIV 1

EIXOS 2

CAIXA 3

N ão no m odo 3 D :

Apêndice C: Guia do Programador 1014


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
Método de solução 8

RK 1

EULER 2

Configuração de Parâmetro/Modo Cadeias de Caracteres

Campos 9
CMPINCL 1

CMPDIR 2

CMPDSTV 3

Apêndice C: Guia do Programador 1015


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

NÍVEIS CONTORNO 3
ARAME/CONTORNO 4
DESENHOIMPL 5

Apêndice C: Guia do Programador 1016


reinTab()

Configuração de Parâmetro/Modo Cadeias de Caracteres


1. Gráfico <-> Tbl 2. 1

DESATIV 3. 1

AT 4. 2

5. Independente 6. 2

AUTO 7. 1

PERGUNTAR 8. 2

Eixos 4

1017
Apêndice D:
Informações gerais
Informações sobre a Assistência aos Produtos e a
Garantia TI

A poio técnico e Para obter apoio técnico relativamente a produtos


m anutenção Texas Instruments, incluíndo informações de uso
e/ou manutenção/assistência técnica, 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
próximo.

Precauções com as pilhas

Tome estas precauções quando substituir as pilhas.

• Não deixe as pilhas ao alcance das crianças.


• Não misture pilhas novas e velhas. Não misture marcas (ou tipos nas marcas) das
pilhas.
• Não misture pilhas recarregáveis e normais.

Apêndice D: Informações gerais 1018


• Instale as pilhas de acordo com os esquemas de polaridades (+ e -).
• Não coloque pilhas normais num carregador de pilhas.
• Coloque as pilhas usadas no lixo.
• Não incinere nem desmonte as pilhas.

1019
Regras para teclas alfabéticas
Teclas de atalho da TI-89
Titanium lalphal Digitar uma letra minúscula
E Digitar uma letra maiúscula
2ndl [a-lock] Alpha-lock de minúsculas
E i a Alpha-lock de maiúsculas
Geral a Sair de alpha-lock

0IAPPSI Lista de aplicações Flash


I2ndl|ffl | Alternar entre as duas últimas Para representação gráfica em 3D
aplicações escolhidas ou telas
divididas © , © , ®, ® Animar gráfico
0 1 ,0 E Clarear ou escurecer o contraste E, 0 Alterar a velocidade da animação
0 IENTERI Calcular o resultado aproximado X, Y, Z Visualizar ao longo do eixo
0 ©, 0 © Mover o cursor para o topo ou para a 0 Retornar à vista original
base (nos editores) Í Alterar o estilo do formato do
E © ,E © Rolar os objetos altos do histórico gráfico
E ®, E ® Realçar à esquerda ou à direita do cursor p Vista expandida/normal
2 © ,2 © Página para cima ou página para baixo
(nos editores)
2 ® , 2 ® Mover o cursor para a extrema esquerda Letras gregas
ou para a extrema direita
0 E Para acessar o conjunto de
caracteres grego.
Mapa do teclado na tela ¥ ^ 0 Para acessar as letras gregas
0 |alpha] + le tte r minúsculas. Exemplo:
Pressionei ESCl para sair do mapa. 0 E Ul j [W] exibe w.
0 0 E + |etter Para acessar as letras gregas
* GREEK O SYSDATA ! maiúsculas. Exemplo:
El
FMT
EKBDFFiGM
E E3 Œ]
í.
f i l 171 | b |
? -
|g~l |T 1
0 0 E [ W] exibe W
SVMB KBDFRGM H - b
IeeI | h | I e I |~ê~1
Se for pressionada uma combinação de teclas que
-S KBDFRGM 1 - 3 não acesse uma letra grega, será obtida a letra
El El
i
El

[El
□ FF HDMEDATA
normal daquela tecla.
InSl E l □ Õ

O mapa do teclado exibe atalhos que não estão


indicados no teclado. Pressione 0 , em seguida, a tecla
apropriada, como mostrado abaixo.

0 0 A
0 rn Acessar as letras gregas
(veja próxima coluna)
0 rn <9 (comentário)
0 □ Copiar coordenadas do gráfico em
sysdata
0 e
! (fatorial)
0 í Exibir a caixa de diálogo FORMATS
0 1- 0 6 Executar os programas de
kbdprgm1() a kbdprgm9()
0 p & (anexar)
0 ! Mapa do teclado na tela
0
@
0 M Desligar a unidade para que ela
retorne à aplicação atual na próxima
vez em que for ligada
0 © (zero) <
0 □
0 • Copiar coordenadas do gráfico para o
histórico da tela principal

1026
Copiar coordenadas gráficas para o
histórico da tela principal
Criar uma nova variável
Abrir uma variável existente
Salvar cópia como
Escurecer/clarear contraste
Calcular a resposta aproximada
Desligar a unidade para que ela
volte para a aplicação atual na
próxima vez que for ligada
Executar os programas kbdprgm1()
a kbdprgm6()

:lado na tela ( 0 [k e y ])

ara sair do mapa.

] 0 0 IS Ê 0
iREEK & « | "

t
iim Éiti
> -V .

3 I I Í *

a abaixo os atalhos que não estão marcados


rage 200. Consulte na próxima coluna as
:os e as letras gregas.

© (com m entario)
*
<
>
Letras acentuadas e cedilha

Í2ndl A+ letra à, è, 1, ò, ü, À, È, 1, Ò, LJ
Í2nd| C + letra Ç, Ç
Í2ndl E + letra á, é, í, ó, ú, y, Á, É, í, Ó, Ú, Y
Í2ndl N + letra ã, n, õ, Ã, N, Õ
Í2ndl O + letra â, ê, í, ô, ú, Â, Ê, i, Ô, Ü
Í2ndl U + letra à, è, i, õ, ü, y, A, E, 1, O, U

Letras gregas

Í2ndl G Para a ce ssa r o conjunto de


caracteres gregos
2nd G + letra Para a ce ssa r as letras gregas
m inúsculas. E xem plo: |2ndl G W
exibe
|2ndl G [t ] + letra Para a ce ssa r letras gregas
m aiúsculas. Exem plo:
|2ndl G [t ] W exibe

Se você pressionar uma com binação de teclas que não dê


acesso a uma letra grega, você obterá a letra norm al para
aquela tecla.

a tt
u r p f t|t n
a l E l t g s i Q j S E
I A T
a a S 4 y A
H
ffl
d]HÉC3E0B

Í ] [ K ] [ ê ] [ t f ] [ | ] [» ][■ ]
núsculas 2ndl [a-lockj
letras minúsculas alohal
iúsculas J [a-lockj 2 [caps]
tras maiúsculas alohal 2 |caps|^ ^ ^ ^ ^ H
JNÇAU

2 lfsj S
2 LF7j m
2 lfsj m

tos para cima ou para baixo no histórico Jj ® , J D , ©, , ©

para a extrema direita ou esquerda da linha 2 A, 2 A 2 A, 2 A

onal 3 and A © and A


© and A © and A
D and A D and A
D and A D and A

pal ¥ [CALC HOME]


¥ 5 ¥ X
¥ [6 ] ¥ C
¥ [PASTE] ¥ V
CATALOGI 2 ICATALOGl
iálogo das unidades 2 [UNITS] ¥ [UNITS]
2 W SINI

2 X COSI

ITANI
J ¥ \m ¥ [ keyj
io histórico da tela principal ¥ • ¥ H

u) 2 LCHARJ 5 2ndl A a, e, i, o, u

1
2

0
O
IC H A R J 5 6

, ú, y) 2 IC H A R J 5 2ndl E a, e, i, o, u, y
2 LCHARJ 5 6 2ndl N a, n, o
e, i, o, u) 2 IC H A R J 5 2Í2 O a, e, i, o, u
, ü, y) 2 [C H A R J 5 2ndl U a, e, i, o, u, y
rrogaçâo) 2 LCHARJ 3 2 Q
2 LCHARJ 5 6 2 S
direta) 2 LCHARJ 3 2 T
¥ p (times) 2 H
¥ i§ 2 R
diferente”) ¥ Á 2 V
¥ e 2 w

:irculado) ¥ d • 2 x©
a 3 ¥ N
a 1 ¥ o

mo a 2 ¥ s
o do formato ¥ Í ¥ F
Índice remissivo
Sím bolos utilizações........................................16
! , armazenar ...................................... 966 °, notação de g ra u s ....................818, 963
!, factorial ............................................... 80 °-, notação de graus ...........................964
!, fatorial ...............................................960 , , ângulo.............................................. 963
! , guardar.............................................636 .*, multiplicação de ponto .................. 957
", notação de segundos ..................... 964 .+, adição de ponto ............................. 957
#, /=, diferente de ...................... 644, 959 ./, divisão de ponto ............................. 957
#, conversão indirecta ....................... 642 A, potência de ponto...........................957
#, conversão indireta ..........................962 .-, subtração de ponto .......................957
$ (), raíz quadrada ..............................961 /, dividir ............................................... 956
%, porcentagem .................................. 958 <, menor q u e ............................. 644, 959
&, anexar ................................ 642, 960 <<...>>, memória do visor insuficiente . .
', notação de minutos ..........................964 252
', primo ................................................. 964 =, igual ........................................ 644, 958
) ( ) , s o m a .............................................288 >, maior que ............................. 644, 959
) ( ) , somatório .................................... 962 ? (sinal de menos posicional) ............ 17
|(), integrar 8 6 , 263, 265, 266, 271, 288, @, inteiro arbitrário .............................299
290, ............................................. 960 Alist(), listar a diferença .................... 890
*, multiplicar ........................................ 955 Atbl, tabela incrementar.......................490
*f(x)dx (ferramenta matemática gráfica) . AtmpCnv(), conversão de intervalo de
355, ............................................. 359 temperatura ......................... 309, 944
+, adicionar...........................................954 Avariável
, - — (teclas de função) x de janela..............................349, 350
localização física ............................ 12 y de janela..............................349, 350
mover entre os menus das barras de A, potência............................................956
ferramentas ............................ 59 _, sublinhado........................................964
seleccionar categorias ........... 32, 35 <, <=, menor ou igual q u e ........ 644, 959
seleccionar menus ....................... 53 | (sinal de menos operacional) .......... 17

1024
>, >=, maior ou igual que ........ 644,960
9, comentário........................ 622, 967
|, with .................. 84,91,262,272,966
B / H [del] (apagar carácter) .......... 20
H l) (tecla modificadora Hand)
descrição ...................................... 16
estado .......................................... 43
localização física .......................... 12
[2nd] (tecla modificadora Second)
descrição ...................................... 15
estado .......................................... 43
localização física .......................... 12
[2nd] [MEM] (MEMORY)............................ 21
[2nd] [ee] (tecla de expoente).................. 18
[2nd] [►] (conversões de medições) . . . 20
[2nd] [_] (unidades de medição) ............20
[2nd] [Rd] (rechamar) ............................ 21
[2nd] [catalog] (Catálogo)
comando de te c la .......................... 21
comandos...................................... 26
descrição ...................................... 25
s a ir ................................................ 28
[2nd] [custom] (Custom)
comando de te c la .......................... 20
descrição ...................................... 60
exemplo ........................................ 61
[2nd] [char] (Carácter)
comando de te c la .......................... 21
introduzir caracteres especiais . . . 12
seleccionar caracteres.................. 12
[2nd] [QUIT]
desligar a calculadora..................... 7
ecrã inicial da calculadora............28
introduzir comandos ..................... 26
sair do modo Split Screen............69
►, conversão ..................................... 306
►, converter ....................................... 965
►Bin, exibir como binário ................... 837
►Bin, mostrar como binário ............... 728
►Cylind, exibir como vetor cilíndrico . . 854
►DD, exibir como ângulo decimal . . . 856
►Dec, exibir como decimal inteiro . . . 857
►Dec, mostrar como decimal inteiro . . 728
►DMS, exibir como grau/minuto/segundo
863
►Hex, exibir como hexadecimal........ 882
►Hex, mostrar como hexadecimal . . . 728
►Polar, exibir como vetor polar ......... 908
►Rect, exibir como vetor retangular . 917
►Sphere, exibir como vetor esférico . . 936
[7] (tecla modificadora Shift)
descrição........................................15
esta d o ........................................... 43
localização física ............................12
H (tecla modificadora Diamond)
descrição........................................15
esta d o ........................................... 43
localização física ............................12
H F (FORMATS/GRAPH FORMATS) 20
H N (novo ficheiro)............................. 20
H O (abrir ficheiro)............................. 20
H S (SAVE COPY AS)

1025
caixa de diálogo.............................. 2 0 ►logbase()............................................893
descrição ........................................ 2 0 ►Rad() .................................................. 916
exemplo ...........................................58
IsTOH tecla (sto re).................................. 21 A
® ® @ © (teclas de cursor) Abrir ficheiro ( 8 O ) ............................... 20
abrir A pps........................................ 32 abs(), valor absoluto................. 821, 834
função ............................................. 17 acção indirecta, # ............................... 998
funções adicionais ..........................17 Acentos
introduzir comandos....................... 27 comandos das teclas .....................15
localização física ............................ 12 menu CHAR ................................... 21
seleccionar pares de entradas/ actividades. C o n s u lteexemplos,
respostas.................................. 30 visualizações, actividades
utilizada com a tecla H a n d .............16 actualizar sistema operativo (SO) . . 783,
utilizar o menu C H A R ..................... 12 784, ............................................... 785
e, expoente ........................................... 8 6 6
Adaptador de vídeo TI-Presenter
n e g ar...................................... 175, 958 ligar ................................................. 73
-, subtrair.............................................955 adicionar, + ..........................................954
n (), produto.............................. 289, 962 Aleatória
0max variáveis de janela ................... 369 matriz, randMat() .........................799
0min variáveis de ja n e la ..................... 369 semente do número, RandSeed . 799
0step variáveis de janela ................... 369 aleatória
R, radiano .............................................963 norma, randNorm() .................... 916
t , transpor.............................................939 aleatório
número, r a n d ()............................. 916
Num éricos polinómio, randPoly().................. 917
009AppB, página = 574 ................. 1004 semente do número, RandSeed . 917
0b, indicador binário............................967 alternar, sw itch ()........................658, 939
0h, indicador hexadecimal ................. 967 Ambiente de trabalho das Apps
10a(), potência de d e z ....................... 965 arranque inicial ................................. 2
►Grad()................................................. 881 categorias ................................ 32, 37
►ln() ..................................................... 890 data e hora .................................... 48

1026
desligar.......................................... 44
desligar a calculadora .................... 7
ecrã inicial da calculadora e .......... 28
modo .................................... 22, 44
relógio .......................................... 46
ampliar/concatenar, augment() 799, 837
and, e Booleano . . . . 273, 645, 732, 834
AndPic, e imagem gráfica........ 670, 835
anexar, & ................................ 642, 960
Angle mode ...................................... 206
angleQ, ângulo.................................. 835
ângulo, Z .......................................... 963
ângulo, angleQ .................................. 835
ans(), última resposta ............ 242, 836
apagar
desenho, ClrDraw . . . 527, 672, 840
erro, C lrE rr........................ 678, 840
gráfico, ClrGraph 510,668,724,841
home, ClrHome .......................... 841
l/O, ClrlO .................. 616,661,841
Apagar carácter ( 0 / [♦] [del]) ............20
APD (Automatic Power D o w n )........ 162
durante o cálculo ou o programa . . 8
ligar após ........................................ 7
no modo de transferência do sistema
operativo ................................ 75
APD (Automatic Power Down) feature
during calculation orprogram ..........8
Aplicações de software portáteis (Apps)
ícones.............................................. 2
Aplicações Flash .............................. 738
elim inar....................................... 777
aplicações Flash ...............200,214,296
approx(), aproximar ................. 280,836
Apps (Aplicações de software portáteis)
a b rir........................................ 32, 63
apagar........................................... 71
atalhos ......................................... 37
com utar......................................... 69
ícones ............................................. 2
Apps desktop
split-screen sta tu s......................... 41
apresentação do ângulo ................... 417
aproximar, approx() ................. 280,836
Arc (ferramenta matemática gráfica) 356,
3 6 1 ,..............................................372
Archive, arquivar variáveis 636, 758, 836
arcLen(), comprimento do arco 289, 836
área de transferência . . . .234, 236, 697
área do histórico .............. 228, 229, 710
Área do histórico, estado..................... 44
armazenamento
base de dados gráficos, StoGDB . . .
545, ..................................... 670
imagem gráfica, S toP ic............... 670
armazenando
banco de dados de gráfico, StoGDB
937
imagem gráfica, S toP ic............... 937
símbolo, - » ................................... 966
arquivar variáveis, Archive 636, 758, 836
Arranque inicial ..................................... 2

1027
arredondar, round() ........................ 920
asymptotes, faux, detecting . . . 101, 122
augmentQ, ampliar/concatenar 799, 837
auto independente/perguntar,
Independent AUTO/ASK . .491,494,
499
Automatic Power Down (APD)
durante o cálculo ou o programa . . 8
ligar após ........................................ 7
no modo de transferência do sistema
operativo ................................ 75
Automatic Power Down (APD) feature
during calculation or program........8
avgRCQ, taxa de câmbio normal . . . 837
aviso, PromptQ ...................... 660, 911

B
Backspace ( 0 ) .................................. 20
barra de ferramentas
activada, CustmOn...................... 253
ativada, CustmOn ...................... 853
definir, Custom ............................ 662
desactivada, CustmOff................253
desativada, CustmOff.................. 852
barra de ferramentas personalizada
C o n s u lte barra de ferramentas
bases numéricas .............................. 727
conversões.................................. 728
operações Booleanas ................ 732
operações matemáticas . . .729,730,
731
binário
deslocar, shift() ......................... 734
exibir, ►Bin................................... 837
girar, rotateQ ............................. 734
indicador, O b ............................... 967
mostrar, ►Bin............................... 728
BldData, montar dados. . .473, 636, 838
bloquear variável, L o c k ............. 637,892
Booleano
e, and ................ 273, 645, 732, 834
não, n o t........................645, 732,901
ou exclusivo, x o r ........ 645, 732, 948
ou, o r ............................ 645, 732,903
Box P lo t..............................................597
Build Web, construir rede. 391, 392, 393
BUSY, indicador ............................... 341

C
Cabo ....................................................70
instalar A p p s ................................. 70
TI Connectivity ............................. 70
Cabo de ligação 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
acção indirecta, # ....................... 998
introduzir, InputSt ....................... 780
cadeias de caracteres
anexar, & ............................ 642, 960

1028
cadeia de caracteres para expressão,
expr() .................................. 871
cadeia de caracteres, char() . . . 839
c h a r().......................................... 642
código de carácter, o r d ( ) ..........643
código de caráter, o r d ( ) .............. 904
conversão indirecta, # ................ 642
conversão indireta, # .................. 962
dentro, InString.................. 642, 884
deslocar, shift() ................ 643, 929
dimensão, dim() .............. 642,861
direita, right() .................... 643, 919
esquerda, left() ................ 643, 887
expressão para cadeia de caracteres,
string() ...................... 643, 937
formatar, format() . . . 642, 661, 875
girar, rotate() .................... 643, 919
introdução, InputSt............ 641, 660
introduzindo, InputSt .................. 884
operações ................ 640, 642, 833
para expressão, expr() 641,642, 661
semi-cadeia de caracteres, mid() . .
643, .................................... 896
caixa
de diálogo, definir, Dialog..........861
Caixa de diálogo
H S (SAVE COPY A S ) ................20
CLOCK.......................................... 46
Edit Categories.............................. 37
FORMATS ........................ 112, 119
FORMATS/GRAPH FORMATS ( H
F) ........................................... 20
indicador do menu ....................... 57
M O D E ........................................... 21
para abrir as A p ps......................... 32
caixa de diálogo ................................197
definir, Dialog ............................. 662
FORMATS 338, 424, 426, 428, 437,
702
caixa zoom, ZoomBox....................... 349
C alcular................................................83
calcular polinómio, polyEvalQ........... 908
calcular, factorQ ...................... 798, 828
Calculator-Based Laboratory. C o n s u lte
CBL
Calculator-Based Ranger. C o n s u lte CBR
Cálculo
actividade ................................... 827
campo
de direcção, DIRFLD 447,455,456,
484
de inclinação, 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
maiúsculos ............................. 12,15

1029
m a te m á tic o s ...............................12, 21 enviar variável de lista, Send . . . 922
caracteres obter/retornar, G et ......................... 876
a c e n tu a d o s ................... 700, 7 02 , 704 p ro g ra m a s ................................ 674, 814
cadeia de caracteres, c h a r() . . .6 4 2 , C BR
839 dados e s ta tís tic o s .................. 609, 610
código num érico, o rd () . . . 6 43 , 904 enviar variável de lista, Send . . . 922
especiais ..................... 174, 7 00 , 703 obter/retornar, G et ......................... 876
gregos .......................... 702, 7 05 , 706 p ro g ra m a s ................................ 674, 814
m aiúsculas/m inúsculas . . . 172, 693 c e ilin g (), limite su pe rio r ............802, 838
m enu ..................................................195 certificado 777, 7 83 , 7 84 , 785, 7 87 , 788,
s ím b o lo s .............................................703 789
C atalog (2 [catalog]) c F a c to r(), fa cto r com plexo ..................280
com ando de t e c la ...............................21 c F a c to r(), fa to r c o m p le x o .................... 839
com andos ........................................... 26 c F a c to r(t), fa c to r c o m p le x o ..................992
descrição .............................................25 cham ar
sa ir ...................................................... 28 banco de dados de gráficos, R clG D B
C ategoria 917
A l l ........................................................... 35 base de dados gráficos, R clG D B . . .
English ..................................................36 545, ............................................670
exem plo de e d iç ã o ............................ 38 im agem gráfica, R clP ic . . . .6 7 0 , 917
G raphing .............................................36 c h a r(), cadeia de caracteres . . .6 4 2 , 839
M a t h ...................................................... 36 c h e c k T m r(), ve rifica r te m p orizad or . . 839
O r g a n iz r ............................................... 36 ciclo, C ycle .............................................. 853
p e r s o n a liz a r ........................................ 37 Circle, d ese nh ar circunferência .6 7 3 , 840
Science ............................................... 36 círculo, desenho ................................... 531
se le ccion ar ........................................ 35 circunferência, Circle ................... 6 73 , 840
se le ccion ar vazio ...............................37 classificando
S ocialS t ............................................. 36 ascendente, SortA ......................... 935
CBL descendente, SortD .......................936
a c tiv id a d e ........................................ 814 ClockO ff, d esliga r relógio .................... 840
dados estatísticos .............. 6 09 , 610 C lockO n, ligar relógio ........................... 840

1030
ClrDraw
apagar desenho.......................... 672
eliminação de desenho .............. 527
ClrDraw, apagar desenho.................. 840
ClrErr, apagar erro .................. 678, 840
ClrGraph
apagar gráfico .................. 668, 724
eliminação de g rá fico .................. 510
ClrGraph, apagar gráfico .................. 841
ClrHome, apagar tela principal........ 841
ClrlO, apagar l/O ............ 616, 661, 841
colagem .................. 234, 236, 237, 697
automática ................ 234, 243, 244
Colar automático ................................ 30
colDimO, dimensão da coluna matriz 842
coleção trigonométrica, tCollect() . . 280,
942
coINormQ, coluna matriz norm . . . . 842
Comandos
Flash A p p s .................................... 25
Tecla .................................... 12, 13
Comandos das teclas
caracteres especiais .................... 12
mapa do teclado............................ 13
combinações, nCr() ..................898
comDenomO, denominador comum 280,
281, .................................. 286,843
comentário, ® .......................... 622, 967
complexa, solução, cSolveQ ............263
Complexo
factor, cFactor() ..................828
números ....................................... 79
complexo
factor, cFactor(t)......................... 992
modo, Complex Format (Formato
complexo)............................. 977
resolver, cSolve(t) ..................... 992
superfície de módulo................... 433
tabelas ....................................... 498
zeros, cZeros(t) ......................... 992
comprimento do arco, arcLenQ 289, 836
Condições de erro após APD ............... 8
condições iniciais ............................. 454
conectando e transmitindo ............... 923
enviar variável de lista, Send . . . 922
obter/retornar valor de CBL/CBR, Get
................................................876
configurar tabela, setTable() ........... 493
conj(), conjugação complexa ........... 843
conjugação, complexa, c o n j().......... 843
Constant Memory ..............................162
constantes......................................... 302
predefinidas ............................... 315
construir rede, Build Web .391, 392, 393
Contraste
a justa r............................................76
contraste, ajuste ................................163
conversão
►....................................................306
de temperatura, tmpCnv() ......... 943
do intervalo de temperatura,
AtmpCnv() ........................... 944

1031
indirecta, # .................................. 642
indireta, # .................................... 962
intervalo de temperatura, AtmpCnv( )
309
temperatura, tmpCnv( ) .............. 308
Conversões de medições ([2nd1 [►]) ■■■20
converter hora, timeCnv( ) ................943
Converter m edições............................ 20
converter, ►........................................ 965
coordenada x retangular, P^RxQ . . . 905
coordenada y retangular, P^RyQ . . . 905
có p ia ................ 234, 235, 236, 237, 697
copiar variável, CopyVar . 636, 752, 844
CopyVar, copiar variável ........ 752, 844
corte ........................ 234, 235, 236, 697
cos(), cosseno.................................. 844
cos_1( ), arco-cosseno........................ 845
cosec( ), co-secante.......................... 847
cosem1( ), co-secante inversa.......... 847
co-secante hiperbólica, cosechQ . . . 848
co-secante, cosec( ), ........................ 847
cosechQ, co-secante hiperbólica . . . 848
coseclr1( ), co-secante hiperbólica inversa
.................................................... 850
coshQ, cosseno hiperbólico.............. 846
cosh1(), arco-cosseno hiperbólico . . 846
cosseno, c o s ( ) .................................. 844
cotanQ, co-tangente ........................ 846
cotam1Q, co-tangente inversa .......... 846
co-tangente hiperbólica, cotanhQ . . 847
co-tangente, cotanQ, ........................ 846
cotanh(), co-tangente hiperbólica . . . 847
cotanh 1( ),co-tangente hiperbólica inversa
......................................................847
cover
removing......................................... 5
replacing ......................................... 5
crossP(), entre produtos................... 847
cSolve(), solução complexa . . .263, 850
cSolve(t), resolver complexo ........... 992
CubicReg, regressão cúbica . . 587,852,
1000
cumSum(), soma cumulativa . . 575, 852
Cursor
apagar caracteres......................... 20
apagar um par de entrada/resposta .
32
funcionalidade................................17
localização a seguir APD ............... 8
mover ............................................17
na área do histórico ..................... 30
seleccionar um comando ............. 27
ver entradas ................................. 30
cursor
deslocação ..................................191
fora da cu rva ............................... 416
gráfico 3D ................................... 411
m ovendo......................................167
movimento livre . 342, 371,379, 389,
410, ..................................... 452
superfície oculta ......................... 414
traçado . . . .344, 345, 346, 347, 348

1032
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 a tivad a.................... 853
CUSTOM
eixos (sucessão) ........................ 391
gráficos personalizados............ 384
menu .......................................... 253
Custom, definir barra de ferramentas . . .
662, .......................................... 853
Cycle, ciclo ........................................ 853
CyclePic
repetição da imagem gráfica . . . 540
repetir imagem g rá fic a ................670
CyclePic, repetir imagem gráfica . . . 853
cZerosQ, raízes complexas . . .263,280,
854
cZeros(t), zeros complexo................ 992

D
d(), primeira derivada 85, 271,288, 290,
856
dados (novos), NewData .................. 898
dados do sistema, sysData . . . 504, 505
Data
d e fin ir............................................ 45
reiniciar.......................................... 53
Data/Matrix Editor ............................. 504
data^mat() ......................................... 856
dayOfWk(), dia da sem ana............... 856
decimal
exibir como ângulo, ►DD............. 856
exibir como inteiro, ►Dec............. 857
decimal, mostrar como inteiro, ►Dec . 728
decompor em factores....................... 282
factor() .......................263,279,282
Define, definir . 294, 376, 385, 444, 480,
857
definição A x e s ........................... 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
gráfico, setGraphQ . . .657, 669, 924
modo, setMode() ....6 5 8 ,6 6 9 ,9 2 5
pasta, setFoldQ ................. 657,924
tabela, setTableQ . . . .658, 668, 926
unidades, setU nitsQ .......... 658, 927
definir data, setD ateQ ....................... 924
definir formato de data, setDtFmt() . 924
definir formato de hora, setTmFmt() . 926
definir fuso horário, setTmZn() ......... 927
definir hora, setTime() ..................... 926

1033
definir, D e fin e .......................... 794, 857
deleting
variables of ty p e .......................... 754
DelFold, excluir pasta . . . . 636, 754, 858
DelType .................................. 636, 858
DelType command ............................ 754
DelVar, excluir variável . . .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 numéricas, nDeriv() . 289,
898
primeira derivada, d { ) 271,288, 290,
856
Derivatives (ferramenta matemática
gráfica).............. 355, 359, 372, 380
desarquivar variáveis, Unarchiv 637,758,
.................................................... 945
desbloquear, Unlock................ 637, 946
desenhos e desenhar
apagando, ClrDraw .................... 840
círculos........................................ 531
circunferência, Circle ........ 673, 840
contorno, DrwCtour .......... 674, 866
curva, DrawSlp.......... 533, 673, 865
eliminação................................... 529
eliminação, ClrDraw ................... 672
função, DrawFunc . . . .524, 673, 863
inverso, D raw lnv........ 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
mão liv r e ..................................... 528
numa imagem g rá fica ................. 671
paramétrica, DrawParm . . 524,674,
865
Pencil ......................................... 528
polar, DrawPol ...........524,674,865
desenhos implícitos..........................1002
D esligar..................................................7
após APD ....................................... 7
seguir inactividade ......................... 7
desligar relógio, ClockOff ................. 840
deslocação ....................................... 498
deslocar, s h iftQ ................ 643, 734, 929
deSolve(), solução ...........289,479,858
desvio padrão, std D e vQ ................... 936
det(), matriz determinante ............... 861
devolver, Return ............................... 513
dia da semana, dayOfW kQ............... 856
diag(), matriz diagonal ..................... 861
Dialog, definir caixa de diálogo . 662, 861
diferente de, *, /= ............................. 959
diferente de, *, /= ............................. 644

1034
dim(), dimensão...................... 642, 861
dimensão, d im ( ) ...................... 642, 861
direita, right() .................. 281,643,919
DIRFLD, campo de direcção . .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 g rá fico .......................... 862
DispG, ver gráfico.................... 661, 668
DispHome, exibir tela principal........862
DispHome, ver ecrã principal ............ 661
DispTbl, exibir tabela ........................ 863
DispTbl, ver tabela .................. 661, 668
Distance (ferramenta matemática gráfica)
356, .......................... 360, 372, 380
dividir por um inteiro, intDivQ . . 731, 885
dividir, / .............................................. 956
divisão de ecrã .................................. 522
dotP(), produto de ponto .................. 863
DrawFunc
desenhar função ........................ 673
desenho de função...................... 524
DrawFunc, desenhar função ............ 863
Drawlnv
desenhar inverso ........................ 674
desenho de inversa .................... 525
Drawlnv, desenhar inverso................ 864
DrawParm
desenhar paramétrica................. 674
desenho de paramétrica............524
DrawParm, desenhar paramétrica . . 865
DrawPol
desenhar polar ........................... 674
desenho de polar ....................... 524
DrawPol, desenhar p o la r................... 865
DrawSlp
desenhar c u rv a ........................... 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 (símbolo de expoente) ..................... 18
e imagem gráfica, A n d P ic................. 670
e , expoente ....................................... 866
eA( ) , e elevado a uma potência........ 867
Ecrã ABOUT ...................................... 70
ecrã dividido . . .518, 546-555, 710, 725
alternar, switch() ....................... 658
coordenadas de pixel ................. 548
definições ........................... 546,547
linha de entrada ................. 553,555
s a íd a ............................................550
trocar............................................553
Ecrã dividido da esquerda para a direita

1035
d e fin ir............................................ 64
definir aplicação in ic ia l..................66
estado .......................................... 40
Ecrã dividido de cima para baixo
d e fin ir............................................ 64
definir aplicação in ic ia l..................66
estado .......................................... 40
Ecrã inicial da calculadora
H ! [ quit] ........................................ 21
comando da te c la .......................... 21
desligar a calculadora .................... 7
introduzir comandos......................26
menu Custom ................................ 60
menus das barras de ferramentas 53
teclas de função............................ 16
voltar ao ambiente de trabalho das
A p p s )...................................... 45
Ecrã principal .................................... 226
edição.................................................191
edição de te x to .................................. 688
corte, cópia, colagem .234,235,236,
237, .................................... 697
localizar ...................................... 698
realce .......................................... 696
Editor de Dados/Matrizes
deslocar, shiftQ .......................... 929
editor de dados/matrizes
cabeçalho da coluna .569,571,573
Cálculo automático...................... 572
classificação de colunas . . 575, 576
deslocação.................................. 565
largura da c é lu la ......................... 567
novos, NewData ......................... 637
preenchimento ........................... 566
traçados estatísticos . 591,592, 594,
595
valores ....................................... 564
eigenvalor, eigVI() ........................... 867
eigenvetor, eigVc() ........................... 867
eigVc(), eigenvetor........................... 867
eigVI(), eigenvalor ........................... 867
eixo (sucessão), CUSTOM ............... 391
else if, Elself ..................... 513,649,868
Else, e ls e ............................................883
else, E ls e ...................................649, 883
Elself, else if ..................................... 868
encerrar
barra de ferramentas, EndTBar 662,
944
dialog, EndDIog........................... 662
diálogo, EndDIog......................... 861
for, EndFor .................623,652,874
função, EndFunc........ 514, 628, 875
if, Endlf . . . .623, 646, 648, 649, 883
personalização, EndCustm .662, 853
programa, EndPrgm .......... 631,910
repetição, EndLoop............ 655, 894
tentar, E ndTry............................. 945
tentativa, EndTry......................... 678
while, EndWhile ................. 653,947
encerrar programa, EndPrgm ........... 142

1036
EndCustm, encerrar personalização 662,
853
EndDIog, encerrar diálogo . . . . 662, 861
ende ................................................ 631
EndFor, encerrar f o r ........ 623, 652, 874
EndFunc, encerrar função . . . . 628, 875
Endlf, encerrar if 623, 646, 648, 649, 883
EndLoop, encerrar repetição . . 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
In p u t.................................. 660, 669
entrada, entry() ................................ 868
entrada, In p u t.................................... 884
entre produtos, crossPQ .................. 847
entry(), entrada ................................ 868
enviar
mensagem de bate-papo, SendChat
676, .................................... 923
para calculadora, SendCalc 675, 923
variável de lista, Send . . . . 676, 922
enviar conversação, SendChat . . . . 780
enviar para a calculadora, SendCalc 780
enviar para calculadora, SendCalc . . 780
EOS (Sistema Operativo de Equações) .
998
equações
simultâneas, simult() ................. 285
solução ....................................... 712
equações diferenciais
condições iniciais ....................... 454
DIRFLD, campo de direcção . . . 447,
455, ............................. 456,484
FLDOFF, campo desactivado . . 447,
455, ............................. 457,486
métodos de solução .446, 473, 1003
primeira ordem ...................458, 479
representações gráficas ............. 441
segunda ordem .......................... 460,479
SLPFLD, campo de inclinação . 447,
455, .....................456,482,483
solução de problemas................. 481
terceira ordem ............................. 464
equações simultâneas, simult( ) . 930
erro
Circular definition ....................... 635
Out-of-memory ........................... 296
Erro de memória .............. 763, 764, 765
erros e resolução de problemas . . . 1006
avisos ......................................... 976
transmissão................................ 777,787
Erros e solução de problemas
erro de m em ória........ 763, 764, 765
erros e solução de problemas
apagar erro, ClrErr ............. 678,840
Circular definition ....................... 635
Out-of-memory ........................... 296

1037
passar erro, PassErr ........ 678, 907
programas .................................. 676
Escrever
caracteres maiúsculos .................. 12
esquerda, left() .............. 281,643,887
Estado
bateria com carga baixa................ 77
ecrã dividido.................................. 40
modo APPROX (APROX) ............43
modo A U T O .................................. 43
modo EXACT (EXACTA) .............. 43
modo G ra p h .................................. 43
modo Graph number ....................43
no ambiente de trabalho das Apps 3
ocupada/pausa) .......................... 44
pasta actual .................................. 43
variável bloqueada/arquivada . . . 44
estatísticas ........................................ 581
Consulte também regressões
Box Plot ...................................... 597
Calculation Type . . . . 583, 584, 586
categorias.................................... 606
Category............................ 583, 584
combinações, n C r( ) .................... 898
desvio padrão, stdDev() ............ 936
estatísticas de uma variável, OneVar
587, .................................... 903
fatorial, ! ...................................... 960
Freq .................................. 583, 584
frequência .................................. 604
média, m e a n ()............................ 895
mediana, m e d ia n ()..................... 895
mostrar resultados, ShowStat . . 589,
930
norma aleatória, randNorm() . . . 916
novo traçado, NewPlot . . . .597, 900
número aleatório, rand() ........... 916
operações .................................. 833
permutações, nPr() ................... 902
resultado de duas variáveis, TwoVar
587, ............................. 588,945
semente do número aleatório,
RandSeed ........................... 917
traçados . . 591,592, 594, 595, 596,
597, 598, 599, 600, 601,602, 603
traçados activados, PlotsOn 333, 669
traçados ativados, PlotsOn........ 908
traçados desactivados, PlotsOff 333,
669
traçados desativados, PlotsOff . . 908
variância, variance()............946
variáveis ............................. 585,589
visão geral............................ 581
Estatísticas, semente do número
aleatório, RandSeed............799
estatísticas, traçados
Histogram ................................... 598
Scatter..................................596
xyline.................................... 596
estilo, Style ....................... 335,669,938
etiqueta, L b l_633, 646, 650, 656, 887
exact(), exato ................................... 869

1038
examples, previews, activities
angle modes.................................. 88
detecting discontinuities . . . 101, 122
finding roots .................................. 81
log to any ba se .............................. 87
examples, previews,activities
log to any ba se .............................. 87
exato, e x a c t().................................... 869
excluindo
pasta, DelFold ............................ 858
variável, DelVar .......................... 858
Excluir
pasta, DelFold ............................ 754
variável, DelVar .......................... 754
excluir
pasta, DelFold ............................ 636
variável, DelVar .......................... 293
exclusão variável, D elVar........ 636, 640
Exec, executar linguagem assembler 869
Exec, executar linguagem assembly 686
executar
linguagem assembly, Exec . . . . 686
programa, P rg m .......................... 631
executar linguagem assembler, Exec 869
executar programa, P rgm ........142, 910
Exemplo
activar/desactivar o menu Custom
(Custom) ................................ 61
alterar definições do m odo..........23
criar um programa n o v o ................ 33
desligar o relógio .......................... 52
editar categorias........................... 38
restaurar o menu Custom (Custom)
predefinido ............................. 61
seleccionar opções dos menus . . . 55
utilizar as caixas de diálogo ......... 58
utilizar o C atalog........................... 26
utilizar o mapa do teclado............. 14
utilizar o menu C H A R ................... 13
Exemplos, visualizações, actividades
actividade cos(x)=sin(x) ............. 800
amostragem ............................... 829
anuidade padrão......................... 823
árvores e florestas ......................108
bases numéricas..........................152
beisebol....................................... 817
cálculo de polinómios ................... 83
caminho de uma bola ................. 103
com anuidade padrão................. 823
com funções racionais ............... 807
com o valor do dinheiro ao longo do
tempo ................................... 825
constantes..................................... 92
de amostragem........................... 829
decomposição de uma função
racional................................. 807
derivadas ..................................... 85
desenhar o gráfico da função . . . . 98
do paralelepípedo....................... 802
ecrã dividido ....................... 127,817
editor de dados/matrizes............. 129
equações diferenciais................. 117

1039
estatísticas.................................. 131
factores complexos .................... 827
factores primos........................79, 81
factores racionais........................ 827
factores reais .............................. 827
factorial.................................... 79, 80
filtragem dos dados .................... 810
fórmula quadrática...................... 795
funções gráficas............................ 95
funções por p a rte s...................... 122
gestão da memória .................... 155
gestão das variáveis .................. 155
integrais ........................................ 86
manipulação simbólica.................. 89
números complexos................79, 80
operações com texto .................. 146
p o la r............................................ 106
polinómio cúbico ........................ 820
população.....................................131
problema do poste e do canto . . 793
programa CBL ............................ 814
programação .............................. 142
raízes complexas........................ 820
representação gráfica 3D ..111, 802
representação gráfica paramétrica .
103, ...................................... 817
representação gráfica sequencial 108
resolução de equações lineares . 83,
84
script do tutorial com o editor de texto
.............................................. 804
simplificação de expressões........ 82
solucionador numérico ............... 149
tabelas ...................................... 125
Teorema de Pitágoras ............... 793
unidades de medida ..................... 92
valor do dinheiro ao longo do tempo .
825
exemplos, visualizações, actividades
decompor polinómios em factores . .
282
equação diferencial de segunda
o rd e m ........................... 460,479
equação diferencial de terceira ordem
................................................464
gráficos de rede divergentes . . . 394,
395
modelo predador-presa . . . .398, 469
oscilar gráficos de re d e ............... 397
programação 678, 679, 680, 681,682
resolver equações lineares........284
sucessão de Fibonacci ............... 401
superfície de módulo complexo . 433
traçados implícitos ..................... 439
exibir
gráfico, D ispG ............................. 862
tabela, DispTbl ........................... 863
tela de l/O, Disp ......................... 862
tela principal, DispHome............ 862
exibir como
ângulo decimal, ^ D D ................... 856
binário, ►Bin................................. 837

1040
decimal inteiro, ►Dec .................. 857
grau/minuto/segundo, ►DMS . . . 863
hexadecimal, ►Hex...................... 882
vetor cilíndrico, ►Cylind................ 854
vetor esférico, ►Sphere................ 936
vetor polar, ►Polar ...................... 908
vetor retangular, ►Rect................ 917
Exit, sair ............................................ 869
expMistQ, lista de expressões ..........869
expand(), expandir.......... 279, 282, 870
expandir, expand() . 279, 282, 797, 820,
870
expansão trigonométrica, tExpandQ 280,
.................................................... 942
expoente, e ........................................ 866
expr(), cadeia de caracteres para
expressão.......... 641, 642, 661, 871
ExpReg, regressão exponencial . . . .587,
871, ........................................ 1000
Expressões.......................................... 28
sim plificar...................................... 82
expressões...................... 177, 179, 191
cadeia de caracteres para expressão,
expr() ........ 641,642,661,871
lista de expressões, expHist() . . 869
eyec|) variável de janela do eixo z . . .407,
417, ............................................ 419
eye0 variável de janela do eixo x . . .407,
417, ............................................ 418
eye\|/ variável de rotação da janela . 407,
417................................................ 419
F
factor complexo, cFactor() ............... 280
factor(), ca lcu la r........................... 81,83
factor(), decompor em factores 263, 282
factorQ, fa to ra r................................. 871
factorial, ! ..............................................80
família de cu rva s............................... 515
fator complexo, cFactor() ................. 839
fatoração
Q R ................................................914
fatorar, factor() ................................. 871
fatorial, ! ..............................................960
Ficheiro, novo QT] N) ......................... 20
Fill, matriz preencher......................... 872
Filtragem dos dados ......................... 810
FLASH APPLICATIONS ( H |ÃPPS1)
aceder a Apps não listadas..........64
descrição........................................54
se não estiverem instaladas........25
Flash, actualizar sistema operativo . 783,
7 8 4 ,............................................ 785
FLDOFF, campo desactivado . 447,455,
4 5 7 ,..............................................486
fldpic, imagem do campo ................. 451
floor(), limite inferior ................. 802,873
fMax(), função máxima . . .263, 289, 873
fMin(), função mínima . . . .263, 289, 873
FnOff, função desactivada . . . .333, 668
FnOff, função desativada ................ 874
FnOn, função activada ............ 333,669
FnOn, função ativada ...................... 874

1041
For, for .............................................. 874
for, For ............................ 623, 652, 874
forma escalonada de fila reduzida, rref()
285, .................................. 799, 921
forma escalonada de fila, r e f ( ) ........ 918
format(), formatar cadeia de caracteres
642, .................................. 661,875
formatar cadeia de caracteres, format()
642, .................................. 661,875
formato gráfico
A x e s ................ 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) ( H F)
caixa de diálogo............................ 20
comando de te c la .......................... 20
Fórmula Bogacki-Shampine.......... 1003
fPartQ, parte da função .................... 875
fração própria, propFrac.................... 911
fracção própria, propFrac . .82,280,286,
808
Fracções............................................ 807
fracções .................................. 280, 286
frações .............................................. 911
Func, função do programa 514, 628, 875
Funções ............................................ 25
definidas por partes ................... 122
funções ..............................................177
activadas, FnOn ................. 333,669
ativadas, FnOn ........................... 874
definidas pelo usuário................. 857
definidas pelo utilizador ............. 627
desactivadas, FnOff .......... 333, 668
desativadas, F n O ff..................... 874
do programa, F u n c ..................... 514
função do programa, Func .628, 875
máximas, fMax() . . . .263, 289, 873
mínimas, fMin() .........263,289,873
múltiplas declarações................. 513
partes, fPart() ............................. 875
representação grá fica ................. 324
simplificação diferida................... 270
funções definidas
pelo utilização............................. 626
pelo utilizador . . 215, 245, 294, 295,
406, .............510,513,626,628
por partes ....................................511

G
gcd(), máximo divisor comum ........ 876
Get, obter/devolver valor de CBL/CBR . .
6 0 9 ,............................................ 676
Get, obter/retornar valor de CBL/CBR . .
876
GetCalc, obter/devolver à calculadora . .
675
GetCalc, obter/devolver calculadora . 780

1042
GetCalc, obter/retornar da calculadora .
876
getConfg(), obter/devolver configuração
657
getConfg(), obter/retornar configuração
877
getDate(), obter data actual............877
getDenom(), obter/devolverdenominador
.................................................. 281
getDenom(), obter/retornar denominador
877
getDtFmtQ, obter formato de data . . 878
getDtStr(), obter cadeia de data . . . 878
getFoldQ, obter/voltar à pasta . 636, 657
getKey(), obter/devolver à tecla . . . . 660
getKey(), obter/retornar te c la .......... 878
getKey(t), obter/devolver tecla . 982, 986
getMode(), obter/d evo Ive rr ao modo 657
getMode(), obter/retornar modo . . . 879
getNumO, obter/devolver número . . 281
getNumO, obter/retornar número . . . 879
getTime(), obter hora actual ............ 879
getTmFmt(), obter formato de hora . 879
getTmStr(), obter cadeia de hora . . 879
getTmZn(), obter fuso horário ..........880
getType(), obter/devolver tipo . 260, 636
getType(), obter/retornar tip o .......... 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,0 ............................................962
gráfico de nível de contorno ........... 1002
Gráficos
desenhar........................................16
Número de ............................. 67,69
gráficos e fazer gráficos
m odos......................................... 976
pixéis............................................995
Gráficos e representação gráfica
circunferência ............................... 98
coordenadas................................. 96
gráfico, G ra p h ..............................122
M inim um ....................................... 96
traçado ......................................... 96
traçar, Trace . . . .803, 814, 816, 820
Y= e d ito r....................................... 99
gráficos e representação gráfica
|f(x)dx ................................ 355, 359
3 D ................................................403
animação ................................... 540
apagando, ClrGraph ................... 841
A rc .............................. 356, 361, 372
armazenar banco de dados de
gráfico, StoGDB ................... 937
bases de dados gráficos............. 543
chamar banco de dados de gráfico
novamente, RcIGDB............. 917
chamar base de dados gráficos
novamente, RcIGDB............. 670

1043
coordenadas .............................. 342
dados de matriz .......................... 504
de tempo .................................... 469
definição, 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
divisão de e c rã ............................ 522
ecrã dividido.............. 518, 546, 547
ecrã principal .................... 506, 508
eixos personalizados .................. 391
eliminação, C lrG raph........ 510, 668
equações diferenciais ................441
estilo, S tyle ......................... 669, 938
estilos de linha . 333, 368, 377, 386,
406, .................................... 445
factores do zoom .............. 351, 353
família de curvas ........................ 515
form atos...................................... 446
funções............................... 324-364
funções aninhadas...................... 511
gráfico, Graph . 331,508,516,669,
882
gráficos de re d e ........ 384, 391, 392
gráficos personalizados.............. 384
gráficos simultâneos .................. 517
guardar base de dados gráficos,
StoGDB ................................ 670
imagens gráficas .............. 535, 537
Inflection ............................ 356, 360
Intersection ........................ 355, 358
janela de visualização........ 336, 378
limpar, ClrGraph ......................... 724
Maximum ........................... 355,357
M inim um ............................. 355,357
modo de dois gráficos 518,520, 546,
547
modos 206, 224, 326, 367, 383, 405,
................................................443
operações................................... 831
panorâmica................................. 347
paramétrica................................. 373
pausa ..........................................341
polar ........................................... 365
programas................................... 668
QuickCenter ............................... 348
selecção de funções . .332, 377, 445
seleccionar funções ................... 385
Shade ................................. 356,362
sombreamento, Shade . . . .674, 928
sucessão .................................... 381
Tangent.............. 356, 361, 372, 380
texto ........................................... 534
traçado ....3 7 1 ,3 8 0 ,3 9 0 ,4 1 1 ,4 5 3
traçados de contorno ........427, 432
traçados de tempo ...384,391 ,46 8
traçados implícitos . . .435, 438, 439
traçados personalizados . . .468, 469
traçar, Trace 344, 345, 346, 347, 348,
...................................... 669, 944

1044
Value 355, 356, 372, 380, 390, 411, m odo................................................ 43
453 modo de número.............................43
variáveis de janela . . .336, 369, 378, m odos.................................. 367, 375
386, ...................................... 407 GRAPH FORMATS ( H F)
variável independente ................. 506 caixa de diálogo .............................20
visão geral . 324, 365, 381, 403, 441 Graph, gráfico ..................................... 882
visualização da janela 369, 386, 407 Graph<->Table, gráfico-tabela ..........491
Y= editor . . 328, 368, 375, 384, 406, grau/minuto/segundo exibe, 4DMS . . 863
444, ...................................... 506 guardar símbolo, ! .............................636
Zero .................................... 355, 357 GUI, interface gráfica do utilizador . . 662
zoom 349, 371, 379, 389, 410, 452,
669 H
zoom Memory ................... 350, 354 hexadecimal
gráficos e representação gráfica, de rede exibir, 4 H e x ................................... 882
convergência ..............................394 indicador, 0h ................................. 967
oscilar...........................................397 hexadecimal mostrar, 4 H e x ................ 728
W E B ............................ 384, 391, 392 hiperbólico
gráficos e representação gráfica, funções cosseno, cosh() ...........................846
3 2 4 - ............................................. 364 seno, sinh() ................................. 932
activadas, F n O n ............................669 tangente, tanh() ...........................941
aninhadas...................................... 512 Histogram ............................................598
ativadas, Fn O n ..............................874 Hora
definidas por partes ..................... 511 definir .............................................. 45
desactivadas, F n O ff..................... 668 Reiniciar ..........................................53
desativadas, F n O ff....................... 874
inversas ........................................ 525
matemáticas.................................. 355
I
gráficos personalizados, CUSTOM . 384 Ícone principal........................................28
gráfico-tabela, Graph<->Table........ 491 ID (identificador)
Graph produto ..........................................256
gráfico ....................... 122, 331, 669 unidade..........................................257
identificação do produto .................... 255

1045
identity(), matriz identidade .............. 883
If, if .................................................... 883
if, If . .513, 623, 646, 647, 648, 649, 883
igual, = ..................................... 644, 958
imag(), parte imaginária.................... 883
imagem do campo, fldpic ..................451
imagem gráfica ou exclusivo, XorPic 948
imagens gráficas ..................... 535, 537
armazenamento, StoP ic............670
armazenando, StoP ic.................. 937
chamar novamente, RcIPic 670,917
ciclo, CyclePic ............................ 853
e, AndPic ........................... 670, 835
exclusão...................................... 538
novas, N ew P ic.......... 637, 670, 899
ou exclusivo, X orP ic.......... 670, 948
repetir, CyclePic.......................... 670
substituir, RpicPic........................ 921
Im pD if................................................ 883
Independent AUTO/ASK, auto
independente/perguntar . . .491,494,
499
indicador
B U S Y ................................ 225, 614
PAUSE...................................... 225
Indicador do histórico .......................31
Inflection (ferramenta matemática gráfica)
.......................................... 356, 360
iniciar temporizador, startTmr() . . . . 936
Input, entrada .................. 660, 669, 884
InputSt, cadeia de caracteres de entrada
6 4 1 ,...................................... 660, 884
InputSt, introduzir cadeia...............780
inString(), dentro da cadeia de caracteres
............................................. 642, 884
Instruções
Catalog (Catálogo) ....................... 25
ecrã inicial da calculadora............. 28
instruções ..........................................178
int(), inteiro ........................................885
intDiv(), dividir por um inteiro . . 731,885
integrar, J() 86, 263, 265, 266, 271,288,
2 9 0 ,......................................... 960
inteiro arbitrário, @ ........................... 299
inteiro, int() ....................................... 885
interface gráfica do utilizador, GUI . . 662
interrupção de um cálculo.............183
Intersection (ferramenta matemática
gráfica) ............................... 355,358
introduzir cadeia, InputSt...............780
inverso, >c1 ..................................... 965
iPart(), parte inteira.................... 109, 885
ir para, Goto . . .633, 646, 650, 656,881
isArchiv() ........................................... 636
isArchiv(), is archived ....................... 742
isArchive ........................................... 885
isClkOn(), relógio está lig a d o .......885
isLocked .......................................... 885
isLocked() ......................................... 636
isLockedQ, is locked ......................... 742
isPrim e(), teste de número primo . . . 885

1046
is V a r.................... ................ 885
isV arO ................... ................636
isVARO, 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
Icm, mínimo múltiplo comum ............ 887
left(), esquerda .............. 281, 643, 887
ligação e transmissão
de calculadora ............................ 674
enviar mensagem de bate-papo,
SendChat.............................. 676
enviar para calculadora, SendCalc .
675
enviar variável de lista, Send . . . 676
obter/devolvervalorde CBL/CBR, Get
.................................... 609,676
prog ............................................ 674
ligado/desligado ...................... 161, 162
Ligar
adaptador de vídeo Tl-Presenter . 73
arranque inicial................................ 2
computador .................................. 72
dispositivos.................................... 72
painel retroprojectorTI ViewScreen .
73
Voyage 200 PLT .......................... 72
ligar e transmitir
Aplicações Flash 770, 771,774, 778,
.............................................. 779
calculadora - calculadora . 766,769,
770, ............ 774, 780, 782, 783
cancelar .................................... 776
enviar conversação, SendChat . .780
enviar para a calculadora, SendCalc
780
enviar para calculadora, SendCalc . .
780
erros ................................... 777,787
p a sta s................ 770, 771, 775, 777
programa......................................780
variáveis .............770,771,774,775
ligar relógio, ClockOn ....................... 840
limito, limite .............271,288,291,888
limite inferior, floor() ................ 802, 873
limite superior, ceilingQ .......... 802, 838
limite, limito .............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 assem bly........ 683, 685, 686
Linha de entrada
cursor permanece e m ................... 30
inserir comandos........................... 26
limpar a área do histórico ............. 32

1047
rechamar ...................................... 30
Linha de estado
informações do histórico .............. 31
parâmetros do comando .............. 27
linha de e stado................ 221, 222, 327
LinReg, regressão linear 587, 890, 1000
list^matO, listar para a matriz . . 572, 890
lista de ID ........................ 788, 789, 791
listara diferença, A lis tO .................... 890
listas
ampliar/concatenar, augment() . 837
classificar em ordem ascendente,
SortA .................................... 935
classificar em ordem descendente,
SortD .................................... 936
diferença, AlistO ........................ 890
dimensão, dim() ........................ 861
entre-produtos, crossP() ............ 847
lista de expressões, expHist() . . 869
listar para a matriz, list^mat() . . 890
matriz para lista, matMist() .......... 894
máximo, max() .......................... 895
mínimo, min() ............................ 897
nova, newList() .......................... 899
novos dados, NewData . . . 637, 898
operações .................................. 831
produto de ponto, dotP() ............ 863
produto, product() ...................... 910
semi-cadeia de caracteres, mid() . .
896
soma cumulativa, cumSum() . . . 852
somatório, sum () ............... 919, 938
variáveis .............560,561,562,563
variáveis de tabela ..................... 501
ln(), logaritmo natural ....................... 890
LnReg, regressão logarítmica . 587,891,
1001
Local, variável local . 630, 634, 636, 637,
6 3 8 ,...................................... 639, 891
Lock, bloquear variável ............. 637,892
log to any base ................................... 87
log(), logaritmo ................................. 892
logaritmo natural, ln() ....................... 890
logaritmo, log() ................................. 892
logaritmos ................................. 890,892
Logistic, regressão logística . . 587,893,
1001
loop , Loop..........................................894
Loop, loop ................................. 655,894
loop, Loop ......................................... 655
LU, decomposição inferior-superior da
matriz ......................................... 894

M
maior ou igual que, >, > = ............ 644, 960
maiorque,> ............................. 644,959
mais claro/mais escuro ..................... 163
manipulação simbólica ..................... 258
marca de comando ........................... 707
matKJata()......................................... 894
matHist(), matriz para lista ............... 894
MATH menu ......................................195

1048
matriz
aleatória, randM atQ .................... 916
identidade, identity() .................. 883
para lista, matMistQ .................... 894
Matrizes
aleatórias, randM atQ .................. 799
ampliar/concatenar, augment() . 799
matrizes
adição de ponto, .+ .................... 957
adicionar linhas, rowAddQ........920
aleatórias, randM atQ .................. 916
ampliar/concatenar, augment() . 837
bloqueio ...................................... 570
coluna norm, coINormQ............842
cópia............................................ 578
dados de um gráfico.................... 504
decomposição inferior-superior, LU .
894
determinantes, detQ .................. 861
diagonal, diag() .......................... 861
dimensão da coluna, colDimQ . . 842
dimensão da linha, rowDimQ . . 921
dimensão, dimQ ........................ 861
divisão de ponto, . / ...................... 957
eigenvalor, e ig V IQ ...................... 867
eigenvetor, eigVcQ .................... 867
fatoração de QR, Q R .................. 914
forma escalonada de fila reduzida,
rrefQ .......................... 285,921
forma escalonada de fila, refQ . 918
identidade, identity() .................. 883
listar para a matriz, list^matQ . . . 890
matriz para lista, matHist() ....894
máximo, m a x ( ) ....................... 895
mínimo, m in() ......................... 897
multiplicação de ponto, .* ............957
multiplicação e adição de linhas,
mRowAdd() ...........................897
norma da linha, rowNorm() . . . . 921
novas, newMat() .........................899
novos dados, NewData . . . .637, 898
operações............................... 832
potência de ponto, ,A .............. 957
preenchendo, Fill .........................872
pretty p rin t............................... 559
produto, product() .......................910
row operation, m R o w Q .......... 897
soma cumulativa, cumSumQ . . . 852
somatório, su m () ...............919, 938
submatriz, s u b M a tQ .............. 938
subtração de ponto, .- ................ 957
transpor, T ............................... 939
troca de linha, rowSwap() ......921
max(), máximo ................................... 895
máximo divisor comum, g cd () ......876
máximo, max() ................................... 895
Maximum (ferramenta matemática
gráfica) ................................. 355,357
mean(), média ................................... 895
média, mean() ................................... 895
median(), mediana ............................. 895
mediana, median() ............................. 895

1049
média-regressão de linha média, MedMed B A TT....................... 224, 1004, 1006
..................................................... 588 false .............................................. 298
Medição true ................................................ 298
unidades ( 2 5 ) ..........................20 undef (indefinida) .........................300
MedMed, média-regressão de linha média mensagens Ver também erros e resolução
............................................. 588, 896 de problemas
MedMed, regressão de linha média-média Menu APPLICATIONS (APLICAÇÕES)
................................................... 1001 (IAPPSI) .............................................63
Memória .................................... 736-765 Menu CHAR ( 2 [char])
arquivando, Archive..................... 758 comando de tecla .......................... 21
constante ........................................ 21 introduzir caracteres especiais . . .12
desarquivar, Unarchiv ................. 758 Menu CUSTOM ( 2 [CUSTOM])..............61
ecrã VAR LINK . . 742, 743, 757, 758 comando de tecla .......................... 20
reinicializar........ 738, 739, 740, 741 descrição ......................................... 60
verificar............... 736, 739, 740, 741 Menus
memória APPLICATIONS (APLICAÇÕES)
arquivando, Archive............. 836 (A ) .................................... 63
arquivo, A rchive................... 636 cancelar ......................................... 59
desarquivar, Unarchiv ... . 637, 945 CHAR ...................................... 12, 21
memória do visor insuficiente, <<...>> CUSTOM ( 2 [CUSTOM]) . .20, 60, 61
................................................. 252 FLASH APPLICATIONS ( H ^ O ) .
MEMORY ( 2 [MEM])..............................21 20, .................................... 54, 64
Memory (zoom) ....................... 350, 354 opções ............................................ 15
menor ou igual que, <, < = ........ 644, 959 opções dos submenus .................. 56
menor que, ......................................... 959 seleccionar opções.........................55
menor que, < .................................... 644 menus ...................................................194
Mensagem BATT ................. 1004, 1006 Algebra ....................... 278, 279, 281
Mensagens APPLICATIONS .................195, 199
Recolha de lixo . 759, 760, 761, 762, barra de ferramentas ................. 253
763 Calc ............................................... 288
mensagens CATALOG..................................... 210

1050
Clean Up .................................... 208
Complex...................................... 280
CUSTOM ........................... 196, 253
drop-down, DropDown................ 866
Extract ........................................ 281
M A TH ................................. 195, 355
pendente, DropDown..................662
pendente, P opU p........................ 660
personalizados................... 664, 667
pop-up, P opU p............................ 909
T r ig .............................................. 280
utilização .................................... 194
Zoom .......................................... 349
Menus das barras de ferramentas
ecrã inicial da calculadora ............ 53
mover entre .................................. 59
seleccionar operações matemáticas
16, ........................................ 28
substituídos pelo menu Custom . . 60
método
E u ler................................... 446, 473
Runge-Kutta.............. 446, 469, 473
Método de Runge-Kutta .................. 1003
mid(), semi-cadeia de caracteres . . 643,
896
min(), mínimo.................................... 897
mínimo múltiplo comum, Icm ............ 887
mínimo, m in ().................................... 897
Minimum (ferramentamatemática gráfica)
.................................... 96, 355, 357
mod(), módulo .................................. 897
modes
A n gle........................................... 206
Modo 3D (tridimensional) ................... 43
Modo A n g le ......................................... 22
estado........................................... 43
Modo Angle (Ângulo)......................... 977
Modo A u to ......................................... 978
Modo Base ......................................... 22
Modo base..........................................979
Modo Complex Format ....................... 22
Modo Complex Format (Formato
com plexo)................................... 977
Modo Current ..................................... 22
Modo Current folder (Pasta actual) . . 976
Modo Custom U n its............................. 22
Modo Custom Units (Unidades
personalizadas)........................... 979
Modo DE (DE) (equação diferencial) . 43
Modo DEG (GRA) (grau)..................... 43
Modo Display D igits............................. 22
Modo Display Digits (Visualizar dígitos) .
976
Modo Exact/Approx............................. 22
Modo Exact/Approx (Exact/Aprox) . . 978
Modo Exponential Form at................... 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 aplicações em ................... 69

1051
Modo FUNC (FUNC) (função) ............43
Modo Graph ........................................ 22
Modo Graph (Gráfico)........................ 976
Modo Graph (Gráfico) 2 .................... 978
Modo Insert (2n d][lN S ]) .......................... 21
Modo Language
alterar a definição do m o d o ........23
ver ................................................ 22
Modo Language (Idioma) .................. 979
Modo Number of Graphs (Número de
gráficos)...................................... 978
Modo Overwritefíãül fiNSl)....................21
Modo PAR (PAR) (paramétrico).......43
Modo POL (POL) (polar) .................. 43
Modo Pretty Print ...................... 22, 978
Modo RAD (RAD) (radiano) ...............43
Modo SEQ (SEQ) (sequência).........43
Modo Split (Divisão) App .................. 978
Modo Split Screen
d e fin ir............................................ 64
definir aplicação in ic ia l..................66
especificar aplicações apresentadas
67
estado .......................................... 40
estado e Apps abertas.................... 3
gráfico activo ................................ 43
número de gráficos ......................67
R atio.............................................. 67
s a ir ................................................ 69
seleccionar aplicação activa . . . . 69
Split 1 App .................................... 67
Split 2 A p p ..................................... 67
v e r ..................................................22
voltar a uma A p p ........................... 35
Modo Split Screen (Ecrã dividido) . . . 978
Modo Unit S ystem ............................... 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
A n gle..............................................22
Angle (Ângulo) ............................. 43
APPROX (APROX)....................... 43
Apps desktop ............................... 22
AUTO ........................................... 43
Base ............................................. 22
Complex F orm at........................... 22
Current ......................................... 22
Custom Units ............................... 22
DE (DE) (equação diferencial) . . . 43
definições ..................................... 21
DEG (GRA) (grau) ....................... 43
Display Digits ............................... 22
EXACT (EXACTA) ....................... 43
Exact/Approx................................. 22
Exponential Form at....................... 22
FullScreen .................35,41,66,69
FUNC (FUNC) (função) ............... 43

1052
G ra p h ............................................ 22
Graph N um ber.............................. 43
Graph ty p e .................................... 43
insert ( [ 2 n d ] [ins]) ............................ 21
Language................................ 22, 23
overwrite ( [ 2 n d ] Tins] ) ........................ 21
PAR (PAR) (paramétrico).............. 43
POL (POL) (polar) ........................ 43
Pretty P rin t.................................... 22
RAD (radiano) .............................. 43
SEQ (SEQ) (sequência)................43
Split Screen 3, 22, 35, 40, 43, 64, 66,
.......................................... 67, 69
Unit System ............................22, 92
Vector Format .............................. 22
m odos........................................... 204
Angle .......................................... 327
Angle (Ângulo) ............................ 977
Approximate . . . . 185, 207, 223, 264
Approximate (Aproximada) . . . . 978
Auto .......... 185,207,223,265,978
B a se .................................. 207, 979
Complex Format..................... 206
Complex Format (Formato complexo)
.............................................. 977
configuração de programas . . . . 657
Current fo ld e r......................... 206
Current folder (Pasta actual) . . . 976
Custom Units .............................. 208
Custom Units (Unidades
personalizadas)............... 979
definição, setMode() .........658, 669
definindo, setMode() ................. 925
Display Digits ..................... 188, 206
Display Digits (Visualizar dígitos) 976
Exact/Approx . . . 185, 207, 223, 263,
264, ..................................... 265
Exact/Approx (Exact/Aprox) . . . . 978
Exponential Form at.............. 190, 206
Exponential Format (Formato
exponencial)......................... 977
Graph 206, 224, 326, 367, 375, 383,
405, ..................................... 443
Graph (Gráfico) 2 ....................... 978
Graph 2 ....................................... 207
Language ................................... 208
Language (Idioma) ..................... 979
Number of Graphs ..................... 207
Number of Graphs (Número de
gráficos) ............................... 978
obter/devolver, getMode() ......... 657
obter/retornar, getMode() ........... 879
Pretty Print ................. 184,207,978
Split (Divisão) 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

1053
Vector Format (Formato do vector) .
978
módulo, mod() ................................ 897
montar
dados, BldData.......... 473, 636, 838
tabela, Table .................... 668, 939
Mostrar
ecrã de E/S, D is p ........................ 145
mostrar como
binário, ►Bin ................................ 728
decimal inteiro, ►Dec .................. 728
hexadecimal, ►Hex...................... 728
mostrar resultados estatísticos, ShowStat
589, .......................................... 930
mover variável, MoveVar ........ 637, 897
MoveVar, mover variável ........ 637, 897
mRow(), matrix row operation........897
mRowAddQ, multiplicação e adição de
linhas de matriz ............................897
multiplicação im plícita .............. 178, 376
multiplicar, * .........................................955

N
não (Booleano), not ........ 645, 732, 901
nCr(), combinações.......................... 898
nDeriv(), derivada numérica . . 289, 898
negar, - .................................... 175, 958
NewData, novos dados . .558, 571,637,
898
NewFold, nova pasta . . . . 637, 747, 899
newList(), nova lis ta .......................... 899
newMat(), nova matriz ..................... 899
NewPic, nova imagem gráfica . 637,670,
899
NewPlot, novo traçado . . .597, 669, 899
NewProb, novo problema .........209,900
nlnt(), integral num érica........... 289, 900
nmax, variáveis de janela ................. 386
nmin, variáveis de ja n e la ................... 386
nomes reservados............................. 998
norm(), norma de Frobenius............. 901
norma de Frobenius, norm() ............. 901
not, não Booleano............ 645, 732, 901
notação
de graus, ° ............................963, 964
de minutos,' ............................... 964
de segundos, ............................. 964
Notação científica ................................17
de graus, ° ................................... 818
notação científica ..............................176
Nova
pasta, NewFold........................... 747
nova
imagem gráfica, NewPic . . 637,670,
899
lista, newList() ........................... 899
matriz, newMat() ....................... 899
pasta, NewFold................... 637, 899
novo
dados, NewData ......................... 637
problema, NewProb ...........209, 900
traçado, NewPlot........597, 669, 900

1054
Novo ficheiro flT] N ) ............................ 20
novos
dados, NewData.......................... 898
nPr(), permutações .......................... 902
nSolveQ, solução numérica . . . 280, 902
numérica
derivada, nDeriv() ............ 289,898
integral, nlnt() .................. 289,900
solução, nSolve() ...................... 902
número
obter/retornar, getNum() ............ 879
número de ID . 783, 784, 785, 788, 789,
791
Números
complexos .................................... 80
negativos ...................................... 17
primos .......................................... 81
números
de identificação .......................... 256
de série ............................ 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, getDtFmtQ .. 878
obter formato de hora, getTmFmt() . 879
obter fuso horário, getTmZnQ ..........880
obter hora actual, ge tT im e ()............. 879
obter/devolver
à calculadora, GetCalc ............... 675
calculadora, GetCalc................... 780
configuração, getConfgO ........... 657
denominador, getD enom ()........281
modo. getModef) ....................... 657
número, getNum() ..................... 281
pasta, getFold() ................. 636,657
tecla, getKey() ........................... 660
tecla, getK e y(t)..................982, 986
tipo, getType() ..................260, 636
unidades, getUnitsQ ................... 657
valor de CBL/CBR, G e t___609, 676
obter/retornar
configuração, getConfg() ........... 877
da calculadora, GetCalc ............. 876
denominador, getDenom Q ........877
pasta, getFold() ......................... 878
valor de CBL/CBR, G e t............... 876
OCUPADA........................................... 44
OneVar, estatística de uma variável 587,
903
operações
algébricas ................................... 831
de cálculo ................................... 831
matemáticas ............................... 832
operadores ........................................177
or, ou Booleano................ 645, 732, 903
ord(), código de carácter numérico . 643
ord(), código de caráter numérico . . 904

1055
ou (Booleano), or ............ 645, 732, 903
ou exclusivo (Booleano), xor . .645,732,
948
Output, saída .......................... 661, 904

P
P^Rx(), coordenada x retangular . . . 905
P^Ry(), coordenada y retangular . . . 905
Painel retroprojector TI ViewScreen
ligar .............................................. 73
panorâmica........................................ 347
parar, Stop .............................. 620, 937
parêntesis curvos, parêntesis rectos e
chavetas...................................... 998
parêntesis, chavetas e parêntesis rectos
179
Pares de entradas/respostas
estado .......................... ............ 44
part(), Parte ........................ ..........905
parte imaginária, imag() . . . . ..........883
parte inteira, iPart() ............ . . 109, 885
parte, part() ........................ ..........905
passar erro, PassErr............ . . 678, 907
PassErr, passar e rro ............ . . 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
V A R L IN K ........ 742,743,749
pastas ...................................... 206, 976
configuração, setFold() ............. 657
definindo, setFold() ................... 924
excluindo, DelFold ..................... 858
excluir, D elFold........................... 636
novas, NewFold ................ 637, 899
obter/retornar, getFoldQ ............ 878
transm itir............ 770, 771, 774, 775
PAUSA ................................................44
pausa, Pause ...................661,677,907
Pause, pausa .................................. 907
Percorrer..............................................30
permutações, n P r( ) ........................... 902
Pilhas
arranque inicial ............................... 2
precauções........................ 75, 1018
prolongar duração........................... 7
substituir............................ 1, 74, 76
pilh a s.................... 164, 224, 1004, 1006
pixel
activado, PxIOn.................. 535, 672
alterar, PxIChg .................. 672, 912
ativado, PxIOn............................. 913
círculo, PxICrcI .................. 673, 912
desactivado, PxIO ff..................... 672
desativado, PxIOff....................... 913
linha horizontal, PxlFlorz . . .673, 912
linha vertical, PxIVert ........673, 914
linha, PxILine.............. 535, 673, 913

1056
teste, pxITestQ ................ 672,913
texto, PxIText.................... 673, 913
PlotsOff, traçados desactivados 333, 669
PlotsOff, traçados desativados........ 908
PlotsOn, traçados activados . . . 333, 669
PlotsOn, traçados ativados.........908
plotStep, variáveis de ja nela.......387
plotStrt, variáveis de janela .............. 386
polar
coordenada, R^Pr() .............916
exibir vetor, ►Polar ...................... 908
polar, representação gráfica.......365
polinómio de Taylor, taylor() . . 289, 291
polinómio de Taylor, taylor() ............ 941
Polinómios
actividade.............................820
polinómios .............................. 282, 291
polinómios
aleatórios, randPoly() ................ 917
calcular, polyEvalQ .................... 908
polyEval(), calcular polinómio ..........908
ponto
activado, PtOn ............................ 672
adição, .+ .................................... 957
alterar, P tC hg.................... 672, 911
ativado, PtOn .............................. 912
desactivado, P tO ff...............672
desativado, P tO ff................. 911
divisão, ./ .................................... 957
multiplicação, .* .......................... 957
potência, ,A ...........................957
produto, dotP() .......................863
subtração, . - ........................... 957
teste, ptTestQ ............................ 672,912
texto. PtText ....................... 673,912
PopUp, menu pendente ................... 660
PopUp, menu pop-up ....................... 909
porcentagem, % ............................... 958
Porta
acessório....................................... 72
E/S ................................................72
potência de dez, 10A( ) ..................... 965
potência, A .........................................956,998
PowerReg, regressão de potência . 588,
909
PowerReg, regressão potencial . . . 1001
precisão......................................... 995
Pretty p rin t............................................95
pretty p r in t.........................................184,227
Prgm, executar programa .142, 631,910
primo, ' ........................................... 964
problemas (novo), NewProb. . .209,900
productQ, produto......................... 910
produto, IT() ............................. 289,962
produto, productQ ......................... 910
Program Editor ................................... 33
Programas e programação
C B L ......................................... 814
CBR ........................................... 814
definir, Define ............................. 794
encerrar programa, EndPrgm . . . 142
executar programa, P rg m .......142

1057
mostrar ecrã de E/S, Disp .......... 145
programas e programação . . . . 613-687
argumentos ................................ 625
aviso, Prompt() ................ 660, 911
barra de ferramentas do menu
personalizado activada, CustmOn
.............................................. 253
barra de ferramentas do menu
personalizado desactivada,
C ustm O ff.............................. 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
comentário, ® .................... 622, 967
cópia............................................ 620
definir barra de ferramentas, Custom
662, .................................... 853
definir barra de ferramentas, Toolbar
662, .................................... 944
definir caixa de diálogo Dialog . .662,
861
definir, D efine............ 631, 668, 857
depuração ................................ 677
desvio ........................ 623, 646, 650
digitação ..617, 620, 621,622, 623,
624
else if, E ls e lf.............. 513, 649, 868
else, Else .......................... 649, 883
encerramento de função, EndFunc . .
514
encerrar barra de ferramentas,
EndTBar.............................. 662
encerrar personalização, EndCustm .
662
encerrar tentativa, EndTry ........ 678
entrada .......................615,624,660
entrada, Input ............ 660, 669, 884
etiqueta, Lbl ___633, 646, 650, 656
etiquetar, L b l............................... 887
exclusão ..................................... 620
execução..................................... 613
executar linguagem assembler, Exec
869
executar linguagem assembly, Exec
686
executar programa, Prgm . .631, 910
exibir gráfico, DispG ................... 862
exibir tabela, DispTbl ................. 863
exibir tela de I/O, D isp................. 862
exibir tela principal, DispHome . . 862
for, For ...................... 623,652,874
formatar cadeia de caracteres,
formatO ...................... 661,875
função, F u n c .............. 514, 628, 875

1058
funções.............. 617, 626, 627, 628
gráficos...................................... 668
if, lf . . . 623, 646, 647, 648, 649, 883
interface gráfica 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, P opU p............660
menu pop-up, P opU p................909
menus .............................. 663, 667
obter/devolver calculadora, GetCalc
780
obter/devolver tecla, getKey(t) .982,
986
operações .................................. 833
parar, S to p ........................ 620, 937
passar erro, PassErr ........ 678, 907
pausa, P a u se ............ 661, 677, 907
repetição .......... 623, 651, 652, 653
repetição, Loop .......................... 894
retornar, Return .......................... 919
saída ................. 615,623,661,662
saída, Output .................... 661, 904
sair, E x it...................................... 869
se, l f ............................................ 513
solicitar, Request . . . .660, 663, 919
subrotinas................................... 631
tabelas ....................................... 668
tentar, Try ........................... 678,945
terminar diálogo, EndDIog ......... 662
testes de condição ..................... 643
texto, T e x t...... ............661, 663, 942
Then, Then ........646, 648, 649, 883
título, Title ........................... 663,943
transferência de valores ............. 625
variáveis ..................................... 633
ver ecrã de I/O, Disp . . 623, 661, 677
ver ecrã principal, DispHome . . . 661
ver gráfico, D ispG ..............661,668
ver tabela, DispTbl ............. 661,668
voltar, Return ..................... 629,632
while, W hile........................ 653, 947
programas e programação, apagar
erro, ClrErr ........................ 678,840
gráfico, ClrGraph........ 510, 668, 841
l/O, C lrlO ................... 616, 661, 841
tabela, ClrTable........................... 841
tela principal, ClrHome ............... 841
programas e programação, encerrar
barra de ferramentas, EndTBar . 944
diálogo, EndDIog......................... 861
for, EndFor .................623,652,874
função, EndFunc................ 628, 875
if, E n d lf___623, 646, 648, 649, 883
personalização, EndCustm........ 853
programa, EndPrgm ..........631, 910

1059
repetição, EndLoop ........... 655, 894
tentar, EndTry ............................ 945
while, EndWhile ................. 653, 947
programas e programação, obter/devolver
à calculadora, GetCalc................675
configuração, getConfgQ.......... 657
modo, getMode() ........................ 657
pasta, getFoldQ .......................... 657
tecla, g e tK e y ()............................ 660
programas e programação, obter/retornar
configuração, getConfgQ.......... 877
da calculadora, GetCalc............ 876
modo, getMode() ........................ 879
pasta, getFoldQ .......................... 878
tecla, getK eyQ ............................ 878
unidades, getUnitsQ .................. 881
PromptQ, aviso ....................... 660, 911
propFrac, fração própria.................... 911
propFrac, fracção própria . .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
ptTestQ, teste do p o n to .......... 672, 912
PtText, texto do ponto ............. 673, 912
PxIChg, alteração do pixel . . . . 672, 912
PxICrcI, círculo do pixel ........... 673, 912
PxlHorz, linha horizontal do pixel . . .673,
912
PxILine, linha do pixel . . . .535, 673, 913
PxIOff, pixel desactivado................... 672
PxIOff, pixel desativado..................... 913
PxIOn, pixel activado................ 535, 672
PxIOn, pixel ativado........................... 913
pxlTest(), teste do pixel ..........672, 913
PxIText, texto do p ix e l............... 673,913
PxIVert, linha vertical do pixel . .673, 914

Q
QR, fatoração de Q R ......................... 914
QuadReg, regressão quadrática . . . 588,
9 1 5 ,............................................1001
quando, when() ............... 122,511,946
QuartReg, regressão quártica . 588,915,
1001
QuickCenter ......................................348

R
r, radiano............................................963
R^P9(), coordenada polar................. 916
R^Pr(), coordenada p o la r................. 916
radiano,r ............................................963
raiz quadrada, ■{() ........................... 961
Raízes
actividade ................................... 820
raízes
complexos, cZeros() ................. 854
rand(), número aleatório................... 916
randMat(), matriz aleatória . . . .799, 916
randNorm(), norma aleatória ........... 916

1060
randPolyO, polinómio aleatório . . . . 917
RandSeed, semente do número aleatório
799, .......................................... 917
RcIGDB, chamar banco de dados de
gráficos........................................ 917
RcIGDB, chamar base de dados gráficos
545, .......................................... 670
RcIPic, chamar novamente imagem
gráfica .............................. 670, 917
real(), real ........................................ 917
real, real() ........................................ 917
Realçar
caracteres quando e d ita r.............. 15
para ver o nome completo da App . 3
realce do texto .................................. 696
Rechamar ([2nd] [rcl] ) ............................ 21
recípra, x~1 .......................................... 965
ref(), forma escalonada de f ila ........918
regressão cúbica, CubicReg .......... 1000
regressão de linha média-média, MedMed
..................................................... 1001
regressão exponencial, ExpReg . . . 1000
regressão linear, LinReg ................ 1000
regressão logarítmica, LnReg . . . . 1001
regressão logística, Logistic.......... 1001
regressão potencial, PowerReg . . . 1001
regressão quadrática, QuadReg . . 1001
regressão quártica, QuartReg . . . . 1001
regressão sinusoidal, SinReg........ 1001
Regressões
actividade com fórmula quadrática . .
795
regressões......................................... 890
cúbica, CubicReg ..................... 1000
cúbicas, CubicReg ............. 587,852
exponencial, ExpReg 587, 871, 1000
fórmulas ........................ 1000,1002
linha média-média, MedMed . . . 588,
896, .................................. 1001
logarítmica, LnReg . .587, 891, 1001
logística, Logistic . . . .587, 893, 1001
quadrática, QuadReg 588, 915, 1001
quártica, QuartReg ................... 1001
quárticas, QuartReg ........... 588,915
regressão de potência, PowerReg . .
588, ..................................... 909
regressão linear, LinReg . . 587,890,
1000
regressão potencial, PowerReg 1001
seleccionar ................................. 586
sinusoidais, SinReg ...........588,933
sinusoidal, SinReg ................... 1001
Relógio
desligar......................................... 51
funcionamento ............................. 45
lig a r................................................53
relógio está ligado, isClkOn() ........... 885
remain(), resto ................................. 918
Rename, renom ear.................. 637, 918
renomear, Rename ................... 637,918

1061
repetição da imagem gráfica, CyclePic .
540
repetir imagem gráfica, CyclePic . . .670,
853
representação gráfica paramétrica . . 373
representações gráficas
nível de contorno ........................ 426
sequencial .................................. 381
wire-and-contour ........................ 426
wire-frame .................................. 426
Representações gráficas 3D
animação .................................... 114
representações gráficas 3D .............. 403
animação .................................... 421
CONTOUR LEVELS ..................426
HIDDEN SURFACE....................426
WIRE AND CONTOUR ..............426
WIRE FRAME ............................ 426
Request, solicitar ............ 660, 663, 919
resolver
equações lineares ......................284
solve() 263, 265, 266, 271,279, 284,
.................................... 285, 481
Resolver equações lineares........ 83, 84
resolver, solve() .................. 83, 90, 933
resposta (última), ans() .......... 242, 836
resto, rem a inQ .................................. 918
restrições de dom ínio........................ 276
Resultados .......................................... 28
resultados deduas variáveis, TwoVar . .
587, .................................. 588, 945
retornar C o n s u lte obter/retornar
retornar, R eturn............................. 919
Return, devolver ............................... 513
Return, retornar............................. 919
Revisão do certificado (Cert. Rev.) . . 257
right(), direita ...................281,643,919
root ....................................................919
roots ....................................................81
rotateQ, g ira r.................... 643, 734, 919
round(), arredondar ......................... 920
rowAdd(), adicionar linha da matriz . 920
rowDim(), dimensão dalinha da matriz .
921
rowNorm(), norma da linha da matriz 921
rowSwap(), troca de linha da matriz . 921
RpIcPic, substituir imagem gráfica . 670,
921
rref(), forma escalonada de fila reduzida
2 8 5 ,.................................... 799, 921

s
saída, O utput................ .......... 661, 904
sair, E x it........................ .................. 869
SAVE COPY AS ( H S)
caixa de diálogo . . . .................... 20
descrição................ .................... 20
exemplo ................ .................... 58
Script de comandos
actividade .............. .................. 804
tu to ria l.................... .................. 804
script de comandos . . . . . .232, 707, 710

1062
sec(), secante .................................. 922
sec1( ), secante inversa .................... 922
secante hiperbólica, sech() .............. 922
secante, s e c ( ) ,.................................. 922
sech(), secante hiperbólica .............. 922
sech 1(), secante hiperbólica inversa 922
Seleccionar categorias........................ 35
semi-cadeia de caracteres, mid() . .643,
896
Send, enviar variável de lista . . 676, 922
SendCalc, enviar para a calculadora 780
SendCalc, enviar para calculadora . .675,
780, .......................................... 923
SendChat, enviar conversação . . . . 780
SendChat, enviar mensagem de bate-
papo .................................. 676, 923
seno, sin() ........................................ 931
seq(), seqüência .............................. 923
seqüência, seq() .............................. 923
Setfactors (zoom) .................. 351, 353
setDate(), definir data ...................... 924
setDtFmt(), definir formato de data . 924
setFold(), definir pasta . . . 657, 747, 924
setGraph(), definir gráfico 657, 669, 924
setMode(), definir modo . . 658, 669, 925
setTable(), definir tabela .493,658,668,
926
setTime(), definir h o r a ...................... 926
setTmFmt(), definir formato de hora 926
setTmZnO, definir fuso horário . . . . 927
setUnits(), definir unidades . . . 658, 927
Shade
(ferramenta matemática gráfica) 356,
362
sombra ....................................... 674
Shade, sombra ................................. 928
shift(), deslocar........ 574, 643, 734, 929
ShowStat, mostrar resultados estatísticos
5 8 9 ,..............................................930
sign(), s in a l....................................... 930
Símbolo de expoente ( e) ..................... 18
Símbolos 1
#, acção indirecta ....................... 998
A, potência................................... 998
|, w ith ............................................998
simplificação
diferida ....................................... 270
interromper................................. 270
regras ......................................... 267
simultQ, equações simultâneas 285, 930
sin(), se n o ......................................... 931
sim1( ), arco-seno............................... 931
Sinal de menos
operacional ( □ ) ..............................17
posicionai ( O ) ................................17
sinal, sign() ....................................... 930
sinh(), seno hiperbólico ................... 932
sinh1(), arco-seno hiperbólico ......... 932
SinReg, regressão sinusoidal . 588,933,
1001
Sistema Calculator-Based Laboratory
lig a r................................................73

1063
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 inclinação .447,455,
456, .................................. 482, 483
Smart G rap h...................................... 341
SO .................................. 783, 784, 785
Software TI Connect............................ 70
Software TI Connect.......................... 785
solicitar, Request ............ 660,663,919
solução
complexa, cSolve() .................... 850
deSolve() .......................... 289, 479
numérica, nSolve() .................... 280
solução, deS olve()............................ 858
solucionador numérico ...................... 712
ecrãs divididos ............................ 723
equações ..................712, 714, 715
representação gráfica 722, 723, 724,
725
variáveis...................................... 715
solve(), resolver . 83, 90, 263, 265, 266,
271, .................. 284,285,481,933
soma cumulativa, cumSum() ........... 852
soma, I ( ) ......................................... 288
somatório, l ( ) ................................... 962
somatório, sum() ....................919, 938
sombra, Shade ........................674, 928
SortA, classificarem ordem ascendente .
935
SortD, classificar em ordem descendente
936
Sprachauswahl ................................1023
startTmrO, iniciar temporizador . . . .936
stdDev(), desvio padrão................... 936
stdDevPop......................................... 936
StoGDB
armazenamento de base de dados
gráficos................................. 545
guardar base de dados gráficos .670
StoGDB, armazenar banco de dados de
g rá fico ..........................................937
Stop, parar................................ 620, 937
StoPic, armazenar imagem gráfica . . 937
StoPic, guardar imagem gráfica . . . . 670
string(), expressão para cadeia de
caracteres.......................... 643, 937
Style, estilo ....................... 335,669,938
sublinhado, _ ......................................964
subMat(), submatriz ......................... 938
submatriz, subMatQ ......................... 938
submenus ..........................................197
substituições . . .272, 273, 274, 275, 277

1064
substituir imagem gráfica, RpicPic . .670,
921
subtrair, - .......................................... 955
Sucessão de Fibonacci .................... 401
sum(), somatório ......................919, 938
superfície oculta ........................414, 426
switchQ, alternar .................... 658, 939
sysData, dados do sistema . . . 504, 505

T
T, transpor.......................................... 939
Tabela de transmissão e ligação . . . 792
tabelas .............................................. 488
A tb l.............................................. 490
apagando, ClrTable .................... 841
automáticas ................................ 494
configuração.............. 491, 492, 493
configuração, TABLE SETUP . . 490
definição, setTableQ ........ 658, 668
definindo, setTableQ .................. 926
equações diferenciais ................487
exibindo, DispTbl ........................ 863
funções........................................ 498
gerar em sucessão...................... 401
incremento, A tb l.......................... 490
Independent AUTO/ASK . .491,494,
499
iniciando, tb IS ta rt........................ 490
largura da célula............... 496, 502
m anual........................................ 499
montar, T a b le ................... 668, 939
números complexos . ................ 498
programas................ ................ 668
representação de gráfico, Graphic-
>Table .............. ................ 491
setTableQ ................ ................ 493
tbIStart...................... ................ 490
visão geral................ ................ 488
visualização, DispTbl ........661, 668
TABLE SETUP, configuração de tabela .
490
Table, montar tabela . . . . ........ 668, 939
Tampa
g u a rd a r.................... .................... 6
tan(), tangente .............. ................ 940
tan 1( ), arco-tangente . . . ................ 940
Tangent (ferramenta matemática gráfica)
3 5 6 ,.......................... .361, 372, 380
tangente, tan( ) .............. ................940
tanhQ, tangente hiperbólica ............941
tanhr1( ), arco-tangente hiperbólico . . 941
taxa de câmbio normal, avgRC() . . . 837
taylor(), polinómio de T aylor............289
taylor(), polinómio de T aylor............941
tbIStart, iniciação de ta b e la ............... 490
tCollectQ, coleção trigonométrica . . 280,
942
Tecla de expoente ([2nd] [ee]) ............... 18
Tecla modificadora Diamond flT])
descrição........................................15
esta d o ........................................... 43
Tecla modificadora Hand (117])

1065
descrição .........................................16 abrir Apps ........................................32
estado .............................................43 função.............................................. 17
Tecla modificadora Second ( 2 ) funções adicionais .........................17
descrição .........................................15 introduzir comandos ...................... 27
estado .............................................43 localização física............................. 12
Tecla modificadora Shift ( 7 ) seleccionar pares de entradas/
descrição .........................................15 respostas ................................. 30
estado .............................................43 utilizada com a tecla Hand ............ 16
Tecla Store (IstoH ) ................................21 utilizar o menu C H A R .....................12
tecla, obter/retornar, getKey() .......... 878 Teclas de função ( , - — )
Teclado localização física............................. 12
mapa ....................................... 12, 13 mover entre os menus das barras de
Q W E R T Y .........................................12 ferramentas ............................. 59
teclado ...................................... 165, 166 seleccionar categorias ...........32, 35
1 tecla (mão) .............................. 168 seleccionar menus .........................53
2 (segunda) tecla ..................... 167 Teclas modificadoras ( 2 7 7 1 ) .15
7 tecla (shift) .............................. 167 estado.............................................. 43
7 tecla (losango) ........................167 localização física............................. 12
atalhos ...........................................702 tela dividida
códigos das teclas ....................... 660 alternar, switch() .........................939
laiphal tecla (alfa) ............................168 tentar, Try .................................. 678, 945
mapa .................................. 700, 703 teste de número primo, isPrime() . . . 885
Teclado numérico.................................. 17 tExpand(), expansão trigonométrica 280,
localização física ............................12 .........................................................942
Teclado QWERTY ................................ 12 Text, texto ........................................... 942
Teclas texto
cursor....................................... 12, 17 realçado ........................................191
função ..................................... 12, 16 Text ....................................... 661 , 663
modificadoras..........................12, 15 texto, Text ........................................... 942
outras............................................... 19 Then, Then ...............646, 648, 649, 883
Teclas de cursor (® ® @ © ) TIME

1066
gráfico de tempo ........................ 469
traçados de tempo . . . 384, 391, 468
timeCnv(), converter hora ................ 943
tipo, obter/retornar, getType() .......... 880
Title, títu lo .......................................... 943
título, T itle .......................................... 943
tmax, variáveis de janela .................. 378
tmin, variáveis de ja n e la .................... 378
tmpCnvQ, conversão de temperatura . .
308, .......................................... 943
Todas as categorias............................ 35
Toolbar, barra de ferramentas . 662, 944
traçado em colmeia. C o n s u lte ta m b é m
gráficos de rede
Traçados.............................................. 96
d a d o s ...........................................131
traçados .......... 371,380,390,411,453
activados, PlotsO n............ 333, 669
ativados, PlotsO n........................ 908
de tempo, TIME ........ 384,391,468
desactivados, PlotsOff . . . . 333, 669
desativados, PlotsO ff.................. 908
eliminação .................................. 595
implícitos .................. 435, 438, 439
novos, NewPlot ........ 597, 669, 900
personalizados, CUSTOM . 468, 469
Scatter ........................................ 596
selecção...................................... 601
traçando...................................... 603
visualização da janela ................602
xyline .......................................... 596
Y= Editor ..................................... 600
traçados de contorno........ 427, 431, 432
DrwCtour, desenhar contornos . . 431
traçar, Trace . . 344, 345, 346, 347, 348,
6 6 9 ,............ 803, 814, 816, 820, 944
Trace, traçar ..................................... 944
transmissão. C o n s u lte ligação e
transmissão
transpor, T ......................................... 939
Try, tentar ................................. 678,945
tstep, variáveis de ja n e la ................... 378
TwoVar, resultado deduas variáveis 945

U
última
entrada ...................... 171,239,241
resposta ............171, 182, 239, 242
Unarchiv, desarquivar variáveis 637,758,
.................................................... 945
Unidades
m odos........................................... 92
unidades ........................................... 302
conversão ................................... 306
definição, setUnits() ................... 658
definidas pelo utilizador ............. 312
definindo, setUnits() ................... 927
formatação ................................. 309
medida ....................................... 302
m odos................................ 208, 979
obter/retornar, getUnits() ........... 881
predefinição ............................... 315

1067
predefinições ..............................309 arquivando, Archive .................... 836
unitV(), vetor unitário....................... 946 arquivo, Archive ...........................636
Unlock, desbloquear................. 637, 946 bloquear, Lock .............................637
bloqueio/desbloqueio .................. 225
V copiar, CopyVar ................. 636, 844
valor absoluto, abs() ............... 821, 834 dados ........................................... 557
Value (ferramenta matemática gráfica) . definidas ..................... 258, 716, 717
355, ...........356, 372, 380, 411, 453 desarquivar, Unarchiv.........637, 945
variables desbloquear, Unlock.................... 637
deleting desconhecidas, resolver ............. 720
eliminar ......................................... 777
D elType 754
estatísticas ..........................585, 589
variance(), variância ..........................946
excluir, DelVar . . .293, 636, 640, 858
variância, variance() ..........................946
globais ........................................... 640
Variáveis................................................. 44
indefinidas.................... 258, 260, 717
armazenar .................................... 744
lista ............................................... 556
arquivando, Archive..................... 758
locais, Local 630, 634, 636, 637, 638,
arquivar e desarquivar................. 756
.........................................639, 891
atribuir nomes ..............................748
matriz ............................................ 559
bloquear/desbloquear ................. 752
mover, M o veV ar...........................637
colar o nome ..................... 754, 755
nomes reservados ............. 996, 998
consultar ficheiros da App .............33
prevalecência ............................... 262
co p iar.............................................752
simplificação diferida.................... 270
copiar, C opyV ar............................752
sistema ................................ 996, 998
desarquivar, Unarchiv ................. 758
texto ............................................. 232
excluir, DelVar ..............................754
transmitir...................... 766, 769, 775
nas aplicações................... 754, 755
variáveis da janela
recall................................................. 21
(x ................................................... 995
s to re ................................................. 21
(y ................................................... 995
VAR LINK . . 742, 743, 749, 757, 758
xmax ............................................. 995
variáveis...........217, 218, 219, 220, 221
xmin .............................................. 995
apagar ......................................... 725

1068
ym ax.............................................995 ymin . 336, 369, 378, 387, 407, 449
ymin .............................................995 yscl .............336, 369, 378, 387, 449
variáveis de janela zmax ............................................. 407
diftol ...............................................450 zmin ............................................. 407
dtime .............................................450 variáveis do sistema ................. 996, 998
Estep .............................................450 variável da janela (x ...........................995
eye^ (eixo z ) ............... 407, 417, 419 variável da janela (y ...........................995
eye0 (eixo x ) ............... 407, 417, 418 variável da janela x m ax .......................995
eye^ (rotação)........... 407, 417, 419 variável da janela xmin .......................995
fldres .............................................450 variável da janela x s c l.........................995
ncontour..................................... 408 variável da janela ym ax .......................995
ncurves....................................... 449 variável da janela ymin .......................995
nmax .............................................386 variável local, Local . 630, 634, 636, 637,
nmin ...............................................386 638, ...................................... 639, 891
plotStep ........................................ 387 vectores
plotStrt ...........................................386 Modo Vector Format (Formato do
0max .............................................369 vector) .................................. 978
0min ...............................................369 vectores, Vector Format ................... 206
0step .............................................369 ver
t0 ................................................... 448 ecrã de I/O, D is p ........ 623, 661, 677
tm a x .................................... 378, 449 ecrã principal, DispHome ............661
tmin ...............................................378 gráfico, D is p G ...................... 661, 668
tplot ...............................................449 tabela, DispTbl ................... 661, 668
ts te p .................................... 378, 449 verificar temporizador, checkTmr() . .839
xgrid ...............................................408 versão
xmax . . 336, 369, 378, 387, 407, 449 hardware........................................256
xmin . . 336, 369, 378, 387, 407, 449 sistema operativo (S O )................ 256
xres ............................................. 337 SO (sistema operativo)................ 256
x s c l............. 336, 369, 378, 387, 449 software ..................... 255, 256
ygrid ...............................................408 vetor unitário, unitV() .........................946
ymax . . 336, 369, 378, 387, 407, 449 vetores

1069
entre produtos, crossP() .............847 Y
exibir como vetor cilíndrico, ►Cylind . Y= editor . . 99, 328, 368, 375, 384, 406,
854 4 4 4 ,...............................................506
produto de ponto, d o tP ()...........863 ymax, variáveis de janela 336, 369, 378,
unitários, unitV() ..........................946 387
visualização ........................................ 250 ymin, variáveis de janela . 336, 369, 378,
da órbita........................................ 422 387
visualizações. C on s u lteexemplos, yscl, variáveis de janela . .336, 369, 378
visualizações, actividades
voltar, Return ............................ 629, 632
Z
Zero (ferramenta matemática gráfica) . . .
W 355, ............................................... 357
WEB, gráficos de rede . . . 384, 391, 392 zeros
when(), quando ............... 122, 511, 946 complexos, cZeros() ........ 263, 280
While, while ........................................ 947 zeros() ....................... 263, 279, 286
while, While .............................. 653, 947 zeros( ), zeros ...........263, 279, 286, 948
Window Editor .................................... 63 zeros, zeros( ) ............................ 795, 948
with, | .......... 84, 91, 262, 272, 966, 998 zoom
ajustar, ZoomFit ..........350, 951
X ampliar, ZoomIn ........ 349, 352, 951
x-, recípra......................................... 965 anterior, ZoomPrev..............354, 952
xmax, variáveis de janela .336, 369, 378, armazenar, ZoomSto .354, 953
387 caixa, ZoomBox ................. 351, 950
xmin, variáveis de janela .336, 369, 378, chamar à memória novamente,
387 Zoom Rcl........................ 354, 952
xor, ou exclusivo Booleano 645, 732, 948 dados, Zoom Data................350, 950
XorPic, imagem gráfica ou exclusivo 670, decimal, ZoomDec ......349, 951
....................................................... 948 factores................................. 351, 353
xres, variáveis de ja n e la ..................337 inteiro, ZoomInt.................... 350, 952
xscl, variáveis de janela . . 336, 369, 378 Memory................................. 350, 354
padrão, ZoomStd ....................... 953

1070
predefinição, ZoomStd................. 350
quadrado, Zoom Sqr........... 350, 953
reduzir, ZoomOut . . . . 349, 352, 952
trig, ZoomTrig...................... 350, 954
ZoomBox, caixa de z o o m ................... 950
ZoomData, dados do zoom ...............950
ZoomDec, zoom decimal ................... 951
ZoomFit, ajustar zoom ....................... 951
ZoomIn, am p liar.................................. 951
ZoomInt, zoom inteiro..........................952
ZoomOut, reduzir .............................. 952
ZoomPrev, zoom anterior................... 952
ZoomRcI, chamar zoom à memória
novamente .................................. 952
ZoomSqr, zoom quadrado ................. 953
ZoomStd, zoom padrão ..................... 953
ZoomSto, armazenar zoom ...............953
ZoomTrig, zoom trig ............................954

1071

Você também pode gostar