Matlab - funciones en matlab

 
Vista:

funciones en matlab

Publicado por pablo (1 intervención) el 25/03/2005 12:37:33
hola! quiero declarar una funcion en matlab, pero quiero que sea declarada en el mismo fichero .m en el cual la voy a llamar y usar.

yo hice una cosa así:

% DECLARACION DE LA FUNCION
function mi_funcion = funcion(valor);
mi_funcion = sin(valor.^2) + cos(valor);

y aquí mismo me da este error:

??? Error: File: F:\sc\p1\p12.m Line: 14 Column: 5
A function declaration cannot appear within a script M-file.

no quería tener que declarar la funcion en un fichero a parte. como hago para solucionar este problema??

gracias y un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:funciones en matlab

Publicado por Antonio (15 intervenciones) el 29/03/2005 14:47:49
Simplemente utiliza
mi_funcion = sin(valor.^2) + cos(valor);
las funciones se usan cuando estan en otro archivo.
De esta forma lo tienes todo guardado en la variable mi_funcion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar