[go: up one dir, main page]

0% encontró este documento útil (0 votos)
670 vistas12 páginas

PrimerExamenParcial MN

El documento presenta la resolución de ecuaciones mediante los métodos numéricos de Pegaso y Steffensen. Se resuelven ecuaciones como x^2 - sen(x) = 0 y 2x^3 - cos(x+1) - 3 = 0. También se aplican los métodos a la ecuación de Van der Waals para el cálculo del volumen molar del CO2 a cierta presión y temperatura.

Cargado por

Hazzel Gutierrez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
670 vistas12 páginas

PrimerExamenParcial MN

El documento presenta la resolución de ecuaciones mediante los métodos numéricos de Pegaso y Steffensen. Se resuelven ecuaciones como x^2 - sen(x) = 0 y 2x^3 - cos(x+1) - 3 = 0. También se aplican los métodos a la ecuación de Van der Waals para el cálculo del volumen molar del CO2 a cierta presión y temperatura.

Cargado por

Hazzel Gutierrez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

EXAMEN DE METODOS NUMERICOS

Gutiérrez Marín Karla Hazzel


Matrícula: 2172003782

1.- Escriba en Python o C un programa que implemente el algoritmo de Pegaso


para encontrar la solución a la ecuación

𝑥 2 − 𝑠𝑒𝑛(𝑥) = 0
PROPORCIONA UN INTERVALO:
a= -0.5
b= 0
PROPORCIONA TOLERANCIA: 1e-8
PROPORCIONA UN # MAXIMO DE ITERACIONES= 100
SOLUCION POR EL ALGORITMO:
Raiz= 0.000000000000000000 +- 0.00000000000000000000000000000000
# de iteraciones=0
I=1 X=0.000000000000000000 Error=0.000000000000000000
SOLUCION POR EL ALGORITMO:

Raiz= 0.000000000000000000 +- 0.00000000000000000000000000000000


# de iteraciones=1

PROPORCIONA UN INTERVALO:
a= 0.5
b= 1
PROPORCIONA TOLERANCIA: 1e-8
PROPORCIONA UN # MAXIMO DE ITERACIONES= 100
I=1 X=0.795686100806361041 Error=-0.081227531803532482
I=2 X=0.864905957167393491 Error=-0.012971945568405641
I=3 X=0.876614570636090940 Error=-0.000124330609198031
I=4 X=0.876727764403794074 Error=0.000001725260547536
I=5 X=0.876726215180088420 Error=-0.000000000239434028
I=6 X=0.876726215395062014 Error=-0.000000000000000555
SOLUCION POR EL ALGORITMO:

Raiz= 0.876726215395062014 +- 0.00000000000000000000000000000000


# de iteraciones=6

𝑥 2 − 𝑠𝑒𝑛(𝑥) = 0
Algoritmo Parámetros iniciales Raíz
Pegaso PROPORCIONA UN Raiz= 0.000000000000000000 +-
INTERVALO: 0.00000000000000000000000000000000
a= -0.5 # de iteraciones=1
b= 0
PROPORCIONA TOLERANCIA:
1e-8
PROPORCIONA UN # MAXIMO
DE ITERACIONES= 100
Pegaso PROPORCIONA UN Raiz= 0.876726215395062014 +-
0.00000000000000000000000000000000
INTERVALO:
# de iteraciones=6
a= 0
b= 1
PROPORCIONA TOLERANCIA:
1e-8
PROPORCIONA UN # MAXIMO
DE ITERACIONES= 100
2.- El método de Steffensen presenta una convergencia rápida y no requiere, como
en el caso del método de la secante, la evaluación de derivada alguna. Presenta,
además, la ventaja adicional de que el proceso de iteración sólo necesita un punto
inicial. Este método calcula el siguiente punto de iteración a partir de la expresión:

[𝑓(𝑥𝑛 )]2
𝑥𝑛+1 = 𝑥𝑛 −
𝑓(𝑥𝑛 + 𝑓(𝑥𝑛 )) − 𝑓(𝑥𝑛 )

