2015年10月11日日曜日

Common Lisp でGnuplot

数値計算を行った際にグラフの描画が必要になる.
そこで見つけたライブラリの vgplot を紹介する

vgplot は 関数を見る限り 2D グラフの描画しかサポートしていないが簡単に描画することができる.
また,関数名は PLOT, SUBPLOT, TITLE, XLABEL, AXIS のように Octarve や Matlab ライクな関数名になっている.

https://github.com/volkers/vgplot

ただし,OS X で gnuplot を使う際は  AquaTerm か XQuartz が必要になる

2015年5月30日土曜日

Common Lisp の数値計算ライブラリ2

前回 MatLisp を紹介したが今回も数値計算のライブラリを紹介する

https://github.com/ghollisjr/cl-ana

でこのライブラリは Gnuplot GSL HDL5など科学技術計算に必要なラッパーライブラリを寄せ集めたものであり、
現在も頻繁に保守されているため手軽に使える数値計算ライブラリであることは変わらない

2015年5月16日土曜日

Common Lisp の数値計算ライブラリ

Python には Numpyのようなライブラリがあるが Lisp では Python のように手軽に環境を構築できない.
そこで Lisp の数値計算用のライブラリを探した.そこで見つけたのが MatLisp このサイトを見るとわかるように全く更新されていないが github で検索をかけたら

https://github.com/matlisp/matlisp

を見つけた誰かが保守しているみたい.これでFFTや行列計算が手軽にできるがNumpy や Matlab のようにたくさんの関数がサポートされていないのでそのあたりの関数は自作するか新しく見つける必要がある.