Anda di halaman 1dari 70

1

2




FUNCIONES BSICAS


OBJETIVO:
Realizar operaciones con las funciones bsicas de Matlab

CONTENIDO:
- Variables.
- Formatos numricos.
- Comandos de lectura y escritura.
- Funciones trigonomtricas en matlab.
- Funciones que realizan tareas.
- Funciones de variable Real.




















3

VARIABLES
En Matlab como en cualquier otro lenguaje de programacin se utilizan variables, estas deben tener
un nombre segn ciertas reglas.
Estas reglas son:
- No pueden comenzar con un nmero, aunque si pueden tener nmeros en su estructura:
variable1 es un nombre vlido.
- Las maysculas y minsculas se diferencian en los nombres de variables: A y a son dos
variables diferentes.
- Los nombres de variables no pueden contener operadores ni puntos. No es vlido usar
/ * - + . ; : ^

Para el uso de una variable no es necesario declarar sus nombres, en la siguiente tabla se presenta
las variables predefinidas que posee Matlab.












Nombre de la Variable

Significado
pi t
i y j
1
inf
eps 2.2204e-016
NaN No es nmero
realmin Menor nmero 2.2251e-308
realmax Mayor nmero 1.7977e+308
4

FORMATOS NUMRICOS

A continuacin se presenta los diferentes formatos que usa Matlab en la visualizacin de sus
variables.
format.- Modifica el formato numrico de los valores desplegados por Matlab, donde la funcin
afecta slo cmo son los nmeros exhibidos, no cmo los computa Matlab .
Ejemplo
>> x = [ 4/3 1.2345e-6]
format short
1.3333 0.0000
format short e
1.3333e+000 1.2345e-006
format short g
1.3333 1.2345e-006
format long
1.33333333333333 0.000001234500000
format long e
1.333333333333333e+000 1.234500000000000e-006
format long g
1.33333333333333 1.2345e-006
format bank
1.33 0.00
format rat
4/3 1/810045

5

COMANDOS DE LECTURA Y ESCRITURA
Lectura y escritura interactiva de variables
Matlab provee una forma sencilla de leer variables desde el teclado y visualizar mensajes en la
pantalla de la computadora a travs de las siguientes funciones:

input.- Ingresa datos al programa a travs del teclado asignndolo a una variable, esta orden puede
usarse con un mensaje en la lnea de comandos.
Despus de imprimir el mensaje, la orden espera que el usuario digite el valor numrico, un vector,
una matriz o una expresin vlida de Matlab.
Ejemplo:
>> z = input ( ) ;
en caso contrario
>> z = input (' ingrese un nmero : ' ) ;

Asigna a la variable z la informacin digitada.

Ejemplo:
>> z = input (' ingrese su nombre: ' , ' s ' )

Asigna a la variable z la cadena ingresada.
s : indica que la entrada que se har por teclado es una cadena.

fprintf.- Visualiza un valor numrico o el resultado de una expresin guardada por el usuario.


6

