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);