13
13
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xmlns:scilab="http://www.scilab.org" xml:lang="ja" xml:id="Graphics">
15
<refname>Graphics: Getting started</refname>
16
<refpurpose>グラフィックライブラリの概要</refpurpose>
19
<title>2次元プロット</title>
23
<link linkend="plot2d">plot2d</link>
28
<emphasis role="bold">例:</emphasis>
31
<scilab:image>plot2d();</scilab:image>
37
<link linkend="plot2d2">plot2d2</link>
40
<para>曲線をステップ関数としてプロット</para>
42
<emphasis role="bold">例:</emphasis>
45
<scilab:image>plot2d2();</scilab:image>
51
<link linkend="plot2d3">plot2d3</link>
54
<para>垂直棒グラフで曲線をプロット</para>
56
<emphasis role="bold">例:</emphasis>
59
<scilab:image>plot2d3();</scilab:image>
65
<link linkend="plot2d4">plot2d4</link>
68
<para>矢印で曲線をプロット</para>
70
<emphasis role="bold">例:</emphasis>
73
<scilab:image>plot2d4();</scilab:image>
79
<link linkend="fplot2d">fplot2d</link>
82
<para>関数で定義された曲線をプロット</para>
84
<emphasis role="bold">例:</emphasis>
87
<scilab:image>fplot2d();</scilab:image>
93
<link linkend="champ">champ</link>
96
<para>2次元ベクトルフィールド</para>
98
<emphasis role="bold">例:</emphasis>
101
<scilab:image>champ();</scilab:image>
107
<link linkend="champ1">champ1</link>
110
<para>カラー矢印で2次元ベクトルフィールド</para>
112
<emphasis role="bold">例:</emphasis>
115
<scilab:image>champ1();</scilab:image>
121
<link linkend="fchamp">fchamp</link>
124
<para>2次元1階ODE方向フィールド</para>
126
<emphasis role="bold">例:</emphasis>
129
<scilab:image>fchamp();</scilab:image>
135
<link linkend="contour2d">contour2d</link>
138
<para>2次元プロット上に曲面の等高線をプロット</para>
143
<link linkend="fcontour2d">fcontour2d</link>
146
<para>2次元プロット上に関数で定義された曲面の等高線をプロット</para>
148
<emphasis role="bold">例:</emphasis>
151
<scilab:image>fcontour2d();</scilab:image>
157
<link linkend="grayplot">grayplot</link>
160
<para>カラーで曲面の2次元プロット</para>
162
<emphasis role="bold">例:</emphasis>
165
<scilab:image>grayplot();</scilab:image>
171
<link linkend="fgrayplot">fgrayplot</link>
174
<para>関数で定義された曲面をカラーで2次元プロット</para>
176
<emphasis role="bold">例:</emphasis>
179
<scilab:image>fgrayplot();</scilab:image>
185
<link linkend="Sgrayplot">Sgrayplot</link>
188
<para>曲面の平滑化されたカラー2次元プロット</para>
190
<emphasis role="bold">例:</emphasis>
193
<scilab:image>Sgrayplot();</scilab:image>
199
<link linkend="Sfgrayplot">Sfgrayplot</link>
202
<para>関数により定義された曲面の平滑化されたカラー2次元プロット</para>
204
<emphasis role="bold">例:</emphasis>
207
<scilab:image>Sfgrayplot();</scilab:image>
213
<link linkend="xgrid">xgrid</link>
216
<para>2次元プロットにグリッドを追加</para>
218
<emphasis role="bold">例:</emphasis>
221
<scilab:image>xgrid();</scilab:image>
227
<link linkend="errbar">errbar</link>
230
<para>2次元プロットに垂直誤差バーを追加</para>
232
<emphasis role="bold">例:</emphasis>
235
<scilab:image>errbar();</scilab:image>
241
<link linkend="histplot">histplot</link>
244
<para>ヒストグラムをプロット</para>
246
<emphasis role="bold">例:</emphasis>
249
<scilab:image>histplot();</scilab:image>
255
<link linkend="Matplot">Matplot</link>
258
<para>行列の2次元カラープロット</para>
260
<emphasis role="bold">例:</emphasis>
263
<scilab:image>Matplot();</scilab:image>
270
<title>3次元プロット</title>
274
<link linkend="plot3d">plot3d</link>
279
<emphasis role="bold">例:</emphasis>
282
<scilab:image>plot3d();</scilab:image>
288
<link linkend="plot3d1">plot3d1</link>
291
<para>曲面を白黒またはカラーレベルでプロット</para>
293
<emphasis role="bold">例:</emphasis>
296
<scilab:image>plot3d1();</scilab:image>
302
<link linkend="fplot3d">fplot3d</link>
305
<para>関数で定義された曲面をプロット</para>
307
<emphasis role="bold">例:</emphasis>
310
<scilab:image>fplot3d();</scilab:image>
316
<link linkend="fplot3d1">fplot3d1</link>
319
<para>関数で定義された曲面を白黒またはカラーレベルでプロット</para>
321
<emphasis role="bold">例:</emphasis>
324
<scilab:image>fplot3d1();</scilab:image>
330
<link linkend="param3d">param3d</link>
335
<emphasis role="bold">例:</emphasis>
338
<scilab:image>param3d();</scilab:image>
344
<link linkend="param3d1">param3d1</link>
347
<para>複数の曲線をプロット</para>
349
<emphasis role="bold">例:</emphasis>
352
<scilab:image>param3d1();</scilab:image>
358
<link linkend="contour">contour</link>
361
<para>3次元曲面の上に等高線をプロット</para>
363
<emphasis role="bold">例:</emphasis>
366
<scilab:image>contour();</scilab:image>
372
<link linkend="fcontour">fcontour</link>
375
<para>関数で定義された3次元曲面に等高線を描画</para>
377
<emphasis role="bold">例:</emphasis>
380
<scilab:image>fcontour();</scilab:image>
386
<link linkend="hist3d">hist3d</link>
389
<para>ヒストグラムの3次元表現3</para>
391
<emphasis role="bold">例:</emphasis>
394
<scilab:image>hist3d();</scilab:image>
400
<link linkend="genfac3d">genfac3d</link>
403
<para>3次元曲面の小平面を計算</para>
405
<emphasis role="bold">例:</emphasis>
408
<scilab:image>genfac3d();</scilab:image>
414
<link linkend="eval3dp">eval3dp</link>
417
<para>3次元曲面の小平面を計算</para>
419
<emphasis role="bold">例:</emphasis>
422
<scilab:image>p1=linspace(0,2*%pi,10);
423
p2=linspace(0,2*%pi,10);
424
deff("[x,y,z]=scp(p1,p2)",["x=p1.*sin(p1).*cos(p2)";..
425
"y=p1.*cos(p1).*cos(p2)";..
427
[Xf,Yf,Zf]=eval3dp(scp,p1,p2);
435
<link linkend="geom3d">geom3d</link>
438
<para>3次元プロットの後,3次元から2次元に投影</para>
440
<emphasis role="bold">例:</emphasis>
443
<scilab:image>deff("[z]=surface(x,y)","z=sin(x)*cos(y)")
445
// 3D plot of the surface
446
fplot3d(t,t,surface,35,45,"X@Y@Z")
447
// now (t,t,sin(t).*cos(t)) is a curve on the surface
448
// which can be drawn using geom3d and xpoly
449
[x,y]=geom3d(%pi/2,0,surface(%pi/2,0))
457
<title>線およびポリゴンのプロット</title>
461
<link linkend="xpoly">xpoly</link>
464
<para>ポリラインまたはポリゴンを描画</para>
469
<link linkend="xpolys">xpolys</link>
472
<para>複数のポリラインまたはポリゴンを描画</para>
477
<link linkend="xrpoly">xrpoly</link>
480
<para>基準ポリゴンを描画</para>
485
<link linkend="xsegs">xsegs</link>
488
<para>未接続の線分を描画</para>
493
<link linkend="xfpoly">xfpoly</link>
496
<para>ポリゴンを塗りつぶす</para>
501
<link linkend="xfpolys">xfpolys</link>
504
<para>複数のポリゴンを塗りつぶす</para>
510
<title>矩形のプロット</title>
514
<link linkend="xrect">xrect</link>
522
<link linkend="xfrect">xfrect</link>
525
<para>矩形を塗りつぶす</para>
530
<link linkend="xrects">xrects</link>
533
<para>複数の矩形を描画または塗りつぶす</para>
539
<title>弧のプロット</title>
543
<link linkend="xarc">xarc</link>
546
<para>楕円の一部を描画</para>
551
<link linkend="xarcs">xarcs</link>
554
<para>複数の楕円の一部を描画</para>
559
<link linkend="xfarc">xfarc</link>
562
<para>楕円の一部を塗りつぶす</para>
567
<link linkend="xfarcs">xfarcs</link>
570
<para>複数の楕円の一部を塗りつぶす</para>
576
<title>矢印のプロット</title>
580
<link linkend="xarrows">xarrows</link>
583
<para>複数の矢印を描画</para>
593
<link linkend="xstring">xstring</link>
601
<link linkend="xstringl">xstringl</link>
604
<para>文字列を囲うボックスを計算</para>
609
<link linkend="xstringb">xstringb</link>
612
<para>ボックス内に文字列を描画</para>
614
<emphasis role="bold">例:</emphasis>
617
<scilab:image>xstringb();</scilab:image>
623
<link linkend="xtitle">xtitle</link>
626
<para>グラフィックウインドウにタイトルを追加</para>
628
<emphasis role="bold">例:</emphasis>
631
<scilab:image>xtitle();</scilab:image>
637
<link linkend="titlepage">titlepage</link>
640
<para>グラフィックウインドウの中央にタイトルを追加</para>
645
<link linkend="xinfo">xinfo</link>
648
<para>メッセージサブウインドウにinfo 文字列を描画</para>
654
<title>フレームおよび軸</title>
658
<link linkend="drawaxis">drawaxis</link>
666
<link linkend="graduate">graduate</link>
669
<para>見栄えの良い軸のグラデーション</para>
674
<link linkend="plotframe">plotframe</link>
677
<para>目盛およびグリッドを有するフレームをプロット</para>
687
<link linkend="isoview">isoview</link>
690
<para>等軸プロットにスケールを設定 (ウインドウの大きさは変更されません)</para>
695
<link linkend="square">square</link>
698
<para>等軸プロットにスケールを設定 (ウインドウの大きさを変更)</para>
703
<link linkend="scaling">scaling</link>
706
<para>複数の点のアフィン変換</para>
711
<link linkend="rotate">rotate</link>
719
<link linkend="xsetech">xsetech</link>
722
<para>グラフィックウインドウの中にプロット用のサブウインドウを設定</para>
727
<link linkend="subplot">subplot</link>
730
<para>グラフィックウインドウをサブウインドウの行列に分割</para>
735
<link linkend="xgetech">xgetech</link>
738
<para>カレントのグラフィックのスケールを取得</para>
743
<link linkend="xchange">xchange</link>
746
<para>実際の値からピクセル座標に変換</para>
756
<link linkend="colormap">colormap</link>
759
<para>カラーマップを使用</para>
764
<link linkend="getcolor">getcolor</link>
767
<para>カレントのカラーマップの色を選択するためのダイアログを表示</para>
772
<link linkend="addcolor">addcolor</link>
775
<para>カレントのカラーマップに新しい色を追加</para>
780
<link linkend="graycolormap">graycolormap</link>
783
<para>線形グレーカラーマップ</para>
788
<link linkend="hotcolormap">hotcolormap</link>
791
<para>赤から黄色に至るカラーマップ</para>
797
<title>グラフィックコンテキスト</title>
801
<link linkend="xset">xset</link>
804
<para>グラフィックコンテキストの値を設定</para>
809
<link linkend="xget">xget</link>
812
<para>グラフィックコンテキストのカレントの値を取得</para>
817
<link linkend="xlfont">xlfont</link>
820
<para>グラフィックコンテキストにフォントをロード,
827
<link linkend="getsymbol">getsymbol</link>
830
<para>記号およびその大きさを選択するためのダイアログを表示</para>
836
<title>保存および読み込み</title>
840
<link linkend="xsave">xsave</link>
843
<para>グラフィックをファイルに保存</para>
848
<link linkend="xload">xload</link>
851
<para>保存されたグラフィックを読み込む</para>
856
<link linkend="xs2gif">xs2gif</link>
859
<para>グラフィックをGif形式でファイルに保存</para>
864
<link linkend="xs2ppm">xs2ppm</link>
867
<para>グラフィックをPPM形式でファイルに保存</para>
873
<title>グラフィックプリミティブ</title>
877
<link linkend="clf">clf</link>
880
<para>グラフィックウインドウをクリアし,関連する
887
<link linkend="xclear">xclear</link>
890
<para>グラフィックウインドウをクリア</para>
895
<link linkend="driver">driver</link>
898
<para>グラフィックドライバを選択</para>
903
<link linkend="xinit">xinit</link>
906
<para>グラフィックドライバの初期化</para>
911
<link linkend="xend">xend</link>
914
<para>グラフィックセッションを閉じる</para>
919
<link linkend="xbasr">xbasr</link>
922
<para>グラフィックウインドウを再描画</para>
927
<link linkend="replot">replot</link>
930
<para>カレントのグラフィックウインドを新しい境界値で再描画</para>
935
<link linkend="xpause">xpause</link>
938
<para>Scilab処理を中断する</para>
943
<link linkend="show_window">show_window</link>
946
<para>カレントのグラフィックウインドウを前面に移動</para>
951
<link linkend="xdel">xdel</link>
954
<para>グラフィックウインドウを削除</para>
959
<link linkend="winsid">winsid</link>
962
<para>グラフィックウインドウのリストを返す</para>
967
<link linkend="xname">xname</link>
970
<para>カレントのグラフィックウインドウの名前を変更</para>
976
<title>マウスの位置</title>
980
<link linkend="xclick">xclick</link>
983
<para>マウスクリックを待つ</para>
988
<link linkend="locate">locate</link>
991
<para>マウスで複数の点を選択</para>
996
<link linkend="xgetmouse">xgetmouse</link>
999
<para>マウスの現在位置を取得</para>
1005
<title>対話的エディタ</title>
1009
<link linkend="edit_curv">edit_curv</link>
1012
<para>対話的なグラフィック曲線エディタ</para>
1018
<title>自動制御用のグラフィック関数</title>
1022
<link linkend="bode">bode</link>
1027
<emphasis role="bold">例:</emphasis>
1030
<scilab:image>s=poly(0,'s')
1031
h=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01))
1032
clf();bode(h,0.01,100);
1039
<link linkend="gainplot">gainplot</link>
1042
<para>ゲインプロット</para>
1044
<emphasis role="bold">例:</emphasis>
1047
<scilab:image>s=poly(0,'s')
1048
h1=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01))
1049
h2=syslin('c',(s^2+2*0.1*15.1*s+228.01)/(s^2+2*0.9*15*s+225))
1050
clf();gainplot([h1;h2],0.01,100,['h1';'h2'])
1058
<link linkend="nyquist">nyquist</link>
1061
<para>ナイキストプロット</para>
1063
<emphasis role="bold">例:</emphasis>
1066
<scilab:image>s=poly(0,'s')
1067
h=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01));
1068
h1=h*syslin('c',(s^2+2*0.1*15.1*s+228.01)/(s^2+2*0.9*15*s+225))
1071
h_h=ax.children($).children(2);
1072
tip=datatipCreate(h_h,[1.331,0.684]);
1073
datatipSetOrientation(tip,"upper left");
1080
<link linkend="m_circle">m_circle</link>
1083
<para>M-サークル プロット</para>
1085
<emphasis role="bold">例:</emphasis>
1088
<scilab:image>m_circle();</scilab:image>
1094
<link linkend="chart">chart</link>
1099
<emphasis role="bold">例:</emphasis>
1102
<scilab:image>chart();</scilab:image>
1108
<link linkend="black">black</link>
1113
<emphasis role="bold">例:</emphasis>
1116
<scilab:image>s=poly(0,'s');
1117
sl=syslin('c',5*(1+s)/(.1*s^4+s^3+15*s^2+3*s+1))
1118
clf();black(sl,0.01,10);
1125
<link linkend="evans">evans</link>
1130
<emphasis role="bold">例:</emphasis>
1133
<scilab:image>evans();</scilab:image>
1139
<link linkend="sgrid">sgrid</link>
1142
<para>s面グリッド線</para>
1144
<emphasis role="bold">例:</emphasis>
1147
<scilab:image>sgrid();</scilab:image>
1153
<link linkend="plzr">plzr</link>
1156
<para>極ゼロプロット</para>
1158
<emphasis role="bold">例:</emphasis>
1161
<scilab:image>s=poly(0,'s');
1162
n=[1+s 2+3*s+4*s^2 5; 0 1-s s];
1163
d=[1+3*s 5-s^3 s+1;1+s 1+s+s^2 3*s-1];
1172
<link linkend="zgrid">zgrid</link>
1175
<para>zgrid プロット</para>
1177
<emphasis role="bold">例:</emphasis>
1180
<scilab:image>zgrid();</scilab:image>
15
<refname>Graphics: Getting started</refname>
16
<refpurpose>グラフィックライブラリの概要</refpurpose>
19
<title>2次元プロット</title>
23
<link linkend="plot2d">plot2d</link>
28
<emphasis role="bold">例:</emphasis>
31
<scilab:image>plot2d();</scilab:image>
37
<link linkend="plot2d2">plot2d2</link>
40
<para>曲線をステップ関数としてプロット</para>
42
<emphasis role="bold">例:</emphasis>
45
<scilab:image>plot2d2();</scilab:image>
51
<link linkend="plot2d3">plot2d3</link>
54
<para>垂直棒グラフで曲線をプロット</para>
56
<emphasis role="bold">例:</emphasis>
59
<scilab:image>plot2d3();</scilab:image>
65
<link linkend="plot2d4">plot2d4</link>
68
<para>矢印で曲線をプロット</para>
70
<emphasis role="bold">例:</emphasis>
73
<scilab:image>plot2d4();</scilab:image>
79
<link linkend="fplot2d">fplot2d</link>
82
<para>関数で定義された曲線をプロット</para>
84
<emphasis role="bold">例:</emphasis>
87
<scilab:image>fplot2d();</scilab:image>
93
<link linkend="champ">champ</link>
96
<para>2次元ベクトルフィールド</para>
98
<emphasis role="bold">例:</emphasis>
101
<scilab:image>champ();</scilab:image>
107
<link linkend="champ1">champ1</link>
110
<para>カラー矢印で2次元ベクトルフィールド</para>
112
<emphasis role="bold">例:</emphasis>
115
<scilab:image>champ1();</scilab:image>
121
<link linkend="fchamp">fchamp</link>
124
<para>2次元1階ODE方向フィールド</para>
126
<emphasis role="bold">例:</emphasis>
129
<scilab:image>fchamp();</scilab:image>
135
<link linkend="contour2d">contour2d</link>
138
<para>2次元プロット上に曲面の等高線をプロット</para>
143
<link linkend="fcontour2d">fcontour2d</link>
146
<para>2次元プロット上に関数で定義された曲面の等高線をプロット</para>
148
<emphasis role="bold">例:</emphasis>
151
<scilab:image>fcontour2d();</scilab:image>
157
<link linkend="grayplot">grayplot</link>
160
<para>カラーで曲面の2次元プロット</para>
162
<emphasis role="bold">例:</emphasis>
165
<scilab:image>grayplot();</scilab:image>
171
<link linkend="fgrayplot">fgrayplot</link>
174
<para>関数で定義された曲面をカラーで2次元プロット</para>
176
<emphasis role="bold">例:</emphasis>
179
<scilab:image>fgrayplot();</scilab:image>
185
<link linkend="Sgrayplot">Sgrayplot</link>
188
<para>曲面の平滑化されたカラー2次元プロット</para>
190
<emphasis role="bold">例:</emphasis>
193
<scilab:image>Sgrayplot();</scilab:image>
199
<link linkend="Sfgrayplot">Sfgrayplot</link>
202
<para>関数により定義された曲面の平滑化されたカラー2次元プロット</para>
204
<emphasis role="bold">例:</emphasis>
207
<scilab:image>Sfgrayplot();</scilab:image>
213
<link linkend="xgrid">xgrid</link>
216
<para>2次元プロットにグリッドを追加</para>
218
<emphasis role="bold">例:</emphasis>
221
<scilab:image>xgrid();</scilab:image>
227
<link linkend="errbar">errbar</link>
230
<para>2次元プロットに垂直誤差バーを追加</para>
232
<emphasis role="bold">例:</emphasis>
235
<scilab:image>errbar();</scilab:image>
241
<link linkend="histplot">histplot</link>
244
<para>ヒストグラムをプロット</para>
246
<emphasis role="bold">例:</emphasis>
249
<scilab:image>histplot();</scilab:image>
255
<link linkend="Matplot">Matplot</link>
258
<para>行列の2次元カラープロット</para>
260
<emphasis role="bold">例:</emphasis>
263
<scilab:image>Matplot();</scilab:image>
270
<title>3次元プロット</title>
274
<link linkend="plot3d">plot3d</link>
279
<emphasis role="bold">例:</emphasis>
282
<scilab:image>plot3d();</scilab:image>
288
<link linkend="plot3d1">plot3d1</link>
291
<para>曲面を白黒またはカラーレベルでプロット</para>
293
<emphasis role="bold">例:</emphasis>
296
<scilab:image>plot3d1();</scilab:image>
302
<link linkend="fplot3d">fplot3d</link>
305
<para>関数で定義された曲面をプロット</para>
307
<emphasis role="bold">例:</emphasis>
310
<scilab:image>fplot3d();</scilab:image>
316
<link linkend="fplot3d1">fplot3d1</link>
319
<para>関数で定義された曲面を白黒またはカラーレベルでプロット</para>
321
<emphasis role="bold">例:</emphasis>
324
<scilab:image>fplot3d1();</scilab:image>
330
<link linkend="param3d">param3d</link>
335
<emphasis role="bold">例:</emphasis>
338
<scilab:image>param3d();</scilab:image>
344
<link linkend="param3d1">param3d1</link>
347
<para>複数の曲線をプロット</para>
349
<emphasis role="bold">例:</emphasis>
352
<scilab:image>param3d1();</scilab:image>
358
<link linkend="contour">contour</link>
361
<para>3次元曲面の上に等高線をプロット</para>
363
<emphasis role="bold">例:</emphasis>
366
<scilab:image>contour();</scilab:image>
372
<link linkend="fcontour">fcontour</link>
375
<para>関数で定義された3次元曲面に等高線を描画</para>
377
<emphasis role="bold">例:</emphasis>
380
<scilab:image>fcontour();</scilab:image>
386
<link linkend="hist3d">hist3d</link>
389
<para>ヒストグラムの3次元表現3</para>
391
<emphasis role="bold">例:</emphasis>
394
<scilab:image>hist3d();</scilab:image>
400
<link linkend="genfac3d">genfac3d</link>
403
<para>3次元曲面の小平面を計算</para>
405
<emphasis role="bold">例:</emphasis>
408
<scilab:image>genfac3d();</scilab:image>
414
<link linkend="eval3dp">eval3dp</link>
417
<para>3次元曲面の小平面を計算</para>
419
<emphasis role="bold">例:</emphasis>
422
<scilab:image>p1=linspace(0,2*%pi,10);
423
p2=linspace(0,2*%pi,10);
424
deff("[x,y,z]=scp(p1,p2)",["x=p1.*sin(p1).*cos(p2)";..
425
"y=p1.*cos(p1).*cos(p2)";..
427
[Xf,Yf,Zf]=eval3dp(scp,p1,p2);
435
<link linkend="geom3d">geom3d</link>
438
<para>3次元プロットの後,3次元から2次元に投影</para>
440
<emphasis role="bold">例:</emphasis>
443
<scilab:image>deff("[z]=surface(x,y)","z=sin(x)*cos(y)")
445
// 3D plot of the surface
446
fplot3d(t,t,surface,35,45,"X@Y@Z")
447
// now (t,t,sin(t).*cos(t)) is a curve on the surface
448
// which can be drawn using geom3d and xpoly
449
[x,y]=geom3d(%pi/2,0,surface(%pi/2,0))
457
<title>線およびポリゴンのプロット</title>
461
<link linkend="xpoly">xpoly</link>
464
<para>ポリラインまたはポリゴンを描画</para>
469
<link linkend="xpolys">xpolys</link>
472
<para>複数のポリラインまたはポリゴンを描画</para>
477
<link linkend="xrpoly">xrpoly</link>
480
<para>基準ポリゴンを描画</para>
485
<link linkend="xsegs">xsegs</link>
488
<para>未接続の線分を描画</para>
493
<link linkend="xfpoly">xfpoly</link>
496
<para>ポリゴンを塗りつぶす</para>
501
<link linkend="xfpolys">xfpolys</link>
504
<para>複数のポリゴンを塗りつぶす</para>
510
<title>矩形のプロット</title>
514
<link linkend="xrect">xrect</link>
522
<link linkend="xfrect">xfrect</link>
525
<para>矩形を塗りつぶす</para>
530
<link linkend="xrects">xrects</link>
533
<para>複数の矩形を描画または塗りつぶす</para>
539
<title>弧のプロット</title>
543
<link linkend="xarc">xarc</link>
546
<para>楕円の一部を描画</para>
551
<link linkend="xarcs">xarcs</link>
554
<para>複数の楕円の一部を描画</para>
559
<link linkend="xfarc">xfarc</link>
562
<para>楕円の一部を塗りつぶす</para>
567
<link linkend="xfarcs">xfarcs</link>
570
<para>複数の楕円の一部を塗りつぶす</para>
576
<title>矢印のプロット</title>
580
<link linkend="xarrows">xarrows</link>
583
<para>複数の矢印を描画</para>
593
<link linkend="xstring">xstring</link>
601
<link linkend="xstringl">xstringl</link>
604
<para>文字列を囲うボックスを計算</para>
609
<link linkend="xstringb">xstringb</link>
612
<para>ボックス内に文字列を描画</para>
614
<emphasis role="bold">例:</emphasis>
617
<scilab:image>xstringb();</scilab:image>
623
<link linkend="xtitle">xtitle</link>
626
<para>グラフィックウインドウにタイトルを追加</para>
628
<emphasis role="bold">例:</emphasis>
631
<scilab:image>xtitle();</scilab:image>
637
<link linkend="titlepage">titlepage</link>
640
<para>グラフィックウインドウの中央にタイトルを追加</para>
645
<link linkend="xinfo">xinfo</link>
648
<para>メッセージサブウインドウにinfo 文字列を描画</para>
654
<title>フレームおよび軸</title>
658
<link linkend="drawaxis">drawaxis</link>
666
<link linkend="graduate">graduate</link>
669
<para>見栄えの良い軸のグラデーション</para>
674
<link linkend="plotframe">plotframe</link>
677
<para>目盛およびグリッドを有するフレームをプロット</para>
687
<link linkend="isoview">isoview</link>
690
<para>等軸プロットにスケールを設定 (ウインドウの大きさは変更されません)</para>
695
<link linkend="square">square</link>
698
<para>等軸プロットにスケールを設定 (ウインドウの大きさを変更)</para>
703
<link linkend="scaling">scaling</link>
706
<para>複数の点のアフィン変換</para>
711
<link linkend="rotate">rotate</link>
719
<link linkend="xsetech">xsetech</link>
722
<para>グラフィックウインドウの中にプロット用のサブウインドウを設定</para>
727
<link linkend="subplot">subplot</link>
730
<para>グラフィックウインドウをサブウインドウの行列に分割</para>
735
<link linkend="xgetech">xgetech</link>
738
<para>カレントのグラフィックのスケールを取得</para>
743
<link linkend="xchange">xchange</link>
746
<para>実際の値からピクセル座標に変換</para>
756
<link linkend="colormap">colormap</link>
759
<para>カラーマップを使用</para>
764
<link linkend="getcolor">getcolor</link>
767
<para>カレントのカラーマップの色を選択するためのダイアログを表示</para>
772
<link linkend="addcolor">addcolor</link>
775
<para>カレントのカラーマップに新しい色を追加</para>
780
<link linkend="graycolormap">graycolormap</link>
783
<para>線形グレーカラーマップ</para>
788
<link linkend="hotcolormap">hotcolormap</link>
791
<para>赤から黄色に至るカラーマップ</para>
797
<title>グラフィックコンテキスト</title>
801
<link linkend="xset">xset</link>
804
<para>グラフィックコンテキストの値を設定</para>
809
<link linkend="xget">xget</link>
812
<para>グラフィックコンテキストのカレントの値を取得</para>
817
<link linkend="xlfont">xlfont</link>
820
<para>グラフィックコンテキストにフォントをロード,
827
<link linkend="getsymbol">getsymbol</link>
830
<para>記号およびその大きさを選択するためのダイアログを表示</para>
836
<title>保存および読み込み</title>
840
<link linkend="xsave">xsave</link>
843
<para>グラフィックをファイルに保存</para>
848
<link linkend="xload">xload</link>
851
<para>保存されたグラフィックを読み込む</para>
856
<link linkend="xs2gif">xs2gif</link>
859
<para>グラフィックをGif形式でファイルに保存</para>
864
<link linkend="xs2ppm">xs2ppm</link>
867
<para>グラフィックをPPM形式でファイルに保存</para>
873
<title>グラフィックプリミティブ</title>
877
<link linkend="clf">clf</link>
880
<para>グラフィックウインドウをクリアし,関連する
887
<link linkend="xclear">xclear</link>
890
<para>グラフィックウインドウをクリア</para>
895
<link linkend="driver">driver</link>
898
<para>グラフィックドライバを選択</para>
903
<link linkend="xinit">xinit</link>
906
<para>グラフィックドライバの初期化</para>
911
<link linkend="xend">xend</link>
914
<para>グラフィックセッションを閉じる</para>
919
<link linkend="xbasr">xbasr</link>
922
<para>グラフィックウインドウを再描画</para>
927
<link linkend="replot">replot</link>
930
<para>カレントのグラフィックウインドを新しい境界値で再描画</para>
935
<link linkend="xpause">xpause</link>
938
<para>Scilab処理を中断する</para>
943
<link linkend="show_window">show_window</link>
946
<para>カレントのグラフィックウインドウを前面に移動</para>
951
<link linkend="xdel">xdel</link>
954
<para>グラフィックウインドウを削除</para>
959
<link linkend="winsid">winsid</link>
962
<para>グラフィックウインドウのリストを返す</para>
967
<link linkend="xname">xname</link>
970
<para>カレントのグラフィックウインドウの名前を変更</para>
976
<title>マウスの位置</title>
980
<link linkend="xclick">xclick</link>
983
<para>マウスクリックを待つ</para>
988
<link linkend="locate">locate</link>
991
<para>マウスで複数の点を選択</para>
996
<link linkend="xgetmouse">xgetmouse</link>
999
<para>マウスの現在位置を取得</para>
1005
<title>対話的エディタ</title>
1009
<link linkend="edit_curv">edit_curv</link>
1012
<para>対話的なグラフィック曲線エディタ</para>
1018
<title>自動制御用のグラフィック関数</title>
1022
<link linkend="bode">bode</link>
1027
<emphasis role="bold">例:</emphasis>
1030
<scilab:image>s=poly(0,'s')
1031
h=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01))
1032
clf();bode(h,0.01,100);
1039
<link linkend="gainplot">gainplot</link>
1042
<para>ゲインプロット</para>
1044
<emphasis role="bold">例:</emphasis>
1047
<scilab:image>s=poly(0,'s')
1048
h1=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01))
1049
h2=syslin('c',(s^2+2*0.1*15.1*s+228.01)/(s^2+2*0.9*15*s+225))
1050
clf();gainplot([h1;h2],0.01,100,['h1';'h2'])
1058
<link linkend="nyquist">nyquist</link>
1061
<para>ナイキストプロット</para>
1063
<emphasis role="bold">例:</emphasis>
1066
<scilab:image>s=poly(0,'s')
1067
h=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01));
1068
h1=h*syslin('c',(s^2+2*0.1*15.1*s+228.01)/(s^2+2*0.9*15*s+225))
1071
h_h=ax.children($).children(2);
1072
tip=datatipCreate(h_h,[1.331,0.684]);
1073
datatipSetOrientation(tip,"upper left");
1080
<link linkend="m_circle">m_circle</link>
1083
<para>M-サークル プロット</para>
1085
<emphasis role="bold">例:</emphasis>
1088
<scilab:image>m_circle();</scilab:image>
1094
<link linkend="chart">chart</link>
1099
<emphasis role="bold">例:</emphasis>
1102
<scilab:image>chart();</scilab:image>
1108
<link linkend="black">black</link>
1113
<emphasis role="bold">例:</emphasis>
1116
<scilab:image>s=poly(0,'s');
1117
sl=syslin('c',5*(1+s)/(.1*s^4+s^3+15*s^2+3*s+1))
1118
clf();black(sl,0.01,10);
1125
<link linkend="evans">evans</link>
1130
<emphasis role="bold">例:</emphasis>
1133
<scilab:image>evans();</scilab:image>
1139
<link linkend="sgrid">sgrid</link>
1142
<para>s面グリッド線</para>
1144
<emphasis role="bold">例:</emphasis>
1147
<scilab:image>sgrid();</scilab:image>
1153
<link linkend="plzr">plzr</link>
1156
<para>極ゼロプロット</para>
1158
<emphasis role="bold">例:</emphasis>
1161
<scilab:image>s=poly(0,'s');
1162
n=[1+s 2+3*s+4*s^2 5; 0 1-s s];
1163
d=[1+3*s 5-s^3 s+1;1+s 1+s+s^2 3*s-1];
1172
<link linkend="zgrid">zgrid</link>
1175
<para>zgrid プロット</para>
1177
<emphasis role="bold">例:</emphasis>
1180
<scilab:image>zgrid();</scilab:image>