アフィリエイト広告を利用しています

2015年10月29日

Excel でノイマン関数(第 2 種円柱関数)のグラフを描きます

Excel でノイマン関数(第 2 種円柱関数)のグラフを描きます


 ベッセル微分方程式を載せておきます:

ベッセル微分方程式

 この方程式の解の1つがベッセル関数 Jν(x) です。上式は Jν(x) とは独立なもう1つの解が存在します。それはノイマン関数と呼ばれ、次のような式で表されます:

ノイマン関数

 この関数のことをノイマンのベッセル関数、或いは単にベッセル関数と呼ぶこともありますが、紛らわしいので、このブログでは Jν(x) をベッセル関数、 Yν(x) をノイマン関数(第 2 種円柱関数)と呼ぶことに決めておきます。νは全複素数で定義されますが、今の段階ではνが整数の場合のみを扱い、 Y n(x) と記述します。Excel では BESSELY 関数を用いてノイマン関数の値を計算することができます。ではさっそく Y 0(x), Y 1(x), Y 2(x) のグラフを描いてみます。

 Ynノイマン関数.gif

 ベッセル関数とよく似ていますが、−∞ から立ち上がってくる特異な形の周期関数です。さて、今回の変形バージョンはノイマン関数 Y 0(x) の変数 x を expx に変換してみます:

 Ynノイマン[expx].gif

 ノイマン関数よりも早く振幅が減衰する関数です。
  x の増加に伴って周期もどんどん短くなっていきます。

ノイマン関数の応用

 ノイマン関数 Y0(x) に対数関数を乗じてみましょう:

 ノイマン関数×対数関数.gif

 ノイマン関数と logx の負値 が掛け合わされて正値となり、原点近傍で + ∞ から落ちてくる周期関数となります。同じように Y5(x) に対数関数を乗じると・・・・・・

 ノイマン関数×対数関数2.gif

 非常に深い谷をもつグラフです。 n が大きくなると、谷はどんどん深くなっていきます。 Excel で描くことも困難なほど、大きな負値をとります。それでも無理に logx Y7(x) 描いてみると・・・・・・

 ノイマン関数×対数関数3.gif

 スケールの比較で、他の振動する部分が直線のようになってしまいます。 Y5(x) あたりが限界なのです。
 
 ≫ Python ベッセル関数とノイマン関数
 ⇒ なんとなくの数学日記  
posted by Blog Cat at 19:09 | Comment(0) | TrackBack(0) | 特殊関数
検索
Excel VBA 数学教室
数学問題集(解答付き)
下剋上算数
ベクトル解析
サッカーマティクス
Excelで学ぶ統計解析
和算的思考力
学び直し
整数論の理論と演習
大人が手こずる算数
東大生の知恵袋
フーリエ変換
インド式秒算術
Excelで学ぶ微分積分
Excel 数学シミュレーション
オイラーの贈物


ファン
最新記事
カテゴリーアーカイブ