Vous êtes sur la page 1sur 19

MAT 1105 B

Sistemas de ecuaciones
no lineales
EJERCICIOS RESUELTOS

1. Resuelva el siguiente sistema de ecuaciones no lineales, utilizando el mtodo de


punto fijo multivariable:

+ .

+ + . =

+ +
=

SOLUCIN
Resolviendo por el mtodo de punto fijo multivariable, con sustituciones simultaneas, primero se
despejaran de las ecuaciones las variables de la siguiente forma:
1

1 = 1 = 3 cos 2 3 + 6
1

2 = 2 = 9 12 + 3 + 1.06 0.1
1

3 = 3 = 20 1 2

103
60

Para verificar que el sistema converge se debern cumplir con las siguientes condiciones en las
formulas con derivadas parciales:
1
1

2
1

3
1

=0+

2 1

1
2

2
2

3
2

= 3 3 sen 2 3

1
3

2
3

3
3

= 3 2 sen 2 3

18 12 + 3 +1.06

+0+

1
1 2
20 2

1
1 2
20 1

<1

<1

cos
( 3 )
18 12 + 3 +1.06

+0 <1

Luego de probar algunos valores se tomarn como valores iniciales:


0

1 , 2 , 3

= 0.1, 0.1, 0.1 .

Adems de darnos como tolerancia un error de 10-6.


Pgina

1ra. Iteracin
(1)

(1)

(0) (0)

= 3 cos 2 3

2 =

1
9
1

(1)

10

3 = 20

(0)

+ 3

(1) (1)
1 2

(1)

+ 6 = 0.499983

+ 1.06 0.1 = 0.009441

103
= 0.524101
60
(0) 2
(1)
(0) 2
1
+ 2 2
+

(1)

(0) 2

3 3

= 0.589957

Luego evaluando las derivadas parciales para determinar la convergencia del mtodo:
1
1
1
2
1
3

2
1
2
2
2
3

+
+
+

3
1
3
2
3
3

+
+
+

= 0 + 0.011281 + 0.004950 = 0.016231 < 1


= 0.000333 + 0 + 0.005050 = 0.005384 < 1
= 0.000333 + 0.056121 + 0 = 0.056455 < 1

Viendo estos valores se puede decir que el mtodo converger rpidamente a una respuesta, pero
como el error es mayor a la tolerancia se deber continuar con otra iteracin.
2da. Iteracin
(2)

(2)

(1) (1)

= 3 cos 2 3
1

2 = 9
(2)

3 =

11
1

20

(1)

+ 3

(1) (1)
1 2

(2)

+ 6 = 0.499996

+ 1.06 0.1 = 0.000028

103
= 0.524101
60
2
(1)
(2)
(1) 2
1
+ 2 2
+

(2)

(1) 2

3 3

= 0.009473

Luego evaluando las derivadas parciales para determinar la convergencia del mtodo:
1
1
1
2
1
3

+
+
+

2
1
2
2
2
3

3
1
3
2
3
3

+
+
+

= 0 + 0.061744 + 0.000470 = 0.062213 < 1


= 0.000864 + 0 + 0.025117 = 0.025982 < 1
= 0.000016 + 0.053458 + 0 = 0.053473 < 1

Viendo estos valores se puede decir que el mtodo converger, pero como el error es mayor a la
tolerancia se deber continuar con otra iteracin.
Viendo estos valores se puede decir que el mtodo converger, pero como el error es mayor a la
tolerancia se deber continuar con otra iteracin.
Las siguientes iteraciones se muestran en la siguiente tabla:

0.1

0.1

-0.1

0,499983

0,020176

-0,524101

error

0,745561
Pgina

0,499981

-0,000028

-0,524106

0,020204

0,500000

-0,000028

-0,523598

0,000508

0,500000

0,000000

-0,523598

2.810-5

0,500000

0,000000

-0,523599

7.110-7

RESPUESTA.- La solucin al sistema de ecuaciones es la siguiente:


= .
=
= .
= .

2. Resuelva el siguiente sistema de ecuaciones no lineales:


+ + + = .
=
+ = .
a) El mtodo de Newton - Raphson multivariable
Solucin
- En primer lugar se debe despejar e igualar cada funcin a cero:
1 = 21 + 222 + 1 +2 + 1 3 6.1718 = 0

2 = 102 + 2 3 = 0
3 = 1 3 + 22 + 1 1.141 = 0

- Resolviendo por el mtodo de Newton-Raphson multivariable, con las siguientes formulas:


