
Derivada de unos puntos en Matlab
Publicado por Álvaro (8 intervenciones) el 16/02/2018 13:37:55
Buenas,
Tengo una serie de datos en dos vectores (vectorA y vectorB). Los represento en una gráfica con x=vectorA e y=vectorB.
Ahora quiero representar en una gráfica logarítmica un y=vectorC que es la derivada parcial del vectorB respecto del vectorA (vectorC =(DvectorA/DvectorB) respecto a un x=vectorD.
Los resultados no son los esperados y no entiendo porqué, me gustaría saber donde esta mi error en la programación (si es que existe).
Parte programada:
Un saludo y gracias.
Álvaro
Tengo una serie de datos en dos vectores (vectorA y vectorB). Los represento en una gráfica con x=vectorA e y=vectorB.
Ahora quiero representar en una gráfica logarítmica un y=vectorC que es la derivada parcial del vectorB respecto del vectorA (vectorC =(DvectorA/DvectorB) respecto a un x=vectorD.
Los resultados no son los esperados y no entiendo porqué, me gustaría saber donde esta mi error en la programación (si es que existe).
Parte programada:
1
2
3
vectorC=diff(vectorA)./diff(vectorB)
vectorC(x)=vectorC(x-1) %esto lo hago para que todos los vectores tenga el mismo número de datos
loglog(vector D, vectorC),grid
Un saludo y gracias.
Álvaro
Valora esta pregunta


0