Matlab

5602 palavras 23 páginas
2. Aplicação do Matlab à Resolução de Problemas
Neste capítulo mostram-se as potencialidades do Matlab para resolver alguns problemas concretos. Destacam-se sobretudo as suas capacidades de cálculo numérico e gráficos.

2.1. Estudo de Polinómios
Nesta parte aborda-se o uso do Matlab ao estudo de polinómios. A saber referem-se as seguinte funções do Matlab:
! conv ! deconv ! polyval ! roots ! poly ! polyder Produto de dois polinómios Divisão de dois polinómios Calcula o valor de um polinómio y=f(x) dado o valor de x Raízes de um polinómio Calcula um polinómio dadas as suas raízes Calcula a derivada de um polinómio

Na introdução teórica referiram-se como aspectos interessantes sobre este assunto algumas operações polinomiais, determinação de raízes e cálculo de polinómios conhecidas as suas raízes. Aborda-se agora como o uso do Matlab pode ser útil nestes casos. 2.1.1 Definição de um polinómio Um polinómio é definido em Matlab à custa de um vector, cujos valores são os coeficientes do polinómio ordenado por ordem decrescente das suas potências. Por exemplo o polinómio

50

2.1 Estudo de polinómios

f(x) = x2 + x - 6 é definido como,
>>

polinomio = [ 1 1 -6] ]

Mais exemplos f(x) = x2 – 6
>>

polinomio = [ 1 0 -6] ]

f(x) = x3 - x
>>

polinomio = [ 1 0 -1 0 ]

f(x) = x4 - x3 - 2 x2 + 3
>>

polinomio = [ 1 -1 -2 0 3 ]

2.1.2 Cálculo de valores de polinómios

Existem duas formas de calcular o valor de um polinómio: ‘escrevendo’ directamente o polinómio ou usando a função polyval. Da primeira forma procede-se como se indica. Seja o polinómio f(x) = x4 - 3x3 - 2 x2 + 3 O valor de f(x=4) pode-se calcular como
>> >> >>

x = 4; f4 = x^4 - 3*x^3 - 2*x^2 + 3 f4 = 35.0

Pode-se calcular de uma só vez o valor para um conjunto de valores (vector neste caso).
Matlab: Ferramenta de simulação computacional e cálculo numérico 51

2.1 Estudo de polinómios
>> >>

w = 0:1:10; f = w.^4 - 3*w^3 - 2*w.^2 + 3

Usando a função polyval y =

Relacionados

  • Matlab
    2534 palavras | 11 páginas
  • Matlab
    11313 palavras | 46 páginas
  • Matlab
    15160 palavras | 61 páginas
  • Matlab
    3897 palavras | 16 páginas
  • Matlab
    1899 palavras | 8 páginas
  • matlab
    18318 palavras | 74 páginas
  • Matlab
    568 palavras | 3 páginas
  • matlab
    10139 palavras | 41 páginas
  • Matlab
    1229 palavras | 5 páginas
  • MATLAB
    524 palavras | 3 páginas