Open main menu

Changes

32 bytes removed ,  11:57, 9 December 2015
==='''1. Funções Maple relevantes'''===
O pacote “combinat” ''combinat'' contém muitas funções pertinentes à contagem e geração de estruturas combinatórias. A lista de funções neste pacote é:
'''''with(combinat);'''''
Existe outro pacote, “combstruct”''combstruct'', disponível no Maple V, versão 4, que também lida com estruturas combinatórias. A maior parte do que este pacote faz está além do escopo deste livro, mas algumas de suas funções expandem o que o pacote “combinat” ''combinat'' faz. O pacote “combstruct” ''combstruct'' fornece funções “interstructs”'''interstructs'''.
'''count''' Para contar o número de objetos de um dado tamanho<br />
'''iterstructs''' Para gerar a “próxima” estrutura de um dado tamanho<br />
As estruturas relevantes que “combstruct” ''combstruct'' pode lidar são permutação, combinação/subconjunto, partição.
Para acessar os serviços fornecidos pelo pacote “combstruct”''combstruct'', digite:
'''''with(combstruct);'''''
Se você estiver usando a versão 3 do Maple, primeiramente você terá que utilizar o comando “with''with(share)'', já que o pacote “combstruct” ''combstruct'' é parte da biblioteca na versão 3.
As funções no pacote “combinat” ''combinat'' para combinações são “numbcomb”''numbcomb'', “choose”''choose'', e “randcomb”''randcomb''. Este é o número de formas de escolher duas frutas a partir de uma maçã, uma laranja e uma pera.
'''''numbcomb([apple, orange, pear], 2);'''''
'''''choose([apple, orange, pear], 2);'''''
A função “numbcomb” ''numbcomb'' conta o número de combinações (ou r-combinações) de um conjunto. A função “choose” ''choose'' lista as combinações. Portanto sempre existirão elementos “numbcomb” ''numbcomb'' listados por “choose”''choose''.
'''''nops(%);'''''
90

edits