Skip to content
10月 24 / rakkyoo

octaveのplotでgnuplotが動かない

octaveで「plot」コマンドを使ってもどうしてもgnuplotを起動できませんでした.そのときのエラーメッセージは以下の通りです.

    dyld: Library not loaded: /usr/Xdyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
    Referenced from: /usr/X11R6/lib/libfontconfig.1.dylib
    Reason: Incompatible library version: libfontconfig.1.dylib requires version 13.0.0 or later, but libfreetype.6.dylib provides version 10.0.0

いろいろと調べていたら,ライブラリを書き換えればいいとのこと.

ここを参考にしながら,以下の手順です.

「/Application/gnuplot.app」を右クリックして「パッケージの中身を表示」をクリック

「Contents/Resouces/bin/gnuplot」をテキストエディタで開く

DYLD_LIBRARY_PATH=”${ROOT}/lib:${DYLD_LIBRARY_PATH}”
              ↓
DYLD_LIBRARY_PATH=”${ROOT}/lib”
と書き換える.

ファイルを保存して,終了です.
これで無事にoctaveでplotが使えるようになりました♪

    octaveにて

    t=0:0.1:1;
    a=sin(t);
    plot(t,a)
    #とした結果は以下のようにちゃんと出てきました.
    スクリーンショット 2011 10 20 22 37 03
[`twib` not found]

Leave a comment

CAPTCHA


This blog is kept spam free by WP-SpamFree.