當前位置:編程學習大全網 - 電腦編程 - matlab中spline求三次樣條插值的函數表達式

matlab中spline求三次樣條插值的函數表達式

x?=?-4:4;?y?=?[0?.15?1.12?2.36?2.36?1.46?.49?.06?0];

cs?=?spline(x,[0?y?0]);

xx?=?linspace(-4,4,101);

plot(x,y,'o',xx,ppval(cs,xx),'-');

例如上述matlab自帶的例子,

cs.breaks是各段擬合曲線的段點,如上述代碼,結果為[-4 -3 -2 -1 0 1 2 3 4]

cs.coefs是給段擬合曲線的擬合系數,[-4 -3]這段區間的曲線表達式為

y = 0.2034*(x+4)^3 ?- 0.0534*(x+3)^2

  • 上一篇:合肥南站到錦江之星(合肥高新區科學大道店)怎麽走
  • 下一篇:我是學編程的,但是對電腦中的硬件什麽的都很不了解,怎麽才能對電腦的硬件有所了解?
  • copyright 2024編程學習大全網