Matlab - Function to evaluate must be represented as a string scalar, character vector, or function_handle

 
Vista:
sin imagen de perfil

Function to evaluate must be represented as a string scalar, character vector, or function_handle

Publicado por Brandon (3 intervenciones) el 06/11/2017 19:04:17
Hola, tengo un problema con un codigo, ya que voy empezando en esto de matlab.
Tengo un codigo en el que se pide ingresar 2 funciones, despues se dan valores para esta y quiero evaluar una de las funciones con los valores.

1
2
3
4
5
f1=input('Ingrese la función x por evaluar: ');
f2=input('Ingrese la función g(x) por evaluar: ');
xi=input('Ingrese valor de xi inicial: ');
 
fxi=feval(f2,xi);


Esto me da el siguiente error.
Error using feval
Function to evaluate must be represented as a string scalar, character vector, or function_handle object.

Que puedo hacer para solucionarlo??
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Function to evaluate must be represented as a string scalar, character vector, or function_handle

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 08/11/2017 01:38:09
1
2
3
4
f2=input('Ingrese la función g(x) por evaluar: ');
xi=input('Ingrese valor de xi inicial: ');
 f2=inline(f2);
fxi=feval(f2,xi);

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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