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

 采纳的回答

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 个评论

Aside -- your name and mine are quite similar.
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

请先登录,再进行评论。

更多回答(1 个)

SARAH ZAVAREH
SARAH ZAVAREH 2011-3-21

0 个投票

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

2 个评论

If you have the optimization toolbox, fzero probably would be ideal.
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/fzero.html
Thanks alot for your useful helps :)

请先登录,再进行评论。

类别

在 帮助中心 和 File Exchange 中查找有关 Get Started with Curve Fitting Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by