※ 引述《johsieh (ii)》之铭言:
: 想请问
: 我有两组数据 X 和 Y
: 如果X和Y画出来的话会是一段曲线
: 我本来是用 [Y(i+1)-Y(i-1)]/[X(i+1)-X(i-1)] 这样丢入循环中计算
: 但是算出来的斜率很奇怪
: 请问有没有一个指令直接下给Matlab可以让她知道说我要计算每一个点的斜率呢?
: 感谢!
我的方法是多取几个点,做polyfit,然后再对fit出来的多项式微分求值
不过既然你没有提供data,我就用我之前作业的数据来做
结果长这样 http://ppt.cc/F3-Y
上面是最常用的Naive estimate,下面是用我的方法之后的结果