Comenzaremos por definir una variable simbólica, puesto que MATLAB no soporta por default el cálculo simbólico y para ello hay que hacer uso del Symbolic Math Toolbox, específicamente usando la instrucción "syms", por ejemplo si en nuestros procedimientos usaremos la variable "x", entonces la definiremos como sigue:
>> syms x
Con lo anterior Matlab crea una variable llamada "x" de tipo simbólico y ahora podemos ejecutar las operaciones de cálculo que nos interesan.
Derivación
Para calcular la derivada de una función se utiliza el comando "diff". Supongamos que necesitamos obtener la derivada de la función $y=x^2+3x-1$, entonces la instrucción en MATLAB sería de la siguiente manera:
>> diff(x^2+3*x-1,x)
ans =
2 x + 3
Como puede apreciarse, Matlab nos devuelve el resultado esperado. veamos algunos ejemplos más:
>> diff(sin(x),x)
ans =
cos(x)
>> diff(tan(x)-1,x)
ans =
2
1 + tan(x)
>> diff(cot(x),x)
ans =
2
-1 - cot(x)
>> diff(x*log(x),x)
ans =
1 + log(x)
Gracias
ResponderBorrarBuen aporte, gracias
ResponderBorrarPuto inutil de mierda
ResponderBorrardataso mi rey pero quién te preguntó
ResponderBorrarperfecto! gracias
ResponderBorrar