You are on page 1of 10

Contenido

Races de funciones ............................................................................. 3


Creacin de funciones ........................................................................ 4
Evaluacin de funciones..................................................................... 5
Problemas resueltos ............................................................................. 9
Sesin 5: Funciones

Races de funciones

La funcin fzero(), sirve para hallar la raz de una funcin. Su


sintaxis es x=fzero(fun,[a b]), donde fun es la funcin de la cual
queremos hallar su raz y [a,b] es el intervalo donde queremos
hallar la raz.
Creacin de funciones

Comando inline() :
Sirve para crear archivos-m tipo function. Su sintaxis es la
siguiente:
f=inline(expresin): convierte en funcin simblica la cadena
expresin.
f=inline(expresion, arg1, arg2,,argn): convierte en funcin
simblica a la cadena expresin con n argumentos de
entrada de datos.

Ejemplo:
Creacin de una funcin simblica en una variable

Creacin de una funcin simblica de dos variables


Evaluacin de funciones

Comando feval(): Sirve para evaluar funciones. Su sintaxis es la


siguiente. feval(fun,arg1,,argn) o feval(@fun,arg1,,argn),
Donde fun es una funcin que queremos evaluar.

Ejemplo 1: Creamos una funcin fun1.m en una sola variable


en el editor de texto.

Ejecutamos en la ventana de comandos


Ejemplo 2: Creamos la funcin fun2.m en dos variables.

Ejecutamos en la ventana de comandos


Veamos otras formas de evaluacin de una funcin.

Ejemplo 1: Utilice el comando inline para crear una funcin y


luego ejectelo.
Ejemplo 2: La evaluacin de una funcin f (m-archivo) creada
en el editor de texto.
Las funciones fun1 y fun2 definidas en el editor.

Ejecucin en la ventana de comandos de ambas funciones.


Problemas resueltos

Problema 1: Escriba y ejecute la funcin distancia(xa,ya,xb,yb)


que calcula la distancia de los puntos (xa,ya) y (xb,yb).

Solucin: Programa en Matlab y ejecucin del programa


Problema 2: Escribir una funcin prop_trian(x1,y1,x2,y2,x3,y3);
en Matlab que evalu el rea, permetro y coordenadas del
centro de gravedad de un tringulo cuyos vrtices son 1,2,3.
La funcin creada debe de dar como resultado
[rea,permetro,xc,yc].

Solucin: Programa en Matlab y ejecucin del programa

You might also like