- ベストアンサー
C言語で2次元画像
C言語で2次元画像を書きたいです。 例えば、a.datと言うファイル 1 10 2 20 3 30 4 40 . . . . などなど このファイルを2次元の曲線として出力したいです。 できますでしょうか? 教えてください! お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
まあ、直線も曲線のうちですから、一緒に考えてしまいましょう。 で、二次元に限定されているので、ラグランジェの補間法ではなくて、最小二乗法による近似がいいと思います。計算方法は数値解析の本などにありますので、それを参考にしていただきたいのですが、これによってもっとも誤差が少ない二次関数の係数を求めることができます。 もし出力先が画面ですと、DOS窓は少々やっかいですが、ウィンドウズにだせば割と簡単にできます。以下のリンクを参考にしてみてください。 http://www.kumei.ne.jp/c_lang/index_sdk.html 具体的には、ウィンドウを表示する前に係数を計算して置いて、それを元にウィンドウを表示・秒がすればいいと思います。 もし、Linuxなどを使っておられれば、X Window Systemとなります。
その他の回答 (2)
- keikan
- ベストアンサー率42% (75/176)
回答No.3
ペジエ曲線で書いてみるといいかも。 ここを参照してみて。
質問者
お礼
ありがとうございます。
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.1
これのどこが曲線ですか?
お礼
ありがとうございます。