Ejemplo:
>> vol = 49;
>> fprintf ( 'el volumen de la esfera es:' %12.0f \n ', vol )
\n': indica que la impresin de la variable vol ser en la siguiente lnea.
%12.0f : formato de un nmero entero
%12.5f : formato de un nmero real con 5 decimales.

disp.- Visualiza en pantalla un mensaje de texto o el valor de una matriz, pero sin imprimir su
nombre. En realidad, disp siempre imprime vectores y/o matrices, las cadenas de caracteres se
consideran un caso particular de vectores.

Ejemplos:
>> disp ( ' Esta es una prueba ' );
>> disp ( pi );
>> disp('El programa ha terminado')
>> A = rand(4,4)
>> disp(A)

clear: Borra las variables usadas de la memoria.

clc: Limpia la informacin de la ventana de comandos.




7

FUNCIONES MATEMTICAS EN MATLAB

Matlab ofrece un sinnmero de funciones las que aceptan como argumento variables reales y/o
complejas sin discriminacin, as como con argumentos matriciales.

Funciones trigonomtricas

Funcin

Descripcin
sin(x) Seno de x.
asin(x) Arcoseno de x.
sinh(x) Seno hiperblico de x.
asnh(x) Arcoseno hiperblico de x.
cos(x) Coseno de x.
acos(x) Arcocoseno de x.
cosh(x) Coseno hiperblico de x.
acosh(x) Arcocoseno hiperblico de x.
tan(x) Tangente de x.
atan(x) arcotangente de x.
tanh(x) Tangente hiperblico de x.
atanh(x) arcotangente hiperblico de x.
cot(x) Cotangente de x.
sec(x) Secante de x.
csc(x) Cosecante de x.

8

Ejemplo:
>> x = [1 , 2 , 3 ; 9 , 8 ,7];
>> sin(x)
Nos devuelve como resultado
0.8415 0.9093 0.1411
0.4121 0.9894 0.6570

Observacin: Los corchetes se utilizan para definir una variable con mltiples valores.

Ejemplo:
>> x = [0.8 0.9 0.1; 0.8 0.9 0.1; 0.4 0.9 0.6];
>> z=asin(x)
Nos devuelve como resultado
0.9273 1.1198 0.1002
0.9273 1.1198 0.1002
0.4115 1.1198 0.6435

Ejemplo:
>> x = [0.9 0.1; 0.6 0.1; 0.4 0.9];
>> z=tanh(x)
Nos devuelve como resultado
0.7163 0.0997
0.5370 0.0997
0.3799 0.7163
9

Ejemplo:
>> x = [1.5 1.2 1.6; 1.3 1.1 1.8]
>> y=sech(x)
Nos devuelve como resultado

0.4251 0.5523 0.3880
0.5074 0.5993 0.3218

Funciones que realizan tareas


Funcin

Descripcin
abs(x) Valor absoluto de x.
sqrt(x) Raz cuadrada de x.
real(x) Parte real del nmero complejo x.
imag(x) Parte imaginaria del nmero complejo x.
sign(x) Funcin signo de x.
exp(x) e
x
log(x) Logartmo natural.
log10(x) Logartmo decimal.
log2(x) Logartmo en base 2.
min(x) Devuelve el valor mnimo de un arreglo x.
max(x) Devuelve el valor mximo de un arreglo x.
sort(x) Ordena los elementos del arreglo x en forma ascendente.
10

sum(x) Calcula la suma de todos los elementos del arreglo x.
num2str(x) Convierte en cadena el nmero x.
str2double(x) Convierte en nmero real la cadena x.

Ejemplo:
>> x = [ -3 4 -11 0 ];
>> abs(x )
Nos devuelve como resultado
3 4 11 0
Ejemplo:
>> x = 3 + 2i ;
>> imag(x )
Nos devuelve como resultado
2
>> real(x )
Nos devuelve como resultado
3
Ejemplo:
>> x = [ 2 1 5 ] ;
>> sort( x )
Nos devuelve como resultado
1 2 5
>> sort( [ 2 1 5 ] ' )
Nos devuelve como resultado
11

1
2
5

Observacin: El apstrofe cambia los valores de la variable con mltiples valores y los presenta en
columna luego sort lo reordena en columna.

Ejemplo:
>> x = [ 2 1 5 ] ;
>> sum ( x )
Nos devuelve como resultado
8

Ejemplo:
>> x = [ 1 3 6; 4 -2 7 ] ;
>> sum ( x )
Nos devuelve como resultado
5 1 13

Observacin.- El punto y coma en una variable con mltiples valores indica la culminacin de los
valores de una fila y los siguientes se presentarn en la siguiente fila, en este caso el comando sum
calcula la sumatoria de cada columna y se devuelve un vector fila formado por las sumatorias de
todas las columnas.

Ejemplo:
>> x = [ 1, 2, 6 ] ;
12

>> max (x)
Nos devuelve como resultado
6
Ejemplo:
>> x = [ 1, 2, 6 ] ;
>> min(x)
Nos devuelve como resultado
1
Ejemplo:
>> x = 3.240 ;
>> num2str(x)
Nos devuelve como resultado
3240
Ejemplo:
>> x = '268 ' ;
>> str2double(x)
Nos devuelve como resultado
268


Observacin.- La conversin de un nmero en cadena e viceversa es de vital importancia
en el manejo de variables, ya que estos se pueden incluir como argumentos en ttulos o ejes
coordenados como se ver posteriormente.


13

FUNCIONES REALES


Funcin

Descripcin
eval(f) Evala una funcin en los valores de x .
fplot(f, [a,b]) Grafica la funcin en el intervalo [a , b].
fzero(f, a)
Calcula la raz de la funcin f , partiendo del valor a.
trapz(x,f) Calcula el rea de la regin plana limitada por f en el
intervalo [ a , b ] , donde a es el primer valor de x y b
el ltimo valor de x , x debe ser una variable con
mltiples valores ordenados en orden creciente .

Para hacer uso de los comandos presentados a continuacin, se define en la ventana de comandos la
regla de correspondencia de la funcin.


Ejemplo:
>> nombre_f = ' 3 * x .^ 2 5 ' ;
>> x = [ 1 2 4 ];
>> eval ( nombre_f )
Nos devuelve como resultado
-2 7 43

Observacin.- el parmetro x puede ser un nmero complejo o una variable con mltiples valores.



14

Ejemplo:
>> fplot ( nombre_f , [0, 2] ) ,
Nos devuelve como resultado la siguiente figura:











Ejemplo:
>> z = fzero (nombre_f , 2);
Nos devuelve como resultado
1.2910


Ejemplo:
>> x = [0 0.2 0.4 0.6 0.8 1];
>> f = x. ^ 2;
>> area = trapz (x , f)
15

Nos devuelve como resultado
0.34






















16




RACES DE ECUACIONES

OBJETIVO:
CALCULAR LAS RACES DE UNA ECUACIN ALGEBRAICA O
TRASCENDENTE CON MTODOS ITERATIVOS

CONTENIDO:
- Mtodo Grfico.
- Mtodo de Biseccin.
- Mtodo de la Regla falsa.
- Mtodo de Mller.
- Mtodo del Punto fijo.
- Mtodo de Newton Raphson primer y segundo orden.
- Mtodo de Von Misses.
- Races Polinmicas.
- Regla de Descartes.
- Mtodo de Virge Vieta.






















17

RACES DE ECUACIONES ALGEBRAICAS Y TRASCENDENTES
Frecuentemente en el quehacer diario, nos encontramos con expresiones de la forma
( ) 0 f x = , siendo necesario el clculo de x , esto es la raz de f , en este captulo
estudiaremos mtodos grficos y analticos que nos permitirn aproximar este valor a
travs de una sucesin de valores reales.

I.- Solucin grfica.- Nos permite estimar los valores de las races.
a.- Primera Forma.- Consiste en trazar las grficas de la funcin asociada f
donde puedan reconocerse si existen valores r e talque ( ) 0 f r = .
Ejemplo: Aproximar los valores de las races de la ecuacin.
0 6 12 3 2
2 3
= + + x x x
Solucin.- Obtenemos la funcin f asociada.
( ) 6 12 3 2
2 3
+ + = x x x x f







x -4 -3 -2 -1 1 2 Races aproximadas.
y -26 15 26 19 -1 10 r1~-3.5 r2~0.6 r3~1.4
18

b.- Segunda Forma.- Consiste en transformar la funcin asociada f en la forma
1 2
( ) ( ) f x f x = , luego
1
f y
2
f se grafican en el mismo sistema de
coordenadas donde las races de f son las intersecciones de las grficas.

Ejemplo: Estimar los valores de las races de la ecuacin.
2
1
2 0 x
x
+ =
Solucin.- Obtenemos la funcin asociada.
2
1
( ) 2 f x x
x
= +
Despejando tenemos:
2
1
2 x
x
=
Luego:
2
1
( ) 2 f x x = ;
2
1
( ) f x
x
=







x -2 -1 0 1 2 Races aproximadas.
f1 2 -1 -2 -1 2
r1 ~ -1.6

r2 ~ 0.6

r3 = 1
f2 0.5 1 -1 -0.5
19

Ejemplo: Estimar los valores de las races de la ecuacin.

1
1 0 senx
x
+ =
Solucin.- Obtenemos la funcin asociada.

1
( ) 1 f x senx
x
= +
Despejando tenemos:

1
1 senx
x
=
Luego:
1
( ) f x senx = ,
2
1
( ) 1 f x
x
=









x 0 1 2 3 4 5 6 Races aproximadas.
f1 0 0.84 0.9 0.14 -0.75 -0.95 -0.27
r1 ~ 0.6

r2 ~ 4

r3 ~ 5.3 f2 0 -0.5 -0.6 -0.75 -0.8 -0.83

Grficamente se puede observar que la ecuacin posee infinitas races positivas conforme
x .
20

Observacin.- La descomposicin de la funcin ( ) 0 f x = , puede realizarse de muchas
formas, entre las cuales se procura elegir aquellas en que resulta ms "simple" la grfica de
1
f y
2
f .
Proposicin (Existencia).- Sea : f , una funcin continua en
| |
, a b , si
( ) ( ) 0 f a f b entonces f posee al menos una raz en
| |
, a b .
Es decir
| |
, / ( ) 0 r a b f r - e = .








El Cd de aplicaciones provee una aplicacin que es el archivo Mbusca, digite Mbusca en la
ventana de comandos donde podr ingresar la funcin, y el programa determinar los
intervalos donde se encuentran las races de la ecuacin ingresada.







21

II.- Solucin Iterativa.- A continuacin se presentan diversos mtodos iterativos que van
a permitir mejorar la obtencin de los valores de las races.

MTODO DE BISECCIN
Sea
| |
: , f a b , una funcin continua, talque f posee una raz en
| |
, a b .
Procedimiento:
i ).- Clculo de la aproximacin de la raz
2
b a
x
n
+
= , frmula de iteracin.
ii ).- Si ( ) ( ) 0
n
f a f x , entonces la raz se encuentra en
| |
,
n
a x , hacer
n
b x = , regresar a i).
- Si ( ) ( ) 0
n
f x f b , entonces la raz se encuentra en
| |
,
n
x b , hacer

