Matlab - Obtener valores de una funcion ingresada

   
Vista:

Obtener valores de una funcion ingresada

Publicado por dxjj (3 intervenciones) el 11/02/2008 06:35:27
Que tal MATLAB-EXPERTOS---nuevamente les pido ayuda en un asunto..
Tengo un programa diseñado en gui en donde ingresan una funcion en un edit tex y tengo que obtener los valores de esta funcion, al ingresar valores, es decir si ingresan Ej: x^2 y me dan como xmin=0 y xmax=4 con un intervalo=1 se me generara un vector. ahora bien debo encontrar los valores f(x) con cada numero, e iintroducirlos en un vector...pero no hallo la forma solo obtengo errores

He planteado esta manera para evaluar la funcion ingresada:

funcion=get(handles.edit1,'String');
xmin=str2num(get(handles.txtxmin,'string'));
xmax=str2num(get(handles.txtxmax,'string'));
intervalo=str2num(get(handles.txtintervalo,'string'));

x=xmin:intervalo:xmax;
y=@(x) str2func(funcion)
[V]=feval(y(x))
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