Académique Documents
Professionnel Documents
Culture Documents
INTEGRACIÓN
MATEMÁTICAS SIMBÓLICAS
• OBJETIVOS:
• Crear y manipular variables simbólicas
• Factorizar y simplificar expresiones
matemáticas.
• Resolver expresiones matemáticas.
• Resolver expresiones simbólicas
• Resolver derivadas e integrales
• Resolver sistemas de ecuaciones
EXPRESIONES Y ECUACIONES
• Expresión: es un conjunto de operaciones
matemáticas
𝟐𝒙𝟐 + 𝟓𝒙 + 𝟏𝟎
𝑷𝑽 = 𝒏𝑹𝑻
VALORES SIMBÓLICOS EN MATLAB
• Se pueden definir múltiples variables simbólicas
específicas mediante el uso de la instrucción syms :
𝒔𝒚𝒎𝒔 𝒙 𝒚 𝒛
• Y generar una expresión simbólica a partir de
estas variables:
𝑺𝑰𝑴𝟏 = 𝟐 ∗ 𝒙^𝟐 + 𝟑 ∗ 𝒚 + 𝟓 ∗ 𝒛
• Las instrucciones anteriores en MATLAB nos dan
como resultado las variables simbólicas (x, y, z) y la
variable SIM1 que almacena la expresión
introducida
VALORES SIMBÓLICOS EN MATLAB
• También se pueden definir variables simbólicas con
el uso de la función sym(). En este caso el
resultado tiene que ser asignado a una variable:
y = x5-1 y’=5x4
y0.5 – 3x 0.5/y0.5
tan(x+y) 1 + tan(x+y)2
3x+4y-3xy 4 – 3x
Integración simbólica
La función int(f) obtiene la solución analítica de la integral
de f, siendo f una expresión simbólica.
f=sym('4*x^3-2*x^2+12*x-3')
int(f)
x^4 - (2*x^3)/3 + 6*x^2 - 3*x
F = int(f);
diff(F)
4*x^3 - 2*x^2 + 12*x-3
Integración Continuación….
y = sen(x) f = -cos(x)
x=0:5
y=[15 10 9 6 2 0]
y = x2
x=-2:2
y=x.^2
p5=diff(y)./diff(x)
Ejemplo.- Aproximar la derivada de y con
respecto de x.
pendiente6=diff(y6)./diff(x6)
pendiente11=diff(y11)./diff(x11)
INTEGRACIÓN NUMÉRICA
10
x=0:5;
y=[15 10 9 6 2 0]; 5
plot(x,y)
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
INTEGRACIÓN NUMÉRICA
continuación….
El área bajo la curva se puede 14
encontrar al dividir el área total
en rectángulos y luego sumar 12
6
Los comandos MATLAB para
calcular esta área total son: 4
prom_y=y(1:5)+diff(y)/2 2
resultado=sum(diff(x).*prom_y)
xx=x(1:5)+diff(x)./2 0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
bar(xx,prom_y)
Ejemplo.- Aproximar la integral mediante la
regla del trapecio
1.8
1.6
1.4
x=0:0.1:1 1.2
y=2*x.^2
0.8
0.6
0.4
plot(x,y) 0.2
yn=y(1:10)+diff(y)/2 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
val_inte=sum(diff(x).*yn) 2
1.8
xx=x(1:10)+diff(x)./2 1.6
1.4
hold 1.2
bar(xx,yn) 0.8
0.6
0.4
0.2
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
INTEGRACIÓN NUMÉRICA
continuación….
MATLAB incluye dos
funciones internas, quad y La función quad usa
quadl, que calcularán la cuadratura Simpson
integral de una función sin adaptativa:
requerir que el usuario
especifique cómo se definen quad('2*x.^2',0,1)
los rectángulos. Las dos = 0.6667
funciones difieren en el
Método Numérico que usan. La función quadl usa
Las funciones con cuadratura Lobatto
singularidades se pueden adaptativa:
resolver con un enfoque u
otro, dependiendo de la
quadl('2*x.^2',0,1)
situación = 0.6667
Ejemplo 5.- Obtener el valor de la integral de
las siguientes funciones.
________________________________________
Función Intervalo Resultado
________________________________________
y = sen(x) 0,pi 2.0000