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

Related Posts Plugin for WordPress, Blogger...