[MAC 315] Re: enumeracao_explicita.sci
[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

[MAC 315] Re: enumeracao_explicita.sci



Ola' para todos,

On Tue, 2 May 2000, Fabiana wrote:

> Olá professor!
> Eu acho que há algo errado com o seu programa de enumeração explícita.
> A matriz A default do programa tem 3 linhas e 5 colunas, e b tem 3 linhas.
> Logo, x deveria pertencer ao R5, mas a saída que o programa dá é um vetor
> do R3. É isso mesmo ou tem algum problema com o meu Scilab?

Opsss... A saida tem que ser um vetor do R^5, tente descarregar o programa
novamente (e nao se esqueca de "limpar" o final do arquivo).

Escreva um sistema que voces saibam de antemao a solucao e vejam se
funciona. 

Se notarem bem o Scilab e' muito "esperto", permitindo "indexar" matrizes
e vetores. Assim, a resposta ao final do arquivo esta' em 'vet0', com a
seguinte sintaxa:

 vetO = zeros(n,1)
 vetO(baseotima) = verticeotimo

isso significa que o vetor 'vet0' tera' apenas as linhas correspondente a
base definida pelo vetor 'baseotima' (o resto fica com zero definido pela 
funcao 'zeros').

> Na minha opinião, o maior problema que todo mundo está tendo para entender
> o seu programa é com a sintaxe do scilab. Por exemplo, até agora eu estou
> tentando descobrir se cut é um vetor, uma função, uma variável ou sei lá o
> que. 
> Obrigada,
> Fabiana Piesigilli

Bem, para facilitar a vida de voces eu havia preparado aquele arquivo
separado o "comb-n-m_a_m.sci". Voces examinaram este arquivo ? Nele parte
do que pergunta fica mais claro: 

   'cut', que renomeei para 'perm' e' um vetor que "constroe" a matriz de
permutacoes 'M'.

Por favor, descarreguem novamente estes dois programas, fiz mais algumas
pequenas modificacoes para deixa'-los mais claro (particularmente sobre os
pontos que a Fabiana pergunta). Tb renomeei a funcao do
'enumeracao-explicita.sci' para "Enumera".

Ate'
Leonidas

PS: nao esquecam de sua reguas transparentes amanha...

 --------------------------------------------------------------------------
 Leônidas de Oliveira Brandão - Computer Science Dep. of IME-USP  (Brazil)
 leo@ime.usp.br - http://www.ime.usp.br/~leo - +55 (011) 818 [6298 | 6135]