タグ

ブックマーク / www.shido.info (2)

  • CLISP と GNUPLOT でフラクタル曲線を描く

    1. はじめに フラクタル曲線は再帰的に定義されるので、再帰関数を多用する LISP にはうってつけの課題です。 ここでは、clisp と gnuplot を使って C 曲線、ドラゴン曲線、ヒルベルト曲線を描きます。 ソースを見ていただくと分かるように非常に短いコードで書くことが出来ます。 また、実行時間も 10 秒以内 (Pentium II 300MHz) ですみます。 LISP は AI 向けの言語と言われていますが、数値計算も得意分野の一つです。 実際、数値を扱うプログラムを書くことは非常に容易です。 計算結果を gnuplot を使って表示する方法が皆様の参考になれば幸いです。 2. 準備 gnuplot をインストール必要があります。gnuplot は高性能なフリーのプロットソフトで 広く利用されています。もちろん Win32 版もあり簡単にインストールできます。 2.1. g

    vvwashika
    vvwashika 2015/01/26
  • CLISP と GNUPLOT でフラクタル曲線を描く

    1. はじめに フラクタル曲線は再帰的に定義されるので、再帰関数を多用する LISP にはうってつけの課題です。 ここでは、clisp と gnuplot を使って C 曲線、ドラゴン曲線、ヒルベルト曲線を描きます。 ソースを見ていただくと分かるように非常に短いコードで書くことが出来ます。 また、実行時間も 10 秒以内 (Pentium II 300MHz) ですみます。 LISP は AI 向けの言語と言われていますが、数値計算も得意分野の一つです。 実際、数値を扱うプログラムを書くことは非常に容易です。 計算結果を gnuplot を使って表示する方法が皆様の参考になれば幸いです。 2. 準備 gnuplot をインストール必要があります。gnuplot は高性能なフリーのプロットソフトで 広く利用されています。もちろん Win32 版もあり簡単にインストールできます。 2.1. g

  • 1