Ir ao conteúdo
  • Cadastre-se

Igor Schocair

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Pessoal , Estou com dificuldades para fazer esse programa em MATLAB e gostaria que alguém me ajudasse , por favor: Exercício: Elabore um programa no MATLAB que encontre as raízes de equações polinomiais da forma p(x)=a0X^0+a1X^1+a2X^2+...anX^n , informado pelo usuário utilizando os seguintes métodos (dados de entrada são os valores de ai para i=1 até n , sendo n o grau do polinômio): 1) Método Direto LDU (resposta exata) 2) Método Iterativo Gauss-Seidel (resposta exata) 3) Método Heurístico Algoritmo Genético ( resposta aproximada e apenas uma das raízes) Para todos os itens é necessário que o programa mostre um gráfico independente comparando as alternativas com os pontos originais e os valores para p(x) , f(x) e g(x). Utilize o valor de tolerância no valor de 10^-4 nos métodos iterativo e heurístico. O Algoritmo genético consiste em chutar "n" soluções , depois avaliar qual das soluções são as melhores (ordenação) , escolher "m" melhores dentre as "n" soluções e efetuar operações de recombinação entre elas para gerar outras "n" soluções. Destas novas "n" soluções escolha "q" dentre elas para fazer operação de mutação e substituí-las. Execute estas operações "p" vezes e ao fim escolha a melhor solução como sendo a resposta do algoritmo. DICAS para o algoritmo genético: Operações de recombinação : Média dois a dois ; Soma das Metades , Multiplicação etc... Operações de Mutação: Novo sorteio; potenciação quadrática; troca de sinal etc...

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...