1+1 = 1 + 1
(+1)
()
()
2
= 2 + 2
(+1)
()
()
3
= 3 + 3
- Los valores del vector [hxi, hyi, hzi], se determinan resolviendo el sistema de ecuaciones:
[][] = []
Donde:
La matriz [J] de derivadas parciales, o matriz Jacobiana es:
1
= 21 + 1 + 2 + 3
1
2
=
=0
1
3
= 3 cos 1 3 + 1
1

1
= 42 + 1 + 2
2
2
= 10 + 3
2
3
= 22
2

1
= 1
3
2
= 2
3
3
= 1 cos
(1 3 )
3
Pgina

El vector [-f ] es el valor negativo de cada ecuacin del sistema:

21 222 1+2 1 3 + 6.1718


102 2 3
=
sen 1 3 22 1 + 1.141
- Considerando las caractersticas de las funciones, se tomarn los siguientes valores iniciales:
0 = 1,

0 = 1,

0 = 1

1ra Iteracin
- Evaluando los valores iniciales en la matriz Jacobiana se tiene:
0

21 + 1

+2

10 + 30

30 cos 10 30 + 1

42 + 1

+ 3

+2

10
20
10 cos(10 30 )

22

10.389056 11.389056
1
0
11
1
1.540302
2
0.540302

- Evaluando los valores en el vector de funciones:


0

2 20

+20

10 30 + 6.1718

1020 20 30

sen 10 30 20

10 + 1.141

5.217256
11
1.700471

- Reemplazando se tiene el siguiente sistema de ecuaciones lineales, que se resuelve a continuacin:

1
(1)

1
10.389056 11.389056
1
5.217256
(1)
=
0
11
1
11
2
(1)
1.540302
2
0.540302
1.700471
3
(1)

(1)

(1)

0.588306
= 0.846160
1.692238

- Sumando estos valores a los iniciales se tiene los nuevos valores de las variables:
11 = 10 + 11 = 1 + 0.588306 = 1.588306
(1)

(0)

(1)

2 = 2 + 2 = 1 0.846160 = 0.153840
Pgina

(1)

(0)

(1)

3 = 3 + 3 = 1 1.692238 = 0.692238
- Por otra parte para verificar el error se puede calcular la distancia entre los valores de la primera
iteracin y lo valores iniciales con la siguiente formula:
=

11 10
=

+ 21 20

0.588306

+ 31 30
2

+ 0.846160

11

+ 1.692238

+ 21

+ 31

= 1.981354

Si tomamos una tolerancia de 10-5, se contina el algoritmo con una siguiente iteracin.
2da Iteracin
- Evaluando los valores iniciales en la matriz Jacobiana se tiene:
1

211 + 1

+2

+ 31

421 + 1
10 + 31

31 cos 11 31 + 1

+2

11
21
11 cos(11 31 )

22

8.193957 6.324943 1.588306


0
9.307762 0.153840
0.685686 0.307680 0.721177

- Evaluando los valores en el vector de funciones:


1

2 21

+21

11 31 + 6.1718

1021 21 31

sen 11 31 21

11 + 1.141

1.008347
= 1.431906
0.420001

- Reemplazando se tiene el siguiente sistema de ecuaciones lineales, que se resuelve a continuacin:

2
(2)

1.008347
8.193957 6.324943 1.588306 1
0
9.307762 0.153840 2(2) = 1.431906
(2)
0.420001
0.685686 0.307680 0.721177
3
(2)

(2)
2
(2)
3

0.148180
= 0.166972
0.794507

- Sumando estos valores a los iniciales se tiene los nuevos valores de las variables:

Pgina

12 = 11 + 12 = 1.588306 0.148180 = 1.440126


(2)

(1)

(2)

(2)

(1)

(2)

2 = 2 + 2 = 0.153840 0.166972 = 0.013232


3 = 3 + 3 = 0.692238 0.794507 = 0.102269
12 11

=
=

+ 22 21

0.148180

+ 32 31

+ 0.166972

+ 0.794507

12

=
2

+ 22

+ 32

= 0.825275

Las siguientes iteraciones se muestran en la siguiente tabla:


()

()

error

()

1,000000

1,000000

1,000000

1,588306

0,153840

-0,692238

1,981353

1,440126

-0,013132

0,102269

0,825275

1,470351

-0,000437

-0,233979

0,337842

1,469501

0,000000

-0,227768

0,006284

1,469504

0,000000

-0,227777

0,000009

()

()

RESPUESTA.- La solucin al sistema de ecuaciones es la siguiente:


= .
=
= .
=

Si necesitan ms ejercicios resueltos entre en el blog de la materia:


http:\\mat1105.wordpress.com
Pgina

MAT 1105 B

