Sunteți pe pagina 1din 31

PRIMER PARCIAL

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. Ecuaciones en Matlab y Plot 14


7.1. Comando subplot: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
ha

7.2. Graficas 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
gc

7.3. Funciones en Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19


Si

8. Correción de la Prueba Parcial: 21


s

8.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
la

8.2. Ejemplo sección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21


co

8.2.1. Ejemplo de subsección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22


Ni

8.2.2. Ejemplo de subsubsección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22


8.2.3. Ejemplo de subsección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
on

8.3. Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ils

9. Algunos teoremas Importantes: 23


W

9.1. Teorema de Bolzano: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23


9.2. Teorema de Lagrange: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9.3. Primer Teorema Fundamental: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

10.Serie de Taylor 24
10.1. Orden de Aproximacion: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

11.Metodos Iterativos de Aproximacion de Raices 25


11.1. Metodo de la Bisección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
11.2. Metodo de la Secante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
11.3. Metodo de Newton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 3

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.

1.1. Tipos de documentos:


od
et
/M

Article

Report (capitulos, tesis)


ha
gc

Book (capitulos, empartes, secciones,subsecciones)


Si

beamer (presentacion Tipo diapositivas).


s
la

En este documento de LaTeX se trabajara con: documentclass{article}


co

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

especifica de un documento. También se usa “report” o“book” para un reporte o un libro.


ils

2. Fórmulas
W

Se van a prsentar distintas formas para escribir una formula o ecuación matematica.

2.1. En la misma lı́nea


Para obtener el modo matematico de una ecuacion que vamos a escribir en una misma linea se le agrega el
simbolo $ al principio y al final de cada ecuacion, asi obtendremos un modo matematico en ciertos extractos
de textos.
Teniendo como ejemplo el teorema de pitagoras lo escribiremos con el simbolo $.
a2 + b2 = c2
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 4

2.2. Centrado, modo matemático


Para escribir formulas en modo matemático y adeemas centrarlo de manera que el texto se separe de las
formulas lo escribiermos con
\[ ecuacion \]
y automaticamente LaTeX quita el centrado y da paso al texto siguiente a escribir, a continuacion pondremos
un ejemplo de la misma ecuacion del teorema de pitágoras con la definición para darnos cuenta que al
desactivar el modo matemático continuamos con el texto subsiguiente.

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

Como ejemplo tebemos la misma ecuacion del teorema de pitágoras (1) :


Si

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

Los ambientes tienen mas uso.


on

2.3.1. Ejercicio Entorno Equation


ils
W

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

A continuación tenemos un ejemplo del entorno ITEMIZE:


ils

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

se lo hace con el comando hline, aplicando lo anteriormente descrito tendriamos :


Si

