Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


14500 / 76738 ←次へ | 前へ→

【67732】複雑な関数をVBAで回すコーディングを教えてください。
質問  VBA開始1か月  - 11/1/5(水) 21:31 -

引用なし
パスワード
   VBA全くの初心者です。
ある案件の解析をするために以下の関数を計算したのですが、やり方、コーディングがうまくわからず、分析まであまり時間もないため、質問させていただきました。

使用するデータは、CSV形式のファイルで、3列n行あります(下の値は適当です。値は2行目から)

x y t
7.4 8.3 6.2
1.0 2.7 3.9
5.8 4.7 3.6

・ 





マクロにて入力する変数は、n, hs, htの値です。

これらの値を入力して以下の関数 f(x,y,t)=c値を求め、
(x, y, t, c)の列で別のCSVファイルに保存する

関数は、

f(x, y, t) = [1/{n*(hs^2)*ht}] * ΣKs[(x-xi)/hs, (y-yi)/hs]Kt[(t-ti)/ht]

(Σの下にはiがきます)

Ks(u, v)={(2/π)*(1-(u^2+v^2)) (u^2+v^2)<1}
    ={0 otherwise           }

Kt(w)={(3/4)*(1-w^2)  w^2<1}
   ={0 otherwise     }

複雑な関数でテキストで書いており申し訳ありません。

何卒よろしくお願いします。

0 hits

【67732】複雑な関数をVBAで回すコーディングを教えてください。 VBA開始1か月 11/1/5(水) 21:31 質問
【67736】Re:複雑な関数をVBAで回すコーディングを教... neptune 11/1/6(木) 0:15 発言
【67757】Re:複雑な関数をVBAで回すコーディングを教... VBA開始1か月 11/1/6(木) 18:15 発言
【67758】Re:複雑な関数をVBAで回すコーディングを教... VBA開始1か月 11/1/6(木) 18:16 質問
【67761】Re:複雑な関数をVBAで回すコーディングを教... neptune 11/1/6(木) 22:32 発言
【67762】Re:複雑な関数をVBAで回すコーディングを教... VBA開始1か月 11/1/6(木) 22:47 発言
【67763】Re:複雑な関数をVBAで回すコーディングを教... neptune 11/1/7(金) 0:18 発言
【67788】Re:複雑な関数をVBAで回すコーディングを教... はーばー 11/1/8(土) 15:05 発言
【67794】Re:複雑な関数をVBAで回すコーディングを教... neptune 11/1/8(土) 22:40 発言

14500 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free