Na HP48/49 uma lista é um conjunto de números, letras, símbolos, etc,
delimitados por
{ }
Exemplo:
{ 1 2 3 4 5 }
{ A B C D E }
O uso de listas é muito versátil para fazer tabelas,
cálculos estatísticos, entre outros.
A sintaxe dos comandos das listas é apresentada a seguir, depois da barra.
1) +
O operador
+ é usado para concatenar ou seja, unir
listas.
Para
somar numericamente listas, use o comando ADD
Exemplo
Concatenar
{1 2 3 4} à lista
{5 6 7 8 9 }
{1 2 3 4}
{5 6 7 8 9 }
+
Resultado:
{1 2 3 4 5 6 7 8 9 }
O operador
+ fuciona também com cadeias de
caracteres:.
Exemplo
{a b c d}
{1 2 3 4}
+
Resultado:
{a b c d 1 2 3 4 }
2) ADD
É o comando usado para
somar lists. Ele é diferente do
operador +
Exemplo
Somara
{ 1 2 3 4 5 } à lista
{ 6 7 8 9 10 }
{ 1 2 3 4 5 }
{ 6 7 8 9 10 }
ADD
Resultado:
{7 9 11 13 15 }O comando
ADD também soma
uma constante à uma lista
Exemplo:
{ 1 2 3 4 5 }
5
ADD
Resultado:
{5 7 8 9 10 }
3)
Subtrai uma constante de uma lista, elemento por elemento.
Exemplo:
Subtrair
5 da lista
{2 3 4 5 6 }
{2 3 4 5 6 }
5
Resultado:
{-3 -2 -1 0 1}
O operador "
" também é válido para listas:
Exemplo:
{2 3 4 5 6 }
(1 3 2 4 7}
Resultado:
{1 0 2 1 -1}
4)
Divide a lista, elemento por elemento
Exemplo
Dividir a lista
{2 3 4 5 6 } por
5
{2 3 4 5 6 }
5
Resultado:
{ .4 .6 .8 1 1.2}
5) x
Multiplica uma lista por uma constante.
Exemplo:
Multiplicar a lista
{2 3 4 5 6 } por
5
{2 3 4 5 6 }
5
x
Resultado:
{ 10 15 20 25 30}
6) Outras Funções
É possível usar funções como
Sin(x) ,
Sqrt(x),
X^Y
e outras funções internas com listas.
A sintaxe é :
{ a1 a2 a3 a4 ...an }
Função
Exemplo:
Calcular o seno da lista
{ 2 3 4 5 6 }
{ 2 3 4 5 6 }
[SIN]
Resultado:
{ 0.90930 0.14112 -0.75680 -0.95892 -0.27942 }
(usando FIX 5 e ângulo em radianos)
7) Usando Suas Próprias Funções
Também é possível usar suas próprias funções com listas.
A sintaxe é :
{ a1 a2 a3 a4 ...an }
Sua função
Antes de tudo é preciso criar uma função.
Pode-se fazer isso usando o comando
DEFINE
Exemplo:
Criar a função
f(x)=X^2+X + 5
Escreve-se no nível 1 da pilha operacional:
a)
'F(X)=X^2 - - X - - 5' e pressiona-se
[ENTER]
b) pressiona-se
[DEF] (
DEF
é a abreviatura de
DEFINE - a função magenta da tecla
[STO])
A seguir digita-se,
{2 3 4 5 6 } e pressiona-se
F
Resultado:
{ 11 17 25 35 47 }
Note:Deve-se usar
- - em vez
de
+ ou a HP vai concatenar as listas
retornando um resultado errado..
Exemplo:
Se você definir a função como
'F(X)=X^2 + X + 5' vai haver
concatenação:
X^2 + X + 5 O que é,
{2 3 4 5 6 }x{2 3 4 5 6 } = {4 9 16 35 36} concatenada
com
{2 3 4 5 6 } = {4 9 16 35 36 2 3 4 5 6 }
e concatenada com
{5} irá resultar:
{4 9 16 35 36 2 3 4 5 6 5}
Outros operadores como
,
,
x ,
,
e
logs
não são afetados por concatenação
de listas como acontece com o operador
+.
O operador
+ é usado para
concatenar e
não para
somar listas.
8) Comandos do Menu MATH LIST
9) LIST
Subtrai o elemento anterior da lista
(an-1) do elemento
(an).
{a1 a2 a3 a4 a5 .... an}
[LIST]
Resultado:
{ a2-a1 a3-a2 a4-a3 a5-a4}
A ordem da lista resultante é
N - 1, onde
N é o número
de elementos da lista.
Exemplo:
{ 5 8 10 15 22}
[LIST]
Resultado:
{ 3 2 5 7 }
10) LIST
Suma todos os elementos da lista
Exemplo:
{ 2 3 4 5 6}
[ LIST]
Resultado: 20
11) LIST
Multiplica todos os elementos da lista
Exemplo:
{ 2 3 4 5 6}
[ LIST ]
Resultado:720
12) SORT
Coloca em ordem crescente os elementos da lista
Exemplo>
{ 9 4 3 6 0 }
[ SORT ]
Resultado:{ 0 3 4 6 9 }
13) REVLI
Inverte a lista
Exemplo:
{ 1 2 3 4 5 6}
[ REVLI ]
Resultado:{ 6 5 4 3 2 1 }