1. PRACTICA SOBRE FUNCIONES
1. Crear una función en MATLAB que convierta pesos a dólares y pesos a euros teniendo en
cuenta lo siguiente: el primer parámetro es el valor a convertir, el segundo parámetro es un
selector, es decir si el selector es igual a 1 convierte pesos a dólares, si el selector es igual a 2
convierte pesos a euros. Ejemplo:
>>convertir(1000, 1)
El valor en dólares es
0.555
>>convertir(1000, 2)
El valor en euros es
0.416
2. Crear una función en MATLAB que dado el peso y la altura de un individuo calcule el índice
de masa corporal.
3. Con la función anterior realizar una gráfica que muestre peso vs. índice de masa corporal y que
muestre altura vs. Índice de masa corporal. El peso está entre 10 y 100 kilos.
4. Crear una función en MATLAB que dado un número de tres cifras calcule la suma de las tres
cifras.
5. La siguiente función calcula la parábola y=x2
entre -n y n a intervalos de 0.1:
a. Escribir dicha función y comprobar su funcionamiento.
b. Modificar la función para que sea posible calcular la función y=xp
, donde p sea
cualquier valor positivo.
6. La presión atmosférica (p) varía en función de la altura (h) según la siguiente expresión:
donde la altura se mide en kilómetros y la presión en milibares.
a. Escribir una función llamada presion que calcule la presión para una altura dada
(utilizar la función de MATLAB exp).
2. b. Ahora, se quiere observar en una gráfica cómo varía la presión en función de la
altura. Para ello, se define a_vec como un vector de alturas que toma los valores
enteros entre 0km y 30km, aplicaremos la función que se ha escrito para obtener los
valores del vector de presiones p_vec y se dibuja la gráfica con la altura en el eje x
y la presión en el eje y
7. Sabiendo que la resistencia total de 3 resistencias conectadas en serie es:
Y que si dichas resistencias se conectan en paralelo, entonces su resistencia total es:
Escribir una función tal que dadas 3 resistencias calcule su resistencia total conectadas en
paralelo y en serie.
8. Escribir una función que dado un vector de ventas, modifique sus elementos haciendo un
descuento del 2% cuando sus ventas superen los 500000
9. Escribir una función que dado un vector de ventas, modifique sus elementos haciendo un
descuento del porcentaje asignado por el usuario y cuando las ventas superen la cantidad
definida por el usuario.
lfg