Professional Documents
Culture Documents
Ingeniería Mecatrónica
Informática
Taller de funciones
• 𝑦(𝑥) = 𝑒 (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 ( 𝑛 )