n
a x = , regresar a i).
Si ( ) 0
n
f x = , entonces la raz
n
r x = .
iii).- El proceso termina si el error es aceptable, constituyndose una sucesin.

1 2 3
, , ,... ..., x x x r







22

Ejemplo: Hallar la raz en la ecuacin 0 =

x e
x

Solucin.- Construimos la funcin asociada, ( )
x
f x e x

= , que es continua en
| |
0 , 1 , adems (0) 1 f = y (1) 0.6321 f = .
Donde se concluye que f posee una raz en 0 a = , 1 b = .
A continuacin se presentan 8 aproximaciones para esta raz.
















Iteracin 1 2 3 4
Aproximacin 0.5 0.75 0.625 0.562
Iteracin 5 6 7 8
Aproximacin 0.593 0.578 0.570 0.56641
23

Error del Mtodo de Biseccin
Sea r una raz de f en
| |
, a b ,
1 2 3
, , ,... x x x , aproximaciones de la raz.
Grfica.







De la grfica tenemos:
1
2
b a
r x

s
2
2
2
2 2
b a
b a
r x

| |
|

\ .
s =

2
3
3
2
2 2
b a
b a
r x

| |
|

\ .
s =

3
4
4
2
2 2
b a
b a
r x

| |
|

\ .
s = ..

2
n
n
b a
r x

s ; error absoluto en la n-esima iteracin, donde
| |
, r a b e .
24

Ejemplo: En la ecuacin 0 =

x e
x
,
| |
, r a b e , donde 0 a = , 1 b = .
En la primera iteracin: 1/ 2
a
e s
En la segunda iteracin: 1/ 4
a
e s
...
En la n-esima iteracin: 1/ 2
n
a
e s ; :
a
e error absoluto.

Diagrama de flujo: Mtodo de Biseccin.














Inicio
i = 1
f(r) =eval(f)
f(a) = eval(f)
r = (a+b)/2
fb =
fa =
r = (a+b)/2
va = r
funcin, a, b, n
(fa)(fr)<0
i <= n
r
fin
b =r
a =r
i = i+1
25

Ejemplo: Calcular el valor de x en la ecuacin (1/ ) 0.2 0
x
xsen x e

=
Solucin.- Construimos la funcin asociada, ( ) (1/ ) 0.2
x
f x xsen x e

= , que es
continua en
| |
0.1, 0.5 , adems (0.1) 0.2354 f = y (0.5) 0.3333 f = .
Donde se concluye que f posee una raz en 0.1 a = , 0.5 b = .
A continuacin se presentan 8 aproximaciones para esta raz.
















Iteracin 1 2 3 4
Aproximacin 0.3 0.4 0.35 0.375
Iteracin 5 6 7 8
Aproximacin 0.3625 0.36875 0.36562 0.36406
26

Archivo m: Para utilizar el siguiente programa digitar en la ventana de comandos:
>> bis1( ' funcin ' , a , b , n ).



















27

MTODO DE LA REGLA FALSA
Sea
| |
: , f a b , una funcin continua, talque f posee una raz en
| |
, a b .
i).- Construyamos una recta
1
L que pasa por los puntos ( , ( )) P a f a y ( , ( )) Q b f b , su
ecuacin estara dado por:

( ) ( )
( ) ( ) .... (*)
f b f a
y f a x a
b a

