Páginas

Tres ejercicios sobre creación de funciones en Matlab

Estos ejercicios son para comprobar nuestro conocimiento en la creación básica de funciones.

1) Escribe un archivo .m de la función, fun_es(x), que calcule la siguiente función:


El argumento debe aceptar tanto un escalar como un vector. Pruebe su función tecleando en la ventana de comandos de Matlab: fun_es(3) y fun_es([1 2 3])

2) Repita la tarea del ejercicio 1) para la función


Denote la función por fun_lg(x).

3) Se supone que el lector ya creó las funciones fun_es y fun_lg de los problemas 1) y 2). Ahora, cree una función f_es(x) que:


pregunte el nombre de la función que se desea evaluar,
 permita al usuario teclear el nombre de la función,
 evalúe la función con el comando de Matlab feval y devuelva los valores funcionales y
se detenga si la fucnion indicada por el usuario no es fun_es ni fun_lg.

Pruebe su f_es calculando fun_es(3) y fun_lg(3).

2 comentarios:

  1. Hola Vicente felicidades por su blog, esta buenisimo, una duda sobre el ejercicio propuesto arriba,como puedo detener la function si la entrada no corresponde a fun_es ni fun_lg, hay algun comando para detener, o se tiene que usar algun tipo de condicional como el if?, si es asi, puedo comparar fun_es y fun_lg?.....saludos

    ResponderEliminar