• ベストアンサー

波長をエクセルで計算したい。式を教えてください。

波長を求める式 L=gT²/2π・tanh(2πh/L) の式があります。これをエクセル式で書いたらどのようになるのでしょうか? ちなみにg=9.8 T=2.11 h=2.0 で計算したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • FT56F001
  • ベストアンサー率59% (355/599)
回答No.2

どうやら,海洋の波の波長を求める式ですね。 http://www.oit.ac.jp/civil/~coast/coast/SmallAmp-Net.pdf http://home.hiroshima-u.ac.jp/kiyosi/coastalEng.pdf http://library.jsce.or.jp/jsce/open/00037/179/179-125484.pdf h:水深,L:波長,T:周期,g:重力加速度 Lが両辺に出てくる超越方程式だから,数値計算で強引に解くしかない,という背景ですね。 エクセルで解くなら, (1)A1セルを変数Lと思って,適当な初期値(例えば1)を入れる。 (2)B1セルに,g=9.8, T=2.11, h=2.0 の条件でgT²/2π・tanh(2πh/L) -Lを計算する式 =9.8*2.11^2/2/6.28*TANH(6.28*2/A1)-A1 を入れる。 (3)ツールの中のゴールシークで, 数式入力セルをB1 目標値を0 変化させるセルをA1 とすれば,Lの答えがA1セルに求まります。 背景を書いてくれると,もっと回答が早かったと思います。

machikochi
質問者

お礼

ありがとうございます。 なんとなく理解できました。

その他の回答 (1)

noname#160321
noname#160321
回答No.1

済みません、Lが両辺にありますが別物ですか? hはプランク定数でしょうかh/ではないですね。