Sunteți pe pagina 1din 2

Universidad Simón Bolı́var

Departamento de Cómputo Cientı́fico y Estadı́stica


CO-3212 – Métodos Numéricos en Ingenierı́a

Laboratorio 3

1. Barras de aluminio
La empresa Aluminios de Venezuela C. A. tiene dos equipos especializados para medir la fuerza
de ruptura para barras de aluminio. Estos equipos se pueden simular mediante un sistema de
ecuaciones lineales (SEL) de dimensión dos, es decir, para el primer equipo, A, se tiene
   
1.01 2 1
A= y el vector de calibración b =
2.01 4 1
y para el segundo equipo, B
   
1 2 −2
B= y el vector de calibración d =
5 3 2
La solución de cada sistema indica la fuerza de ruptura axial y radial ejercida para cada una de
las dos barras de aluminio probadas. Resuelva ambos sistemas de ecuaciones lineales:
Ax = b
By = d
utilizando el comando x = A\b. Sin embargo, antes de resolver cada sistema, es menester conocer
el número de condición de cada matriz, para ello utilice el comando k = cond(M).
¿Qué valores tienen los números de condición de A y B?
¿Las matrices A y B están bien o mal condicionadas?
¿Qué valor tiene el vector solución de cada sistema?
Con el fin de simular el desgaste fı́sico de las piezas mecánicas de estos equipos, se introduce una
pequeña perturbación, por ejemplo, a la primera entrada de cada matriz agregue el ruido r = 0.01.
Almacene estas nuevas matrices en Ap y Bp respectivamente, es decir,
 
1.01 + 0.01 2
Ap =
2.01 4
 
1 + 0.01 2
Bp =
5 3
Ahora resuelva los nuevos sistemas
Ap xp = b (1)
Bp yp = d (2)
Al igual que el caso anterior, utilice el comando \ para determinar la solución del sistema de
ecuaciones lineales descritos en (1) y (2).

1
¿Qué valores tienen los nuevos vectores solución xp , yp con respecto a sus valores originales
x y y?

¿Los vectores x y xp son parecidos?

¿Los vectores y y yp son parecidos?

¿Qué relación existe entre k (el número de condición de la matriz A), el ruido añadido r y
los vectores solución x y xp ? Argumente su respuesta.

Repita el ejercicio anterior aumentando el ruido añadido a diez veces el valor inicial, es decir,
r = 0.1. Describa lo observado.

2. Matlab y análisis de error


Escriba un script de Matlab que genere 1000 datos aleatorios de orden 10−5 . Calcule

a = 1012 + x1 + x2 + . . . + x1000

b = x1 + x2 + . . . + x1000 + 1012
¿Son a y b iguales? De no ser ası́, explique por qué y diga cuál es más exacto.
Nota: No usar el comando sum.

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