Está en la página 1de 2

INTRODUCCIÓN A LOS MÉTODOS COMPUTACIONALES (CI171)

TAREA ACADÉMICA 1
Ciclo 2021-02

08 de Abril de 2022

1. (2 ptos.) Escriba un programa Matlab que determine si un número leido pertenece o no al intervalo
(−4, 187].
2. (2 ptos.) Haga un script MATLAB que lea dos puntos en el espacio, calcule la distancia entre los dos
puntos e imprima el resultado junto con los dos puntos.

3. (2 ptos.) Escriba un código Matlab que cree un vector fila con 30 elementos igualmente espaciados en el
que el primer elemento es 8 y el último es 45.
4. (3 ptos.) Escriba un programa Matlab que muestre las siguientes funciones en la misma gráfica: sen(x),
sen(2x), sen(3x) y sen(4x) en el intervalo [−2π, 2π] (debe incluir al menos título, etiquetas, legenda y
colores diferentes para cada función).

5. (3 ptos.) La ley de Newton de la gravitación universal dice que la fuerza ejercida por una partícula sobre
otra es
m1 m2
F =G 2
r
donde la constante de gravitación universal G tiene el valor experimental de

G = 6.673 × 10−11 N m2 /kg2 .

La masa de cada partícula es m1 y m2 , respectivamente, y r es la distancia entre las dos partículas. Escriba
un script Matlab que use la ley de Newton de gravitación universal para encontrar la fuerza que ejerce la
Tierra sobre la Luna, si supone que:

• la masa de la Tierra es aproximadamente 6 × 1024 kg,


• la masa de la Luna es aproximadamente 7.4 × 1022 kg, y
• la Tierra y la Luna están separadas una distancia promedio de 3.9 × 108 m.

1
6. (4 ptos.) Escriba un programa Matlab que genere la siguiente matriz:
 
1 2 3 4 5 2 3 4 1
 6 7 8 9 10 3 4 5 1
 
 11 12 13 14 15 4 5 6 1
 
 16 17 18 19 20 5 6 7 1
 
 21 22 23 24 25 0 −1 −2 −3
A=  
 −2 −4 −6 −8 −10 1 0 −1 −2
−12 −14 −16 −18 −20 2 1 0 −1
 
−22 −24 −26 −28 −30 1 0 0 0
 
−32 −34 −36 −38 −40 0 1 0 0
−42 −44 −46 −48 −50 0 0 1 0

utilizando comandos apropiados (no debe definir las entradas de A explícitamente y puede usar SOLO
comandos for, if, while, zeros, ones, eye y concatenación de matrices).
7. (4 ptos.) Existen muchos métodos numéricos capaces de proporcionar aproximaciones al valor de π. Uno
de ellos es el siguiente: v
u∞
uX 6
π=t .
i=1
i2

Cree un programa Matlab que lea n, el número de términos de la sumatoria, y calcule un valor aproximado
de π. Utilice su código para aproximar el valor de π para los valores de n siguientes:
• n = 1000,
• n = 10000 y
• n = 100000.

En cada caso, indique cuántos decimales exactos y cuántas cifras significativas tiene su aproximación
utilizando como valor exacto π = 3.141592653589793. (Sugerencia: use format long en este ejercicio).

IMPORTANTE:
1. Fecha límite de entrega: Domingo 17 de Abril antes de media noche.
2. Trabajo individual o en grupos de máximo 2 alumnos.
3. Deben subir al aula virtual un archivo comprimido donde se incluya un documento pdf con las impresiones
de las ejecuciones de cada una de las preguntas y un archivo .m con el código Matlab correspondiente a
cada una de las preguntas.

También podría gustarte