Interpolacin
EJERCICIOS RESUELTOS

1. Dada la siguiente tabla de datos:


Puntos

1.00

1.35

1.70

1.90

3.00

0.00000 0.30010 0.53063 0.64185 1.09861

a) Primero construir la tabla de diferencias divididas, para aproximar la funcin en los


siguientes puntos:
Solucin
1ra. diferencia dividida.

0.30010 0.00000

1
0
2 1

1.351.00
0.53063 0.30010

0 , 1 = 1 0 =
1 , 2 =

2 , 3 =

2 1
3 2
3 2
4 3

3 , 4 =

4 3

1.701.35
0.64185 0.53063
1.901.70
1.09861 0.64185
3.001.90

2da. diferencia dividida

0 , 1 , 2 =
1 , 2 , 3 =
2 , 3 , 4 =

1 , 2 0 , 1
2 0
2 , 3 1 , 2
3 1
3 , 4 2 , 3
4 2

=
=
=

= 0.857429
= 0.658657
= 0.556100
= 0.415236

0.658657 0.857429
1.701.00
0.556100 0.658657
1.901.35
0.415236 0.556100
3.001.70

3ra. diferencia dividida

0 , 1 , 2 , 3 =
1 , 2 , 3 , 4 =

1 , 2 , 3 0 , 1 , 2
3 0
2 , 3 , 4 1 , 2 , 3
4 1

=
=

= 0.186468
= 0.108357

0.186468 +0.283959
1.901.00
0.108357 +0.186468
3.001.35

4ta. diferencia dividida

0 , 1 , 2 , 3 , 4 =

= 0.283959

1 , 2 , 3 , 4 0 , 1 , 2 , 3
4 0

= 0.108324
= 0.047340

0.047340 0.108324
3.001.00

= 0.030492

Estos resultados se muestran en la siguiente tabla:


Pgina

8
Pgina

xi

yi

1.00

0.00000

1ra. diferencia

2da. diferencia

3ra. diferencia

4ta. diferencia

0 , 1 =0.857429
1

1.35

0 , 1 , 2 = 0.283959

0.30010
1 , 2 = 0.658657

1.70

0 , 1 , 2 , 3 = 0.108324
1 , 2 , 3 = 0.186468

0.53063
2 , 3 = 0.556100

1.90

0 , 1 , 2 , 3 , 4 = 0.030492
1 , 2 , 3 , 4 = 0.047340

2 , 3 , 4 = 0.108357

0.64185
3 , 4 = 0.415236

3.00

1.09861

Pgina

b) Para = . , con un polinomio de 2do. grado.


Solucin

Ubicando el punto buscado en la tabla de datos, tomando en cuenta que para un


polinomio de segundo grado solo se necesitan 3 puntos, se utilizarn los puntos ms
cercanos al punto buscado = 1.2:

i
0x0

xi

yi

1.00

0.00000

1.20

1ra. diferencia

2da. diferencia

, =0.857429
1

1.35

, , = .

0.30010
1 , 2 = 0.658657

1.70

0.53063

La ecuacin de interpolacin por diferencias divididas de segundo orden es la siguiente,


donde es importante notar que el primer punto de los datos usados es 0 :
2 = 0 + 0 , 1 + 0 , 1 , 2 0 ( 1 )
Reemplazando valores, se obtiene el polinomio:
2 = 0 + 0.857429 1.00 0.283959 1.00 1.35
Evaluando en el punto requerido,
= 1.2:
2 1.2 = 0 + 0.857429 1.2 1.00 0.283959 1.2 1.00 1.2 1.35
Respuesta
. = .

Pgina

c) Para = . , con un polinomio de 3er. grado.


Solucin

Ubicando el punto buscado en la tabla de datos, tomando en cuenta que para un


polinomio de tercer grado se necesitan 4 puntos:

xi

yi

x11

1.35

0.30010

1ra. diferencia

2da. diferencia

3ra. diferencia

1 , 2 = 0.658657
2

1.70

1 , 2 , 3 = 0.186468

0.53063

1.75

1 , 2 , 3 , 4
= 0.047340

2 , 3 = 0.556100
3

1.90

2 , 3 , 4 = 0.108357

0.64185
3 , 4 = 0.415236

3.00

1.09861

La ecuacin de interpolacin por diferencias divididas de tercer orden es la siguiente,


