Universidad de Caldas Ingeniería Mecatrónica Informática
Taller de funciones
Hacer análisis completo, algoritmo y la correspondiente función en MATLAB. 1. Cree funciones MATLAB para evaluar las siguientes funciones matemáticas (Asegúrese de seleccionar nombres de función significativos): • 𝑦(𝑥) = 𝑥 2 •
𝑦(𝑥) = 𝑒 (1⁄𝑥)
• 𝑦(𝑥) = 𝑠𝑒𝑛(𝑥 2 ) 2. Cree funciones MATLAB para las siguientes conversiones de unidades •
pulgadas a pies
•
calorías a joules
•
watts a BTU/h
•
metros a millas
•
millas por hora (mph) a pies/s
3. Ordenar tres números distintos en forma ascendente. 4. Dadas tres resistencias, calcule su resistencia total para las conexiones en paralelo y en serie. 5. Determinar si un número es primo. 6. Hacer un programa que llamando a la función primo (), encuentre los primeros n números primos. 7. Hallar el factorial de un número. (No llamarla factorial) 8. Hallar el mayor valor de un vector. 9. Encontrar el término enésimo de la sucesión de Fibonacci. En matemáticas, la sucesión de Fibonacci es la sucesión infinita de números naturales: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, . . . El primer elemento es 0, el segundo es 1 y cada elemento siguiente es la suma de los dos anteriores. 10. Escriba una función que calcule el número de dígitos de un número. 11. Diseñe un algoritmo e impleméntelo en un script que lea sólo números enteros positivos, y verifique si el número leído es impar, para lo cual llama a la función impar(), esta función devuelve true si el valor que se le ingresa como parámetro es impar y false si no lo es. Si la función impar(), devuelve true, a través de la función esPrimo() verifique si el número es primo. La función esPrimo() retorna true en caso de que el parámetro que se le dé sea primo y false si no lo es. Nota: recuerde que el número 2 es primo y es un valor válido de entrada para el script. Profesor: Islén Trujillo Aristizábal
Universidad de Caldas Ingeniería Mecatrónica Informática
12. Obtener el máximo común divisor de dos números mediante el algoritmo de Euclides. 𝑚
13. Calcular el número combinatorio ( 𝑛 ) 14. Calcular la suma de los divisores de n distintos de n. 15. Crear una función que calcule la trayectoria de un proyectil. Los parámetros de entrada serán la velocidad inicial y el ángulo de disparo. Los datos de salida serán la altura y la distancia máxima alcanzadas. Además la función generará un gráfico de la trayectoria. 16. Escriba una función que calcule los ángulos de un triángulo a partir de las longitudes de sus lados
Profesor: Islén Trujillo Aristizábal