Escriba un programa en Python ó C que implemente el Algoritmo de Steffensen,


para resolver la ecuación 2x3 - cos(x+1) -3 = 0.

PROGRAMA PARA EL METODO DE STEFFENSEN


VALOR DE Xn=1
ITERACION: 1.140510
ITERACION: 1.099851
ITERACION: 1.081893
ITERACION: 1.079175
ITERACION: 1.079122
RAIZ ES: 1.079122
PROGRAMA PARA EL METODO DE STEFFENSEN
VALOR DE Xn=0
ITERACION: 0.143437
ITERACION: 0.312872
ITERACION: 0.528418
ITERACION: 0.864674
ITERACION: 1.576579
ITERACION: 1.533907
ITERACION: 1.488534
ITERACION: 1.440123
ITERACION: 1.388361
ITERACION: 1.333104
ITERACION: 1.274696
ITERACION: 1.214677
ITERACION: 1.157177
ITERACION: 1.110631
ITERACION: 1.085253
ITERACION: 1.079379
ITERACION: 1.079122
ITERACION: 1.079122
RAIZ ES: 1.079122

2𝑥 3 − cos(𝑥 + 1) − 3 = 0
Algoritmo Parámetros iniciales Raíz
Steffensen VALOR DE Xn=1 RAIZ ES: 1.079122

Steffensen VALOR DE Xn=0 RAIZ ES: 1.079122


3.- La ecuación de estado de Van Der Walls para un gas real es:

𝑎
(𝑃 + ) (𝑉 − 𝑏) = 𝑅𝑇
𝑉2

Donde P=presión en atm., T=Temperatura en ̊K, R= Constante Universal de los


Gases=0.08205 atm –L/ (gmol K
̊ ), V= volumen molar en L/gmol, a y b constantes
particulares para cada gas. Para el gas CO2, calcule V a 80 ºC para la presión de
100atm.. Usando Pegaso y Steffensen. CO2: a=3.599 y b=0.04267.

𝑎
(𝑃 + ) (𝑉 − 𝑏) − 𝑅𝑇 = 0
𝑉2
Algoritmo Parámetros iniciales Raíz
Pegaso PROPORCIONA UN Raiz= 0.658839638671118055 +-
INTERVALO: 0.00000000000000000000000000000000
a= 3.599 # de iteraciones=11
b= 0.04267
PROPORCIONA TOLERANCIA:
1e-8
PROPORCIONA UN # MAXIMO
DE ITERACIONES= 100

Steffensen VALOR DE Xn=0.5 RAIZ ES: 0.658840

ESTE PROGRAMA APLICA EL METODO DE PEGASO PARA ENCONTRAR UNA RAIZ:

PROPORCIONA UN INTERVALO:

a= 3.599

b= 0.04267

PROPORCIONA TOLERANCIA: 1e-8

PROPORCIONA UN # MAXIMO DE ITERACIONES= 100

I=1 X=0.064968957362544363 Error=-28.873983409657537180

I=2 X=0.108809305688467056 Error=-28.647308909315768233


I=3 X=0.193361037294486837 Error=-27.857901581474301622

I=4 X=0.348167037499394150 Error=-24.160922006223003677

I=5 X=0.580922933254836904 Error=-8.861977342159194748

I=6 X=0.693265694818653300 Error=4.646600395400784400

I=7 X=0.654622698461500563 Error=-0.537169231946108550

I=8 X=0.658627087191231197 Error=-0.027239803493850745

I=9 X=0.658839140489144937 Error=-0.000063865567456689

I=10 X=0.658839638820932327 Error=0.000000019205775692

I=11 X=0.658839638671118055 Error=-0.000000000000020817

SOLUCION POR EL ALGORITMO:

Raiz= 0.658839638671118055 +- 0.00000000000000000000000000000000

# de iteraciones=11

PROGRAMA PARA EL METODO DE STEFFENSEN

VALOR DE Xn=0.5