(
=
(




Consideremos la interseccin de
1
L con el eje X como la primera aproximacin de la
raz, es decir 0 y = reemplazando en (*) tenemos:
( ) ( )
( ) ( )
f b f a
a f a x a
b a

(
=
(



Despejando x se obtiene:
( )
( ) ( )
b a
x a f a
f b f a
(
=
(



Donde
1
x x = , primera aproximacin.

Procedimiento:
i).- Clculo de la aproximacin de la raz.
| |
.
) ( ) (
) ( iteracin de frmula
a f b f
a b
a f a x
n

=
i).- - Si ( ) ( ) 0
n
f a f x , entonces la raz se encuentra en
| |
,
n
a x , hacer
n
b x = ,
regresar a i).

28

- Si ( ) ( ) 0
n
f x f b , entonces la raz se encuentra en
| |
,
n
x b , hacer

n
a x = , regresar a i).
Si ( ) 0
n
f x = , entonces la raz
n
r x = .
iii).- El proceso termina si el error es aceptable, constituyndose una sucesin.

1 2 3
, , ,... ..., x x x r










Ejemplo: Hallar la raz en la ecuacin 2 0
x
e x

+ =
Solucin.- Construimos la funcin asociada, ( ) 2
x
f x e x

= + , que es continua
en
| |
1, 2 , adems (1) 0.6321 f = y (2) 0.1353 f = .
Donde se concluye que f posee una raz en 1 a = , 2 b = .
A continuacin se presentan 8 aproximaciones para esta raz.

29


















Ejemplo: Hallar la raz en la ecuacin
3
2 11 0 x x + =
Solucin.- Construimos la funcin asociada,
3
( ) 2 11 f x x x = + , que es continua
en
| |
1, 2 , adems (1) 8 f = y (2) 1 f = .
Donde se concluye que f posee una raz en 1 a = , 2 b = .
A continuacin se presentan 8 aproximaciones para esta raz.

Iteracin 1 2 3 4
Aproximacin 1.8237 1.8412 1.8414 1.8414
Iteracin 5 6 7 8
Aproximacin 1.8414 1.8414 1.8414 1.8414
30



















Ejemplo: Hallar la raz en la ecuacin
3
1.5 0
x
x x e

+ =
Solucin.- Construimos la funcin asociada,
3
( ) 1.5
x
f x x x e

= + , que es
continua en
| |
0 , 2 , adems (0) 0.5 f = y (2) 4.63534 f = .
Donde se concluye que f posee una raz en 0 a = , 2 b = .
A continuacin se presentan 8 aproximaciones para esta raz.

Iteracin 1 2 3 4
Aproximacin 1.8889 1.9251 1.9262 1.9263
Iteracin 5 6 7 8
Aproximacin 1.9263 1.9263 1.9263 1.9263
31

























Iteracin 1 2 3 4
Aproximacin 0.19473 0.47843 0.80143 1.0699
Iteracin 5 6 7 8
Aproximacin 1.2352 1.3176 1.3542 1.3695
32

Archivo m: Para utilizar el siguiente programa digitar en la ventana de comandos:
>> reg1( ' funcin ' , a , b , n ).



















33

MTODO DE MLLER

Sea
| |
: , f a b , una funcin continua, talque f posee una raz en
| |
, a b . El mtodo
de Mller, es una extensin del mtodo de la Regla Falsa el cual aproxima la funcin
asociada f a travs de una lnea recta, el Mtodo de Mller aproximar a la funcin f
por un polinomio de segundo grado.









Consideremos tres valores iniciales
1 2 3
, , x x x , y construyamos el polinomio de segundo
grado
2
( ) P x ax bx c = + + , que pase por los puntos
1 1
( , ( )) A x f x ,
2 2
( , ( )) B x f x , y
3 3
( , ( )) C x f x .
Reemplazando los valores de x en el polinomio tenemos el siguiente sistema de
ecuaciones:
2
1 1 1
2
2 2 2
2
3 3 3
( )
( )
( )
ax bx c f x
ax bx c f x
ax bx c f x
+ + =
+ + =
+ + =

De donde obtendremos los valores de , , a b y c .

34

Intersectemos el polinomio ( ) P x con el eje X , esto es ( ) 0 P x = .
Reemplazando se tiene:
2
0 ax bx c + + =
Utilizamos la frmula general de segundo grado para determinar el valor de x .

A
AC B B
x
2
4
2

=

De donde se tomar la primera aproximacin de la raz, siendo el que se encuentre ms
cercano a la raz.

Procedimiento:
i). Consideremos tres valores iniciales
1 2 3
, , x x x

, y construyamos el polinomio de
segundo grado:
2
( ) P x ax bx c = + + , que pase por los puntos
1 1
( , ( )) A x f x ,
2 2
( , ( )) B x f x , y
3 3
( , ( )) C x f x .
ii). Clculo de la primera aproximacin de la raz en la frmula.

2
1
4
2
B B AC
r
A

=
iii). Asignar el valor de
1
r

en uno de los valores
1 2 3
, , x x o x y regresar a i).
El proceso termina si el error es aceptable, constituyndose una sucesin.


1 2 3
, , ,... ..., x x x r



35

Ejemplo: Hallar la raz en la ecuacin ln 2 0 x x + = .
Solucin.- Construimos la funcin asociada, ( ) ln 2 f x x x = + , que es
continua en
| |
3, 4 , adems (3) 0.0986 f = y (4) 0.6137 f = .
Donde se concluye que f posee una raz en 3 a = , 4 b = .
Consideremos los valores iniciales:
1 2 3
2, 3, 3.14 x x x = = =
A continuacin se presentan los valores para la primera aproximacin de esta raz.













Ejemplo: Hallar la raz en la ecuacin
2
cos 0
x
e x

= .
Solucin.- Construimos la funcin asociada,
2
( ) cos
x
f x e x

= , que es continua
en
| |
1, 2 , adems (1) 0.1724 f = y (2) 0.4345 f = .
Iteracin Aproximacin 1 Aproximacin 2
1 3.1462 -6.6528
36

Donde se concluye que f posee una raz en 1 a = , 2 b = .
Consideremos los valores iniciales:
1 2 3
1, 1.4, 2 x x x = = = .
A continuacin se presentan los valores para la primera aproximacin de esta raz.





















Iteracin Aproximacin 1 Aproximacin 2
1 0.08197 1.4533
37

Archivo m: Para utilizar el siguiente programa digitar en la ventana de comandos:
>> mull1( ' funcin ' , x1 , x2 , x3 ).






















38

MTODO DEL PUNTO FIJO

Definicin.- Dada una funcin : g , ( ) p Dom g e es llamado un punto fijo de g ,
si se verifica: ( ) g p p = .
Ejemplo:
1) Sea
2
( ) 2 1 g x x x = +
1, ( ) p p Dom g = e
Adems : (1) 1 g =
Por lo tanto : 1 p = es un punto fijo de g.

2) Sea ( ) 18 2 g x x =
6, ( ) p p Dom g = e
Adems : (6) 6 g =
Por lo tanto : 6 p = es un punto fijo de g.


