Beruflich Dokumente
Kultur Dokumente
ARMADAS
ESPE - Latacunga
MATEMÁTICA SUPERIOR
INFORME DE MATLAB
ORTOGONALIZACIÓN DE FUNCIONES
GALLEGOS DAYANA
2. OBJETIVOS
2.1. GENERAL
Desarrollar un programa en Matlab que realize la ortogonalización de funciones man-
teniendo el mismo proceso de Gram-Schmidt.
2.2. ESPECÍFICOS
Analizar el proceso de Gram-Schmidt para la ortogonalización de funciones
Investigar la forma de uso del software matlab para el mismo proceso de ortogonaliza-
ción
2
3. INTRODUCCIÓN
En este informe se presenta una pequeña teorı́a sobre la ortogonalización de funciones
por medio del proceso de Gram-Schmidt, analizando su forma de resolución para describir
el método de una manera mas fácil y de mayor comprendibilidad , con la fundamentación
teorica escribir un código que permita visualizar el calculo de la ortogonalización de funciones,
comprobando al final que el nuevo conjunto de funciones ortogonales al realizar el producto
punto entre si, es cero.
3
4. MARCO TEÓRICO
u2 Se calcula como la diferencia entre v2 y el vector que resulta de proyectar av2 sobre
u1 . Dicha diferencia es perpendicular a u1 . Es equivalente afirmar que u2 es la diferencia
entre v” y el vector que resulta de proyectar a v2 sobre la recta que genera u1 .
Ahora para llegar a utilizar el mismo proceso de Gram-Schimid pero con funciones se com-
pren las siguientes fórmulas:
Interpretación geométrica
En el espacio euclı́deo con el producto escalar usual definido, se propone un método para
encontrar un sistema de funciones, perpendiculares entre sı́, a partir de tres funciones no
coplanarios cualesquiera. Sean f1 , f2 , f3 dichos funciones.
El método consiste de dos proyecciones. La base ortogonal compuesta por ∅1 , ∅2 , ∅3 , se cal-
cula de la siguiente manera.
∅1 = f1
< f2 , ∅1 >
∅2 = f2 − ∅1
< ∅1 , ∅1 >
< f3 , ∅1 > < f3 , ∅2 >
∅3 = f3 − ∅1 − ∅2
< ∅1 , ∅1 > < ∅2 , ∅2 >
Generalizando la fórmula para n-ésimas funciones se tiene:
j Rb
X gk φj+1 dx
gj + 1 = φj+1 − gk aR b
k=0 g g dx
a k k
4
5. SIMULACIÓN
Código en Matlab del Programa
clear a l l ;
clc ;
syms x ;
i =0;
c =1;
while ( c==1)
i=i +1;
f ( i )=input ( ’ I n g r e s e l a f u n c i o n \n ’ ) ;
end
pretty ( f ) ;
n=input ( ’ I n g r e s e e l l i m i t e i n f e r i o r \n ’ ) ;
m=input ( ’ I n g r e s e e l l i m i t e s u p e r i o r \n ’ ) ;
q ( 1 )=f ( 1 ) ;
f o r ( j =1: i −1) %j
b=0;
f o r ( k=1: j )
b=b−( i n t ( f ( j +1)∗q ( k ) , x , n ,m) / i n t ( q ( k ) ∗q ( k ) , x , n ,m) ) ∗q ( k ) ;
end
q ( j +1)=f ( j +1)+b
end
pretty (q) ;
A continuación se escribirá lo que ejecute el codigo y dándole valores para verificar su fun-
cionamiento
Ingrese la funcion
x
Para o t r a f u n c i o n p r e s i o n e 1 , para o r t o g o n a l i z a r p r e s i o n e 2
1
Ingrese la funcion
x ˆ2
Para o t r a f u n c i o n p r e s i o n e 1 , para o r t o g o n a l i z a r p r e s i o n e 2
1
Ingrese la funcion
x ˆ3
Para o t r a f u n c i o n p r e s i o n e 1 , para o r t o g o n a l i z a r p r e s i o n e 2
1
Ingrese la funcion
x ˆ4
Para o t r a f u n c i o n p r e s i o n e 1 , para o r t o g o n a l i z a r p r e s i o n e 2
2
[ x , x ˆ2 , x ˆ3 , x ˆ4]
( 2 3 4)
x, x , x , x
Ingrese el limite i n f e r i o r
3
Ingrese el limite superior
7
5
q =
/ 2
| 2 435 x 3 92230 x 383933 x 4
| x , x − −−−−−, x − −−−−−−−− + −−−−−−−−, x
\ 79 8823 14705
3 2 \
36117525 x 1262573355 x 2031595325 x |
− −−−−−−−−−−− + −−−−−−−−−−−−− − −−−−−−−−−−−− |
2340451 16383157 16383157 /
6. CONCLUSIONES Y RECOMENDACIONES
6.1. Conclusiones
Se desarrollo un programa en matlab que realize todas las operaciones necesarias y
encuentre fundamental y teóricamente la ortogonalización de funciones.
Con la investigación acerca del proceso de Schmidt se pudo compredner de una mejor
manera la ortogonalizacipon de funciones y asi entender el uso dentro del software
Matlab.
Se identificó diferentes funciones que tiene Matlab ya que no se limita hacia el calculo
n-ésimo de las diferentes operaciones que ejecutemos.
6.2. Recomendaciones
Se recomienda investigar las diferentes funciones o partes de Matlab para poder realizar
la ejecución de programas ya que es necesario tener un poco de conocimiento teórico
y saber aplicar bien los comandos.
Se recomienda realizar los ejercicios antes que de que se los ingrese por teclado para
comprobar la veracidad o el funcionamiento correcto del programa ejecutado.
6
7. BIBLIOGRAFIA
Referencias
[1] Dennis G. Zill y Jacqueline M. Dewar, Matemáticas Avanzadas para Ingenierı́a
2: Cálculo Vectorial,Análisis de Fourier Y análisis Complejo, Tercera Edición, McGraw-
Hill Interamerica, México, 2008, págs. 483–500.
[2] William R. Derrick, Variable Compleja con Aplicaciones, Segunda Edición, México,
2002, págs. 197–201
[3] Espinoza Ramos E., Variable Compleja, Segunda Edición, Limusa, Perú, 2008, págs.
320–335.