Skip to content
7月 12 / rakkyoo

octave3.2.4でsubplotが使えない(hold onで対処)

Octaveを久々に使って解析をしようと試みたのですが,subplotが使えなくなってしまっていました.
理由はわからないのですが,

1
2
3
$ octave
octave:1> figure(1)
octave:2> subplot(2,1,1)

とすると,
Figure 1
とりあえず,できそうな感じはするのですが,
その後で,

1
2
3
4
$ octave
octave:1> figure(1)
octave:2> subplot(2,1,1)
octave:3> plot([0:0.1:10], sin([0:0.1:10]))

とすると,何故かsubplot情報が消えてしまいます.

Figure 1 1
こんな感じに.
そこで,subplotの後で「hold on」をすればできるかもと思い,,,

1
2
3
4
$ octave
octave:1> figure(1)
octave:2> subplot(2,1,1),hold on
octave:3> plot([0:0.1:10], sin([0:0.1:10]))

やってみたところ,
Figure 1 2
普通にできました.

これでまた,いろいろとグラフ作成が快適にできそうです.

ためしに,subplotを変えて,再度重ねてプロットしてみても,,,

1
2
3
4
5
6
7
8
$ octave
octave:1> figure(1)
octave:2> subplot(2,1,1),hold on
octave:3> plot([0:0.1:10], sin([0:0.1:10]))
octave:4> subplot(2,1,2),hold on
octave:5> plot([0:0.1:10], sin([0:0.1:10]))
octave:6> subplot(2,1,1)
octave:7> plot([0:0.1:10], cos([0:0.1:10]),'r')

Figure 1 3
一度hold onされていれば,無事にプロットされています.

一安心です.

[`twib` not found]

Leave a comment

CAPTCHA


This blog is kept spam free by WP-SpamFree.