Exercícios Resolvidos de Criação de polinômios

Ver Teoria

Enunciado

Considere os polinômios abaixo, programe os polinômios abaixo em Matlab e calcule seu valor no ponto que se pede.

  1. f x = x 6 + 2 x 3 + x - 1 , Calcule o valor da f x para x = 2
  2. f x = x 2 + 2 x - 1 , Calcule o valor da f x para x = 3
  3. f x = x 3 + 2 x 2 , Calcule o valor da f x para x = 0

Passo 1

A questão em si é uma questão de aplicação bem simples, onde basicamente a questão quer praticar a aplicação das novas ferramentas para criação e cálculo de polinômios.

A atividade é composta de duas partes: a primeira parte é implementar os coeficientes dos polinômios, já a segunda é realizar o cálculo dos polinômios no valor desejado.

logo, o algoritmo primeiramente vai inserir os vetores dos coeficientes, uma vez que já programamos os coeficientes, precisamos apenas calcular o valor do polinômios utilizando a função p o l y v a l .

sendo assim, o algoritmo é algo mais ou menos assim:

  1. Entrada de dados: aqui vamos inserir os valores dos polinômios de cada alternativa:
  2. Cálculo dos polinômios utilizando a função p o l y v a l
  3. Gerar uma saída de dados organizada anexando tal valor do polinômio a sua alternativa correspondente.

Passo 2

Transformando o algoritmo em programação no Matlab vamos inserir os seguintes pontos:

Primeiramente vamos inserir os coeficientes do polinômio:

Lembrando que os termos que não aparecem no polinômio nos trocamos por 0 no vetor, então os polinômios ficam algo assim:

a = 6   0   0   2   0   1   - 1 ;

b = 1   2   - 1 ;

c = 1   2   0   0 ;

Agora vamos inserir a função p o l y v a l para o cálculo dos polinômios:

A = p o l y v a l a , 2 ;

B = p o l y v a l b , 3

C = p o l y v a l c , 0

Uma vez que criamos as funções vamos gerar a saída de dados que corresponde a:

p r i n t f ( ' O s   v a l o r e s   d o s   p o l i n o m i o s   s ã o   r e s p e c t i v a m e n t e   \ n   A = % i   \ n   B = % i     \ n     C = % i ' , A , B , C )

O código em Matlab deve ficar algo mais ou menos assim:

Executando o código iremos obter os seguintes resultados:

Resposta

Ei, a resposta está no passo a passo :)