Exercícios Resolvidos de Operações com Polinômios (Zeros, Soma, Produto e Divisão de Polinômios)
Ver TeoriaEnunciado
Realize as seguintes operações no Matlab:
Passo 1
A questão é uma aplicação direta da função deconv.
Porque ambas as alternativas estão procurando as divisões de dois polinômios e no Matlab a função deconv serve especificamente para realizar a operação de divisão entre dois polinômios.
Então primeiramente precisamos inserir os vetores dos coeficientes de cada polinômio e depois chamar a função deconv, pois devemos sempre ter em mente que o Matlab trabalha com vetores e quando inserimos os coeficientes dos polinômios na forma de um vetor é o mesmo de estar inserindo o polinômio.
Para finalizar basta criar uma saída de dados organizada para sabermos os resultados da divisão de polinômio.
Então o algoritmo fica algo mais ou menos assim:
1-Entrada de dados (inserir os vetores dos polinômios)
2-Implementação da função deconv
Passo 2
Transformando o algoritmo em programação no Matlab vamos inserir os vetores correspondente aos coeficientes dos polinômios envolvidos na letra a e b. Os elementos de cada vetor são os coeficientes do polinômio, então fica assim:
Lembrando de um detalhezinho, como o não aparece no denominador é o mesmo que ter o coeficiente nulo, então devemos colocar o vetor do seu coeficiente da seguinte forma:
E os demais elementos podemos escrever apenas inserindo os coeficientes dos polinômios normalmente.
Lembrando que a saída da função deconv é um vetor então devemos colocar as variáveis de saída dentro de um colchete.
Agora iremos gerar a divisão de polinômios da letra a:
E agora iremos gerar a divisão da letra b
Passo 3
Se você digitou tudo certinho deverá mostrar algo mais ou menos assim para você:
Executando o código, na sua janela do command Window deve estar mostrando algo assim:
Resposta
Os vetores respostas de cada alternativa são:
a)
b)