top of page

​タグ一覧

配列処理(76)

シート・セル操作(34)

階層化フォーム(33)

ファイル操作(31)

開発事例(26)

図形操作(24)

設計思想(14)

講座実施報告(12)

開発効率化(10)

ユーザーフォーム(10)

コード自動生成(10)

ココナラ(9)

数学(9)

文字列操作(8)

イベントプロシージャ(7)

GAS(7)

Webアプリ(6)

副業(5)

アニメーション(5)

技術解説(4)

その他(5)

イミディエイトウィンドウ(4)

OneDrive(4)

Googleスプレッドシート(4)

クリップボード(4)

条件付き書式(4)

介護・福祉(4)

小説(3)

HTML(3)

JavaScript(3)

公開ツール(3)

Enum(2)

PDF(2)

フリーランス(2)

リスキリング(2)

Outlook(2)

Discord(2)

シフト表(2)

LookerStudio(2)

日報(2)

カレンダー(2)

パズル(2)

小ネタ(2)

コード解説(2)

クラスモジュール(2)

Antigravity(2)

デスクトップアプリ(2)

スクレイピング(1)

スプレッドシート(1)

QRコード(1)

実行予約(1)

給与計算(1)

VBA不使用(1)

超勉強会(1)

溶接ロボット(1)

楽天市場(1)

経理(1)

医療(1)

文書作成(1)

発注書(1)

WebAPI(1)

学校(1)

CAD(1)

PowerShell(1)

python(1)

三次スプライン補間の導出及びExcel VBAでの実装(Excelデータサンプル、VBAコードあり)

3月18日
読了時間: 1分

更新日:3月20日


0.概要

関連記事

・【開発事例】:ユーザー定義関数によるスプライン補間:https://www.softex-celware.com/post/spline-interpolation-excel-vba

・閉曲線のスプライン補間|式の導出からExcel VBAでの実装で:https://www.softex-celware.com/post/closed-spline-interpolation-excel-vba


本記事で解説している三次スプライン補間の計算シミュレーションおよび学習が可能なWebアプリを公開しています。



1.点列の定義と記号

2.補間関数の定義

3.正規化パラメータhへの変換

4.連鎖律によるx微分の表現

5.条件式の導出


6.未知数と方程式の整合確認


7.行列方程式AB=C

8.係数の算出と補間評価

9.特別な場合:等間隔データ(Δhk = Δh一定)

10.応用:パラメトリックスプライン補間による任意曲線の補間

11.Excel VBA実装の使い方


実際にスプライン補間を実装済みのマクロ付ブックのサンプルはこちらからダウンロード可能です。


実際の中身は下記のようになっています。

通常のスプライン補間を行う「x-y補間」とパラメトリックスプライン補間を行う「x-y補間 パラメトリック」の2つのシートに分かれています。


「x-y補間」シート

Excelシートに補間対象の座標と分割数50が入力され、補間後の点群データとそのグラフが表示されている。

「x-y補間 パラメトリック」シート

スプレッドシートにスプライン補間の設定と計算が表示され、右側にグラフ化された結果。コメントで手順が説明されている。


12.Excel VBAのソースコード

11章で説明したExcelVBAの実際のソースコードは下記を参照してください。




Excel VBAによる業務自動化・ツール開発をご検討の方へ

​"脱Excel"の前に、現状のExcelの潜在能力を120%発揮してみませんか?

softex-celwareロゴ 透過 横長.png

​インボイス登録番号:T5810983887134

  • Facebook
  • Twitter
  • YouTube

©2023 softex-celware。Wix.com で作成されました。

bottom of page