- ベストアンサー
スプライン関数について
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
m次のスプライン関数はΣ cj (x - xj)^m で表現されますが(x - xj)の部分に違和感があるのでしょうか。これは多項式の関数たとえば2次関数であれば c x ^2となるような関数があると、これをx軸方向にxjだけ平行移動すると(x - xj)^2 という表現になることを意味します。スプライン関数は区分的に定義された関数ですから、基本関数のx=0の位置が、定義区間のどちらかの端になるように定義します。このように定義することにより数式表現を簡単化することができます。
関連するQ&A
- スプライン関数(spline)について
スプライン関数(spline)について matlab初心者です。 データ数が異なる2つのデータ群があり、その個数を揃えるために matlabのスプライン関数を使って揃えてみては、とアドバイスをいただいたのですが どのように行えばよいか分かりません。 個数を揃えたい理由は、その後の検定をスムーズに行いたいためです。 (SPSSを使うのでデータ数が揃っている必要があるようです。) 例えば、A,Bという2つの条件で5秒ごとの心拍を測定するとして、 A[80,82,84,86,82,84,93,94,84,87](データ数が10個) B[76,83,86,90,94,95,93,87,86,89,93,79,90](データ数が13個) となり、Bの13個のデータを10個に揃えるにはどのような プログラムを組めばよいのでしょうか。 ご存知の方がいらっしゃいましたら、ご教授宜しくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- スプライン補間
x=[-1,0,1,2],y=[0,1,0,0]のデータで 区間x=0~1 をスプライン補間で計算させています。 MuPAD でcubicSplineを用いた場合と C言語によるアルゴリズム辞典から作ったソフトでは計算結果が 微妙に異なります。 どちらが3次スプライン補間として正しいのかお教え願えないでしょうか? あるいはどちらも正しいとして、スプラインの種別が違うのでしょうか? 非常に漠然としていますが、よろしくお願いします。 「自分のツールだとこういう結果だった」というようなアドバイスでも大歓迎です。 X MuPAD C言語によるアルゴ 0 1 1 0.125 0.922851563 0.9488281 0.25 0.8203125 0.853125 0.375 0.698242188 0.7246094 0.5 0.5625 0.575 0.625 0.418945313 0.4160156 0.75 0.2734375 0.259375 0.875 0.131835938 0.1167969
- ベストアンサー
- 数学・算数
- スプライン補間関数が実装されている数学ライブラリについて
スプライン補間関数が実装されているC++のライブラリがあれば、教えていただけないでしょうか? Boostにありそうだったので見てみたのですが、探し方が悪かったせいか見つけることができなかったので、質問させていただきました。 ご存じの方がいらっしゃったら、ご教授いただければと存じます。 よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- C-Splineって何?
B-SplineのBって何だろう?と思っていろいろ調べたら、 Bは「Basis」の略で、C-SplineのBasisである。とあったのですが、 C-Splineって何かわかりますか。
- 締切済み
- 数学・算数
- インボリュートスプラインについて教えて下さい。
スプラインをワイヤーで切ろうと思っているのですが、図面が無く当方で図を描かなくてはなりませんが、ギア(スプライン)に関してはわからない事だらけです。 わかっている情報は ?自動車用インボリュートスプライン ?12.5X23X0.5(JIS D2001) ?歯数23枚 の3点です、これだけで描けるものでしょうか? JISハンドブック等を見れば描けるようになるのでしょうか? CADはWorkNCとSolid-Edgeがあります。 以上、よろしくお願いいたします。
- ベストアンサー
- 機械設計
- 罰則付き回帰スプライン?について
スプラインを用いた回帰には,私が知る限り以下の3種類あるようです。 (1)回帰スプライン:全データ点を通るスプライン。残差平方和を最小にするように求める。 (2)平滑化スプライン:罰則によって滑らかにしたスプライン。データ点と節点の数が一致する。 (3)Penalized Regression Spline:(2)より節点数の少ないスプライン。 そのうちPenalized Regression Splineは,統計パッケージでよく使われているのですが(例えばRのmgcvライブラリのgam関数),求めるためのアルゴリズムがよく分からないため,詳しく調べてみたいと思っています。ところが,邦訳が見当たりません。 直訳すると「罰則付き回帰スプライン」になるのでしょうが,Googleで1件もヒットしません。 もし,何か情報をお持ちの方がいらっしゃいましたら,教えて頂ければ幸いです。
- ベストアンサー
- 数学・算数
- 3次スプライン曲線について
CADを開発することになり、スプライン曲線についての知識が必要になりました。数学の本を少々見ましたが、載っていません。 3次スプライン曲線について勉強するのに適当な参考書などがあれば教えてください。簡単な具体例が書いてあると非常に助かります。m(_ _)m
- ベストアンサー
- 数学・算数