No.3ベストアンサー
- 回答日時:
siegmund です.
> 実はとあるプログラムの中で、任意のEに対するφを随時出力したい
> (例えばy=sinφのサインカーブ上を+φの向きにS[m]進んだとき、その位置でのφの値を求めたい)
> のですが、楕円積分関連のサブルーチンを探しても「ニューメリカルレシピ・イン・シー」程度しか見つからず、
> またそれは与えられたφ、kからE(φ,k)を求めるものにすぎませんでした。
与えられたφ,kからE(φ,k) を求めるサブルーチンをお持ちでしたら,
f(x) = C という方程式の数値解を求める手法(二分法や Newton 法)と組み合わせればいいのではないでしょうか.
Newton 法では f'(x) が必要ですが,今は f(x) が楕円積分になっていますから,
f'(x) は楕円積分の被積分関数そのものです.
No.2
- 回答日時:
【1】
Mathmatica でやるのでしたら,例えば C=0.5 の場合,
FindRoot[EllipticE[φ, 1/√2] == 0.5, {φ, {0, Pi/2}}]
で
φ -> 0.515759
と一発です(ラジアン単位).
Maple はよく知りませんが,FindRoot ではなくて fsolve というコマンドでしたっけ?
【2】
数式処理ソフトをお持ちでないなら
http://has10.casio.co.jp/
から,楕円積分 => 第2種不完全楕円積分 E(φ,k),とたどって
φ をいろいろ変えて try and error でしょうかね.
単調変化ですから,すこしやれば求められますね.
このサイトでは φ は度単位です.
【3】
他には,例えば
http://integrals.wolfram.com/
でも数値積分をやってくれますから,
【2】と同じようにやればOKです.
ここはラジアン単位でしょう.
他にも便利なサイトがあるかも知れませんが...
ご回答ありがとうございます。
実はとあるプログラムの中で、任意のEに対するφを随時出力したい
(例えばy=sinφのサインカーブ上を+φの向きにS[m]進んだとき、その位置でのφの値を求めたい)
のですが、楕円積分関連のサブルーチンを探しても「ニューメリカルレシピ・イン・シー」程度しか見つからず、
またそれは与えられたφ、kからE(φ,k)を求めるものにすぎませんでした。
どうにかして第2種楕円積分を第1種楕円積分(またはその逆関数)を
用いて表すことが出来ればよさそうな気がするのですが・・。
何か他に良い方法は無いものでしょうか・・。
No.1
- 回答日時:
y=E(φ,1/√2)のグラフを描いておいて、y=Cとなるときのφを求めるだけで
いいかと思います。
数式処理ソフトのMapleだと
plot([EllipticE*(sin(t), 1/2^(-1/4)), t, t = 0 .. Pi/2],
x = 0 .. Pi/2, axes = normal, view = [0 .. Pi/2, 0 .. Pi/2], tickmarks = [5, 3], labels = [C, fai]);
で逆関数(単調増加)のグラフが描けます。
横軸のCの範囲は0~E(π/2|1/√2)≒1.2374225249,縦軸φの範囲は
0~π/2[rad]です。
現況はNo.2の方への返信の通りです。
info22様のご回答を見てふと考えたのですが、EXCELか何かで
ざーっ、と数値積分させて近似曲線の方程式を出せば良いのかも、
と思ったのですが正しいのでしょうか・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 歌口と楕円形の太鼓 1 2023/05/15 23:21
- C言語・C++・C# C言語初心者です、、、お助けください 2 2023/03/14 20:08
- 数学 画像の問題について質問です。問題式を楕円の式に変形して、積分範囲を0<=x<=a √(z^2-1) 3 2022/08/29 13:44
- 物理学 波動方程式のようなもの 1 2023/05/13 07:23
- その他(プログラミング・Web制作) パイソンのプログラミングについての質問です 2 2023/05/22 12:39
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- 数学 複素関数にロピタルの定理を使おうとしている回答者は、複素関数論はおろか微積分学もよく分かっていない、 5 2022/12/28 18:02
- 数学 数学の質問です。 関数f(t)のフーリエ変換をF(ω)=∫[-∞→∞]f(t)exp(-iωt)dt 1 2023/07/29 01:08
- 物理学 xとyに分解したときの運動方程式がこうなる理由が分かりません。 楕円振動は円運動の一種ですよね。 楕 2 2023/05/08 01:31
- 数学 「f(z)=1/(z^2-1)に関して ローラン展開を使う場合、マクローリン展開を使う場合、テイラー 3 2022/08/27 19:56
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メジアンの問題が分かりません
-
x^4+1-=0 の解
-
25%のパルス波のフーリエ級数展開
-
計算式 何%減少を教えてくださ...
-
極座標に関して、次の直線の極...
-
中二の勉強です。 つぎのことが...
-
下の問題を教えてください! 原...
-
直線と辺の違い
-
y=√3分の1x+1とのなす角が4分の...
-
1辺の長さが4cmの立方体abcd-ef...
-
ペンと定規と方眼紙だけど正三...
-
cos二乗αは1-sin二乗αですか?...
-
空間内に、異なる三つの直線l,m...
-
数独は必ず推測できるものでし...
-
ベクトルa→,b→において、|a→|=2...
-
右の図のように、円周上に8個の...
-
平行四辺形ABCDの対角線の交点...
-
【 数A 1次不定方程式 】
-
1辺の長さが1の立方体ABCD-EFGH...
-
108の正の約数の個数とその総和
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
x^4+1-=0 の解
-
y=tanx(0<x<π/2) の逆関数...
-
虚数単位:i、この4乗根を求め...
-
数Ⅲ 微分 y=(3)√x^2 ←xの2乗...
-
数学 同値変形 exist(x, y) x=s...
-
パラメーター
-
この超越方程式解の解き方
-
北大の2次試験の問題です。
-
sinの微分についてです。
-
25%のパルス波のフーリエ級数展開
-
メジアンの問題が分かりません
-
積分区間に定義域外の値が含ま...
-
高校数学、逆像法の応用(悩ん...
-
累乗 累乗根 同値性
-
∫1/(x^2+x-1)dxの計算方法を教...
-
高校数学三 微分
-
同値変形や存在条件
-
2005年度東大文系の入試問題
-
三角関数は典型値(1/2や√3/2な...
-
数学教えてください
おすすめ情報