ページ 11

途中計算結果

Posted: 2009年9月05日(土) 14:16
by UKONN
検索キーワードになんと入力すればいいのかわからず、見つからなかったので質問させてください。

現在、とある計算のプログラムを作成しています。
最終の計算結果が思うような値になりません。プログラムにはいくつかの式があり、どこの式が原因なのか追究しようと思っています。
なので、一つの式ごとに計算結果を出力することは可能だと思うのですがどのように行うのかわかりません。教えていただけませんか?

Re:途中計算結果

Posted: 2009年9月05日(土) 14:27
by Tororo
一つの計算が終わったら
Printfなどで画面に表示すればいいのでわ~

Printf("デバッグ %d", 答え)でどうですか~

Re:途中計算結果

Posted: 2009年9月05日(土) 14:36
by UKONN
回答ありがとうございます。
その方法でもできるのだと思いますが、計算式が膨大です。
一気に出力する方法はないでしょうか?

Re:途中計算結果

Posted: 2009年9月05日(土) 15:16
by box
> 計算式が膨大です。
> 一気に出力する方法

「膨大」と「一気に」の、具体的な内容を記述してください。

Re:途中計算結果

Posted: 2009年9月05日(土) 15:44
by UKONN
具体性に欠けていました。すいません。
つまり、
x=....
y=...
z=...
dx=...
dy=...
dz=...
A=...
...の部分は式が当てはまるとして、画面にはAの答えしか出力されないとする。出力結果が出てAの結果は予想していたものと明らかに異なる。⇒どこの式が間違っていたのだろうか?⇒x=3,y=2,z=o⇒zの式が間違っている。

としたいのですが、何か良い方法はないものですか?

A=...の前で計算を打ち切る方法があるのではないかなと。

わかりづらいとおもいますが、よろしくお願いします。

Re:途中計算結果

Posted: 2009年9月05日(土) 15:57
by mats
ブレークポイントを使ってみてはいかがでしょうか?

Re:途中計算結果

Posted: 2009年9月06日(日) 04:29
by Dixq (管理人)
大量にデータがあってみにくいときは、ファイルに書き出してはどうでしょうか?
また、その出力したデータを管理しやすくするには、エクセル形式のデータファイルにするなどしたら良いかと思います。
カンマでデータを区切って単純にテキスト形式で保存すればセルにわかれます。

Re:途中計算結果

Posted: 2009年9月06日(日) 12:07
by UKONN
わかりました。なるほどと思う意見がたくさんありました。今すぐ実行してみたいと思います。
ありがとうございます。