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