donde es importante notar que el primer punto de los datos usados es 1 :
3 = 1 + 1 , 2 + 1 , 2 , 3 2
+ 1 , 2 , 3 , 4 2 ( 3 )
Reemplazando valores, se obtiene el polinomio:
2 = 0.30010 + 0.658657 1.35 0.186468 1.35 1.70
+0.047340 1.35 1.7 ( 1.9)
Evaluando en el punto requerido, = 1.75:
2 1.75 = 0.30010 + 0.658657 1.75 1.35 0.186468 1.75 1.35 1.75 1.70
+0.047340 1.75 1.35 1.75 1.7 (1.75 1.9)

Pgina

10

Respuesta
. = .
d) Para = . , con un polinomio de 2do. grado.
Solucin

Ubicando el punto en la tabla de datos se puede notar que se encuentra fuera del rango
de datos, pero de todas formas se puede interpolar este valor, utilizando los 3 datos
ms cercanos a este punto.

i
x22

xi

yi

1.70

0.53063

1ra. diferencia

2da. diferencia

2 , 3 = 0.556100
3

1.90

2 , 3 , 4 = 0.108357

0.64185
3 , 4 = 0.415236

3.00

1.09861

3.50
La ecuacin de interpolacin por diferencias divididas de segundo orden es la siguiente,
donde el primer punto de los datos que se usarn es 2 :
2 = 2 + 2 , 3 + 2 , 3 , 4 2 ( 3 )
Reemplazando valores, se obtiene el polinomio:
2 = 0.53063 + 0.556100 1.70 0.108357 1.70 1.90
Evaluando en el punto requerido, = 3.50:
2 3.50 = 0.53063 + 0.556100 3.5 1.70 0.108357 3.5 1.70 3.5 1.90
Respuesta
. = .

Pgina

11

2. Con los siguientes valores:


Puntos

40

60

80

100

120

140

160

0.63

1.36

2.18

3.00

3.93

6.22

8.59

Obtener el valor de la funcin para = , con un polinomio de 2do. grado,


utilizando los siguientes mtodos:
a) Por interpolacin polinominal simple.
Solucin

Con un polinomio de segundo grado, solo se utilizarn los 3 pares de puntos que estn
ms cerca del punto buscado ( = 90), en la tabla, por lo que tendramos una nueva
tabla con los datos:

90
Puntos

60

80

100

( )

1.36

2.18

3.00

Para interpolar polinomios con este mtodo se tiene que reemplazar cada par de datos
en la ecuacin caracterstica de segundo grado:
0 + 1 1 + 2 12 = 1
0 + 1 2 + 2 22 = 2
0 + 1 3 + 2 32 = 3
Reemplazando los datos:
0 + 1 (60) + 2 60

= 1.36

0 + 1 (80) + 2 80

= 2.18

0 + 1 (100) + 2 100

= 3.00

Resulta el siguiente sistema de ecuaciones lineales:


0 + 601 + 36002 = 1.36

Pgina

12

0 + 801 + 64002 = 2.18


0 + 1001 + 100002 = 3.00
Que resolviendo por alguno de los mtodos conocidos:
0 = 1.100
1 = 0.041
2 = 0.000
Con lo que el polinomio de interpolacin resulta ser un polinomio de 1er. grado:
1 () = 1.100 + 0.041
Para verificar este resultado se puede graficar los puntos:
3,5
3

3
2,59

2,5
2,18
2
1,5

1,36

1
50

60

70

80

90

100

110

Reemplazando el valor requerido:


1 90 = 1.100 + 0.041 90 = 2.59
Respuesta
= .
b) Por polinomios de Lagrange.
Solucin

Interpolando por el mtodo de Lagrange se utiliza la siguiente formula:


Pgina

13


=0

Donde:

=
=1

En este caso con un polinomio de segundo grado y con los puntos utilizados, la formula
sera:
2 =

2 3
1 2 1 3

1 +

1 3
2 1 2 3

2 +

Puntos

60

80

100

( )

1.36

2.18

3.00

1 2
3 1 3 2

Reemplazando los valores de la tabla:


80 100

1.36 +

60 100

6080 60100

2 =

80 100 0.0017 + 60 100 0.00545 + 60 80 0.00375

2 =

0.0017 2 0.306 + 13.6 0.00545 2 + 0.872 32.7 + 0.00375 2 0.525 + 18

8060 80100

2.18 +

60 80

2 =

10060 10080

3.00

2 = 0.041 1.1
Finalmente evaluando el polinomio en el punto:
2 90 = 0.041 90 1.1 = 2.59
Respuesta
= .

c) Por diferencias finitas.


Solucin

Resolviendo por el mtodo de interpolacin de Newton con diferencias finitas, se necesita


verificar que la distancia entre los puntos sea la misma:
Pgina

14

Puntos

60

80

100

20

20

La frmula de este mtodo es la siguiente:


