Hola,
a ver por un lado, yo tengo la version de matlab 7.5 y pertenece a una universidad en Alemania y por lo que puedo comprobar a diario, no tienen instaladas todas las funciones. Una historia, porque en casa dispongo de todas y cuando vengo aqui todo deja de funcionar debido a las dichosas librerias.
Mi pregunta,
necesito iterar una funcion y en un primer luagr no dispongo de la funcion syms con lo que no puedo definir asi la variable simbólica. Poniendome en el caso de que la defina como cadena de caracteres, es decir, entre comillas simples ' ', a la hora de calcular la derivada con diff he probado:
mi funcion es f='tan(x)-(((rsat(3)+1*C*e^2*sin(x))/rd))';
1.- diff(f,x);
??? Undefined function or variable 'x'
2.- diff(f,'x');
Difference order N must be a positive integer scalar.
3.- diff(f,1); o diff(f);
Columns 1 through 28
-19 13 -70 80 -79 4 -5 0 0 74 1 -18 19 -76 11 -10 2 6 -7 25 -25 59 -7 -44 -8 73 -10 5
Columns 29 through 37
-70 80 -79 0 6 67 -14 -59 0
resultado que no me agrada para nada.
Espero que me podais ayudar, estoy desesperada y aqui nadie consigue resolverme mis dudas.
Y en caso de que me deis la solucion, conoceis alguna otra funcion para evaluar funcionen que no sea subs...porque tampoco la tengo!!
que locura!! kien me mandaria a mi programar!!!