Sie sind auf Seite 1von 7

UNIVERSIDAD DE LAS FUERZAS

ARMADAS
ESPE - Latacunga

MATEMÁTICA SUPERIOR

INFORME DE MATLAB

ORTOGONALIZACIÓN DE FUNCIONES

GALLEGOS DAYANA

ABRIL - AGOSTO 2017


1. TEMA
Ortogonalización de Funciones con el proceso de Gram-Schmidt en Matlab

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

Realizar un código en matlab que me permita ejecutar y comprobar la ortogonalización


de Funciones.

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

Proceso de Ortogonalización de Gram Schmidt Vectorialmente


En álgebra lineal, el proceso de ortogonalización de Gram–Schmidt es un algoritmo para
construir, a partir de un conjunto de vectores de un espacio vectorial con producto interno,
otro conjunto ortonormal de vectores que genere el mismo subespacio vectorial.
El proceso se basa en un resultado de la geometrı́a euclı́dea, el cual establece que la diferencia
entre un vector y su proyección sobre otro, es perpendicular al primero.1 Dicho resultado
constituye una herramienta para construir, a partir de un conjunto de dos vectores no para-
lelos, otro conjunto, conformado por dos vectores perpendiculares.
En el espacio euclı́deo (R3 , ) con el producto escalar usual definido, se propone un método
para encontrar un sistema de vectores, perpendiculares entre sı́, a partir de tres vectores no
coplanarios cualesquiera. Sean v1 , v2 , v3 dichos vectores.
El método consiste de dos proyecciones. La base ortogonal de R3 compuesta poru1, u2, u3,
se calcula de la siguiente manera.

Se escoge arbitrariamente uno de los vectores dados, por ejemplo u1 = v1 .

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 .

u3 es la diferencia entre v3 y el vector que resulta de proyectar a v3 sobre el plano


generado por u1 y u2 .

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 ’ ) ;

c=input ( ’ 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\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 /

Análisis Matlab Mediante este programa de desarrollo el proceso de ortogonalización de


Gram-Schmidt en funciones aplicando lo mismo en vectores pero para funciones .
Al inicio se puede visualizar el ingreso de las funciones que el usuario quiere ortogonalizar,
seguido del ingreso de igual manera de los limites de integración es decir el dominio donde
se estará efectuando.

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.

Das könnte Ihnen auch gefallen