{|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

CODIGO PARA CREAR TABLAS


ils
W

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:

Hora Lunes Martes Miércoles Jueves Viernes


7:15-9:15 Señales Señales Electromag. Electromag.
9:30-11:30 Electronica II Electronica II Micropro. Micropro. Electronica II
12:00-2:00 Progra. II Métodos Núm. Programación II Métodos Núm. Progra. II
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 7

Como observamos tenemos una tabla con 6 columnas y 4 filas y como podemos apreciar el caracter &
nos da un salto de columna.

4.2. Matrices y Arreglos


LaTeX es ideal para crear tablas y matrices de tal forma que podamos adaptarla a lo mas sencillo
utilizando los diferentes entronos proprocionados por el software. Por ejemplo para crear matrices en texto
matematico, su forma de sintaxis es la mimsa de una tabla exceptuando que en las tablas tenemos un entrono
TABULAR y para matrices tenemos el entorno ARRAY que es un arreglo en modo matematico.
Para ejemplificar un arreglo escribiremos una matriz y una funcion a trozos (Por partes):
La principal diferencia entre tabla y arreglo, las tablas son para textos y los arreglos sirven para modo
matematico.
 
3 7 11 2

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{amsmath,amssymb,amsfonts,latexsym} : Esta instrucción indica que en este documento


ha

se usarán paquetes de sı́mbolos adicionales (sı́mbolos de la AMS).


gc

usepackage latin1{inputenc} : Esta instrucción se usa para incluir un paquete que nos permite usar los
Si

acentos y otros sı́mbolos, directamente del teclado.


s
la

usepackage{graphicx} : Esta instrucción se usa para incluir un paquete para el manejo de gráficos y
co

figuras en el documento.
Ni

5.1. Gráficos o Figuras


on

Además de texto corriente y texto en modo matemático, podemos insertar figuras tales como gráficos y
ils

figuras en los formatos:


W

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

Figura 1: Esto es un Grafico en LaTeX

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

5.2. Entorno Figure


ha
gc

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

Figura 2: Esto es el ejemplo de un gráfico


Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 9

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

2. Tambien podemos ingresar un vector directamente sus elementos de la siguiente manera


s
la

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

Corrimiento hacia la derecha con valores 4,6,7


>> v=[v,4]
v =
1 2 3 4 5 4
>> v=[v,6]
v =
1 2 3 4 5 4 6

>> 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

5. Tambien existen opreaciones con vectores como lo son los siguientes:


Suma: Suma elemento a elemento un vector.

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

la primera fila de la matriz, la segunda fila de la primera matriz..., etc.


Ni

>> 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

Matriz Magic de sumar 15.


>> magic(3)
ans =

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

primero el numero de filas y luego el numero de columnas:


ha

>> size(magic(3))
gc
Si

ans =
s
la

3 3
co
Ni

5. Tambien existen opreaciones con matrices como lo son los siguientes:


Suma: Suma elemento a elemento una matriz.
on
ils

>> 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

Resta:Resta elemento a elemento los componentes de una matriz.


>> A
A =

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

Multiplicacion: realiza el producto de elemento a elemento de la matriz.


Si

>> 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

PRIMERA CARA DE LA HIPERMATRIZ


c(:,:,1) =
ha

8 1 6
3 5 7
gc

4 9 2
Si

SEGUNDA CARA DE LA HIPERMATRIZ


c(:,:,2) =
s
la

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

7. Ecuaciones en Matlab y Plot


Para graficar funciones dentro de mathlab es muy facil y sencillo, exietn muchos comando que nos permi-
tiran realizar la traza de la grafica que queramos siempre y cuando demos un intervalo que denominaremos
dominio restringido, en el siguiente ejemplo graficamos la ecuacion:

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

7.1. Comando subplot:


Crea dos figuras o ”n”figuras dependiendo de la cantidad de figuras que yo quiera meter dentro de mi
subplot.

> 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

La opcion plot 3 dibuja el perfil punto a punto de la funcion;


on
ils

> 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

>> [X,Y]=meshgrid (x,y);


Si

>> 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

7.3. Funciones en Matlab


ha
gc

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

1. Escribir la palabra function con un parametro de salida entre corchetes [ ];


la
co

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

3. Guardamos el M-file en una carpeta y ejecutamos el codigo en el Command Window;


on

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

disp(’Solo funciona matriz 2 x 2’);


co

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

8. Correción de la Prueba Parcial:


8.1. Introduccion
Una pirámide de captacion financiera es un esquema de negocios fraudulentos que sustenta una operacion
en un crecimiento rapido del numero de clientes.. Tal crecimiento es gatillado por las referencias de clientes
que perciben intereses muy por encima de lo que pueden pagar las empresas de inversiones que actuan de
forma honesta.
 
cos(x) ln(x) 0
2
A =  sen(x) ex 1 
−5 −1 senh(x)
Un esquema piramidal funciona mientras exista una cantidad suficiente de dinero fresco; caso contrario,
se alcanza el punto de saturación y los clientes se encuentran en ese instante en el sistema pierden su dinero.

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

8.2. Ejemplo sección


Ni

efqfqd
on
ils
W
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 22

8.2.1. Ejemplo de subsección


Yo escribo una ecuación
ax2 + bx + c = 0
cuya solución es √
−b ± b2 − 4ac
x= .
2a
Z x
P r {X ≤ x} = F (x) = f (x)dx.
−∞

8.2.2. Ejemplo de subsubsección


gerg greger gee g c¸ 
 2x − 4y + 5z = 0,

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

que se encuentran en ese instante en el sistema pier-


den su dinero.
ha
gc
Si

k lk /ck
s

0 10’000500
la

Capital promedio
casa perro
co

faro foto
Ni

k lk /ck
on

Capital promedio 0 10’000500


ils

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

donde t ∈ [a, b]Losparametrosdeentradadebenser :R, r, a, byelnúmerodepuntos.Escribirunaf unción(M −


f ile), llamadasumaimpar(n), querealizelossiguiente : lasumadeloscuadradosdetodoslosnumerosenterosimparesmenoresoig

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

Sur (Colombia), http://www.diariodelsur.com. (26 Enero de 2009).


co

[8] D. Pareja, Las matemáticas detrás de las pirámides invertidas de captación de dinero, Universidad
Ni

de Quindió, http://www.matematicasyfilosofiaenelaula.info, (2008).


on

[9] A. Recade, Apuntes de Algebra, Editorial ESPE, Sangolqui 2008.


ils
W

9. Algunos teoremas Importantes:


9.1. Teorema de Bolzano:
Definicion: es un teorema sobre funciones continuas reales definidas sobre un intervalo. Intuitivamen-
te, el resultado afirma que, si una función es continua en un intervalo, entonces toma todos los intermedios
comprendidos entre los extremos del intervalo.

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

9.2. Teorema de Lagrange:


Definicion: Si f (x) es continua en el intervalo cerrado [a, b] y derivable en todo el intervalo abierto
(a, b), entonces existe al menos un punto c donde
 
f (b) − f (a)
f 0 (c) =
b−a

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

10. Serie de Taylor


s Si

Definición: La serie de Taylor es una serie funcional y surge de una ecuación en la cual se puede
la

encontrar una solución aproximada a una función.


co
Ni

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.

Pueden resolver por aproximación funciones:


1. Trigonométricas
2. Exponenciales
3. Logarı́tmicas.
Para que existe la Serie de Taylor debe cumplirse que debe existir una funcion f (x) que sea derivable n
veces y cotinuo en el intervalo [a,b];y se lo puede denotar de esta forma:
F (x) = P (x) + R(x)
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 25

siendo P(x) la serie de taylor y R(x) el error de la aproximacion.

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)

