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'.

 Akzeptierte Antwort

Sarah Wait Zaranek
Sarah Wait Zaranek am 18 Mär. 2011

1 Stimme

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 Kommentare

Sarah Wait Zaranek
Sarah Wait Zaranek am 18 Mär. 2011
Aside -- your name and mine are quite similar.
SARAH ZAVAREH
SARAH ZAVAREH am 19 Mär. 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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

SARAH ZAVAREH
SARAH ZAVAREH am 21 Mär. 2011

0 Stimmen

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

2 Kommentare

Sarah Wait Zaranek
Sarah Wait Zaranek am 22 Mär. 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 am 29 Mär. 2011
Thanks alot for your useful helps :)

Melden Sie sich an, um zu kommentieren.

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by