Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Engenharia
Aula 11
• Diferenciação
• Integração
p=polyfit(x,y,3) 6
4
p = 2
25
pd=polyder(p) 20
pd = 15
5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x
Nota: Este assunto já foi tratado na TP5
TP11 Aplicacionais para Ciências e Engenharia 11
A função diff
– A função diff() calcula a derivada :
• Calculando as diferenças entre os valores do vetor x ( e as
diferenças ( entre os correspondentes valores do vetor y
• Este método é conhecido pelo método das diferenças finitas,
geralmente usado para dados experimentais e simuladores de
sistemas
– Como a função diff calcula a diferença entre os elementos de
um vetor, o vetor de saída possui um elemento a menos que o
vetor de entrada
• No caso das diferenças serem “para a frente” (avançada) o
último valor de x (y) não tem o correspondente valor de Δx (Δ y)
• No caso das diferenças serem “para trás” (atrasada) o primeiro
valor de x (y) não tem o correspondente valor de Δx (Δ y)
-2
f = -4
sin(x^2) -6
-8
df = -10
2*x*cos(x^2) -5 0 5
ans = ans =
t^2*cos(t^2*x) x
d21 = -x^3*cos(x*y)
6*t
d22 = ans =
6*t
-x^3*cos(x*y)
d3 =
6
Área de um trapézio
Nota: Resultados exatos para integrandos que sejam polinómios até ordem 2
TP11 Aplicacionais para Ciências e Engenharia 29
Integrais simples/duplos
• Podemos calcular integrais simples e múltiplos.
– O integral duplo é calculado através de dois integrais
simples
Exemplo: 0.35
0.3
q=integral(fun,0,Inf) 0.2
0.15
q = 0.1
0.05
0
1.000000000000000 0 2 4 6 8 10
q =
1.6667e+03
O valor q é o volume debaixo da aba da
superfície representada na figura
TP11 Aplicacionais para Ciências e Engenharia 33
Integração numérica finita
• Para calcularmos uma aproximação numérica de
integrais simples e duplos pelo método de
Simpson, usamos a função quad ou dblquad
q = q =
-0.4605 -9.8696
f = f =
1/(x^2 + 1) -4/5
f = f =
1/(x^2 + 1) -4/5
Nota: Podemos usar ou não a variável simbólica x no argumento. Na sua
ausência o Matlab usa a função symvar para as obter na expressão simbólica
TP11 Aplicacionais para Ciências e Engenharia 36
Integrais duplos indefinidos
• O cálculo simbólico também pode ser usado no
caso de integrais duplos indefinidos, relativamente
a cada uma das variáveis
syms x y syms x y
f(x,y)=x/(1+y^2); f(x,y)=x/(1+y^2);
fx=int(f,x) fy=int(f,y)
fx(x, y) = fy(x, y) =