org.mklab.tool.graph.mgplot
クラス Mgplot

java.lang.Object
  上位を拡張 org.mklab.tool.graph.mgplot.Mgplot

public class Mgplot
extends Object

バージョン:
$Revision: 1.34 $, 2004/04/30
作成者:
koga

コンストラクタの概要
Mgplot()
           
 
メソッドの概要
static void clear(int win)
          ウィンドウをクリアします。
static void command(int windowId, String cmd)
          コマンドを送る。
static void export(int win, String filename, String mode)
          ファイルにエキスポートします。
static void export(int win, String filename, String mode, String cmd)
          ファイルにエキスポートします。
static int getCurrentWindow()
          カレントウィンドウ番号を得る。
static void grid(int win)
          グリッドを表示します。
static void grid(int win, boolean on)
          グリッドを表示する設定します。
static void hidden3d(int windowId)
          陰面処理に関する初期化をします。
static void hidden3d(int windowId, boolean on)
          陰面処理に関する設定をします。
static boolean hold(int win)
          コマンドを保持することを指示します。
static boolean hold(int win, boolean on)
          コマンドを保持することを指示します。
static void key(int windowId)
          グラフに関する名前を表示する設定をします。
static void key(int windowId, boolean on)
          グラフに関する名前を表示する設定をします。
static void loglog(int win, DoubleMatrix X, DoubleMatrix Y)
          ログ・ログスケールでプロットします。
static void loglog(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles)
          ログ・ログスケールでプロットします。
static void loglog(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1)
          ログ・ログスケールでプロットします。
static void loglog(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1, List<String> cmds2)
          ログ・ログスケールでプロットします。
static void loglog(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles)
          ログ・ログスケールでプロットします。
static void loglog(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1)
          ログ・ログスケールでプロットします。
static void loglog(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1, String[] cmds2)
          ログ・ログスケールでプロットします。
static int newWindow()
          新しく開くウィンドウの番号を得る。
static void options(int win, String options)
          オプションを保存します。
static void out(int win, String str)
          プロッターに文字列を送る。
static void parametric(int windowId)
          グラフの媒介変数描画に関する設定を得る。
static void parametric(int windowId, boolean on)
          グラフの媒介変数描画に関する設定をします。
static void plot(int win, DoubleMatrix X)
          プロットします。
static void plot(int win, DoubleMatrix X, DoubleMatrix Y)
          プロットします。
static void plot(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles)
          プロットします。
static void plot(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1)
          プロットします。
static void plot(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1, List<String> cmds2)
          プロットします。
static void plot(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles)
          プロットします。
static void plot(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1)
          プロットします。
static void plot(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1, String[] cmds2)
          プロットします。
static void quit()
          全てのウィンドウを終了します。
static void quit(int win1)
          ウィンドウを終了します。
static void quit(int win1, int win2)
          2個のウィンドウを終了します。
static void quit(int win1, int win2, int win3)
          3個のウィンドウを終了します。
static void quit(int win1, int win2, int win3, int win4)
          4個のウィンドウを終了します。
static void quit(int win1, int win2, int win3, int win4, int win5)
          5個のウィンドウを終了します。
static void range(int win, double xmin, double xmax)
          X方向の範囲を設定します。
static void range(int win, double xmin, double xmax, double ymin, double ymax)
          X方向の範囲を設定します。
