0% encontró este documento útil (0 votos)
96 vistas4 páginas

Ejercicios de Programación en MATLAB

El documento presenta 20 problemas de programación y métodos numéricos en MATLAB que incluyen encontrar números primos, calcular factoriales, determinar el mayor y menor de un conjunto de números, encontrar el MCD de dos números, y calcular series como Fibonacci.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
96 vistas4 páginas

Ejercicios de Programación en MATLAB

El documento presenta 20 problemas de programación y métodos numéricos en MATLAB que incluyen encontrar números primos, calcular factoriales, determinar el mayor y menor de un conjunto de números, encontrar el MCD de dos números, y calcular series como Fibonacci.
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 DOCX, PDF, TXT o lee en línea desde Scribd

PRQ404 – PROGRAMACIÓN Y MÉTODOS NUMÉRICOS

TAREA 4.- PROGRAMACIÓN EN MATLAB

EN LOS SIGUIENTES EJERCICIOS PLANTEAR EL ALGORITMO, ELABORAR EL DIAGRAMA DE FLUJO (DF) Y


EL PROGRAMA EN MATLAB, TAMBIEN IMPRIMIR LOS RESULTADOS. ENVIAR RESPUESTAS POR
CLASSROOM EN FORMATO .PDF Y EL CÓDIGO MATLAB EN .m

1.- Encontrar números primos del 0 al 10 000

2.- Calcular el factorial de un número entero positivo n, incluido el cero.

3.- Dado n números, determinar cuál es el mayor y cual el menor.

4.- Encontrar el MCD de 2 número enteros. Use el algoritmo Euclidiano.

5.- Encontrar números perfectos del 1 al 1000. Un número perfecto es aquel que sumados sus sub-
múltiplos da el mismo número. Pr ejemplo 28 = 1+2+4+7+14.

6.- Encontrar números del 0 al 1000 que cumplan con la siguiente condición:

La suma del cubo de sus dígitos, debe ser igual al mismo número. Por ejemplo: 153 = 13 + 53 + 33

7.- a) Encontrar todos los términos de la serie de Fibonacci tal que el último termino sea menor a 10000,
b) Dado el enésimo termino de la serie de Fibonacci, encontrar ese término.

8.- Usando la serie de Taylor, calcular el valor del seno para un ángulo dado en grados, tal que el último
término de la serie sea menor 10^(-10) (casi cero). Calcular el error relativo porcentual.

9.- Calcular el número pi con n decimales (n= 1,2,3, …, 50). Por ejemplo: Pi = 3.1416 con n=4 decimales.
Realice una búsqueda del mejor algoritmo. (Sugerencia: use el algoritmo de Chudnovsky).

10.- Utilizando el método de burbuja mejorado, ordene en forma ascendente un vector V de n valores
enteros.

Link: https://www.youtube.com/watch?v=E-q2CO2mrsE

11.- Para un conjunto de n datos experimentales de velocidad, calcular el promedio, la varianza y la


desviación estándar. Tome cuenta que si n<=30 es muestra, y si n>30 se considera población.

12.- Para la matriz A de n filas y m columnas. 1) Llenar con valores enteros randómicos del 1 al 100.

2) Calcular el vector vertical constituido por los valores mayores de cada fila.

Por ejemplo si n=3 y m = 4:


10
0 5 10 1
33
11 25 7 33
99
7 55 5 99
Para generar números enteros randómicos utilice la siguiente formula: entero((min + (max -
min) * random ())
En este caso min = 1; max <= 100; random es la función generadora de números randómicos entre 0 y
menor a 1.

13.- Para una matriz cuadrada nxn, encontrar e imprimir la matriz caracol.

14.- Dada una matriz de n filas por n+1 columnas, intercambiar filas con el siguiente criterio:

Debe lograrse que en la diagonal de la matriz se sitúen los mayores valores de la matriz cuadrada nxn. O
sea:

1 2 6 -1 5 5 0 7
5 5 0 7 4 9 2 10
4 9 2 10 1 2 6 -1

15.- Construya el triangulo de Pascal, para un grado n del binomio (a+b)n . Imprima en forma de
triángulo equilátero.

16.- Dado un conjunto de n+1 valores x vs. y obtenidos experimentalmente. Luego de haberse hecho la
gráfica de tendencia se ha observado que los datos experimentales se pueden ajustar a un polinomio de
grado n y de la forma:

y = a + bx + cx2 + dx3 + … + nxN

Realizar un programa tal que definido el grado n del polinomio, encuentre sus constantes que definen la
ecuación del polinomio de grado n. Use el método de ajuste de curvas por mínimos cuadrados de un
polinomio de grado n ( n= 1, 2, 3, ….., 10). Sugerencia: Para resolver el sistema de n ecuaciones lineales
utilice el método de la matriz inversa.
17.-

18.- Se ha sumergido el uso del metano, en un cilindro como un combustible de emergencia para el
sistema de calefacción de una planta que normalmente usa gas natural (compuesto por gran parte por
metano) . Se ha de mantener en reserva una cantidad suficiente de cilindros de gas para suministrar
25,200 kcal/h durante 24 horas si el metano produce 97,200 kcal/kmol al quemarse y se entrega en un
cilindro de 56.62 litros a 204 atm y 21°C . ¿Cuantos cilindros deben ser mantenidos en reserva? Obtener
predicciones basadas en la ecuación de Van der Waals.

Datos:

Ecuación de Van Der Waals:


( P+
a
)
V̄ 2
( V̄ −b )=RT

a = 2.25 atm*lt^2/mol^2

b = 0.0428 lt/mol

R = 0.082 atm*lt/°k*mol

Resolver para el volumen molar, usando el método de tanteo, o sea para la función f(V ) = 0

(función obtenida de la ecuación de Van der Waals) debemos dar valores de


V hasta que la función f(V ) <= TOL, siendo TOL = 10 -10 (valor muy próximo A cero).

Sugerencia: Tome el primer valor, como el volumen ideal calculado con la ecuación de gas ideal (PV =
RT). Los siguientes valores de V se calcularán sumando o restando un paso ΔV . Estos cálculos
deberán repetirse hasta que se cumplo la condición abs(f(V )) <= TOL.

Entonces, a partir del resultado calculado de V , se determina el número de cilindros a mantenerse en


reserva.
19.- El primer examen de PRQ404 (Gestión I/23) dieron 95 estudiantes y arrojo los siguientes resultados
en la escala del 0 al 100: Promedio = 65, y desviación estándar = 10. Asumiendo que las calificaciones se
distribuyen normalmente, calcúlese en el número de estudiantes que a) Aprobaron y b) Reprobaron

20.- Para un cilindro se han determinado las siguientes medidas del radio y la altura:

I 1 2 3 4 5 6 7
ri, cm 3.45 3.47 3.44 3.46 3.44 3.42 3.40
hi, cm 12.28 12.31 12.33 12.29 12.30 12.32 12.27
Para una confianza del 95 %, determinar el intervalo de confianza del volumen del cilindro

SUGERENCIA: PARA RESOLVER PROBLEMAS DE ESTADÍSTICA (Prob. 19 y Prob. 20), CONSULTAR EL


LIBRO DE “MEDIDAS Y ERRORES” DE ALFREDO ALVAREZ Y EDUARDO HUAYTA.

La Paz, 18 de Marzo de 2024

También podría gustarte