ITERACION: 0.500691

ITERACION: 0.501384

ITERACION: 0.502080

ITERACION: 0.502779

ITERACION: 0.503480

ITERACION: 0.504184

ITERACION: 0.504891

ITERACION: 0.505601

ITERACION: 0.506313

ITERACION: 0.507028

ITERACION: 0.507746

ITERACION: 0.508467
ITERACION: 0.509191

ITERACION: 0.509918

ITERACION: 0.510648

ITERACION: 0.511382

ITERACION: 0.512118

ITERACION: 0.512858

ITERACION: 0.513600

ITERACION: 0.514347

ITERACION: 0.515096

ITERACION: 0.515849

ITERACION: 0.516606

ITERACION: 0.517366

ITERACION: 0.518130

ITERACION: 0.518897

ITERACION: 0.519668

ITERACION: 0.520443

ITERACION: 0.521222

ITERACION: 0.522004

ITERACION: 0.522791

ITERACION: 0.523582

ITERACION: 0.524377

ITERACION: 0.525176

ITERACION: 0.525980

ITERACION: 0.526788

ITERACION: 0.527600

ITERACION: 0.528417
ITERACION: 0.529239

ITERACION: 0.530065

ITERACION: 0.530896

ITERACION: 0.531733

ITERACION: 0.532574

ITERACION: 0.533421

ITERACION: 0.534272

ITERACION: 0.535129

ITERACION: 0.535992

ITERACION: 0.536861

ITERACION: 0.537735

ITERACION: 0.538615

ITERACION: 0.539501

ITERACION: 0.540393

ITERACION: 0.541292

ITERACION: 0.542197

ITERACION: 0.543109

ITERACION: 0.544028

ITERACION: 0.544953

ITERACION: 0.545886

ITERACION: 0.546827

ITERACION: 0.547774

ITERACION: 0.548730

ITERACION: 0.549694

ITERACION: 0.550666

ITERACION: 0.551646
ITERACION: 0.552636

ITERACION: 0.553634

ITERACION: 0.554642

ITERACION: 0.555659

ITERACION: 0.556686

ITERACION: 0.557724

ITERACION: 0.558772

ITERACION: 0.559831

ITERACION: 0.560901

ITERACION: 0.561983

ITERACION: 0.563078

ITERACION: 0.564185

ITERACION: 0.565305

ITERACION: 0.566439

ITERACION: 0.567587

ITERACION: 0.568750

ITERACION: 0.569929

ITERACION: 0.571124

ITERACION: 0.572335

ITERACION: 0.573565

ITERACION: 0.574813

ITERACION: 0.576081

ITERACION: 0.577370

ITERACION: 0.578680

ITERACION: 0.580013

ITERACION: 0.581370
ITERACION: 0.582754

ITERACION: 0.584164

ITERACION: 0.585604

ITERACION: 0.587075

ITERACION: 0.588580

ITERACION: 0.590121

ITERACION: 0.591700

ITERACION: 0.593322

ITERACION: 0.594989

ITERACION: 0.596707

ITERACION: 0.598480

ITERACION: 0.600314

ITERACION: 0.602216

ITERACION: 0.604194

ITERACION: 0.606260

ITERACION: 0.608424

ITERACION: 0.610705

ITERACION: 0.613123

ITERACION: 0.615705

ITERACION: 0.618490

ITERACION: 0.621535

ITERACION: 0.624926

ITERACION: 0.628807

ITERACION: 0.633453

ITERACION: 0.639505

ITERACION: 0.649183
ITERACION: 0.678987

ITERACION: 0.677052

ITERACION: 0.675033

ITERACION: 0.672924

ITERACION: 0.670724

ITERACION: 0.668439

ITERACION: 0.666096

ITERACION: 0.663765

ITERACION: 0.661605

ITERACION: 0.659918

ITERACION: 0.659038

ITERACION: 0.658847

ITERACION: 0.658840

RAIZ ES: 0.658840

También podría gustarte