有谁做过关于离散型数据点求一次导数、二次导数的问题啊?
有谁做过关于离散型数据点求一次导数、二次导数的问题啊?就是得到了一组离散点的数组的散点图,怎么去求它的一次 、二次导数啊?我记得好像是有叫做3点法 5点法的方法来求的?有谁能提供相应的MATLAB源码啊?谢谢啊!!!!!!就比方说上面这张图片怎么求啊? help diff
dy=diff(x); ddy=diff(dy);
回复 楼主 csu527 的帖子
这个图以前dingd主任好像拟合过了回复 沙发 ChaChing 的帖子
这样做对吗?diff(x)的话,得到的不是x与y值对应曲线的倒数。是不是该拟合后那?
我觉得最简单的可以先拟合后得到多项式,然后对多项式(符号型)使用diff求导。
回复 地板 beyondhxf 的帖子
没错, 好像回太急, 欠考虑了, 谢谢指正基本上, 若x等间隔, 才可以dy=diff(y); ddy=diff(dy);
否则需dy=diff(y)./diff(x); ddy=diff(dy)./diff(x);
对吧 这样会少一个点
页:
[1]