
No.1ベストアンサー
- 回答日時:
z = x+yi として z^2 = (x^2 - y^2) + 2xyi や
r exp(iθ) = r (cosθ+i sinθ)
みたいに,実部と虚部をうまく分離したような形で処理できないか,
というご質問と思いますが,
一般にはこういうふうにうまくはいきません.
今の例で言えば,
J0(z) = u(x,y) + iv(x,y)
となるように u,v を定義することはもちろん可能ですが,
u,v がよく知られた関数になるわけではありません(と思います).
複素変数のベッセル関数というより仕方がないでしょう.
計算センターなど科学計算用ライブラリにはたいてい
複素変数のベッセル関数のサブルーチンが入っています.
あるいは,Cで書かれたソースなどもどこかにあるかも知れませんが
ちょっと今は手が回りません.
この回答へのお礼
お礼日時:2002/01/11 11:20
なるほど、そのまま複素変数のベッセル関数として計算させるしかないわけですね。
ありがとうございます。
サブルーチンを探してみます。
どのような計算手法なのか知りたいので、
第1種ベッセル関数の解が
Jn(x) = (x/2)^n Σ[{(-1)^n (x/2)^2n } / { n! Γ(n + m + 1 )}]
であるように、複素変数のベッセル関数を数値計算する方法が詳しく載っている本などをもしご存知でしたら教えていただきたいです。
No.3
- 回答日時:
siegmund です.
http://oshiete1.goo.ne.jp/kotaeru.php3?q=195527
で uni050 さんご紹介のページからちょっとたどった
http://www.netlib.org/cgi-bin/search.pl
で,bessel と入れてサーチしてみて下さい.
沢山出てきます.
No.2
- 回答日時:
siegmund です.
級数展開自体は x を複素数 z にして
Jn(z) = (z/2)^n Σ[{(-1)^n (z/2)^2n } / { n! Γ(n + m + 1 )}]
でそのまま使えます.
n が非整数ですと頭の (z/2)^n のブランチが悩ましいところですが,
整数なら心配は要りませんね.
級数展開は z=0 の一点の周辺の近似になりますから,
実際の数値計算で得かどうかはよくわかりません.
数値計算プログラムとしては,1点の周りで正確であるよりも
対象とする変数の範囲すべてで規定以上の精度を保証しないといけませんから.
アルゴリズムはちょっと私の手に余ります.
なお,Mathemtica には組み込み関数で BesselJ(n,z) があります.
あと,Maple や それに似ている MuPAD にもあるかもしれません(未確認).
MuPAD はある条件を満たせばフリーで使えるらしいです
(私はまだ使ったことはありませんが).
http://home.att.ne.jp/star/mathmodern/link/linkc …
などからリンクをたどってみてください.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
50以下は“50”も入るのですか?
-
dBm→dBμV/mの換算について
-
5進法を10進法への直し方
-
フーリエ変換、逆変換の「2π」の...
-
偏微分の記号をタイプするため...
-
dBm/HzからdBm/MHzへの単位変換
-
EXCELで10進数表記をB...
-
Excel 16進数
-
HEX2BIN関数の使い方。
-
対称変換
-
恒等変換と対合とはそれぞれ何...
-
10分の1は「10/1 それとも1/10...
-
実績を積むという表現
-
「最大300字程度」
-
1億x1億はいくらでしょうか?
-
【機械図面】 最大値・最小値...
-
エクセルで60進法計算の仕方...
-
エクセル関数で源泉徴収額を計...
-
高窓(ハイサイド窓)を平面図...
-
アクセスのデータ型。数値型に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
50以下は“50”も入るのですか?
-
16進小数0.Cを10進数小数に変換...
-
5進法を10進法への直し方
-
偏微分の記号をタイプするため...
-
HEX2BIN関数の使い方。
-
Excel 16進数
-
フーリエ変換、逆変換の「2π」の...
-
EXCELで10進数表記をB...
-
dBm/HzからdBm/MHzへの単位変換
-
小学4年生の算数(小数)の問題で...
-
dBm→dBμV/mの換算について
-
ヤコビアンが0になってしまう場...
-
1.6dLは、何L何dLですか? 問題...
-
ヤコビアン(関数行列式)につ...
-
相似変換とユニタリ変換
-
Excelにて、時間(8:30等)を数...
-
対数変換する意味?
-
「じじょう」が正しい読み方?
-
CASLII:文字列→数字への変換の...
-
マイナスの進数変換
おすすめ情報