函數 > 數據分析 > 內插與預測 > 範例:立方雲規線內插
範例:立方雲規線內插
使用 lsplinepsplinecspline 函數建構立方雲規線 (分段多項式),並在數據點之間進行內插。
1. 定義矩陣。
按一下以複製此運算式
2. 使用 csort 函數排序數據,讓 Cu 的第二欄以遞升排序。
按一下以複製此運算式
* 
提供給雲規線函數的 x 值必須以遞升排序。
3. 建立含有 xy 數據的向量。
按一下以複製此運算式
按一下以複製此運算式
4. 使用 cspline 函數建立立方雲規線向量,然後使用 interp 函數取得內插值。
按一下以複製此運算式
按一下以複製此運算式
5. 使用 lspline 函數建立線性雲規線向量,然後使用 interp 函數取得內插值。
按一下以複製此運算式
按一下以複製此運算式
6. 使用 pspline 函數建立拋物線雲規線向量,然後使用 interp 函數取得內插值。
按一下以複製此運算式
按一下以複製此運算式
7. 繪製原始數據點與立方雲規線。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
8. 放大前兩個數據點。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
三個雲規線函數會產生相等的結果,但在端點處的結果除外。
9. 計算內插線性雲規線向量的第二個導數,並顯示其在端點處等於 0。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
10. 計算內插拋物線雲規線的第二個導數,並顯示其在端點處等於下一個最接近點的值。
按一下以複製此運算式
計算位於第一個點和第二個點的第二個導數,並顯示它們相等。
按一下以複製此運算式
按一下以複製此運算式
計算位於第二個到最後一個之間的點及最後一個點的第二個導數,並顯示它們相等。
按一下以複製此運算式
按一下以複製此運算式
您可使用雲規線擬合的導數,求解最大值與最小值、斜率,以及其他內插曲線的特徵。
這是否有幫助?