[MAC 315] Re: enumeracao_explicita.sci
- Subject: [MAC 315] Re: enumeracao_explicita.sci
- From: Leonidas O Brandao <leo@ime.usp.br>
- Date: Tue, 2 May 2000 15:06:23 -0300 (BRT)
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]