Próximo: Funções e Variáveis Definidas para stats, Previous: Introdução a stats, Acima: Top [Conteúdo][Índice]
Constrói um objeto inference_result do tipo retornado pelas
funções stats. O argumento título é uma
seqüê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 objeto é a seqüência de caraceteres "Retângulo", o qual armazena cinco resultados, a saber
'base, 'altura, 'diagonal, 'área,
e 'perímetro, porém só mostra o primeiro, segundo, quinto e quarto
resultado. O resultado 'diagonal também é armazenado neste objeto, 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 objeto inference_result ou não.
Retorna uma lista com os nomes dos itens em obj, que devem
ser um objeto inference_result.
Exemplo:
O objeto 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 objeto inference_result, a função take_inference é
chamada com o objetivo de extrair alguma informação armazenada nesse objeto.
(%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: Funções e Variáveis Definidas para stats, Previous: Introdução a stats, Acima: Top [Conteúdo][Índice]