static void range(int win, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
          X方向の範囲を設定します。
static void replot_loglog(int win, DoubleMatrix X, DoubleMatrix Y)
          ログ・ログスケールで再プロットします。
static void replot_loglog(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles)
          ログ・ログスケールで再プロットします。
static void replot_loglog(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1)
          ログ・ログスケールで再プロットします。
static void replot_loglog(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1, List<String> cmds2)
          ログ・ログスケールで再プロットします。
static void replot_loglog(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles)
          ログ・ログスケールで再プロットします。
static void replot_loglog(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1)
          ログ・ログスケールで再プロットします。
static void replot_loglog(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1, String[] cmds2)
          ログ・ログスケールで再プロットします。
static void replot_semilogx(int win, DoubleMatrix X, DoubleMatrix Y)
          X方向ログスケールで再プロットします。
static void replot_semilogx(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles)
          X方向ログスケールで再プロットします。
static void replot_semilogx(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1)
          X方向ログスケールで再プロットします。
static void replot_semilogx(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1, List<String> cmds2)
          X方向ログスケールで再プロットします。
static void replot_semilogx(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles)
          X方向ログスケールで再プロットします。
static void replot_semilogx(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1)
          X方向ログスケールで再プロットします。
static void replot_semilogx(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1, String[] cmds2)
          X方向ログスケールで再プロットします。
static void replot_semilogy(int win, DoubleMatrix X, DoubleMatrix Y)
          Y方向ログスケールで再プロットします。
static void replot_semilogy(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles)
          Y方向ログスケールで再プロットします。
static void replot_semilogy(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1)
          Y方向ログスケールで再プロットします。
static void replot_semilogy(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1, List<String> cmds2)
          Y方向ログスケールで再プロットします。
static void replot_semilogy(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles)
          Y方向ログスケールで再プロットします。
static void replot_semilogy(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1)
          Y方向ログスケールで再プロットします。
static void replot_semilogy(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1, String[] cmds2)
          Y方向ログスケールで再プロットします。
static void replot(int win, DoubleMatrix X)
          再プロットします。
static void replot(int win, DoubleMatrix X, DoubleMatrix Y)
          再プロットします。
static void replot(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles)
          再プロットします。
static void replot(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1)
          再プロットします。
static void replot(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1, List<String> cmds2)
          再プロットします。
static void replot(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles)
          再プロットします。
static void replot(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1)
          再プロットします。
static void replot(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1, String[] cmds2)
          再プロットします。
static void reset(int windowId)
          ウィンドウをリセットします。
static void semilogx(int win, DoubleMatrix X, DoubleMatrix Y)
          X方向ログスケールでプロットします。
static void semilogx(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles)
          X方向ログスケールでプロットします。
static void semilogx(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1)
          X方向ログスケールでプロットします。
static void semilogx(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1, List<String> cmds2)
          X方向ログスケールでプロットします。
static void semilogx(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles)
          X方向ログスケールでプロットします。
static void semilogx(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1)
          X方向ログスケールでプロットします。
static void semilogx(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1, String[] cmds2)
          X方向ログスケールでプロットします。
static void semilogy(int win, DoubleMatrix X, DoubleMatrix Y)
          Y方向ログスケールでプロットします。
static void semilogy(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles)
          Y方向ログスケールでプロットします。
static void semilogy(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1)
          Y方向ログスケールでプロットします。
static void semilogy(int win, DoubleMatrix X, DoubleMatrix Y, List<String> titles, List<String> cmds1, List<String> cmds2)
          Y方向ログスケールでプロットします。
static void semilogy(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles)
          Y方向ログスケールでプロットします。
static void semilogy(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1)
          Y方向ログスケールでプロットします。
static void semilogy(int win, DoubleMatrix X, DoubleMatrix Y, String[] titles, String[] cmds1, String[] cmds2)
          Y方向ログスケールでプロットします。
static void subplot(int win, int rows, int cols)
          サブプロットの設定をします。
static void subplot(int win, int rows, int cols, int frame)
          サブプロットの設定をします。
static void text(int win, String text, double x, double y)
          文字列を描画します。
static void text(int win, String text, double x, double y, String cmds)
          文字列を描画します。
static void title(int win, String text)
          タイトルを描画します。
static void update(int win)
          ウィンドウを更新(再描画)します。
static void view(int win, double rotate_x)
          視点をX軸周りに回転します。
static void view(int win, double rotate_x, double rotate_z)
          視点をX軸周り、Z軸周りに回転します。
static void view(int win, double rotate_x, double rotate_z, double scale)
          視点をX軸周り、Z軸周りに回転し、スケール倍します。
static void view(int win, double rotate_x, double rotate_z, double scale, double scale_z)
          視点をX軸周り、Z軸周りに回転し、スケール倍します。
static void x2label(int win, String text)
          第二X軸ラベルを描画します。
static void x2label(int win, String text, int xoff)
          第二X軸ラベルを描画します。
static void x2label(int win, String text, int xoff, int yoff)
          第二X軸ラベルを描画します。
static void xlabel(int win, String text)
          X軸ラベルを描画します。
static void xlabel(int win, String text, int xoff)
          X軸ラベルを描画します。
static void xlabel(int win, String text, int xoff, int yoff)
          X軸ラベルを描画します。
static void xrange(int win, double min, double max)
          X方向の範囲を設定します。
static void y2label(int win, String text)
          第二Y軸ラベルを描画します。
static void y2label(int win, String text, int xoff)
          第二Y軸ラベルを描画します。
static void y2label(int win, String text, int xoff, int yoff)
          第二Y軸ラベルを描画します。
static void ylabel(int win, String text)
          Y軸ラベルを描画します。
static void ylabel(int win, String text, int xoff)
          Y軸ラベルを描画します。
static void ylabel(int win, String text, int xoff, int yoff)
          Y軸ラベルを描画します。
static void yrange(int win, double min, double max)
          Y方向の範囲を設定します。
static void zlabel(int win, String text)
          Z軸ラベルを描画します。
static void zlabel(int win, String text, int xoff)
          Z軸ラベルを描画します。
static void zlabel(int win, String text, int xoff, int yoff)
          Z軸ラベルを描画します。
static void zrange(int win, double min, double max)
          Z方向の範囲を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Mgplot

public Mgplot()
メソッドの詳細

getCurrentWindow

public static int getCurrentWindow()
カレントウィンドウ番号を得る。

戻り値:
カレントウィンドウ番号

plot

public static void plot(int win,
                        DoubleMatrix X)
プロットします。

パラメータ:
win - ウィンドウ番号
X - データ

plot

public static void plot(int win,
                        DoubleMatrix X,
                        DoubleMatrix Y)
プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ

plot

public static void plot(int win,
                        DoubleMatrix X,
                        DoubleMatrix Y,
                        String[] titles)
プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

plot

public static void plot(int win,
                        DoubleMatrix X,
                        DoubleMatrix Y,
                        List<String> titles)
プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

plot

public static void plot(int win,
                        DoubleMatrix X,
                        DoubleMatrix Y,
                        List<String> titles,
                        List<String> cmds1)
プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド

plot

public static void plot(int win,
                        DoubleMatrix X,
                        DoubleMatrix Y,
                        String[] titles,
                        String[] cmds1)
プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド

plot

public static void plot(int win,
                        DoubleMatrix X,
                        DoubleMatrix Y,
                        String[] titles,
                        String[] cmds1,
                        String[] cmds2)
プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド
cmds2 - コマンド

plot

public static void plot(int win,
                        DoubleMatrix X,
                        DoubleMatrix Y,
                        List<String> titles,
                        List<String> cmds1,
                        List<String> cmds2)
プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド
cmds2 - コマンド

replot

public static void replot(int win,
                          DoubleMatrix X)
再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ

replot

public static void replot(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y)
再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ

replot

public static void replot(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          List<String> titles)
再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

replot

public static void replot(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          String[] titles)
再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

replot

public static void replot(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          List<String> titles,
                          List<String> cmds1)
再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

replot

public static void replot(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          String[] titles,
                          String[] cmds1)
再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

replot

public static void replot(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          String[] titles,
                          String[] cmds1,
                          String[] cmds2)
再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

replot

public static void replot(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          List<String> titles,
                          List<String> cmds1,
                          List<String> cmds2)
再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

command

public static void command(int windowId,
                           String cmd)
コマンドを送る。

パラメータ:
windowId - ウィンドウ番号
cmd - コマンド文字列

hold

public static boolean hold(int win)
コマンドを保持することを指示します。

パラメータ:
win - ウィンドウ番号
戻り値:
コマンドを保持するするならtrue、そうでなければfalse

hold

public static boolean hold(int win,
                           boolean on)
コマンドを保持することを指示します。

パラメータ:
win - ウィンドウ番号
on - コマンドを保持するするならtrue、そうでなければfalse
戻り値:
コマンドを保持するするならtrue、そうでなければfalse

out

public static void out(int win,
                       String str)
プロッターに文字列を送る。

パラメータ:
win - ウィンドウ番号
str - 文字列

clear

public static void clear(int win)
ウィンドウをクリアします。

パラメータ:
win - ウィンドウ番号

reset

public static void reset(int windowId)
ウィンドウをリセットします。

パラメータ:
windowId - ウィンドウ番号

grid

public static void grid(int win)
グリッドを表示します。

パラメータ:
win - ウィンドウ番号

grid

public static void grid(int win,
                        boolean on)
グリッドを表示する設定します。

パラメータ:
win - ウィンドウ番号
on - グリッドを表示するならtrue、そうでなければfalse

key

public static void key(int windowId)
グラフに関する名前を表示する設定をします。

パラメータ:
windowId - ウィンドウ番号

key

public static void key(int windowId,
                       boolean on)
グラフに関する名前を表示する設定をします。

パラメータ:
windowId - ウィンドウ番号
on - グラフに関する名前を表示するならtrue、そうでなければfalse

update

public static void update(int win)
ウィンドウを更新(再描画)します。

パラメータ:
win - ウィンドウ番号

newWindow

public static int newWindow()
新しく開くウィンドウの番号を得る。

戻り値:
新しく開くウィンドウの番号

parametric

public static void parametric(int windowId)
グラフの媒介変数描画に関する設定を得る。

パラメータ:
windowId - ウィンドウ番号

parametric

public static void parametric(int windowId,
                              boolean on)
グラフの媒介変数描画に関する設定をします。

パラメータ:
windowId - ウィンドウ番号
on - グラフを媒介変数描画するならtrue、そうでなければfalse

hidden3d

public static void hidden3d(int windowId)
陰面処理に関する初期化をします。

パラメータ:
windowId - ウィンドウ番号

hidden3d

public static void hidden3d(int windowId,
                            boolean on)
陰面処理に関する設定をします。

パラメータ:
windowId - ウィンドウ番号
on - 陰面処理するならtrue、そうでなければfalse

loglog

public static void loglog(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y)
ログ・ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ

loglog

public static void loglog(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          List<String> titles)
ログ・ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

loglog

public static void loglog(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          String[] titles)
ログ・ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

loglog

public static void loglog(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          List<String> titles,
                          List<String> cmds1)
ログ・ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

loglog

public static void loglog(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          String[] titles,
                          String[] cmds1)
ログ・ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

loglog

public static void loglog(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          String[] titles,
                          String[] cmds1,
                          String[] cmds2)
ログ・ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

loglog

public static void loglog(int win,
                          DoubleMatrix X,
                          DoubleMatrix Y,
                          List<String> titles,
                          List<String> cmds1,
                          List<String> cmds2)
ログ・ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

replot_loglog

public static void replot_loglog(int win,
                                 DoubleMatrix X,
                                 DoubleMatrix Y)
ログ・ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ

replot_loglog

public static void replot_loglog(int win,
                                 DoubleMatrix X,
                                 DoubleMatrix Y,
                                 List<String> titles)
ログ・ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

replot_loglog

public static void replot_loglog(int win,
                                 DoubleMatrix X,
                                 DoubleMatrix Y,
                                 String[] titles)
ログ・ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

replot_loglog

public static void replot_loglog(int win,
                                 DoubleMatrix X,
                                 DoubleMatrix Y,
                                 List<String> titles,
                                 List<String> cmds1)
ログ・ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

replot_loglog

public static void replot_loglog(int win,
                                 DoubleMatrix X,
                                 DoubleMatrix Y,
                                 String[] titles,
                                 String[] cmds1)
ログ・ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

replot_loglog

public static void replot_loglog(int win,
                                 DoubleMatrix X,
                                 DoubleMatrix Y,
                                 List<String> titles,
                                 List<String> cmds1,
                                 List<String> cmds2)
ログ・ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

replot_loglog

public static void replot_loglog(int win,
                                 DoubleMatrix X,
                                 DoubleMatrix Y,
                                 String[] titles,
                                 String[] cmds1,
                                 String[] cmds2)
ログ・ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

export

public static void export(int win,
                          String filename,
                          String mode)
ファイルにエキスポートします。

パラメータ:
win - ウィンドウ番号
filename - ファイル名
mode - モード {"ps", "eps", "psplus", "epsplus", "fig"}

export

public static void export(int win,
                          String filename,
                          String mode,
                          String cmd)
ファイルにエキスポートします。

パラメータ:
win - ウィンドウ番号
filename - ファイル名
mode - モード {"ps", "eps", "psplus", "epsplus", "fig"}
cmd - コマンド文字列

semilogx

public static void semilogx(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y)
X方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ

semilogx

public static void semilogx(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            List<String> titles)
X方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

semilogx

public static void semilogx(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            String[] titles)
X方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

semilogx

public static void semilogx(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            List<String> titles,
                            List<String> cmds1)
X方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

semilogx

public static void semilogx(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            String[] titles,
                            String[] cmds1)
X方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

semilogx

public static void semilogx(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            List<String> titles,
                            List<String> cmds1,
                            List<String> cmds2)
X方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

semilogx

public static void semilogx(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            String[] titles,
                            String[] cmds1,
                            String[] cmds2)
X方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

replot_semilogx

public static void replot_semilogx(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y)
X方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ

replot_semilogx

public static void replot_semilogx(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   List<String> titles)
X方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

replot_semilogx

public static void replot_semilogx(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   String[] titles)
X方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

replot_semilogx

public static void replot_semilogx(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   List<String> titles,
                                   List<String> cmds1)
X方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

replot_semilogx

public static void replot_semilogx(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   String[] titles,
                                   String[] cmds1)
X方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

replot_semilogx

public static void replot_semilogx(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   List<String> titles,
                                   List<String> cmds1,
                                   List<String> cmds2)
X方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

replot_semilogx

public static void replot_semilogx(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   String[] titles,
                                   String[] cmds1,
                                   String[] cmds2)
X方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

semilogy

public static void semilogy(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y)
Y方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ

semilogy

public static void semilogy(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            List<String> titles)
Y方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

semilogy

public static void semilogy(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            String[] titles)
Y方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

semilogy

public static void semilogy(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            List<String> titles,
                            List<String> cmds1)
Y方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

semilogy

public static void semilogy(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            String[] titles,
                            String[] cmds1)
Y方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

semilogy

public static void semilogy(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            List<String> titles,
                            List<String> cmds1,
                            List<String> cmds2)
Y方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

semilogy

public static void semilogy(int win,
                            DoubleMatrix X,
                            DoubleMatrix Y,
                            String[] titles,
                            String[] cmds1,
                            String[] cmds2)
Y方向ログスケールでプロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

replot_semilogy

public static void replot_semilogy(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y)
Y方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ

replot_semilogy

public static void replot_semilogy(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   List<String> titles)
Y方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

replot_semilogy

public static void replot_semilogy(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   String[] titles)
Y方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル

replot_semilogy

public static void replot_semilogy(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   List<String> titles,
                                   List<String> cmds1)
Y方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

replot_semilogy

public static void replot_semilogy(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   String[] titles,
                                   String[] cmds1)
Y方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1

replot_semilogy

public static void replot_semilogy(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   List<String> titles,
                                   List<String> cmds1,
                                   List<String> cmds2)
Y方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

replot_semilogy

public static void replot_semilogy(int win,
                                   DoubleMatrix X,
                                   DoubleMatrix Y,
                                   String[] titles,
                                   String[] cmds1,
                                   String[] cmds2)
Y方向ログスケールで再プロットします。

パラメータ:
win - ウィンドウ番号
X - X方向のデータ
Y - Y方向のデータ
titles - タイトル
cmds1 - コマンド1
cmds2 - コマンド2

text

public static void text(int win,
                        String text,
                        double x,
                        double y)
文字列を描画します。

パラメータ:
win - ウィンドウ番号
text - テキスト文字列
x - X座標
y - Y座標

text

public static void text(int win,
                        String text,
                        double x,
                        double y,
                        String cmds)
文字列を描画します。

パラメータ:
win - ウィンドウ番号
text - テキスト文字列
x - X座標
y - Y座標
cmds - コマンド

title

public static void title(int win,
                         String text)
タイトルを描画します。

パラメータ:
win - ウィンドウ番号
text - タイトル文字列

xlabel

public static void xlabel(int win,
                          String text)
X軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - X軸ラベル文字列

xlabel

public static void xlabel(int win,
                          String text,
                          int xoff)
X軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - X軸ラベル文字列
xoff - X座標のオフセット

xlabel

public static void xlabel(int win,
                          String text,
                          int xoff,
                          int yoff)
X軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - X軸ラベル文字列
xoff - X座標のオフセット
yoff - Y座標のオフセット

x2label

public static void x2label(int win,
                           String text)
第二X軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - 第二X軸ラベル文字列

x2label

public static void x2label(int win,
                           String text,
                           int xoff)
第二X軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - 第二X軸ラベル文字列
xoff - X座標のオフセット

x2label

public static void x2label(int win,
                           String text,
                           int xoff,
                           int yoff)
第二X軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - 第二X軸ラベル文字列
xoff - X座標のオフセット
yoff - Y座標のオフセット

ylabel

public static void ylabel(int win,
                          String text)
Y軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - Y軸ラベル文字列

ylabel

public static void ylabel(int win,
                          String text,
                          int xoff)
Y軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - Y軸ラベル文字列
xoff - X座標オフセット

ylabel

public static void ylabel(int win,
                          String text,
                          int xoff,
                          int yoff)
Y軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - Y軸ラベル文字列
xoff - X座標オフセット
yoff - Y座標オフセット

y2label

public static void y2label(int win,
                           String text)
第二Y軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - 第二Y軸ラベル文字列

y2label

public static void y2label(int win,
                           String text,
                           int xoff)
第二Y軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - 第二Y軸ラベル文字列
xoff - X軸オフセット

y2label

public static void y2label(int win,
                           String text,
                           int xoff,
                           int yoff)
第二Y軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - 第二Y軸ラベル文字列
xoff - X軸オフセット
yoff - Y軸オフセット

zlabel

public static void zlabel(int win,
                          String text)
Z軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - Z軸ラベル文字列

zlabel

public static void zlabel(int win,
                          String text,
                          int xoff)
Z軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - Z軸ラベル文字列
xoff - X軸オフセット

zlabel

public static void zlabel(int win,
                          String text,
                          int xoff,
                          int yoff)
Z軸ラベルを描画します。

パラメータ:
win - ウィンドウ番号
text - Z軸ラベル文字列
xoff - X軸オフセット
yoff - Y軸オフセット

view

public static void view(int win,
                        double rotate_x)
視点をX軸周りに回転します。

パラメータ:
win - ウィンドウ番号
rotate_x - X軸周りの回転角度

range

public static void range(int win,
                         double xmin,
                         double xmax)
X方向の範囲を設定します。

パラメータ:
win - ウィンドウ番号
xmin - X方向の最小値
xmax - X方向の最大値

range

public static void range(int win,
                         double xmin,
                         double xmax,
                         double ymin,
                         double ymax)
X方向の範囲を設定します。

パラメータ:
win - ウィンドウ番号
xmin - X方向の最小値
xmax - X方向の最大値
ymin - Y方向の最小値
ymax - Y方向の最大値

range

public static void range(int win,
                         double xmin,
                         double xmax,
                         double ymin,
                         double ymax,
                         double zmin,
                         double zmax)
X方向の範囲を設定します。

パラメータ:
win - ウィンドウ番号
xmin - X方向の最小値
xmax - X方向の最大値
ymin - Y方向の最小値
ymax - Y方向の最大値
zmin - Z方向の最小値
zmax - Z方向の最大値

xrange

public static void xrange(int win,
                          double min,
                          double max)
X方向の範囲を設定します。

パラメータ:
win - ウィンドウ番号
min - 最小値
max - 最大値

yrange

public static void yrange(int win,
                          double min,
                          double max)
Y方向の範囲を設定します。

パラメータ:
win - ウィンドウ番号
min - 最小値
max - 最大値

zrange

public static void zrange(int win,
                          double min,
                          double max)
Z方向の範囲を設定します。

パラメータ:
win - ウィンドウ番号
min - 最小値
max - 最大値

view

public static void view(int win,
                        double rotate_x,
                        double rotate_z)
視点をX軸周り、Z軸周りに回転します。

パラメータ:
win - ウィンドウ番号
rotate_x - X軸周りの回転角度
rotate_z - Z軸周りの回転角度

view

public static void view(int win,
                        double rotate_x,
                        double rotate_z,
                        double scale)
視点をX軸周り、Z軸周りに回転し、スケール倍します。

パラメータ:
win - ウィンドウ番号
rotate_x - X軸周りの回転角度
rotate_z - Z軸周りの回転角度
scale - 倍率

view

public static void view(int win,
                        double rotate_x,
                        double rotate_z,
                        double scale,
                        double scale_z)
視点をX軸周り、Z軸周りに回転し、スケール倍します。

パラメータ:
win - ウィンドウ番号
rotate_x - X軸周りの回転角度
rotate_z - Z軸周りの回転角度
scale - 倍率
scale_z - Z方向への倍率

quit

public static void quit()
全てのウィンドウを終了します。


quit

public static void quit(int win1)
ウィンドウを終了します。

パラメータ:
win1 - ウィンドウ番号

quit

public static void quit(int win1,
                        int win2)
2個のウィンドウを終了します。

パラメータ:
win1 - ウィンドウ1
win2 - ウィンドウ2

quit

public static void quit(int win1,
                        int win2,
                        int win3)
3個のウィンドウを終了します。

パラメータ:
win1 - ウィンドウ1
win2 - ウィンドウ2
win3 - ウィンドウ3

quit

public static void quit(int win1,
                        int win2,
                        int win3,
                        int win4)
4個のウィンドウを終了します。

パラメータ:
win1 - ウィンドウ1
win2 - ウィンドウ2
win3 - ウィンドウ3
win4 - ウィンドウ4

quit

public static void quit(int win1,
                        int win2,
                        int win3,
                        int win4,
                        int win5)
5個のウィンドウを終了します。

パラメータ:
win1 - ウィンドウ1
win2 - ウィンドウ2
win3 - ウィンドウ3
win4 - ウィンドウ4
win5 - ウィンドウ5

options

public static void options(int win,
                           String options)
オプションを保存します。

パラメータ:
win - ウィンドウ番号
options - オプション文字列

subplot

public static void subplot(int win,
                           int rows,
                           int cols)
サブプロットの設定をします。

パラメータ:
win - ウィンドウ番号
rows - 行方向のフレームの数
cols - 列方向のフレームの数

subplot

public static void subplot(int win,
                           int rows,
                           int cols,
                           int frame)
サブプロットの設定をします。

パラメータ:
win - ウィンドウ番号
rows - 行方向の番号
cols - 列方向の番号
frame - フレーム番号