
Ayuda con problema de funciones
Publicado por Santiago (1 intervención) el 19/10/2013 07:23:06
Buenas noches. Por favor necesito ayuda con un comando de Matlab. Estoy desarrollando un algoritmo y en un punto, necesito que me indiquen una función de dos variables, para eso uso:
sysm x
sysm y
f=input('Ingrese la función f(x,y) a integrar: ');
Más adelante debo evaluar dos valores en la función, para eso uso:
F=inline(char(f));
g1=F(a,y);
El problema aparece, cuando ingreso una función que no sea de la forma f(x,y), sino por ejemplo f(y), porque cuando va a evaluar el programa no sabe que hacer con los dos valores. ¿Alguien sabe algún comando que me permita detectar las variables de una función? o ¿alguna otra manera de arreglar el problema?
Muchas gracias de antemano.
sysm x
sysm y
f=input('Ingrese la función f(x,y) a integrar: ');
Más adelante debo evaluar dos valores en la función, para eso uso:
F=inline(char(f));
g1=F(a,y);
El problema aparece, cuando ingreso una función que no sea de la forma f(x,y), sino por ejemplo f(y), porque cuando va a evaluar el programa no sabe que hacer con los dos valores. ¿Alguien sabe algún comando que me permita detectar las variables de una función? o ¿alguna otra manera de arreglar el problema?
Muchas gracias de antemano.
Valora esta pregunta


0