curve fitting toolbox

I'm programming in matlab and using curve fitting toolbox to fit my data. I need to evaluate the 1th derivative of my curve in some data point. Do you know how I can do it in my code? I need to use 'cubic spline (interpolant) fitting'.

 Respuesta aceptada

Sarah Wait Zaranek
Sarah Wait Zaranek el 18 de Mzo. de 2011

1 voto

The curvefit object you get out of curvefitting tool will allow you to take a derivative at a point using the differentiate method.
See code below. I generated a fit using the command line but it is the same thing you can get out of the curvefitting toolbox.
load census
f2 = fit(cdate,pop,'cubicinterp');
fx = differentiate(f2, 0.2)

2 comentarios

Sarah Wait Zaranek
Sarah Wait Zaranek el 18 de Mzo. de 2011
Aside -- your name and mine are quite similar.
SARAH ZAVAREH
SARAH ZAVAREH el 19 de Mzo. de 2011
Great! Thank you.
But another duestion: Do you know how I can find in which points 1th derivative is equal to zero? (how we can solve first derivative equation?)
p.s. yeah our names are the same :D

Iniciar sesión para comentar.

Más respuestas (1)

SARAH ZAVAREH
SARAH ZAVAREH el 21 de Mzo. de 2011

0 votos

Do you know how I can find in which points 1th derivative is equal to zero? (how we can solve first derivative equation?)

2 comentarios

Sarah Wait Zaranek
Sarah Wait Zaranek el 22 de Mzo. de 2011
If you have the optimization toolbox, fzero probably would be ideal.
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/fzero.html
SARAH ZAVAREH
SARAH ZAVAREH el 29 de Mzo. de 2011
Thanks alot for your useful helps :)

Iniciar sesión para comentar.

Categorías

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by