Re: [運算] 斜率計算

作者: tn00364361 (小氵斿)   2015-02-09 13:36:41
※ 引述《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,下面是用我的方法之後的結果
作者: profyang (prof)   2015-02-12 17:40:00
這方法好像蠻準的 不過這樣是不是需要寫for loop?另外要如何決定你每個點附近取多少點做polyfit呢?

Links booklink

Contact Us: admin [ a t ] ucptt.com