Teorema de existencia y unicidad del punto fijo
Si : g es continua en
| |
, a b talque
| | | |
( ) , , , g x a b x a b e e , entonces g
posee al menos un punto fijo.
Adems si '( ) g x existe , x a b e , talque '( ) 1 g x , entonces g posee un nico
punto fijo en
| |
, a b .


39

Prueba. Existencia
Casos:
i) Si ( ) g a a = o ( ) g b b = , la prueba es obvia.










ii) Si ( ) g a a = y ( ) g b b = , entonces:
( ) g a a y ( ) g b b , porque ( ) g a y
| |
( ) , g b a b e .
( ) 0 g a a y ( ) 0 g b b .
Definamos una funcin: ( ) ( ) h x g x x =
h es continua en
| |
, a b dado que g y y x = son funciones continuas.
Adems: ( ) 0 h a y ( ) 0 h b
Dnde: ( ) ( ) 0 h a h b por la proposicin de existencia, existe

| |
, r a b e talque ( ) 0 h r =
( ) ( ) 0 h r g r r = = ( ) g r r = , r es un punto fijo de g .

40










Unicidad:
Supongamos que p y q son puntos fijos de g , p q =
Es decir ( ) g p p = , ( ) g q q = .
Por el teorema del valor medio, existe , c a b e talque
( ) ( ) '( )( ) g p g q g c p q =
Aplicando valor absoluto tenemos:
( ) ( ) '( ) g p g q g c p q p q =
( ) ( ) g p g q p q
Reemplazando: ( ) g p p = , ( ) g q q =
p q p q contradiccin.
Por lo tanto p es nico.



41

Procedimiento. Sea ( ) 0 f x = , sumemos x en la igualdad
x x f x + = ) ( , reemplacemos ( ) ( ) g x f x x = +
( ) x g x = , g se denomina funcin asociada del punto fijo.

1
( )
n n
x g x
+
= . frmula de iteracin.
i). Determinar un valor inicial
1
x .
ii). Sustituir el valor inicial
1
x en la frmula de iteracin obteniendo
2
x .

2 1
( ) x g x =
iii). Sustituir el valor
2
x en la frmula de iteracin obteniendo
3
x .

3 2
( ) x g x =
El proceso termina si el error es aceptable, constituyndose una sucesin.

1 2 3
, , ,... ..., x x x p












42

Ejemplo: Hallar la raz en la ecuacin cos 0 x x = .
Solucin.- Despejando de la igualdad, tenemos cos x x = , donde ( ) cos g x x =
es la funcin asociada del punto fijo.
Consideremos
1
0.3 x = valor inicial.
A continuacin se presentan 8 aproximaciones para este punto fijo.








Consideremos el valor inicial x
0
= 0.3
x
1
= 0.9459905421
x
2
= 0.58493976040









Iteracin 1 2 3 4
Aproximacin 0.3 0.95534 0.57733 0.83792
Iteracin 5 6 7 8
Aproximacin 0.66901 0.78444 0.70779 0.7598
43

Ejemplo: Hallar la raz negativa de la ecuacin
2
11 0 x x = .
Solucin.- Despejando de la igualdad, tenemos
2
11 x x = , donde
2
( ) 11 g x x = es la funcin asociada del punto fijo.
Consideremos
1
3 x = valor inicial.
A continuacin se presentan 8 aproximaciones para esta ecuacin.



















8
177811652268845 x = , como se puede ver las aproximaciones no garantizan
convergencia al punto fijo.
Iteracin 1 2 3 4
Aproximacin -3 -2 -7 38
Iteracin 5 6 7 8
Aproximacin 1433 2053478 42167718964 17781165226
44

Criterio de convergencia
Sea : g una funcin continua en
| |
, a b y diferenciable , x a b e , la sucesin
1
( )
n n
x g x
+
= converge, si existe un nmero / '( ) 1 m g x m e s , , x a b e

Demostracin.
Sea p un punto fijo de g , es decir ( ) p g p = - - - - (*)
En la sucesin
1
( )
n n
x g x
+
= - - - - (1)
Restando (1) de (*), tenemos:
1
( ) ( )
n n
p x g p g x
+
=
Por el teorema de valor medio, existe
1
,
n
c x p e
talque :
1
( ) ( ) '( )( )
n n
g p g x g c p x =

1
( ) ( ) '( )
n n n
g p g x g c p x m p x = s

1
( ) ( )
n n n
p x g p g x m p x
+
= s

1 n n
p x m p x
+
s - - - - - (a)
En la sucesin
1
( )
n n
x g x

= - - - - - - (2)
Restando (2) de (*) tenemos:
1
( ) ( )
n n
p x g p g x

=
Por el teorema de valor medio, existe
2 1
,
n
c x p

e
talque:
1 2 1
( ) ( ) '( )( )
n n
g p g x g c p x

=

1 2 1 1
( ) ( ) '( )
n n n
g p g x g c p x m p x

= s

1 1
( ) ( )
n n n
p x g p g x m p x

= s

1 n n
p x m p x

s - - - - - (b)
45

En la sucesin
1 2
( )
n n
x g x

= - - - - - - (3)
Restando (3) de (*) tenemos:
1 2
( ) ( )
n n
p x g p g x

=
Por el teorema de valor medio, existe
3 2
,
n
c x p

e
talque:
2 3 2
( ) ( ) '( )( )
n n
g p g x g c p x

=

2 3 2 2
( ) ( ) '( )
n n n
g p g x g c p x m p x

= s

1 2 2
( ) ( )
n n n
p x g p g x m p x

= s

1 2 n n
p x m p x

s - - - - - (c)
Siguiendo el mismo procedimiento de (a), (b) y (c) tenemos:

( 1) n k n k
p x m p x
+
s
Donde:
2 1
1 1
...
k
n n n n k
p x m p x m p x m p x
+
+
s s s s
Luego:
1
1
k
n n k
p x m p x
+
+
s
En este proceso iterativo, si k entonces:

1
0
k
m
+
(por ser 1 m )

1
0
n
p x
+
,
1 n
x p
+



La sucesin
1
( )
n n
x g x
+
= converge a p





46

DIAGRAMA DE FLUJO : Punto Fijo
























Inicio
i = 1
xn1 =g(xn) /2
funcin, x1, n
i <= n
xn1
fin
i = i+1
47

