Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Repaso de MATLAB
UNIVERSIDAD DE MONTEVIDEO
CALCULO NUMÉRICO 2022
ING. IGNACIO MENDEZ
Ejercicio 0.1 - Operaciones condicionales
Definir una matriz con números al azar entre 0 y 150. Luego, encontrar los números de la matriz
que son menores a 20 y mayores a 100 y reemplazarlos por 150.
1
Ejercicio 0.4 – Comando While
El matemático Euler probó que:
𝜋2 1 1 1 1
= 2+ 2+ 2+ 2+⋯
6 1 2 3 4
En lugar de encontrar una demostración matemática, veamos si esta conjetura pareciera ser
cierta o no.
a) Dado un número n, calcular la suma para los primeros n términos y ver cuanto difiere
𝜋2
de
6
𝜋2
b) Calcular la suma hasta que esta sea lo suficientemente “cercana” a . Es decir, la
6
diferencia sea menor a 0,001.
∑𝑛
1 𝑥𝑖 ∑𝑛
1 ( 𝑥𝑖 −𝑚 )
2
𝑚= 𝑑=√
𝑛 𝑛−1
Crear una función que dado un vector x de valores, devuelva la media y la desviación estándar
de dichos valores.
𝜋2 1 1 1 1
= 2+ 2+ 2+ 2+⋯
6 1 2 3 4
Dado un número n, graficar los valores que va tomando la serie a medida que se van sumando
términos, hasta que se suman n términos. En la misma gráfica, colocar una recta de referencia
con el valor asíntota.
2
Ejercicio 0.7 - Iteraciones
a) Crear un vector con 15 números aleatorios entre 0 y 1 (usar función rand(1,15)) y hacer
un script que busque el número más grande del vector utilizando for/if
b) Crear una matriz de 7x9 con números aleatorios entre -1 y 1 (usar función rand(7,9)) y
hacer un script que calcule el mínimo y el promedio
c) Crear dos vectores con “n” números reales aleatorios entre -1 y 1 y hacer un script que
cree dos nuevos vectores, uno que tenga los “n” valores más grandes y otro los “n”
valores más chicos
d) Repetir el ejercicio anterior pero que los vectores resultantes estén ordenados de mayor a
menor
𝑦
𝑓(𝑥, 𝑦) = 𝑥 2 ∗ 𝑦 − 𝑥 + 𝑥−2