(h − 1)2 (h − 1)3 (h − 1)4


−1 + h − + −
2 3 4

10.1. Orden de Aproximacion:


Si decimos que O(hn ) es el orden de error que aproxima una funcion a su valor exacto, podemos escribir

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

Como propiedades tenemos las siguientes:


O(hp ) + O(hp ) = O(hp )
ha

O(hp ) + O(hq ) = O(hr ); siendo r = mı́n {p, q}


gc
Si

O(hp ) ∗ O(hq ) = O(hs ); siendo s = p + q


s
la

Ejemplificando
√ lo anterior antes mencionado aplicamos la teoria de truncamiento a la Serie de Taylor
co

del ln(x) y x; con Orden de Aproximacion 5:


Ni

(h − 1)2 (h − 1)3 (h − 1)4


ln(h) = −1 + h − + − + O(h5 )
on

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

11. Metodos Iterativos de Aproximacion de Raices


En el mundo de las matematicas existen muchas ecuaciones que por su complejidad de analisis, se recu-
rrira a metodos numericos que nos permitan poder obtener informacion de como resolver las ecuaciones; en
estos casos se resuelve por metodos iterativos y de aproximacion las raices de una ecuacion.

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

11.1. Metodo de la Bisección


Definición: El método de bisección es un algoritmo de búsqueda de raı́ces que trabaja dividiendo el
intervalo a la mitad y seleccionando el subintervalo que tiene la raı́z.

Para realizar el metodo de la biseccion se lo reañiza de la siguiente manera:


Debe existir seguridad sobre la continuidad de la función f (x) en el intervalo [a, b].
A continuación se verifica que f (a)(b) < 0.
Se calcula el punto medio m del intervalo [a, b] y se evalúa f (m) si ese valor es igual a cero, ya hemos
encontrado la raı́z buscada
En caso de que no lo sea, verificamos si f (m) tiene signo opuesto con f (a) o con f (b)

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

A continuacion tenemos un algoritmo realizado en mathlab que realiza el metodo de la biseccion.


CODIGO BISECCION:
//**
function[]=Bisecc(f,a,b,error)
f=inline(f);
m=(b+a)/2;
if(f(a)*f(b)>0)
disp(’Escoga otro intervalo mas grande’);
else
Metodos Numericos / Wilson Nicolás Sigcha / Departamento de Ciencias Exactas 27

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)

11.2. Metodo de la Secante


Definición: es un método para encontrar los ceros de una función de forma iterativa.

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

A continuacion tenemos un algoritmo realizado en mathlab que realiza el metodo de la secante.


CODIGO SECANTE
ha

/**
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

fprintf(’\n La aproximacion de la raiz es: \%3.10f \n\n’,b)


W

11.3. Metodo de Newton


Definición: el método de Newton conocido también como el método de Newton-Raphson o el método
de Newton-Fourier es un algoritmo eficiente para encontrar aproximaciones de los ceros o raı́ces de una
función real.

Formula algoritmica de obtencion del Metodo de Newton:

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+1 ) = f (xn ) + f 0 (xn )(xn+1 − xn )


Si además se acepta que xn+1 tiende a la raı́z, se ha de cumplir que f (xn+1 ) = 0, luego, sustituyendo en la
expresión anterior, obtenemos el algoritmo.

f (xn )
xn+1 = xn −
f 0 (xn )

s
ico
er
N um
os
od
et
/M
ha
gc

Figura 4: NEWTON RAPHSON


s Si
la

A continuacion tenemos un algoritmo realizado en mathlab que realiza el metodo de newton.


co
Ni

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

fprintf(’\n La aproximacion de la raiz es: \%3.10f \n\n’,m);


fprintf(’\n El numero de pasos es: \%d \n\n’,contador);

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.

[5] J.M.Ortega; W.C.Rheinbolft,Soluciones Iterativas para ecuaciones no lineales en multivariables.


[6] P.Medina,Conceptos Basicos y Error,ESPE.

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

S-ar putea să vă placă și