Ejemplo: Hallar la raz en la ecuacin
2
cos 3 0 x x + = .
Solucin.- Despejando de la igualdad, tenemos cos 3 x x
+

= + , donde
( ) cos 3 g x x = + es la funcin asociada del punto fijo para encontrar el valor
positivo.
Consideremos
1
1.5 x = valor inicial.
A continuacin se presentan 8 aproximaciones para este punto fijo.



















Iteracin 1 2 3 4
Aproximacin 1.5 1.7524 1.6791 1.7006
Iteracin 5 6 7 8
Aproximacin 1.6943 1.6961 1.6956 1.6957
48

Ejemplo: Hallar la raz en la ecuacin 5 cos 0 x x = .
Solucin.- Despejando de la igualdad, tenemos 5 cos x x = + , donde
( ) 5 cos g x x = + es la funcin asociada del punto fijo.
Consideremos
1
6 x = valor inicial.
A continuacin se presentan 8 aproximaciones para este punto fijo.












Iteracin 1 2 3 4
Aproximacin 6 5.9602 5.9483 5.9444
Iteracin 5 6 7 8
Aproximacin 5.9432 5.9428 5.9426 5.9426
49

Ejemplo: Hallar la raz en la ecuacin cos 0 x x x + = .
Solucin.- Despejando de la igualdad, tenemos cos x x x = + , donde
( ) cos g x x x = + , es la funcin asociada del punto fijo.
Consideremos
1
1.2 x = valor inicial.
A continuacin se presentan 8 aproximaciones para este punto fijo.




















Iteracin 1 2 3 4
Aproximacin 1.2 1.4578 1.3201 1.397
Iteracin 5 6 7 8
Aproximacin 1.3649 1.3782 1.3654 1.3725
50

Archivo m: Para utilizar el siguiente programa digitar en la ventana de comandos:
>> fijo1( ' funcin ' , x1 , n ).























51

MTODO DE NEWTON - RAPHSON 1 ORDEN

Sea : f una funcin continua en
| |
, a b y 1 k + veces diferenciable en , a b ,
tenemos su desarrollo de Taylor alrededor de
0
x .
2 0 0
0 0 0
' ( ) "( )
( ) ( ) ( ) ( ) ....
1! 2!
n
f x f x
f x f x x x x x R = + + + + .. ( 1)
Consideremos una aproximacin lineal de f en el desarrollo de Taylor, esto es.
0 0 0
( ) ( ) ' ( ) ( ) f x f x f x x x ~ + .. (a)
Si x es una raz de f , entonces en (a) tenemos:
0 0 0
0 ( ) ' ( ) ( ) f x f x x x ~ +
Despejando x :
0
0
( )
'( )
n
f x
x x
f x
~
Si
0
x es una aproximacin de la raz de f , se obtiene la frmula de Newton de 1 orden:
1
( )
' ( )
n
n n
n
f x
x x
f x
+
=

Observaciones: 1). La funcin asociada del punto fijo para el mtodo de Newton de 1
orden, est dada por:
( )
( )
' ( )
f x
g x x
f x
= .
2). La aproximacin lineal, considera como pendiente a
0
' ( ) f x en la
construccin de las aproximaciones.

52

Grfica:







