Você está na página 1de 266

TI-NspireCAS /

TI-NspireCXCAS
Manual de Referncia

Este manual do utilizador aplica-se ao software TI-Nspire verso 3.9. Para obter a verso
mais recente da documentao, visite education.ti.com/guides.

Informaes importantes
Excepto se indicado expressamente na Licena que acompanha um programa, Texas
Instruments no d garantia, explcita ou implcita, incluindo mas no se limitando a quaisquer
garantias de comercializao e adequao a um fim particular, relativamente a quaisquer
programas ou materiais de documentao e disponibiliza estes materiais unicamente numa
base tal qual. Em nenhum caso, a Texas Instruments ser responsvel perante algum por
danos especiais, colaterais, incidentais, ou consequenciais em ligao com a ou provenientes
da compra ou utilizao destas matrias, e a responsabilidade nica e exclusiva da Texas
Instruments, independentemente da forma de actuao, no exceder a quantia
estabelecida na licena do programa. Alm disso, a Texas Instruments no ser responsvel
por qualquer queixa de qualquer tipo apresentada contra a utilizao destes materiais por
terceiros.

Licena
Consulte a ntegra da licena instalada em C:\ProgramFiles\TIEducation\<TI-Nspire
Product Name>\license .
2006 - 2014 Texas Instruments Incorporated

ndice
Informaes importantes

Modelos de expresso
Lista alfabtica
A
B
C
D
E
F
G
I
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z

5
11
11
19
23
46
56
65
73
79
86
101
109
117
119
128
130
143
166
181
181
183
184
185

Smbolos

193

Elementos (nulos) vazios

217

Atalhos para introduzir expresses matemticas

219

Hierarquia do EOS (Equation Operating System)

221

Mensagens e cdigos de erros

223

Cdigos de aviso e mensagens

231

Assistncia e Suporte

233

Apoio tcnico, manuteno e garantia dos produtos Texas Instruments

ndice remissivo

233

235

Modelos de expresso
Os modelos de expresso oferecem uma forma simples para introduzir expresses
matemticas em notao matemtica padronizada. Quando introduzir um modelo, aparece
na linha de entrada com pequenos blocos em posies em que pode introduzir elementos.
Um cursor mostra o elemento que pode introduzir.
Utilize as teclas de setas ou prima e para mover o cursor para a posio de cada elemento
e escreva um valor ou uma expresso para o elemento. Prima ou / para avaliar
a expresso.

Teclas /p

Modelo de fraco
Exemplo:

Nota: Consulte tambm / (dividir), pgina 195.

Tecla l

Modelo de expoente
Exemplo:

Nota: Escreva o primeiro valor, prima l e, em

seguida, escreva o expoente. Para colocar o cursor


na base, prima a seta direita ( ).
Nota: Consulte tambm ^ (potncia), pgina 195.

Teclas /q

Modelo de raiz quadrada


Exemplo:

Nota: Consulte tambm () (raiz quadrada),

pgina 205.

Teclas /l

Modelo de raiz de ndice N


Exemplo:

Nota: Consulte tambm raiz(), pgina 140.

Modelos de expresso

Teclas /l

Modelo de raiz de ndice N

Tecla u

Modelo de expoente e
Exemplo:

Exponencial natural e elevado potncia


Nota: Consulte tambm e ^(), pgina 56.

Teclas /s

Modelo de log
Exemplo:

Calcule o log para uma base especificada. Para uma


predefinio de base 10, omita a base.
Nota: Consulte tambm log(), pgina 97.

Modelo de Funo por ramos (2 ramos)

Catlogo>
Exemplo:

Permite criar expresses e condies para uma


funo por ramos de 2 ramos. Para adicionar um
ramo, clique no modelo e repita o modelo.
Nota: Consulte tambm piecewise(), pgina 121.

Modelo de Funo por ramos (N ramos)


Permite criar expresses e condies para uma funo por

Modelos de expresso

Catlogo>
Exemplo:

Modelo de Funo por ramos (N ramos)

Catlogo>

ramos de N -ramos. Para adicionar um ramo, clique no modelo e


repita o modelo.

Consulte o exemplo para o modelo de


Funo por ramos (2ramos).

Nota: Consulte tambm piecewise(), pgina 121.

Modelo do sistema de 2 equaes

Catlogo>
Exemplo:

Cria um sistema de duas equaes. Para adicionar


uma linha a um sistema existente, clique no modelo e
repita o modelo.
Nota: Consulte tambm sistema(), pgina 166.

Modelo do sistema de N equaes

Catlogo>
Exemplo:

Permite criar um sistema de N equaes. Pede N.

Consulte o exemplo do modelo do


sistema de equaes (2 equaes).

Nota: Consulte tambm sistema(), pgina 166.

Modelo do valor absoluto

Catlogo>
Exemplo:

Nota: Consulte tambm abs(), pgina 11.

Modelos de expresso

Modelo ggmmss.ss

Catlogo>
Exemplo:

Permite introduzir ngulos na forma gg mm ss.ss ,


em que gg o nmero de graus decimais, mm o
nmero de minutos e ss.ss o nmero de segundos.

Modelo da matriz (2 x 2)

Catlogo>
Exemplo:

Cria uma matriz 2 x 2.

Modelo da matriz (1 x 2)

Catlogo>
Exemplo:

Modelo da matriz (2 x 1)

Catlogo>
Exemplo:

Modelo da matriz (m x n)
O modelo aparece depois de lhe ser pedido para
especificar o nmero de linhas e colunas.

Nota: Se criar uma matriz com um grande nmero de

linhas e colunas, pode demorar alguns momentos a


aparecer.

Modelos de expresso

Catlogo>
Exemplo:

Modelo da soma (G)

Catlogo>
Exemplo:

Nota: Consulte tambm G () (sumSeq), pgina 206.

Modelo do produto ()

Catlogo>
Exemplo:

Nota: Consulte tambm () (prodSeq), pgina 205.

Modelo da primeira derivada

Catlogo >
Exemplo:

Pode tambm utilizar o modelo da primeira derivada


para calcular a primeira derivada num ponto.
Nota: Consulte tambm d() (derivada) , pgina 203.

Modelo da segunda derivada

Catlogo >
Exemplo:

Pode tambm utilizar o modelo da segunda derivada


para calcular a segunda derivada num ponto.
Nota: Consulte tambm d() (derivada) , pgina 203.

Modelos de expresso

Modelo da derivada de ndice N

Catlogo>
Exemplo:

Pode utilizar o modelo da n-sima derivada para


calcular a derivada de ordem n.
Nota: Consulte tambm d() (derivada), pgina 203.

Modelo do integral definido

Catlogo>
Exemplo:

Nota: Consulte tambm () integral(), pgina 193.

Modelo do integral indefinido

Catlogo>
Exemplo:

Nota: Consulte tambm () integral(), pgina 193.

Modelo do limite

Catlogo>
Exemplo:

Utilize N ou (N) para o limite esquerdo. Utilize + para o


limite direito.
Nota: Consulte tambm limit(), pgina 88.

10

Modelos de expresso

Lista alfabtica
Os itens cujos nomes no sejam alfabticos (como +, !, e >) so listados no fim desta seco,
comeando (pgina 193). Salvo indicao em contrrio, todos os exemplos desta seco
foram efectuados no modo de reinicializao predefinido e todas as variveis so assumidas
como indefinidas.

A
abs()

Catlogo >

abs(Expr1) expresso
abs(Lista1) lista
abs(Matriz1) matriz
Devolve o valor absoluto do argumento.
Nota: Consulte tambm Modelo do valor absoluto,

pgina 7.
Se o argumento for um nmero complexo, devolve o
mdulo do nmero.
Nota: Todas as variveis indefinidas so tratadas

como variveis reais.

amortTbl()

Catlogo >

amortTbl(NPmt, N, I, PV, [Pmt ], [FV ], [PpY ], [

CpY ], [PmtAt ], [ValorArredondado ]) matriz


Funo de amortizao que devolve uma matriz
como uma tabela de amortizao para um conjunto
de argumentos TVM.

NPmt o nmero de pagamentos a incluir na tabela. A


tabela comea com o primeiro pagamento.

N, I, PV, Pmt, FV, PpY, CpY e PmtAt so descritos na


tabela de argumentos TVM, pgina 179.

Se omitir Pmt, predefine-se para Pmt = tvmPmt


(N, I, PV, FV, PpY , CpY , PmtAt).

Se omitir FV, predefine-se para FV =0.

As predefinies para PpY , CpY e PmtAt so


iguais s predefinies para as funes TVM.

Lista alfabtica

11

amortTbl()

Catlogo >

ValorArredondado especifica o nmero de casas


decimais para arredondamento. Predefinio=2.
As colunas da matriz de resultados so por esta
ordem: Nmero de pagamentos, montante pago para
juros, montante para capital e saldo.
O saldo apresentado na linha n o saldo aps o
pagamento n.
Pode utilizar a matriz de sada como entrada para as
outras funes de amortizao G Int() e G Prn(),
pgina 206 e bal(), pgina 19.

and

Catlogo >

ExprBooleana1 and ExprBooleana2 Expresso


booleana
ListaBooleana1 and ListaBooleana2 Lista
booleana
MatrizBooleana1 and MatrizBooleana2 Matriz
booleana
Devolve falso, verdadeiro ou uma forma simplificada
da entrada original.

Inteiro1 and Inteiro2 nmero inteiro

No modo base Hex:

Compara dois nmeros inteiros reais bit a bit com


uma operao and. Internamente, ambos os nmeros
inteiros so convertidos para nmeros binrios de 64

Importante: Zero, no a letra O.

bits assinados. Quando os bits correspondentes


forem comparados, o resultado 1 se ambos os bits
forem 1; caso contrrio, o resultado 0. O valor

No modo base Bin:

devolvido representa os resultados dos bits e aparece


de acordo com o modo base.
Pode introduzir os nmeros inteiros em qualquer base
numrica. Para uma entrada binria ou hexadecimal,

No modo base Dec:

tem de utilizar o prefixo 0b ou 0h, respectivamente.


Sem um prefixo, os nmeros inteiros so tratados
como decimais (base10).

Nota: Uma entrada binria pode ter at 64 dgitos

Se introduzir um nmero inteiro decimal muito grande

(no contando com o prefixo 0b). Uma entrada


hexadecimal pode ter at 16 dgitos.

para uma forma binria de 64 bits assinada,


utilizada uma operao de mdulo simtrico para
colocar o valor no intervalo adequado.

12

Lista alfabtica

angle()

Catlogo >

angle(Expr1) expresso

No modo de ngulo Graus:

Devolve o ngulo do argumento, interpretando o


argumento como um nmero complexo.
Nota: Todas as variveis indefinidas so tratadas
No modo de ngulo Gradianos:

como variveis reais.

No modo de ngulo Radianos:

angle(Lista1) lista
angle(Matriz1) matriz
Devolve uma lista ou matriz de ngulos dos
elementos em Lista1 ou Matriz1, interpretando cada
elemento como um nmero complexo que representa
um ponto de coordenada rectangular bidimensional.

ANOVA

Catlogo >

ANOVA Lista1, Lista2 [, Lista3, ..., Lista20 ][, Marcador]


Efectua uma anlise de variao de uma via para comparar as
mdias de 2 a 20 populaes. Um resumo dos resultados
guardado na varivel stat.results (pgina 161).

Marcador =0 para Dados, Marcador =1 para Estatstica


Varivel de sada

Descrio

stat.F

Valor da estatstica F

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

stat.df

Graus de liberdade dos grupos

stat.SS

Soma dos quadrados dos grupos

stat.MS

Quadrados mdios para os grupos

Lista alfabtica

13

Varivel de sada

Descrio

stat.dfError

Graus de liberdade dos erros

stat.SSError

Soma dos quadrados dos erros

stat.MSError

Quadrado mdio para os erros

stat.sp

Desvio padro associado

stat.xbarlist

Mdia da entrada das listas

stat.CLowerList

Intervalos de confiana de 95% para a mdia de cada lista de entrada

stat.CUpperList

Intervalos de confiana de 95% para a mdia de cada lista de entrada

ANOVA2way

Catlogo >

ANOVA2way Lista1, Lista2 [, Lista3, , Lista10 ][, LinhaNiv ]


Calcula uma anlise de variao bidireccional atravs da
comparao das mdias de 2 a 10 populaes. Um resumo dos
resultados guardado na varivel stat.results (pgina 161).

LinhaNiv =0 para Bloco


LinhaNiv =2,3,..., Len-1, para Dois fatores, em que
Len=comprimento(Lista1)=comprimento(Lista2) = =
comprimento(Lista10) e Len/LinhaNiv {2,3,}
Sadas: Design do bloco

Varivel de sada

Descrio

stat.F

F estatstica do factor da coluna

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

stat.df

Graus de liberdade do factor da coluna

stat.SS

Soma dos quadrados do factor da coluna

stat.MS

Quadrados mdios para o factor da coluna

stat.FBloco

F estatstica para o factor

stat.PValBlock

Menor probabilidade de rejeio da hiptese nula

stat.dfBlock

Graus de liberdade para factor

stat.SSBlock

Soma dos quadrados para o factor

stat.MSBlock

Quadrados mdios para o factor

stat.dfError

Graus de liberdade dos erros

14

Lista alfabtica

Varivel de sada

Descrio

stat.SSError

Soma dos quadrados dos erros

stat.MSError

Quadrados mdios para os erros

stat.s

Desvio padro do erro

Sadas do factor da coluna


Varivel de sada

Descrio

stat.Fcol

F estatstica do factor da coluna

stat.PValCol

Valor da probabilidade do factor da coluna

stat.dfCol

Graus de liberdade do factor da coluna

stat.SSCol

Soma dos quadrados do factor da coluna

stat.MSCol

Quadrados mdios para o factor da coluna

Sadas do factor da linha


Varivel de sada

Descrio

stat.FLinha

F estatstica do factor da linha

stat.PValRow

Valor da probabilidade do factor da linha

stat.dfRow

Graus de liberdade do factor da linha

stat.SSRow

Soma dos quadrados do factor da linha

stat.MSRow

Quadrados mdios para o factor da linha

Sadas de interaco
Varivel de sada

Descrio

stat.FInteragir

Festatstica da interaco

stat.PValInteract

Valor da probabilidade da interaco

stat.dfInteract

Graus de liberdade da interaco

stat.SSInteract

Soma de quadrados da interaco

stat.MSInteract

Quadrados mdios para interaco

Sadas de erros
Varivel de sada

Descrio

stat.dfError

Graus de liberdade dos erros

stat.SSError

Soma dos quadrados dos erros

Lista alfabtica

15

Varivel de sada

Descrio

stat.MSError

Quadrados mdios para os erros

Desvio padro do erro

Teclas /v

Ans
Ansvalor
Devolve o resultado da expresso avaliada mais
recentemente.

approx()

Catlogo >

approx(Expr1) expresso
Devolve a avaliao do argumentos como uma
expresso com valores decimais, quando possvel,
independentemente do modo Auto ou Aproximado
actual.
Isto equivalente a introduzir o argumento e a
introduzir / .

approx(Lista1) lista
approx(Matriz1) matriz
Devolve uma lista ou uma matriz em que cada
elemento foi avaliado para um valor decimal, quando
possvel.

4approxFraction()

Expr 4approxFraction([Tol]) expresso


Lista 4approxFraction([ Tol])lista
Matriz 4approxFraction([ Tol])matriz
Devolve a entrada como uma fraco com uma
tolerncia de Tol. Se omitir Tol, utilizada uma
tolerncia de 5.E-14.
Nota: Pode introduzir esta funo atravs da escrita

de @>approxFraction(...) no teclado do
computador.

16

Lista alfabtica

Catlogo >

approxRational()

Catlogo >

approxRational(Expr [, Tol] ) expresso


approxRational(Lista [, Tol] ) lista
approxRational(Matriz [, Tol] ) matriz
Devolve o argumento como uma fraco com uma
tolerncia de Tol. Se omitir Tol, utilizada uma
tolerncia de 5.E-14.

arccos()

Consulte cos/(), pgina 33.

arccosh()

Consulte cosh/(), pgina 34.

arccot()

Consulte cot/(), pgina 35.

arccoth()

Consulte coth/(), pgina 36.

arccsc()

Consulte csc/(), pgina 38.

arccsch()

Consulte csch/(), pgina 39.

arcLen()

Catlogo >

arcLen(Expr1, Var, Incio, Fim) expresso


Devolve o comprimento do arco de Expr1 do Incio ao

Fim em relao varivel Var.


O comprimento do arco calculado como um integral
que assume uma definio do modo de funo.

Lista alfabtica

17

arcLen()

Catlogo >

arcLen(Lista1, Var, Incio, Fim) lista


Devolve uma lista dos comprimentos dos arcos de
cada elemento de Lista1 do Incio ao Fim em relao
a Var.

arcsec()

Consulte sec/(), pgina 143.

arcsech()

Consulte sech/(), pgina 144.

arcsin()

Consulte sin/(), pgina 153.

arcsinh()

Consulte sinh/(), pgina 154.

arctan()

Consulte tan/(), pgina 167.

arctanh()

Consulte tanh/(), pgina 169.

augment()
augment(Lista1, Lista2) lista
Devolve uma nova lista que a Lista2 acrescentada
ao fim da Lista1.
augment(Matriz1, Matriz2) matriz
Devolve uma nova lista que a Matriz2
acrescentada ao fim da Matriz1. Quando utilizar o
carcter ,, as matrizes tm de ter dimenses de
colunas iguais, e a Matriz2 acrescentada Matriz1
como novas colunas. No altere Matriz1 ou Matriz2.

18

Lista alfabtica

Catlogo >

avgRC()

Catlogo >

avgRC(Expr1, Var [ =Valor] [, Passo])expresso


avgRC(Expr1, Var [ =Valor] [, Lista1])lista
avgRC(Lista1, Var [ =Valor] [, Passo])lista
avgRC(Matriz1, Var [ =Valor] [, Passo])matriz
Devolve o quociente de diferena de avano (taxa de
cmbio mdia).

Expr1 pode ser um nome de funo definido pelo


utilizador (ver Func ).
Ao especificar o Valor, substitui qualquer atribuio
de varivel anterior ou qualquer substituio atual |
para a varivel.

Passo o valor do passo. Se omitir Passo, predefinese para 0,001.


No se esquea de que a funo similar centralDiff()
utiliza o quociente de diferena central.

B
bal()

Catlogo >

bal(NPmt, N, I, PV, [Pmt ], [FV ], [PpY ], [CpY ], [

PmtAt ], [ValorArredondado ]) valor


bal(NPmt, TabelaDeDepreciao) valor
Funo de amortizao que calcula o saldo do plano
aps um pagamento especificado.

N, I, PV, Pmt, FV, PpY, CpY e PmtAt so descritos na


tabela de argumentos TVM, pgina 179.

NPmt especifica o nmero de pagamentos a partir


dos quais quer os dados calculados.

N, I, PV, Pmt, FV, PpY, CpY e PmtAt so descritos na


tabela de argumentos TVM, pgina 179.

Se omitir Pmt, predefine-se para Pmt = tvmPmt


(N, I, PV, FV, PpY , CpY , PmtAt).

Se omitir FV, predefine-se para FV =0.

As predefinies para PpY , CpY e PmtAt so


iguais s predefinies para as funes TVM.

Lista alfabtica

19

bal()

Catlogo >

ValorArredondado especifica o nmero de casas


decimais para arredondamento. Predefinio=2.
bal(NPmt, TabelaDeDepreciao) calcula o saldo

aps o nmero de pagamentos NPmt, baseado na


tabela de amortizao TabelaDeDepreciao. O
argumento TabelaDeDepreciao tem de ser uma
matriz no forma descrita em amortTbl(), pgina 11.
Nota: Consulte tambm G Int() e G Prn(), pgina 206.

4Base2

NmeroInteiro1 4Base2 nmero inteiro


Nota: Pode introduzir este operador atravs da escrita

de @>Base2 no teclado do computador.


Converte NmeroInteiro1 para um nmero binrio.
Os nmeros binrios ou hexadecimais tm sempre
um prefixo 0b ou 0h, respectivamente. Zero, no a
letra O, seguido por b ou h.
0b NmeroBinrio
0h NmeroHexadecimal
Um nmero binrio pode ter at 64 dgitos. Um
nmero hexadecimal pode ter at 16 dgitos.
Sem um prefixo, NmeroInteiro1 tratado como
decimal (base 10). O resultado aparece em binrio,
independentemente do modo base.
Os nmeros negativos aparecem no formato de
complemento de dois. Por exemplo,
N1aparece como 0hFFFFFFFFFFFFFFFFno modo
base Hex 0b111...111 (641s)no modo base Binrio
N263 aparece como 0h8000000000000000no modo
base Hex 0b100...000 (63 zeros)no modo base
Binrio
Se introduzir um nmero inteiro na base 10 fora do
intervalo de uma forma binria de 64 bits assinada,
utilizada uma operao de mdulo simtrico para
colocar o valor no intervalo adequado. Considere os
seguintes exemplos de valores fora do intervalo.

20

Lista alfabtica

Catlogo >

4Base2

Catlogo >

263 torna-se N263 e aparece como


0h8000000000000000no modo base Hex
0b100...000 (63 zeros)no modo base Binrio

264 torna-se 0 e aparece como 0h0no modo base


Hex 0b0no modo base Binrio

N263 N 1 torna-se 263 N 1 e aparece como


0h7FFFFFFFFFFFFFFFno modo base Hex
0b111...111 (641s)no modo base Binrio

4Base10

Catlogo >

NmeroInteiro1 4Base10 nmero inteiro


Nota: Pode introduzir este operador atravs da escrita

de @>Base10 no teclado do computador.


Converte NmeroInteiro1 para um nmero decimal
(base10). Uma entrada binria ou hexadecimal tm
de ter sempre um prefixo 0b ou 0h, respectivamente.
0b NmeroBinrio
0h NmeroHexadecimal
Zero, no a letra O, seguido por b ou h.
Um nmero binrio pode ter at 64 dgitos. Um
nmero hexadecimal pode ter at 16 dgitos.
Sem um prefixo, NmeroInteiro1 tratado como
decimal. O resultado aparece em decimal,
independentemente do modo base.

4Base16

Catlogo >

NmeroInteiro1 4Base16 nmero inteiro


Nota: Pode introduzir este operador atravs da escrita

de @>Base16 no teclado do computador.


Converte NmeroInteiro1 para um nmero
hexadecimal. Os nmeros binrios ou hexadecimais
tm sempre um prefixo 0b ou 0h, respectivamente.

Lista alfabtica

21

4Base16

Catlogo >

0b NmeroBinrio
0h NmeroHexadecimal
Zero, no a letra O, seguido por b ou h.
Um nmero binrio pode ter at 64 dgitos. Um
nmero hexadecimal pode ter at 16 dgitos.
Sem um prefixo, NmeroInteiro1 tratado como
decimal (base10). O resultado aparece em
hexadecimal, independentemente do modo base.
Se introduzir um nmero inteiro na base 10 muito
grande para uma forma binria de 64 bits assinada,
utilizada uma operao de mdulo simtrico para
colocar o valor no intervalo adequado. Para mais
informaes, consulte 4 Base2, pgina 20.

binomCdf()

Catlogo >

binomCdf(n, p) nmero
binomCdf(n, p, LimiteInferior, LimiteSuperior)nmero se
LimiteInferior e LimiteSuperior forem nmeros, lista se

LimiteInferior e LimiteSuperior forem listas


binomCdf(n, p, LimiteSuperior)para P(0{X{LimiteSuperior)
nmero se LimiteSuperior for um nmero, lista se
LimiteSuperior for uma lista
Calcula uma probabilidade cumulativa para a distribuio
binomial discreta com n nmero de tentativas e a probabilidade p
de sucesso de cada tentativa.
Para P(X { LimiteSuperior), defina LimiteInferior=0

binomPdf()
binomPdf(n, p) nmero
binomPdf(n, p, ValX) nmero se ValX for um nmero, lista se
ValX for uma lista
Calcula uma probabilidade para a distribuio binomial discreta
com o n nmero de tentativas e a probabilidade p de sucesso de
cada tentativa.

22

Lista alfabtica

Catlogo >

C
ceiling()

Catlogo >

ceiling(Expr1) nmero inteiro


Devolve o nmero inteiro mais prximo que | o
argumento.
O argumento pode ser um nmero complexo ou real.
Nota: Consulte tambm floor().

ceiling(Lista1) lista
ceiling(Matriz1) matriz
Devolve uma lista ou matriz do ceiling de cada
elemento.

centralDiff()

Catlogo >

centralDiff(Expr1, Var [ =Valor][, Passo])expresso


centralDiff(Expr1, Var [, Passo])
| Var=Valorexpresso
centralDiff(Expr1, Var [ =Valor][, Lista])lista
centralDiff(Lista1, Var [ =Valor][, Passo])lista
centralDiff(Matriz1, Var [ =Valor][, Passo])matriz
Devolve a derivada numrica com a frmula do
quociente da diferena central.
Ao especificar o Valor, substitui qualquer atribuio
de varivel anterior ou qualquer substituio atual |
para a varivel.

Passo o valor do passo. Se omitir Passo, predefinese para 0,001.


Quando utilizar Lista1 ou Matriz1 , a operao
mapeada atravs dos valores da lista ou dos
elementos da matriz.
Nota: Consulte tambm avgRC() e d().

Lista alfabtica

23

cFactor()

Catlogo >

cFactor(Expr1 [, Var ]) expresso


cFactor(Lista1 [, Var ]) lista
cFactor(Matriz1 [, Var ]) matriz

cFactor(Expr1) devolve Expr1 decomposta em

factores em relao a todas as variveis sobre um


denominador comum.

Expr1 decomposta o mais possvel em factores


racionais lineares mesmo que isto introduza novos
nmeros no reais. Esta alternativa adequada se
quiser a factorizao em relao a mais do que uma
varivel.
cFactor(Expr1, Var) devolve Expr1 decomposta em

factores em relao varivel Var.

Expr1 decomposta o mais possvel em factores que


so lineares em Var, com talvez constantes no
reais, mesmo que introduza subexpresses ou
constantes irracionais que so irracionais noutras
variveis.
Os factores e os termos so ordenados com Var
como varivel principal. As potncias similares de

Var so recolhidas em cada factor. Inclua Var se a


factorizao for necessria em relao apenas a
essa varivel e estiver disposto a aceitar expresses
irracionais em qualquer outra varivel para aumentar
a factorizao em relao a Var. Pode existir alguma
decomposio em factores incidental em relao a
outras variveis.
Para a definio Auto do modo Auto ou Aproximado,
incluindo Var, permite tambm a aproximao a
coeficientes de pontos flutuantes em que os
coeficientes irracionais no podem ser expressos
explicitamente em termos das funes integradas.
Mesmo quando exista apenas uma varivel, incluindo

Var, pode produzir a factorizao mais completa.


Nota: Consulte tambm factor().

24

Lista alfabtica

Para ver o resultado completo, prima e utilize e


para mover o cursor.

char()

Catlogo >

char(Nmero inteiro) carcter


Devolve uma cadeia de caracteres com o carcter
numerado Nmero inteiro a partir do conjunto de
caracteres da unidade porttil. O intervalo vlido para
o Nmero inteiro 065535.

charPoly()

Catlogo >

charPoly(MatrizQuadrada,Var)expresso

polinomial
charPoly(MatrizQuadrada,Expr)expresso

polinomial
charPoly(MatrizQuadrada1,Matriz2)expresso

polinomial
Devolve o polinmio caracterstico de

MatrizQuadrada. O polinmio caracterstico de nn


matriz A, indicado por pA(l), o polinmio definido por
pA(l) = det(l I N A)
em que I indica a matriz identidade nn.

MatrizQuadrada1 e MatrizQuadrada2 tm de ter as


dimenses iguais.

c 2 2way

Catlogo >

c 2 2way MatrizObs
chi22way MatrizObs
Calcula um teste c 2 para associao tabela de contagens
bidireccional na matriz observada MatrizObs. Um resumo dos
resultados guardado na varivel stat.results (pgina 161).
Para mais informaes sobre o efeito dos elementos vazios
numa matriz, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.c2

Estatstica do Qui quadrado: soma (observada - prevista) 2 /prevista

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

stat.df

Graus de liberdade para a estatstica do Qui quadrado

Lista alfabtica

25

Varivel de sada

Descrio

stat.ExpMat

Matriz da tabela de contagem de elementos previsto, assumindo a hiptese nula

stat.CompMat

Matriz de contribuies da estatstica do Qui quadrado dos elementos

c 2 Cdf()

Catlogo >

c2Cdf(LimiteInferior, LimiteSuperior, df)nmero se

LimiteInferior e LimiteSuperior forem nmeros, lista se


LimiteInferior e LimiteSuperior forem listas
chi2Cdf(LimiteInferior, LimiteSuperior, df)nmero se
LimiteInferior e LimiteSuperior forem nmeros, lista se

LimiteInferior e LimiteSuperior forem listas


Calcula a probabilidade de distribuio c2 entre LimiteInferior e

LimiteSuperior para os graus de liberdade especificados df.


Para P(X { LimiteSuperior), defina LimiteInferior = 0.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

c 2 GOF

Catlogo >

c 2 GOF Lista obs, Lista exp, df


chi2GOF Lista obs, Lista exp, df
Efectua um teste para confirmar que os dados da amostra so
de uma populao que est em conformidade com uma
distribuio especificada. Um resumo dos resultados guardado
na varivel stat.results (pgina 161).
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.c2

Estatstica do Qui quadrado: soma((observada - prevista) 2 /prevista

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

stat.df

Graus de liberdade para a estatstica do Qui quadrado

stat.CompList

Matriz de contribuies da estatstica do Qui quadrado dos elementos

26

Lista alfabtica

c 2 Pdf()

Catlogo >

c2Pdf(ValX, df)nmero se ValX for um nmero, lista seValX


for uma lista
chi2Pdf(ValX, df)nmero se ValX for um nmero, lista seValX
for uma lista
Calcula a funo de densidade de probabilidade (pdf) para a
distribuio c2 num valor ValX especificado para os graus de
liberdade especificados df.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

ClearAZ

Catlogo >

ClearAZ
Apaga todas as variveis de um carcter no espao
do problema actual.
Se uma ou mais variveis estiverem bloqueadas,
este comando mostra uma mensagem de erro e s
elimina as variveis desbloqueadas. Consulte
unLock, pgina 181.

ClrErr
ClrErr
Apaga o estado de erro e define a varivel do sistema errCode
para zero.

Catlogo >
Para ver um exemplo de ClrErr ,
consulte o exemplo 2 no comando Try,
pgina 175.

A proposio Else do bloco Try...Else...EndTry deve utilizar


ClrErr ou PassErr. Se tiver de processar ou ignorar o erro, utilize
ClrErr. Se no souber o que fazer com o erro, utilize PassErr para

o enviar para a rotina de tratamento de erros seguinte. Se no


existirem mais rotinas de tratamento de erros
Try...Else...EndTry pendente, a caixa de dilogo de erros

aparecer como normal.


Nota: Consulte tambm PassErr, pgina 120, e Try , pgina 175.
Nota para introduo do exemplo: Na aplicao Calculadora da

unidade porttil, pode introduzir definies multilinhas, premindo


@ em vez de no fim de cada linha. No teclado do
computador, prima sem soltar Alt e prima Enter.

Lista alfabtica

27

colAugment()

Catlogo >

colAugment(Matriz1, Matriz2) matriz


Devolve uma nova lista que a Matriz2
acrescentada ao fim da Matriz1. As matrizes tm de
ter dimenses de colunas iguais, e a Matriz2
acrescentada Matriz1 como novas colunas. No
altere Matriz1 ou Matriz2.

colDim()

Catlogo >

colDim(Matriz) expresso
Devolve o nmero de colunas contidas em Matriz.
Nota: Consulte tambm rowDim().

colNorm()

Catlogo >

colNorm(Matriz) expresso
Devolve o mximo das somas dos valores absolutos
dos elementos nas colunas em Matriz.
Nota: Os elementos da matriz indefinidos no so

permitidos. Consulte tambm rowNorm().

comDenom()
comDenom(Expr1 [, Var ]) expresso
comDenom(Lista1 [, Var ]) lista
comDenom(Matriz1 [, Var ]) matriz

comDenom(Expr1) devolve uma fraco simplificada

com um numerador completamente expandido sobre


um denominador completamente expandido.

28

Lista alfabtica

Catlogo >

comDenom()

Catlogo >

comDenom(Expr1, Var) devolve um rcio reduzido

do numerador e do denominador expandidos em


relao a Var. Os termos e os factores so
ordenados com Var como varivel principal. As
potncias similares de Var so recolhidas. Pode
existir alguma decomposio em factores incidental
dos coeficientes recolhidos. Comparada para omitir

Var, esta poupa tempo frequentemente, memria e


espao no ecr, enquanto torna a expresso mais
compreensvel. Torna tambm as operaes
subsequentes no resultado mais rpidas e poupa a
memria.
Se Var no ocorrer em Expr1, comDenom(Expr1,

Var) devolve uma fraco simplificada com um


numerador no expandido sobre um denominador no
expandido. Estes resultados poupam geralmente
mais tempo, memria e espao no ecr. Estes
resultados decompostos parcialmente tornam
tambm as operaes subsequentes no resultado
mais rpidas e poupam a memria.
Mesmo quando no exista um denominador, a funo
comden frequentemente uma forma rpida para

alcanar a factorizao parcial se factor() for muito


lento ou se esgotar a memria.
Sugesto: Introduza esta definio da funo
comden() e experimente-a rotinamente como uma

alternativamente para comDenom() e factor().

completeSquare ()

Catlogo >

completeSquare(ExprOrEqn, Var)expresso ou

equao
completeSquare(ExprOrEqn, Var^Power)
expresso ou equao
completeSquare(ExprOrEqn, Var1, Var2 [,...])
expresso ou equao
completeSquare(ExprOrEqn, {Var1, Var2 [,...]})
expresso ou equao
Converte uma expresso polinomial quadrtica da
forma ax 2+bx+c para a forma a(x-h)2+k

Lista alfabtica

29

completeSquare ()

Catlogo >

ou
Converte uma equao do 2 grau da forma
ax2+bx+c=d para a forma a(x-h)2=k
O primeiro argumento tem de ser uma expresso
quadrtica ou equao na forma padro, em relao
ao segundo argumento.
O segundo argumento tem de ser um nico termo de
uma s varivel ou um nico termo de uma s
varivel elevado a uma potncia racional, por
exemplo x,y 2ouz (1/3).
A terceira e quarta expresses de sintaxe para
concluir o quadrado nas variveis Var1, Var2 [, ]).

conj()

Catlogo >

conj(Expr1) expresso
conj(Lista1) lista
conj(Matriz1) matriz
Devolve o conjugado complexo do argumento.
Nota: Todas as variveis indefinidas so tratadas

como variveis reais.

constructMat()
constructMat
(Expr, Var1, Var2, NmLinhas, NmColunas) matriz
Devolve uma matriz de acordo com os argumentos.

Expr uma expresso nas variveis Var1 e Var2. Os


elementos da matriz resultante so formados atravs
da avaliao de Expr para cada valor incrementado
de Var1 e Var2.

Var1 incrementada automaticamente de 1 a


NmLinhas. Em cada linha, Var2 incrementada de 1
a NmColunas.

30

Lista alfabtica

Catlogo >

CopyVar

Catlogo >

CopyVar Var1, Var2


CopyVar Var1., Var2.
CopyVar Var1, Var2 copia o valor da varivel Var1

varivel Var2, criando Var2, se for necessrio. A


varivel Var1 tem de ter um valor.
Se Var1 for o nome de uma funo definida pelo
utilizador existente, copia a definio dessa funo
para a funo Var2. A funo Var1 tem de ser
definida.

Var1 tem de cumprir os requisitos de nomeao de


variveis ou tem de ser uma expresso indirecta que
se simplifica para um nome de varivel que cumpra
os requisitos.
CopyVar Var1. , Var2. copia todos os membros da

Var1. grupo de variveis para a Var2. grupo, criando


Var2. se for necessrio.
Var1. tem de ser o nome de um grupo de variveis
existentes, como, por exemplo, o da estatstica

stat. nn resultados ou variveis criados com a funo


LibShortcut(). Se Var2. j existe, este comando
substitui todos os membros comuns a ambos os
grupos e adiciona os membros que j no existam. Se
um ou mais membros de Var2. estiverem
bloqueados, todos os membros de Var2. ficam
inalterveis.

corrMat()

Catlogo >

corrMat(Lista1, Lista2 [, [, Lista20 ]])


Calcula a matriz de correlao para a matriz aumentada [Lista1,

Lista2, ..., Lista20 ].

4cos

Catlogo >

Expr 4cos
Nota: Pode introduzir este operador atravs da escrita

de @>cos no teclado do computador.


Representa Expr em funo do co-seno. Este um
operador de converso. Apenas pode ser utilizado no

Lista alfabtica

31

4cos

Catlogo >

fim da linha de entrada.


4 cos reduz todas as potncias de sin(...) mdulo
1Ncos(...)^2 para quaisquer polinmios residuais de
potncias de cos(...) tenham expoentes no intervalo
[0, 2]. Por conseguinte, o resultado ficar livre de sin
(...) se e s se sin(...) ocorrer na expresso fornecida
apenas em potncias pares.
Nota: Este operador de converso no suportado

nos modos de ngulos Graus ou Grados. Antes de o


utilizar, certifique-se de que o modo ngulo est
definido para Radianos e que Expr no contm
referncias explcitas a ngulos em graus ou grados.

Tecla

cos()
cos(Expr1) expresso

No modo de ngulo Graus:

cos(Lista1) lista
cos(Expr1) devolve o co-seno do argumento como

uma expresso.
cos(Lista1) devolve uma lista de co-senos de todos

os elementos na Lista1.
Nota: O argumento interpretado como um ngulo

express em graus, gradianos ou radianos, de acordo


com a definio do modo de ngulo actual. Pode
utilizar ,G ou R para substituir o modo de ngulo

No modo de ngulo Gradianos:

temporariamente.

No modo de ngulo Radianos:

cos(MatrizQuadrada1) Matriz quadrada


Devolve o co-seno da matriz da MatrizQuadrada1.
Isto no omesmo que calcular o co-seno de cada
elemento.

32

Lista alfabtica

No modo de ngulo Radianos:

Tecla

cos()
Quando uma funo escalar f(A) operar na

MatrizQuadrada1 (A), oresultado calculado pelo


algoritmo:
Calcule os valores prprios (li ) e os vectores prprios
(Vi ) de A.

MatrizQuadrada1 tem de ser diagnolizvel. Tambm


no pode tervariveis simblicas sem um valor.
Forme as matrizes:

A = X B X /e f(A) = X f(B) X /. Por exemplo, cos(A) = X


cos(B) X / em que:
cos(B) =

Todos os clculos so efectuados com a aritmtica


de ponto flutuante.

Tecla

cos/()
cos/(Expr1) expresso

No modo de ngulo Graus:

cos/(Lista1) lista

cos /(Expr1) devolve o ngulo cujo co-seno Expr1

No modo de ngulo Gradianos:

como uma expresso.


cos /(Lista1) devolve uma lista de co-senos inversos

de cada elemento de Lista1.


Nota: O resultado devolvido como um ngulo

No modo de ngulo Radianos:

expresso em graus, gradianos ou radianos, de acordo


com a definio do modo de ngulo actual.
Nota: Pode introduzir esta funo atravs da escrita

de arccos(...) no teclado.
cos/(MatrizQuadrada1) Matriz quadrada

No modo de ngulo Radianos e Formato complexo


rectangular:

Devolve o co-seno inverso da matriz de

Lista alfabtica

33

Tecla

cos/()

MatrizQuadrada1. Isto no o mesmo que calcular o


co-seno inverso de cada elemento. Paramais
informaes sobre o mtodo de clculo, consulte cos
().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

Para ver o resultado completo, prima e utilize e


para mover o cursor.

cosh()
cosh(Expr1) expresso

Catlogo >
No modo de ngulo Graus:

cosh(Lista1) lista
cosh(Expr1) devolve o co-seno hiperblico do

argumento como uma expresso.


cosh (Lista1) devolve uma lista dos co-senos

hiperblicos de cada elemento de Lista1.


cosh (MatrizQuadrada1) Matriz quadrada

No modo de ngulo Radianos:

Devolve o co-seno hiperblico da matriz de

MatrizQuadrada1. Isto no o mesmo que calcular o


co-seno hiperblico de cada elemento. Para mais
informaes sobre o mtodo de clculo, consulte cos
().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

cosh/()
cosh/(Expr1) expresso
cosh/(Lista1) lista

cosh/(Expr1) devolve o co-seno hiperblico inverso

do argumento como uma expresso.


cosh/(Lista1) devolve uma lista dos co-senos

hiperblicos inversos de cada elemento de Lista1.


Nota: Pode introduzir esta funo atravs da escrita

de arccosh(...) no teclado.

34

Lista alfabtica

Catlogo >

cosh/()
cosh/(MatrizQuadrada1) Matriz quadrada

Catlogo >
No modo de ngulo Radianos e Formato complexo
rectangular:

Devolve o co-seno hiperblico inverso da matriz de

MatrizQuadrada1. Isto no o mesmo que calcular o


co-seno hiperblico inverso de cada elemento. Para
mais informaes sobre o mtodo de clculo,
consulte cos().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

Para ver o resultado completo, prima e utilize e


para mover o cursor.

Tecla

cot()
cot(Expr1) expresso

No modo de ngulo Graus:

cot(Lista1) lista
Devolve a co-tangente de Expr1 ou devolve uma lista
das co-tangentes de todos os elementos em Lista1.
No modo de ngulo Gradianos:

Nota: O argumento interpretado como um ngulo

expresso em graus, gradianos ou radianos, de acordo


com a definio do modo de ngulo actual. Pode
utilizar ,G ou R para substituir o modo de ngulo
temporariamente.

No modo de ngulo Radianos:

Nota: Pode introduzir esta funo atravs da escrita

de arccot(...) no teclado.

Tecla

cot/()
cot/(Expr1) expresso

No modo de ngulo Graus:

cot/(Lista1) lista
Devolve o ngulo cuja co-tangente Expr1 ou
devolve uma lista com as co-tangentes inversas de
cada elemento de Lista1.

No modo de ngulo Gradianos:

Nota: O resultado devolvido como um ngulo

expresso em graus, gradianos ou radianos, de acordo


com a definio do modo de ngulo actual.
No modo de ngulo Radianos:

Lista alfabtica

35

coth()

Catlogo >

coth(Expr1) expresso
coth(Lista1) lista
Devolve a co-tangente hiperblica de Expr1 ou
devolve uma lista das co-tangentes hiperblicas de
todos os elementos de List1.

coth/()

Catlogo >

coth/(Expr1) expresso
coth/(Lista1) lista
Devolve a co-tangente hiperblica inversa de Expr1
ou devolve uma lista com as co-tangentes
hiperblicas inversas de cada elemento de Lista1.
Nota: Pode introduzir esta funo atravs da escrita

de arccoth(...) no teclado.

count()

Catlogo >

count(Valor1ouLista1 [, Valor2ouLista2 [,...]])


valor
Devolve a contagem acumulada de todos os
elementos nos argumentos que se avaliam para
valores numricos.
Cada argumento pode ser uma expresso, valor, lista
ou matriz. Pode misturar tipos de dados e utilizar
argumentos de vrias dimenses.
Para uma lista, matriz ou intervalo de dados, cada

No ltimo exemplo, apenas 1/2 e 3+4* i so contados.


Os restantes argumentos, partindo do princpio que x

elemento avaliado para determinar se deve ser

indefinido, no se avaliam para valores numricos.

includo na contagem.
Na aplicao Listas e Folha de clculo, pode utilizar
um intervalo de clulas no lugar de qualquer
argumento.
Os elementos (nulos) vazios so ignorados. Para
mais informaes sobre os elementos vazios,
consulte pgina 217.

36

Lista alfabtica

countif()

Catlogo >

countif(Lista, Critrios) valor


Devolve a contagem acumulada de todos os
elementos em Lista que cumpram os critrios
especificados.

Conta o nmero de elementos igual a 3.

Critrios podem ser:

Um valor, uma expresso ou uma cadeia. Por


exemplo, 3 conta apenas aqueles elementos
em Lista que se simplificam para o valor 3.

Uma expresso booleana com o smbolo ?


como um identificador para cada elemento. Por
exemplo, ?<5 conta apenas aqueles elementos
em Lista inferiores a 5.

Conta o nmero de elementos igual a def.

Conta o nmero de elementos igual a x; este exemplo


assume que a varivel x indefinida.

Na aplicao Listas e Folha de clculo, pode utilizar


um intervalo de clulas no lugar de Lista.
Os elementos (nulos) vazios da lista so ignorados.
Para mais informaes sobre os elementos vazios,

Conta 1 e 3.

consulte pgina 217.


Nota: Consulte tambm sumIf(), pgina 165 e
frequency(), pgina 71.
Conta 3, 5, e 7.

Conta 1, 3, 7 e 9.

cPolyRoots()

Catlogo >

cPolyRoots(Poli, Var)lista
cPolyRoots(ListaDeCoeficientes)lista
A primeira sintaxe, cPolyRoots(Poly , Var), devolve
uma lista de razes complexas do polinmio Poly na
varivel Var.

Poly tem de ser um polinmio numa varivel.


A segunda sintaxe, cPolyRoots
(ListaDeCoeficientes), devolve uma lista de razes

complexas para os coeficientes em

ListaDeCoeficientes.
Nota: Consulte tambm polyRoots(), pgina 125.

Lista alfabtica

37

crossP()

Catlogo >

crossP(Lista1, Lista2) lista


Devolve o produto cruzado de Lista1 e Lista2 como
uma lista.

Lista1 e Lista2 tm de ter dimenses iguais e a


dimenso tem de ser 2 ou 3.
crossP(Vector1, Vector2) vector
Devolve um vector da linha ou coluna (dependendo
dos argumentos) que o produto cruzado de Vector1
e Vector2.

Vector1 e Vector2 tm de ser vectores de linhas ou


ambos tm de ser vectores de colunas. Ambos os
vectores tm de ter dimenses iguais e a dimenso
tem de ser 2ou3.

Tecla

csc()
csc(Expr1) expresso

No modo de ngulo Graus:

csc(Lista1) lista
Devolve a co-secante de Expr1 ou devolve uma lista
com as co-secantes de todos os elementos em

Lista1.

No modo de ngulo Gradianos:

No modo de ngulo Radianos:

Tecla

csc/()
csc/(Expr1) expresso

No modo de ngulo Graus:

csc/(Lista1) lista
Devolve o ngulo cuja co-secante Expr1 ou devolve
uma lista com as co-secantes inversas de cada
elemento de Lista1.
Nota: O resultado devolvido como um ngulo

expresso em graus, gradianos ou radianos, de acordo

38

Lista alfabtica

No modo de ngulo Gradianos:

Tecla

csc/()
com a definio do modo de ngulo actual.

No modo de ngulo Radianos:

Nota: Pode introduzir esta funo atravs da escrita

de arccsc(...) no teclado.

csch()

Catlogo >

csch(Expr1) expresso
csch(Lista1) lista
Devolve a co-secante hiperblica de Expr1 ou
devolve uma lista das co-secantes hiperblicas de
todos os elementos de List1.

csch/()

Catlogo >

csch/(Expr1) expresso
csch/(Lista1) lista
Devolve a co-secante hiperblica inversa de Expr1 ou
devolve uma lista com as co-secantes hiperblicas
inversas de cada elemento de Lista1.
Nota: Pode introduzir esta funo atravs da escrita

de arccsch(...) no teclado.

cSolve()

Catlogo >

cSolve(Equao, Var) Expresso booleana


cSolve(Equao, Var=Tentativa)Expresso

booleana
cSolve(Desigualdade , Var) Expresso booleana

Devolve as solues complexas candidatas de uma


equao ou desigualdade para Var. O objectivo
produzir candidatos para todas as solues reais e
no reais. Mesmo que Equao seja real, cSolve()
permite resultados no reais no Formato complexo de
resultados reais.
Apesar de todas as variveis indefinidas que no
terminam com um carcter de sublinhado (_) serem

Lista alfabtica

39

cSolve()

Catlogo >

processadas como sendo reais, cSolve() pode


resolver as equaes polinomiais para solues
complexas.
cSolve() define temporariamente o domnio para

complexo durante a resoluo mesmo que o domnio


actual seja real. No domnio complexo, as potncias
fraccionrias que tenham denominadores mpares
utilizam o principal em vez da derivao real.
Consequentemente, as solues de solve() para
equaes que envolvam essas potncias
fraccionrias no so necessariamente um
subconjunto dessas do cSolve().
cSolve() comea com os mtodos simblicos

No modo de visualizao de dgitos de Fix 2:

exactos. cSolve() utiliza tambm a decomposio


polinomial complexa iterativa, se for necessria.
Nota: Consulte tambm cZeros(), solve() e zeros().
Nota: Se Equao for no polinomial com funes,

como abs(), angle(), conj(), real() ou imag(), deve


colocar um carcter de sublinhado (premir /_)
no fim de Var. Por predefinio, uma varivel
tratada como um valor real.
Se utilizar var _, a varivel tratada como complexa.
Deve tambm utilizar var _ para qualquer outra
varivel em Equao que pode ter valores no reais.
Caso contrrio, pode obter resultados imprevistos.
cSolve(Eqn1andEqn2 [and], VarOuTentativa1,

VarOuTentativa2 [, ]) Expressobooleana
cSolve(SistemaDeEquaes, VarOuTentativa1,

VarOuTentativa2 [, ]) Expressobooleana
Devolve solues complexas candidatas para as
equaes algbricas simultneas, em que cada

VarOuTentativa especifica uma varivel que quer


resolver.
Opcionalmente, pode especificar uma tentativa inicial
para uma varivel. Cada varOuTentativa tem de ter a
forma:

varivel
ou

40

Lista alfabtica

Para ver o resultado completo, prima e utilize e


para mover o cursor.

cSolve()

Catlogo >

varivel = nmero real ou no real


Por exemplo, x vlido e logo x=3+ i.
Se todas as equaes forem polinomiais e se no

Nota: Os exemplos seguintes utilizam um carcter

especificar qualquer tentativa inicial, cSolve() utiliza o

de sublinhado (premir /_) para que as


variveis sejam tratadas como complexas.

mtodo de eliminao lexical Grbner/Buchberger


para tentar determinar todas as solues complexas.
As solues complexas podem incluir solues reais
e no reais, como no exemplo direita.

Para ver o resultado completo, prima e utilize e


para mover o cursor.

As equaes polinomiais simultneas podem ter


variveis adicionais que no tenham valores, mas
representam os valores numricos dados que
possam ser substitudos posteriormente.
Para ver o resultado completo, prima e utilize e
para mover o cursor.

Pode tambm incluir variveis de solues que no


aparecem nas equaes. Estas solues mostram
como as famlias de solues podem conter
constantes arbitrrias da forma c k, em que k um
sufixo com valor inteiro de 1 a 255.
Para sistemas polinomiais, o tempo de clculo ou o

Para ver o resultado completo, prima e utilize e


para mover o cursor.

esgotamento da memria podem depender


fortemente da ordem em que liste as variveis das
solues. Se a escolha inicial esgotar a memria ou a
sua pacincia, tente reorganizar as variveis nas
equaes e/ou na lista varOuTentativa.
Se no incluir nenhuma tentativa e se a equao for
no polinomial em qualquer varivel, mas todas as
equaes forem lineares em todas as variveis da
soluo, cSolve() utiliza a eliminao Gaussian para
tentar determinar todas as solues.
Se um sistema no for polinomial em todas as
variveis nem linear nas variveis das solues,
cSolve() determina no mximo uma soluo com um

mtodo iterativo aproximado. Para o fazer, o nmero


de variveis de solues tem de ser igual ao nmero

Lista alfabtica

41

cSolve()

Catlogo >

de equaes e todas as outras variveis nas


equaes tm de ser simplificadas para nmeros.
Uma tentativa no real frequentemente necessria
para determinar uma soluo no real. Para
convergncia, uma tentativa pode ter de ficar prxima
a uma soluo.

Para ver o resultado completo, prima e utilize e


para mover o cursor.

CubicReg

Catlogo >

CubicReg X, Y [, [ Freq] [, Categoria, Incluir]]


Calcula a regresso polinomial cbicay = ax 3+b
x 2+cx+dapartir das listas X e Y com a frequncia Freq.
Umresumo dos resultados guardado na varivel stat.results
(pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
X e Y so listas de variveis independentes e dependentes.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros | 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: a x 3 +b x 2 +c x+d

stat.a, stat.b,
stat.c, stat.d

Coeficientes de regresso

stat.R2

Coeficiente de determinao

stat.Resid

Resduos da regresso

stat.XReg

Lista de pontos de dados na Lista X modificada utilizada na regresso com base em restries de

42

Lista alfabtica

Varivel de
sada

Descrio
Freq, Lista de categorias e Incluir categorias

stat.YReg

Lista de pontos de dados na Lista Y modificada utilizada na regresso com base nas restries de
Freq, Lista de categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

cumulativeSum()

Catlogo >

cumulativeSum(Lista1)lista
Devolve uma lista das somas acumuladas dos
elementos em Lista1, comeando no elemento 1.
cumulativeSum(Matriz1)matriz
Devolve uma matriz das somas cumulativas dos
elementos em Matriz1. Cada elemento a soma
cumulativa da coluna de cima a baixo.
Um elemento (nulo) vazio em Lista1 ou em Matriz1
produz um elemento nulo na matriz ou lista
resultante. Para mais informaes sobre os
elementos vazios, consulte pgina 217.

Cycle
Cycle

Catlogo >
Lista de funes que soma os nmeros inteiros de 1 a
100 ignorando 50.

Transfere o controlo imediatamente para a iterao


seguinte do ciclo actual (For, While ou Loop).
Cycle no permitido fora das trs estruturas em

espiral (For,While ou Loop).


Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

Lista alfabtica

43

4Cylind

Catlogo >

Vector 4Cylind
Nota: Pode introduzir este operador atravs da escrita

de @>Cylind no teclado do computador.


Apresenta o vector da linha ou coluna em forma
cilndrica [r, q, z].

Vector tem de ter exactamente trs elementos. Pode


ser uma linha ou coluna.

cZeros()
cZeros(Expr, Var) lista

Catlogo >
No modo de visualizao de dgitos de Fix 3:

Devolve uma lista de valores reais ou no reais


candidatos de Var que torna Expr =0. cZeros() faz
isto, calculando exp4 list(cSolve(Expr =0, Var), Var).
Caso contrrio, cZeros() similar a zeros().
Nota: Consulte tambm cSolve(), solve() e zeros().
Nota: Se Expr for no polinomial com funes, como
abs(), angle(), conj(), real() ou imag(), deve colocar

um carcter de sublinhado (premir /_) no fim de

Var. Por predefinio, uma varivel tratada como


um valor real. Se utilizar var _, a varivel tratada
como complexa.
Deve tambm utilizar var_ para qualquer outra
varivel em Expr que pode ter valores no reais.
Caso contrrio, pode obter resultados imprevistos.
cZeros({Expr1, Expr2 [, ] }, {VarOuTentativa1,

VarOuTentativa2 [, ] }) matriz
Devolve posies candidatas em que as expresses
so zero simultaneamente. Cada VarOuTentativa
especifica um desconhecido cujo valor procura.
Opcionalmente, pode especificar uma tentativa inicial
para uma varivel. Cada VarOuTentativa tem de ter a
forma:

varivel
ou

varivel = nmero real ou no real


Por exemplo, x vlido e logo x=3+ i.

44

Lista alfabtica

Para ver o resultado completo, prima e utilize e


para mover o cursor.

cZeros()

Catlogo >

Se todas as expresses forem polinomiais e no

Nota: Os exemplos seguintes utilizam um carcter

especificar qualquer tentativa inicial, cZeros() utiliza o

de sublinhado_ (premir /_) para que as


variveis sejam tratadas como complexas.

mtodo de eliminao Grbner/Buchberger lexical


para tentar para determinar todos os zeros
complexos.
Os zeros complexos podem incluir os zeros reais e
no reais, como no exemplo direita.
Cada linha da matriz resultante representa um zero
alternativo com os componentes ordenados da
mesma forma que na lista VarOuTentativa. Para
extrair uma linha, indexe a matriz por [linha ].

Extrair linha 2:

Os polinomiais simultneos podem ter variveis


adicionais sem valores, mas representam valores
numricos dados que podem ser substitudos
posteriormente.

Pode tambm incluir variveis desconhecidas que


no aparecem nas expresses. Estes zeros mostram
como as famlias de zeros podem conter constantes
arbitrrias da forma c k, em que k um sufixo com
valor inteiro de 1 a 255.
Para sistemas polinomiais, o tempo de clculo ou o
esgotamento da memria podem depender
fortemente da ordem em que liste os desconhecidos.
Se a escolha inicial esgotar a memria ou a sua
pacincia, tente reorganizar as variveis nas
expresses e/ou na lista VarOuTentativa.
Se no incluir qualquer tentativa ou se qualquer
expresso for no polinomial em qualquer varivel,
mas todas as expresses forem lineares em todos os
desconhecidos, cZeros() utiliza a eliminao
Gaussiana para tentar determinar todos os zeros.

Lista alfabtica

45

cZeros()

Catlogo >

Se um sistema no for polinomial em todas as


variveis nem linear nos desconhecidos, cZeros()
determina no mximo um zero com um mtodo
iterativo aproximado. Para o fazer, o nmero de
valores desconhecidos tem de ser igual ao nmero de
expresses, e todas as outras variveis nas
expresses tm de ser simplificadas para nmeros.
Uma tentativa no real frequentemente necessria
para determinar um zero no real. Para convergncia,
uma tentativa pode ter de ficar prxima a um zero.

D
dbd()

Catlogo >

dbd(data1,data2) valor
Devolve o nmero de dias entre data1 e data2 com o
mtodo de contagem de dias actual.

data1 e data2 podem ser nmeros ou listas de


nmeros no intervalo das datas no calendrio padro.
Se data1 e data2 forem listas, tm de ter o mesmo
comprimento.

data1 e data2 tm de estar entre os anos 1950 e


2049.
Pode introduzir as datas num de dois formatos. A
colocao decimal diferencia-se entre os formatos de
data.
MM.AAAA (formato utilizado nos Estados Unidos)
DDMM.AA (formato utilizado na Europa)

4DD

Expr1 4DD valor


Lista1 4DD lista
Matriz1 4DD matriz
Nota: Pode introduzir este operador atravs da escrita

de @>DD no teclado do computador.

46

Lista alfabtica

Catlogo >
No modo de ngulo Graus:

4DD
Devolve o decimal equivalente do argumento

Catlogo >
No modo de ngulo Gradianos:

expresso em graus. O argumento um nmero, uma


lista ou uma matriz que interpretada pela definio
do modo ngulo em gradianos, radianos ou graus.

No modo de ngulo Radianos:

4Decimal

Catlogo >

Expresso1 4Decimal expresso


Lista1 4Decimal expresso
Matriz1 4Decimal expresso
Nota: Pode introduzir este operador atravs da escrita

de @>Decimal no teclado do computador.


Mostra o argumento em forma decimal. Este
operador s pode ser utilizado no fim da linha de
entrada.

Define

Catlogo >

Define Var = Expresso


Define Funo(Parm1, Parm2, ...) = Expresso
Define a varivel Var ou a funo Funo definida
pelo utilizador.
Os parmetros como, por exemplo, Parm1,
fornecem marcadores para argumentos de passagem
para a funo. Quando chamar uma funo definida
pelo utilizador, tem de fornecer os argumentos (por
exemplo, valores ou variveis) correspondentes aos
parmetros. Quando chamada, a funo avalia a

Expresso com os argumentos fornecidos.


Var e Funo no podem ter o nome de uma varivel
do sistema, um comando ou uma funo integrada.
Nota: Esta forma de Define equivalente execuo

da expresso: expresso & Funo


(Parm1,Parm2).

Lista alfabtica

47

Define

Catlogo >

Define Funo(Parm1, Parm2, ...) = Func

Bloco
EndFunc

Define Programa(Parm1, Parm2, ...) = Prgm

Bloco
EndPrgm
Desta forma, o programa ou a funo definida pelo
utilizador pode executar um bloco de vrias
afirmaes.

Bloco pode ser uma afirmao ou uma srie de


afirmaes em linhas separadas. O bloco pode
tambm incluir expresses e instrues (como, por
exemplo, If , Then, Else e For).
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies em diferentes linhas, premindo @ em vez
de no fim de cada linha. No teclado do
computador, prima sem soltar Alt e prima Enter.
Nota: Consulte tambm Define LibPriv , pgina 48, e
Define LibPub, pgina 49.

Define LibPriv
Define LibPriv Var = Expresso
Define LibPriv Funo(Parm1, Parm2, ...) = Expresso
Define LibPriv Funo(Parm1, Parm2, ...) = Func

Bloco
EndFunc
Define LibPriv Programa(Parm1, Parm2, ...) = Prgm

Bloco
EndPrgm
Funciona da mesma forma que Define, excepto com um
programa, uma funo ou uma varivel da biblioteca privada. As
funes e os programas privados no aparecem no Catlogo.
Nota: Consulte tambm Define, pgina 47, e Define LibPub,

pgina 49.

48

Lista alfabtica

Catlogo >

Define LibPub

Catlogo >

Define LibPub Var = Expresso


Define LibPub Funo(Parm1, Parm2, ...) = Expresso
Define LibPub Funo(Parm1, Parm2, ...) = Func

Bloco
EndFunc
Define LibPub Programa(Parm1, Parm2, ...) = Prgm

Bloco
EndPrgm
Funciona da mesma forma que Define, excepto com um
programa, uma funo ou uma varivel da biblioteca pblica. As
funes e os programas pblicos aparecem no Catlogo depois
de guardar e actualizar a biblioteca.
Nota: Consulte tambm Define, pgina 47, e Define LibPriv ,

pgina 48.

deltaList()

Consulte @ List(), pgina 93.

Consulte @ tmpCnv(), pgina


deltaTmpCnv()

DelVar

174.

Catlogo >

DelVar Var1[, Var2] [, Var3] ...


DelVar Var.
Elimina a varivel ou o grupo de variveis
especificado da memria.
Se uma ou mais variveis estiverem bloqueadas,
este comando mostra uma mensagem de erro e s
elimina as variveis desbloqueadas. Consulte
unLock , pgina 181.

Lista alfabtica

49

DelVar

Catlogo >

DelVar Var. elimina todos os membros da Var. grupo

de variveis (como, por exemplo, as estatsticas

stat. nn resultados ou variveis criados com a funo


LibShortcut()). O ponto (.) nesta forma do comando
DelVar limita-o eliminao do grupo de variveis; a

varivel simples Var no afectada.

delVoid()

Catlogo >

delVoid(Lista1)lista
Devolve uma lista com o contedo de Lista1 com
todos os elementos (nulos) vazios removidos.
Para mais informaes sobre os elementos vazios,
consulte pgina 217.

derivative()

deSolve()
deSolve(1Ou2OrdemODE, Var, depVar) uma

soluo geral
Devolve uma equao que especifica explicita ou
implicitamente uma soluo geral para a equao
diferencial ordinria (ODE) de 1 ou 2 ordem. Na
ODE:

Utilize um smbolo de apstrofo (prima ) para


indicar a 1 derivada da varivel dependente em
relao varivel independente.

Utilize dois smbolos de apstrofo para indicar a


segunda derivada correspondente.

O smbolo de apstrofo utilizado para derivadas


apenas em deSolve(). Noutros casos, utilized().
A soluo geral de uma equao de 1 ordem contm
uma constante arbitrria da forma c k, em que k um

50

Lista alfabtica

Consulte d(), pgina 203.

Catlogo >

deSolve()

Catlogo >

sufixo com valor inteiro de 1 a 255. A soluo de uma


equao de 2 ordem contm duas constantes.
Aplique solve() numa soluo implcita se a quiser
tentar converter para uma ou mais solues explcitas
equivalentes.
Quando comparar os resultados com as solues dos
manuais, no se esquea de que diferentes mtodos
introduzem constantes arbitrrias em diferentes
pontos no clculo, que pode produzir diferentes
solues gerais.
deSolve(1OrdemODEandCondinic , Var, depVar)
uma soluo especfica
Devolve uma soluo especfica que satisfaz

1OrdemODE e Condinic . Esta geralmente mais


simples do que determinar uma soluo geral,
substituir valores iniciais, resolver com constante
arbitrria e, em seguida, substituir esse valor na
soluo geral.

Condinic uma equao da forma:


depVar (ValorIndependenteInicial) =
ValorDependenteInicial
ValorIndependenteInicial e ValorDependenteInicial
podem ser variveis como, por exemplo, x0 e y0 que
no tenham valores guardados. A diferenciao
implcita pode ajudar a verificar as solues
implcitas.
deSolve(2OrdemODEandCondinic1andCondinici2,

Var, depVar)uma soluo especfica


Devolve uma soluo especfica que satisfaz 2

Ordem ODE e tem um valor especificado da varivel


dependente e da primeira derivada num ponto.
Para Condinic1, utilize a forma:

depVar (ValorIndependenteInicial) =
ValorDependenteInicial
Para Condinic2, utilize a forma:

depVar (ValorIndependenteInicial) =
Valor1DerivadaInicial

Lista alfabtica

51

deSolve()

Catlogo >

deSolve(2OrdemODEandCondbnd1andCondbnd2,

Var, depVar)uma soluo especfica


Apresenta uma soluo particular 2OrdemODE e tem
valores especificados em dois pontos diferentes.

det()

Catlogo >

det(MatrizQuadrada[, Tolerncia])expresso
Apresenta o determinante de MatrizQuadrada.
Opcionalmente, qualquer elemento da matriz
tratado como zero se o valor absoluto for inferior

Tolerncia. Esta tolerncia utilizada apenas se a


matriz tiver entradas de ponto flutuante e no contiver
nenhuma varivel simblica sem nenhum valor
atribudo. Casocontrrio, Tolerncia ignorada.

Se utilizar / ou definir o modo Auto ou


Aproximado para Aproximado, osclculos so
efectuados com a aritmtica de ponto flutuante.

Se Tolerncia for omitida ou no utilizada, a


tolerncia predefinida calculada da seguinte
forma:
5EM14 max(dim(MatrizQuadrada))
rowNorm(MatrizQuadrada)

diag()
diag(Lista) matriz
diag(MatrizLinha) matriz
diag(MatrizColuna) matriz
Devolve uma matriz com os valores da matriz ou da
lista de argumentos na diagonal principal.

52

Lista alfabtica

Catlogo >

diag()

Catlogo >

diag(MatrizQuadrada) MatrizLinha
Devolve uma matriz da linha com elementos da
diagonal principal de MatrizQuadrada.

MatrizQuadrada tem de ser quadrada.

dim()

Catlogo >

dim(Lista) nmero inteiro


Devolve a dimenso de Lista.
dim(Matriz) lista
Devolve as dimenses da matriz como uma lista de
dois elementos {linhas, colunas}.
dim(Cadeia) nmero inteiro
Devolve o nmero de caracteres contidos na cadeia
de caracteres Cadeia.

Disp

Catlogo >

Disp [exprOuCadeia1 ] [, exprOuCadeia2 ] ...


Mostra os argumentos no histrico da Calculadora.
Os argumentos so apresentados em sucesso com
espaos pequenos como separadores.
til principalmente em programas e funes para
garantir a visualizao de clculos intermdios.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

4DMS

Expr 4DMS

Catlogo >
No modo de ngulo Graus:

Lista 4DMS
Matriz 4DMS

Lista alfabtica

53

4DMS

Catlogo >

Nota: Pode introduzir este operador atravs da escrita

de @>DMS no teclado do computador.


Interpreta o argumento como um ngulo e mostra o
nmero DMS equivalente (DDDDDD MM ' SS.ss '').
Consulte , ', '' (pgina 210) para o formato DMS
(grau, minutos, segundos).
Nota: 4DMS converter de radianos para graus

quando utilizado em modo de radianos. Se a entrada


for seguida por um smbolo de grau , no ocorrer
nenhuma converso. Pode utilizar o 4 DMS apenas no
fim de uma linha de entrada.

domain() (domnio)
domain(Expr1, Var)expresso
Devolve o domnio de Expr1 em relao Var.
domain() pode ser utilizado para examinar domnios e

funes. Est limitado ao domnio real e finito.


Esta funcionalidade tem limitaes devido a
deficincias de simplificao algbrica computacional
e a algoritmos de resoluo.
Certas funes no podem ser utilizadas como
argumentos para domain(), independentemente de
aparecerem explicitamente ou em variveis e
funes definidas pelo utilizador. No exemplo
seguinte, a expresso no pode ser simplificada
porque () uma funo no permitida.

54

Lista alfabtica

Catlogo >

dominantTerm()

Catlogo >

dominantTerm(Expr1, Var [, Ponto])expresso


dominantTerm(Expr1, Var [, Ponto]) | Var> Ponto
expresso
dominantTerm(Expr1, Var [, Ponto]) Var< Ponto
expresso
Devolve o termo dominante de uma representao da
srie de potncia deExpr1 aberta sobre Ponto. O
termo dominante aquele cuja magnitude cresce
mais rapidamente junto a Var = Ponto. A potncia
resultante de (Var N Ponto) pode ter um expoente
fraccionrio e/ou negativo. O coeficiente desta
potncia pode incluir logaritmos de (Var N Ponto) e
outras funes de Var que so dominadas por todas
as potncias de (Var N Ponto) com o mesmo sinal de
expoente.

O Ponto predefine-se para 0. O Ponto pode ser ou


N, nestes casos, o termo dominante ser o termo
com o expoente maior de Var em vez do expoente
menor de Var.
dominantTerm() devolve dominantTerm() se no

for capaz de determinar essa representao, como


para singularidades essenciais, como, por exemplo,
sin(1/ z) a z=0, eN 1/z a z=0, ou ez a z = ou N.

Se a srie ou um das derivadas tiver uma


descontinuidade em Ponto, o resultado contm
provavelmente subexpresses do sinal() ou abs()
da forma para uma varivel de expanso real ou (-1)
floor(ngulo())para uma varivel de expanso

complexa, que uma que termina com _. Se quiser


utilizar o termo dominante apenas para os valores
num lado de Ponto, adicione ao dominantTerm(... ),
um valor adequado de | Var > Ponto, | Var < Ponto,
| Var | Ponto ou Var { Ponto para obter um
resultado mais simples.
dominantTerm() distribui-se pelas listas e matrizes do

1 argumento.
dominantTerm() til quando quiser saber a

expresso mais simples possvel que assimpttica


para outra expresso como Var " Ponto.

Lista alfabtica

55

dominantTerm()

Catlogo >

dominantTerm() tambm til quando no for bvio

qual o grau do primeiro termo no zero de uma srie,


e no quiser descobrir iterativamente de forma
interactiva ou atravs de um ciclo do programa.
Nota: Consulte tambm srie(), pgina 146.

dotP()

Catlogo >

dotP(Lista1, Lista2) expresso


Devolve o produto do ponto de duas listas.
dotP(Vector1, Vector2) expresso
Devolve o produto do ponto de dois vectores.
Ambos tm de ser vectores da linha ou da coluna.

E
e^()
e^(Expr1) expresso
Devolve e elevado potncia Expr1.
Nota: Consulte tambm e modelo do expoente,

pgina 6.
Nota: Premir u para ver e ^( diferente de premir o

carcter E no teclado.
Pode introduzir um nmero complexo na forma polar
re i q. No entanto, utilize esta forma apenas no modo
de ngulo Radianos; causa um erro de domnio no
modo de ngulo Graus ou Gradianos.
e^(Lista1) lista
Devolve e elevado potncia de cada elemento em

Lista1.
e^(MatrizQuadrada1) MatrizQuadrada
Devolve a matriz exponencial de MatrizQuadrada1.
Isto no o mesmo que calcular e elevado potncia
de cada elemento. Para mais informaes sobre o
mtodo de clculo, consulte cos().

56

Lista alfabtica

Tecla u

Tecla u

e^()

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

eff()

Catlogo >

eff(TaxaNominal,CpY) valor
Funo financeira que converte a taxa de juro nominal

TaxaNominal para uma taxa efectiva anual, dando


CpY como o nmero de perodo compostos por ano.
TaxaNominal tem de ser um nmero real e CpY tem
de ser um nmero real > 0.
Nota: Consulte tambm nom(), pgina 112.

eigVc()
eigVc(MatrizQuadrada) matriz

Catlogo >
No Formato complexo rectangular:

Devolve uma matriz com os vectores prprios para


uma MatrizQuadrada real ou complexa, em que cada
coluna do resultado corresponde a um valor prprio.
No se esquea de que um vector prprio no
nico; pode ser dimensionado por qualquer factor
constante. Os vectores prprios so normalizados,
significando que se V = [x 1, x 2, , x n ]:
x 1 2+x 2 2+ +x n 2 = 1

MatrizQuadrada primeiro equilibrada com


tranformaes de similaridade at as normas das

Para ver o resultado completo, prima e utilize e


para mover o cursor.

colunas e linhas estarem o mais perto possvel do


mesmo valor. A MatrizQuadrada reduzida para a
forma Hessenberg superior e os vectores prprios
so calculados atravs de uma factorizao Schur.

eigVl()
eigVl(MatrizQuadrada) lista

Catlogo >
No modo de formato complexo rectangular:

Devolve uma lista dos valores prprios de uma

MatrizQuadrada real ou complexa.


MatrizQuadrada primeiro equilibrada com
tranformaes de similaridade at as normas das

Lista alfabtica

57

eigVl()

Catlogo >

colunas e linhas estarem o mais perto possvel do


mesmo valor. A MatrizQuadrada reduzida para a
forma Hessenberg superior e os valores prprios so
calculados a partir da matriz Hessenberg superior.

Para ver o resultado completo, prima e utilize e


para mover o cursor.

Else

ElseIf

Consulte If, pgina 79.

Catlogo >

Se ExprBooleana1

Block1
ElseIf BooleanExpr2

Block2

ElseIf ExprBooleanaN

BlockN
EndIf

Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

EndFor

EndFunc

58

Lista alfabtica

Consulte For, pgina 69.

Consulte Func, pgina 73.

EndIf

Consulte If, pgina 79.

EndLoop

Consulte Loop, pgina 100.

EndPrgm

Consulte Prgm, pgina 126.

EndTry

EndWhile

Consulte Try, pgina 175.

Consulte While, pgina 184.

euler ()

Catlogo >

euler(Expr, Var, depVar, {Var0, VarMax }, depVar0,

Equao diferencial:

VarStep [, eulerStep]) matriz

y'=0.001*y*(100-y) e y(0)=10

euler(SystemOfExpr, Var, ListOfDepVars, {Var0,

VarMax }, ListOfDepVars0, VarStep [, eulerStep])


matriz
euler(ListOfExpr, Var, ListOfDepVars, {Var0,

VarMax }, ListOfDepVars0, VarStep [, eulerStep])


matriz

Para ver o resultado completo, prima e, de


seguida, utilize e para mover o cursor.

Utiliza o mtodo de Euler para resolver o sistema


Compare o resultado acima com a soluo exacta
CAS obtida atravs de deSolve() e seqGen():

com depVar(Var0)=depVar0 no intervalo


[ Var0, VarMax ]. Apresenta uma matriz cuja primeira
linha define os valores de sada Var e cuja segunda
linha define o valor da primeira componente da
soluo nos valores Var correspondentes, e assim
por diante.

Expr o lado direito que define a equao diferencial


ordinria (EDO).

Lista alfabtica

59

euler ()

SystemOfExpr o sistema de lados direitos que

Catlogo >
Sistema de equaes:

definem o sistema de EDOs (corresponde ordem de


variveis dependentes em ListOfDepVars).

ListOfExpr uma lista de segundos membros que


definem o sistema de EDOs (corresponde ordem de

com y1(0)=2 e y2(0)=5

variveis dependentes em ListOfDepVars).

Var a varivel independente.


ListOfDepVars uma lista de variveis dependentes.
{Var0, VarMax } uma lista de dois elementos que
informa a funo para integrar de Var0 a VarMax .

ListOfDepVars0 uma lista de valores iniciais para


variveis dependentes.

VarStep um nmero diferente de zero tal como sign


(VarStep) = sign(VarMax -Var0) e as solues
regressam a Var0+i VarStep para todos os i=0,1,2,
tal como Var0+i VarStep est em [ var0, VarMax ]
(pode no existir um valor de soluo em VarMax ).
eulerStep um nmero inteiro positivo (passa para 1)
que define o nmero de passos Euler entre os valores
de sada. O tamanho de passo real utilizado pelo
mtodo Euler VarStepeulerStep.

exact()

Catlogo >

exact(Expr1 [, Tolerncia])expresso
exact(Lista1 [, Tolerncia])lista
exact(Matriz1 [, Tolerncia])matriz
Utiliza o modo aritmtico Exacto para apresentar,
quando possvel, onmero racional equivalente do
argumento.

Tolerncia especifica a tolerncia para a converso;


a predefinio 0 (zero).

Exit

Catlogo >
Listagem de funes:

Exit

60

Lista alfabtica

Exit

Catlogo >

Sai do bloco For, While ou Loop actual.


Exit no permitido fora das trs estruturas

circulares (For, While ou Loop).


Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

4exp

Catlogo >

Expr 4exp
Representa Expr em funo do expoente natural e .
Este um operador de converso. Apenas pode ser
utilizado no fim da linha de entrada.
Nota: Pode introduzir este operador atravs da escrita

de @>exp no teclado do computador.

exp()

Tecla u

exp(Expr1) expresso
Devolve e elevado potncia Expr1.
Nota: Consulte tambm e modelo do expoente,

pgina 6.
Pode introduzir um nmero complexo na forma polar
re i q. No entanto, utilize esta forma apenas no modo
de ngulo Radianos; causa um erro de domnio no
modo de ngulo Graus ou Gradianos.
exp(Lista1) lista
Devolve e elevado potncia de cada elemento em

Lista1.
exp(MatrizQuadrada1) MatrizQuadrada
Devolve a matriz exponencial de MatrizQuadrada1.
Isto no omesmo que calcular e elevado potncia
de cada elemento. Paramais informaes sobre o
mtodo de clculo, consulte cos().

Lista alfabtica

61

exp()

Tecla u

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

exp4lista()

Catlogo >

exp4lista(Expr, Var) lista


Examina Expr para equaes separadas pela palavra
ou, e devolve uma lista com os lados direitos das
equaes da forma Var=Expr. Isto fornece uma
forma simples para extrair alguns valores das
solues embebidos nos resultados das funes
solve(), cSolve(), fMin() e fMax().
Nota: exp4 list() no necessrio com os zeros e as

funes cZeros() porque devolvem uma lista dos


valores das solues directamente.
Pode introduzir esta funo atravs da escrita de
exp@>list(...) no teclado.

expand()
expand(Expr1 [, Var ]) expresso
expand(Lista1 [, Var ]) lista
expand(Matriz1 [, Var ]) matriz
expand(Expr1) devolve Expr1 expandido em relao

a todas as variveis. A expanso uma expanso


polinomial para polinmios e a expanso de fraco
parcial para expresses racionais.
O objectivo de expand() transformar Expr1 numa
soma e/ou diferena de termos simples. Pelo
contrrio, o objectivo de factor() transformar Expr1
num produto e/ou quociente de factores simples.

62

Lista alfabtica

Catlogo >

expand()

Catlogo >

expand (Expr1, Var) devolve Expr1 expandido em

relao a Var. As potncias similares de Var so


recolhidas. Os termos e os factores so ordenados
com Var como varivel principal. Pode existir alguma
decomposio de factores incidental ou a expanso
dos coeficientes recolhidos. Comparada para omitir

Var, esta poupa tempo frequentemente, memria e


espao no ecr, enquanto torna a expresso mais
compreensvel.

Mesmo quando exista apenas uma varivel, a


utilizao de Var pode tornar a factorizao do
denominador utilizada para a expanso da fraco
parcial mais completa.
Sugesto: Para expresses racionais, propFrac()
mais rpida, mas uma alternativa menos extrema
para expand().
Nota: Consulte tambm comDenom() para um

numerador expandido sobre um denominador


expandido.
expand (Expr1, [Var ] ) tambm distribui potncias

fraccionrias e logaritmos, independentemente de

Var. Para uma distribuio aumentada de potncias


fraccionrias e logaritmos, os limites das
desigualdades podem ser necessrios para garantir
que alguns factores so no negativos.
expand (Expr1, [Var ] ) tambm distribui valores

absolutos, sign(), e exponenciais,


independentemente de Var.
Nota: Consulte tambm tExpand() para a soma de

ngulos trigonomtricos e a expanso de ngulos


mltiplos.

expr()

Catlogo >

expr(Cadeia) expresso
Devolve a cadeia de caracteres contidos em Cadeia
como uma expresso e executa-a imediatamente.

Lista alfabtica

63

ExpReg

Catlogo >

ExpReg X, Y [ , [ Freq] [ , Categoria, Incluir]]


Calcula a regresso exponencialy = a(b)xa partir das listas X e

Y com a frequncia Freq. Um resumo dos resultados guardado


na varivel stat.results (pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
X e Y so listas de variveis independentes e dependentes.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: a (b) x

stat.a, stat.b

Parmetros da regresso

stat.r 2

Coeficiente de determinao linear para dados transformados

stat.r

Coeficiente de correlao para dados transformados (x, ln(y))

stat.Resid

Resduos associados ao modelo exponencial

stat.ResidTrans

Residuais associados ao ajuste linear de dados transformados

stat.XReg

Lista de pontos de dados na Lista X modificada utilizada na regresso com base em restries de Freq,
Lista de categorias e Incluir categorias

stat.YReg

Lista de pontos de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq,
Lista de categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

64

Lista alfabtica

F
factor()

Catlogo >

factor(Expr1 [, Var ]) expresso


factor(Lista1 [, Var ]) lista
factor(Matriz1 [, Var ]) matriz
factor(Expr1) devolve Expr1 decomposta em relao

a todas as variveis sobre um denominador comum.

Expr1 decomposta o mais possvel em factores


racionais lineares sem introduzir novas
subexpresses no reais. Esta alternativa
adequada se quiser a factorizao em relao a mais
de uma varivel.
factor(Expr1, Var) devolve Expr1 decomposta em
relao varivel Var.

Expr1 decomposta o mais possvel em factores


reais lineares em Var, mesmo que introduza
constantes irracionais ou subexpresses irracionais
noutras variveis.
Os factores e os termos so ordenados com Var
como varivel principal. As potncias similares de

Var so recolhidas em cada factor. Inclua Var se a


factorizao for necessria em relao apenas a
essa varivel e estiver disposto a aceitar expresses
irracionais em qualquer outra varivel para aumentar
a factorizao em relao a Var. Pode existir alguma
decomposio de factores incidental em relao a
outras variveis.
Para a definio Auto do modo Auto ou Aproximado,
incluindo Var, permite tambm a aproximao a
coeficientes de pontos flutuantes em que os
coeficientes irracionais no podem ser expressos
explicitamente em termos das funes integradas.
Mesmo quando exista apenas uma varivel, incluindo

Var, pode produzir a factorizao mais completa.


Nota: Consulte tambm comDenom() para uma

forma mais rpida para obter a decomposio de


factores parcial quando factor() no for
suficientemente rpido ou se a memria ficar
esgotada.

Lista alfabtica

65

factor()

Catlogo >

Nota: Consulte tambm cFactor() para decompor

tudo para coeficientes complexos em busca de


factores lineares.
factor(NmeroRacional) devolve o nmero racional

em primos. Para nmeros compostos, o tempo de


clculo cresce exponencialmente com o nmero de
dgitos no segundo maior factor. Por exemplo, a
decomposio em factores de um nmero inteiro de
30 dgitos pode demorar mais de um dia e a
decomposio em factores de um nmero de 100
dgitos pode demorarar mais de um sculo.
Para parar um clculo manualmente,

Windows: Prima continuamente a tecla F12 e


prima repetidamente Enter.

Macintosh: Prima continuamente a tecla F5 e


prima repetidamente Enter.

Unidade porttil: Prima continuamente a tecla


c e prima repetidamente .

Se quiser apenas determinar se um nmero primo,


utilize isPrime(). muito mais rpido, em especial, se
o NmeroRacional no for primo e o segundo maior
factor tiver mais de cinco dgitos.

FCdf()
FCdf(LimiteInferior, LimiteSuperior, dfNumer, dfDenom)
nmero se LimiteInferior e LimiteSuperior forem nmeros,
lista se LimiteInferior e LimiteSuperior forem listas
FCdf(LimiteInferior, LimiteSuperior, dfNumer, dfDenom)
nmero se LimiteInferior e LimiteSuperior forem nmeros,
lista se LimiteInferior e LimiteSuperior forem listas
Calcula a probabilidade da distribuio F entre LimiteInferior e

LimiteSuperior para o dfNumer (graus de liberdade) e dfDenom


especificados.
Para P(X { LimiteSuperior), definir LimiteInferior = 0.

66

Lista alfabtica

Catlogo >

Fill

Catlogo >

Fill Expr, VarMatriz matriz


Substitui cada elemento na varivel VarMatriz por

Expr.
matrixVar j tem de existir.
Fill Expr, VarLista lista
Substitui cada elemento na varivel VarLista por

Expr.
VarLista j tem de existir.

FiveNumSummary

Catlogo >

FiveNumSummary X[,[ Freq][, Categoria, Incluir]]


Fornece uma verso abreviada da estatstica de 1 varivel na
lista X. Umresumo dos resultados guardado na varivel

stat.results (pgina 161).


X representa uma lista de dados.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada valor X correspondente. O valor predefinido 1. Todos os
elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias numricos para


os valores X correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Um elemento (nulo) vazio em qualquer das listas X, Freq ou

Category resulta num nulo para o elemento correspondente de


todas essas listas. Para mais informaes sobre os elementos
vazios, consulte pgina 217.

Varivel de sada

Descrio

stat.MinX

Mnimo dos valores x

stat.Q1 X

1 quartil de x

stat.MedianX

Mediana de x

stat.Q3 X

3 quartil de x

stat.MaxX

Mximo dos valores x

Lista alfabtica

67

floor()

Catlogo >

floor(Expr1) nmero inteiro


Devolve o maior nmero inteiro que { o argumento.
Esta funo idntica a int().
O argumento pode ser um nmero complexo ou real.
floor(Lista1) lista
floor(Matriz1) matriz
Devolve uma lista ou matriz do floor de cada
elemento.
Nota: Consulte tambm ceiling() e int().

fMax()

Catlogo >

fMax(Expr, Var) Expresso booleana


fMax(Expr, Var, LimiteInferior)
fMax(Expr, Var, LimiteInferior, LimiteSuperior)
fMax(Expr, Var) | LimiteInferior {Var
{LimiteSuperior
Devolve uma expresso booleana que especifica os
valores candidatos de Var que maximiza Expr ou
localiza o menor limite superior.
Pode utilizar o operador de limite (|) para limitar o
intervalo da soluo e/ou especificar outras
restries.
Para a definio Aproximado do modo Auto ou
Aproximado, fMax() procura iterativamente um

mximo local aproximado. Isto frequentemente


mais rpido, em especial, se utilizar o operador |
para limitar a procura a um intervalo relativamente
pequeno que contenha exactamente um mximo
local.
Nota: Consulte tambm fMin() e max().

fMin()
fMin(Expr, Var) Expresso booleana
fMin(Expr, Var, LimiteInferior)

68

Lista alfabtica

Catlogo >

fMin()

Catlogo >

fMin(Expr, Var, LimiteInferior, LimiteSuperior)


fMin(Expr, Var) | LimiteInferior{Var{LimiteSuperior
Devolve uma expresso booleana que especifica os
valores candidatos de Var que minimiza Expr ou
localiza o maior limite inferior.
Pode utilizar o operador de limite (|) para limitar o
intervalo da soluo e/ou especificar outras
restries.
Para a definio Aproximado do modo Auto ou
Aproximado, fMin() procura iterativamente um

mnimo local aproximado. Isto frequentemente mais


rpido, em especial, se utilizar o operador para
limitar a procura a um intervalo relativamente
pequeno que contenha exactamente um mnimo
local.
Nota: Consulte tambm fMax() e min().

For

Catlogo >

For Var, Baixo, Alto [, Passo ]

Bloco
EndFor
Executa as declaraes em Bloco iterativamente
para cada valor de Var, de Baixo para Alto, em
incrementos de Passo.

Var no tem de ser uma varivel do sistema.


Passo pode ser positivo ou negativo. O valor
predefinido 1.

Bloco pode ser uma declarao ou uma srie de


declaraes separadas pelo carcter :.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

Lista alfabtica

69

format()

Catlogo >

format(Expr [ , CadeiaFormato ]) cadeia


Devolve Expr como uma cadeia de caracteres com
base no modelo do formato.

Expr tem de ser simplificada para um nmero.


CadeiaFormato uma cadeia e tem de estar na
forma: F[n], S[n], E[n], G[n][c], em que []
indica pores opcionais.
F[n]: Formato fixo. n o nmero de dgitos para
visualizar o ponto decimal.
S[n]: Formato cientfico. n o nmero de dgitos para
visualizar o ponto decimal.
E[n]: Formato de engenharia. n o nmero de dgitos
aps o primeiro dgito significante. O exponente
ajustado para um mltiplo de trs e o ponto decimal
movido para a direita zero, um ou dois dgitos.
G[n][c]: Igual ao formato fixo mas tambm separa os
dgitos esquerda da raiz em grupos de trs. c
especifica o carcter do separador de grupos e
predefine para uma vrgula. Se c for um ponto, a raiz
ser apresentada como uma vrgula.
[Rc]: Qualquer um dos especificadores acima pode
ser sufixado com o marcador de raiz Rc, em que c
um carcter que especifica o que substituir pelo ponto
da raiz.

fPart()
fPart(Expr1) expresso
fPart(Lista1) lista
fPart(Matriz1) matriz
Devolve a parte fraccionria do argumento.
Para uma lista ou matriz, devolve as partes
fraccionrias dos elementos.
O argumento pode ser um nmero complexo ou real.

70

Lista alfabtica

Catlogo >

FPdf()

Catlogo >

FPdf(ValX, dfNumer, dfDenom) nmero se ValX for um


nmero, lista se ValX for uma lista
Calcula a probabilidade da distribuio F no ValX para o dfNumer
(graus de liberdade) e o dfDenom especificados.

freqTable4list()

Catlogo >

freqTable4list(Lista1, ListaNmerosInteirosFreq)
lista
Apresenta uma lista com os elementos de Lista1
expandida de acordo com as frequncias em

ListaNmerosInteirosFreq. Esta funo pode ser


utilizada para construir uma tabela de frequncia para
a aplicao Dados e Estatstica.

Lista1 pode ser qualquer lista vlida.


ListaNmerosInteirosFreq tem de ter a mesma
dimenso da Lista1 e s deve conter elementos de
nmeros inteiros no negativos. Cada elemento
especifica o nmero de vezes que o elemento de

Lista1 correspondente repetido na lista de


resultados. Um valor de zero exclui o elemento de

Lista1 correspondente.
Nota: Pode introduzir esta funo atravs da escrita

de freqTable@>list(...) no teclado do
computador.
Os elementos (nulos) vazios so ignorados. Para
mais informaes sobre os elementos vazios,
consulte pgina 217.

frequency()

Catlogo >

frequency(Lista1,Listabins) lista
Devolve uma lista que contm as contagens dos
elementos em Lista1. As contagens so baseadas
em intervalos (bins) definidos em Listabins.
Se Listabins for {b(1), b(2), , b(n)}, os intervalos
especificados so {?{ b(1), b(1)<?{ b(2),,b(n-1)<?{ b

Explicao do resultado:

(n), b(n)>?}. A lista resultante um elemento maior

2 elementos da Lista de dados so { 2.5

que Listabins.

4 elementos da Lista de dados so >2.5 e { 4.5

Lista alfabtica

71

frequency()

Catlogo >

Cada elemento do resultado corresponde ao nmero

3 elementos da Lista de dados so >4.5

de elementos de Lista1 que esto no intervalo desse


lote. Expresso em termos da funo countIf(), o

O elemento hello uma cadeia e no pode ser


colocado em nenhum lote definido.

resultado {countIf(list, ?{ b(1)), countIf(lista, b(1)<?


{ b(2)), , countIf(lista, b(n-1)<?{ b(n)), countIf(lista,
b(n)>?)}.
Elementos de Lista1 que no podem ser colocados
num lote so ignorados.
Elementos de Lista1 que no podem ser colocados
num lote so ignorados. Os elementos (nulos) vazios
tambm so ignorados. Para mais informaes sobre
os elementos vazios, consulte pgina 217.
Na aplicao Listas e Folha de clculo, pode utilizar
um intervalo de clulas no lugar de ambos os
argumentos.
Nota: Consulte tambm countIf(), pgina 37.

FTest_2Samp

Catlogo >

FTest_2Samp Lista1, Lista2 [, Freq1 [, Freq2 [, Hiptese ]]]


FTest_2Samp Lista1, Lista2 [, Freq1 [, Freq2 [, Hiptese ]]]
(Entrada da lista de dados)
FTest_2Samp sx1, n1, sx2, n2 [, Hiptese ]
FTest_2Samp sx1, n1, sx2, n2 [, Hiptese ]
(Entrada estatstica do resumo)
Efectua um teste Fde duas amostras. Um resumo dos
resultados guardado na varivel stat.results (pgina 161).
ou Ha: s1 > s2, defina Hiptese >0
Para Ha: s1 s2 (predefinio), defina Hiptese =0
Para Ha: s1 < s2, defina Hiptese <0
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.F

Estatstica calculada para a sequncia de dados

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

72

Lista alfabtica

Varivel de sada

Descrio

stat.dfNumer

graus de liberdade do numerador = n1-1

stat.dfDenom

graus de liberdade do denominador= n2-1

stat.sx1, stat.sx2

Desvios padro da amostra das sequncias de dados em Lista1 e Lista2

stat.x1_bar

Mdias da amostra das sequncia de dados em Lista1 e Lista2

stat.x2_bar
stat.n1, stat.n2

Tamanho das amostras

Func
Func

Catlogo >
Definir uma funo por ramos:

Bloco
EndFunc
Modelo para criar uma funo definida pelo utilizador.

Bloco pode ser uma declarao, uma srie de


declaraes separadas pelo carcter : ou uma srie
de declaraes em linhas separadas. A funo pode
utilizar a funo Return para devolver um resultado

Resultado do grfico g(x)

especficos.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

G
gcd()

Catlogo >

gcd(Valor1, Valor2) expresso


Devolve o mximo divisor comum dos dois
argumentos. O gcd de duas fraces o gcd dos
numeradores divididos pelo lcm dos denominadores.
No modo Auto ou Aproximado, o gcd dos nmeros do
ponto flutuante fraccionria 1.0.

Lista alfabtica

73

gcd()

Catlogo >

gcd(Lista1, Lista2) lista


Devolve os mximos divisores comuns dos
elementos correspondentes em Lista1 e Lista2.
gcd(Matriz1, Matriz2) matriz
Devolve os mximos divisores comuns dos
elementos correspondentes em Matriz1e Matriz2.

geomCdf()

Catlogo >

geomCdf(p, LimiteInferior, LimiteSuperior)nmero se


LimiteInferior e LimiteSuperior forem nmeros, lista se

LimiteInferior e LimiteSuperior forem listas


geomCdf(p, LimiteSuperior)para P(1{X{LimiteSuperior)
nmero se LimiteSuperior forum nmero, lista se
LimiteSuperior for uma lista
Calcula uma probabilidade geomtrica cumulativa do

LimiteInferior ao LimiteSuperior com a probabilidade de


sucesso especificada p.
Para P(X { LimiteSuperior), defina LimiteInferior = 1.

geomPdf()

Catlogo >

geomPdf(p, ValX) nmero se ValX for um nmero, lista se


ValX for uma lista
Calcula uma probabilidade em ValX, o nmero da tentativa em
que ocorre o primeiro sucesso, para a distribuio geomtrica
discreta com a probabilidade de sucesso especificada p.

getDenom()
getDenom(Expr1) expresso
Transforma o argumento numa expresso que tem
um denominador comum simplificado e, em seguida,
devolve o denominador.

74

Lista alfabtica

Catlogo >

getLangInfo()

Catlogo >

getLangInfo()abreviatura
Apresenta uma abreviatura do nome do idioma activo.
Por exemplo, pode utiliz-lo num programa ou funo
para determinar o idioma actual.
Ingls = en
Dinamarqus = da
Alemo = de
Finlands = fi
Francs = fr
Italiano = it
Holands = nl
Flamengo = nl_BE
Noruegus = no
Portugus = pt
Espanhol = es
Sueco = sv

getLockInfo()

Catlogo >

getLockInfo(Var)valor
Devolve o estado de bloqueio/desbloqueio actual da
varivel Var.

valor =0: Var est desbloqueada ou no existe.


valor =1: Var est bloqueada e no pode ser
modificada nem eliminada.
Consulte Lock , pgina 96, eunLock , pgina 181.

getMode()

Catlogo >

getMode(NmeroInteiroNomeModo) valor
getMode(0) lista
getMode(NmeroInteiroNomeModo) devolve um

valor que representa a definio actual do modo

Lista alfabtica

75

getMode()

Catlogo >

NmeroInteiroNomeModo.
getMode(0) devolve uma lista com os pares de

nmeros. Cada par composto por um nmero inteiro


do modo e um nmero inteiro da definio.
Para uma listagem dos modos e das definies,
consulte a tabela abaixo.
Se guardar as definies com getMode(0) & var,
pode utilizar setMode(var) num programa ou funo
para restaurar temporariamente as definies na
execuo da funo ou do programa. Consulte
setMode(), pgina 147.

Nome do modo

Nmero inteiro do
modo

Nmeros inteiros da definio

Ver dgitos

1 =Flutuante, 2 =Flutuante1, 3 =Flutuante2, 4 =Flutuante3, 5

=Flutuante4, 6=Flutuante5, 7 =Flutuante6, 8 =Flutuante7, 9


=Flutuante8, 10 =Flutuante9, 11 =Flutuante10, 12
=Flutuante11, 13 =Flutuante12, 14 =Fixo0, 15 =Fixo1, 16
=Fixo2, 17 =Fixo3, 18 =Fixo4, 19 =Fixo5, 20 =Fixo6, 21
=Fixo7, 22 =Fixo8, 23 =Fixo9, 24 =Fixo10, 25 =Fixo11, 26
=Fixo12
ngulo

1 =Radianos, 2 =Graus, 3 =Gradianos

Formato

1 =Normal, 2 =Cientfica, 3 =Engenharia

1 =Real, 2 =Rectangular, 3 =Polar

Auto or Aprox.

1 =Auto, 2 =Aproximado, 3 =Exacto

Formato

1 =Rectangular, 2 =Cilndrico, 3 =Esfrico

Base

1 =Decimal, 2 =Hex, 3 =Binrio

Sistema de

1 =SI, 2 =Eng/EUA

exponencial
Real ou
Complexo

vectorial

unidades

76

Lista alfabtica

getNum()

Catlogo >

getNum(Expr1) expresso
Transforma o argumento numa expresso que tem
um denominador comum simplificado e, em seguida,
devolve o numerador.

getType()

Catlogo >

getType(var)cadeia de texto
Apresenta uma cadeia de texto que indica o tipo
de dados da varivel var.
Se var no tiver sido definido, apresenta a cadeia
de texto "NENHUM".

getVarInfo()

Catlogo >

getVarInfo()matriz ou palavra
getVarInfo(CadeiaDoNomeDaBiblioteca)matriz ou

palavra
getVarInfo() devolve uma matriz de informaes

(nome da varivel, tipo, acessibilidade da biblioteca e


estado de bloqueio/desbloqueio) para todas as
variveis e os objectos da biblioteca definidos no
problema actual.
Se no definir nenhuma varivel, getVarInfo()
apresenta a palavra
getVarInfo(NomeDaBiblioteca)apresenta uma matriz

com informaes para todos os objectos da biblioteca


definidos na biblioteca CadeiaDoNomeDaBiblioteca.

CadeiaDoNomeDaBiblioteca tem de ser uma palavra


(texto entre aspas) ou uma varivel da frase.
Se a biblioteca CadeiaDoNomeDaBiblioteca no
existir, ocorre umerro.

Lista alfabtica

77

getVarInfo()

Catlogo >

Veja o exemplo do lado esquerdo, em que o resultado


de getVarInfo() atribudo varivel vs. A tentar de
apresentao dalinha 2 ou da linha 3 de vs apresenta
uma mensagem de erro de Matriz ou lista invlida
porque pelo menos um dos elementos nessas linhas
(varivel b, por exemplo) reavalia-se para uma matriz.
Este erro pode tambm ocorrer quando utilizar Ans
para reavaliar um resultado getVarInfo().
O sistema apresenta o erro acima porque a verso
actual do software no suporta uma estrutura de
matriz generalizada em que um elemento de uma
matriz pode ser uma matriz ou uma lista.

Goto

Catlogo >

Goto NomeDefinio
Transfere o controlo para a definio NomeDefinio.

NomeDefinio tem de ser definido na mesma


funo com uma instruo Lbl.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

4Grad

Expr1 4Grad expresso

Catlogo >
No modo de ngulo Graus:

Converte Expr1 para medio do ngulo de


gradianos.
Nota: Pode introduzir este operador atravs da escrita

de @>Grad no teclado do computador.

78

Lista alfabtica

No modo de ngulo Radianos:

I
identity()

Catlogo >

identity(Nmero inteiro) matriz


Devolve a matriz de identidade com uma dimenso
de Nmero inteiro.

Nmero inteiro tem de ser um nmero inteiro


positivo.

If

Catlogo >

If Declarao

ExprBooleana

If ExprBooleana Then

Bloco
EndIf
Se a ExprBooleana for avaliada como verdadeira,
executa a declarao individual Declarao ou o
bloco de declaraes Bloco antes de continuar a
execuo.
Se a ExprBooleana for avaliada como falsa, continua
a execuo sem executar a declarao ou o bloco de
declaraes.

Bloco pode ser uma declarao ou uma sequncia de


declaraes separadas pelo carcter :.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

Lista alfabtica

79

If

Catlogo >

If ExprBooleana Then

Bloco1
Else

Bloco2
EndIf
Se a ExprBooleana for avaliada como verdadeira,
executa o Bloco1 e ignora o Bloco2.
Se a ExprBooleana for avaliada como falsa, ignora o

Bloco1, mas executa o Bloco2.


Bloco1 e Bloco2 podem ser uma declarao nica.
If ExprBooleana1 Then

Bloco1
ElseIf ExprBooleana2 Then
Bloco2

ElseIf ExprBooleanaN Then

BlocoN
EndIf
Permite a derivao. Se a ExprBooleana1 for
avaliada como verdadeira, executa o Bloco1. Se a

ExprBooleana1 for avaliada como falsa, avalia a


ExprBooleana2, etc.

ifFn()

Catlogo >

ifFn(ExprBooleana, Value_If_true [, Value_If_false


[, Value_If_unknown ]]) expresso, lista ou matriz
Avalia a expresso booleana ExprBooleana (ou cada
elemento da ExprBooleana) e produz um resultado
com base nas seguintes regras:

O valor do teste de 1 inferior a 2.5, por esta razo, o


elemento

Value_If_True correspondente de 5 copiado para a

ExprBooleana pode testar um valor individual,

lista de resultados.

uma lista ou uma matriz.

80

Se um elemento da ExprBooleana for avaliado


como verdadeiro, devolve o elemento
correspondente de Value_If_true .
Se um elemento da ExprBooleana for avaliada
como falsa, devolve o elemento
correspondente de Value_If_false . Se omitir
Value_If_false , devolve undef .

Lista alfabtica

O valor do teste de 2 inferior a 2.5, por esta razo, o


elemento

Value_If_True correspondente de 6 copiado para a


lista de resultados.

ifFn()

Catlogo >
Se um elemento da ExprBooleana no for
verdadeiro nem falso, devolve o elemento
correspondente Value_If_unknown. Se omitir
Value_If_unknown, devolve undef.
Se o segundo, o terceiro ou o quarto argumento
da funo ifFn() for uma expresso individual, o
teste booleano aplicado a todas as posies
da ExprBooleana.

O valor do teste de 3 no inferior a 2.5, por esta


razo, o elemento Value_If_False correspondente de
10 copiado para a lista de resultados.

Value_If_true um valor individual e corresponde a


qualquer posio seleccionada.

Nota: Se a declarao ExprBooleana simplificada

envolver uma lista ou matriz, todos os outros


argumentos da lista ou matriz tm de ter as mesmas
dimenses e o resultado ter as mesmas dimenses.
Value_If_false no especificado. Undef utilizado.

Um elemento seleccionado de Value_If_true. Um


elemento seleccionado de Value_If_unknown.

imag()

Catlogo >

imag(Expr1) expresso
Devolve a parte imaginria do argumento.
Nota: Todas as variveis indefinidas so tratadas

como variveis reais. Consulte tambm real(), pgina


134
imag(Lista1) lista
Devolve uma lista de partes imaginrias dos
elementos.
imag(Matriz1) matriz
Devolve uma matriz das partes imaginrias dos
elementos.

impDif()

Catlogo >

impDif(Equao, Var, VarDependente [, Ord])


expresso
em que a ordem Ord predefine-se para 1.

Lista alfabtica

81

impDif()

Catlogo >

Calcula a derivada implcita para equaes em que


uma varivel definida implicitamente nos termos de
outra.

Indirecta

inString()

Consulte #(), pgina 208.

Catlogo >

inStrin g(CadeiaDeOrigem, CadeiaDeOrigem [,

Incio ]) nmero inteiro


Devolve a posio do carcter na cadeia

CadeiaDeOrigem em que comea a primeira


ocorrncia da cadeia CadeiaSecundria.
Incio, se includo, especifica a posio do carcter
na CadeiaDeOrigem em que comea a procura.
Predefinio = 1 (o primeiro carcter de

CadeiaDeOrigem).
Se CadeiaDeOrigem no contiver CadeiaSecundria
ou Incio for > o comprimento de CadeiaDeOrigem,
devolve zero.

int()
int(Expr) nmero inteiro
int(Lista1) lista
int(Matriz1) matriz
Devolve o maior nmero inteiro que igual ou inferior
ao argumento. Esta funo idntica a floor().
O argumento pode ser um nmero complexo ou real.
Para uma lista ou matriz, devolve o maior nmero
inteiro de cada elemento.

82

Lista alfabtica

Catlogo >

intDiv()

Catlogo >

intDiv(Nmero1, Nmero2) nmero inteiro


intDiv(Lista1, Lista2) lista
intDiv(Matriz1, Matriz2) matriz
Devolve a parte do nmero inteiro assinada de
(Nmero1 Nmero2).
Para listas e matrizes, devolve a parte do nmero
inteiro assinada de (argumento1argumento2) para
cada par de elementos.

interpolate ()

Catlogo >

interpolate(xValue , xList, yList, yPrimeList)lista

Equao diferencial:

Esta funo efectua o seguinte:

y'=-3y+6t+5 e y(0)=5

Dado xList, yList=f(xList) e yPrimeList=f'(xList)


para alguma funo f desconhecida, utilizada uma
interpolante cbica para aproximar a funo f em

xValue . Presume-se que xList uma lista de


nmeros estritamente crescentes ou decrescentes,
mas esta funo pode apresentar um valor mesmo

Para ver o resultado completo, prima e, de seguida,


utilize e para mover o cursor.

quando no o seja. Esta funo percorre xList


procurando por um intervalo [ xList[i], xList[i+1]] que
contenha xValue . Se encontrar tal intervalo,

Utilize a funo de interpolao() para calcular os


valores de funo para xvaluelist:

apresenta um valor interpolado para f(xValue ); caso


contrrio, apresenta undef.

xList, yList e yPrimeList tm de ter a mesma


dimenso | 2 e conter expresses que simplificam
para nmeros.

xValue pode ser uma varivel indefinida, um nmero


ou uma lista de nmeros.

integral

Consulte (), pgina 193.

Lista alfabtica

83

inv c 2 ()

Catlogo >

inv c 2 (rea, df)


invChi2(rea, df)
Calcula a funo de probabilidade acumulada inversa c 2 (Qui
quadrado) especificada pelo grau de liberdade, df para uma
determinada rea debaixo da curva.

invF()

Catlogo >

invF(rea, dfNumer, dfDenom)


invF(rea, dfNumer, dfDenom)
calcula a funo de distribuio cunulativa inversa F
especificada pelo dfNumer e o dfDenom para uma determinada

rea debixo da curva.

invNorm()

Catlogo >

invNorm(rea [, m, s])
Calcula a funo de distribuio normal acumulada inversa para
uma determinada rea debaixo da curva de distribuio normal
especificada por m e s.

invt()

Catlogo >

invt(rea, df)
Calcula a funo de probabilidade student-t acumulada inversa
especificada pelo grau de liberdade, df para uma determinada

rea debaixo da curva.

iPart()
iPart(Nmero) nmero inteiro
iPart(Lista1) lista
iPart(Matriz1) matriz
Devolve a parte do nmero inteiro do argumento.
Para listas e matrizes, devolve a parte do nmero
inteiro de cada elemento.
O argumento pode ser um nmero complexo ou real.

84

Lista alfabtica

Catlogo >

irr()

Catlogo >

irr(CF0, ListaCF [, FreqCF ]) valor


Funo financeira que calcula a taxa de retorno
interna de um investimento.

CF0 o cash flow inicial no momento 0; tem de ser


um nmero real.

ListaCF uma lista de montantes de cash flow aps


o cash flow inicial CF0.

FreqCF uma lista opcional em que cada elemento


especifica a frequncia da ocorrncia para um
montante de cash flow agrupado (consecutivo), que
o elemento correspondente de ListaCF. A
predefinio 1; se introduzir valores, tm de ser
nmeros inteiros positivos < 10,000.
Nota: Consulte tambm mirr(), pgina 105.

isPrime()

Catlogo >

isPrime(Nmero) Expresso constante booleana


Devolve verdadeiro ou falso para indicar se o nmero
um nmero inteiro |2 que divisvel apenas por si e
1.
Se o Nmero exceder cerca de 306 dgitos e no tiver

Funo para localizar o nmero primeiro seguinte


aps um nmero especificado:

factores {1021, isPrime(Nmero) mostra uma


mensagem de erro.
Se quiser apenas determinar se o Nmero primo,
utilize isPrime() em vez de factor(). muito mais
rpido, em especial, se o Nmero no for primo e tiver
um segundo factor maior que exceda cerca de cinco
dgitos.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

Lista alfabtica

85

isVoid()

Catlogo >

isVoid(Var)Expresso constante booleana


isVoid(Expr)Expresso constante booleana
isVoid(Lista)lista de Expresses constantes

booleanas
Devolve verdadeiro ou falso para indicar se o
argumento um tipo de dados nulos.
Para mais informaes sobre elementos nulos,
consulte pgina 217.

L
Lbl

Catlogo >

Lbl NomeDefinio
Define uma definio com o nome NomeDefinio
numa funo.
Pode utilizar uma instruo Goto NomeDefinio
para transferir o controlo para a instruo
imediatamente a seguir definio.

NomeDefinio tem de cumprir os mesmos


requisitos de nomeao do nome de uma varivel.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

lcm()
lcm(Nmero1, Nmero2) expresso
lcm(Lista1, Lista2) lista
lcm(Matriz1, Matriz2) matriz
Devolve o mnimo mltiplo comum dos dois
argumentos. O lcm de duas fraces o lcm dos
numeradores divididos pelo gcd dos denominadores.
O lcm dos nmeros de ponto flutuante fraccionrios
o produto.
Para duas listas ou matrizes, devolve os mnimos
mltiplos comuns dos elementos correspondentes.

86

Lista alfabtica

Catlogo >

left()

Catlogo >

left(CadeiaDeOrigem [, Num ]) cadeia


Devolve os caracteres Num mais esquerda
contidos na cadeia de caracteres CadeiaDeOrigem.
Se omitir Num, devolve todos os caracteres de

CadeiaDeOrigem.
left(Lista1 [, Num ]) lista
Devolve os elementos Num mais esquerda em

Lista1.
Se omitir Num, devolve todos os elementos de

Lista1.
left(Comparao) expresso
Devolve o lado esquerdo de uma equao ou
desigualdade.

libShortcut()
libShortcut(CadeiaDoNomeDaBiblioteca,

CadeiaDoNomeDoAtalho [, MarcadorDeBibPriv ])
lista de variveis

Catlogo >
Este exemplo assume um documento de biblioteca
actualizado e guardado adequadamente denominado
linalg2 que contm objectos definidos como clearmat,
gauss1 e gauss2.

Cria um grupo de variveis no problema actual que


contm referncias a todos os objectos no
documento da biblioteca especificado

CadeiaDoNomeDaBiblioteca. Adiciona tambm os


membros do grupo ao menu Variveis. Pode referir-se
a cada objecto com a CadeiaDoNomeDoAtalho.
Definir MarcadorDeBibliotecaPrivada=0 para excluir
objectos da biblioteca privada (predefinio)
Definir MarcadorDeBibliotecaPrivada=1 para incluir
objectos da biblioteca privada
Para copiar um grupo de variveis, consulte CopyVar,
pgina 31.
Para eliminar um grupo de variveis, consulte DelVar,
pgina 49.

Lista alfabtica

87

limit() ou lim()

Catlogo >

limit(Expr1, Var, Ponto [, Direco ]) expresso


limit(Lista1, Var, Ponto [, Direco ]) lista
limit(Matriz1, Var, Ponto [, Direco ]) matriz
Devolve o limite requerido.
Nota: Consulte tambm Modelo do limite, pgina 10.

Direco: negativa=da esquerda, positiva=da direita,


caso contrrio=ambos. (Se omitida, a Direco
predefine-se para ambos.)

Os limites no positivo e no negativo so sempre


convertidos para limites de um lado do lado finito.
Dependendo das circunstncias, limit() devolve-se ou
undef quando no consegue determinar um limite
nico. Isto no significa necessariamente que no
existe um limite nico. undef significa que o resultado
um nmero desconhecido com a magnitude finita ou
infinita, ou um conjunto completo desses nmeros.
limit() utiliza mtodo como a regra LHopitals, logo

existem limites nicos que no consegue determinar.


Se a Expr1 contiver variveis indefinidas diferentes
de Var, pode ter de as limitar para obter um resultado
mais conciso.
Os limites podem ser muito sensveis ao erro de
arredondamento. Quando possvel, evite a definio
Aproximado do modo Auto ou Aproximado e os
nmeros aproximados quando calcular os limites.
Caso contrrio, os limites que devem ser zero ou ter
magnitude infinita provavelmente no tero, e os
limites que devem ter magnitude diferente de zero
finita podem no ter.

LinRegBx
LinRegBx X, Y [ , [ Freq][ , Categoria, Incluir]]

Calcula a regresso lineary = a+bxa partir das listas X e Y com


a frequncia Freq. Um resumo dos resultados guardado na
varivel stat.results (pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

88

Lista alfabtica

Catlogo >

LinRegBx

Catlogo >

Incluir.
X e Y so listas de variveis independentes e dependentes.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).
Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: a+b x

stat.a, stat.b

Parmetros de regresso

stat.r 2

Coeficiente de determinao

stat.r

Coeficiente de correlao

stat.Resid

Resduos da regresso

stat.XReg

Lista de dados na Lista X modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.YReg

Lista de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

LinRegMx

Catlogo >

LinRegMx X, Y [ , [ Freq][ , Categoria, Incluir]]

Calcula a regresso linear y = mx+b a partir das listas X e Y


com a frequncia Freq. Um resumo dos resultados guardado
na varivel stat.results (pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
X e Y so listas de variveis independentes e dependentes.

Lista alfabtica

89

LinRegMx

Catlogo >

Freq uma lista opcional de valores de frequncia. Cada


elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).
Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: m x+b

stat.m, stat.b

Parmetros de regresso

stat.r 2

Coeficiente de determinao

stat.r

Coeficiente de correlao

stat.Resid

Resduos da regresso

stat.XReg

Lista de dados na Lista X modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.YReg

Lista de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

LinRegtIntervals
LinRegtIntervals X, Y [, F[,0[, NvC]]]
Para declive. Calcula o intervalo de confiana de nvel C do
declive.
LinRegtIntervals X, Y [, F[,1, ValX[, NvC]]]
Para resposta. Calcula um valor y previsto, um intervalo de
previso de nvel C para uma observao, e um intervalo de
confiana de nvel C para a resposta mdia.
Um resumo dos resultados guardado na varivel stat.results
(pgina 161).
Todas as listas tm de ter a mesma dimenso.

90

Lista alfabtica

Catlogo >

LinRegtIntervals

Catlogo >

X e Y so listas de variveis independentes e dependentes.


F uma lista opcional de valores de frequncia. Cada elemento
em F especifica a frequncia de ocorrncia para cada ponto de
dados X e Y correspondente. O valor predefinido 1. Todos os
elementos tm de ser nmeros inteiros | 0.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).
Varivel de sada

Descrio

stat.RegEqn

Equao de regresso: a+b x

stat.a, stat.b

Parmetros de regresso

stat.df

Graus de liberdade

stat.r 2

Coeficiente de determinao

stat.r

Coeficiente de correlao

stat.Resid

Resduos da regresso

Apenas para o tipo de declive


Varivel de sada

Descrio

[stat.CLower, stat.CUpper]

Intervalo de confiana para o declive

stat.ME

Margem de erro do intervalo de confiana

stat.SESlope

Erro padro do declive

stat.s

Erro padro sobre a linha

Apenas para o tipo de resposta


Varivel de sada

Descrio

[stat.CLower, stat.CUpper]

Intervalo de confiana para a resposta mdia

stat.ME

Margem de erro do intervalo de confiana

stat.SE

Erro padro da resposta mdia

[stat.LowerPred,

Intervalo de previso para uma observao

stat.UpperPred]
stat.MEPred

Margem de erro do intervalo de previso

stat.SEPred

Erro padro para previso

stat.y

a + b XVal

Lista alfabtica

91

LinRegtTest

Catlogo >

LinRegtTest X, Y [, Freq[, Hiptese ]]


Calcula uma regresso linear a partir das listas X e Y e um teste t
no valor do declive b e o coeficiente de correlao r para a
equao y =a+bx. Testa a hiptese nula H0:b=0
(equivalentemente, r=0) em relao a uma das trs hipteses
alternativas.
Todas as listas tm de ter a mesma dimenso.

X e Y so listas de variveis independentes e dependentes.


Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Hiptese um valor opcional que especifica uma de trs


hipteses alternativas em relao qual a hiptese nula
(H0:b=r=0) ser testada.
Para Ha: b0 e r0 (predefinio), defina Hiptese =0
Para Ha: b<0 e r<0, defina Hiptese <0
Para Ha: b>0 e r>0, defina Hiptese >0
Um resumo dos resultados guardado na varivel stat.results
(pgina 161).
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.RegEqn

Equao de regresso: a + b x

stat.t

t-Estatstica para teste de importncia

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

stat.df

Graus de liberdade

stat.a, stat.b

Parmetros de regresso

stat.s

Erro padro sobre a linha

stat.SESlope

Erro padro do declive

stat.r 2

Coeficiente de determinao

stat.r

Coeficiente de correlao

stat.Resid

Resduos da regresso

92

Lista alfabtica

linSolve()

Catlogo >

linSolve(SistemaDeEquaesLineares, Var1, Var2,

... ) lista
linSolve(EquaoLinear1 and EquaoLinear2 e ... ,

Var1, Var2, ... ) lista


linSolve({EquaoLinear1, EquaoLinear2, ... },

Var1, Var2, ... ) lista


linSolve(SistemaDeEquaesLineares, {Var1, Var2,

... }) lista
linSolve(EquaoLinear1 and EquaoLinear2 e ... ,
{Var1, Var2, ... }) lista
linSolve({EquaoLinear1, EquaoLinear2, ...},
{Var1, Var2, ...}) lista
Devolve uma lista de solues para as variveis

Var1, Var2, .. .
O primeiro argumento tem de avaliar um sistema de
equaes do 1 grau ou uma equao individual do 1
grau. Caso contrrio, ocorre um erro de argumento.
Por exemplo, a avaliao de linSolve(x=1 and
x=2,x) produz um resultado de Erro de
argumento.

@List()

Catlogo >

@List(Lista1) lista
Nota: Pode introduzir esta funo atravs da escrita

de deltaList(...) no teclado.
Devolve uma lista com as diferenas entre os
elementos consecutivos em Lista1. Cada elemento
de Lista1 subtrado do elemento seguinte de

Lista1. A lista resultante sempre um elemento mais


pequeno que a Lista1 original.

list4mat()

Catlogo >

list4mat(Lista [, elementosPorLinha ]) matriz


Devolve uma matriz preenchida linha por linha com os
elementos da Lista.

elementosPorLinha, se includo, especifica o nmero

Lista alfabtica

93

list4mat()

Catlogo >

de elementos por linha. A predefinio o nmero de


elementos em Lista (uma linha).
Se a Lista no preencher a matriz resultante, so
adicionados zeros.
Nota: Pode introduzir esta funo atravs da escrita

de list@>mat(...) no teclado do computador.

4ln

Catlogo >

Expr 4ln expresso


Faz com que a entrada Expr seja convertida para
uma expresso apenas com logaritmos naturais (ln).
Nota: Pode introduzir este operador atravs da escrita

de @>ln no teclado do computador.

Teclas /u

ln()
ln(Expr1) expresso
ln(Lista1) lista
Devolve o logaritmo natural do argumento.

Se o modo do formato complexo for Real:

Para uma lista, devolve os logaritmos naturais dos


elementos.

Se o modo do formato complexo for Rectangular:

ln(MatrizQuadrada1) MatrizQuadrada

No modo de ngulo Radianos e Formato complexo


rectangular:

Devolve o logaritmo natural da matriz de

MatrizQuadrada1. Isto no o mesmo que calcular o


logaritmo natural de cada elemento. Para mais
informaes sobre o mtodo de clculo, consulte cos
() em.

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

94

Lista alfabtica

Para ver o resultado completo, prima e utilize e


para mover o cursor.

LnReg

Catlogo >

LnReg X, Y [, [ Freq] [, Categoria, Incluir]]


Calcula a regresso logartmica y = a+bln(x) a partir das listas X
e Y com a frequncia Freq. Um resumo dos resultados
guardado na varivel stat.results (pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
X e Y so listas de variveis independentes e dependentes.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: a+b ln(x)

stat.a, stat.b

Parmetros de regresso

stat.r 2

Coeficiente de determinao linear para dados transformados

stat.r

Coeficiente de correlao para dados transformados (ln(x), y)

stat.Resid

Resduos associados ao modelo logartmico

stat.ResidTrans

Resduos associados ao ajuste linear dos dados transformados

stat.XReg

Lista de dados na Lista X modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.YReg

Lista de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

Lista alfabtica

95

Local

Catlogo >

Local Var1 [, Var2 ] [, Var3 ] ...


Declara as vars especificadas como variveis locais.
Essas variveis s existem durante a avaliao de
uma funo e so eliminadas quando a funo
terminar a execuo.
Nota: As variveis locais poupam memria porque s

existem temporariamente. Tambm no perturbam


nenhum valor da varivel global existente. As
variveis locais tm de ser utilizadas para ciclos For e
guardar temporariamente os valores numa funo
multilinhas visto que as modificaes nas variveis
globais no so permitidas numa funo.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

Lock
Lock Var1[, Var2] [, Var3] ...
Lock Var.
Bloqueia as variveis ou o grupo de variveis
especificadas. No pode eliminar ou modificar as
variveis bloqueadas.
No pode bloquear ou desbloquear a varivel do
sistema Ans, e no pode bloquear os grupos de
variveis do sistema stat. ou tvm.
Nota: O comando Bloquear (Lock ) apaga o histrico

de Anular/Repetir quando aplicado a variveis


desbloqueadas.
Consulte unLock , pgina 181, e getLockInfo(), pgina
75.

96

Lista alfabtica

Catlogo >

log()

Teclas /s

log (Expr1 [ , Expr2 ] ) expresso


log (Lista1 [, Expr2 ]) lista

Devolve o logaritmo -Expr2 base do primeiro


argumento.
Nota: Consulte tambm Modelo do logaritmo, pgina

6.

Se o modo do formato complexo for Real:

Para uma lista, devolve o logaritmo -Expr2 base dos


elementos.
Se omitir o segundo argumento, 10 utilizado como a
base.
Se o modo do formato complexo for Rectangular:

log (MatrizQuadrada1 [ , Expr ] ) MatrizQuadrada

No modo de ngulo Radianos e Formato complexo


rectangular:

Devolve o logaritmo Expr base da matriz de

MatrizQuadrada1. Isto no mesmo que calcular o


logaritmo Expr base de cada elemento. Para mais
informaes sobre o mtodo de clculo, consulte cos
().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.
Se omitir o argumento base, 10 utilizado como a

Para ver o resultado completo, prima e utilize e


para mover o cursor.

base.

4logbase

Catlogo >

Expr 4logbase(Expr1) expresso


Faz com que a entrada Expresso seja simplificada
para uma expresso com a base Expr1.
Nota: Pode introduzir este operador atravs da escrita

de @>logbase(...) no teclado do computador.

Lista alfabtica

97

Logistic

Catlogo >

Logistic X, Y [, [ Freq] [, Categoria, Incluir]]


Calcula a regresso logsticay = (c/(1+ae-bx))a partir das listas

X e Y com a frequncia Freq. Um resumo dos resultados


guardado na varivel stat.results (pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
X e Y so listas de variveis independentes e dependentes.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: c/(1+a e-bx)

stat.a, stat.b,
stat.c

Parmetros de regresso

stat.Resid

Resduos da regresso

stat.XReg

Lista de dados na Lista X modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.YReg

Lista de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

LogisticD
LogisticD X, Y [, [ Repeties], [ Freq] [, Categoria, Incluir] ]
Calcula a regresso logstica y = (c/(1+ae-bx)+d) a partir das
listas X e Y com a frequncia Freq, utilizando um nmero
especificado de repeties. Um resumo dos resultados

98

Lista alfabtica

Catlogo >

LogisticD

Catlogo >

guardado na varivel stat.results (pgina 161).


Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
X e Y so listas de variveis independentes e dependentes.
Iteraes um valor opcional que especifica o nmero mximo
de vezes que uma soluo ser tentada. Se for omitido, 64
utilizado. Em geral, valores maiores resultam numa melhor
preciso, mas maiores tempos de execuo, e vice-versa.

Freq uma lista opcional de valores de frequncia. Cada


elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).
Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: c/(1+a e-bx)+d)

stat.a, stat.b,
stat.c, stat.d

Parmetros de regresso

stat.Resid

Resduos da regresso

stat.XReg

Lista de dados na Lista X modificada utilizada na regresso com base nas restries de Freq, Lista
de categorias e Incluir categorias

stat.YReg

Lista de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq, Lista
de categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

Lista alfabtica

99

Loop

Catlogo >

Ciclo

Bloco
EndLoop
Executa repetidamente as declaraes em Bloco.
No se esquea de que o ciclo ser executado
continuamente, excepto se executar a instruo Ir
para ou Sair no Bloco.

Bloco uma sequncia de declaraes separadas


pelo carcter :.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

LU

Catlogo >

LU Matriz, MatrizI, Matrizu, Matrizp[,Tol]


Calcula a decomposio LU (inferior-superior)
Doolittle LU de uma matriz complexa ou real. A matriz
triangular inferior guardada em MatrizI, a matriz
triangular superior em Matrizu e a matriz de
permutaes (que descreve as trocas de linhas
durante o clculo) em Matrizp.

MatrizI Matrizu = Matrizp matriz


Opcionalmente, qualquer elemento da matriz
tratado como zero se o valor absoluto for inferior a

Tol. Esta tolerncia s utilizada se a matriz tiver


entradas de ponto flutuante e no contiver variveis
simblicas sem um valor atribudo. Caso contrrio,

Tol ignorado.

Se utilizar / ou definir o modo Auto ou


Aproximado para Aproximado, os clculos so
efectuados com a aritmtica do ponto flutuante.

Se Tol for omitido ou no utilizado, a tolerncia


predefinida for calculada como:
5E M14 max(dim(Matriz)) rowNorm(Matriz)

O algortimo de factorizao LU utiliza a articulao


parcial com as trocas de linhas.

100

Lista alfabtica

LU

Catlogo >

M
mat4list()

Catlogo >

mat4lis t(Matriz) lista


Devolve uma lista preenchida com os elementos em

Matriz. Os elementos so copiados de Matriz linha


por linha.
Nota: Pode introduzir esta funo atravs da escrita

de mat@>list(...) no teclado do computador.

max()

Catlogo >

max(Expr1, Expr2) expresso


max(Lista1, Lista2) lista
max(Matriz1, Matriz2) matriz
Devolve o mximo dos dois argumentos. Se os
argumentos forem duas listas ou matrizes, devolve
uma lista ou matriz com o valor mximo de cada par
dos elementos correspondentes.
max(Lista) expresso
Devolve o elemento mximo em lista.
max(Matriz1) matriz
Devolve um vector da linha com o elemento mximo
de cada coluna em Matriz1.

Lista alfabtica

101

max()

Catlogo >

Os elementos (nulos) vazios so ignorados. Para


mais informaes sobre os elementos vazios,
consulte pgina 217.
Nota: Consulte tambm fMax() e min().

mean()

Catlogo >

mean(Lista [, freList ]) expresso


Devolve a mdia dos elementos em Lista.
Cada elemento de ListaFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Lista.
mean(Matriz1 [, MatrizFreq ]) matriz

No Formato de vector rectangular:

Devolve um vector da linha da mdia de todas as


colunas em Matriz1.
Cada elemento de MatrizFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Matriz1.
Os elementos (nulos) vazios so ignorados. Para
mais informaes sobre os elementos vazios,
consulte pgina 217.

median()
median(Lista[, ListaFreq])expresso
Devolve a mediana dos elementos em Lista.
Cada elemento de ListFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Lista.
median(Matriz1[, MatrizFreq])matriz
Devolve um vector em linha com as medianas das
colunas da Matriz1.
Cada elemento de MatrizFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Matriz1.

102

Lista alfabtica

Catlogo >

median()

Catlogo >

Notas:

Todas as entradas da lista ou matriz tm de ser


simplificadas para nmeros.

Os elementos (nulos) vazios da lista ou matriz


so ignorados. Para mais informaes sobre os
elementos vazios, consulte pgina 217.

MedMed

Catlogo >

MedMed X, Y [, Freq] [, Categoria, Incluir]]


Calcula a recta mdia-mdiay = (mx+b)a partir das listas X e Y
com a frequncia Freq. Um resumo dos resultados guardado
na varivel stat.results (pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
X e Y so listas de variveis independentes e dependentes.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de
sada

Descrio

stat.RegEqn

Equao da recta mediana-mediana: m x+b

stat.m, stat.b

Parmetros do modelo

stat.Resid

Resduos da recta mediana-mediana

stat.XReg

Lista de dados na Lista X modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.YReg

Lista de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

Lista alfabtica

103

mid()

Catlogo >

mid(CadeiaDeOrigem, Incio [, Contagem ])


cadeia
Devolve os caracteres Contagem a partir da cadeia
de caracteres CadeiaDeOrigem, comeando pelo
nmero de caracteres Incio.
Se Contagem for omitida ou maior que a dimenso de

CadeiaDeOrigem, devolve todos os caracteres de


CadeiaDeOrigem, comeando pelo nmero de
caracteres Incio.
Contagem tem de ser | 0. Se Contagem = 0, devolve
uma cadeia vazia.
mid(ListaDeOrigem, Incio [, Contagem ]) lista
Devolve os elementos Contagem de ListaDeOrigem,
comeando pelo nmero de elementos Incio.
Se Contagem for omitida ou maior que a dimenso de

ListaDeOrigem, devolve todos os elementos de


ListaDeOrigem, comeando pelo nmero de
elementos Incio.
Contagem tem de ser | 0. Se Contagem = 0, devolve
uma lista vazia.
mid(ListaDaCadeiaDeOrigem, Incio [, Contagem ])
lista
Devolve as cadeias Contagem da lista de cadeias

ListaDaCadeiaDeOrigem, comeando pelo nmero


de elementos Incio.

min()

Catlogo >

min(Expr1, Expr2) expresso


min(Lista1, Lista2) lista
min(Matriz1, Matriz2) matriz
Devolve o mnimo dos dois argumentos. Se os
argumentos forem duas listas ou matrizes, devolve
uma lista ou matriz com o valor mnimo de cada par
dos elementos correspondentes.
min(Lista) expresso
Devolve o elemento mnimo de Lista.

104

Lista alfabtica

min()

Catlogo >

min(Matriz1) matriz
Devolve um vector da linha com o elemento mnimo
de cada coluna em Matriz1.
Nota: Consulte tambm fMin() e max().

mirr()

Catlogo >

mirr(TaxaDeFinanciamento,

TaxaDeReinvestimento, CF0, ListaCF [, FreqCF ])


Funo financeira que devolve a taxa de retorno
interna modificada de um investimento.

TaxaDeFinanciamento a taxa de juro que paga


sobre os montantes de cash flow.

TaxaDeReinvestimento a taxa de juro em que os


cash flows so reinvestidos.

CF0 o cash flow inicial no momento 0; tem de ser


um nmero real.

ListaCF uma lista de montantes de cash flow aps


o cash flow inicial CF0.

FreqCF uma lista opcional em que cada elemento


especifica a frequncia da ocorrncia para um
montante de cash flow agrupado (consecutivo), que
o elemento correspondente de ListaCF. A
predefinio 1; se introduzir valores, tm de ser
nmeros inteiros positivos < 10,000.
Nota: Consulte tambm irr(), pgina 85.

mod()

Catlogo >

mod(Expr1, Expr2) expresso


mod(Lista1, Lista2) lista
mod(Matriz1, Matriz2) matriz
Devolve o primeiro mdulo de argumentos do
segundo argumento conforme definido pelas
identidades:
mod(x,0) = x
mod(x,y) = x - y floor(x/y)

Lista alfabtica

105

mod()

Catlogo >

Quando o segundo argumento for diferente de zero, o


resultado peridico nesse argumento. O resultado
zero ou tem o mesmo sinal do segundo argumento.
Se os argumentos forem duas listas ou matrizes,
devolve uma lista ou matriz com o mdulo de cada
par de elementos correspondentes.
Nota: Consulte tambm remain(), pgina 136

mRow()

Catlogo >

mRow(Expr, Matriz1, ndice ) matriz


Devolve uma cpia de Matriz1 com cada elemento
na linha ndice de Matriz1 multiplicado por Expr.

mRowAdd()

Catlogo >

mRowAdd(Expr, Matriz1, ndice1, ndice2) matriz


Devolve uma cpia de Matriz1 com cada elemento
na linha ndice2 de Matriz1 substitudo por:

Expr linha ndice1 + linha ndice2

MultReg

Catlogo >

MultReg Y , X1[, X2[, X3,[, X10]]]


Calcula a regresso linear mltipla da lista Y nas listas X1, X2, ,

X10. Um resumo dos resultados guardado na varivel


stat.results (pgina 161).
Todas as listas tm de ter dimenses iguais.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.RegEqn

Equao de regresso: b0+b1 x1+b2 x2+ ...

stat.b0, stat.b1, ...

Parmetros de regresso

stat.R2

Coeficiente de determinao mltipla

stat.yLista

yLista = b0+b1 x1+ ...

106

Lista alfabtica

Varivel de sada

Descrio

stat.Resid

Resduos da regresso

MultRegIntervals

Catlogo >

MultRegIntervals Y , X1[, X2[, X3,[, X10]]], ListaValX[, NvelC]


Calcula um valor y previsto, um intervalo de previso de nvel C
para uma observao, e um intervalo de confiana de nvel C
para a resposta mdia.
Um resumo dos resultados guardado na varivel stat.results
(pgina 161).
Todas as listas tm de ter dimenses iguais.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.RegEqn

Equao de regresso: b0+b1 x1+b2 x2+ ...

stat.y

Um ponto prev: y = b0 + b1 xl + ... para ListaDeValoresX

stat.dfError

Erro dos graus de liberdade

stat.CLower, stat.CUpper

Intervalo de confiana para uma resposta mdia

stat.ME

Margem de erro do intervalo de confiana

stat.SE

Erro padro da resposta mdia

stat.LowerPred,

Intervalo de previso para uma observao

stat.UpperrPred
stat.MEPred

Margem de erro do intervalo de previso

stat.SEPred

Erro padro para previso

stat.bList

Lista de parmetros de regresso, {b0,b1,b2,...}

stat.Resid

Residuais da regresso

MultRegTests

Catlogo >

MultRegTests Y , X1[, X2[, X3,[, X10]]]


O teste de regresso linear calcula uma regresso linear mltipla
a partir dos dados fornecidos e fornece a estatstica do teste F
global e estatstica do teste t para os coeficientes.

Lista alfabtica

107

MultRegTests

Catlogo >

Um resumo dos resultados guardado na varivel stat.results


(pgina 161).
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).
Sadas

Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: b0+b1 x1+b2 x2+ ...

stat.F

Estatstica do teste F global

stat.PVal

Valor P associado estatstica F global

stat.R2

Coeficiente de determinao mltipla

stat.AdjR2

Coeficiente ajustado de determinao mltipla

stat.s

Desvio padro do erro

stat.DW

Estatstica Durbin-Watson; utilizada para determinar se a correlao automtica de primeira ordem


est presente no modelo

stat.dfReg

Graus de liberdade da regresso

stat.SSReg

Soma de quadrados da regresso

stat.MSReg

Quadrado mdio da regresso

stat.dfError

Erro dos graus de liberdade

stat.SSError

Erro da soma de quadrados

stat.MSError

Erro do quadrado mdio

stat.bList

{b0,b1,...} Lista de parmetros

stat.tList

Lista da estatstica t, um para cada coeficiente na bList

stat.PList

Lista de valores P para cada estatstica t

stat.SEList

Lista de erros padro para coeficientes na bList

stat.yLista

yLista = b0+b1 x1+...

stat.Resid

Resduos da regresso

stat.sResid

Resduos normalizados; obtido atravs da diviso de um resduo pelo desvio padro

stat.CookDist

Distncia de Cook; medio da influncia de uma observao com base no residual e optimizao

stat.Leverage

Medio da distncia entre os valores independentes e os valores mdios

108

Lista alfabtica

N
nand

Teclas /=

ExprBooleana1nandExprBooleana2 devolve
expresso booleana
ListaBooleana1nandListaBooleana2 devolve lista
booleana
MatrizBooleana1nandMatrizBooleana2 devolve
matriz booleana

Devolve a negao de uma operao and lgica nos


dois argumentos. Devolve falso, verdadeiro ou uma
forma simplificada da equao.
Para listas e matrizes, devolve comparaes
elemento por elemento.

NmeroInteiro1nandNmeroInteiro2nmero
inteiro
Compara dois nmeros inteiros reais bit a bit com
uma operao nand. Internamente, ambos os
nmeros inteiros so convertidos para nmeros
binrios de 64 bits assinados. Quando os bits
correspondentes forem comparados, o resultado 1
se ambos os bits forem 1; caso contrrio, o resultado
0. O valor devolvido representa os resultados dos
bits e aparece de acordo com o modo base.
Pode introduzir os nmeros inteiros em qualquer base
numrica. Para uma entrada binria ou hexadecimal,
tem de utilizar o prefixo 0b ou 0h, respetivamente.
Sem um prefixo, os nmeros inteiros so tratados
como decimais (base10).

Lista alfabtica

109

nCr()

Catlogo >

nCr(Expr1, Expr2) expresso


Para o nmero inteiro Expr1 e Expr2 com Expr1 |

Expr2 | 0, nCr() o nmero de combinaes de


coisas de Expr1 retiradas de Expr2 de uma vez. (Isto
tambm conhecido como um coeficiente binomial.)
Ambos os argumentos pode ser nmeros inteiros ou
expresses simblicas.
nCr(Expr, 0)1
nCr(Expr, NmeroInteiroNeg)0
nCr(Expr, NmeroInteiroPos) Expr (Expr
N1)...
(Expr N NmeroInteiroPos +1)/ NmeroInteiroPos!
nCr(Expr, NmeroNoInteiro) expresso !/
((Expr N NmeroNoInteiro)! NmeroNoInteiro !)
nCr(Lista1, Lista2) lista
Devolve uma lista de combinaes com base nos
pares de elementos correspondentes nas duas listas.
Os argumentos tm de ter o mesmo tamanho de
listas.
nCr(Matriz1, Matriz2) matriz
Devolve uma matriz de combinaes com base nos
pares de elementos correspondentes nas duas
matrizes. Os argumentos tm de ter o mesmo
tamanho de matrizes.

nDerivative()
nDerivative(Expr1, Var=Valor[, Ordem])valor
nDerivative(Expr1, Var[, Ordem]) |

Var=Valorvalor
Devolve a derivada numrica calculada com os
mtodos de diferenciao automticos.
Ao especificar o Valor, substitui qualquer atribuio
de varivel anterior ou qualquer substituio atual |
para a varivel.

Ordem da derivada tem de ser 1 ou 2.

110

Lista alfabtica

Catlogo >

newList()

Catlogo >

newLis t(ElementosNum) lista


Devolve uma lista com uma dimenso de

ElementosNum. Cada elemento zero.

newMat()

Catlogo >

newMa t(LinhaNum, ColunasNum) matriz


Devolve uma matriz de zeros com a dimenso

LinhasNum por ColunasNum.

nfMax()

Catlogo >

nfMax(Expr, Var) valor


nfMax(Expr, Var, LimiteInferior) valor
nfMax(Expr, Var, LimiteInferior, LimiteSuperior)
valor
nfMax(Expr, Var) | LimiteInferior{Var
{LimiteSuperior valor
Devolve um valor numrico candidato da varivel Var
em que ocorre o mximo local de Expr.
Se fornecer um LimiteInferior e um LimiteSuperior,
a funo procura o mximo local no intervalo fechado
[ LimiteInferior, LimiteSuperior].
Nota: Consulte tambm fMax() e d().

nfMin()

Catlogo >

nfMin(Expr, Var) valor


nfMin(Expr, Var, LimiteInferior) valor
nfMin(Expr, Var, LimiteInferior, LimiteSuperior)
valor
nfMin(Expr, Var) | LimiteInferior{Var
{LimiteSuperior valor
Devolve um valor numrico candidato da varivel Var
em que ocorre o mnimo local de Expr.
Se fornecer um LimiteInferior e um LimiteSuperior,

Lista alfabtica

111

nfMin()

Catlogo >

a funo procura o mnimo local no intervalo fechado


[ LimiteInferior, LimiteSuperior].
Nota: Consulte tambm fMin() e d().

nInt()

Catlogo >

nInt(Expr1, Var, Inferior, Superior) expresso


Se a expresso a integrar Expr1 no contiver
nenhuma varivel para alm de Var e se Inferior e

Superior forem constantes, positivo ou negativo,


nInt() devolve uma aproximao de (Expr1, Var,
Inferior, Superior). Esta aproximao uma mdia
ponderada de alguns valores de amostra da
expresso a integrar no intervalo Inferior <Var
<Superior.
O objectivo obter seis dgitos significativos. O
algoritmo adaptvel termina quando parecer que o
objectivo foi alcanado ou quando parecer improvvel
que as amostras adicionais produzam uma melhoria
acentuada.
Aparece um aviso (Preciso questionvel) quando
parecer que o objectivo no foi alcanado.
Nest nInt() para fazer integrao numrica mltipla.
Os limites da integrao podem depender das
variveis de integrao fora dos limites.
Nota: Consulte tambm (), pgina 193.

nom()
nom(TaxaEfectiva,CpY) valor
Funo financeira que converte a taxa de juro
efectiva anual TaxaEfectiva para uma taxa nominal,
dando CpY como o nmero de perodos compostos
por ano.

TaxaEfectiva tem de ser um nmero real e CpY tem


de ser um nmero real > 0.
Nota: Consulte tambm eff(), pgina 57.

112

Lista alfabtica

Catlogo >

nor

Teclas /=

ExprBooleana1norExprBooleana2 devolve
expresso booleana
ListaBooleana1norListaBooleana2 devolve lista
booleana
MatrizBooleana1norMatrizBooleana2 devolve
matriz booleana

Devolve a negao de uma operao or lgica nos


dois argumentos. Devolve falso, verdadeiro ou uma
forma simplificada da equao.
Para listas e matrizes, devolve comparaes
elemento por elemento.

NmeroInteiro1norNmeroInteiro2nmero inteiro
Compara dois nmeros inteiros reais bit a bit com
uma operao nor. Internamente, ambos os nmeros
inteiros so convertidos para nmeros binrios de 64
bits assinados. Quando os bits correspondentes
forem comparados, o resultado 1 se ambos os bits
forem 1; caso contrrio, o resultado 0. O valor
devolvido representa os resultados dos bits e aparece
de acordo com o modo base.
Pode introduzir os nmeros inteiros em qualquer base
numrica. Para uma entrada binria ou hexadecimal,
tem de utilizar o prefixo 0b ou 0h, respetivamente.
Sem um prefixo, os nmeros inteiros so tratados
como decimais (base10).

norm()

Catlogo >

norm(Matriz)expresso
norm(Vector)expresso
Apresenta a norma Frobenius.

Lista alfabtica

113

normaLine()

Catlogo >

normaLine(Expr1, Var, Ponto)expresso


normaLine(Expr1, Var= Ponto)expresso
Apresenta a recta normal curva representada por

Expr1 no ponto especificado na Var=Ponto.


Certifique-se de que a varivel independente no est
definida. Por exemplo, se f1(x):=5 e x:=3, ento
normaLine(f1(x),x,2) apresenta falso.

normCdf()

Catlogo >

normCdf(LimiteInferior, LimiteSuperior[,m[,s]])nmero se
LimiteInferior e LimiteSuperior forem nmeros, lista se

LimiteInferior e LimiteSuperior forem listas


Calcula a probabilidade de distribuio normal entre

LimiteInferior e LimiteSuperior para os m (predefinio=0) e s


(predefinio=1) especificados.
Para P(X { LimiteSuperior), defina LimiteInferior = ..

normPdf()

Catlogo >

normPdf(ValX [,m[,s]]) nmero se ValX for um nmero, lista


se ValX for uma lista
Calcula a funo de densidade de probabilidade para a
distribuio normal num valor ValX especificado para m e s
especificados.

not

Catlogo >

no t ExprBooleana Expresso booleana


Devolve falso, verdadeiro ou uma forma simplificada
do argumento.
no NmeroInteiro1 nmero inteiro

No modo base Hex:

Devolve um complemento de um nmero inteiro real.

Importante: Zero, no a letra O.

Internalmente, NmeroInteiro1 convertido para um


nmero de binrio de 64 bits. O valor de cada bit
mudado (0 torna-se 1 e vice-versa) para um
complemento. Os resultados aparecem de acordo
com o modo base.

114

Lista alfabtica

No modo base Bin:

not

Catlogo >

Pode introduzir o nmero em qualquer base numrica.


Para uma entrada binria ou hexadecimal, tem de
utilizar o prefixo 0b ou 0h, respectivamente. Sem um
prefixo, o nmero inteiro tratado como decimal
(base10).

grande para uma forma binria de 64 bits assinada,

Para ver o resultado completo, prima e utilize e


para mover o cursor.

utilizada uma operao de mdulo simtrico para

Nota: Uma entrada binria pode ter at 64 dgitos

Se introduzir um nmero inteiro na base 10 muito

colocar o valor no intervalo adequado. Para mais


informaes, consulte 4 Base2, pgina 20.

nPr()

(no contando com o prefixo 0b). Uma entrada


hexadecimal pode ter at 16 dgitos.

Catlogo >

nPr(Expr1, Expr2) expresso


Para o nmero inteiro Expr1 e Expr2 com Expr1 |

Expr2 | 0, nPr() o nmero de permutaes de


coisas de Expr1 retiradas de Expr2 de uma vez.
Ambos os argumentos podem ser nmeros inteiros
ou expresses simblicas.
nPr(Expr, 0)1
nPr(Expr, NmeroInteiroNeg) 1/((Expr +1) (Expr
+2) ... (expresso N NmeroInteiroNeg))
nPr(Expr, NmeroInteiroPos)
Expr (Expr N1)... (Expr N NmeroInteiroPos
+1)
nPr(Expr, NmeroNoInteiro)
Expr! / (Expr N NmeroNoInteiro)!
nPr(Lista1, Lista2) lista
Devolve uma lista de permutaes com base nos
pares de elementos correspondentes nas duas listas.
Os argumentos tm de ter o mesmo tamanho de
listas.
nPr(Matriz1, Matriz2) matriz
Devolve uma matriz de permutaes com base nos
pares de elementos correspondentes nas duas
matrizes. Os argumentos tm de ter a a mesma
matriz de tamanhos.

Lista alfabtica

115

npv()

Catlogo >

npv(TaxaDeJuro, CFO, ListaCF [, FreqCF ])


Funo financeira que calcula o valor lquido actual; a
soma dos valores actuais de entradas e sadas do
cash flow. Um resultado positivo para npv indica um
investimento lucrativo.

TaxaDeJuro a taxa a descontar dos cash flows (o


custo do dinheiro) durante um perodo.

CF0 o cash flow inicial no momento 0; tem de ser


um nmero real.

ListaCF uma lista de montantes de cash flow aps


o cash flow inicial CF0.
FreqCF uma lista em que cada elemento especifica
a frequncia da ocorrncia para um montante de cash
flow agrupado (consecutivo), que o elemento
correspondente de ListaCF. A predefinio 1; se
introduzir valores, tm de ser nmeros inteiros
positivos < 10,000.

nSolve()

Catlogo >

nSolve(Equao, Var [= Tentativa ]) nmero ou

erro da cadeia
nSolve(Equao, Var [= Tentativa ], LimiteInferior)
nmero ou erro da cadeia
nSolve(Equao, Var [= Tentativa ], LimiteInferior,

Nota: Se existirem vrias solues, pode utilizar

LimiteSuperior) nmero ou erro da cadeia

uma tentativa para ajudar a encontrar uma soluo


particular.

nSolve(Equao, Var [= Tentativa ]) | LimiteInferior


{Var{LimiteSuperior nmeroouerrodacadeia
Procura iterativamente uma soluo numrica real
aproximada para Equao para uma varivel.
Especifique a varivel como:

varivel
ou

varivel = nmero real


Por exemplo, x vlido e logo x=3.

116

Lista alfabtica

nSolve()

Catlogo >

nSolve() frequemente mais rpido que solve() ou


zeros(), em especial, se o operador | for utilizado

para restringir a procura a um pequeno intervalo


exactamente com uma soluo simples.
nSolve() tenta determinar se um ponto em que o

residual zero ou dois pontos relativamente prximos


em que o residual tem sinais opostos e a magnitude
do residual no excessiva. Se no conseguir atingir
isto com um nmero modesto de pontos de amostra,
devolve a cadeira nenhuma soluo encontrada.
Nota: Consulte tambm cSolve(), cZeros(), solve() e
zeros().

O
OneVar

Catlogo >

OneVar [1, ] X [, [Freq ][, Categoria, Incluir ]]


OneVar [n, ] X1, X2 [X3 [, [, X20 ]]]
Calcula a estatstica de 1 varivel at 20 listas. Um resumo
dosresultados guardado na varivel stat.results (pgina 161.)
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
Os argumentos X so listas de dados.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada valor X correspondente. O valor predefinido 1. Todos os
elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias numricos para


os valores X correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Um elemento (nulo) vazio em qualquer das listas X, Freq ou

Category resulta num nulo para o elemento correspondente de


todas essas listas. Um elemento vazio em qualquer uma das
listas de X1 a X20 resulta num vazio para o elemento
correspondente de todas essas listas. Para mais informaes
sobre os elementos vazios, consulte pgina 217.

Lista alfabtica

117

Varivel de sada

Descrio

stat.v

Mdia dos valores x

stat.Gx

Soma dos valores x

stat.Gx2

Soma dos valores x 2

stat.sx

Desvio padro da amostra de x

stat.sx

Desvio padro da populao de x

stat.n

Nmero de pontos de dados

stat.MinX

Mnimo dos valores x

stat.Q 1 X

1 quartil de x

stat.MedianX

Mediana de x

stat.Q 3 X

3 quartil de x

stat.MaxX

Mximo de valores x

stat.SSX

Soma de quadrados de desvios da mdia de x

or (ou)

Catlogo >

ExprBooleana1orExprBooleana2 devolve expresso


booleana
ListaBooleana1orListaBooleana2 devolve lista
booleana
MatrizBooleana1orMatrizBooleana2 devolve matriz
booleana
Devolve falso, verdadeiro ou uma forma simplificada
da entrada original.
Devolve verdadeiro se uma ou ambas as expresses
forem simplificadas para verdadeiro. Devolve falso
apenas se ambas as expresses forem avaliadas
para falso.
Nota: Consulte xor.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

NmeroInterior1 or NmeroInterior2 nmero


inteiro

118

Lista alfabtica

No modo base Hex:

or (ou)

Catlogo >

Compara dois nmeros inteiros reais bit a bit com


uma operao or. Internamente, ambos os nmeros
inteiros so convertidos para nmeros binrios de 64

Importante: Zero, no a letra O.

bits assinados. Quando os bits correspondentes


forem comparados, o resultado 1 se ambos os bits
forem 1; caso contrrio, o resultado 0. O valor

No modo base Bin:

devolvido representa os resultados dos bits e aparece


de acordo com o modo base.
Nota: Uma entrada binria pode ter at 64 dgitos

Pode introduzir os nmeros inteiros em qualquer base


numrica. Para uma entrada binria ou hexadecimal,

(no contando com o prefixo 0b). Uma entrada


hexadecimal pode ter at 16 dgitos.

tem de utilizar o prefixo 0b ou 0h, respectivamente.


Sem um prefixo, os nmeros inteiros so tratados
como decimais (base10).
Se introduzir um nmero inteiro na base 10 muito
grande para uma forma binria de 64 bits assinada,
utilizada uma operao de mdulo simtrico para
colocar o valor no intervalo adequado. Para mais
informaes, consulte 4 Base2, pgina 20.
Nota: Consulte xor.

ord()

Catlogo >

ord(Cadeia) nmero inteiro


ord(Lista1) lista
Devolve o cdigo numrico do primeiro carcter na
cadeia de caracteres Cadeia ou uma lista dos
primeiros caracteres de cada elemento da lista.

P
P4Rx()
P4Rx(rExpr, qExpr) expresso

Catlogo >
No modo de ngulo Radianos:

P4Rx(rList, qList) lista


P4Rx(rMatrix , qMatrix ) matriz
Devolve a coordenada x equivalente do par (r,q).
Nota: O argumento q interpretado como um ngulo

expresso em graus, gradianos ou radianos de acordo

Lista alfabtica

119

P4Rx()

Catlogo >

com o modo de ngulo actual. Se o argumento for


uma expresso, pode utilizar,G ou R para substituir a
definio do modo de ngulo temporariamente.
Nota: Pode introduzir esta funo atravs da escrita

de P@>Rx(...) no teclado do computador.

P4Ry()
P4Ry(rExpr, qExpr) expresso

Catlogo >
No modo de ngulo Radianos:

P4Ry(rList, qList) lista


P4Ry(rMatrix , qMatrix ) matriz
Devolve a coordenada y equivalente do par (r,q).
Nota: O argumento q interpretado como um ngulo

expresso em graus, gradianos ou radianos de acordo


com o modo de ngulo actual. Se o argumento for
uma expresso, pode utilizar,G ou R para substituir a
definio do modo de ngulo temporariamente.
Nota: Pode introduzir esta funo atravs da escrita

de P@>Ry(...) no teclado do computador.

PassErr
PassErr
Passa um erro para o nvel seguinte.
Se a varivel do sistema errCode for zero, PassErr no faz
nada.
A proposio Else do bloco Try...Else...EndTry deve utilizar
ClrErr ou PassErr. Se tiver de processar ou ignorar o erro, utilize
ClrErr. Se no souber o que fazer com o erro, utilize PassErr para

o enviar para a rotina de tratamento de erros seguinte. Se no


existirem mais rotinas de tratamento de erros
Try...Else...EndTry pendente, a caixa de dilogo de erros

aparecer como normal.


Nota: Consulte tambm ClrErr, pgina 27, e Try , pgina 175.
Nota para introduo do exemplo: Na aplicao Calculadora da

unidade porttil, pode introduzir definies em diferentes linhas,


premindo @ em vez de no fim de cada linha. No teclado do
computador, mantenha premida a tecla Alt e prima Enter.

120

Lista alfabtica

Catlogo >
Para ver um exemplo de PassErr ,
consulte o exemplo 2 no comando Try,
pgina 175.

piecewise()

Catlogo >

piecewise(Expr1 [, Condio1 [, Expr2 [, Condio2


[, ]]]])
Devolve as definies para uma funo piecewise na
forma de uma lista. Pode tambm criar definies
piecewise com um modelo.
Nota: Consulte tambm Modelo de Funo por
ramos , pgina 6.

poissCdf()

Catlogo >

poissCdf(l, LimiteInferior, LimiteSuperior)nmero se


LimiteInferior e LimiteSuperior forem nmeros, lista se

LimiteInferior e LimiteSuperior forem listas


poissCdf(l, LimiteSuperior)(para P(0{X{LimiteSuperior)
nmero se LimiteSuperior for um nmero, lista se
LimiteSuperior for uma lista
Calcula uma probabilidade cumulativa para a distribuio
Poisson discreta com a mdia especificada l.
Para P(X { LimiteSuperior), defina LimiteInferior=0

poissPdf()

Catlogo >

poissPdf(l, ValX) nmero se ValX for um nmero, lista se


ValX for uma lista
Calcula uma probabilidade para a distribuio Poisson discreta
com a mdia especificada l.

4Polar

Catlogo >

Vector 4Polar
Nota: Pode introduzir este operador atravs da escrita

de @>Polar no teclado do computador.


Apresenta o vector em forma polar [r]. O vector
tem de ser de dimenso 2 e pode ser uma linha ou
uma coluna.
Nota: 4 Polar uma instruo de formato de

visualizao, no uma funo de converso. S pode


utiliz-la no fim de uma linha de entrada e no

Lista alfabtica

121

4Polar

Catlogo >

actualiza ans.
Nota: Consulte tambm 4 Rect , pgina 134.

ValorComplexo 4Polar

No modo de ngulo Radianos:

Apresenta VectorComplexo em forma polar.

O modo de ngulo Graus devolve (r).

O modo de ngulo Radianos devolve rei .

ValorComplexo pode ter qualquer forma complexa.


No entanto, uma entrada rei provoca um erro no
modo de ngulo Graus.
Nota: Tem de utilizar os parntesis para uma entrada

No modo de ngulo Gradianos:

polar (r).

No modo de ngulo Graus:

polyCoeffs()

Catlogo >

polyCoeffs(Poly [, Var ]) lista


Devolve uma lista dos coeficientes do polinmio Poly
em relao varivel Var.

Poly tem de ser uma expresso polinomial em Var.


Recomendamos que no omita Var, excepto se Poly
for uma expresso numa varivel.
Expande o polinmio e selecciona x para a Var
omitida.

122

Lista alfabtica

polyDegree()

Catlogo >

polyDegree(Poli [, Var ]) valor


Devolve o grau da expresso polinomial Poly em
relao varivel Var. Se omitir Var, a funo
polyDegree() selecciona uma predefinio das

Polinmios constantes

variveis contidas no polinmio Poly .

Poly tem de ser uma expresso polinomial em Var.


Recomendamos que no omita Var, excepto se Poly
for uma expresso numa varivel.

O grau pode ser extrado mesmo que os coeficientes


no possam. Isto porque o grau pode ser extrado
sem expandir o polinmio.

polyEval()

Catlogo >

polyEval(Lista1, Expr1) expresso


polyEval(Lista1, Lista2) expresso
Interpreta o primeiro argumento como o coeficiente
de um polinmio de grau descendente e devolve o
polinmio avaliado para o valor do segundo
argumento.

polyGcd()

Catlogo >

polyGcd(Expr1, Expr2) expresso


Devolve o mximo divisor comum dos dois
argumentos.

Expr1 e Expr2 tm de ser expresses polinomiais.


Argumentos booleanos, lista e matriz no so
permitidos.

Lista alfabtica

123

polyQuotient()

Catlogo >

polyQuotient(Poli1, Poli2 [, Var ]) expresso


Devolve o quociente do polinmio Poli1 dividido pelo
polinmio Poli2 em relao varivel especificada

Var.
Poli1 e Poli2 tm de ser expresses polinomiais em
Var. Recomendamos que no omita Var, excepto se
Poli1 e Poli2 forem expresses na mesma varivel.

polyRemainder()
polyRemainder(Poli1, Poli2 [, Var ]) expresso
Devolve o resto do polinmio Poli1 dividido pelo
polinmio Poly2 em relao varivel especificada

Var.
Poli1 e Poli2 tm de ser expresses polinomiais em
Var. Recomendamos que no omita Var, excepto se
Poli1 e Poli2 forem expresses na mesma varivel.

124

Lista alfabtica

Catlogo >

polyRoots()

Catlogo >

polyRoots(Poli, Var) lista


polyRoots(ListaDeCoeficientes) lista
A primeira sintaxe, polyRoots(Poli, Var), devolve uma
lista de razes reais do polinmio Poly em relao
varivel Var. Se no existirem razes reais, devolve
uma lista vazia: {}.

Poly tem de ser um polinmio numa varivel.


A segunda sintaxe, polyRoots(ListaDeCoeficientes),
devolve uma lista de razes reais para os coeficientes
em ListaDeCoeficientes.
Nota: Consulte tambm cPolyRoots(), pgina 37.

PowerReg

Catlogo >

PowerReg X, Y [, Freq] [, Categoria, Incluir]]


Calcula a regresso de potnciay = (a(x)b)nas listas X e Y com
a frequncia Freq. Um resumo dos resultados guardado na
varivel stat.results (pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
X e Y so listas de variveis independentes e dependentes.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: a (x) b

stat.a, stat.b

Parmetros de regresso

Lista alfabtica

125

Varivel de
sada

Descrio

stat.r 2

Coeficiente de determinao linear para dados transformados

stat.r

Coeficiente de correlao para dados transformados (ln(x), ln(y))

stat.Resid

Resduos associados ao modelo de potncia

stat.ResidTrans

Resduos associados ao ajuste linear dos dados transformados

stat.XReg

Lista de dados na Lista X modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.YReg

Lista de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

Prgm

Catlogo >
Calcule o GCD e visualize os resultados
intermdios.

Prgm

Bloco
EndPrgm
Modelo para criar um programa definido pelo
utilizador. Tem de ser utilizado o comando Define,
Define BibPub ou Define BibPriv .

Bloco pode ser uma afirmao, uma srie de


afirmaes separadas pelo carcter : ou uma srie
de afirmaes em linhas separadas.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

prodSeq()

126

Lista alfabtica

Consulte (), pgina 205.

Produto (PI)

product()

Consulte (), pgina 205.

Catlogo >

product(Lista [, Incio [, fim ]]) expresso


Apresenta o produto dos elementos contidos na

Lista. Incio e Fim so opcionais. Especificam um


intervalo de elementos.
product(Matriz1 [, Incio [, fim ]]) matriz
Devolve um vector da linha com os produtos dos
elementos nas colunas de Matriz1. Incio e Fim so
opcionais. Especificam um intervalo de linhas.
Os elementos (nulos) vazios so ignorados. Para
mais informaes sobre os elementos vazios,
consulte pgina 217.

propFrac()

Catlogo >

propFrac(Expr1 [, Var ]) expresso


propFrac(rational_number) devolve rational_number

como a soma de um nmero inteiro e uma fraco


com o mesmo sinal e uma magnitudade do
denominador maior que a magnitude do numerador.
propFrac(rational_expression, Var) devolve a soma

das fraces adequadas e um polinmio em relao a

Var. O grau de Var no denominador excede o grau de


Var no numerador em cada fraco adequada. As
potncias similares de Var so recolhidas. Os termos
e os factores so ordenados com Var como varivel
principal.
Se omitir Var, uma expanso da fraco adequada
efectuada em relao varivel principal. Os
coeficientes da parte polinominal so efectuados
adequadamente em relao primeira varivel
principal, etc.
Para expresses racionais, propFrac() mais rpida,
mas uma alternativa menos extrema para expand().

Lista alfabtica

127

propFrac()

Catlogo >

Pode utilizar a funo propFrac() para representar as


fraces mistas e demonstrar a adio e a
subtraco de fraces mistas.

Q
QR

Catlogo >

QR Matriz, MatrizQ, MatrizR [, Tol]

O nmero de ponto flutuante (9.) em m1 faz com que

Calcula a factorizao QR Householder de uma

os resultados sejam calculados na forma de ponto


flutuante.

matriz complexa ou real. As matrizes Q e R


resultantes so guardados nos Matriz especificados.
A matriz Q unitria. A matriz R triangular superior.
Opcionalmente, qualquer elemento da matriz
tratado como zero se o valor absoluto for inferior a

Tol. Esta tolerncia s utilizada se a matriz tiver


entradas de ponto flutuante e no contiver variveis
simblicas sem um valor atribudo. Caso contrrio,

Tol ignorado.

Se utilizar / ou definir o modo Auto ou


Aproximado para Aproximado, os clculos so
efectuados com a aritmtica do ponto flutuante.

Se Tol for omitido ou no utilizado, a tolerncia


predefinida for calculada como:
5EL14 max(dim(Matriz)) rowNorm
(Matriz)

A factorizao QR calculada numericamente com


as transformaes Householder. A soluo simblica
calculada com Gram-Schmidt. As colunas em

qMatName so vectores de base ortonormal que


ligam o espao definido pela matriz.

128

Lista alfabtica

QuadReg

Catlogo >

QuadReg X, Y [, Freq] [, Categoria, Incluir]]


Calcula a regresso polinomial quadrticay = ax 2+bx+ca partir
das listas X e Y com a frequncia Freq. Um resumo dos
resultados guardado na varivel stat.results (pgina 161).
Todas as listas tm de ter dimenses iguais, excepto para

Incluir.
X e Y so listas de variveis independentes e dependentes.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so includos no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: a x2 +b x+c

stat.a, stat.b,
stat.c

Parmetros de regresso

stat.R2

Coeficiente de determinao

stat.Resid

Resduos da regresso

stat.XReg

Lista de dados na Lista X modificada utilizada na regresso com base nas restries de Freq, Lista de

categorias e Incluir categorias


stat.YReg

Lista de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq, Lista de
categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

QuartReg

Catlogo >

QuartReg X, Y [, Freq] [, Categoria, Incluir]]


Calcula a regresso polinomial qurticay = ax 4+bx 3+c
x 2+dx+ea partir das listas X e Y com a frequncia Freq. Um

Lista alfabtica

129

QuartReg

Catlogo >

resumo dos resultados guardado na varivel stat.results


(pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
X e Y so listas de variveis independentes e dependentes.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).
Varivel de sada

Descrio

stat.RegEqn

Equao de regresso: a x4 +b x3 +c x2 +d x+e

stat.a, stat.b, stat.c,


stat.d, stat.e

Parmetros de regresso

stat.R2

Coeficiente de determinao

stat.Resid

Resduos da regresso

stat.XReg

Lista de dados na Lista X modificada utilizada na regresso com base nas restries de Freq,
Lista de categorias e Incluir categorias

stat.YReg

Lista de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq,
Lista de categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

R
R4Pq()
R4Pq(xExpr, yExpr) expresso
R4Pq(xList, yList) lista
R4Pq(xMatrix , yMatrix ) matriz

130

Lista alfabtica

Catlogo >
No modo de ngulo Graus:

R4Pq()

Catlogo >

Devolve a coordenada q equivalente dos argumentos


dos pares (x,y ).

No modo de ngulo Gradianos:

Nota: O resultado devolvido como um ngulo

expresso em graus, gradianos ou radianos, de acordo


com a definio do modo de ngulo actual.
Nota: Pode introduzir esta funo atravs da escrita

de R@>Ptheta(...) no teclado do computador.

No modo de ngulo Radianos:

R4Pr()
R4Pr(xExpr, yExpr) expresso

Catlogo >
No modo de ngulo Radianos:

R4Pr(xList, yList) lista


R4Pr(xMatrix , yMatrix ) matriz
Devolve a coordenada r equivalente dos argumentos
dos pares (x,y ).
Nota: Pode introduzir esta funo atravs da escrita

de R@>Pr(...) no teclado do computador.

4Rad

Expr1 4Rad expresso

Catlogo >
No modo de ngulo Graus:

Converte o argumento para a medio do ngulo de


radianos.
Nota: Pode introduzir esta funo atravs da escrita

de @>Rad no teclado do computador.

rand()
rand()expresso

No modo de ngulo Gradianos:

Catlogo >
Define a semente do nmero aleatrio.

Lista alfabtica

131

rand()

Catlogo >

rand(#Tentativas)lista
rand() devolve um valor aleatrio entre 0 e 1.
rand(#Tentativas) devolve uma lista com # valores

aleatrios entre 0 e 1.

randBin()

Catlogo >

randBin(n, p)expresso
randBin(n, p, #Tentativas)lista
randBin(n, p) devolve um nmero real aleatrio de

uma distribuio binomial especificada.


randBin(n, p, #Trials) devolve uma lista com

nmeros reais aleatrios #Tentativas de uma


distribuio binomial especificada.

randInt()

Catlogo >

randInt(LimiteInferior, LimiteSuperior)expresso
randInt(LimiteInferior, LimiteSuperior, #Tentativas)
lista
randInt(LimiteInferior, LimiteSuperior) devolve um

nmero inteiro aleatrio no intervalo especificado


pelos limites dos nmeros inteiros LimiteInferior e

LimiteSuperior.
randInt(LimiteInferior, LimiteSuperior, #Tentativas)

devolve uma lista com # nmeros inteiros aleatrios


no intervalo especificado.

randMat()

Catlogo >

randMat(LinhasNum, ColunasNum) matriz


Devolve uma matriz de nmeros inteiros entre -9 e 9
da dimenso especificada.
Ambos os argumentos tm de ser simplificados para
nmeros inteiros.

Nota: Os valores desta matriz mudam sempre que

prime .

132

Lista alfabtica

randNorm()

Catlogo >

randNorm(m, s) expresso
randNorm(m, s, #Tentativas)lista
Devolve um nmero decimal da distribuio normal
especfica. Pode ser qualquer nmero real, mas
estar fortemente concentrado no intervalo [mN 3 s,
m+3 s].
randNorm(m, s, #Tentativas) devolve uma lista com

nmeros decimais #Tentativas de uma distribuio


normal especificada.

randPoly()

Catlogo >

randPoly(Var, Ordem) expresso


Devolve um polinmio em Var da Ordem
especificada. Os coeficientes so nmeros inteiros
aleatrios no intervalo de L9 a 9. O coeficiente
superiorno ser zero.

Ordem tem de ser 099.

randSamp()

Catlogo >

randSamp(Lista, #Tentativas[, SemSubstituio])


lista
Devolve uma lista com uma amostra aleatria de
tentativas #Tentativas de Lista com uma opo para
substituio da amostra (SemSubstituio=0) ou sem
substituio da amostra (SemSubstituio=1). A
predefinio com substituio da amostra.

RandSeed

Catlogo >

RandSeed Nmero
Se Nmero = 0, define as sementes para as
predefinies de fbrica para o gerador de nmeros
aleatrios. Se Nmero 0, utilizado para gerar duas
sementes, que so guardadas nas variveis do
sistema seed1 eseed2.

Lista alfabtica

133

real()

Catlogo >

real(Expr1) expresso
Devolve a parte real do argumento.
Nota: Todas as variveis indefinidas so tratadas

como variveis reais. Consulte tambm imag(),


pgina 81.
real(Lista1) lista
Devolve as partes reais de todos os elementos.
real(Matriz1) matriz
Devolve as partes reais de todos os elementos.

4Rect

Catlogo >

Vector 4Rect
Nota: Pode introduzir este operador atravs da escrita

de @>Rect no teclado do computador.


Apresenta o Vector na forma rectangular [x, y, z]. O
vector tem de ser de dimenso 2 ou 3 e pode ser uma
linha ou uma coluna.
Nota: 4 Rect uma instruo de formato de

visualizao, no uma funo de converso. S pode


utiliz-la no fim de uma linha de entrada e no
actualiza ans.
Nota: Consulte tambm 4 Polar, pgina 121.

ValorComplexo 4Rect

No modo de ngulo Radianos:

Apresenta o ValorComplexo na forma rectangular


a+bi. O ValorComplexo pode ter qualquer forma
complexa. No entanto, uma entrada re i q provoca um
erro no modo de ngulo Graus.
Nota: Tem de utilizar os parntesis para uma entrada

polar (r).
No modo de ngulo Gradianos:

No modo de ngulo Graus:

Nota: Para escrever , seleccione-o na lista de

smbolos no Catlogo.

134

Lista alfabtica

ref()

Catlogo >

ref(Matriz1 [, Tol ]) matriz


Devolve a forma de escalo-linha de Matriz1.
Opcionalmente, qualquer elemento da matriz
tratado como zero se o valor absoluto for inferior a

Tol. Esta tolerncia s utilizada se a matriz tiver


entradas de ponto flutuante e no contiver variveis
simblicas sem um valor atribudo. Caso contrrio,

Tol ignorado.

Se utilizar / ou definir o modo Auto ou


Aproximado para Aproximado, os clculos so
efectuados com a aritmtica do ponto flutuante.

Se Tol for omitido ou no utilizado, a tolerncia


predefinida for calculada como:
5EL14 max(dim(Matriz1)) rowNorm
(Matriz1)

Evite elementos indefinidos em Matriz1. Podem


conduzir a resultados imprevistos.
Por exemplo, se a for indefinido na expresso
seguinte, aparece uma mensagem de aviso e o
resultado aparece como:

O aviso aparece porque o elemento generalizado 1/ a


no seria vlido para a=0.
Pode evitar isto guardando um valor para a
anteriormente ou utilizando o operador de limite (|)
para substituir um valor, conforme indicado no
exemplo seguinte.

Nota: Consulte tambm rref(), pgina 143.

Lista alfabtica

135

remain()

Catlogo >

remain(Expr1, Expr2) expresso


remain(Lista1, Lista2) lista
remain(Matriz1, Matriz2) matriz
Devolve o resto do primeiro argumento em relao ao
segundo argumento conforme definido pelas
identidades:
remain(x,0) x
remain(x,y) x N y iPart(x/y)
Por consequncia, no se esquea de que remain
(Nx,y ) N remain(x,y ). O resultado zero ou tem o

mesmo sinal do primeiro argumento.


Nota: Consulte tambm mod(), pgina 105.

Request

Catlogo >

Request promptString, var[,DispFlag [,statusVar]]

Definir um programa:

Request promptString, func (arg1, ...argn)

Definir request_demo()=Prgm

[, DispFlag [,statusVar]]

Pedir Raio: ,r

Programar comando Interrompe o programa e mostra

Disp rea = ,pi*r 2

uma caixa de dilogo com a mensagem

CadeiaDePedido e uma caixa de entrada para a

EndPrgm

resposta do utilizador.
Quando o utilizador escrever uma resposta e clicar

Executar o programa e escrever uma resposta:

em OK, os contedos da caixa de entrada so

request_demo()

atribudos varivel var.


Se o utilizador clicar em Cancelar, o programa
continua sem aceitar qualquer entrada. O programa
utiliza o valor anterior de var se var j tiver definida.
O argumento MostrarMarcador opcional pode ser
qualquer expresso.

Se omitir MostrarMarcador e avaliar para 1, a


mensagem do pedido e a resposta do utilizador
aparecem no histrico da Calculadora.

Raio: 6/2
rea= 28.2743

Se MostrarMarcador avaliar para 0, o pedido e


a resposta no aparecem no histrico.

O argumento statusVar opcional proporciona uma


forma de determinar como o utilizador ignorou a caixa
de dilogo. Atente que statusVar requer o argumento

136

Resultado depois de seleccionar OK:

Lista alfabtica

Definir um programa:
Definir polynomial()=Prgm

Request

Catlogo >

DispFlag.

Pedir "Introduzir um polinmio em x:",p(x)

Mostrar "Razes reais so:",polyRoots(p(x),x)

Se o utilizador tiver clicado em OK ou premido


Enter ou Ctrl+Enter, a varivel statusVar
definida para um valor de 1.
Caso contrrio, a varivel statusVar definida
para um valor de 0.

O argumento func () permite a um programa guardar a


resposta do utilizador como uma definio da funo.

EndPrgm

Executar o programa e escrever uma resposta:


polinmio()

Esta sintaxe funciona como se o utilizador


executasse o comando:
Definir func (arg1, ... argn) = resposta do utilizador
O programa pode utilizar a funo definida func (). A

CadeiaDoPedido deve orientar o utilizador para


introduzir a resposta doutilizador adequada que
complete a definio da funo.

Resultado depois de seleccionar OK:


Introduzir um polinmio em x: x^3+3x+1
Razes reais so: {-0.322185}

Nota: Pode utilizar o comando Request num

programa definido pelo utilizador, mas no dentro de


uma funo.
Para parar um programa que contm um comando
Request dentro de um ciclo infinito:

Windows: Prima continuamente a tecla F12 e


prima repetidamente Enter.

Macintosh: Prima continuamente a tecla F5 e


prima repetidamente Enter.

Unidade porttil: Prima continuamente a tecla


c e prima repetidamente .

Nota: Consulte tambm RequestStr, pgina 137.

RequestStr

Catlogo >

RequestStrCadeiaDoPedido, var[,

Definir um programa:

MostrarMarcador]

Definir requestStr_demo()=Prgm

Programar comando: Opera de modo idntico

RequestStr Nome:,nome,0

primeira sintaxe do comando Request , excepto se a


resposta do utilizador for sempre interpretada como

Mostrar Resposta tem ,caracteres(nome),


ocultos.

uma cadeia. Por contraste, o comando Request


interpreta a resposta como uma expresso, excepto

EndPrgm

se o utilizador a colocar entre aspas ().


Nota: Pode utilizar o comando RequestStr num

Executar o programa e escrever uma resposta:

Lista alfabtica

137

RequestStr
programa definido pelo utilizador, mas no numa

Catlogo >
requestStr_demo()

funo.
Para parar um programa que contm um comando
RequestStr dentro de um ciclo infinito:

Windows: Prima continuamente a tecla F12 e


prima repetidamente Enter.

Macintosh: Prima continuamente a tecla F5 e


prima repetidamente Enter.

Unidade porttil: Prima continuamente a tecla


c e prima repetidamente .

Nota: Consulte tambm Request, pgina 136.

Resultado depois de seleccionar OK (No se


esquea de que o argumento MostrarMarcador de 0
omite o pedido e a resposta do histrico):

requestStr_demo()
A resposta tem 5 caracteres.

Return

Catlogo >

Return [Expr]
Devolve Expr como resultado da funo. Utilize num
bloco Func ... EndFunc .
Nota: Utilize Voltar sem um argumento num bloco
Prgm ... EndPrgm para sair de um programa.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

right()
right(Lista1 [, Num ]) lista
Devolve os elementos Num mais direita contidos
em Lista1.
Se omitir Num, devolve todos os elementos de

Lista1.
right(sourceString [, Num ]) cadeia
Devolve os caracteres Num mais direita na cadeia
de caracteres sourceString.

138

Lista alfabtica

Catlogo >

right()

Catlogo >

Se omitir Num, devolve todos os caracteres de

sourceString.
right(Comparao) expresso
Devolve o lado direito de uma equao ou
desigualdade.

rk23 ()

Catlogo >

rk23(Expr, Var, depVar, {Var0, VarMax }, depVar0,

Equao diferencial:

VarStep [, diftol])matriz

y'=0.001*y*(100-y) e y(0)=10

rk23(SystemOfExpr, Var, ListOfDepVars, {Var0,

VarMax },
matriz

ListOfDepVars0, VarStep [, diftol])

rk23(ListOfExpr, Var, ListOfDepVars, {Var0,

VarMax }, ListOfDepVars0, VarStep [, diftol])


matriz

Para ver o resultado completo, prima e, de


seguida, utilize e para mover o cursor.

Utiliza o mtodo Runge-Kutta para resolver o sistema


Mesma equao com diftol definido para 1.E6

com depVar(Var0)=depVar0 no intervalo


[ Var0, VarMax ]. Apresenta uma matriz cuja primeira
fila define os valores de sada Var conforme definido
por VarStep. A segunda fila define o valor da primeira
componente da soluo nos valores Var
correspondentes, e assim por diante.

Compare o resultado acima com a soluo exacta


CAS obtida atravs de deSolve() e seqGen():

Expr o segundo membro que define a equao


diferencial ordinria (EDO).

SystemOfExpr o sistema de segundos membros


que definem o sistema de EDOs (corresponde
ordem de variveis dependentes em ListOfDepVars).

ListOfExpr uma lista de segundos membros que


definem o sistema de EDOs (corresponde ordem de
variveis dependentes em ListOfDepVars).

Var a varivel independente.

Sistema de equaes:

ListOfDepVars uma lista de variveis dependentes.


{Var0, VarMax } uma lista de dois elementos que
informa a funo para integrar de Var0 a VarMax .

Lista alfabtica

139

rk23 ()

ListOfDepVars0 uma lista de valores iniciais para

Catlogo >
com y1(0)=2 e y2(0)=5

variveis dependentes.
Se VarStep avalia para um nmero diferente de zero:
sinal(VarStep) = sinal(VarMax -Var0) e solues so
apresentadas em Var0+i* VarStep para todos os
i=0,1,2, tal como Var0+i* VarStep est em
[ var0, VarMax ] (pode no obter um valor de soluo
em VarMax ).
se VarStep avaliar para zero, as solues so
apresentadas nos valores Var Runge-Kutta".

diftol a tolerncia de erro (passa para 0.001).

root()

Catlogo >

root(Expr) root
root(Expr1, Expr2) raiz
root(Expr) devolve a raiz quadrada de Expr.
root(Expr1, Expr2) devolve a raiz de Expr2 de Expr1.

Expr1 pode ser uma constante de ponto flutuante


complexa, uma constante racional complexa ou
nmero inteiro, ou uma expresso simblica geral.
Nota: Consulte tambm Modelo da raiz de ndice N ,

pgina 5.

rotate()
rotate(NmeroInteiro1 [, #deRotaes ]) nmero

Catlogo >
No modo base Bin:

inteiro
Roda os bits num nmero inteiro binrio. Pode
introduzir NmeroInteiro1 em qualquer base
numrica; convertido automaticamente para uma
forma binria de 64 bits assinada. Se a magnitude de

NmeroInteiro1 for muito grande para esta forma,


uma operao do mdulo simtrico coloca-o no

Para ver o resultado completo, prima e utilize e


para mover o cursor.

intervalo. Para mais informaes, consulte 4 Base2,


pgina 20.
Se #deRotaes for positivo, a rotao para a
esquerda. Se #deRotaes for negativo, a rotao
para a direita. A predefinio L1 (rodar um bit para a

140

Lista alfabtica

No modo base Hex:

rotate()

Catlogo >

direita).
Por exemplo, numa rotao para a direita:

Cada bit roda para a direita.


0b00000000000001111010110000110101

Importante: Para introduzir um nmero binrio ou


hexadecimal, utilize sempre o prefixo 0b ou 0h (zero,
no aletraO).

O bit mais direita roda para o extremo esquerdo.


produz:
0b10000000000000111101011000011010
O resultado aparece de acordo com o modo base.
rotate(Lista1 [, #deRotaes ]) lista

No modo base Dec:

Devolve uma cpia de Lista1 rodada para a direita ou


para a esquerda pelos elementos #deRotaes. No
altere Lista1.
Se #deRotaes for positivo, a rotao para a
esquerda. Se #deRotaes for negativo, a rotao
para a direita. A predefinio L1 (rodar um elemento
para a direita).
rotate(Cadeia1 [, #deRotaes ]) cadeia
Devolve uma cpia de Cadeia1 rodada para a direita
ou para a esquerda pelos caracteres #deRotaes.
No altere Cadeia1.
Se #deRotaes for positivo, a rotao para a
esquerda. Se #deRotaes for negativo, a rotao
para a direita. A predefinio L1 (rodar um carcter
para a direita).

round()

Catlogo >

round(Expr1 [, dgitos ]) expresso


Devolve o argumento arredondado para o nmero
especificado de dgitos aps o ponto decimal.

dgitos tem de ser um nmero inteiro no intervalo 0


12. Se dgitos no for includo, devolve o argumento
arredondado para 12 dgitos significantes.
Nota: A visualizao do modo de dgitos pode afectar

como este apresentado.

Lista alfabtica

141

round()

Catlogo >

round(Lista1 [, dgitos ]) lista


Devolve uma lista dos elementos arredondado para o
nmero especificado de dgitos.
round(Matriz1 [, dgitos ]) matriz
Devolve uma matriz dos elementos arredondados
para o nmero especificado de dgitos.

rowAdd()

Catlogo >

rowAdd(Matriz1, rIndex1, rIndex2) matriz


Devolve uma cpia de Matriz1 com a linha rIndex2
substituda pela soma das linhas rIndex1 e rIndex2.

rowDim()

Catlogo >

rowDim(Matriz) expresso
Devolve o nmero de linhas em Matriz.
Nota: Consulte tambm colDim(), pgina 28.

rowNorm()

Catlogo >

rowNorm(Matriz) expresso
Devolve o mximo das somas dos valores absolutos
dos elementos nas linhas em Matriz.
Nota: Todos os elementos da matriz tm de ser

simplificados para nmeros. Consulte tambm


colNorm(), pgina 28.

rowSwap()
rowSwap(Matriz1, rIndex1, rIndex2) matriz
Devolve Matriz1 com as linhas rIndex1 e rIndex2
trocadas.

142

Lista alfabtica

Catlogo >

rref()

Catlogo >

rref(Matriz1 [, Tol ]) matriz


Devolve a forma de escalo-linha reduzida de

Matriz1.

Opcionalmente, qualquer elemento da matriz


tratado como zero se o valor absoluto for inferior a

Tol. Esta tolerncia s utilizada se a matriz tiver


entradas de ponto flutuante e no contiver variveis
simblicas sem um valor atribudo. Caso contrrio,

Tol ignorado.

Se utilizar / ou definir o modo Auto ou


Aproximado para Aproximado, os clculos so
efectuados com a aritmtica do ponto flutuante.

Se Tol for omitido ou no utilizado, a tolerncia


predefinida for calculada como:
5EL14 max(dim(Matriz1)) rowNorm
(Matriz1)

Nota: Consulte tambm ref(), pgina 135.

S
Tecla

sec()
sec(Expr1) expresso

No modo de ngulo Graus:

sec(Lista1) lista
Devolve a secante de Expr1 ou devolve uma lista
com as secantes de todos os elementos em Lista1.
Nota: O argumento interpretado como um ngulo

expresso em graus, gradianos ou radianos, de acordo


com a definio do modo de ngulo actual. Pode
utilizar ,G ou R para substituir o modo de ngulo
temporariamente.

Tecla

sec/()
sec/(Expr1) expresso

No modo de ngulo Graus:

sec/(Lista1) lista

Lista alfabtica

143

Tecla

sec/()
Devolve o ngulo cuja secante Expr1 ou devolve
uma lista com as secantes inversas de cada

No modo de ngulo Gradianos:

elemento de Lista1.
Nota: O resultado devolvido como um ngulo

expresso em graus, gradianos ou radianos, de acordo


com a definio do modo de ngulo actual.
No modo de ngulo Radianos:

Nota: Pode introduzir esta funo atravs da escrita

de arcsec(...) no teclado do computador.

sech()

Catlogo >

sech(Expr1) expresso
sech(Lista1) lista
Devolve a secante hiperblica de Expr1 ou devolve
uma lista com as secantes hiperblicas dos
elementos Lista1.

sech/()
sech/(Expr1) expresso
sech/(Lista1) lista

Catlogo >
No modo de ngulo Radianos e Formato complexo
rectangular:

Devolve a secante hiperblica inversa de Expr1 ou


devolve uma lista com as secantes hiperblicas
inversas de cada elemento de Lista1.
Nota: Pode introduzir esta funo atravs da escrita

de arcsech(...) no teclado do computador.

seq()

Catlogo >

seq(Expr, Var, Baixo, Alto [, Passo ]) lista


Incrementa Var de Baixo at Alto por um incremento
de Passo, avalia Expr e apresenta os resultados
como uma lista. O contedo original de Var ainda est
aqui aps a concluso de seq().
O valor predefinido para Passo = 1.
Prima Ctrl + Enter
para avaliar:

144

Lista alfabtica

/ (Macintosh: + Enter )

seq()

Catlogo >

seqGen()
seqGen(Expr, Var, depVar, {Var0, VarMax }[,

ListOfInitTerms [, VarStep [, CeilingValue ]]]) lista

Catlogo >
Gere o primeiros 5 termos da sequncia u( n) = u( n1) 2 /2, com u(1)= 2 e VarStep= 1.

Gera uma lista de termos para sequncia depVar


(Var)=Expr da seguinte forma: Incrementa a varivel
independente Var de Var0 at VarMax por VarStep,
avalia depVar(Var) para os valores correspondentes
de Var utilizando a frmula Expr e ListOfInitTerms e
apresenta os resultados como uma lista.
seqGen(ListOrSystemOfExpr, Var, ListOfDepVars,

Exemplo no qual Var0=2:

{Var0, VarMax } [, MatrixOfInitTerms [, VarStep [,

CeilingValue ]]]) matriz


Gera uma matriz de termos de um sistema (ou lista)
de sequncias ListOfDepVars(Var)
=ListOrSystemOfExpr da seguinte forma: Incrementa
a varivel independente Var de Var0 at VarMax por

VarStep, avalia ListOfDepVars(Var) para os valores


correspondentes de Var utilizando a frmula
ListOrSystemOfExpr e MatrixOfInitTerms e

Exemplo no qual o termo inicial simblico:

apresenta os resultados como uma matriz.


O contedo original de Var est inalterado aps a
concluso de seqGen().

Sistema de duas sequncias:

O valor predefinido para VarStep = 1.

Nota: O Vazio (_) na matriz do termo inicial acima,


utilizado para indicar que o 1 termo para u1(n)
calculado utilizando a frmula de sucesso u1(n)
=1/n.

seqn()
seqn(Expr(u, n [, ListOfInitTerms[, nMax [,

Catlogo >
Gere o primeiros 6 termos da sequncia u( n) = u( n1)/2, com u(1)= 2.

Lista alfabtica

145

seqn()

Catlogo >

CeilingValue ]]])lista
Gera uma lista de termos para uma sucesso u(n)

=Expr(u, n), da seguinte forma: Incrementa n a partir


de 1 at nMax por 1, avalia u(n) para os valores
correspondentes de n utilizando a frmula Expr(u, n)
e ListOfInitTerms e apresenta os resultados como
uma lista.
seqn(Expr(n [, nMax [, CeilingValue ]])lista
Gera uma lista de termos para uma sucesso no
recorrente u(n)=Expr(n), da seguinte forma:
Incrementa n a partir de 1 at nMax por 1, avalia u(n)
para os valores correspondentes de n utilizando a
frmula Expr(n) e apresenta os resultados como uma
lista.
Se nMax estiver em falta, nMax definido para 2500
Se nMax =0, nMax definido para 2500
Nota: seqn() chamadas seqGen() com n0=1 e nstep

=1

srie()
srie(Expr1, Var, Ordem [, Ponto])expresso
srie(Expr1, Var, Ordem [, Ponto]) |

Var> Pontoexpresso
srie(Expr1, Var, Ordem [, Ponto])

Var< Pontoexpresso

Devolve uma representao da srie da potncia


truncada generalizada de Expr1 expandida sobre

Ponto atravs do grau Ordem. Ordem pode ser


qualquer nmero racional. As potncias resultantes
de(Var N Ponto) podem incluir expoentes fraccionais
e/ou negativos. Os coeficientes destas potncias
podem incluir logaritmos de (Var N Ponto) e outras
funes de Var que so dominadas pelas potncias
de (Var N Ponto) com o mesmo sinal de expoente.

Ponto predefine-se para 0. Ponto pode ser ou N,


nestes casos, a expanso efectuada atravs de
grau Ordem em 1/(Var N Ponto).

146

Lista alfabtica

Catlogo >

srie()

Catlogo >

srie(...) devolve srie(...) se no for capaz de

determinar uma representao, como para


singularidades essenciais, como, por exemplo, sin
(1/ z) a z=0, eN 1/z a z=0, ou ez a z = ou N.
Se a srie ou um das derivadas tiver uma
descontinuidade em Ponto, o resultado contm
provavelmente subexpresses do sinal() ou abs()
da forma para uma varivel de expanso real ou (-1)
floor(ngulo())para uma varivel de expanso

complexa, que uma que termina com _. Se quiser


utilizar a srie apenas para valores num lado de

Ponto, adicione o valor adequado de | Var > Ponto, |


Var < Ponto, | Var | Ponto, ou Var { Ponto para
obter um resultado mais simples.
srie() pode fornecer aproximaes simblicas para

integrais indefinidos para os quais solues


simblicas podem no ser obtidas.
srie() distribui-se pelas listas e matrizes do 1

argumento.
srie() uma verso generalizada de taylor().

Como ilustrado pelo ltimo exemplo da direita, o fluxo


das rotinas do visor do resultado produzido pela srie
(...) pode reorganizar os termos para que o termo
dominante no seja o termo mais esquerda.
Nota: Consulte tambm dominantTerm(), pgina 55.

setMode()
setMode(NmeroInteiroNomeModo,

NmeroInteiroDefinio) nmero inteiro


setMode(lista) lista de nmeros inteiros

Catlogo >
Apresente o valor aproximado de p com a predefinio
para Ver dgitos e apresente p com uma definio de Fix2.
Certifique-se de que a predefinio restaurada aps a
execuo do programa.

Vlido apenas numa funo ou num programa.


setMode(NmeroInteiroNomeModo,

NmeroInteiroDefinio) define
temporariamente o modo

NmeroInteiroNomeModo para a nova definio


NmeroInteiroDefinio e devolve um nmero
inteiro correspondente definio original desse
modo. A alterao limitada durao da
execuo do programa/funo.

Lista alfabtica

147

setMode()

Catlogo >

NmeroInteiroNomeModo especifica que modo


quer definir. Tem de ser um dos nmeros inteiros
do modo da tabela abaixo.

NmeroInteiroDefinio especifica a nova


definio do modo. Tem de ser um dos nmeros
inteiros da definio listados abaixo para o modo
especfico que est a definir.
setMode(lista) permite alterar vrias definies.

lista contm os pares de nmeros inteiros do


modo e da lista. setMode(lista) devolve uma lista
similar cujos pares de nmeros inteiros
representam as definies e os modos originais.
Se guardou todas as definies do modo com
getMode(0) & var, pode utilizar setMode(var)

para restaurar essas definies at sair da


funo ou do programa. Consulte getMode(),
pgina 75.
Nota: As definies do modo actual so

passadas para subrotinas. Se uma subrotina


alterar uma definio do modo, a alterao do
modo perder-se-- quando o controlo voltar
rotina.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de

no fim de cada linha. No teclado do


computador, prima sem soltar Alt e prima Enter.
Nome do modo

Nmero inteiro
do modo

Nmeros inteiros da definio

Ver dgitos

1 =Flutuante, 2 =Flutuante1, 3 =Flutuante2, 4 =Flutuante3, 5

=Flutuante4, 6=Flutuante5, 7 =Flutuante6, 8 =Flutuante7, 9


=Flutuante8, 10 =Flutuante9, 11 =Flutuante10, 12
=Flutuante11, 13 =Flutuante12, 14 =Fixo0, 15 =Fixo1, 16
=Fixo2, 17 =Fixo3, 18 =Fixo4, 19 =Fixo5, 20 =Fixo6, 21
=Fixo7, 22 =Fixo8, 23 =Fixo9, 24 =Fixo10, 25 =Fixo11, 26
=Fixo12
ngulo

1 =Radianos, 2 =Graus, 3 =Gradianos

Formato

1 =Normal, 2 =Cientfica, 3 =Engenharia

exponencial

148

Lista alfabtica

Nome do modo

Nmero inteiro
do modo

Nmeros inteiros da definio

Real ou

1 =Real, 2 =Rectangular, 3 =Polar

Auto or Aprox.

1 =Auto, 2 =Aproximado, 3 =Exacto

Formato

1 =Rectangular, 2 =Cilndrico, 3 =Esfrico

Base

1 =Decimal, 2 =Hex, 3 =Binrio

Sistema de

1 =SI, 2 =Eng/EUA

Complexo

vectorial

unidades

shift()
shift(NmeroInteiro1 [, #deDeslocaes ]) nmero

Catlogo >
No modo base Bin:

inteiro
Desloca os bits num nmero inteiro binrio. Pode
introduzir NmeroInteiro1 em qualquer base
numrica; convertido automaticamente para uma
forma binria de 64 bits assinada. Se a magnitude de

NmeroInteiro1 for muito grande para esta forma,

No modo base Hex:

uma operao do mdulo simtrico coloca-o no


intervalo. Para mais informaes, consulte 4 Base2,
pgina 20.
Se #deDeslocaes for positivo, a deslocao para
a esquerda. Se #deDeslocaes for negativo, a
deslocao para a direita. A predefinio L1
(deslocar um bit para a direita).

Importante: Para introduzir um nmero binrio ou

hexadecimal, utilize sempre o prefixo 0b ou 0h (zero,


no a letra O).

Numa deslocao para a direita, o bit mais direita


cai e 0 ou 1 inserido para corresponder ao bit mais
esquerda. Numa deslocao para a esquerda, o bit
mais esquerda cai e 0 inserido como o bit mais
direita.
Por exemplo, numa deslocao para a direita:
Cada bit desloca-se para a direita.
0b0000000000000111101011000011010
Insere 0 se o bit mais esquerda for 0
ou 1 se o bit mais esquerda for 1.
produz:

Lista alfabtica

149

shift()

Catlogo >

0b00000000000000111101011000011010
O resultado aparece de acordo com o modo base. Os
zeros esquerda no aparecem.
shift(Lista1 [, #deDeslocaes ]) lista

No modo base Dec:

Devolve uma cpia de Lista1 deslocada para a direita


ou para a esquerda pelos elementos

#deDeslocaes. No altere Lista1.


Se #deDeslocaes for positivo, a deslocao para
a esquerda. Se #deDeslocaes for negativo, a
deslocao para a direita. A predefinio L1
(deslocar um elemento para a direita).
Os elementos introduzidos no incio ou no fim de lista
pela deslocao so definidos para o smbolo undef.
shift(Cadeia1 [, #deDeslocaes ]) cadeia
Devolve uma cpia de Cadeia1 rodada para a direita
ou para a esquerda pelos caracteres

#deDeslocaes. No altere Cadeia1.


Se #deDeslocaes for positivo, a deslocao para
a esquerda. Se #deDeslocaes for negativo, a
deslocao para a direita. A predefinio L1
(deslocar um carcter para a direita).
Os caracteres introduzidos no incio ou no fim de lista
pela deslocao so definidos para um espao.

sign()

Catlogo >

sign(Expr1) expresso
sign(Lista1) lista
sign(Matriz1) matriz
Para Expr1 real ou complexa, devolve Expr1 / abs
(Expr1) quando Expr1 0.

Devolve 1 se Expr1 for positiva.


Devolve L1 se Expr1 for negativa.
sign(0) devolve 1 se o modo do formato complexo

for Real; caso contrrio, devolve-se a si prprio.


sign(0) representa o crculo no domnio complexo.

Para uma lista ou matriz, devolve os sinais de todos


os elementos.

150

Lista alfabtica

Se o modo do formato complexo for Real:

simult()

Catlogo >

simult(MatrizCoef, VectorConst [, Tol ]) matriz

Resolver para x e y:

Devolve um vector da coluna que contm as

x + 2y = 1

solues para um sistema de equaes lineares.

3x + 4y = L1

Nota: Consulte tambm linSolve(), pgina 93.

MatrizCoef tem de ser uma matriz quadrada que


contenha os coeficientes das equaes.

A soluo x= L3 e y=2.

VectorConst tem de ter o mesmo nmero de linhas (a


mesma dimenso) que MatrizCoef e conter as
constantes.

Resolver:

Opcionalmente, qualquer elemento da matriz

ax + by = 1

tratado como zero se o valor absoluto for inferior a

cx + dy = 2

Tol. Esta tolerncia s utilizada se a matriz tiver


entradas de ponto flutuante e no contiver variveis
simblicas sem um valor atribudo. Caso contrrio,

Tol ignorado.

Se definir o modo Auto ou Aproximado para


Aproximado, os clculos so efectuados com a
aritmtica de ponto flutuante.

Se Tol for omitido ou no utilizado, a tolerncia


predefinida for calculada como:
5EL14 max(dim(MatrizCoef)) rowNorm
(MatrizCoef)

simult(MatrizCoef, MatrizConst [, Tol ]) matriz

Resolver:

Resolve vrios sistema de equaes lineares, em

x + 2y = 1

que cada sistema tem os mesmo coeficientes de

3x + 4y = L1

equaes, mas constantes diferentes.


Cada coluna em MatrizConst tem de conter as
constantes para um sistema de equaes. Cada

x + 2y = 2

coluna da matriz resultante contm a soluo para o

3x + 4y = L3

sistema correspondente.

Para o primeiro sistema, x= L3 e y=2. Para o


segundo sistema, x= L7 e y=9/2.

4sin

Catlogo >

Expr 4sin
Nota: Pode introduzir este operador atravs da escrita

Lista alfabtica

151

4sin

Catlogo >

de @>sin no teclado do computador.


Representa Expr em funo do seno. Este um
operador de converso. Apenas pode ser utilizado no
fim da linha de entrada.
4 sin reduz todas as potncias de cos(...) mdulo
1Nseno(...)^2 para que qualquer polinmio residual de
potncias de seno(...) tenha expoentes no intervalo
[0, 2]. Por conseguinte, o resultado sem cos(...) se e
s se cos(...) ocorrer na expresso fornecida apenas
em potncias pares.
Nota: Este operador de converso no suportado

nos modos de ngulos Graus ou Grados. Antes de o


utilizar, certifique-se de que o modo ngulo est
definido para Radianos e que Expr no contm
referncias explcitas a ngulos em graus ou grados.

Tecla

sin()
sin(Expr1) expresso

No modo de ngulo Graus:

sin(Lista1) lista
sin(Expr1) devolve o seno do argumento como uma

expresso.
sin(Lista1) devolve uma lista de senos de todos os

elementos em Lista1.
Nota: O argumento interpretado como um ngulo

expresso em graus, gradianos ou radianos, de acordo


com o modo de ngulo actual. Pode utilizar, G ou R
para substituir a definio do modo de ngulo

No modo de ngulo Gradianos:

temporariamente.

No modo de ngulo Radianos:

sin(MatrizQuadrada1) MatrizQuadrada

152

Lista alfabtica

No modo de ngulo Radianos:

Tecla

sin()
Devolve o seno da matriz de MatrizQuadrada1. Isto
no o mesmo que calcular o seno de cada
elemento. Para mais informaes sobre o mtodo de
clculo, consulte cos().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

Tecla

sin/()
sin/(Expr1) expresso

No modo de ngulo Graus:

sin/(Lista1) lista
sin/(Expr1) devolve o ngulo cujo seno Expr1 como

uma expresso.
sin/(Lista1) devolve uma lista de senos inversos de

No modo de ngulo Gradianos:

cada elemento de Lista1.


Nota: O resultado devolvido como um ngulo

expresso em graus, gradianos ou radianos, de acordo


com a definio do modo de ngulo actual.

No modo de ngulo Radianos:

Nota: Pode introduzir esta funo atravs da escrita

de arcsin(...) no teclado do computador.


sin/(MatrizQuadrada1) MatrizQuadrada

Nos modos de ngulo Radianos e Formato complexo


rectangular:

Devolve o seno inverso da matriz de

MatrizQuadrada1. Isto no o mesmo que calcular o


seno inverso de cada elemento. Para mais
informaes sobre o mtodo de clculo, consulte cos
().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

sinh()

Catlogo >

sinh(Expr1) expresso
sinh(Lista1) lista
sinh(Expr1) devolve o seno hiperblico do argumento

como uma expresso.


sinh(Lista1) devolve uma lista dos senos hiperblicos

Lista alfabtica

153

sinh()

Catlogo >

de cada elemento de Lista1.


sinh(MatrizQuadrada1) MatrizQuadrada

No modo de ngulo Radianos:

Devolve o seno hiperblico da matriz de

MatrizQuadrada1. Isto no o mesmo que calcular o


seno hiperblico de cada elemento. Para mais
informaes sobre o mtodo de clculo, consulte cos
().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

sinh/()

Catlogo >

sinh/(Expr1) expresso
sinh/(Lista1) lista
sinh/(Expr1) devolve o seno hiperblico inverso do

argumento como uma expresso.


sinh/(Lista1) devolve uma lista de senos hiperblicos

inversos de cada elemento de Lista1.


Nota: Pode introduzir esta funo atravs da escrita

de arcsinh(...) no teclado.
sinh/(MatrizQuadrada1) MatrizQuadrada

No modo de ngulo Radianos:

Devolve o seno hiperblico inverso da matriz de

MatrizQuadrada1. Isto no o mesmo que calcular o


seno hiperblico inverso de cada elemento. Para mais
informaes sobre o mtodo de clculo, consulte cos
().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

SinReg
SinReg X, Y [, [ Repeties],[ Ponto] [, Categoria, Incluir] ]
Calcula a regresso sinusoidal nas listas X e Y . Um resumo dos
resultados guardado na varivel stat.results (pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.

154

Lista alfabtica

Catlogo >

SinReg

Catlogo >

X e Y so listas de variveis independentes e dependentes.


Iteraes um valor opcional que especifica o nmero mximo
de vezes (de 1 a 16) que uma soluo ser tentada. Se for
omitido, 8 utilizado. Em geral, valores maiores resultam numa
melhor preciso, mas maiores tempos de execuo, e viceversa.

Perodo especifica um perodo previsto. Se for omitido, a


diferena entre os valores em X deve ser igual e por ordem
sequencial. Se especificar Perodo, as diferenas entre os
valores x podem ser desiguais.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so considerados no clculo.
A sada de SinReg sempre em radianos, independentemente
da definio do modo de ngulo.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).
Varivel de
sada

Descrio

stat.RegEqn

Equao de regresso: a sin(bx+c)+d

stat.a, stat.b,
stat.c, stat.d

Parmetros de regresso

stat.Resid

Resduos da regresso

stat.XReg

Lista de dados na Lista X modificada utilizada na regresso com base nas restries de Freq, Lista
de categorias e Incluir categorias

stat.YReg

Lista de dados na Lista Y modificada utilizada na regresso com base nas restries de Freq, Lista
de categorias e Incluir categorias

stat.FreqReg

Lista de frequncias correspondentes a stat.XReg e stat.YReg

solve()

Catlogo >

solve(Equao, Var)Expresso booleana


solve(Equao, Var=Hiptese )Expresso

booleana
solve(Desigualdade , Var)Expresso booleana

Lista alfabtica

155

solve()

Catlogo >

Apresenta solues reais candidatas de uma


equao ou uma inequao para Var. O objectivo
apresentar candidatos para todas as solues. No
entanto, podem existir equaes ou inequaes para
as quais o nmero de solues infinito.
As solues candidatas podem no ser solues
finitas reais para algumas combinaes para
variveis indefinidas.
Para a definio Auto do modo Auto ou Aproximado, o
objectivo produzir solues exactas quando forem
concisas, e complementadas pelas procuras
iterativas com a aritmtica aproximada quando as
solues exactas no forem prticas.
Devido ao cancelamento predefinido do maior divisor
comum do numerador e do denominador de fraces,
as solues podem ser solues apenas limite de um
ou ambos os lados.
Para desigualdades de tipos |, { <, ou >, as solues
explictas so improvveis, excepto se a
desigualdade for linear e s contiver Var.
Para o modo Exacto, as partes que no podem ser
resolvidas so devolvidas como uma desigualdade ou
equao implcita.
Utilize o operador de limite (|) para restringir o

No modo de ngulo Radianos:

intervalo da soluo e/ou outras variveis que


ocorram na equao ou na desigualdade. Quando
encontrar uma soluo num intervalo, pode utilizar os
operadores de desigualdade para excluir esse
intervalo das procuras subsequentes.
devolvido falso quando no forem encontradas
solues reais. devolvido verdadeiro se solve()
conseguir determinar que qualquer valor real finito de

Var satisfaz a equao ou a desigualdade.


Como solve() devolve sempre um resultado
booelano, pode utilizar and, or, e not para
combinar os resultados de solve() uns com os outros
ou com outras expresses booleanas.
As solues podem conter uma constante indefinida

156

Lista alfabtica

No modo de ngulo Radianos:

solve()

Catlogo >

nova nica no formato nj, sendo j um nmero inteiro


no intervalo 1255. Essas variveis indicam um
nmero inteiro arbitrrio.
No modo Real, as potncias fraccionrias que
tenham denominadores mpares indicam apenas a
derivao real. Caso contrrio, as vrias expresses
derivadas, como potncias fraccionrias, logaritmos
e funes trigonomtricas indicam apenas a
derivao principal. Por consequncia, solve() s
produz solues correspondentes a essa derivao
principal ou real.
Nota: Consulte tambm cSolve(), cZeros(), nSolve()

e zeros().
solve(Eqn1andEqn2 [and ], VarOuHiptese1,

VarOuHiptese2 [, ])Expressobooleana
solve(SistemaDeEquaes, VarOuHiptese1,

VarOuHiptese2 [, ])Expressobooleana
solve({Eqn1, Eqn2 [,...]} {VarOuHiptese1,

VarOuHiptese2 [, ]}) Expressobooleana


Apresenta solues reais candidatas para equaes
algbricas simultneas, em que cada VarOuHiptese
especifica uma varivel que pretenda resolver.
Pode separar as equaes com o operador and ou
pode introduzir um SistemaDeEquaes com um
modelo do Catlogo. O nmero de
argumentos VarOuHiptese tem de corresponder ao
nmero de equaes. Opcionalmente, pode
especificar uma hiptese inicial para uma varivel.
Cada VarOuHiptese tem de ter a forma:

varivel
ou

varivel = nmero real ou no real


Por exemplo, x vlido e, por isso, x=3.

Lista alfabtica

157

solve()

Catlogo >

Se todas as equaes forem polinomiais e se no


especificar qualquer tentativa inicial, solve() utiliza o
mtodo de eliminao Grbner/Buchberger para
tentar determinar todas as solues reais.
Por exemplo, suponha que tem um crculo de raio r na
origem e outro crculo de raio r centrado onde o
primeiro crculo cruza o eixo x positivo. Utilize solve()
para localizar as interseces.
Como ilustrado pelo r no exemplo direita, as
equaes polinomiais simultneas podem ter
variveis adicionais sem valores, mas representam
valores numricos dados que podem ser substitudos
posteriormente.
Pode tambm (ou em vez de) incluir variveis da
soluo que no aparecem nas equaes. Por
exemplo, pode incluir z como uma varivel da soluo
para expandir o exemplo anterior para dois cilindros
de interseco paralelos de raio r.
As solues dos cilindros ilustram como as famlias

Para ver o resultado completo, prima e utilize e


para mover o cursor.

de solues podem conter constantes arbitrrias da


forma c k, em que k um sufixo com valor inteiro de 1
a 255.
Para sistemas polinomiais, o tempo de clculo ou o
esgotamento da memria podem depender
fortemente da ordem em que liste as variveis das
solues. Se a escolha inicial esgotar a memria ou a
sua pacincia, tente reorganizar as variveis nas
equaes e/ou na lista varOuTentativa.
Se no incluir nenhuma tentativa e se a equao for
no polinomial em qualquer varivel, mas todas as
equaes forem lineares em todas as variveis da
soluo, solve() utiliza a eliminao Gaussiana para
tentar determinar todas as solues.
Se um sistema no for polinomial em todas as
variveis nem linear nas variveis das solues,
solve() determina no mximo uma soluo com um

mtodo iterativo aproximado. Para o fazer, o nmero


de variveis de solues tem de ser igual ao nmero
de equaes e todas as outras variveis nas
equaes tm de ser simplificadas para nmeros.

158

Lista alfabtica

Para ver o resultado completo, prima e utilize e


para mover o cursor.

solve()

Catlogo >

Cada varivel da soluo comea no valor tentado se


existir um; caso contrrio, comea em 0.0.
Utilize as tentativas para procurar solues
adicionais uma por uma. Para convergncia, uma
tentativa pode ter de ficar prxima a uma soluo.

SortA

Catlogo >

SortA Lista1 [, Lista2 ] [, Lista3 ] ...


SortA Vector1 [, Vector2 ] [, Vector3 ] ...
Ordena os elementos do primeiro argumento por
ordem crescente.
Se incluir argumentos adicionais, ordena os
elementos para que as novas posies
correspondam s novas posies dos elementos no
primeiro argumento.
Todos os argumentos tm de ter nomes de listas ou
vectores. Todos os argumentos tm de ter
dimenses iguais.
Os elementos (nulos) vazios do primeiro argumento
movem-se para a parte inferior. Para mais
informaes sobre os elementos vazios, consulte
pgina 217.

SortD

Catlogo >

SortD Lista1 [, Lista2 ] [, Lista3 ] ...


SortD Vector1 [, Vector ] [, Vector3 ] ...
Idntico a SortA, excepto que SortD ordena os
elementos por ordem decrescente.
Os elementos (nulos) vazios do primeiro argumento
movem-se para a parte inferior. Para mais
informaes sobre os elementos vazios, consulte
pgina 217.

4Sphere

Vector 4Sphere

Catlogo >
Prima Ctrl + Enter

/ (Macintosh: + Enter )

Lista alfabtica

159

4Sphere
Nota: Pode introduzir esta funo atravs da escrita

Catlogo >
para avaliar:

de @>Sphere no teclado.
Apresenta o vector da linha ou coluna em forma
esfrica [r q f].

O vector tem de ser de dimenso 3 e pode ser um


vector da linha ou coluna.
Nota: 4 Sphere uma instruo de formato de

Prima Ctrl + Enter


para avaliar:

/ (Macintosh: + Enter )

visualizao, no uma funo de converso. S pode


utiliz-la no fim da linha de entrada.

Prima

sqrt ()
sqrt(Expr1) expresso
sqrt(Lista1) lista
Devolve a raiz quadrada do argumento.
Para uma lista, devolve as razes quadradas de todos
os elementos em Lista1.
Nota: Consulte tambm Modelo de raiz quadrada,

pgina 5.

160

Lista alfabtica

Catlogo >

stat.results

Catlogo >

stat.results
Apresenta os resultados de um clculo estatstico.
Os resultados aparecem como um conjunto de pares
de valores de nomes. Os nomes especficos
apresentados esto dependentes do comando ou da
funo estatstica avaliada mais recentemente.
Pode copiar um nome ou um valor e col-lo noutra
localizao.
Nota: Evite definir variveis que utilizem os mesmos

nomes das variveis utilizadas para anlise


estatstica. Em alguns casos, pode ocorrer uma
condio de erro. Os nomes das variveis utilizados
para anlise estatstica so listados na tabela abaixo.

stat.a

stat.dfDenom

stat.MedianY

stat.Q3X

stat.SSBlock

stat.AdjR

stat.dfBlock

stat.MEPred

stat.Q3Y

stat.SSCol

stat.b

stat.dfCol

stat.MinX

stat.r

stat.SSX

stat.b0

stat.dfError

stat.MinY

stat.r

stat.SSY

stat.b1

stat.dfInteract

stat.MS

stat.RegEqn

stat.SSError

stat.b2

stat.dfReg

stat.MSBlock

stat.Resid

stat.SSInteract

stat.b3

stat.dfNumer

stat.MSCol

stat.ResidTrans

stat.SSReg

stat.b4

stat.dfRow

stat.MSError

stat.sx

stat.SSRow

stat.b5

stat.DW

stat.MSInteract

stat.sy

stat.tList

stat.b6

stat.e

stat.MSReg

stat.sx1

stat.UpperPred

stat.b7

stat.ExpMatrix

stat.MSRow

stat.sx2

stat.UpperVal

stat.b8

stat.F

stat.n

stat.Gx

stat.v

stat.b9

stat.FBlock

stat.

stat.Gx

stat.v1

stat.b10

stat.Fcol

stat.1

stat.Gxy

stat.v2

stat.bList

stat.FInteract

stat.2

stat.Gy

stat.vDiff

stat.c

stat.FreqReg

stat.Diff

stat.Gy

stat.vList

stat.c

stat.Frow

stat.PList

stat.s

stat.XReg

stat.CLower

stat.Leverage

stat.PVal

stat.SE

stat.XVal

stat.CLowerList

stat.LowerPred

stat.PValBlock

stat.SEList

stat.XValList

Lista alfabtica

161

stat.CompList

stat.LowerVal

stat.PValCol

stat.SEPred

stat.w

stat.CompMatrix

stat.m

stat.PValInteract

stat.sResid

stat.y

stat.CookDist

stat.MaxX

stat.PValRow

stat.SEslope

stat.yList

stat.CUpper

stat.MaxY

stat.Q1X

stat.sp

stat.YReg

stat.CUpperList

stat.ME

stat.Q1Y

stat.SS

stat.d

stat.MedianX

Nota: Sempre que a aplicao Listas e Folha de Clculo calcula parmetros estatsticos, copia as

variveis do grupo stat . para um grupo stat#. , em que # um nmero que incrementado
automaticamente. Isto permite manter os resultados anteriores durante a execuo de vrios
clculos.

stat.values

Catlogo >

stat.values

Consulte o exemplo de stat.results.

Apresenta uma matriz dos valores calculados para o comando


ou a funo estatstica avaliada mais recentemente.
Ao contrrio de stat.results , stat.valu omite os nomes
associados aos valores.
Pode copiar um valor e col-lo noutras localizaes.

stDevPop()
stDevPop(Lista [, ListFreq ])
Devolve o desvio padro da populao dos elementos
em Lista.
Cada elemento de ListFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Lista.
Nota: Lista tem de ter pelo menos dois elementos. Os

elementos (nulos) vazios so ignorados. Para mais


informaes sobre os elementos vazios, consulte
pgina 217.

162

Lista alfabtica

Catlogo >
Nos modos auto e de ngulo Radianos:

stDevPop()

Catlogo >

stDevPop(Matriz1 [, MatrizFreq ]) matriz


Devolve um vector da linha dos desvios padro da
populao das colunas em Matriz1.
Cada elemento de ListaFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Matriz1.
Nota: Matriz1 tem de ter pelo menos duas linhas. Os

elementos (nulos) vazios so ignorados. Para mais


informaes sobre os elementos vazios, consulte
pgina 217.

stDevSamp()

Catlogo >

stDevSamp(Lista [, ListaFreq ]) expresso


Devolve o desvio padro da amostra dos elementos
em Lista.
Cada elemento de ListFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Lista.
Nota: Lista tem de ter pelo menos dois elementos. Os

elementos (nulos) vazios so ignorados. Para mais


informaes sobre os elementos vazios, consulte
pgina 217.
stDevSamp(Matriz1 [, MatrizFreq ]) matriz
Devolve um vector da coluna dos desvios padro da
amostra das colunas em Matriz1.
Cada elemento de ListaFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Matriz1.
Nota: Matriz1 tem de ter pelo menos duas linhas. Os

elementos (nulos) vazios so ignorados. Para mais


informaes sobre os elementos vazios, consulte
pgina 217.

Lista alfabtica

163

Stop (Parar)

Catlogo >

Stop
Programar comando: Termina o programa.
Stop no permitido em funes.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

Consulte & (guardar), pgina


Store (Guardar)

string()

214.

Catlogo >

strin g(Expr) cadeia


Simplifica Expr e devolve o resultado como uma
cadeia de caracteres.

subMat()

Catlogo >

subMa t(Matriz1 [, LinhaInicial ] [, ColInicial ] [,

LinhaFinal ] [, ColFinal ]) matrix


Devolve a submatriz especificada de Matriz1.
Predefinies: LinhaInicial =1, ColInicial =1,

LinhaFinal =ltima linha, ColFinal =ltima coluna.

Sigma (Soma)

164

Lista alfabtica

Consulte G(), pgina 206.

sum()

Catlogo >

sum(Lista [, Incio [, Fim ]]) expresso


Devolve a soma dos elementos em Lista.

Incio e Fim so opcionais. Especificam um intervalo


de elementos.
Qualquer argumento vazio produz um resultado
vazio. Os elementos (nulos) vazios da Lista so
ignorados. Para mais informaes sobre os
elementos vazios, consulte pgina 217.
sum(Matrix1 [, Incio [, Fim ]]) matriz
Devolve um vector da linha com as somas dos
elementos nas colunas em Matriz1.

Incio e Fim so opcionais. Especificam um intervalo


de linhas.
Qualquer argumento vazio produz um resultado
vazio. Os elementos (nulos) vazios da Matriz1 so
ignorados. Para mais informaes sobre os
elementos vazios, consulte pgina 217.

sumIf()

Catlogo >

sumIf(Lista, Critrios [, ListaDeSomas ]) valor


Devolve a soma acumulada de todos os elementos
em Lista que satisfazem os Critrios especificados.
Opcionalmente, pode especificar uma lista
alternativa, ListaDeSomas, para fornecer os
elementos a acumular.

Lista pode ser uma expresso, lista ou matriz.


ListaDeSomas, se especificada, tem de ter as
mesmas dimenses que Lista.
Critrios podem ser:

Um valor, uma expresso ou uma cadeia. Por


exemplo, 34 acumula apenas os elementos em
Lista que so simplificados para o valor 34.

Uma expresso booleana com o smbolo ?


como um identificador para cada elemento. Por
exemplo, ?<10 acumula apenas os elementos
em Lista que so inferiores a 10.

Quando um elementos da Lista cumprir os Critrios,


o elemento adicionado soma acumulada. Se

Lista alfabtica

165

sumIf()

Catlogo >

incluir ListaDeSomas, o elemento correspondente de

ListaDeSomas adicionado soma.


Na aplicao Listas e Folha de clculo, pode utilizar
um intervalo de clulas no lugar de Lista e de

ListaDeSomas.
Os elementos (nulos) vazios so ignorados. Para
mais informaes sobre os elementos vazios,
consulte pgina 217.
Nota: Consulte tambm countIf(), pgina 37.

sumSeq()

system()

Consulte G(), pgina 206.

Catlogo >

system(Equ1 [, Equ2 [, Equ3 [, ...]]])


system(Expr1 [, Expr2 [, Expr3 [, ...]]])
Devolve um sistema de equaes formatado como
uma lista. Pode tambm criar um sistema com um
modelo.
Nota: Consulte tambm Sistema de equaes ,

pgina 7.

T
T (transpor)

Matriz1Tmatriz
Apresenta a transposta dos conjugados dos
complexo da Matriz1.
Nota: Pode introduzir este operador atravs da escrita

de @t no teclado do computador.

166

Lista alfabtica

Catlogo >

Tecla

tan()
tan(Expr1) expresso

No modo de ngulo Graus:

tan(Lista1) lista
tan(Expr1) devolve a tangente do argumento como

uma expresso.
tan(Lista1) devolve uma lista das tangentes de todos

os elementos em Lista1.
Nota: O argumento interpretado como um ngulo

No modo de ngulo Gradianos:

expresso em graus, gradianos ou radianos, de acordo


com o modo de ngulo actual. Pode utilizar,G ou R
para substituir a definio do modo de ngulo
temporariamente.

No modo de ngulo Radianos:

tan(MatrizQuadrada1) MatrizQuadrada

No modo de ngulo Radianos:

Devolve a tangente da matriz de MatrizQuadrada1.


Isto no o mesmo que calcular a tangente de cada
elemento. Para mais informaes sobre o mtodo de
clculo, consulte cos().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

Tecla

tan/()
tan/(Expr1) expresso

No modo de ngulo Graus:

tan/(Lista1) lista
tan/(Expr1) devolve o ngulo cuja tangente Expr1

como uma expresso.


No modo de ngulo Gradianos:

tan/(Lista1) devolve uma lista das tangentes

inversas de cada elemento de Lista1.


Nota: O resultado devolvido como um ngulo

Lista alfabtica

167

Tecla

tan/()
expresso em graus, gradianos ou radianos, de acordo

No modo de ngulo Radianos:

com a definio do modo de ngulo actual.


Nota: Pode introduzir esta funo atravs da escrita

de arctan(...) no teclado.
tan/(MatrizQuadrada1) MatrizQuadrada

No modo de ngulo Radianos:

Devolve a tangente inversa da matriz de

MatrizQuadrada1. Isto no o mesmo que calcular a


tangente inversa de cada elemento. Para mais
informaes sobre o mtodo de clculo, consulte cos
().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

tangentLine()

Catlogo >

tangentLine(Expr1, Var, Ponto)expresso


tangentLine(Expr1, Var= Ponto)expresso
Apresenta a recta tangente curva representada por

Expr1 no ponto especificado em Var=Ponto.


Certifique-se de que a varivel independente no est
definida. Porexemplo, se f1(x):=5 e x:=3, ento
tangentLine(f1(x),x,2) apresenta falso.

tanh()

Catlogo >

tanh(Expr1) expresso
tanh(Lista1) lista
tanh(Expr1) devolve a tangente hiperblica do

argumento como uma expresso.


tanh(Lista1) devolve uma lista das tangentes

hiperblicas de cada elemento de Lista1.


tanh(MatrizQuadrada1) MatrizQuadrada
Devolve a tangente hiperblica da matriz de

MatrizQuadrada1. Isto no o mesmo que calcular a


tangente hiperblica de cada elemento. Para mais
informaes sobre o mtodo de clculo, consulte cos

168

Lista alfabtica

No modo de ngulo Radianos:

tanh()

Catlogo >

().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

tanh/()
tanh/(Expr1) expresso

Catlogo >
No Formato complexo rectangular:

tanh/(Lista1) lista
tanh/(Expr1) devolve a tangente hiperblica inversa

do argumento como uma expresso.


tanh/(Lista1) devolve uma lista das tangentes

hiperblicas inversas de cada elemento de Lista1.


Nota: Pode introduzir esta funo atravs da escrita

de arctanh(...) no teclado.
tanh/(MatrizQuadrada1) MatrizQuadrada

No modo de ngulo Radianos e Formato complexo


rectangular:

Devolve a tangente hiperblica inversa da matriz de

MatrizQuadrada1. Isto no o mesmo que calcular a


tangente hiperblica inversa de cada elemento. Para
mais informaes sobre o mtodo de clculo,
consulte cos().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

Para ver o resultado completo, prima e utilize e


para mover o cursor.

Lista alfabtica

169

taylor()

Catlogo >

taylor(Expr1, Var, Ordem[, Ponto])expresso


Devolve o polinmio de Taylor requerido. O polinmio
inclui termos no nulos de graus inteiros de zero a

Ordem em (Var menos Ponto). taylor() devolve-se se


no existir nenhuma srie de potncia truncada desta
ordem ou se quiser expoentes fraccionais ou
negativos. Utilize a multiplicao temporria e/ou a
substituio por uma potncia de (Var menos Ponto)
para determinar sries de potncias mais gerais.

Ponto predefine-se para zero e o ponto de


expanso.

tCdf()

Catlogo >

tCdf(LimiteInferior, LimiteSuperior, dfs) nmero se


LimiteInferior e LimiteSuperior forem nmeros, lista se

LimiteInferior e LimiteSuperior forem listas


Calcula a probabilidade da distribuio Student- t entre

LimiteInferior e LimiteSuperior para os graus de liberdade


especificados df.
Para P(X { LimiteSuperior), defina LimiteInferior = ..

tCollect()
tCollect(Expr1) expresso
Devolve uma expresso em que as potncias dos
nmeros inteiros e produtos de senos e co-senos so
convertidos para uma combinao linear de senos e
co-senos de vrios ngulos, somas de ngulos e
diferenas de ngulos. A transformao converte
polinmios trigonomtricos para uma combinao
linear das harmnicas.
Por vezes, tCollect() acompanhar os objectivos
quando a simplificao trigonomtrica predefinida no
acompanhar. tCollect() trata de transformaes
inversas efectuadas por tExpand(). Por vezes, a
aplicao de tExpand() num resultado de tCollect(),
ou vice-versa, em dois passos separados simplifica
uma expresso.

170

Lista alfabtica

Catlogo >

tExpand()

Catlogo >

tExpand(Expr1) expresso
Devolve uma expresso em que os senos e os cosenos de ngulos de nmeros inteiros, somas de
ngulos e diferenas de ngulo so expandidos.
Devido identidade (sin(x)) 2 +(cos(x)) 2 =1, existem
muitos resultados equivalentes possveis. Por
consequncia, um resultado pode diferir de um
resultado apresentado noutras publicaes.
Por vezes, tExpand() acompanhar os objectivos
quando a simplificao trigonomtrica predefinida no
acompanhar. tExpand() trata de transformaes
inversas efectuadas por tCollect(). Por vezes, a
aplicao de tCollect() num resultado de tExpand(),
ou vice-versa, em dois passos separados simplifica
uma expresso.
Nota: A escala do modo de graus por p/180 interfere

com a capacidade de tExpand() para reconhecer as


formas expansveis. Para obter melhores resultados,
tExpand() deve ser utilizado em modo Radianos.

Text

Catlogo >

Text CadeiaDePedido[, MostrarMarcador]


Programar comando: Interrompe o programa e mostra a cadeia
de caracteres CadeiaDoPedido numa caixa de dilogo.
Quando o utilizador seleccionar OK, a execuo do programa
continua.

Defina um programa que interrompa a


visualizao aps cinco nmeros
aleatrios numa caixa de dilogo.
No modelo Prgm...EndPrgm, complete
cada linha, premindo @ em vez de
. No teclado do computador, prima
sem soltar Alt e prima Enter .

O argumento marcador opcional pode ser qualquer expresso.

Se omitir MostrarMarcador e avaliar para 1, a mensagem


de texto adicionada ao histrico da Calculadora.

Se MostrarMarcador avaliar para 0, a mensagem de texto


no adicionada ao histrico.

Se o programa necessitar de uma resposta escrita do utilizador,

Define text_demo()=Prgm
For i,1,5
strinfo:=Random number& string
(rand(i))

consulte Request , pgina 136, ouRequestStr, pgina 137.

Text strinfo

Nota: Pode utilizar este comando num programa definido pelo

EndFor

utilizador, mas no numa funo.

EndPrgm

Executar o programa:

Lista alfabtica

171

Text

Catlogo >
text_demo()

Amostra de uma caixa de dilogo:

Then

Consulte If, pgina 79.

tInterval

Catlogo >

tInterval Lista[, Freq[, NvelC]]


(Entrada da lista de dados)
tInterval v, sx , n[, NvelC]
(Entrada estatstica do resumo)
Calcula um intervalo de confiana t. Um resumo dos resultados
guardado na varivel stat.results (pgina 161).
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.CLower, stat.CUpper

Intervalo de confiana para uma mdia de populao desconhecida

stat.x

Mdia da amostra da sequncia de dados da distribuio aleatria normal

stat.ME

Margem de erro

stat.df

Graus de liberdade

stat.sx

Desvio padro da amostra

stat.n

Comprimento da sequncia de dados com a mdia da amostra

tInterval_2Samp
tInterval_2Samp Lista1, Lista2 [, Freq1 [, Freq2 [, NvelC [,

Combinado ]]]]

172

Lista alfabtica

Catlogo >

tInterval_2Samp

Catlogo >

(Entrada da lista de dados)


tInterval_2Samp v1, sx1, n1, v2, sx2, n2 [, NvelC [, Combinado
]]
(Entrada estatstica do resumo)
Calcula um intervalo de confiana t de duas amostras. Um
resumo dos resultados guardado na varivel stat.results
(pgina 161).

Combinado = 1 combina variaes; Combinado = 0 no combina


variaes.
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).
Varivel de sada

Descrio

stat.CLower, stat.CUpper

Intervalo de confiana com probabilidade da distribuio do nvel de confiana

stat.x1 - x2

Mdias das amostras das sequncias de dados da distribuio aleatria normal

stat.ME

Margem de erro

stat.df

Graus de liberdade

stat.x1, stat.x2

Mdias das amostras das sequncias de dados da distribuio aleatria normal

stat.sx1, stat.sx2

Desvios padro das amostras para Lista 1 e Lista 2

stat.n1, stat.n2

Nmero de amostras em sequncias de dados

stat.sp

Desvio padro combinado. Calculado quando Combinado=SIM.

tmpCnv()

Catlogo >

tmpCnv(Expr_ UnidTemp, _ UnidTemp2)


expresso _ UnidTemp2
Converte um valor da temperatura especificado pela

Expr de uma unidade para a outra. As unidades de


temperatura vlidas so:
Nota: Pode utilizar o Catlogo para seleccionar as

_ C Celsius

unidades de temperatura.

_ F Fahrenheit
_ K Kelvin
_ R Rankine
Para escrever , seleccione-o nos smbolos do
Catlogo.

Lista alfabtica

173

tmpCnv()

Catlogo >

para escrever _, prima /_.


Por exemplo, 100_ C converte-se para 212_ F.
Para converter um intervalo de temperatura, utilize
@ tmpCnv().

@tmpCnv()
@tmpCnv(Expr_ UnidTemp , _ UnidTemp2 )
expresso _ UnidTemp2

Catlogo >
Para escrever @, seleccione-o nos smbolos do
Catlogo.

Nota: Pode introduzir esta funo atravs da escrita

de deltaTmpCnv(...) no teclado.
Converte um intervalo de temperatura (a diferena
entre dois valores de temperatura) especificado pela

Expr de uma unidade para a outra. As unidades de


temperatura vlidas so:
_CCelsius

Nota: Pode utilizar o Catlogo para seleccionar as

unidades de temperatura.

_FFahrenheit
_KKelvin
_RRankine
Para introduzir , seleccione-o na Palete de smbolos
ou escreva @d.
para escrever _, prima /_.
1_ C e 1_ K tm a mesma magnitude, como 1_ F e
1_ R. No entanto, 1_ C to largo 9/5 como 1_ F.
Por exemplo, um intervalo de 100_ C (de 0_ C a
100_ C) equivalente a um intervalo de 180_ F.
Para converter um valor de temperatura especfico
em vez de um intervalo, utilize tmpCnv().

tPdf()
tPdf(ValX, df) nmero se ValX for um nmero, lista se ValX
for uma lista
Calcula a funo de densidade da probabilidade (pdf) para a
distribuio Student- t num valor x especificado com os graus de
liberdade especificados df.

174

Lista alfabtica

Catlogo >

trace()

Catlogo >

trace(MatrizQuadrada)expresso
Apresenta o trao (soma de todos os elementos na
diagonal principal) de MatrizQuadrada.

Try

Catlogo >

Try

bloco1
Else

bloco2
EndTry
Executa o bloco1 excepto se ocorrer um erro. A
execuo do programa transfere-se para bloco2 se
ocorrer um erro em bloco1. Avarivel do sistema

errCode contm o cdigo de erro para permitir que o


programa efectue a recuperao do erro. Para obter
uma lista de cdigos de erros, consulte Mensagens e

cdigos de erros , pgina 223.

bloco1 e bloco2 podem ser uma nica palavra ou uma


srie de palavras separadas pelo carcter :.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies em diferentes linhas, premindo @ em vez
de no fim de cada linha. No teclado do
computador, prima sem soltar Alt e prima Enter.
Exemplo 2

Definir valores prprios(a,b)=Prgm

Para ver os comandos Try , ClrErr e PassErr na

Os valores prprios do programa(A,B) mostra os


valores prprios de AB

operao, introduza o programa de valores prprios()


apresentado direita. Execute o programa atravs da
execuo de cada uma das seguintes expresses.

Ensaio
Disp "A= ",a
Disp "B= ",b
Disp " "
Disp "Valores prprios de AB so:",eigVl(a*b)
Else
If errCode=230 Then

Lista alfabtica

175

Try

Catlogo >

Nota: Consulte tambm ClrErr , pgina 27, e PassErr , pgina

120.

Disp "Error: Produto de AB tem de ser uma


matriz quadrada"
ClrErr
Else
PassErr
EndIf
EndTry
EndPrgm

tTest

Catlogo >

tTest m0, Lista [, Freq [, Hiptese ]]


(Entrada da lista de dados)
tTest m0, x, sx , n, [Hiptese ]
(Entrada estatstica do resumo)
Efectua um teste da hiptese para uma mdia da populao
desconhecida m quando o desvio padro da populao s for
desconhecido. Um resumo dos resultados guardado na
varivel stat.results (pgina 161).
Teste H0: m = m0, em relao a uma das seguintes:
Para Ha: m < m0, defina Hiptese <0
Para Ha: m m0 (predefinio), defina Hiptese =0
Para Ha: m > m0, defina Hiptese >0
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.t

(x N m0) / (stdev / sqrt(n))

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

stat.df

Graus de liberdade

stat.x

Mdia da amostra da sequncia de dados em Lista

stat.sx

Desvio padro da amostra da sequncia de dados

stat.n

Tamanho da amostra

176

Lista alfabtica

tTest_2Samp

Catlogo >

tTest_2Samp Lista1, Lista2 [, Freq1 [, Freq2 [, Hiptese [,

Combinado ]]]]
(Entrada da lista de dados)
tTest_2Samp v1, sx1, n1, v2, sx2, n2 [, Hiptese [, Combinado
]]
(Entrada estatstica do resumo)
Calcula um teste t de duas amostras. Um resumo dos
resultados guardado na varivel stat.results (pgina 161).
Teste H0: m1 = m2, em relao a uma das seguintes:
Para Ha: m1< m2, defina Hiptese <0
Para Ha: m1 m2 (predefinio), defina Hiptese =0
Para Ha: m1> m2, defina Hiptese >0

Combinado=1 combina as varincias


Combinado=0 no combina as varincias
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).
Varivel de sada

Descrio

stat.t

Valor normal padro calculado para a diferena de mdias

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

stat.df

Graus de liberdade para a t-statistic

stat.x1, stat.x2

Mdias da amostra das sequncias de dados em Lista 1 e Lista 2

stat.sx1, stat.sx2

Desvios padro da amostra das sequncias de dados em Lista 1 e Lista 2

stat.n1, stat.n2

Tamanho das amostras

stat.sp

Desvio padro combinado. Calculado quando Combinado =1.

tvmFV()

Catlogo >

tvmFV(N, I, PV, Pmt, [PpY ], [CpY ], [PmtAt ])


valor
Funo financeira que calcula o valor futuro do
dinheiro.
Nota: Os argumentos utilizados nas funes TVM

so descritos na tabela de argumentos TVM, pgina


179. Consulte tambm amortTbl(), pgina 11.

Lista alfabtica

177

tvmI()

Catlogo >

tvmI(N, PV, Pmt, FV, [PpY ], [CpY ], [PmtAt ])


valor
Funo financeira que calcula a taxa de juro por ano.
Nota: Os argumentos utilizados nas funes TVM

so descritos na tabela de argumentos TVM, pgina


179. Consulte tambm amortTbl(), pgina 11.

tvmN()

Catlogo >

tvmN(I, PV, Pmt, FV, [PpY ], [CpY ], [PmtAt ])


valor
Funo financeira que calcula o nmero de perodos
de pagamento.
Nota: Os argumentos utilizados nas funes TVM

so descritos na tabela de argumentos TVM, pgina


179. Consulte tambm amortTbl(), pgina 11.

tvmPmt()

Catlogo >

tvmPmt(N, I, PV, FV, [PpY ], [CpY ], [PmtAt ])


valor
Funo financeira que calcula o montante de cada
pagamento.
Nota: Os argumentos utilizados nas funes TVM

so descritos na tabela de argumentos TVM, pgina


179. Consulte tambm amortTbl(), pgina 11.

tvmPV()
tvmPV(N, I, Pmt, FV, [PpY ], [CpY ], [PmtAt ])
valor
Funo financeira que calcula o valor actual.
Nota: Os argumentos utilizados nas funes TVM

so descritos na tabela de argumentos TVM, pgina


179. Consulte tambm amortTbl(), pgina 11.

178

Lista alfabtica

Catlogo >

Argumento
TVM*

Descrio

Tipo de dados

Nmero de perodos de pagamento

nmero real

Taxa de juro anual

nmero real

PV

Valor actual

nmero real

Pmt

Montante do pagamento

nmero real

FV

Valor actual

nmero real

PpY

Pagamentos por ano, predefinio=1

nmero inteiro > 0

CpY

Perodos compostos por ano, predefinio=1

nmero inteiro > 0

PmtAt

Pagamento devido no fim ou no incio de cada perodo,


predefiniot=fim

nmero inteiro (0=fim,


1=incio)

* Estes nomes dos argumentos do valor temporal do dinheiro so similares aos nomes das variveis TVM

(como tvm.pv e tvm.pmt ) que so utilizados pelo resolutor financeiro da aplicao Calculadora. No
entanto, as funes financeiras no guardam os resultados ou os valores dos argumentos nas variveis
TVM.

TwoVar

Catlogo >

TwoVar X, Y [, [ Freq] [, Categoria, Incluir]]


Calcula a estatstica TwoVar. Um resumo dos resultados
guardado na varivel stat.results (pgina 161).
Todas as listas tm de ter a mesma dimenso, excepto para

Incluir.
X e Y so listas de variveis dependentes e independentes.
Freq uma lista opcional de valores de frequncia. Cada
elemento em Freq especifica a frequncia de ocorrncia para
cada ponto de dados X e Y correspondente. O valor predefinido
1. Todos os elementos tm de ser nmeros inteiros 0.

Categoria uma lista de cdigos de categorias para os dados X


e Y correspondentes.
Incluir uma lista de um ou mais cdigos de categorias. Apenas
os itens de dados cujo cdigo de categoria est includo nesta
lista so includos no clculo.
Um elemento (nulo) vazio em qualquer das listas X, Freq ou

Category resulta num nulo para o elemento correspondente de


todas essas listas. Um elemento vazio em qualquer uma das
listas de X1 a X20 resulta num vazio para o elemento
correspondente de todas essas listas. Para mais informaes
sobre os elementos vazios, consulte pgina 217.

Lista alfabtica

179

Varivel de sada

Descrio

stat.v

Mdia dos valores x

stat.Gx

Soma dos valores x

stat.G x2

Soma de valores x2

stat.sx

Desvio padro da amostra de x

stat.sx

Desvio padro da populao de x

stat.n

Nmero de pontos de dados

stat.w

Mdia de valores y

stat.Gy

Soma de valores y

stat.G y2

Soma de valores y2

stat.sy

Desvio padro da amostra de y

stat.sy

Desvio padro da populao de y

stat.Gxy

Soma de valores xy

stat.r

Coeficiente de correlao

stat.MinX

Mnimo dos valores x

stat.Q 1 X

1 quartil de x

stat.MedianX

Mediana de x

stat.Q 3 X

3 quartil de x

stat.MaxX

Mximo de valores x

stat.MinY

Mnimo dos valores y

stat.Q 1 Y

1 quartil de y

stat.MedY

Mediana de y

stat.Q 3 Y

3 quartil de y

stat.MaxY

Mximo de valores y

stat.G (x - v ) 2

Soma de quadrados de desvios da mdia de x

stat.G (y - w ) 2

Soma de quadrados de desvios da mdia de y

180

Lista alfabtica

U
unitV()

Catlogo >

unitV(Vector1) vector
Devolve um vector unitrio da linha ou da coluna na
forma de Vector1.

Vector1 tem de ser uma matriz de coluna ou linha


individual.

Para ver o resultado completo, prima e utilize e


para mover o cursor.

unLock

Catlogo >

unLock Var1[, Var2] [, Var3] ...


unLock Var.
Desbloqueia as variveis ou o grupo de variveis
especificadas. No pode eliminar ou modificar as
variveis bloqueadas.
Consulte Lock , pgina 96, e getLockInfo(), pgina 75.

V
varPop()

Catlogo >

varPop(Lista [, ListFreq ]) expresso


Devolve a variao da populao de Lista.
Cada elemento de ListFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Lista.

Lista alfabtica

181

varPop()

Catlogo >

Nota: Lista tem de conter pelo menos dois

elementos.
Se um elemento numa das listas estiver vazio (nulo),
esse elemento ignorado e o elemento
correspondente na outra lista tambm ignorado.
Para mais informaes sobre os elementos vazios,
consulte pgina 217.

varSamp()
varSamp(Lista [, ListaFreq ]) expresso
Devolve a variao da amostra de Lista.
Cada elemento de ListFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Lista.
Nota: Lista tem de conter pelo menos dois

elementos.
Se um elemento numa das listas estiver vazio (nulo),
esse elemento ignorado e o elemento
correspondente na outra lista tambm ignorado.
Para mais informaes sobre os elementos vazios,
consulte pgina 217.
varSamp(Matriz1 [, MatrizFreq ]) matriz
Devolve um vector da coluna com a variao da
amostra de cada coluna em Matriz1.
Cada elemento de ListaFreq conta o nmero de
ocorrncias consecutivas do elemento
correspondente em Matriz1.
Nota: Matriz1 tem de conter pelo menos duas linhas.

Se um elemento numa das matrizes estiver vazio


(nulo), esse elemento ignorado e o elemento
correspondente na outra matriz tambm ignorado.
Para mais informaes sobre os elementos vazios,
consulte pgina 217.

182

Lista alfabtica

Catlogo >

W
warnCodes ()

Catlogo >

warnCodes(Expr1, StatusVar)expresso
Avalia a expresso Expr1, apresenta o resultado e
guarda os cdigos de quaisquer avisos gerados na
varivel da lista StatusVar. Se no forem gerados
avisos, esta funo atribui a StatusVar uma lista
vazia.

Expr1 pode ser qualquer expresso matemtica

Para ver o resultado completo, prima e, de


seguida, utilize e para mover o cursor.

TI-Nspire ou TI-NspireCAS vlida. No pode


utilizar um comando ou atribuio como Expr1.

StatusVar tem de ser um nome de varivel vlido.


Para uma lista dos cdigos de aviso e mensagens
associadas, consulte pgina 231.

when()

Catlogo >

when(Condio, ResultadoVerdadeiro [,

ResultadoFalso ][, ResultadoDesconhecido ])


expresso
Devolve ResultadoVerdadeiro, ResultadoFalso ou

ResultadoDesconhecido, dependendo se a Condio


verdadeira, falsa ou desconhecida. Devolve a
entrada se existirem poucos argumentos para
especificar o resultado adequado.
Omite ResultadoFalso e ResultadoDesconhecido
para definir uma expresso apenas na regio em que
a Condio verdadeira.
Utilize um undef ResultadoFalso para definir uma
expresso representada graficamente apenas num
intervalo.
when() til para definir funes recursivas.

Lista alfabtica

183

While

Catlogo >

While Condio

Bloco
EndWhile
Executa as declaraes em Bloco desde que

Condio seja verdadeira.


Bloco pode ser uma declarao ou uma sequncia de
declaraes separadas pelo carcter :.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

X
xor (xou)

Catlogo >

ExprBooleana1xorExprBooleana2 devolve
expresso booleana
ListaBooleana1xorListaBooleana2 devolve lista
booleana
MatrizBooleana1xorMatrizBooleana2 devolve
matriz booleana
Devolve verdadeiro se ExprBooleana1 for verdadeira
e ExprBooleana2 for falsa ou vice-versa.
Devolve falso se ambos os argumentos forem
verdadeiros ou falsos. Devolve uma expresso
booleana simplificada se no for possvel resolver um
dos argumentos para verdadeiro ou falso.
Nota: Consulte or, pgina 118.

NmeroInteiro1 xor NmeroInteiro2 nmero


inteiro

No modo base Hex:


Importante: Zero, no a letra O.

Compara dois nmeros inteiros reais bit a bit com


uma operao xor. Internamente, ambos os nmeros
inteiros so convertidos para nmeros binrios de 64
bits assinados. Quando os bits correspondentes
forem comparados, o resultado 1 se um dos bits
(mas no ambos) for 1; caso contrrio, o resultado

184

Lista alfabtica

No modo base Bin:

xor (xou)

Catlogo >

0. O valor devolvido representa os resultados dos bits

Nota: Uma entrada binria pode ter at 64 dgitos

e aparece de acordo com o modo base.

(no contando com o prefixo 0b). Uma entrada


hexadecimal pode ter at 16 dgitos.

Pode introduzir os nmeros inteiros em qualquer base


numrica. Para uma entrada binria ou hexadecimal,
tem de utilizar o prefixo 0b ou 0h, respectivamente.
Sem um prefixo, os nmeros inteiros so tratados
como decimais (base10).
Se introduzir um nmero inteiro na base 10 muito
grande para uma forma binria de 64 bits assinada,
utilizada uma operao de mdulo simtrico para
colocar o valor no intervalo adequado. Para mais
informaes, consulte 4 Base2, pgina 20.
Nota: Consulte or, pgina 118.

Z
zeros()

Catlogo >

zeros(Expr, Var)lista
zeros(Expr, Var=Hiptese )lista
Apresenta uma lista de valores reais candidatos de

Var que tornamExpr=0. zeros() faz isto, calculando


exp4 lista(solve(Expr=0, Var),Var).
Para alguns fins, a forma do resultado para zeros()
mais conveniente que a forma de solve(). No entanto,
a forma do resultado de zeros() no pode exprimir
solues implcitas, solues que requerem
desigualdades ou solues que no envolvam Var.
Nota: Consulte tambm cSolve(), cZeros() e solve().

zeros({Expr1, Expr2 }, {VarOuTentativa1,

VarOrTentativa2 [, ] }) matriz
Devolve zeros reais candidatos das expresses
algbricas simultneas, em que cada

VarOrTentativa especifica um desconhecido cujo


valor procura.
Opcionalmente, pode especificar uma tentativa inicial
para umavarivel. Cada VarOuTentativa tem de ter a
forma:

Lista alfabtica

185

zeros()

Catlogo >

varivel
ou

varivel = nmero real ou no real


Por exemplo, x vlido e logo x=3.
Se todas as expresses forem polinomiais e no
especificar qualquertentativa inicial, zeros() utiliza o
mtodo de eliminao Grbner/Buchberger lexical
para tentar para determinar todos os zeros reais.
Por exemplo, suponha que tem um crculo de raio r na
origem e outro crculo de raio r centrado onde o
primeiro crculo cruza o eixo x positivo. Utilize zeros()
para localizar as interseces.
Como ilustrado pelo r no exemplo direita, as
expresses polinomiais simultneas podem ter
variveis adicionais sem valores, mas representam
valores numricos dados que podem ser substitudos
posteriormente.
Cada linha da matriz resultante representa um zero
alternativo com os componentes ordenados da
mesma forma que na lista VarOuTentativa. Para
extrair uma linha, indexe a matriz por [linha ].

Pode tambm (ou em vez de) incluir variveis da


soluo que no aparecem nas expresses. Por
exemplo, pode incluir z como um desconhecido para
expandir o exemplo anterior para dois cilindros de
interseco paralelos de raio r. Os zeros do cilindro
ilustram como as famlias de zeros podem conter
constantes arbitrrias na forma ck, em que k um
sufixo com valor inteiro de 1 a 255.
Para sistemas polinomiais, o tempo de clculo ou o
esgotamento da memria podem depender
fortemente da ordem em que liste os desconhecidos.
Se a escolha inicial esgotar a memria ou a sua
pacincia, tente reorganizar as variveis nas
expresses e/ou na lista VarOuTentativa.

186

Lista alfabtica

Extrair linha 2:

zeros()

Catlogo >

Se no incluir qualquer tentativa ou se qualquer


expresso for no polinomial em qualquer varivel,
mas todas as expresses forem lineares em todos os
desconhecidos, zeros() utiliza a eliminao
Gaussiana para tentar determinar todos os zeros
reais.
Se um sistema no for polinomial em todas as
variveis nem linear nos desconhecidos, zeros()
determina no mximo um zero com um mtodo
iterativo aproximado. Para o fazer, o nmero de
valores desconhecidos tem de ser igual ao nmero de
expresses, e todas as outras variveis nas
expresses tm de ser simplificadas para nmeros.
Cada valor desconhecido comea no valor tentado se
existir um; caso contrrio, comea em 0.0.
Utilize as tentativas para procurar zeros adicionais
um por um. Para convergncia, uma tentativa pode
ter de ficar prxima a um zero.

zInterval

Catlogo >

zInterval s, Lista [, Freq [, NvelC ]]


(Entrada da lista de dados)
zInterval s, v, n [, NvelC]
(Entrada estatstica do resumo)
Calcula um intervalo de confiana z. Um resumo dos resultados
guardado na varivel stat.results (pgina 161).
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.CLower, stat.CUpper

Intervalo de confiana para uma mdia de populao desconhecida

stat.x

Mdia da amostra da sequncia de dados da distribuio aleatria normal

stat.ME

Margem de erro

stat.sx

Desvio padro da amostra

stat.n

Comprimento da sequncia de dados com a mdia da amostra

stat.s

Desvio padro da populao conhecido para a sequncia de dados Lista

Lista alfabtica

187

zInterval_1Prop

Catlogo >

zInterval_1Prop x , n [, NvelC]
Calcula um intervalo de confiana z de uma proporo. Um
resumo dos resultados guardado na varivel stat.results
(pgina 161).

x um nmero inteiro no negativo.


Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.CLower, stat.CUpper

Intervalo de confiana com probabilidade da distribuio do nvel de confiana

stat.

Proporo calculada de sucessos

stat.ME

Margem de erro

stat.n

Nmero de amostras na sequncia de dados

zInterval_2Prop

Catlogo >

zInterval_2Prop x1, n1, x2, n2 [, NvelC]


Calcula um intervalo de confiana z de duas propores. Um
resumo dos resultados guardado na varivel stat.results
(pgina 161).

x1 e x2 so nmeros inteiros no negativos.


Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.CLower, stat.CUpper

Intervalo de confiana com probabilidade da distribuio do nvel de confiana

stat.Diff

Diferena calculada entre propores

stat.ME

Margem de erro

stat.1

Primeira previso da proporo da amostra

stat.2

Segunda previso da proporo da amostra

stat.n1

Tamanho da amostra na sequncia de dados um

stat.n2

Tamanho da amostra na sequncia de dados dois

188

Lista alfabtica

zInterval_2Samp

Catlogo >

zInterval_2Samp s1, s2, Lista1, Lista2 [, Freq1 [, Freq2, [

NvelC ]]]
(Entrada da lista de dados)
zInterval_2Samp s1, s2, v1, n1, v2, n2 [, NvelC]
(Entrada estatstica do resumo)
Calcula um intervalo de confiana z de duas amostras. Um
resumo dos resultados guardado na varivel stat.results
(pgina 161).
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.CLower, stat.CUpper

Intervalo de confiana com probabilidade da distribuio do nvel de confiana

stat.x1 - x2

Mdias das amostras das sequncias de dados da distribuio aleatria normal

stat.ME

Margem de erro

stat.x1, stat.x2

Mdias das amostras das sequncias de dados da distribuio aleatria normal

stat.sx1, stat.sx2

Desvios padro da amostra para Lista 1 e Lista 2

stat.n1, stat.n2

Nmero de amostras em sequncias de dados

stat.r1, stat.r2

Desvios padro da populao conhecidos para sequncia de dados Lista 1 e Lista 2

zTest

Catlogo >

zTest m0, s, Lista, [Freq [, Hiptese ]]


(Entrada da lista de dados)
zTest m0, s, v, n [, Hiptese ]
(Entrada estatstica do resumo)
Efectua um teste z com a frequncia listfreq. Um resumo
dosresultados guardado na varivel stat.results (pgina 161).
Teste H0: m = m0, em relao a uma das seguintes:
Para Ha: m < m0, defina Hiptese <0
Para Ha: m m0 (predefinio), defina Hiptese =0
Para Ha: m > m0, defina Hiptese >0
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Lista alfabtica

189

Varivel de sada

Descrio

stat.z

(x N m0) / (s / sqrt(n))

stat.P Value

Menor probabilidade de rejeio da hiptese nula

stat.x

Mdia da amostra da sequncia de dados em Lista

stat.sx

Desvio padro da amostra da sequncia de dados. Apenas devolvido para a entrada Dados.

stat.n

Tamanho da amostra

zTest_1Prop

Catlogo >

zTest_1Prop p0, x , n [, Hiptese ]


Calcula um teste z de uma proporo. Um resumo dos
resultados guardado na varivel stat.results (pgina 161).

x um nmero inteiro no negativo.


Teste H0: p = p0 em relao a uma das seguintes:
Para Ha: p > p0, defina Hiptese >0
Para Ha: p p0 (predefinio), defina Hiptese =0
Para Ha: p < p0, defina Hiptese <0
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.p0

Proporo da populao suposta

stat.z

Valor normal padro calculado para a proporo

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

stat.

Proporo da amostra prevista

stat.n

Tamanho da amostra

zTest_2Prop
zTest_2Prop x1, n1, x2, n2 [, Hiptese ]
Calcula um teste z de duas propores. Um resumo dos
resultados guardado na varivel stat.results (pgina 161).

x1 e x2 so nmeros inteiros no negativos.


Teste H0: p1 = p2 em relao a uma das seguintes:

190

Lista alfabtica

Catlogo >

zTest_2Prop

Catlogo >

Para Ha: p1 > p2, defina Hiptese >0


Para Ha: p1 p2 (predefinio), defina Hiptese =0
Para Ha: p < p0, defina Hiptese <0
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).
Varivel de sada

Descrio

stat.z

Valor normal padro calculado para a diferena de propores

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

stat.1

Primeira previso da proporo da amostra

stat.2

Segunda previso da proporo da amostra

stat.

Previso da proporo da amostra combinada

stat.n1, stat.n2

Nmeros de amostras retiradas das tentativas 1 e 2

zTest_2Samp

Catlogo >

zTest_2Samp s1, s2, Lista1, Lista2 [, Freq1 [, Freq2 [,

Hiptese ]]]
(Entrada da lista de dados)
zTest_2Samp s1, s2, v1, n1, v2, n2 [, Hiptese ]
(Entrada estatstica do resumo)
Calcula um teste z de duas amostras. Um resumo dos
resultados guardado na varivel stat.results (pgina 161).
Teste H0: m1 = m2, em relao a uma das seguintes:
Para Ha: m1 < m2, defina Hiptese <0
Para Ha: m1 m2 (predefinio), defina Hiptese =0
Para Ha: m1 > m2, Hiptese >0
Para mais informaes sobre o efeito dos elementos vazios
numa lista, consulte Elementos (nulos) vazios (pgina 217).

Varivel de sada

Descrio

stat.z

Valor normal padro calculado para a diferena de mdias

stat.PVal

Menor nvel de significncia para o qual a hiptese nula pode ser rejeitada

stat.x1, stat.x2

Mdias das amostras das sequncias de dados em Lista1 e Lista2

Lista alfabtica

191

Varivel de sada

Descrio

stat.sx1, stat.sx2

Desvios padro da amostra das sequncias de dados em Lista1 e Lista2

stat.n1, stat.n2

Tamanho das amostras

192

Lista alfabtica

Smbolos
+ (adicionar)

Tecla +

Expr1 + Expr2 expresso


Devolve a soma dos dois argumentos.

Lista1 + Lista2 lista


Matriz1 + Matriz2 matriz
Devolve uma lista (ou matriz) com as somas dos
elementos correspondentes em Lista1 e Lista2 (ou

Matriz1 e Matriz2).
As dimenses dos argumentos tm de ser iguais.

Expr + Lista1 lista


Lista1 + Expr lista
Devolve uma lista com as somas de Expr e de cada
elemento em Lista1.

Expr + Matriz1 matriz


Matriz1 + Expr matriz
Devolve uma matriz com Expr adicionada a cada
elemento na diagonal de Matriz1. Matriz1 tem de ser
quadrada.
Nota: Utilize .+ (ponto mais) para adicionar uma

expresso a cada elemento.

N (subtrair)

Tecla -

Expr1 N Expr2 expresso


Devolve Expr1 menos Expr2.

Lista1 N Lista2 lista


Matriz1 N Matriz2 matriz
Subtrai cada elmento em Lista2 (ou Matriz2) do

Smbolos 193

N (subtrair)

Tecla -

elemento correspondente em Lista1 (ou Matriz1) e


devolve os resultados.
As dimenses dos argumentos tm de ser iguais.

Expr N Lista1 lista


Lista1 N Expr lista
Subtrai cada elemento de Lista1 de Expr ou subtrai

Expr de cada elemento de Lista1 e devolve uma lista


de resultados.

Expr N Matriz1 matriz


Matriz1 N Expr matriz
Expr N Matriz1 devolve uma matriz de Expr vezes a
matriz de identidade menos Matriz1.Matriz1 tem de
ser quadrada.

Matriz1 N Expr devolve uma matriz de Expr vezes a


matriz de identidade subtrada de Matriz1.Matriz1
tem de ser quadrada.
Nota: Utilize . N (ponto menos) para subtrair uma

expresso de cada elemento.

(multiplicar)
Expr1 Expr2 expresso
Devolve o produto dos dois argumentos.

Lista1 Lista2 lista


Devolve uma lista com os produtos dos elementos
correspondentes em Lista1 e Lista2.
As dimenses das listas tm de ser iguais.

Matriz1 Matriz2 matriz


Devolve o produto da matriz de Matriz1 e Matriz2.
O nmero de colunas em Matriz1 tem de ser igual ao
nmero de linhas em Matriz2.

Expr Lista1 lista


Lista1 Expr lista
Devolve uma lista com os produtos de Expr e de cada
elemento em Lista1.

194

Smbolos

Tecla r

(multiplicar)

Tecla r

Expr Matriz1 matriz


Matriz1 Expr matriz
Devolve uma matriz com os produtos de Expr e de
cada elemento em Matriz1.
Nota: Utilize . (ponto multiplicar) para multiplicar

uma expresso por cada elemento.

(dividir)

Tecla p

Expr1 Expr2 expresso


Devolve o quociente de Expr1 dividido pela Expr2.
Nota: Consulte tambm Modelo da fraco, pgina 5.

Lista1 Lista2 lista


Devolve uma lista com os quocientes de Lista1
divididos pela Lista2.
As dimenses das listas tm de ser iguais.

Expr Lista1 lista


Lista1 Expr lista
Devolve uma lista com os quocientes de Expr
divididos pela Lista1 ou de Lista1 divididos pela Expr.

Matriz1 Expr matriz


Devolve uma matriz com os quocientes de Matriz1

Expr.
Nota: Utilize . / (ponto dividir) para dividir uma

expresso por cada elemento.

^ (potncia)

Tecla l

Expr1 ^ Expr2 expresso


Lista1 ^ Lista2 lista
Devolve o primeiro argumento elevado potncia do
segundo argumento.
Nota: Consulte tambm Modelo do expoente, pgina

5.
Para uma lista, devolve os elementos em Lista1

Smbolos 195

^ (potncia)

Tecla l

elevados potncia dos elementos correspondentes


em Lista2.
No domnio real, as potncias fraccionrias que
tenham expoentes simplificados com denominadores
mpares utilizam a derivao real versus a derivao
principal para o modo complexo.

Expr ^ Lista1 lista


Devolve Expr elevada potncia dos elementos em

Lista1.
Lista1 ^ Expr lista
Devolve os elementos em Lista1 elevados potncia
de Expr.

MatrizQuadrada1 ^ nmero inteiro matriz


Devolve MatrizQuadrada1 elevada potncia do

nmero inteiro.
MatrizQuadrada1 tem de ser uma matriz quadrada.
Se nmero inteiro = L1, calcula a matriz inversa.
Se nmero inteiro < L1, calcula a matriz inversa para
uma potncia positiva adequada.

x 2 (quadrado)

Expr1

expresso

Devolve o quadrado do argumento.

Lista1 2 lista
Devolve uma lista com os quadrados dos elementos
em Lista1.

MatrizQuadrada1 2 matriz
Devolve a matriz quadrada de MatrizQuadrada1. Isto
no o mesmo que calcular o quadrado de cada
elemento. Utilize .^2 para calcular o quadrado de cada
elemento.

196

Smbolos

Tecla q

.+ (ponto adicionar)

Teclas ^+

Matriz1 .+ Matriz2 matriz


Expr .+ Matriz1 matriz
Matriz1 .+ Matriz2 devolve uma matriz que a soma
de cada par dos elementos correspondentes em

Matriz1 e Matriz2.
Expr .+ Matriz1 devolve uma matriz que a soma de

Expr e de cada elemento em Matriz1.

.. (ponto subtraco)

Teclas ^-

Matriz1 .N Matriz2 matriz


Expr . NMatriz1 matriz
Matriz1 . N Matriz2 devolve uma matriz que a
diferena entre cada par de elementos
correspondentes em Matriz1 e Matriz2.
Expr . N Matriz1 devolve uma matriz que a diferena
de Expr e de cada elemento em Matriz1.

. (ponto mult.)

Teclas ^r

Matriz1 . Matriz2 matriz


Expr . Matriz1 matriz
Matriz1 . Matriz2 devolve uma matriz que o
produto de cada par dos elementos correspondentes
em Matriz1 e Matriz2.
Expr . Matriz1 devolve uma matriz com os produtos
de Expr e de cada elemento em Matriz1.

. / (ponto dividir)

Teclas ^p

Matriz1 . / Matriz2 matriz


Expr . / Matriz1 matriz
Matriz1 ./ Matriz2 devolve uma matriz que o
quociente de cada par de elementos correspondente
em Matriz1 e Matriz2.
Expr ./ Matriz1 devolve uma matriz que o quociente
de Expr e de cada elemento em Matriz1.

Smbolos 197

Teclas ^l

.^ (ponto potncia)

Matriz1 .^ Matriz2 matriz


Expr . ^ Matriz1 matriz
Matriz1 .^ Matriz2 devolve uma matriz em que cada
elemento em Matriz2 o expoente para o elemento
correspondente em Matriz1.
Expr .^ Matriz1 devolve uma matriz em que cada
elemento em Matriz1 o expoente para Expr.

Tecla v

L (negao)
LExpr1 expresso
LLista1 lista
LMatriz1 matriz
Devolve a negao do argumento.
Para uma lista ou matriz, devolve todos os elementos
negados.

No modo base Bin:

Se o argumento for um nmero inteiro binrio ou

Importante: Zero, no a letra O

hexadecimal, a negao d o complemento de dois.

Para ver o resultado completo, prima e utilize e


para mover o cursor.

Teclas /k

% (percentagem)

Expr1 % expresso
Lista1 % lista
Matriz1 % matriz

Prima Ctrl + Enter


para avaliar:

/ (Macintosh: + Enter )

Prima Ctrl + Enter


para avaliar:

/ (Macintosh: + Enter )

Devolve
Para uma lista ou matriz, devolve uma lista ou matriz
com cada elemento dividido por 100.

198

Smbolos

Tecla =

= (igual)

Expr1 = Expr2 Expresso booleana


Lista1 = Lista2 Lista booleana

Exemplo de funo que utiliza os smbolos de teste


matemtico: =, , <, {, >, |

Matriz1 = Matriz2 Matriz booleana


Devolve verdadeiro se Expr1 for determinada para
ser igual a Expr2.
Devolve falso se Expr1 for determinada para ser
diferente a Expr2.
Outra coisa qualquer devolve uma forma simplificada
da equao.
Para listas e matrizes, devolve comparaes
elemento por elemento.
Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de

Resultado do grfico g(x)

no fim de cada linha. No teclado do computador,


prima sem soltar Alt e prima Enter.

(diferente)

Expr1 Expr2 Expresso booleana

Teclas /=
Consulte exemplo = (igual).

Lista1 Lista2 Lista booleana


Matriz1 Matriz2 Matriz booleana
Devolve verdadeiro se Expr1 for determinada para ser diferente
a Expr2.
Devolve falso se Expr1 for determinada para ser igual a Expr2.
Outra coisa qualquer devolve uma forma simplificada da
equao.
Para listas e matrizes, devolve comparaes elemento por
elemento.
Nota: Pode introduzir este operador atravs da escrita de /= no

teclado.

Smbolos 199

< (menor que)

Expr1 < Expr2 Expresso booleana

Teclas /=
Consulte exemplo = (igual).

Lista1 < Lista2 Lista booleana


Matriz1 < Matriz2 Matriz booleana
Devolve verdadeiro se Expr1 for determinada para ser menor
que Expr2.
Devolve falso se Expr1 for determinada para ser igual ou maior
que Expr2.
Outra coisa qualquer devolve uma forma simplificada da
equao.
Para listas e matrizes, devolve comparaes elemento por
elemento.

{ (igual ou menor que)

Expr1 { Expr2 Expresso booleana

Teclas /=
Consulte exemplo = (igual).

Lista1 { Lista2 Lista booleana


Matriz1 { Matriz2 Matriz booleana
Devolve verdadeiro se Expr1 for determinada para igual ou
menor que Expr2.
Devolve falso se Expr1 for determinada para ser maior que

Expr2.
Outra coisa qualquer devolve uma forma simplificada da
equao.
Para listas e matrizes, devolve comparaes elemento por
elemento.
Nota: Pode introduzir este operador atravs da escrita de <= no

teclado

> (maior que)

Expr1 > Expr2 Expresso booleana


Lista1 > Lista2 Lista booleana
Matriz1 > Matriz2 Matriz booleana
Devolve verdadeiro se Expr1 for determinada para ser maior que

Expr2.
Devolve falso se Expr1 for determinada para ser igual ou menor

200

Smbolos

Teclas /=
Consulte exemplo = (igual).

> (maior que)

Teclas /=

que Expr2.
Outra coisa qualquer devolve uma forma simplificada da
equao.
Para listas e matrizes, devolve comparaes elemento por
elemento.

| (igual ou maior que)

Expr1 | Expr2 Expresso booleana

Teclas /=
Consulte exemplo = (igual).

Lista1 | Lista2 Lista booleana


Matriz1 | Matriz2 Matriz booleana
Devolve verdadeiro se Expr1 for determinada para ser igual ou
maior que Expr2.
Devolve falso se Expr1 for determinada para ser menor que

Expr2.
Outra coisa qualquer devolve uma forma simplificada da
equao.
Para listas e matrizes, devolve comparaes elemento por
elemento.
Nota: Pode introduzir este operador atravs da escrita de >= no

teclado.

(implicao lgica)

Teclas /=

ExprBooleana1 ExprBooleana2 devolve


expresso booleana
ListaBooleana1 ListaBooleana2 devolve lista
booleana
MatrizBooleana1 MatrizBooleana2 devolve
matriz booleana
NmeroInteiro1 NmeroInteiro2 devolve nmero
inteiro

Avalia a expresso not <argumento1> or


<argumento2> e devolve falso, verdadeiro ou uma

forma simplificada da equao.


Para listas e matrizes, devolve comparaes

Smbolos 201

(implicao lgica)

Teclas /=

elemento por elemento.


Nota: Pode introduzir este operador ao escrever =>

com o teclado

(implicao lgica dupla, XNOR)

Teclas /=

ExprBooleana1 ExprBooleana2 devolve


expresso booleana
ListaBooleana1 ListaBooleana2 devolve lista
booleana
MatrizBooleana1 MatrizBooleana2 devolve
matriz booleana
NmeroInteiro1 NmeroInteiro2 devolve nmero
inteiro

Devolve a negao de uma operao booleana XOR


nos dois argumentos. Devolve falso, verdadeiro ou
uma forma simplificada da equao.
Para listas e matrizes, devolve comparaes
elemento por elemento.
Nota: Pode introduzir este operador ao escrever <=>

com o teclado

! (factorial)

Tecla

Expr1! expresso
Lista1! lista
Matriz1! matriz
Devolve o factorial do argumento.
Para uma lista ou matriz, devolve uma lista ou matriz
de factoriais dos elementos.

& (acrescentar)

Cadeia1 & Cadeia2 cadeia


Devolve uma cadeia de texto que Cadeia2
acrescentada a Cadeia1.

202

Smbolos

Teclas /k

d() (derivada)

Catlogo >

d(Expr1, Var[, Ordem])expresso


d(Lista1, Var[, Ordem])lista
d(Matriz1, Var[, Ordem])matriz
Devolve a primeira derivada do primeiro argumento
em relao varivel Var.

Ordem, se includa, tem de ser um nmero inteiro. Se


a ordem for inferior a zero, o resultado ser uma
antiderivada.
Nota: Pode introduzir isto atravs da escrita de

derivada(...) no teclado.
d() no segue o mecanismo de avaliao normal,

simplificando completamente os argumentos e


aplicando a definio da funo para estes
argumentos completamente simplificados. Em vez
disso, d() efectue os seguintes passos:
1.

Simplifique o segundo argumento apenas at ao


ponto de no originar a uma no varivel.

2.

Simplifique o primeiro argumento at ao ponto de


rechamar qualquer valor guardado para a varivel
determinada pelo passo 1.

3.

Determine a derivada simblica do resultado do


passo 2 em relao varivel do passo 1.

Se a varivel do passo 1 possuir um valor guardado


ou especificado com um operador de limite (|),
substitua esse valor pelo resultado do passo 3.
Nota: Consulte tambm Primeiraderivada, pgina 9;
Segundaderivada, pgina 9; ou derivada Nth, pgina

10.

() (integrar)

Catlogo >

(Expr1, Var[, Inferior, Superior]) expresso


(Expr1, Var[, Constante ]) expresso
Devolve o integral de Expr1 em relao varivel Var
de Inferior a Superior.
Nota: Consulte tambm o modelo de integral definido

ou indefinido, pgina 10.


Nota: Pode introduzir esta funo atravs do teclado,

Smbolos 203

() (integrar)

Catlogo >

escrevendo integral(...).
Devolve uma antiderivada se Inferior e Superior
forem omitidos. Uma constante simblica de
integrao omitida, excepto se fornecer o
argumento Constante .

As primitivas igualmente vlidas podem diferir por


uma constante numrica. Essa constante pode estar
disfaradaem especial, quando uma primitiva
contiver logaritmos ou funes trigonomtricas
inversas. Alm disso, as expresses constantes
piecewise so por vezes adicionadas para validar
uma primitiva sobre um intervalo maior que a frmula
usual.
() devolve-se por partes de Expr1 que no pode ser
determinada como uma combinao finita explcita
dos operadores e das funes integrados.
Quando fornecer Inferior e Superior, efectuada
uma tentativa para localizar qualquer descontinuidade
ou derivada descontnua no intervalo Inferior < Var <

Superior e subdividir o intervalo nesses locais.


Para a definio Auto do modo Auto ou Aproximado, a
integrao numrica utilizada onde aplicvel quando
no for possvel determinar uma primitiva ou um
limite.
Para a definio Aproximado, a integrao numrica
tentada primeiro, se aplicvel. As primitivas so
procuradas apenas onde essa integrao numrica
no seja aplicvel ou falhar.

() pode ser aninhada para fazer vrios integrais. Os


limites da integrao podem depender das variveis
de integrao fora dos limites.
Nota: Consulte tambm nInt(), pgina 112.

204

Smbolos

Prima Ctrl + Enter


para avaliar:

/ (Macintosh: + Enter )

() (raiz quadrada)

Teclas /q

(Expr1) expresso
(Lista1) lista
Devolve a raiz quadrada do argumento.
Para uma lista, devolve as razes quadradas de todos
os elementos em Lista1.
Nota: Pode introduzir esta funo atravs da escrita

de sqrt(...) no teclado
Nota: Consulte tambm Modelo de raiz quadrada,

pgina 5.

() (prodSeq)

Catlogo >

(Expr1, Var, Baixo, Alto) expresso


Nota: Pode introduzir esta funo atravs da escrita

de prodSeq(...) no teclado.
Avalia Expr1 para cada valor de Var de Baixo a Alto e
devolve o produto dos resultados.
Nota: Consulte tambm Modelo do produto () ,

pgina 9.

(Expr1, Var, Baixo, Baixo N1)1


(Expr1, Var, Baixo, Alto) 1/ (Expr1, Var,
Alto+1, Baixo N 1) se Alto < Baixo N 1

As frmulas do produto utilizadas derivam da


seguinte referncia:
Ronald L. Graham, Donald E. Knuth, and Oren
Patashnik. Concrete Mathematics: A Foundation

for Computer Science . Reading, Massachusetts:


Addison-Wesley, 1994.

Smbolos 205

G() (sumSeq)

Catlogo >

G(Expr1, Var, Baixo, Alto) expresso


Nota: Pode introduzir esta funo atravs da escrita

de sumSeq(...) no teclado.
Avalia Expr1 para cada valor de Var de Baixo a Alto e
devolve a soma dos resultados.
Nota: Consulte tambm Modelo da soma, pgina 9.

G(Expr1, Var, Baixo, Baixo N 1)0


G(Expr1, Var, Baixo, Alto) LG(Expr1, Var, Alto+1,
Baixo N1) se Alto < Baixo N 1

As frmulas da soma utilizadas derivam da seguinte


referncia :
Ronald L. Graham, Donald E. Knuth, and Oren
Patashnik. Concrete Mathematics: A Foundation

for Computer Science . Reading, Massachusetts:


Addison-Wesley, 1994.

GInt()

Catlogo >

GInt(NPmt1, NPmt2, N, I, PV, [Pmt ], [FV ], [PpY ],


[CpY ], [PmtAt ], [ValorArredondado ]) valor
GInt(NPmt1, NPmt2, TabelaDeDepreciao) valor
Funo de amortizao que calcula a soma do juro
durante um intervalo especificado de pagamentos.

NPmt1 e NPmt2 definem os limites iniciais e finais do


intervalo de pagamentos.

N, I, PV, Pmt, FV, PpY, CpY e PmtAt so descritos na


tabela de argumentos TVM, pgina 179.

Se omitir Pmt, predefine-se para Pmt = tvmPmt


(N, I, PV, FV, PpY , CpY , PmtAt).

Se omitir FV, predefine-se para FV =0.

206

Smbolos

GInt()

Catlogo >
As predefinies para PpY , CpY e PmtAt so
iguais s predefinies para as funes TVM.

ValorArredondado especifica o nmero de casas


decimais para arredondamento. Predefinio=2.
G Int(NPmt1,NPmt2, TabelaDeDepreciao) calcula
a soma dos juros com base na tabela de amortizao

TabelaDeDepreciao. O argumento
TabelaDeDepreciao tem de ser uma matriz na
forma descrita em amortTbl(), pgina 11.
Nota: Consulte tambm GPrn(), abaixo, e Bal(),

pgina 19.

GPrn()

Catlogo >

GPrn(NPmt1, NPmt2, N, I, PV, [Pmt ], [FV ], [PpY ],


[CpY ], [PmtAt ], [ValorArredondado ]) valor
GPrn(NPmt1, NPmt2, TabelaDeDepreciao)
valor
Funo de amortizao que calcula a soma do capital
durante um intervalo especificado de pagamentos.

NPmt1 e NPmt2 definem os limites iniciais e finais do


intervalo de pagamentos.

N, I, PV, Pmt, FV, PpY, CpY e PmtAt so descritos na


tabela de argumentos TVM, pgina 179.

Se omitir Pmt, predefine-se para Pmt = tvmPmt


(N, I, PV, FV, PpY , CpY , PmtAt).

Se omitir FV, predefine-se para FV =0.

As predefinies para PpY , CpY e PmtAt so


iguais s predefinies para as funes TVM.

ValorArredondado especifica o nmero de casas


decimais para arredondamento. Predefinio=2.
G Prn(NPmt1,NPmt2, TabelaDeDepreciao) calcula
a soma do capital pago com base na tabela de
amortizao TabelaDeDepreciao. O argumento

TabelaDeDepreciao tem de ser uma matriz na


forma descrita em amortTbl(), pgina 11.
Nota: Consulte tambm GInt(), acima, e Bal(), pgina

19.

Smbolos 207

Teclas /k

# (indirecta)
# CadeiaDeNomeDaVar
Refere-se varivel cujo nome

CadeiaDeNomeDaVar. Permite utilizar cadeias para

Cria ou refere-se varivel xyz.

criar nomes das variveis a partir de uma funo.

Devolve o valor da varivel (r) cujo nome guardado


na varivel s1.

Tecla i

E (notao cientfica)

mantissa E expoente
Introduz um nmero em notao cientfica. O nmero
interpretado como mantissa 10 expoente.
Sugesto: Se quiser introduzir uma potncia de 10
sem resultar num resultado de valor decimal, utilize
10^ nmero inteiro.
Nota: Pode introduzir este operador atravs da escrita

de @E no teclado do computador. por exemplo,


escreva 2.3@E4 para introduzir 2.3E4.

Tecla

g (gradianos)

Expr1g expresso
Lista1g lista
Matriz1g matriz
Esta funo fornece uma forma para especificar um
ngulo de gradianos enquanto est no modo Graus ou
Radianos.
No modo de ngulo Radianos, multiplica Expr1 por
p/200.
No modo de ngulo Graus, multiplica Expr1 por
g/100.
No modo Gradianos, devolve Expr1 inalterada.
Nota: Pode introduzir este smbolo atravs da escrita

de @g no teclado do computador.

208

Smbolos

No modo Graus, Gradianos ou Radianos:

Tecla

R (radianos)

Expr1R expresso

No modo de ngulo Graus, Gradianos ou Radianos:

Lista1Rlista
Matriz1Rmatriz
Esta funo fornece uma forma para especificar um
ngulo de radianos enquanto est no modo Graus ou
Gradianos.
No modo de ngulo Graus, multiplica o argumento por
180/ p.
No modo de ngulo Radianos, devolve o argumento
inalterado.
No modo Gradianos, multiplica o argumento por 200/
p.
Sugesto: Utilize R se quiser impor os radianos numa
definio da funo, independentemente do modo
que prevalece quando a funo utilizada.
Nota: Pode introduzir este smbolo atravs da escrita

de @r no teclado.

Tecla

(graus)

Expr1 expresso

No modo de ngulo Graus, Gradianos ou Radianos:

Lista1 lista
Matriz1 matriz
Esta funo fornece uma forma para especificar um
ngulo expresso em graus enquanto est no modo
Radianos ou Radianos.

No modo de ngulo Radianos:


Prima Ctrl + Enter
para avaliar:

/ (Macintosh: + Enter )

No modo de ngulo Radianos, multiplica o argumento


por p/180.
No modo de ngulo Graus, devolve o argumento
inalterado.
No modo de ngulo Gradianos, multiplica o
argumento por 10/9.
Nota: Pode introduzir este smbolo atravs da escrita

de @d no teclado do computador.

Smbolos 209

Teclas /k

, ', '' (grau/minuto/segundo)

gg mm ' ss.ss '' expresso

No modo de ngulo Graus:

gg Um nmero positivo ou negativo


mm Um nmero no negativo
ss.ss Um nmero no negativo
Devolve gg +(mm /60)+(ss.ss /3600).
Este formato de entrada base -60 permite:

Introduza um ngulo em
graus/minutos/segundos sem se preocupar
com o modo de ngulo actual.

Introduza o tempo como


horas/minutos/segundos.

Nota: Introduza dois apstrofos a seguir ss.ss (''),

no um smbolo de aspas (").

Teclas /k

(ngulo)
[Raio, q_ngulo ] vector

No modo Radianos e formato do vector definido para:

(entrada polar)

rectangular

[Raio, q_ngulo, Z_Coordenada ] vector


(entrada cilndrica)
[Raio, q_ngulo, q_ngulo ] vector
(entrada esfrica)

cilndrico

Devolve coordenadas como um vector dependendo


da definio do modo Formato do vector: rectangular,
cilndrico ou esfrico.
Nota: Pode introduzir este smbolo atravs da escrita

de @< no teclado do computador.

esfrico

(Magnitude ngulo) ValorComplexo

No modo de ngulo Radianos e Formato complexo


rectangular:

(entrada polar)
Introduz um valor complexo em forma polar (r q). O

ngulo interpretado de acordo com a definio do


modo ngulo actual.
Prima Ctrl + Enter
para avaliar:

210

Smbolos

/ (Macintosh: + Enter )

Teclas /k

(ngulo)

Tecla

' (plica)

varivel '
varivel ''
Introduz um smbolo de plica numa equao
diferencial. Um smbolo de plica indica uma equao
diferencial de 1 ordem, dois smbolos de nmeros
primos indicam uma 2 ordem, etc.

Consulte Elementos (nulos)


_ (carcter de sublinhado como um elemento vazio)

vazios , pgina 217.

_ (carcter de sublinhado como designao da


Teclas /_

unidade)

Expr_Unidade
Indica as unidades para uma Expr. Todos os nomes
das unidades tm de comear por um carcter de

Nota: Pode encontrar o smbolo de converso, 4, no

sublinhado.

Catlogo. Clique em

e, em seguida, em

Operadores matemticos.

Pode utilizar unidades predefinidas ou criar as suas


prprias unidades. Para uma lista de unidades
predefinidas, abra o Catlogo e veja o separador
Converses de unidades. Pode seleccionar os nomes
das unidades do Catlogo ou escrever os nomes das
unidades directamente.

Varivel_

Partindo do princpio que z indefinido:

Quando Varivel no tiver valor, tratada como se


representasse um nmero complexo. Por
predefinio, sem o _, a varivel tratada como real.
Se Varivel tiver um valor, o _ ignorado e Varivel
retm o tipo de dados originais.
Nota: Pode guardar um nmero complexo numa

varivel sem utilizar _. No entanto, para obter


melhores resultados em clculos como cSolve() e
cZeros(), o _ recomendado.

Smbolos 211

4 (converter)

Teclas /k

Expr_Unidade1 4 _Unidade2 Expr _Unidade2


Converte uma expresso de uma unidade para a
outra.
O carcter de sublinhado _ indica as unidades. As
unidades tm de ser da mesma categoria, como, por
exemplo, Comprimento ou rea.
Para uma lista de unidades predefinidas, abra o
Catlogo e veja o separador Converses de
unidades:

Pode seleccionar um nome da unidade da lista.

Pode seleccionar o operador de converso, 4, a


partir do topo da lista.

Pode tambm escrever os nomes das unidades


manualmente. Para escrever _ quando escrever os
nomes das unidades na unidade porttil, prima
/_.
Nota: Para converter as unidades de temperatura,

utilize tmpCnv() e @ tmpCnv(). O operador de


converso 4 no processa unidades de temperatura.

10^()

Catlogo >

10^(Expr1) expresso
10^(Lista1) lista
Devolve 10 elevado potncia do argumento.
Para uma lista, devolve 10 elevado potncia dos
elementos em Lista1.
10^(MatrizQuadrada1) MatrizQuadrada
Devolve 10 elevado potncia de MatrizQuadrada1.
Isto no o mesmo que calcular 10 elevado
potncia de cada elemento. Para mais informaes
sobre o mtodo de clculo, consulte cos().

MatrizQuadrada1 tem de ser diagnolizvel. O


resultado contm sempre os nmeros de ponto
flutuante.

212

Smbolos

^/ (recproco)

Catlogo >

Expr1 ^/ expresso
Lista1 ^/lista
Devolve o recproco do argumento.
Para uma lista, devolve os recprocos dos elementos
em Lista1.

MatrizQuadrada1 ^/MatrizQuadrada
Devolve o inverso de MatrizQuadrada1.

MatrizQuadrada1 tem de ser uma matriz quadrada


no singular.

| (operador de limite)

Teclas /k

Expr | ExprBooleana1 [andExprBooleana2]...


Expr | ExprBooleana1 [orExprBooleana2]...
O smbolo de limite (|) serve como um operador
binrio. O operando esquerda de | uma expresso.
O operando direita de | especifica uma ou mais
relaes que servem para afetar a simplificao da
expresso. Vrias relaes aps | tm de ser
reunidas por operadores and ou or lgicos.
O operador de limite fornece trs tipos de
funcionalidades bsicas:

Substituies

Limites de intervalo

Excluses

As substituies esto na forma de uma igualdade,


como x=3 ou y=sin(x). Para ser mais eficaz, o
membro esquerdo deve ser uma varivel simples.

Expr | Varivel = valor substituem valor para todas


as ocorrncias de Varivel em Expr.
Os limites de intervalos tomam a forma de uma ou
mais desigualdades reunidas pelos operadores and
ou or lgicos. Os limites de intervalos tambm
permitem a simplificao que caso contrrio pode ser
invlida ou no calculvel.

Smbolos 213

| (operador de limite)

Teclas /k

As excluses utilizam o operador relacional


diferentes (/= ou ) para excluir um valor especfico
de considerao. So utilizados principalmente para
excluir uma soluo exata quando utilizar cSolve(),
cZeros(), fMax(), fMin(), solve(), zeros(), etc.

& (guardar)

Expr & Var


Lista & Var
Matriz & Var
Expr & Funo(Parm1,...)
Lista & Funo(Parm1,...)
Matriz & Funo(Parm1,...)
Se a varivel Var no existir, cria-a e inicia-a para

Expr, Lista ou Matriz.


Se a varivel Var j existir e no estiver bloqueada
nem protegida, substitui o contedo por Expr, Lista
ou Matriz.
Sugesto: Se planear fazer clculos simblicos com
variveis indefinidas, evite guardar o quer que seja
nas variveis de uma letra mais utilizadas, como a, b,
c, x, y, z, e por a adiante.
Nota: Pode introduzir este operador atravs da escrita

de =: no teclado como um atalho. Por exemplo,


escreva pi/4=:myvar.

214

Smbolos

Teclas /h

Teclas /t

:= (atribuir)

Var := Expr
Var := Lista
Var := Matriz
Funo(Parm1,...) := Expr
Funo(Parm1,...) := Lista
Funo(Parm1,...) := Matriz
Se a varivel Var no existir, cria Var e inicia-a para

Expr, Lista ou Matriz.


Se Var j existir e no estiver bloqueada nem
protegida, substitui o contedo por Expr, Lista ou

Matriz.
Sugesto: Se planear fazer clculos simblicos com
variveis indefinidas, evite guardar o quer que seja
nas variveis de uma letra mais utilizadas, como a, b,
c, x, y, z, e por a adiante.

Teclas /k

(comentrio)
[texto]
processa texto como uma linha de comentrio,

permitindo anotar as funes e os programas criados.


pode estar no incio ou em qualquer parte da linha.

Tudo direita de , no fim da linha, o comentrio.


Nota para introduo do exemplo: Na aplicao

Calculadora da unidade porttil, pode introduzir


definies multilinhas, premindo @ em vez de
no fim de cada linha. No teclado do computador,
prima sem soltar Alt e prima Enter.

Teclas 0B, teclas 0H

0b, 0h
0b NmeroBinrio

No modo base Dec:

0h NmeroHexadecimal
Indica um nmero binrio ou hexadecimal,
respectivamente. Para introduzir um nmero binrio
ou hexadecimal, utilize sempre o prefixo 0b ou 0h

No modo base Bin:

independentemente do modo Base. Sem um prefixo,


um nmero tratado como decimal (base10).

Smbolos 215

Teclas 0B, teclas 0H

0b, 0h
Os resultados aparecem de acordo com o modo
base.

216

Smbolos

No modo base Hex:

Elementos (nulos) vazios


Quando analisar dados do mundo real, pode no ter sempre um conjunto de dados
completo. A TI-NspireCAS permite elementos de dados, vazios ou nulos, para que possa
continuar com os dados quase completos em vez de ter de reiniciar ou eliminar os casos
incompletos.
Pode encontrar um exemplo de dados que envolve elementos vazios no captulo Listas e
Folha de clculo, em Representar graficamente os dados da folha de clculo.
A funo delVoid() permite remover os elementos vazios de uma lista. A funo isVoid()
permite testar um elemento vazio. Para mais informaes, consulte delVoid() , pgina 50, e
isVoid() , pgina 86.
Nota: Para introduzir um elemento vazio manualmente numa expresso de matemtica, escreva _ ou a

palavra-chave void. A palavra-chave void convertida automaticamente para um smbolo _ quando a


expresso for avaliada. Para escrever _ na unidade porttil, prima / _.

Clculos que envolvam elementos nulos


A maioria dos clculos que envolvam uma entrada
nula produz um resultado nulo. Consulte os casos
especiais abaixo.

Argumentos da lista que contenham elementos nulos


As seguintes funes e comandos ignoram os
elementos nulos encontrados nos argumentos da
lista.
count , countIf , cumulativeSum , freqTable4 list ,
frequency , max , mean, median, product , stDevPop,
stDevSamp, sum , sumIf , varPop, e varSamp, assim

como clculos de regresso, OneVar, TwoVar, e


estatstica FiveNumSummary , intervalos de
confiana e testes estatsticos

Elementos (nulos) vazios 217

Argumentos da lista que contenham elementos nulos


SortA e SortD movem todos os elementos nulos no

primeiro argumento para a parte inferior.

Nas regresses, um nulo numa lista X ou Y introduz


um nulo para o elemento correspondente do resduo.

Uma categoria omitida nas regresses introduz um


nulo para o elemento correspondente do residual.

Uma frequncia de 0 nas regresses introduz um nulo


para o elemento correspondente do residuo.

218

Elementos (nulos) vazios

Atalhos para introduzir expresses matemticas


Os atalhos permitem introduzir elementos das expresses matemticas, escrevendo, em vez
da utilizao do Catlogo ou da Palete de smbolos. Por exemplo, para introduzir a
expresso 6, pode escrever sqrt(6) na linha de entrada. Quando premir , a
expresso sqrt(6) alterada para 6. Alguns atalhos so teis na unidade porttil e no
teclado do computador. Outros so teis principalmente no teclado do computador.

Na unidade porttil ou no teclado do computador


Para introduzir este:

Escreva este atalho:

pi

theta

infinity

<=

>=

/=

(implicao lgica)

=>

(implicao lgica dupla,


XNOR)

<=>

& (guardar operador)

=:

|| (valor absoluto)

abs(...)

()

sqrt(...)

d()

derivative(...)

()

integral(...)

G() (Modelo da soma)

sumSeq(...)

() (Modelo da produto)

prodSeq(...)

sin / () , cos/ () , ...

arcsin(...), arccos(...), ...

@ List()

deltaList(...)

@ tmpCnv()

deltaTmpCnv(...)

Atalhos para introduzir expresses matemticas 219

No teclado do computador
Para introduzir este:

Escreva este atalho:

c1, c2, ... (constantes)

@c1, @c2, ...

n1, n2, ... (constantes dos


nmeros inteiros)

@n1, @n2, ...

i (constante imaginria)

@i

e (base logartmica natural e)

@e

E (notao cientfica)

@E

T (transpor)

@t

R (radianos)

@r

(graus)

@d

g (grados)

@g

(ngulo)

@<

4 (converso)

@>

4Decimal , 4approxFraction
() , etc.

@>Decimal, @>approxFraction(), etc.

220

Atalhos para introduzir expresses matemticas

Hierarquia do EOS (Equation Operating


System)
Esta seco descreve o Equation Operating System (EOS) utilizado pela tecnologia de
aprendizagem de matemtica e cincias TI-NspireCAS. Os nmeros, as variveis e as
funes so introduzidos numa sequncia simples O software EOS avalia as expresses e
as equaes com a associao parenttica e de acordo com as prioridades descritas abaixo.

Ordem de avaliao
Nvel

Operador

Parntesis curvos (), parntesis rectos [], chavetas {}

Indirecta (#)

Chamadas de funes

Ps-operadores: graus-minutos-segundos (-,',"), factorial (!), percentagem (%),


radianos (QRS), carcter de sublinhado ([]), transpor (T)

Exponenciao, operador de potncia (^)

Negao (L)

Concatenao de cadeias (&)

Multiplicao (), diviso (/)

Adio (+), subtraco (-)

10

Relaes de igualdade: igual (=), no igual ( ou /=), menor que (<), igual ou
menor que ({ ou <=), maior que (>), igual ou maior que (| ou >=)

11

not lgico

12

and lgico

13

Lgico or

14

xou , nor , nand

15

Implicao lgica ()

16

Implicao lgica dupla, XNOR ()

17

Operador de limite (|)

18

Guardar (&)

Hierarquia do EOS (Equation Operating System) 221

Parntesis curvos, parntesis rectos e chavetas


Todos os clculos dentro de um par de parntesis rectos, parntesis curvos ou chavetas so
avaliados primeiro Por exemplo, na expresso 4(1+2), o software EOS avalia primeiro a
parte da expresso dentro dos parntesis, 1+2, e, em seguida, multiplica o resultado, 3, por
4.
O nmero de parntesis curvos, parntesis rectos e chavetas de abertura e fecho tem de ser
igual numa expresso ou equao. Se no for, aparece uma mensagem de erro que indica o
elemento inexistente. Por exemplo, (1+2)/(3+4 mostra a mensagem de erro Inexistente ).
Nota: Como o software TI-NspireCAS permite definir as suas funes prprias, o nome de uma varivel

seguido por uma expresso entre parntesis considerado uma chamada de funo em vez de uma
multiplicao implcita. Por exemplo, a(b+c) a funo a avaliada por b+c. Para multiplicar a expresso
b+c pela varivel a, utilize a multiplicao explcita: a(b+c).

Indirecta
O operador da indirecta (#) converte uma cadeia num nome de funo ou varivel. Por
exemplo, #("x"&"y"&"z") cria o nome de varivel xyz. A indirecta permite tambm a criao e
a modificao de variveis dentro de um programa. Por exemplo, se 10"r e r"s1, #s1=10.

Ps-operadores
Os ps-operadores so operadores que vm directamente aps um argumento, como 5!,
25% ou 6015' 45. Os argumentos seguidos por um ps-operador so avaliados no quarto
nvel de prioridade. Por exemplo, na expresso 4^3!, 3! avaliada primeiro. O resultado, 6,
torna-se no expoente de 4 para produzir 4096.

Exponenciao
A exponenciao (^) e a exponenciao de elemento por elemento (.^) so avaliadas da
direita para a esquerda. Por exemplo, a expresso 2^3^2 avaliada como 2^(3^2) para
produzir 512. diferente de (2^3)^2, que 64.

Negao
Para introduzir um nmero negativo, prima v seguida pelo nmero. As ps-operaes e a
exponenciao so efectuadas antes da negao. Por exemplo, o resultado de Lx2 um
nmero negativo e L92 =L81. Utilize os parntesis para elevar um nmero negativo ao
quadrado (L9) 2 para produzir 81.

Limite (|)
O argumento a seguir ao operador de limite (|) fornece um conjunto de limites que afetam a
avaliao do argumento antes do operador.

222

Hierarquia do EOS (Equation Operating System)

Mensagens e cdigos de erros


Quando ocorre um erro, o cdigo atribudo varivel errCode. As funes e os programas
definidos pelos utilizadores podem examinar errCode para determinar a causa de um erro.
Para obter um exemplo da utilizao de errCode, consulte o Exemplo 2 no comando Try,
pgina 175.
Nota: Algumas condies de erro aplicam-se apenas aos produtos TI-Nspire CAS e

algumas aplicam-se apenas aos produtos TI-Nspire.


Cdigo de
erro

Descrio

10

Uma funo no devolveu um valor

20

Um teste no resolveu para VERDADEIRO ou FALSO.


Geralmente, as variveis indefinidas no podem ser comparadas. Por exemplo, o teste If a<b
provocar este erro se a ou b forem indefinidos quando a afirmao If for executada.

30

O argumento no pode ser o nome de uma pasta.

40

Erro do argumento

50

Argumentos no coincidentes
Dois ou mais argumentos tm de ser do mesmo tipo.

60

O argumento tem de ser uma expresso Booleana ou um nmero inteiro

70

O argumento tem de ser um nmero decimal

90

O argumento tem de ser uma lista

100

O argumento tem de ser uma matriz

130

O argumento tem de ser um conjunto de caracteres alfanumricos

140

O argumento tem de ser o nome de uma varivel.


Certifique-se de que o nome:

no comea por um dgito

no contm espaos ou caracteres especiais

no utiliza o carcter de sublinhado ou um intervalo de forma invlida

no excede as limitaes do comprimento

Consulte a seco Calculadora para obter mais informaes.


160

O argumento tem de ser uma expresso

165

Pilhas demasiado fracas para envio ou recepo


Instale pilhas novas antes do envio ou da recepo.

170

Limite

Mensagens e cdigos de erros 223

Cdigo de
erro

Descrio
O limite inferior tem de ser inferior ao limite superior para definir o intervalo da procura.

180

Pausa
A tecla d ou c foi premida durante um clculo longo ou a execuo do programa.

190

Definio circular
Esta mensagem aparece para evitar o esgotamento da memria durante a substituio infinita de
valores das variveis durante a simplificao. Por exemplo, a+1->a, em que a uma varivel
indefinida, provocar este erro.

200

Expresso de constrangimento invlida


Por exemplo, solve(3x^2-4=0,x) | x<0 ou x>5 produzir esta mensagem de erro porque a restrio
separada por or em vez de and.

210

Tipo de dados invlido


Um argumento do tipo de dados errado.

220

Limite dependente

230

Dimenso
Um ndice de lista ou matriz no vlido. Por exemplo, se a lista {1,2,3,4} for guardada em L1, L1[5]
um erro de dimenso porque L1 contm apenas quatro elementos.

235

Erro de dimenso. Elementos insuficientes nas listas.

240

Erro de dimenso
Dois ou mais argumentos tm de ter as mesmas dimenses. Por exemplo, [1,2]+[1,2,3] uma
incorrespondncia de dimenses porque as matrizes contm um nmero de elementos diferentes.

250

Dividir por zero

260

Erro do domnio
Um argumento tem de estar num domnio especfico. Por exemplo, rand(0) no vlido.

270

Nome da varivel duplicado

280

Else e ElseIf invlidas fora do bloco If..EndIf

290

EndTry no tem a afirmao Else correspondente

295

Iterao excessiva

300

Matriz ou lista de 2 ou 3 elementos prevista

310

O primeiro argumento de nSolve tem de ser uma equao de varivel individual. No pode conter uma
varivel sem valor diferente da varivel de interesse.

320

O primeiro argumento de solve ou cSolve tem de ser uma equao ou desigualdade


Por exemplo, solve(3x^2-4,x) no vlido porque o primeiro argumento no uma equao.

224

Mensagens e cdigos de erros

Cdigo de
erro

Descrio

345

Unidades inconsistentes

350

ndice fora do intervalo

360

O nome no um nome de varivel vlido

380

Ans indefinida
O clculo anterior no criou Ans ou nenhum clculo anterior foi introduzido.

390

Atribuio invlida

400

Valor de atribuio invlido

410

Comando invlido

430

Invlido para as definies actuais do modo

435

Tentativa invlida

440

Multiplicao implcita invlida


Por exemplo, x(x+1) no vlida; visto que, x*(x+1) a sintaxe correcta. Esta serve para evitar
confuses entre as chamadas de funes e a multiplicao implcita.

450

Invlida numa funo ou expresso actual


Apenas determinados comandos so vlidos numa funo definida pelo utilizador.

490

Invlido no bloco Try..EndTry

510

Matriz ou lista invlida

550

Programa ou funo exterior invlido


Vrios comandos no so vlidos fora de uma funo ou de um programa. Por exemplo, Local no
pode ser utilizado excepto se estiver numa funo ou num programa.

560

Invlido fora dos blocos Loop..EndLoop, For..EndFor ou While..EndWhile


Por exemplo, o comando Exit s vlido dentro destes blocos circulares.

565

Programa exterior invlido

570

Nome do caminho invlido


Por exemplo, \var no vlido.

575

Complexo polar invlido

580

Referncia de programa invlida


Os programas no podem ser referenciados nas funes ou expresses, como, por exemplo, 1+p(x)
em que p um programa.

600

Tabela invlida

Mensagens e cdigos de erros 225

Cdigo de
erro

Descrio

605

Utilizao de unidades invlidas

610

Nome de varivel invlido numa instruo Local

620

Nome de funo ou varivel invlido

630

Referncia da varivel invlida

640

Sintaxe de vector invlida

650

Transmisso da ligao
Uma transmisso entre as duas unidades no foi concluda. Verifique se o cabo de ligao foi est
ligado correctamente a ambas as extremidades.

665

Matriz no diagonalizvel

670

Pouca memria
1. Eliminar alguns dados deste documento
2. Guardar e fechar este documento
Se 1 e 2 no resultarem, retirar e reinserir as pilhas

672

Esgotamento de recursos

673

Esgotamento de recursos

680

Falta (

690

Falta)

700

Falta

710

Falta ]

720

Falta }

730

Falta do incio ou do fim da sintaxe do bloco

740

Falta Then no bloco If..EndIf

750

Nome no uma funo nem um programa

765

Nenhuma funo seleccionada

780

Nenhuma soluo encontrada

800

Resultado no real
Por exemplo, se o software estiver na definio real, (-1) no vlido.
Para permitir resultados em complexos, altere a definio do modo Real ou Complexo para
RECTANGULAR ou POLAR.

830

226

Excesso

Mensagens e cdigos de erros

Cdigo de
erro

Descrio

850

Programa no encontrado
Uma referncia do programa dentro de outro programa no pode ser encontrada no caminho fornecido
durante a execuo.

855

Funes de tipo Rand no permitidas no grfico

860

Recursividade muito profunda

870

Varivel do sistema ou nome reservado

900

Erro do argumento
O modelo mediana-mediana no pode ser aplicado ao conjunto de dados.

910

Erro de sintaxe

920

Texto no encontrado

930

Poucos argumentos
A funo ou o comando no tem um ou mais argumentos.

940

Demsiados argumentos
A expresso ou equao contm um nmero excessivo de argumentos e no pode ser avaliada.

950

Demasiados ndices

955

Demasiadas variveis indefinidas

960

Varivel indefinida
Nenhum valor atribudo varivel. Utilize um dos seguintes comandos:

sto &

:=

Define

para atribuir valores s variveis.


965

SO no licenciado

970

Varivel em utilizao para que as referncias ou as alteraes no sejam permitidas

980

Varivel protegida

990

Nome da varivel invlido


Certifique-se de que o nome no excede as limitaes de comprimento

1000

Domnio das variveis da janela

1010

Zoom

1020

Erro interno

Mensagens e cdigos de erros 227

Cdigo de
erro

Descrio

1030

Violao da memria protegida

1040

Funo no suportada. Esta funo requer o Computer Algebra System. Tente o TI-Nspire CAS.

1045

Operador no suportado. Este operador requer o Computer Algebra System. Tente o TI-Nspire CAS.

1050

Funo no suportada. Este operador requer o Computer Algebra System. Tente o TI-Nspire CAS.

1060

O argumento de entrada tem de ser numrico. Apenas entradas com valores numricos so
permitidas.

1070

Argumento da funo Trig demasiado grande para reduo precisa

1080

Utilizao no suportada de Ans. Esta aplicao no suporta Ans.

1090

Funo indefinida. Utilize um dos seguintes comandos:

Define

:=

sto &

para definir uma funo.


1100

Clculo no real
Por exemplo, se o software estiver na definio real, (-1) no vlido.
Para permitir resultados em complexos, altere a definio do modo Real ou Complexo para
RECTANGULAR ou POLAR.

1110

Limites invlidos

1120

Nenhuma alterao de sinal

1130

O argumento no pode ser uma lista ou matriz

1140

Erro do argumento
O primeiro argumento tem de ser uma expresso polinomial no segundo argumento. Se o segundo
argumento for omitido, o software tenta seleccionar uma predefinio.

1150

Erro do argumento
Os primeiros dois argumentos tm de ser uma expresso polinomial no terceiro argumento. Se o
terceiro argumento for omitido, o software tenta seleccionar uma predefinio.

1160

Nome do caminho da biblioteca invlido


Um nome do caminho tem de estar no formato xxx\yyy, em que:

A parte xxx pode ter de 1 a 16 caracteres.

A parte yyy pode ter de 1 a 15 caracteres.

Consulte a seco Biblioteca na documentao para obter mais informaes.


1170

Utilizao invlida do nome do caminho da biblioteca

228

No pode atribuir um valor a um nome do caminho com Define, :=, ou sto &.

Mensagens e cdigos de erros

Cdigo de
erro

Descrio

1180

No pode declarar o nome de um caminho como uma varivel local ou ser


utilizada como um parmetro numa definio de programa ou funo.

Nome da varivel da biblioteca invlido.


Certifique-se de que o nome:

no contm um ponto

no comea com um carcter de sublinhado

no excede 15 caracteres

Consulte a seco Biblioteca na documentao para obter mais informaes.


1190

Documento da biblioteca no encontrado:

Verifique se a biblioteca est na pasta MyLib.

Actualizar bibliotecas.

Consulte a seco Biblioteca na documentao para obter mais informaes.


1200

Varivel da biblioteca no encontrada:

Verifique se a varivel da biblioteca existe no primeiro problema da biblioteca.

Certifique-se de que a varivel da biblioteca foi definida como BibPub ou


BibPriv.

Actualizar bibliotecas.

Consulte a seco Biblioteca na documentao para obter mais informaes.


1210

Nome de atalho na biblioteca invlido.


Certifique-se de que o nome:

no contm um ponto

no comea com um carcter de sublinhado

no excede 16 caracteres

no um nome reservado

Consulte a seco Biblioteca na documentao para obter mais informaes.


1220

Erro de domnio:
As funes RectaTangente e RectaNormal suportam apenas funes reais de varivel real.

1230

Erro de domnio.
Os operadores de converso trigonomtrica no so suportados nos modos de ngulos de graus ou
grados.

1250

Erro do argumento
Utilize um sistema de equaes lineares.
Exemplo de um sistema de duas equaes lineares com variveis x e y:
3x+7y=5

Mensagens e cdigos de erros 229

Cdigo de
erro

Descrio
2y-5x=-1

1260

Erro do argumento:
O primeiro argumento de nfMin ou nfMax tem de ser uma expresso numa varivel individual. No
pode conter uma varivel sem valor diferente da varivel de interesse.

1270

Erro do argumento
A ordem da derivada tem de ser igual a 1 ou 2.

1280

Erro do argumento
Utilize um polinmio num formato expandido numa varivel.

1290

Erro do argumento
Utilize um polinmio numa varivel.

1300

Erro do argumento
Tem de passar os coeficientes do polinmio para valores numricos.

1310

Erro do argumento:
Uma funo no conseguiu avaliar um ou mais argumentos.

1380

Erro de domnio:
No so permitidas chamadas aninhadas para a funo de domnio().

230

Mensagens e cdigos de erros

Cdigos de aviso e mensagens


Pode utilizar a funo warnCodes() para guardar os cdigos de avisos gerados ao avaliar
uma expresso. Esta tabela lista todos os cdigos de aviso numricos e as mensagens
associadas.
Para um exemplo de guardar cdigos de aviso, consulte warnCodes() , pgina 183.
Cdigo de
aviso

Mensagem

10000

A operao pode introduzir solues falsas.

10001

A diferenciao de uma equao pode produzir uma equao falsa.

10002

Soluo questionvel

10003

Preciso questionvel

10004

A operao pode perder as solues.

10005

cSolve pode especificar mais zeros.

10006

Solve pode especificar mais zeros.

10007

Podem existir mais solues. Tente especificar limites inferiores e superiores apropriados e/ou uma
tentativa.
Exemplos que utilizam solve():

solve(Equao, Var=Tentativa)|LimiteInferior<Var<LimiteSuperior

solve(Equao, Var)|LimiteInferior<Var<LimiteSuperior

solve(Equao,Var=Tentativa)

10008

O domnio do resultado pode ser inferior ao domnio da entrada.

10009

O domnio do resultado pode ser superior ao domnio da entrada.

10012

Clculo no real

10013

^0 ou undef^0 substitudo por 1

10014

undef^0 substitudo por 1

10015

1^ ou 1^undef substitudo por 1

10016

1^undef substitudo por 1

10017

Capacidade excedida substituda por ou L

10018

A operao requer e devolve um valor de 64 bits.

10019

Esgotamento de recursos, a simplificao pode estar incompleta.

10020

Argumento da funo trigonomtrica demasiado para reduo precisa.

Cdigos de aviso e mensagens 231

Cdigo de
aviso

Mensagem

10021

A entrada contm um parmetro indefinido.


O resultado pode no ser vlido para todos os valores de parmetros possveis.

10022

A especificao dos limites superiores e inferiores adequados pode produzir uma soluo.

10023

Escalar foi multiplicado pela matriz de identidade.

10024

Resultado obtido utilizando aritmtico aproximado.

10025

A equivalncia no pode ser verificada no modo EXACTO.

10026

A restrio pode ser ignorada. Especifique a restrio na forma "\" 'Variable MathTestSymbol
Constant' ou uma associao destas formas, por exemplo 'x<3 e x>-12'

232

Cdigos de aviso e mensagens

Assistncia e Suporte
Apoio tcnico, manuteno e garantia dos produtos Texas
Instruments
Apoio tcnico e
manuteno

Para obter apoio tcnico relativamente a produtos Texas Instruments,


inclundo informaes de uso e/ou manuteno/assistncia tcnica, por favor
contacte-nos,
E-mail: ti-cares@ti.com
ou visite: education.ti.com

Garantia do produto

Para conhecer melhor os termos e a cobertura da garantia desta produto, por


favor consulte o Termo de Garantia que o acompanha ou contacte o
distribuidor/revendedor Texas Instruments mais prximo.

Assistncia e Suporte

233

234

ndice remissivo
'
', notao de minutos

210

', plica

211

, subtrair[*]

193

!
!, factorial

202

"
", notao de segundos

210

#
#, indirecta

208

#, operador da indirecta

222

%
%, percentagem

198

&
&, acrescentar

202

*
*, multiplicar

194

ndice remissivo

235

.
.- , ponto subtraco

197

.*, ponto multiplicao

197

./ , ponto diviso

197

.^, ponto potncia

198

.+, ponto adio

197

/
/, dividir[*]

195

:
:=, atribuir

215

^
^, recproco

213

^, potncia

195

_
_, designao da unidade

211

|
|, operador de limite

213

+
+, adicionar

193

, diferente[*]

236

ndice remissivo

199

=
=, igual

199

>
>, maior que

200

, produto[*]

205

(), soma[*]

206

Int()

206

Prn()

207

, raiz quadrada[*]

205

, integrar[*]

203

, igual ou menor que

200

, igual ou maior que

201

, converter para ngulo de gradianos[Grad]

78

, converter unidades[*]

212

ndice remissivo

237

Base10, visualizar como nmero inteiro decimal[Base10]

21

Base16, visualizar como hexadecimal[Base16]

21

Base2, visualizar como binrio[Base2]

20

Cylind, visualizar como vector cilndrico[Cylind]

44

DD, visualizar como ngulo decimal[DD]

46

Decimal, visualizar resultado como decimal[Decimal]

47

DMS, visualizar como grau/minuto/segundo[DMS]

53

Polar, visualizar como vector polar[Polar]

121

Rad, converter para ngulo de radianos[Rad]

131

Rect, visualizar como vector rectangular[Rect]

134

Sphere, visualizar como vector esfrico[Sphere]

159

cos, apresenta expresso em funo do co-seno[cos]

31

exp[exp]

61

FracoAprox()

16

seno, apresenta em funo do seno[seno]

151

, guardar

214

, implicao lgica[*]

201, 219

, implicao lgica dupla[*]

202

, comentrio

215

, graus/minutos/segundos[*]

210

, notao de graus[*]

209

238

ndice remissivo

0
0b, indicador binrio

215

0h, indicador hexadecimal

215

1
10^(), potncia de dez

212

A
a definir
funo ou programa privado

48

funo ou programa pblico

49

abs(), valor absoluto

11

acrescentar, &

202

adicionar, +

193

aleatria
matriz, randMat()

132

norma, randNorm()

133

aleatrio
polinmio, randPoly()

133

semente de nmero, RandSeed

133

amortTbl(), tabela de amortizao

11, 19

amostra aleatria

133

and, Boolean operator

12

angle(), ngulo

13

ngulo, angle()

13

ANOVA, anlise de variao de uma via

13

ANOVA2way, anlise de variao bidireccional

14

Ans, ltima resposta

16

apagar
erro, ClrErr

27

ndice remissivo

239

approx(), aproximado

16-17

aproximado, approx()

16-17

arccos()

17

arccosh()

17

arccot()

17

arccoth()

17

arccsc()

17

arccsch()

17

arcLen(), comprimento do arco

17

arco-coseno, cos()

33

arco-seno, sin()

153

arco-tangente, tan()

167

arcsec()

18

arcsech()

18

arcsin()

18

arcsinh()

18

arctan()

18

arctanh()

18

argumentos em funes TVM

179

Argumentos TVM

179

arredondar, round()

141

atalhos do teclado

219

atalhos, teclado

219

augment(), aumentar/concatenar

18

aumentar/concatenar, aumentar()

18

avaliao, ordem de

221

avaliar polinmio, polyEval()

123

avgRC(), taxa de cmbio mdia

19

B
BibPriv

48

BibPub

49

binrio
indicador, 0b
visualizar, Base2

240

ndice remissivo

215
20

binomCdf()

22

binomPdf()

22

bloquear variveis e grupos de variveis

96

Bloquear, bloquear varivel ou grupo de variveis

96

Boolean operators
and

12

C
cadeia
comprimento

53

dimenso, dim()

53

cadeia de caracteres, char()

25

cadeia do formato, format()

70

cadeias
acrescentar, &

202

cadeia de caracteres, char()

25

cadeia para expresso, expr()

63, 97

cdigo de carcter, ord()

119

deslocar, shift()

149

direita, right()

138

esquerda, left()

87

expresso para cadeia, string()

164

formatar

70

formato, format()

70

indirecta, #

208

mid-string, mid()

104

na, InString

82

rodar, rotate()

140

utilizar para criar nomes de variveis

222

carcter de sublinhado, _

211

caracteres
cadeia, char()

25

cdigo numrico, ord()

119

Cdf()

66

ceiling(), ceiling

23

ndice remissivo

241

ceiling, ceiling()

23

centralDiff()

23

cFactor(), factor completo

24

char(), cadeia de caracteres

25

2way

25

GOF

26

Pdf()

27

Cdf()

26

ciclo, Cycle

43

ciclo, Loop

100

ClearAZ

27

ClrErr, apagar erro

27

CnvTmpDelta()

49

co-seno
apresenta a expresso em funo do

31

co-seno, cos()

32

co-tangente, cot()

35

cdigos de aviso e mensagens

231

colAugment

28

colDim(), dimenso da coluna da matriz

28

colNorm(), norma da coluna da matriz

28

com, |

213

Comando Parar

164

Comando Text

171

combinaes, nCr()

110

comDenom(), denominador comum


comentrio,
completeSquare(), complete square

28
215
29

complexo
conjugado, conj()

30

factor, cFactor()

24

solve, cSolve()

39

zeros, cZeros()

44

comprimento da cadeia

53

comprimento do arco, arcLen()

17

conj(), conjugado complexo

30

242

ndice remissivo

constante
em solve()

156

constantes
atalhos para

220

em cSolve()

41

em cZeros()

45

em deSolve()

51

em solve()

158

constructMat(), construir matriz

30

construir matriz, constructMat()

30

contar condicionalmente itens numa lista , countif()

37

contar dias entre datas, dbd()

46

contar itens numa lista, contar()

36

converter
Grad

78

Rad

131

unidades

212

copiar varivel ou funo, CopyVar

31

corrMat(), matriz de correlao

31

cos , arco-coseno

33

cos(), co-seno

32

cosh(), arco-coseno hiperblico

34

cosh(), co-seno hiperblico

34

cot(), arco-cotangente

35

cot(), co-tangente

35

coth(), arco-cotangente hiperblico

36

coth(), co-tangente hiperblica

36

count(), contar itens numa lista

36

countif(), contar condicionalmente itens numa lista

37

cPolyRoots()

37

crossP(), produto cruzado

38

csc(), co-secante inversa

38

csc(), co-secante

38

csch(), co-secante hiperblica inversa

39

csch(), co-secante hiperblica

39

cSolve(), resoluo complexa

39

ndice remissivo

243

CubicReg, regresso cbica

42

Cycle, ciclo

43

cZeros(), zeros complexos

44

D
d (), primeira derivada

203

dbd(), dias entre datas

46

decimal
visualizar ngulo, DD

46

visualizar nmero inteiro, Base10

21

definio, Lbl

86

definies do modo, getMode()

75

definies, obter actual

75

definir
modo, setMode()

147

Definir

47

Definir BibPriv

48

Definir BibPub

49

Definir, definir

47

DelVar, eliminar varivel

49

delVoid(), remover elementos nulos

50

denominador

28

denominador comum, comDenom()

28

densidade da probabilidade, normPdf()

114

densidade de probabilidade student- t , tPdf()

174

derivada
numrica, nDerivative()
derivada implcita, Impdif()

110
81

derivada ou derivada de ndice N


modelo para
derivada()

10
50

derivadas

244

derivada numrica, nDeriv()

111

derivada numrica, nDerivative()

110

primeira derivada, d()

203

ndice remissivo

desbloquear variveis e grupos de variveis

181

Desbloquear, desbloquear varivel ou grupo de variveis

181

deslocar, shift()

149

deSolve(), soluo

50

desvio padro, stdDev()

162-163, 181

det(), determinante da matriz

52

diag(), diagonal da matriz

52

dias entre datas, dbd()

46

diferente,

199

dim(), dimenso

53

dimenso, dim()

53

direita, right()

138

Disp, visualizar dados

53

distribuio normal acumulada inversa (invNorm()

84

dividir, /

195

diviso do nmero inteiro, intDiv()

83

dominantTerm(), termo dominante

55

domnio(), funo de domnio

54

dotP(), produto do ponto

56

E
e

61

E , expoente

208

e para uma potncia, e^()

56, 61

e^(), e para uma potncia

56

eff(), converter taxa nominal para efectiva

57

eigVc(), vector eigen

57

eigVl(), valor prprio

57

elementos (nulos) vazios

217

elementos nulos

217

elementos nulos, remover

50

eliminar
elementos nulos da lista

50

varivel, DelVar

49

else if, ElseIf

58

ndice remissivo

245

else, Else

79

ElseIf, else if

58

end
for, EndFor

69

funo, EndFunc

73

if, EndIf

79

loop, EndLoop

100

programa, EndPrgm

126

end function, EndFunc


end if, EndIf

73
79

end loop, EndLoop

100

EndWhile, terminar enquanto

184

enquanto, While

184

entrada, Input

81

EOS (Equation Operating System)

221

equaes simultneas, simult()

151

Equation Operating System (EOS)

221

erro de passagem, PassErr

120

erros e resoluo de problemas


apagar erro, ClrErr
erro de passagem, PassErr
esquerda, left()

27
120
87

estatstica
combinaes, nCr()
desvio padro, stdDev()
estatstica de uma varivel, OneVar

117

factorial, !

202

mdia, mean()

102

mediana, median()

102

norma aleatria, randNorm()

133

permutaes, nPr()

115

resultados de duas variveis, TwoVar

179

semente de nmero aleatrio, RandSeed

133

variao, variance()

182

estatstica de uma varivel, OneVar


euler(), Euler function

246

110
162-163, 181

ndice remissivo

117
59

exact(), exacto

60

exacto, exact()

60

excluso com operador "|"

213

Exit, sair

60

exp(), e para uma potncia

61

explist(), expresso para lista

62

expand(), expandir

62

expandir, expand()

62

expanso trigonomtrica, tExpand()

171

Expoente e
modelo para

expoente, E

208

expoentes
modelo para

expr(), cadeia para expresso

63, 97

ExpReg, refrsesso exponencial

64

expresses
cadeia para expresso, expr()

63, 97

expresso para lista, explista()

62

F
factor(), factor

65

factor, factor()

65

factorial, !

202

factorizao QR, QR

128

Fill, preencher matriz

67

FiveNumSummary

67

floor(), floor

68

floor, floor()

68

fMax(), funo mxima

68

fMin(), funo mnima

68

For

69

for, For

69

For, for

69

forma de escalo-linha reduzida, rref()

143

ndice remissivo

247

forma de escalo-linha, ref()

135

format(), cadeia do formato

70

fpart(), parte da funo

70

fraco prpria, propFrac

127

fraces
modelo para
propFrac
fraces mistas, com propFrac( com

5
127
127

freqTable()

71

frequncia()

71

Func, funo

73

Func, funo do programa

73

funo de domnio, domnio()

54

funo por ramos (2 ramos)


modelo para

funo por ramos (N-ramos)


modelo para

funes
definidas pelo utilizador

47

funo do programa, Func

73

mxima, fMax()

68

mnima, fMin()

68

parte, fpart()

70

funes de distribuio
binomCdf()

22

binomPdf()

22

invNorm()

84

invt()

84

Inv()

114

normPdf()

114

poissCdf()

121

poissPdf()

121

tCdf()

170

tPdf()

174

2way()

248

84

normCdf()

ndice remissivo

25

Cdf()

26

GOF()

26

Pdf()

27

funes definidas pelo utilizador

47

funes e programas definidos pelo utilizador

48-49

funes e variveis
a copiar

31

funes financeiras, tvmFV()

177

funes financeiras, tvmI()

178

funes financeiras, tvmN()

178

funes financeiras, tvmPmt()

178

funes financeiras, tvmPV()

178

G
g , gradianos

208

gcd(), mximo divisor comum

73

geomCdf()

74

geomPdf()

74

getDenom(), obter denominador

74

getLangInfo(), obter/apresentar informaes do idioma

75

getLockInfo(), testar o estado de bloqueio da varivel ou do grupo de variveis

75

getMode(), obter definies do modo

75

getNum(), obter nmero

77

getType(), get type of variable

77

getVarInfo(), obter/apresentar informaes das variveis

77

Goto, ir para

78

grupos, bloquear e desbloquear

96, 181

grupos, testar estado de bloqueio

75

guardar
smbolo, &

214-215

H
hexadecimal
indicador, 0h

215

ndice remissivo

249

visualizar, Base16

21

hiperblica
tangente, tanh()

168

hiperblico
arco-coseno, cosh()

34

arco-seno, sinh()

154

arco-tangente, tanh / ()

169

co-seno, cosh()

34

seno, sinh()

153

I
identity(), matriz de identidade

79

idioma
obter informaes do idioma

75

if, If

79

If, if

79

ifFn()

80

igual ou maior que, |

201

igual ou menor que, {

200

igual, =

199

imag(), parte imaginria

81

ImpDif(), derivada implcita

81

implicao lgica dupla,


implicao lgica,
indirecta, #

202
201, 219
208

Input, entrada

81

inString(), na cadeia

82

int(), nmero inteiro

82

intDiv(), diviso do nmero inteiro

83

integral definido
modelo para

10

integral indefinido
modelo para
integrar,
interpolate(), interpolate

250

ndice remissivo

10
203
83

inverso, ^

213

invF()

84

invNorm(), distribuio normal acumulada inversa)

84

invt()

84

Inv()

84

iPart(), parte do nmero inteiro

84

ir para, Goto

78

irr(), taxa de retorno interna


taxa de retorno interna, irr()

85

isPrime(), teste da plica

85

isVoid(), testar para nulo

86

L
Lbl, definio

86

lcm, mnimo mltiplo comum

86

left(), esquerda

87

limit
lim()

88

limit()

88

limit() ou lim(), limite

88

limite
modelo para

10

limite mximo, limite mximo()

23, 37

LinRegBx, regresso linear

88

LinRegMx, regresso linear

89

LinRegtIntervals, regresso linear

90

LinRegtTest

92

linSolve()

93

list(), diferena da lista

93

listmat(), lista para matriz

93

lista para matriz, listmat()

93

lista, contar condicionalmente itens numa

37

lista, contar itens em

36

ListaDelta()

49

ndice remissivo

251

listas
aumentar/concatenar, aumentar()

18

diferena, list()

93

diferenas numa lista, @ list()

93

elementos vazios em

217

expresso para lista, explista()

62

lista para matriz, listmat()

93

matriz para lista, matista()

101

mximo, max()

101

mid-string, mid()

104

mnimo, min()

104

nova, newList()

111

ordenar ascendente, SortA

159

ordenar descendente, SortD

159

produto cruzado, crossP()

38

produto do ponto, dotP()

56

produto, product()

127

soma cumulativa, SomaCumulativa()

43

soma, sum()

165

ln(), logaritmo natural

94

LnReg, regresso logartmica

95

local, Local

96

Local, varivel local

96

Log
modelo para

logaritmo natural, ln()

94

logaritmos

94

LogisticD, regresso logstica

98

Loop, ciclo

100

LU, decomposio inferior-superior da matriz

100

M
maior que, >

200

matlist(), matriz para lista

101

252

ndice remissivo

matriz (1 2)
modelo para

matriz (2 1)
modelo para

matriz (2 2)
modelo para

matriz (m n)
modelo para

matriz de correlao, corrMat()

31

matriz de identidade, identity()

79

matriz para lista, matlist()

101

matrizes
adio da linha, rowAdd()

142

adio e multiplicao da linha, mRowAdd()

106

aleatria, randMat()

132

aumentar/concatenar, aumentar()

18

decomposio inferior-superior, LU

100

determinante, det()

52

diagonal, diag()

52

dimenso da coluna, colDim()

28

dimenso da linha, rowDim()

142

dimenso, dim()

53

factorizao QR, QR

128

forma de escalo-linha reduzida, rref()

143

forma de escalo-linha, ref()

135

identidade, identity()

79

lista para matriz, listmat()

93

matriz para lista, matlist()

101

mximo, max()

101

mnimo, min()

104

norma da coluna, colNorm()

28

norma da linha, rowNorm()

142

nova, newMat()

111

operao da linha, mRow()

106

ponto adio, .+

197

ponto diviso, ./

197

ndice remissivo

253

ponto multiplicao, .*

197

ponto potncia, .^

198

ponto subtraco, .-

197

preencher, Fill
produto, product()
soma cumulativa, SomaCumulativa()
soma, sum()
submatriz, subMat()

67
127
43
165
164, 166

transpor, T

166

troca da linha~, rowSwap()

142

valor prprio, eigVl()


vector eigen, eigVc()
max(), mximo
mximo divisor comum, gcd()

57
57
101
73

mximo, max()

101

mean(), mdia

102

mdia, mean()

102

median(), mediana

102

mediana, median()

102

MedMed, regresso da recta mdia-mdia

103

mid-string, mid()

104

mid(), mid-string

104

min(), mnimo

104

mnimo mltiplo comum, lcm

86

mnimo, min()

104

mirr(), taxa de retorno interna modificada

105

mod(), mdulo

105

modelos
derivada ou derivada de ndice N

Expoente e

fraco

funo por ramos (2 ramos)

funo por ramos (N-ramos)

254

10

expoente

integral definido

10

integral indefinido

10

ndice remissivo

limite

10

Log

matriz (1 2)

matriz (2 1)

matriz (2 2)

matriz (m n)

primeira derivada

produto (P)

raiz de ndice N

raiz quadrada

segunda derivada

sistema de equaes (2 equaes)

sistema de equaes (N equaes)

soma (G)

valor absoluto

7-8

modos
definir, setMode()

147

mdulo, mod()

105

mRow(), operao da linha da matriz

106

mRowAdd(), adio e multiplicao da linha da matriz

106

multiplicar, *

194

MultReg

106

MultRegIntervals()

107

MultRegTests()

107

N
na cadeia, inString()

82

nand, Operador booleano

109

nCr(), combinaes

110

nDerivative(), derivada numrica

110

negao, introduzir nmeros negativos

222

newList(), nova lista

111

newMat(), nova matriz

111

nfMax(), funo numrica mxima

111

nfMin(), funo numrica mnima

111

ndice remissivo

255

nInt(), integral numrico

112

nom ), converter taxa efectiva para nominal

112

nor, Operador booleano

113

norma Frobenius, norma()

113

norma(), norma Frobenius

113

normCdf()

114

normPdf()

114

not, Operador booleano

114

notao de gradianos, g

208

notao de grau/minuto/segundo

210

notao de graus,

209

notao de minutos,

210

notao de segundos, "

210

nova
lista, newList()

111

matriz, newMat()

111

nPr(), permutaes

115

npv(), valor lquido actual

116

nSolve(), soluo numrica

116

nulo, testar para

86

numrica
derivada, nDeriv()

111

soluo, nSolve()

116

numrico
integral, nInt()

112

nmero inteiro, int()

82

O
obter
denominador, getDenom()

74

nmero, getNum()

77

obter/apresentar
informaes das variveis, getVarInfo()

75, 77

OneVar, estatstica de uma varivel

117

operador da indirecta (#)

222

256

ndice remissivo

operador de limite "|"

213

operador de limite, ordem de avaliao

221

operadores
ordem de avaliao

221

Operadores booleanos

201, 219

202

nand

109

nor

113

not

114

ou

118

xou

184

ord(), cdigo de carcter numrico

119

ordenar
ascendente, SortA

159

descendente, SortD

159

ou (Booleano), or

118

ou, Operador booleano

118

P
PRx(), rectangular x coordenada

119

PRy(), rectangular y coordenada

120

parte do nmero inteiro, iPart()

84

parte imaginria, imag()

81

PassErr, erro de passagem

120

Pdf()

71

percentagem, %

198

permutaes, nPr()

115

piecewise()

121

plica,

211

poissCdf()

121

poissPdf()

121

polar
coordenada, R Pr()

131

coordenada, RP()

130

ndice remissivo

257

visualizar vector, Polar

121

Polinmio de Taylor, taylor()

170

polinmios
aleatrio, randPoly()

133

avaliar, polyEval()

123

polyCoef()

122

polyDegree()

123

polyEval(), avaliar polinmio


polyGcd()
PolyRoots()

123
123-124
125

ponto
adio, .+

197

diviso,./

197

multiplicao, .*

197

potncia, .^

198

produto, dotP()

56

subtraco, .-

197

potncia de dez, 10^()

212

potncia, ^

195

PowerReg, regresso de potncia

125

Prgm, definir programa

126

primeira derivada
modelo para

probabilidade da distribuio normal, normCdf()

114

probabilidade da distribuio student- t , tCdf()

170

product(), produto

127

produto (P)
modelo para
produto cruzado, crossP()

9
38

produto, ()

205

produto, product()

127

programar
definir programa, Prgm

126

erro de passagem, PassErr

120

visualizar dados, Disp

258

ndice remissivo

53

programas
definir biblioteca privada

48

definir biblioteca pblica

49

programas e programao
apagar erro, ClrErr

27

terminar programa, EndPrgm

126

visualizar ecr E/S, Disp

53

propFrac, fraco prpria

127

Q
QR, factorizao QR

128

QuadReg, regresso quadrtica

129

quando, when()

183

QuartReg, regresso qurtica

129

R
R , radianos

209

RPr(), coordenada polar

131

RP(), coordenada polar

130

RacionalAprox()

17

radianos, R

209

raiz de ndice N
modelo para

raiz quadrada
modelo para
raiz quadrada, ()

5
160, 205

rand(), nmero aleatrio

131

randBin, nmero aleatrio

132

randInt(), nmero inteiro aleatrio

132

randMat(), matriz aleatria

132

randNorm(), norma aleatria

133

randPoly(), polinmio aleatrio

133

randSamp()

133

RandSeed, semente de nmero aleatrio

133

ndice remissivo

259

real(), real

134

real, real()

134

recproco, ^

213

recolha trigonomtrica, tCollect()

170

rectangular x coordenada, PRx()

119

rectangular y coordenada, PRy()

120

ref(), forma de escalo-linha

135

regresso cbica, CubicReg

42

regresso da recta mdia-mdia, MedMed

103

regresso de potncia, PowerReg

125

regresso exponencial, ExpReg

64

regresso linear, LinRegAx

89

regresso linear, LinRegBx

88, 90

regresso logartmica, LnReg


regresso logstica, LogisticD

95
98

regresso potencial, PowerReg

125, 136-137, 171

regresso quadrtica, QuadReg

129

regresso qurtica, QuartReg

129

regresso sinusoidal, SinReg

154

regresses
cbica, CubicReg

42

exponencial, ExpReg

64

logartmica, LnReg

95

logstica, Logstica

98

MultReg

106

quadrtica, QuadReg

129

qurtica, QuartReg

129

recta mdia-mdia, MedMed

103

regresso de potncia, PowerReg

125

regresso linear, LinRegAx


regresso linear, LinRegBx
regresso potencial, PowerReg
sinusoidal, SinReg
remain(), resto

89
88, 90
125, 136-137, 171
154
136

remover
elementos nulos da lista

260

ndice remissivo

50

Request

136

RequestStr

137

resolver, solve()

155

resposta (ltima), Ans

16

resto, remain()

136

resultado
apresenta em funo do co-seno

31

apresenta em funo do seno

151

resultados de duas variveis, TwoVar

179

resultados, estatstica

161

return, Return

138

Return, return

138

right(), direita

138

right, right()

29, 59, 83, 139, 183

rk23(), Runge Kutta function

139

rodar, rotate()

140

rotate(), rodar

140

round(), arredondar

141

rowAdd(), adio da linha da matriz

142

rowDim(), dimenso da linha da matriz

142

rowNorm(), norma da linha da matriz

142

rowSwap(), troca da linha da matriz

142

rref(), forma de escalo-linha reduzida

143

S
sair, Exit

60

sec(), secante inversa

143

sec(), secante

143

sech(), secante hiperblica inversa

144

sech(), secante hiperblica

144

segunda derivada
modelo para

seno
apresenta a expresso em funo do

151

seno, sin()

152

ndice remissivo

261

seq(), sequncia

144

seqGen()

145

seqn()

145

SeqProd()

126

SeqSom()

166

sequence, seq()

145

sequncia, seq()

144

srie(), srie

146

srie, srie()

146

setMode(), definir modo

147

shift(), deslocar

149

sign(), sinal

150

simult(), equaes simultneas

151

sin(), arco-seno

153

sin(), seno

152

sinal, sign()

150

sinh(), arco-seno hiperblico

154

sinh(), seno hiperblico

153

SinReg, regresso sinusoidal

154

sistema de equaes (2 equaes)


modelo para

sistema de equaes (N equaes)


modelo para
soluo, deSolve()
solve(), resolver

7
50
155

soma (G)
modelo para
soma cumulativa, SomaCumulativa()

9
43

soma de pagamentos principais

207

soma dos pagamentos de juros

206

soma, sum()

165

soma, ()

206

SomaCumulativa(), soma cumulativa

43

SortA, ordenar ascendente

159

SortD, ordenar descendente

159

sqrt(), raiz quadrada

160

262

ndice remissivo

stat.results

161

stat.values

162

stdDevPop(), desvio padro da populao

162

stdDevSamp(), desvio padro da amostra

163

string(), expresso para cadeia

164

strings
right, right()

29, 59, 83, 139, 183

subMat(), submatriz

164, 166

submatriz, subMat()

164, 166

substituio com operador "|"

213

subtrair, -

193

sum(), soma

165

sumIf()

165

T
T, transpor

166

tabela de amortizao, amortTbl()

11, 19

tan(), arco-tangente

167

tan(), tangente

167

tangente, tan()

167

tanh(), arco-tangente hiperblico

169

tanh(), tangente hiperblica

168

taxa de cmbio mdia, avgRC()

19

taxa de retorno interna modificada, mirr()

105

taxa efectiva, eff()

57

taxa nominal, nom()

112

taylor(), polinmio de Taylor

170

tCdf(), probabilidade da distribuio student t

170

tCollect(), recolha trigonomtrica

170

terminar
enquanto, EndWhile

184

terminar enquanto, EndWhile

184

termo dominante, dominantTerm()

55

Test_2S, Teste F de 2 amostras

72

testar para nulo, isVoid()

86

ndice remissivo

263

teste da plica, isPrime()

85

Teste F de 2 amostras

72

teste t , tTest

176

Teste t de regresses lineares mltiplas

107

tExpand(), expanso trigonomtrica

171

tInterval, t intervalo de confiana

172

tInterval_2Samp, intervalo de confiana t de duas amostras

172

tmpCnv() [tmpCnv]

174

tmpCnv()

173-174

tPdf(), densidade de probabilidade student t

174

transpor, T

166

tTest, teste t

176

tTest_2Samp, teste t de duas amostras

177

tvmFV()

177

tvmI()

178

tvmN()

178

tvmPmt()

178

tvmPV()

178

TwoVar, resultados de duas variveis

179

U
unidades
converter

212

unitV(), vector da unidade

181

V
valor absoluto
modelo para
valor lquido actual, npv()
valor prprio, eigVl()

7-8
116
57

valor temporal do dinheiro, juro

178

valor temporal do dinheiro, montante do pagamento

178

valor temporal do dinheiro, nmero de pagamentos

178

valor temporal do dinheiro, valor actual

178

264

ndice remissivo

valor temporal do dinheiro, Valor futuro

177

valores dos resultados, estatstica

162

variao, variance()

182

variveis
apagar todas as letras individuais

27

eliminar, DelVar

49

local, Local
variveis, bloquear e desbloquear

96
75, 96, 181

varivel
criar nome a partir de uma cadeia de caracteres

222

varivel e funes
a copiar

31

varivel local, Local

96

varPop()

181

varSamp(), variao da amostra

182

vector eigen, eigVc()

57

vector unitrio, unitV()

181

vectores
produto cruzado, crossP()

38

produto do ponto, dotP()

56

unidade, unitV()

181

visualizar vector cilndrico, Cylind

44

visualizar como
ngulo decimal, DD

46

binrio, Base2

20

grau/minuto/segundo, DMS

53

hexadecimal, Base16

21

nmero inteiro decimal, Base10

21

vector , Polar

121

vector cilndrico, Cylind

44

vector esfrico, Sphere

159

vector rectangular, Rect

134

visualizar dados, Disp

53

visualizar grau/minuto/segundo, DMS

53

visualizar vector cilndrico, Cylind

44

visualizar vector esfrico, Sphere

159

ndice remissivo

265

visualizar vector rectangular, Rect

134

W
warnCodes(), Warning codes

183

when(), quando

183

While, enquanto

184

X
x , quadrado

196

XNOR

202

xou, Booleano exclusivo ou

184

Z
zeroes(), zeros

185

zeros, zeroes()

185

zInterval, z intervalo de confiana

187

zInterval_1Prop, intervalo de confiana z de uma proporo

188

zInterval_2Prop, intervalo de confiana z de duas propores

188

zInterval_2Samp, intervalo de confiana z de duas amostras

189

zTest

189

zTest_1Prop, teste z de uma proporo

190

zTest_2Prop, teste z de duas propores

190

zTest_2Samp, teste z de duas amostras

191

266

ndice remissivo