top of page

​タグ一覧

配列処理(73)

階層化フォーム(33)

ファイル操作(28)

開発事例(22)

シート・セル操作(20)

図形操作(15)

ユーザーフォーム(10)

コード自動生成(10)

設計思想(10)

講座実施報告(10)

文字列操作(8)

数学(7)

開発効率化(6)

GAS(5)

アニメーション(5)

技術解説(4)

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

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

副業(4)

クリップボード(4)

条件付き書式(4)

その他(4)

OneDrive(3)

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

ココナラ(3)

小説(3)

HTML(3)

JavaScript(3)

Enum(2)

PDF(2)

フリーランス(2)

リスキリング(2)

Outlook(2)

介護(2)

Discord(2)

シフト表(2)

LookerStudio(2)

日報(2)

カレンダー(2)

罫線(2)

パズル(2)

小ネタ(2)

コード解説(2)

クラスモジュール(2)

Antigravity(2)

ステータスバー(1)

コード解析(1)

バックアップ(1)

可変長引数配列(1)

ブック処理(1)

スクレイピング(1)

スプレッドシート(1)

coconala(1)

リボン登録マクロ(1)

QRコード(1)

実行予約(1)

給与計算(1)

VBA不使用(1)

リボン(1)

超勉強会(1)

スピログラフ(1)

図名描写(1)

連想配列(1)

溶接ロボット(1)

保育士(1)

楽天市場(1)

経理(1)

医療(1)

文書作成(1)

発注書(1)

ショートカット(1)

WebAPI(1)

色操作(1)

スーパー開発ショートカット(1)

ライブラリ処理(1)

放課後等デイサービス(1)

児童福祉支援(1)

学校(1)

UI(1)

CAD(1)

カーソル操作(1)

チェックボックス(1)

Webアプリ(1)

PowerShell(1)

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

更新日:2 日前


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

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

  • Facebook
  • Twitter
  • YouTube

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

bottom of page