Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudiante: ____________________________________________
Diana Barbosa, Sofia Bermúdez y Daniela De la Hoz Grupo: __________________________
7
1
3/15/23, 3:19 PM Taller 4 - Derivación númerica - Colaboratory
Punto A
1 import sympy as sp
2 from sympy import *
3 x = sp.Symbol("x")
4 f = exp(4*x)
5 xi = 1.2
6 h = 0.1
7 derivada = sp.diff(f,x,1)
8 valor_teorico = derivada.subs(x,xi)
9 print("El valor teorico: ",valor_teorico)
10 valor_experimental= (-f.subs(x,xi+2*h)+8*f.subs(x,xi+h)-8*f.subs(x,xi-h)+f.subs(x,xi-2*h))/(12*h) #Formula derivación centrada
11 print("Valor experimental: ",valor_experimental)
12 error_absoluto = Abs(valor_teorico-valor_experimental)
13 print("Error absoluto: ",error_absoluto)
14 Er = (error_absoluto/abs(valor_teorico))*100
15 print("Error relativo: ",Er)
Punto B
1 import sympy as sp
2 from sympy import *
3 x = sp.Symbol("x")
4 f = ln(x)*sin(x)
5 xi = 3
6 h = 0.1
7 derivada = sp.diff(f,x,1)
8 valor_teorico = derivada.subs(x,xi)
9 print("El valor teorico: ",valor_teorico)
10 valor_experimental= (-f.subs(x,xi+2*h)+8*f.subs(x,xi+h)-8*f.subs(x,xi-h)+f.subs(x,xi-2*h))/(12*h) #Formula derivación centrada
11 print("Valor experimental: ",valor_experimental)
12 error_absoluto = Abs(valor_teorico-valor_experimental)
13 print("Error absoluto: ",error_absoluto)
14 Er = (error_absoluto/abs(valor_teorico))*100
15 print("Error relativo: ",Er)
Punto C
1 import sympy as sp
2 from sympy import *
3 x = sp.Symbol("x")
4 f = exp(8*x)+5
5 xi = 1.2
6 h = 0.1
7 derivada = sp.diff(f,x,1)
8 valor_teorico = derivada.subs(x,xi)
9 print("El valor teorico: ",valor_teorico)
10 valor_experimental= (-f.subs(x,xi+2*h)+8*f.subs(x,xi+h)-8*f.subs(x,xi-h)+f.subs(x,xi-2*h))/(12*h) #Formula derivación centrada
11 print("Valor experimental: ",valor_experimental)
12 error_absoluto = Abs(valor_teorico-valor_experimental)
13 print("Error absoluto: ",error_absoluto)
14 Er = (error_absoluto/abs(valor_teorico))*100
15 print("Error relativo: ",Er)
Punto D
1 import sympy as sp
https://colab.research.google.com/drive/1F8BfCsdFJeDR8SJkxs8soOM3m10qT73x#scrollTo=t4mM2vvmP1B9&printMode=true 1/2
3/15/23, 3:19 PM Taller 4 - Derivación númerica - Colaboratory
1 import sympy as sp
2 from sympy import *
3 x = sp.Symbol("x")
4 f = exp(12*x)+x
5 xi = 1.2
6 h = 0.1
7 derivada = sp.diff(f,x,1)
8 valor_teorico = derivada.subs(x,xi)
9 print("El valor teorico: ",valor_teorico)
10 valor_experimental= (-f.subs(x,xi+2*h)+8*f.subs(x,xi+h)-8*f.subs(x,xi-h)+f.subs(x,xi-2*h))/(12*h) #Formula derivación centrada
11 print("Valor experimental: ",valor_experimental)
12 error_absoluto = Abs(valor_teorico-valor_experimental)
13 print("Error absoluto: ",error_absoluto)
14 Er = (error_absoluto/abs(valor_teorico))*100
15 print("Error relativo: ",Er)
https://colab.research.google.com/drive/1F8BfCsdFJeDR8SJkxs8soOM3m10qT73x#scrollTo=t4mM2vvmP1B9&printMode=true 2/2