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

Ver Teoria

Enunciado

Dados os polinômios:

P x = 2 x 3 + 3 * x 2 + 1

Q x = 3 x 2 + 5 x - 15

A soma P ( - 2 ) + Q ( 2 ) é igual a?

Passo 1

Aqui temos uma questão bem padrão de polinômios, o enunciado pede para calcular o valor do polinômio P ( x ) para o valor de x = - 2 e seguidamente pede para calcularmos o valor de Q ( x ) para valor de x = 2 e finalmente somar esses valores para ter o resultado final.

Para resolver a questão primeiramente precisamos inserir os vetores dos coeficientes de cada polinômio. Uma vez que implementamos, vamos utilizar a função p o l y v a l que é uma função que serve para calcular os valores dos polinômios para algum valor de x .

Sendo assim, o algoritmo do nosso programinha ficaria:

1-Implementação dos vetores dos coeficientes dos polinômios P e Q

2-Cálculo dos polinômios nos valores especificados de X

3-Cálculo da soma de P e Q

Passo 2

Agora que já montamos nosso algoritmo vamos implementá-lo na forma de código no Matlab.

Nossa primeira linha será composta pelos vetores dos coeficientes dos polinômios P:

P = 2   3   0   1

Lembrando que o 0 apareceu simplesmente porque não tem o coeficiente do x 1 no polinômio P, por isso colocamos o valor nulo quando vamos implementar no Matlab.

De forma similar temos o polinômio Q:

Q = [ 3       5     - 15 ]

Passo 3

Agora que implementamos os coeficientes dos vetores precisamos apenas calcular os valores dos polinômios com a função polyval. Primeiro entramos com o polinômio e depois o valor de x.

p = p o l y v a l P , - 2

q = p o l y v a l Q , 2

Agora vamos implementar a função da soma para assim resolver a questão em sí:

s o m a = p + q

Passo 4

Resultado o seguinte codigozinho:

Executando o código:

Resposta

Executando o código você irá encontrar os seguintes valores para o polinômio e consequentemente a soma:

p = - 3

q = 7

s o m a = 4