Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Wilson Sigcha
Departamento de Ciencias Exactas
Cuaderno de Metodos Numericos
LaTeX
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE
5 de diciembre de 2014
s
ico
er
Num
os
od
et
/M
ha
gc
Si
s
la
co
Ni
on
ils
W
1
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 2
Índice
1. Que es LaTeX 3
1.1. Tipos de documentos: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Fórmulas 3
2.1. En la misma lı́nea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2. Centrado, modo matemático . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3. Utilizando un ambiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.1. Ejercicio Entorno Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Listas 5
4. Tablas y Arreglos(Matriz) 6
s
4.1. Tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
ico
4.2. Matrices y Arreglos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
er
5. Inclusion de Paquetes 7
um
5.1. Gráficos o Figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5.2. Entorno Figure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
N
8
os
6. Mathlab 9
od
6.1. Vectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2. Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
11
et
/M
7.2. Graficas 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
gc
8.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
la
8.3. Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ils
10.Serie de Taylor 24
10.1. Orden de Aproximacion: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
METODOS NUMERICOS
1. Que es LaTeX
El sistema de LaTeX fue diseñado y desarrollado por Donald Knuth en los años 1960; LaTeX es un
sofisticado programa para la composición tipográfica de textos cientı́ficos; en realidad es la mejor opción
disponible para edición de textos con contenido matemático tales como artı́culos, reportes, libros; LaTeX es
en la práctica un estándar para publicaciones cientı́ficas en áreas como matemática, ingenieria.
LaTeX no es un procesador de textos, es un lenguaje que nos permite preparar automáticamenteun docu-
mento de apariencia estándar y de alta calidad. En general,solo necesitamos editar texto y algunos comandos
y LaTeX se encarga de componer automáticamente el documento.
s
ico
A diferencia de un procesador de textos, con LaTeX tenemos un control más fino sobre cualquier aspecto
tipográfico del documento.
er
um
LaTeX formatea las páginas de acuerdo a la clase de documento especificado por el comando document-
class{ }, por ejemplo, documentclass{book} formatea el documento para ser un libro.
N
os
Un documento LaTaX puede tener texto ordinario junto con texto en modo matemático.
Article
documentclass{article}: Es una clase de documento, article se utiliza para editar documentos con
Ni
formato de artı́culo. article se refiere al archivo article.cls. Estos archivos .cls implementan la estructura
on
2. Fórmulas
W
Se van a prsentar distintas formas para escribir una formula o ecuación matematica.
a2 + b2 = c2
Definicion: El teorema de Pitágoras establece que en todo triángulo rectángulo, el cuadrado de la hipotenusa
(el lado de mayor longitud del triángulo rectángulo) es igual a la suma de los cuadrados de los catetos (los
s
dos lados menores del triángulo, los que conforman el ángulo recto).
ico
er
2.3. Utilizando un ambiente
um
Ademas existe un tercer metodo para escribir formulas en modo matemático que es el entorno EQUA-
TION, las ventajas que tiene el entorno son las de:
N
os
1. Centrar la formula.
2. Numera la ecuacion que utilizamos. od
et
3. Referencias, con el comando label podemos referenciar nuestar ecuacion con el numero que LaTeX
/M
la valora; con el comando ref el nombre de referencia llamampos en cualquier parte del texto a la
2
ecuación
ha
gc
a2 + b2 = c2 (1)
s
la
Definicion: El teorema de Pitágoras (1) establece que en todo triángulo rectángulo, el cuadrado de la hipote-
co
nusa (el lado de mayor longitud del triángulo rectángulo) es igual a la suma de los cuadrados de los catetos
(los dos lados menores del triángulo, los que conforman el ángulo recto).
Ni
Seguimos trabajando con el entorno equation y aplicamos unos pequeños ejercicios con referencias a las
siguientes ecuaciones:
y = mx + b (2)
Esta es la formula para el área de un triángulo:
ab
A= (3)
2
La fórmula de la Energı́a es:
E = m ∗ c2 (4)
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 5
La expresion (2) es la ecuacion que representa la forma general de una ecuacion de la recta.
(4) es la formula de la equivalencia entre masa y energia.
Por ultimo tenemos a (3) que es la formula para calcular el area de un triangulo en función de su base y altura.
Y asi se consigue trabajar rapidamente con un entorno de ecuacion que nos permite ir referenciando las
ecuaciones que vamos teniendo en nuestro archivo.
3. Listas
El entorno enumerate sirve para dar numeracion a una serie de lista que queramos editar dentro de
LaTeX.
Ademas si queremos tener una subseccion de numeracion dentro de una numeracion antes previa es necesario
s
poner otro entorno enumerte dentro de un entorno enumerate para enlistarlo con letras del abecedario.
ico
er
Basta con poner el comando ı̈tem”dentro del entrono para ir enumerando uno a uno los elementos que
um
nosotros queramos ya sea con numeros o con letras; como por ejemplo:
N
ANIMALES
os
1. Perro od
et
a) labrador
/M
b) coker
c) pastor aleman
ha
gc
2. gato
Si
3. vaca
s
la
Tambien ademas de los numeros LaTeX posee caracteres que permiten al usuario enumerar a las listas de
co
enunciados, etc; de manera que no ocupemos los numeros ni tampoco las letras, es decir solo con Viñetas.
Ni
Para esto seleccionamos el entorno ı̈temize”que nos permite enumerar con viñetas la lista que el usuario vaya
a ingresar.
on
ANIMALES
W
Perro
1. labrador
2. coker
3. pastor aleman
gato
vaca
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 6
Ademas del entorno itemize y del entorno enumerate existe otro entorno que nos permite enumerar, teniendo
como partida el nombre y la descripcion que deseamos ponerle a nuestro titulo a enumerar, esto se logra con
el entorno DESCRIPTION y al igual que los anteriores entornos se lo ejecuta a espacion con el comando
ı̈tem”
Acontinuacion se ponen ejemplos con el comando ”DESCRIPTION”
Presidente :Es el jefe
Secretario :Es el que toma notas
Vocal :Es aquel que releva a uno de los principales y acota dentro del acta de reunion.
4. Tablas y Arreglos(Matriz)
4.1. Tablas
s
ico
Para formar tablas de cualquier tipo se lo puede elaborar con el comando TABULAR.
er
Los pasos para ejecutar el comando tabular son los siguientes:
um
Iniciar el entorno Tabular
N
Al lado derecho de iniciado el entorno se le coloca entre llaves la cantidad de columnas con su respectiva
os
alineacion (derecha (r),izquierda (i),centro (c)). De la siguiente manera:
{ccc} od
et
Aqui tenemos una tabla con 3 columnas orientadas al centro.
/M
Para poner entre columnas lineas de separaciones y formar una tabla grafica se le coloca este caracter
ha
”l”que significará lineas entre tablas de izquierda a derecha; ademas para poner lineas superior e inferior
gc
{|c|c|c|}
s
la
Comenzamos armando nuestra tabla teniendo en cuenta que para ingresar a una nueva columna se lo
co
hara con el caracter & que significa salto a la siguiente columna, la ventaja de hacer tablas en LaTeX
Ni
es que tendremos ”n”numero de filas dependiendo de los saltos que demos a estos.
on
Hora&Lunes&martes\\
7:15-9:15& & & & &\\
9:30-11:30& & & & &\\
12:00-2:00& & & & &\\
Aplicando el siguiente codigo dentro del entorno TABULAR tenemos la siguiente tabla:
Como observamos tenemos una tabla con 6 columnas y 4 filas y como podemos apreciar el caracter &
nos da un salto de columna.
s
8 9 11 3
ico
2 0 2 3
er
2
x + 1 si x≥1
um
f (x) = x si 0 < x < 1
ex si x≤0
N
os
5. Inclusion de Paquetes et
od
La opción paquetes o ’usepackage’ sirve para introducir paquetes utilitarios para distintos tipos de tareas,
entro los tipicos paquetes que se utlizan mas a menudo dentro de LaTeX se cuentran los siguientes:
/M
usepackage latin1{inputenc} : Esta instrucción se usa para incluir un paquete que nos permite usar los
Si
usepackage{graphicx} : Esta instrucción se usa para incluir un paquete para el manejo de gráficos y
co
figuras en el documento.
Ni
Además de texto corriente y texto en modo matemático, podemos insertar figuras tales como gráficos y
ils
1. ”.pdf”
2. ”.png”
3. “.jpg”
4. ”.gif”, etc.
Los formatos .eps (Encapsulated PostScript) es el mas adecuado para las figuras usuales en matemáticas. Se
ven bien en pantalla y son adecuados para la impresión.
Para el manejo de imágenes generales (capturas de pantalla, fotografı́a, etc.) es conveniente usar el formato
.png o.jpg.
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 8
s
ico
Para añadir figuras se incluye el comando INCLUDEGRAPHICS seguido de algunas instrucciones como
son escala altura y anchura como se ve en el ejemplo.
er
um
includegraphics[instrucciones]{figura.(formato de grafico)}
N
os
En el comando includegraphics tenemos algunas caracteristicas como son:
od
1. scale=0.75 se reduce un 75 % o la cantidad de escala que le usuario desee.
et
2. angle=90 se ubica la imagen a 90 grados, o a los grados que el usuario desee.
/M
Existe ademas otro entorno donde nos permite a travez de LaTeX insertar fuguras con leyendas en la
parte superior o inferior, este es el entorno FIGURE y funciona ademas en conjunto con el comando inclu-
Si
degraphics de igual manera se lo pone en marcha con el siguiete codigo dentro del entrno FIGURE.
s
la
co
includegraphics[instrucciones]{figura.(formato de grafico)}
Ni
on
ils
W
6. Mathlab
Todo en mathlab (matriz laboratory) es una matriz, puede ser usado como:
1. Calculadora
2. Editor de ecuaciones, etc
Existan tres particiones dentro de mathlab:
Command window : aqui podemos poner todo tipo de dato, es la hoja de trabajo de mathlab.
Workspace : El espacio de trabajo donde denotamos las variables y operaciones que realizamos en el
comand window.
Command History :El historial almacenado a lo largo de la primera hasta la ultima utilizacion del pro-
s
grama.
ico
Como ya dijimos en Mathlab todo es una matriz asi que empezaremos viendo como crear matrices y vectors
er
dentro de esta poderosa herramienta matematica.
Num
6.1. Vectores
os
Para la creacion de vectores mathlab tiene la siguinete sintaxis:
od
1. Los dos puntos en el medio de dos numeros significa q matlab crea un vector automatico con pasas
et
desde la posicion de inicio hasta el final, como en el ejemplo un vector de 1 hasta 5 con pasos de 1.
/M
v=[1:5]
ha
v =
gc
1 2 3 4 5
Si
v=[1,2,3,4,5]
co
v =
Ni
1 2 3 4 5
on
3. Otra manera de formar un vector o mas bien de editar un vector ya previamente es de la siguiente
ils
manera, q es añadiendo con una coma al vector con el elemento que quiera introducir ya sea a la
izquierda o a la derecha
W
>> v=[v,7]
v =
1 2 3 4 5 4 6 7
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 10
4. El comando LENGTH permite determinar la longitud del vector, es decir el numero de leemntos que
lo conforma; se lo aplica de la siguiente manera:
>> v
v =
1 2 3 4 5 6 7 5
>> length(v)
ans =
8
s
ico
>> v=[1:5]
v =
er
1 2 3 4 5
um
>> u=[1:2:10]
N
u =
os
1 3 5 7 9
>> u+v
od
et
ans =
/M
2 5 8 11 14
Resta: Resta elemento a elemento los componentes de un vector.
ha
gc
>> v=[1:5]
v =
Si
1 2 3 4 5
s
la
>> u=[1:2:10]
co
u =
Ni
1 3 5 7 9
on
ils
>> u-v
ans =
W
0 1 2 3 4
Multiplicacion: realiza el producto de elemento a elemento del vector.
>> v=[1:5]
v =
1 2 3 4 5
>> u=[1:2:10]
u =
1 3 5 7 9
>> u.*v
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 11
ans =
1 6 15 28 45
Division:realiza la division de elemento a elemento del vector.
>> v
v =
1 2 3 4 5
>> u
u =
1 3 5 7 9
>> u./v
ans =
s
ico
1.0000 1.5000 1.6667 1.7500 1.8000
er
um
6.2. Matrices
N
Para la creacion de matrices mathlab tiene la siguinete sintaxis:
os
1. Matlab crea de la misma manera que los vectores a las matrices, siendo la separacion entre filas por
puntos y comas (;) od
et
A=[1 2 3;4 5 6;6 7 8]
/M
A =
ha
1 2 3
gc
4 5 6
Si
6 7 8
s
la
2. Tambien podemos manipular una matriz con sus vectores individuales es decir; el vector que conforma
co
>> A(1,:)
on
ans =
1 2 3
ils
>> A(2,:)
W
ans =
4 5 6
>> A(3,:)
ans =
6 7 8
3. Existen comando de matrices en matlab que hace matrices espaciales como lo son las siguientes:
Matriz Magic, matriz que la suma de los elemntos de la diagonal es igual a la suma de los elementos
de la fila, igualmente a la suma de los elemntos de sus columnas.
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 12
8 1 6
3 5 7
4 9 2
Matriz ones: Matriz solo conformada solo por unos (1).
> ones(3)
ans =
1 1 1
1 1 1
s
ico
1 1 1
er
Matriz zeros: Matriz que conformada solo por elementos ceros.
um
>> zeros(3)
ans =
N
os
0 0 0
0 0 0 od
0 0 0
et
4. Para tener el orden de una matriz en filas y columnas el siguiente comando nos lo obtiene, dando
/M
>> size(magic(3))
gc
Si
ans =
s
la
3 3
co
Ni
>> A
A =
W
1 2 3
4 5 6
6 7 8
>> B=magic(3)
B =
8 1 6
3 5 7
4 9 2
>> A+B
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 13
ans =
9 3 9
7 10 13
10 16 10
1 2 3
4 5 6
6 7 8
s
ico
>> B=magic(3)
er
B =
um
8 1 6
3 5 7
N
4 9 2
os
>> A-B od
ans =
et
-7 1 -3
/M
1 0 -1
2 -2 6
ha
gc
>> A
s
A =
la
1 2 3
co
4 5 6
Ni
6 7 8
on
>> B=magic(3)
ils
B =
8 1 6
W
3 5 7
4 9 2
>> A.*B
ans =
8 2 18
12 25 42
24 63 16
Division:realiza la division de elemento a elemento de la matriz.
>> A
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 14
A =
1 2 3
4 5 6
6 7 8
>> B=magic(3)
B =
8 1 6
3 5 7
4 9 2
>> A./B
ans =
s
ico
0.1250 2.0000 0.5000
er
1.3333 1.0000 0.8571
um
1.5000 0.7778 4.0000
N
6. Hiprematriz: es un tipo de matriz que tiene muchas caras, y se la asocia con la definicion de un
registro o archivador, guardando infinitamente un numero indeterminado de matrices de igual orden,
os
ya que la hipermatriz no funcionara si le ingresamos una matrioz de distinto orden a la de la incial.
od
Se lo denota con una dimension mas que las matrices normales y se lo realiza de la siguiente manera:
et
/M
8 1 6
3 5 7
gc
4 9 2
Si
24 3 18
co
9 15 21
Ni
12 27 6
TRCERA CARA DE LA HIPERMATRIZ
on
c(:,:,3) =
72 9 54
ils
27 45 63
W
36 81 18
y = x3 + x
para esto utilizaremos el comando plot, que como parametros de entrada la funcion a graficar, el dominio
restringido en forma de vector desde donde queremos que empieze a donde termine.
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 15
>> x=-10:1:10;
>> y1=x.^3+x;
>> plot(x,y1)
s
ico
er
N um
os
od
Otra forma de obtener una grafica es aplicando el comando plot con 4 parametros de entrada, siendo estos los
et
dos primeros correspondientes a la funcion con su dominio restringido, y a las otras dos como su funcion con su
/M
dominio restringido igualmente, la grafica resultante sera de dos funciones en un mismo plano intersecandose
y superponiendose una con otra.
ha
gc
>> x=-10:1:10;
>> y1=x.^3+x;
Si
>> y=x.^2+3*x-5;
s
>> plot(x,y,x,y1)
la
>> x=-100:1:100;
co
>> y=x.^2+3*x-5;
Ni
>> y1=x.^3+x;
>> plot(x,y,x,y1)
on
ils
W
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 16
s
ico
er
N um
Otros comando como GRID ON sirven para activar la grilla y nos sirve para obtener una grafica cuadriculada
es decir con un sistema de referencia.
os
>>
>>
x=-10:1:10;
y1=x.^3+x;
od
et
>> y=x.^2+3*x-5;
/M
>> plot(x,y,x,y1)
>> x=-100:1:100;
ha
>> y=x.^2+3*x-5;
gc
>> y1=x.^3+x;
Si
>> plot(x,y,x,y1);
>> grid on
s
la
co
Ni
on
ils
W
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 17
> x=-100:1:100;
>> y=x.^2+3*x-5;
>> y1=x.^3+x;
>> subplot(1,2,1);
>> plot(x,y);
>> subplot(1,2,2);
>> plot(x,y1);
s
ico
er
um
N
os
od
et
/M
ha
gc
s Si
la
co
7.2. Graficas 3D
Ni
> x=-100:1:100;
W
>> y=x.^2+3*x-5;
>> y1=x.^3+x;
>> z=x+y;
>> plot3(x,y,z);
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 18
s
ico
er
N um
Si queremos una superficie debemos poner; el comnado meshgrid coje todoos los x posibles y todos los y
posibles haciendola una superficie.
os
>> x=-100:1:100;
od
et
>> y=x.^2+3*x-5;
/M
>> y1=x.^3+x;
>> z=x+y;
ha
>> plot3(x,y,z);
gc
>> Z=X+Y;
>> surf(Z);
s
>> mesh(Z);
la
co
Ni
on
ils
W
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 19
De igual manera podemos editar nuestro grafico y ademas podemos ponerle nombre a los ejes coordenados,
leyenda, ect, como en el ejemplo de la figura
ylabel(’eje y’);
>> xlabel(’eje x’);
>> legend(’x^2’);
s
ico
er
N um
os
od
et
/M
Para crerar una funcion en mathlab se debe abrir una hoja de trabajo de matlab que trabaje con formato
M-File, una vez dentro, realizamos nuestra funcion teniendo en cuenta los siguientes pasos:
s Si
2. Se iguala la exprecion q escribimos con el nombre de nuestro arshivo y entre parametros los (valores
de entrada) con los que nuestar funcion va a funcionar.
Ni
Ejemp:
ils
W
DETERMINANTE DE MATRIZ 3 X 3
-------------------------------------------------------------------------
function [A] = det32(B);
m=size(B);
C=0;
D=0;
E=0;
F=0;
if m==3
C=[B(2,2) B(2,3);B(3,2) B(3,3)];
D=[B(2,1) B(2,3);B(3,1) B(3,3)];
E=[B(2,1) B(2,2);B(3,1) B(3,2)];
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 20
A=(B(1,1)*det2(C))-(B(1,2).*det2(D))+(B(1,3).*det2(E));
else
disp(’Comando solo funciona con matriz 3 x 3’);
end
--------------------------------------------------------------------------
CODIGO EJECUTADO:
>> a=magic(3)
a =
8 1 6
3 5 7
4 9 2
>> det32(a)
s
ico
ans =
-360
er
um
Como pudimos darnos cuenta la funcion se llama Det32 y recibe como parametros de entrada una matriz y
de salida un valor que es el determiante de matriz 3 x3
N
Ejemp 2:
os
FUNCION MATRIZ 2 X 2: od
-----------------------------------------------------------------------
et
function [A] = det2(B);
/M
m=size(B);
if m==2
ha
C=B(1,1)*B(2,2);
gc
D=B(1,2)*B(2,1);
Si
A=C-D;
else
s
la
end
---------------------------------------------------------------------
Ni
CODIGO EJECUTADO:
>> b=magic(2)
on
b =
ils
W
1 3
4 2
>> det2(b)
ans =
-10
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 21
s
ico
En 1997, unos dos millones de albanese, un 60 % de la población total, se vieron perjudicados por esquema
Ponzi, el tipo más peligroso de piramides de captacion, con pérdidas de unos 1.200 millones de dólares ame-
er
ricanos . Albania por poco padece una guerra civil, miles murieron en esta crisis.
N um
1. perro
os
a) san bernardo
1) brasileño od
et
2) ecuatoriano
/M
3) español
b) salchicha
ha
c) chiguagua
gc
2. gato
s Si
3. pájaro
la
co
efqfqd
on
ils
W
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 22
s
ico
2x + 8y + 5z = 0,
2x + 4y + 10z = 0,
er
N um
8.2.3. Ejemplo de subsección
os
Un esquema piramidal funciona mientras exista
una cantidad suficiente de dinero fresco; caso conta-
od
et
rio, se alcanza el punto de saturación y los clientes
/M
k lk /ck
s
0 10’000500
la
Capital promedio
casa perro
co
faro foto
Ni
k lk /ck
on
casa perro
W
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 23
8.3. Matlab
1. Crear una funcion M-file con la cual se grafique la siguiente función:
R+r
x(t) = (R + r)cos(t) − rcos t
z(t) = r
R+r
y(t) = (R + r)sin(t) − rsin t
r
Referencias
s
ico
[1]
2. T. M. Apstol, Mathematical analysis: a modern approach to advanced calculus, Addison-Wesley Pu-
er
blishing Company, Inc. Reading, Mass., 1957
um
[2] M. Artzroni, The mathematics of Ponzi schemes, Munich Personal RePEc archive,
http://mpra.ub.uni-muenchen.de/14420, (2009)
N
[3] I. Grande and E. Abasal, Métodos Multivariantes para la Investigación Comercial, Editorial Ariel,
os
Barcelona, 1989.
od
[4] Lexbase, Llegó a Colombia el Virus de la Pirámide, El Tiempo (Colombia), http://www.eltiempo.com/,
et
(18 Noviembre de 2008).
/M
[5] M. Mera and R. Egas, Prctiácas de Laboratorio de Metalurgia, Editorial Carlitos, Sanguolqui, 2011.
ha
[6] J. Monzo, ¿Por qué colapsan las pirámides financieras? Caso Madoff, Pensamiento Sistémico,
gc
http://jmonzo.blogspot.com (2008).
Si
[7] R. Pantoja,Sigue desconsuelo de ex inversionistas. Visita precidencial con sabor agridulce, Diario del
s
la
[8] D. Pareja, Las matemáticas detrás de las pirámides invertidas de captación de dinero, Universidad
Ni
Ademas el teorema plantea que si f es una funcion continua a valores reales definida sobre el intervalo
[a, b], y m es un numero entre f (a) y f (b) entonce sexiste un c ∈ [a, b] tal que f (c)=m.
El teorema fue demostrado por primera vez por Bernard Bolzano en 1817.
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 24
s
ico
er
N um
Teorema de Lagrange
os
9.3. Primer Teorema Fundamental: od
et
Definicion: Si f (x) es continua en el intervalo cerrado [a, b] y F es una primitiva de f en [a, b] enotnces
/M
se cumple que:
Z b
f (x)dx = F (a) − F (b)
ha
a
gc
Definición: La serie de Taylor es una serie funcional y surge de una ecuación en la cual se puede
la
La serie de Taylor proporciona una buena forma de aproximar el valor de una función en un punto en
términos del valor de la función y sus derivadas en otro punto.
on
ils
Por supuesto, para hacer esta aproximación sólo se pueden tomar unas cuantas expresiones de esta serie,
W
por lo que el resto resulta en un error conocido como el término residual, es a criterio del que aplica la serie
en numero de términos que ha de incluir la aproximación.
Donde:
n
X f ( n)(x0 ) f (n+1)(c)
Pn (x) = (x − x0 )k yRn (x) = (x − x0 )n+1
k! (n + 1)!
k=0
Teniendo como ejemplo basico a la serie de taylor de ln(x)
s
ico
la Serie de Taylor de la siguinete manera:
f (h) = p(h) + O(hn )
er
um
Entonces, se deduce que existe una constante real M > 0 y un número n ∈ N tal que
N
|f (h) − p(h)|
≤M
hn
os
ó od
|f (h) − p(h)| ≤ M |hn |
et
/M
Ejemplificando
√ lo anterior antes mencionado aplicamos la teoria de truncamiento a la Serie de Taylor
co
2 3 4
√ 1 h (h − 1)2 (h − 1)3 5 ∗ (h − 1)4
ils
+ −
x= + − + O(h5 )
2 2 8 16 4
W
√
Entonces el Orden de aproximacion de ln(h) + h es:
√ 1 3h 5 ∗ (x − 1)2 19 ∗ (x − 1)3 3 ∗ (x − 1)4
ln(h) + h=− + − + − + O(h5 )
2 2 8 48 2
Existen varios métodos de analisis iterativo por aproximación pero aqui se anlizaran los siguientes:
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 26
s
Se redefine el intervalo [a, b] como[a, m] ó [m, b] según se haya determinado en cuál de estos intervalos
ico
ocurre un cambio de signo
er
Con este nuevo intervalo se continúa sucesivamente encerrando la solución en un intervalo cada vez
um
más pequeño, hasta alcanzar la precisión deseada
N
os
od
et
/M
ha
gc
s Si
la
co
Ni
on
ils
W
Metodo de La Biseccion
while(abs(f(m))>error)
m=(b+a)/2;
if(f(a)*f(m))<0
b=m;
else
a=m;
end
end
end
fprintf(’\n La aproximacion de la raiz es: \%3.10f \n\n’,m)
s
ico
Es una variación del método de Newton-Raphson donde en vez de calcular la derivada de la función en
er
el punto de estudio, teniendo en mente la definición de derivada, se aproxima la pendiente a la recta que
um
une la función evaluada en el punto de estudio y en el punto de la iteración anterior.
N
Ventajas sobre Metodo de Newton: Este método es de especial interés cuando el coste computacional
de derivar la función de estudio y evaluarla es demasiado elevado, por lo que el método de Newton no resulta
os
atractivo.
od
et
/M
ha
gc
s Si
la
co
Ni
on
ils
W
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 28
s
ico
Figura 3: METODO DE LA SECANTE
er
um
Formula algoritmica de obtencion del metodo de la secante:
N
xn − xn−1
os
xn+1 = xn − f (xn )
f (xn ) − f (xn−1 )
od
et
/M
/**
gc
-------------------------------------------------------------
Si
function[]=Newton(f,a,error)
m=diff(f);
s
la
f=inline(f);
co
m=inline(m);
b=a-((f(a))/(m(a)));
Ni
while(abs(f(b))>error)
on
b=b-((f(b))/(m(b)));
end
ils
f (xn )
xn+1 = xn −
f 0 (xn
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 29
El metodo de newton se obtiene mediante la siguiente demostracion en funcion de la Serie de Taylor para
un punto Xn
f 00 (xn )
f (x) = f (xn ) + f 0 (xn )(x − xn ) + (x − xn )2 + ...
2!
Si se trunca el desarrollo a partir del término de grado 2, y evaluamos en xn+1 :
f (xn )
xn+1 = xn −
f 0 (xn )
s
ico
er
N um
os
od
et
/M
ha
gc
CODIGO NEWTON:
//**
on
function[]=Secante(f,a,b,error)
ils
f=inline(f);
m=a-(((f(a))*(b-a))/(f(b)-f(a)));
W
contador=0;
while(abs(f(m))>error)
m=a-(((f(a))*(b-a))/(f(b)-f(a)));
if f(m)==0
fprintf(’\n La aproximacion de la raiz es: \%3.10f \n\n’,m);
else
a=b;
b=m;
m=a-(((f(a))*(b-a))/(f(b)-f(a)));
end
contador=contador+1;
end
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 30
s
ico
er
N um
os
od
et
/M
ha
gc
s Si
la
co
Ni
on
ils
W
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 31
Referencias
[1] R.L.Burden.J, Analisis Numerico,7 Edición 2000.
[2] Revista digital Matemática, https://tecdigital.tec.ac.cr/revistamatematica/HERRAmInternet/ecuaexecl/node4.html,
Derechos Reservados, 2009.
[3] Carmona Teaching Clases.pdf, http://www.ma3.upc.edu/users/carmona/teaching/clases/08-
09/trabajos/metodo %20biseccion.pdf
[4] A. Nieves; F.C.Dominguez, Metodos Numericos Aplicados A la Ingenieria, Editorial Patria, 3 Edi-
ción.
s
ico
[7] A.Borbón; W.Mora, Edicion de Textos cientificos LaTeX Composicion, Diseño Editorial, Graficos,
er
Inkscape, Tikz y Presentaciones Beamer, www.tec-digital.itcr.ac.cr/revistamatematica/), 2 Edicion, Fe-
um
brero 2012.
N
os
od
et
/M
ha
gc
s Si
la
co
Ni
on
ils
W