Gnu octave

数式ソフト

ubuntu18.04にoctaveをインストールしたがグラフが描画されない・・・。
Windows10とmacはやはりいいね。
何だかubuntuが嫌いになりそう。linuxと付き合う根性がこの頃薄らいできてるのか。
面倒が楽しいlinuxが正しいかどうか・・・。
ここに解決の記事があった。

x = -10:10;
y = power(x,2);
plot(y);

(1) グラフ描画に Gnuplotを使う。
まだ入れてなければ、別に Terminalを立ち上げて GNU Plotをインストールする。

sudo apt install gnuplot
先の Octaveのコマンドライン上で、以下を続けて入力する。

%graphics_toolkit(‘gnuplot’);
graphics_toolkit(”gnuplot”); <— ダブルク
plot(y);

ただしサイドメニューからのアイコンからの起動ではパーミッションエラーとなる。
解決までは以下で実行できるので、これで
$ sudo octave

●原因を解決
パーミッションが、root:root qt-settings だったので自分のパーミッションに変更する。
$chown 自分のユーザー名:自分のグループ名 qt-setting
OKとなってアイコンから起動できた。

がしかし、PCを起動し直すと再度同じパーミッションになっている・・・。
なんだかな~。仕方ないので以下で起動。
$sudo octave
エディタで格納したファイルもパーミッションがrootで、これも読めない。インストールのとき誤ってインストールしたか・・・。

r = -10*pi:pi/64:10*pi;
x = cos(r);
y = sin(r);
z = r;
plot3(x,y,z);

No tags for this post.
タイトルとURLをコピーしました