• ベストアンサー

C言語で2次元画像

C言語で2次元画像を書きたいです。 例えば、a.datと言うファイル 1   10 2   20 3   30 4   40 .   . .   . などなど このファイルを2次元の曲線として出力したいです。 できますでしょうか? 教えてください! お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 12m24
  • ベストアンサー率23% (193/817)
回答No.2

 まあ、直線も曲線のうちですから、一緒に考えてしまいましょう。  で、二次元に限定されているので、ラグランジェの補間法ではなくて、最小二乗法による近似がいいと思います。計算方法は数値解析の本などにありますので、それを参考にしていただきたいのですが、これによってもっとも誤差が少ない二次関数の係数を求めることができます。  もし出力先が画面ですと、DOS窓は少々やっかいですが、ウィンドウズにだせば割と簡単にできます。以下のリンクを参考にしてみてください。 http://www.kumei.ne.jp/c_lang/index_sdk.html  具体的には、ウィンドウを表示する前に係数を計算して置いて、それを元にウィンドウを表示・秒がすればいいと思います。  もし、Linuxなどを使っておられれば、X Window Systemとなります。

2003saki
質問者

お礼

ありがとうございます。

その他の回答 (2)

  • keikan
  • ベストアンサー率42% (75/176)
回答No.3

ペジエ曲線で書いてみるといいかも。 ここを参照してみて。

参考URL:
http://wisdom.sakura.ne.jp/system/winapi/win32/win25.html
2003saki
質問者

お礼

ありがとうございます。

回答No.1

これのどこが曲線ですか?

関連するQ&A