« デリシュレーNBDモデル(ディリクレ):カテゴリー内の自社ブランド購入確率のパラメータSの計算をカシオの高精度計算サイトkeisan.casio.jpにUP!(林先生の森岡毅さんインタビュー見て数学マーケティングというのに興味持って確率思考の戦略論を買って読んだので | トップページ | やよい軒で牛カットステーキと牛ホルモンと豚バラ焼の定食+野菜サラダをいただく。ホルモンが美味しい。 »

2021年12月 7日 (火)

ExcelでLAMBDA関数が突然使えるようになった(4) LET、SEQUENCE、IFSと組み合わせてクロソイド曲線を計算するオリジナルの関数を作る。セルに=Clothoid_X(A2)とか入れるだけで計算できる。

久しぶりにExcelのLAMBDA関数の事例。

シンプソンの積分公式でクロソイド曲線を描くが、その際にLAMBDA関数と名前の定義を用いて、

Clothoid_X(), Clothoid_Y()をセルにいれるだけで計算できるようにする。

名前をこう入れる。

Lambda_clothoid2

入れるのは以下。

=LAMBDA(x, LET(dt, 0.001,n,x/dt,t, (SEQUENCE(n+1) - 1) * dt ,ft, COS(t^2/2),k, SEQUENCE(n + 1) - 1,coeff, IFS(k = 0, 1, k = n, 1, MOD(k, 2) = 0, 2, MOD(k, 2) = 1, 4),if(x=0,0,SUM(coeff * ft) * dt / 3)))

=LAMBDA(x, LET(dt, 0.001,n,x/dt,t, (SEQUENCE(n+1) - 1) * dt ,ft, SIN(t^2/2),k, SEQUENCE(n + 1) - 1,coeff, IFS(k = 0, 1, k = n, 1, MOD(k, 2) = 0, 2, MOD(k, 2) = 1, 4),if(x=0,0,SUM(coeff * ft) * dt / 3)))

こうやってセルに入れて使う。

Lambda_clothoid

積分の刻み幅dtを小さくするとものすごく時間かかりますが、お手軽に使える。

« デリシュレーNBDモデル(ディリクレ):カテゴリー内の自社ブランド購入確率のパラメータSの計算をカシオの高精度計算サイトkeisan.casio.jpにUP!(林先生の森岡毅さんインタビュー見て数学マーケティングというのに興味持って確率思考の戦略論を買って読んだので | トップページ | やよい軒で牛カットステーキと牛ホルモンと豚バラ焼の定食+野菜サラダをいただく。ホルモンが美味しい。 »

学問・資格」カテゴリの記事

日記・コラム・つぶやき」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« デリシュレーNBDモデル(ディリクレ):カテゴリー内の自社ブランド購入確率のパラメータSの計算をカシオの高精度計算サイトkeisan.casio.jpにUP!(林先生の森岡毅さんインタビュー見て数学マーケティングというのに興味持って確率思考の戦略論を買って読んだので | トップページ | やよい軒で牛カットステーキと牛ホルモンと豚バラ焼の定食+野菜サラダをいただく。ホルモンが美味しい。 »

最近の記事

最近のコメント

2024年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
フォト
無料ブログはココログ