= 0 + = 0 + 0 +
+

1 2
3!

3 0 +

1 2 +1
!

1
2!

2 0 +

(0 )

Para un polinomio de segundo grado, considerando que el primer punto no es 0 sino es


1 , por lo que la formula queda:
2 = 2 1 + = 1 + 1 +
Donde:
1
=

1
2!

2 1

1 = 2 (1 )
2 = 3 2
2 1 = 2 1
Reemplazando con los datos:

Puntos

60

80

100

( )

1.36

2.18

3.00

1
60
=

20

1 = 2 1 = 2.18 1.36 = 0.82


2 = 3 2 = 3.00 2.18 = 0.82
2 1 = 2 1 = 0.82 0.82 = 0
Luego el polinomio sera:
2 = 2 1 + = 1.36 +

60
20

0.82 = 0.041 1.1

2 = 0.041 1.1
Pgina

15

Finalmente evaluando el polinomio en el punto:


2 90 = 0.041 90 1.1 = 2.59
Respuesta
= .
Comparando los resultados de los incisos, se puede ver que interpolando con cualquier
mtodo se obtiene el mismo polinomio, y por supuesto el mismo resultado.

3. Con los siguientes datos:


Puntos

293

300

320

340

360

380

400

8.5310-5

19.110-5

1.5610-3

0.01

0.0522

0.2284

0.8631

Calcular los coeficientes de la ecuacin:


=

Resolviendo con el mtodo de mnimos cuadrados, linealizando la ecuacin.


Solucin

Como se puede ver la ecuacin mostrada no es lineal, sino exponencial, por lo que se deber
hacer un cambio de variable para linealizar la ecuacin, de la siguiente manera:
- Primero aplicando logaritmos a ambos lados de la funcin:
ln( ) = ln

1.98

Por propiedades de logaritmos:

1.98

ln( ) = ln + ln

ln( ) = ln
1.98

1
ln( ) = ln

1.98

Pgina

16

- Luego realizando el siguiente cambio de variables:


ln =
ln = 0

= 1
1.98
1
=

Con lo que se tiene una ecuacin lineal:


= 0 + 1
- De la misma forma se tiene que realizar las operaciones en cada valor de la tabla:

Puntos

293

8.5310-5

0,003413

-9,369336

300

19.110-5

0,003333

-8,563237

320

1.5610-3

0,003125

-6,463069

340

0.01

0,002941

-4,605170

360

0.0522

0,002778

-2,952673

380

0.2284

0,002632

-1,476657

400

0.8631

0,002500

-0,147225

Finalmente resolviendo por el mtodo de mnimos cuadrados, debe calcular la siguiente tabla:
Puntos

0,003413

-9,369336

1,16483610-5

-0,031977

0,003333

-8,563237

1,11111110-5

-0,028544

0,003125

-6,463069

9,76562510-6

-0,020197

0,002941

-4,605170

8,65051910-6

-0,013545

0,002778

-2,952673

7,71604910-6

-0,008202

0,002632

-1,476657

6,92520810-6

-0,003886

0,002500

-0,147225

6,25000010-6

-0,000368

0,020722

-33,577367

6,20668710-5

-0,106719

Pgina

17

Luego para calcular los coeficientes 0 y 1 se tiene que resolver el siguiente sistema de
ecuaciones:
0 + 1 =
0 + 1 2 =
Reemplazando los valores de las sumatorias, donde = 7 es el nmero de puntos.
70 +

0.0207221 = 33.577367

0.0207220 + 6.206687 105 1 = 0.106719


Resolviendo el sistema:
0 = 25.141883
1 = 10.113433 103
Con lo la ecuacin queda:
= 0 + 1 = 25.14188310.113433 103
Finalmente se reemplazando a las variables originales:
ln = 0 = 0 = 25.141883
= 8.298146 1010

= 1 = 1.981 = 1.91 (10.113433 103 )


1.98

= 1.931666 104
Con lo que la ecuacin queda:
=

1.98
10

= 8.298146 10

1.93166 10 4
1.98

Para verificar los resultados se debe graficar la ecuacin obtenida:

Pgina

18

yi

1,00
0,90
0,80
0,70
0,60
0,50
0,40
0,30
0,20
0,10
0,00

Curva regresionada
Datos Originales

290

310

330

350
xi

370

390

410

Respuesta
Luego de verificar los coeficientes en la grfica, se tiene como resultado:
= .
= .
= .

.
.

Si necesitan ms ejercicios resueltos entre en el blog de la materia:


http:\\mat1105.wordpress.com

Pgina

19

Vous aimerez peut-être aussi