Ejemplo: Hallar la raz en la ecuacin 0 1 )
1
ln(
1
=
x
x
.
Solucin.- Aplicando las propiedades de logaritmos y despejando tenemos:
ln 0 x x + = , y construimos la funcin asociada, ( ) ln f x x x = + .
Consideremos
0
1 x = valor inicial.
A continuacin se presentan 8 aproximaciones para esta raz.






53










Criterio de convergencia
Sea : f una funcin continua en
| |
, a b y diferenciable , x a b e , y
( )
( )
' ( )
f x
g x x
f x
= ; funcin asociada del punto fijo para el mtodo de Newton de 1 orden.
2
2 2
[ ' ( )] ( ). " ( ) ( ). " ( )
' ( ) 1
[ ' ( )] [ ' ( )]
f x f x f x f x f x
g x
f x f x

= =
Para el cual se garantiza su convergencia si ' ( ) 1, , g x x a b e .
Reemplazando se obtiene:
2
( ). " ( )
1, ,
[ ' ( )]
f x f x
x a b
f x
< e
La condicin de convergencia del mtodo de Newton Raphson.


Iteracin 1 2 3 4
Aproximacin 0.5 0.56438 0.56714 0.56714
Iteracin 5 6 7 8
Aproximacin 0.56714 0.56714 0.56714 0.56714
54

Ejemplo: Hallar la raz en la ecuacin
2
sin( ) 5 0 x x + = .
Solucin.- Construimos la funcin asociada
2
( ) sin( ) 5 f x x x = +
Consideremos
0
2 x = valor inicial.
A continuacin se presentan 8 aproximaciones para esta raz.















Iteracin 1 2 3 4
Aproximacin -2.4323 -2.3852 -2.3847 -2.3847
Iteracin 5 6 7 8
Aproximacin -2.3847 -2.3847 -2.3847 -2.3847
55

Archivo m: Para utilizar el siguiente programa digitar en la ventana de comandos:
>> new1( ' funcin ', ' dfuncin ' , x1 , n ).





















56

MTODO DE NEWTON - RAPHSON 2 ORDEN

Sea : f una funcin continua en
| |
, a b y 1 k + veces diferenciable en , a b ,
tenemos su desarrollo de Taylor alrededor de
0
x .
2 0 0
0 0 0
' ( ) "( )
( ) ( ) ( ) ( ) ....
1! 2!
n
f x f x
f x f x x x x x R = + + + + .. ( 1)
Consideremos una aproximacin cuadrtica de f en el desarrollo de Taylor, esto es.
2 0
0 0 0 0
'' ( )
( ) ( ) ' ( ) ( ) ( )
2
f x
f x f x f x x x x x ~ + + .. (a)
Si x es una raz de f y
0
h x x = , entonces en (a) tenemos:
2
0 0 0
0 '' ( ) 2 ' ( ) 2 ( ) f x h f x h f x ~ + +
Una ecuacin de segundo grado en h.
Dnde:

( ) ( ) ( ) ( )
( )
2
0 0 0 0
0
' ' 2 ''
''
f x f x f x f x
h
f x
(

=

Reemplazando h por
0
x x

y despejando tenemos la frmula de iteracin:


( ) ( ) ( ) ( )
( )
2
0 0 0 0
1 0
0
' ' 2 ''
''
f x f x f x f x
x x
f x
(

= +


57

Ejemplo: Hallar la raz en la ecuacin 1 2 tan 0 x x + = .
Solucin.- Construimos la funcin asociada ( ) 1 2 tan f x x x = + .
Consideremos
0
0.2 x = valor inicial.
A continuacin se presentan los valores para la primera aproximacin de esta raz.
















Iteracin Aproximacin 1 Aproximacin 2
1 -1.3066 -3.6371
58

MTODO DE VON MISES

La frmula de iteracin del mtodo de Newton Raphson de 1 Orden, definido por
1
( )
' ( )
n
n n
n
f x
x x
f x
+
= calcula aproximaciones a la raz a travs de rectas tangentes, lo que
para valores ' ( ) 0
n
f x la recta seria casi paralela al eje X alejando as las
aproximaciones de la raz.
Para resolver este problema Von Mises sustituye ' ( )
n
f x por
0
' ( ) f x , donde
0
x es el
valor inicial, obteniendo as la frmula de iteracin:
1
0
( )
' ( )
n
n n
f x
x x
f x
+
=








Grficamente la aproximacin es a travs de rectas paralelas a la recta tangente en el valor
inicial.




59

Ejemplo: Hallar la raz en la ecuacin cos(sin( )) 3 0 x x + = .
Solucin.- Construimos la funcin asociada ( ) cos(sin( )) 3 f x x x = +
Consideremos
0
2 x = valor inicial.
A continuacin se presentan 8 aproximaciones para esta raz.

















Iteracin 1 2 3 4
Aproximacin 2.2904 2.2748 2.2762 2.2761
Iteracin 5 6 7 8
Aproximacin 2.2761 2.2761 2.2761 2.2761
60

Archivo m: Para utilizar el siguiente programa digitar en la ventana de comandos:
>> von1( ' funcin ', ' dfuncin ' , x1 , n ).


















61

RACES DE UNA FUNCIN POLINMICA

Proposicin. Sea
1
1 1 0
( ) ...
n n
n n
P x a x a x a x a

= + + + + , un polinomio de grado n con


coeficientes enteros, be , ce , b c una fraccin irreducible.
Si b c es una raz de P , entonces b es un factor de
0
a

y c es un factor de
n
a .
Demostracin.- Por hiptesis b c es raz de f, esto es:
1
1 1 0
( ) ( ) ... ( ) 0
n n
n n
a b c a b c a b c a

+ + + + = , multiplicando por
n
c se obtiene :
0 ... .
0
1
1
1
1
= + + + +

n n n
n
n
n
c a bc a c b a b a ......(*)
Despejando c en (*) :
1 2 1
1 1 0
( ... )
n n n n
n n
c a b a bc a c a b

+ + + = , entonces c es un
factor de
n
n
a b por hiptesis b c es irreducible, esto significa que c es un factor de
n
a ,
despejando b en (*) :
1 2 1
1 1 0
( ... )
n n n n
n n
b a b a b c a c a c

+ + + = , entonces b es un factor
0
n
a c por hiptesis
b c es irreducible, esto indica que b es un factor de
0
a .

Ejemplo.- Hallar las races racionales del polinomio:

3 2
( ) 2 17 38 15 P x x x x = +
Solucin.- Posibles races:
( 15) 1 1 3 3 5 5 15 15
, , , , , , ,
(2) 1 2 1 2 1 2 1 2
factor
factor
+

=
Dividiendo:




2 -17 38 -15


resto

1/2

1

-8

15
2 -16 30 0
62

1/ 2 x = es una raz, adems 0 30 16 2
2
= + x x
Factorizando se obtiene (2 6)( 5) 0 x x =
Las races son:
{ }
1/ 2, 3, 5 .

Ejemplo.- Hallar las races del polinomio:
3 2
( ) 3 23 35 9 P x x x x = + +
Solucin.- Posibles races:
(9) 1 1 3 3 9 9
, , , , ,
(3) 1 3 1 3 1 3
factor
factor
+

=
Dividiendo:






1/ 3 x = es una raz, adems
2
3 24 27 0 x x + =
Factorizando se obtiene (3 3)( 9) 0 x x + =
Las races son: { }
1/ 3, 1, 9 .

Observacin.- En el caso que los coeficientes del polinomio son nmeros racionales
bastar multiplicar al polinomio por el m.cm. de los denominadores
transformndolo en un polinomio con coeficientes enteros.

Ejemplo.-
3 2
3 5
( )
3 2 2 6
x x x
P x = + + +
3 23 -35 9


resto

1/3

1

8

-9
3 24 -27 0
63

. . (2, 3, 6) 6 mc m = , multiplicando a ( ) P x por 6, se obtiene:
3 2
( ) 2 3 9 5 Q x x x x = + .
Teorema fundamental del Algebra
Todo polinomio
1
1 1 0
( ) ...
n n
n n
P x a x a x a x a

= + + + + de grado n con coeficientes


reales, posee exactamente n races reales y/o complejas.
Cambio de Signo de una funcin polinmica.
Un polinomio
1
1 1 0
( ) ...
n n
n n
P x a x a x a x a

= + + + + ordenado, se dice que posee cambio


de signo, si 2 trminos consecutivos poseen signos diferentes.

Ejemplo. Sea
3 2
( ) 3 5 6 7 P x x x x

= +
P posee 2 cambios de signo.


REGLA DE DESCARTES

Dado un polinomio
1
1 1 0
( ) ...
n n
n n
P x a x a x a x a

= + + + +

- El nmero de races reales positivas de P , es igual al nmero de cambios
de signos en ( ) P x o menor que este nmero en una cantidad par.
- El nmero de races reales negativas de P , es igual al nmero de
cambios de signos en ( ) P x o menor que este nmero en una cantidad
par.

Ejemplo.- Sea
3 2
( ) 3 5 2 P x x x x = +
3 2
( ) 3 5 2 P x x x x = + , posee 2 cambios de signo, entonces P
posee 2 races reales positivas o cero races positivas.
64

3 2
( ) 3 5 2 P x x x x = + + , posee 1 cambio de signo, entonces P
posee solo 1 raz real negativa.
Por teorema fundamental el lgebra P posee 3 races.

Resumen Caso I Caso II
Races ( + ) 2 0
Races ( - ) 1 1
Races complejas 0 2


Ejemplo: Sea
4 3 2
( ) 3 5 P x x x x x = + +
4 3 2
( ) 3 5 P x x x x x = + + , posee 2 cambios de signo, entonces P
posee 2 races reales positivas o cero races positivas.
4 3 2
( ) 3 5 P x x x x x = + + , posee 2 cambios de signo, entonces P
posee 2 races reales negativas o cero races negativas.
Por teorema fundamental el lgebra P posee 4 races.
Resumen Caso I Caso II Caso III
Races ( + ) 2 0 0
Races ( - ) 2 2 2
Races complejas 0 2 4

Proposicin.- Dado un polinomio
1 0
( ) ...
n
P x x a x a = + + + , las races reales de P ,
satisfacen la relacin.
0
0
n
n
a a A
r
a A a
+
s s
+

65

Donde max , 0
j
A a j n = s s .

Ejemplo: Determinar el intervalo de existencia de las races del polinomio:
5 4 2
( ) 3 2 7 4 P x x x x x = +
Solucin: Tenemos
0
4, 7 a A = = .

4 3 7
r
4 7 3
+
s s
+



Demostracin de la Proposicin.
Considerando

=
1
0
n
k
k
k
x a , tenemos

1 1 1 1 1
0 0 0 0 0
n n n n n
k
k k k k
k k k
k k k k k
a x a x a x A x x

= = = = =
s = s =


Entonces


=

=
s
1
0
1
0
n
k
k
n
k
k
k
x A x a .... ( 1 )
Por otro lado
2 1
1 1
1 ...
1 1
n n
n
r r
r r r
r r


+ + + + = =

,
Esta serie converge si 1 r .
Caso a) Si 1 x
3
10

3
10

11
4

11
4

3
10

3
10

66


1 1
1
1
0
1
0

s
(
(

= s


=

=
x
x A
x
x
A x A x a
n n
n
k
k
n
k
k
k

entonces
1
1
0

s

=
x
x A
x a
n
n
k
k
k
.... ( 2 )
tenemos que
1
0
( )
n
n k
n k
k
P x a x a x

=
= +



1 1
0 0
( )
1
n
n n
n k n k n
n k n k n
k k
A x
P x a x a x a x a x a x
x

= =
= + > >



( )
1 1 1
n n n
n
n
n n n n
A x A x x
P x a x a x a x a A
x x x
> = = (



Entonces ( )
1
n
n n
x
P x a x a A
x
> (


Acotamos ( ) P x se debe considerar | | A a x a
n n
s 0
Dado que:
1 x
x
n
es positivo.
De donde si | | A a x a
n n
s 0
| | A a x a
n n
+ s

n
n
a A
x
a
+
s

Caso b) Probar
0
0
| |
| |
| |
a
x
a A
s
+


67

MTODO DE VIRGE .VIETA

Sea
1
1 1 0
( ) ....
n n
n n
P x a x a x a x a

= + + + + , un polinomio de grado n con coeficientes


reales,
1
r aproximacin de alguna de las races reales de P .
Efectuando la divisin: ( ) P x entre
1
x r =

se obtiene:

P: a
n
a
n-1
a
n-2
. a
2
a
1
a
0

r
1
r
1
b
n-1
r
1
b
n-2
r
1
b
2
r
1
b
1
r
1
b
0

b
n-1
b
n-2
b
n-3
b
1
b
0
P(r
1
) resto

1 1
( ) ( ) ( ) ( ) P x x r Q x P r = +
1
1
P( ) P( )
( )
x r
Q x
x r


Aplicando limite a ambos miembros obtenemos:

`1 `1
1
r r
1
( ) ( )
limQ( ) lim
x x
P x P r
x
x r


1 1
( ) ' ( ) Q r P r =

Efectuando la divisin: ( ) Q x entre
1
x r =

se obtiene:
Q: b
n-1
b
n-2
b
n-3
. b
1
b
0

68

r
1
r
1
c
n-2
r
1
c
n-3
r
1
c
1
r
1
c
0

c
n-2
c
n-3
c
n-4
c
0
Q(r
1
) resto

Dado que
1
r es una aproximacin de la raz, utilizando el mtodo de Newton se
tiene:

1
2 1
1
P( )
P' ( )
r
r r
r
=
Generalizando este resultado se obtiene la frmula de iteracin.

1
P( )
Q( )
n
n n
n
x
x x
x
+
=
Ejemplo.- Determinar una raz del polinomio:

5 4 2
( ) 3 2 7 4 P x x x x x = +
Solucin.- Analizando el polinomio, existe una raz cercana a 2 x = ,
consideremos
1
1.5 r = como la primera aproximacin. Efectuando la
divisin se obtiene:

3 -2 0 1 -7 -4
1.5 4.5 3.75 5.625 9.938 4.407
3 2.5 3.75 6.625 2.938 0.407
1.5 4.5 10.5 21.37 41.98
3 7 14.25 27.99 44.91

69

De donde:
2
0.407
1.5 1.491
44.91
r = =

3
1.4908 r =
Ejemplo.- Determinar una raz del polinomio
3 2
( ) 2 3 1 P x x x x = +
Considerando
1
1 r = valor inicial.
A continuacin se presentan 8 aproximaciones para esta raz.

Iteracin 1 2 3 4
Aproximacin 1.25 1.2009 1.1987 1.1987
Iteracin 5 6 7 8
Aproximacin 1.1987 1.1987 1.1987 1.1987



70

Observacin.- Al usar el archivo m del mtodo de Virge Vietta los coeficientes del
polinomio P(x) deben estar ubicados dentro de corchetes.
Archivo m: Para utilizar el siguiente programa digitar en la ventana de comandos:
>> virge1( [ coeficientes] , r1 , nn ).

Anda mungkin juga menyukai