Próximo: Definições para stats, Anterior: Introdução a stats, Acima: Top [Conteúdo][Índice]
Constrói um objecto inference_result do tipo retornado pelas
funções stats. O argumento título é uma
sequência de caracteres do Maxima co o nome do procedimento; valores é uma lissta com
elementos da forma símbolo = valor e números é uma lista
com números inteiros positivos no intervalo de um para length(valores),
indicando que valores serão mostrados por padrão.
Exemplo:
Este é um exemplo que mostras os resultados associados a um retángulo. O
título deste bojeto é a sequência de caraceteres "Retângulo", o qual
armazena cinco resultados, a saber, 'base, 'altura,
'diagonal, 'área y 'perímetro, porém só mostra
o primeiro, segundo, quinto e quarto resultado. O resultado 'diagonal também
é armazenado neste objecto, no entanto não é mostrado por padrão; para se ter acesso
a este valor, faz-se uso da função take_inference.
(%i1) load(inference_result)$
(%i2) b: 3$ h: 2$
(%i3) inference_result("Retângulo",
['base=b,
'altura=h,
'diagonal=sqrt(b^2+h^2),
'área=b*h,
'perímetro=2*(b+h)],
[1,2,5,4] );
| Retângulo
|
| base = 3
|
(%o3) | altura = 2
|
| perímetro = 10
|
| area = 6
(%i4) take_inference('diagonal,%);
(%o4) sqrt(13)
Veja também take_inference.
Retorna true ou false, dependendo se obj é
um objecto inference_result ou não.
Retorna uma lista com os nomes dos itens em obj, que devem
ser um objecto inference_result.
Exemplo:
O objecto inference_result armazena dois valores, a saber 'pi e 'e,
mas somente o segundo é mostrado. A função items_inference retorna os nomes
de todos os itens, não importa se eles são ou não mostrados.
(%i1) load(inference_result)$
(%i2) inference_result("Hi", ['pi=%pi,'e=%e],[2]);
| Hi
(%o2) |
| e = %e
(%i3) items_inference(%);
(%o3) [pi, e]
Retorna o n-ésimo valor armazenado em obj se n for um inteiro positivo,
ou o item chamado nome se esse for o nome de um item. Se o primeiro
argumento for uma lista de números e/ou símbolos, a função take_inference retorna
uma lista com os resultados correspondentes.
Exemplo:
Fornece um objecto inference_result, a função take_inference é
chamada com o objectivo de extrair alguma informação armazenada nesse objecto.
(%i1) load(inference_result)$
(%i2) b: 3$ h: 2$
(%i3) sol: inference_result("Retângulo",
['base=b,
'altura=h,
'diagonal=sqrt(b^2+h^2),
'area=b*h,
'perímetro=2*(b+h)],
[1,2,5,4] );
| Retângulo
|
| base = 3
|
(%o3) | altura = 2
|
| perímetro = 10
|
| area = 6
(%i4) take_inference('base,sol);
(%o4) 3
(%i5) take_inference(5,sol);
(%o5) 10
(%i6) take_inference([1,'diagonal],sol);
(%o6) [3, sqrt(13)]
(%i7) take_inference(items_inference(sol),sol);
(%o7) [3, 2, sqrt(13), 6, 10]
Veja também inference_result e take_inference.
Próximo: Definições para stats, Anterior: Introdução a stats, Acima: Top [Conteúdo][Índice]