Point-wise Polynomial Builder

バージョン 1.0.0 (1.22 KB) 作成者: Ryan Black
Function computes polynomial coefficients corresponding to a user-inputted set of (non-singular) point-wise differential conditions.
ダウンロード: 9
更新 2020/5/6

ライセンスの表示

Build a polynomial by specifying a set of R point-wise conditions under the form: y,D_r(t_r) = zeta_r , where D_r represents the derivative order, t_r represents the time-location, and zeta_r represents the value for condition r.

For function call

[c] = polycondition(t_r,D_r,zeta_r)

Define all input via row vectors length R.Output c is the standard form polynomial coefficient vector (i.e. y(t) = c_0 + c_1t + c_2t^2 ... c_Kt^K)

Example: determine the unique polynomial that has a value of 2, a slope of 3, and a 2nd derivative of 1 all at the point t=1, and a value of 9 at the point t=4.
[c] = polycondition([1 1 1 4],[0 1 2 0],[2 3 1 9])

Answer:
c = [ -7/27 23/18 11/9 -13/54 ]
See Image for plot.

[1] https://qr.ae/pNr4hB

引用

Ryan Black (2024). Point-wise Polynomial Builder (https://www.mathworks.com/matlabcentral/fileexchange/75383-point-wise-polynomial-builder), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2020a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
1.0.0