編集(投稿者)<pre><pre>この掲示板の使い方がよく解らない。自分なりにやってみます。ありがとうございました。皆さんへ!!!!!人工衛星の打ち上げシュミレーションプログラムを作成中、Cは少し理解できるのですが、RV2ELは、以下ソースの逆を行うプログラムですが、Cは少し理解できるのですが、ベクトル演算のようです。MMo#'ケプラリアン軌道要素からPos、Velを求める。09:40:06)計算式のところで0が消えてるみたいですが、これってC++じゃないでしょうか?>VB6でないと読めない。かめさんのことですよね?「私はVB6以外は理解できません」、とした方がわかりやすいです。C++からc#に移植をしたい、と。Subだと思えばいい、::の前はクラス名なのであまり考えなくてもよい。08:40:14)もとの内容を全部書き換えたらなんだか分かりませんよ。掲示板の使い方が分からなければ書き換える前に新しいトピックで使い方を確認する内容を書き込めば良いかと思います。ある掲示板と書き方が異なるとも思えませんが。・打ち上げ速度などなどで、それらの情報をもとに、衛星軌道面の真近点角の計算とか衛星軌道面の離心近点角の計算とかするのですよね?リプレース元の設計書がなかったらご自分で詳細設計をなさることをお勧めします。その上で、メソッドの書き方など不明な点がございましたらご質問願います。どこまで理解して、どこがわからないかを明記願います。13:51:16)たぶん、一番下の所に返信用のフォームがある事に気がついていないのかなと思います。書き込まれた内容からすると何とか読めたのかのカナと思いますので頑張ってプログラムを仕上げられてください。まるっと移植お願いしますではなくて、この部分が分からないのですかならそれなりにレスもつくと思います。自分なりに解釈してやって見た結果と一緒に相談されると良いかなと思います。下の所に返信用のフォームがある事に気がついていないのかなと思います。頑張ってプログラムを仕上げられてください。それなりにレスもつくと思います。自分なりに解釈してやって見た結果と一緒に相談されると良いかなと思います。>ありがとうございます。掲示板の使用法に関して、まだうといのでご勘弁を・・・。「自分なりに」移植してやってみました。E(離心率)のところで1以上となりオープンオービットでexitしてしまいました。何処がおかしいのかわからない。公開ソースには、エラーが有るのかな?マサヤ様へ打ち上げシュミレーションですが、http://homepage3.nifty.com/kubota01/BallisticMissile01.htmから、ルンゲタック法等を引用しました。こんな知識のある方は「はやぶさ」なんか簡単にシュミレートできるでしょうから、平和的なプログラムを公開してくらないですかね。なんかも表示する事が出来ました。周回軌道中の飛翔体の軌道要素を算出表示したいと思っていました。空間座標及びベクトルが既知ですので、これからケプラー軌道要素を算出するつもりでした。ここで、引っかかってしまったわけです。■打ち上げ時の空気抵抗を加味する。■打ち上げ時の重量と比推力をより細かにシュミレートする。■宇宙での発生推力を細かにシュミレートするため他のロケットも考える。■2段ロケットで周回軌道に乗ったけど、今後の燃料を考え3段にする。■太陽系の他の天体までの軌道変更シュミレートする。やっていきたいと考えています。面白いMathがでてきたら、寄り道してしまうけどね・・。なんか出来ているんでしょうけど、その知識を少し公開してくれないかなと思ったりしています(笑)。あたりの方が良かったかも。Explicit』宣言を必ずつけておくことをお奨めします。0.0174532925有効桁数の揺れが気になりますが、それはさておき。した方が良いかと思います。180として事前に算出しておく手もありますが。掲示板の使用法に関して、まだうといのでご勘弁を・・・。投稿前に、掲示板の利用規約を読んでおいてください。半角カナの利用は禁止されていますよ。E(離心率)のところで1以上となりオープンオービットでexitしてしまいました。状況がさっぱり伝わってきません。プロシージャが、その中でどのような処理を行っているのか不明なので、第三者が問題点を再現できません。以上になる状況を想像しにくい。(掲載されていない部分で書き換えられているかも知れませんが...)・ここでいうところの『オープンオービット』の意味が説明されていない。・ここでいうところの『exit』が何を意味しているのか曖昧である。それとも何かの用語?)という感じで、質問文の様相を呈していないように見えます。何処がおかしいのかわからない。公開ソースには、エラーが有るのかな?元のコードに不具合があるかどうかは、事前に調査されていないのでしょうか?そのような状況であれば、元のソースコードの各行がどのような処理を意図しているのか、それぞれの意味を理解してから移植を進めた方が良いと思いますよ。移植作業に問題があったのか、元コードのアルゴリズムに問題があったのか、あるいはそれ以外の要因(演算誤差等)なのかを判断できないでしょうし。ルンゲタック法等を引用しました。http://www.tt.rim.or.jp/~rudyard/kaego002.htmlなんですね。>>から、ルンゲタック法等を引用しました。ルンゲ・クッタ法の事?あまり聞き慣れない計算法なので、間違いばかりでした。