japanese translation updated.sync with 5.4. 61/8661/2
Rui Hirokawa [Sat, 11 Aug 2012 11:35:00 +0000 (20:35 +0900)]
Change-Id: I002c58d94efbc67a1cfcb7e7e8136f0ce050e2b3

50 files changed:
scilab/modules/elementary_functions/help/ja_JP/elementarymatrices/ndgrid.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/acos.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/acosd.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/acosh.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/acot.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/acotd.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/acoth.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/acsc.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/acscd.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/acsch.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/asec.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/asecd.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/asech.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/asin.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/asind.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/asinh.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/atand.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/cos.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/cosd.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/csc.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/csch.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/sec.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/sech.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/sin.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/sinc.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/sinh.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/tan.xml
scilab/modules/elementary_functions/help/ja_JP/trigonometry/tanh.xml
scilab/modules/graphics/help/ja_JP/annotation/legends.xml
scilab/modules/graphics/help/ja_JP/geometric_shapes/xarrows.xml
scilab/modules/graphics/help/ja_JP/geometric_shapes/xfrect.xml
scilab/modules/graphics/help/ja_JP/geometric_shapes/xrect.xml
scilab/modules/graphics/help/ja_JP/geometric_shapes/xrects.xml
scilab/modules/graphics/help/ja_JP/pie/pie.xml
scilab/modules/graphics/help/ja_JP/plzr.xml
scilab/modules/graphics/help/ja_JP/polygon/polyline_properties.xml
scilab/modules/graphics/help/ja_JP/text/getfont.xml
scilab/modules/graphics/help/ja_JP/transform/move.xml
scilab/modules/graphics/help/ja_JP/transform/rotate.xml
scilab/modules/graphics/help/ja_JP/xgetech.xml
scilab/modules/graphics/help/ja_JP/xnumb.xml
scilab/modules/graphics/help/ja_JP/xsegs.xml
scilab/modules/graphics/help/ja_JP/xsetech.xml
scilab/modules/signal_processing/help/ja_JP/mese.xml
scilab/modules/signal_processing/help/ja_JP/wiener.xml
scilab/modules/special_functions/help/ja_JP/bessel.xml
scilab/modules/special_functions/help/ja_JP/beta.xml
scilab/modules/special_functions/help/ja_JP/erfinv.xml
scilab/modules/special_functions/help/ja_JP/gamma.xml
scilab/modules/statistics/help/ja_JP/cdf/cdfnor.xml

index be4b762..7129e19 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="ndgrid" xml:lang="ja">
-  <refnamediv>
-    <refname>ndgrid</refname>
-    <refpurpose>
-      多次元関数評価用グリッドの配列
-    </refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[X, Y] = ndgrid(x,y)
-      [X, Y, Z] = ndgrid(x,y,z)
-      [X, Y, Z, T] = ndgrid(x,y,z,t)
-      [X1, X2, ..., Xm] = ndgrid(x1,x2,...,xm)
-    </synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x, y, z, ...</term>
-        <listitem>
-          <para>ベクトル</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>X, Y, Z, ...</term>
-        <listitem>
-          <para>
-            入力引数が2個の場合は行列,
-            それ以外の場合はハイパー行列
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      この関数はユーティリティルーチンで,
-      2, 3, ..., n次元のグリッド上で関数の評価を行う
-      ための配列を作成する際に便利です.
-      例えば, 2次元の場合, グリッドは
-      長さ nx および nyの
-      2つのベクトル
-      <literal>x</literal> および <literal> y</literal>
-      で定義され,
-      <emphasis>i=1,..,nx</emphasis> および <emphasis>j=1,..,ny</emphasis>
-      として,座標<emphasis>(x(i),y(j))</emphasis>となります.
-      そのグリッド上で (例えば<emphasis>f</emphasis>のような)関数の評価を
-      行うことになります.
-      この場合,この関数は,以下のような大きさ<emphasis>nx x ny</emphasis>の
-      2つの行列<literal>X,Y</literal>を計算します :
-    </para>
-    <programlisting role=""><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="ndgrid" xml:lang="ja">
+    <refnamediv>
+        <refname>ndgrid</refname>
+        <refpurpose>
+            多次元関数評価用グリッドの配列
+        </refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[X, Y] = ndgrid(x,y)
+            [X, Y, Z] = ndgrid(x,y,z)
+            [X, Y, Z, T] = ndgrid(x,y,z,t)
+            [X1, X2, ..., Xm] = ndgrid(x1,x2,...,xm)
+        </synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x, y, z, ...</term>
+                <listitem>
+                    <para>ベクトル</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>X, Y, Z, ...</term>
+                <listitem>
+                    <para>
+                        入力引数が2個の場合は行列,
+                        それ以外の場合はハイパー行列
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            この関数はユーティリティルーチンで,
+            2, 3, ..., n次元のグリッド上で関数の評価を行う
+            ための配列を作成する際に便利です.
+            例えば, 2次元の場合, グリッドは
+            長さ nx および nyの
+            2つのベクトル
+            <literal>x</literal> および <literal> y</literal>
+            で定義され,
+            <emphasis>i=1,..,nx</emphasis> および <emphasis>j=1,..,ny</emphasis>
+            として,座標<emphasis>(x(i),y(j))</emphasis>となります.
+            そのグリッド上で (例えば<emphasis>f</emphasis>のような)関数の評価を
+            行うことになります.
+            この場合,この関数は,以下のような大きさ<emphasis>nx x ny</emphasis>の
+            2つの行列<literal>X,Y</literal>を計算します :
+        </para>
+        <programlisting role=""><![CDATA[ 
 X(i,j) = x(i)   for all i in [1,nx]
 Y(i,j) = y(j)       and j in [1,ny]
  ]]></programlisting>
-    <para>
-      評価は,<literal>Z=f(X,Y)</literal>で行うことができます.
-      (ベクトル引数で<literal>f</literal>を評価するようコードが
-      作成されている場合,
-      <literal>*</literal>,
-      <literal>/</literal> および <literal>^</literal>の部分に
-      要素毎の演算 <literal>.*</literal>, <literal>./</literal> および
-      <literal>.^</literal>を使用することにより,(一般に)動作します..
-    </para>
-    <para>
-      3次元の場合, 長さ nx, ny および nzの3個のベクトル<literal>x,y,z</literal>
-      を指定し,
-      <literal>X,Y,Z</literal>は以下のように大きさ
-      <emphasis>nx x ny x nz</emphasis>のハイパー行列となります :
-    </para>
-    <programlisting role=""><![CDATA[ 
+        <para>
+            評価は,<literal>Z=f(X,Y)</literal>で行うことができます.
+            (ベクトル引数で<literal>f</literal>を評価するようコードが
+            作成されている場合,
+            <literal>*</literal>,
+            <literal>/</literal> および <literal>^</literal>の部分に
+            要素毎の演算 <literal>.*</literal>, <literal>./</literal> および
+            <literal>.^</literal>を使用することにより,(一般に)動作します..
+        </para>
+        <para>
+            3次元の場合, 長さ nx, ny および nzの3個のベクトル<literal>x,y,z</literal>
+            を指定し,
+            <literal>X,Y,Z</literal>は以下のように大きさ
+            <emphasis>nx x ny x nz</emphasis>のハイパー行列となります :
+        </para>
+        <programlisting role=""><![CDATA[ 
 X(i,j,k) = x(i)  
 Y(i,j,k) = y(j)   for all (i,j,k) in [1,nx]x[1,ny]x[1,nz]
 Z(i,j,k) = z(k)
  ]]></programlisting>
-    <para>
-      一般的な場合, m 個の入力引数<literal>x1, x2, ..,
-        xm
-      </literal>
-      ,それから m個の出力引数
-      <literal>X1, X2, .., Xm</literal> は以下のような
-      大きさ <emphasis>nx1 x nx2 x ... x
-        nxm
-      </emphasis>
-      のハイパー行列となります :
-    </para>
-    <programlisting role=""><![CDATA[ 
+        <para>
+            一般的な場合, m 個の入力引数<literal>x1, x2, ..,
+                xm
+            </literal>
+            ,それから m個の出力引数
+            <literal>X1, X2, .., Xm</literal> は以下のような
+            大きさ <emphasis>nx1 x nx2 x ... x
+                nxm
+            </emphasis>
+            のハイパー行列となります :
+        </para>
+        <programlisting role=""><![CDATA[ 
 Xj(i1,i2,...,ij,...,im) = xj(ij)   
 for all (i1,i2,...,im) in [1,nx1]x[1,nx2]x...x[1,nxm]  
  ]]></programlisting>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[  
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[  
 // 簡単な2次元グリッドを作
 nx = 40; ny = 40;
 x = linspace(-1,1,nx);
@@ -107,8 +107,18 @@ deff("z=f(x,y)","z=x.^2 + y.^3")
 Z = f(X,Y);
 clf()
 plot3d(x,y,Z, flag=[2 6 4]); xselect()
-
-// create a simple 3d grid
+ ]]></programlisting>
+        <scilab:image>
+            nx = 40; ny = 40;
+            x = linspace(-1,1,nx);
+            y = linspace(-1,1,ny);
+            [X,Y] = ndgrid(x,y);
+            deff("z=f(x,y)","z=x.^2 + y.^3")
+            Z = f(X,Y);
+            plot3d(x,y,Z, flag=[2 6 4]);
+        </scilab:image>
+        <programlisting role="example"><![CDATA[
+// 簡単な3次元グリッドを作成
 nx = 10; ny = 6; nz = 4;
 x = linspace(0,2,nx);
 y = linspace(0,1,ny);
@@ -132,15 +142,15 @@ end
 
 clf()
 plot3d(XF,YF,ZF, flag=[0 6 3], leg="X@Y@Z")
-xtitle("A 3d grid !"); xselect()
+xtitle("A 3d grid !"); show_window()
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="kron">kron</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="kron">kron</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 76d20ee..5c5520c 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="acos" xml:lang="ja">
-  <refnamediv>
-    <refname>acos</refname>
-    <refpurpose>要素毎の逆余弦</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>t=acos(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素ベクトル</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>t</term>
-        <listitem>
-          <para>実数または複素ベクトル</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      ベクトル <literal>t</literal> の要素はベクトル
-      <literal>x</literal>の各エントリの逆余弦となる.定義域は[-1, 1]となる.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="acos" xml:lang="ja">
+    <refnamediv>
+        <refname>acos</refname>
+        <refpurpose>要素毎の逆余弦</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>t=acos(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素ベクトル</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>t</term>
+                <listitem>
+                    <para>実数または複素ベクトル</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            ベクトル <literal>t</literal> の要素はベクトル
+            <literal>x</literal>の各エントリの逆余弦となります.定義域は[-1, 1]となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x = -1:.05:1;
+            plot(x,acos(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[1,%i,-1,-%i]
 cos(acos(x))
  ]]></programlisting>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="cos">cos</link>
+                <link linkend="acosd">acosd</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index b2ad557..5a1f8b2 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="acosd" xml:lang="ja">
-  <refnamediv>
-    <refname>acosd</refname>
-    <refpurpose>要素毎の逆余弦, 結果は度.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>t=acosd(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>t</term>
-        <listitem>
-          <para>実数または複素数配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      ベクトル <literal>t</literal> の要素は,
-      <literal>x</literal>の各エントリの
-      逆余弦(単位:度)となる(t=acos(x)*180/%pi).
-      実数の入力データは<literal> [-1, 1]</literal>の範囲となる.
-      結果は実数で<literal>[0 180].</literal>の範囲となる.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="acosd" xml:lang="ja">
+    <refnamediv>
+        <refname>acosd</refname>
+        <refpurpose>要素毎の逆余弦, 結果は度.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>t=acosd(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>パラメータ</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>t</term>
+                <listitem>
+                    <para>実数または複素数配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            ベクトル <literal>t</literal> の要素は,
+            <literal>x</literal>の各エントリの
+            逆余弦(単位:度)となります(t=acos(x)*180/%pi).
+            実数の入力データは<literal> [-1, 1]</literal>の範囲です.
+            結果は実数で<literal>[0 180].</literal>の範囲となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=-0.99:0.1:0.99; 
+            plot(x,acosd(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[-1 0 1 sqrt(2)/2 -sqrt(2)/2 sqrt(3)/2 -sqrt(3)/2];
 acosd(x)
  ]]></programlisting>
-  </refsection>
-  <refsection>
-    <title>参考</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="acos">acos</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection>
+        <title>参考</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="acos">acos</link>
+            </member>
+            <member>
+                <link linkend="cos">cos</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index d8d12d9..52819d2 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="acosh" xml:lang="ja">
-  <refnamediv>
-    <refname>acosh</refname>
-    <refpurpose>双曲線逆余弦</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[t]=acosh(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数ベクトル</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>t</term>
-        <listitem>
-          <para>実数または複素数ベクトル</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      ベクトル <literal>t</literal> の要素は
-      ベクトル <literal>x</literal>のエントリのArgCosh となる.
-      定義域は
-      ]1,+infinity[ である.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="acosh" xml:lang="ja">
+    <refnamediv>
+        <refname>acosh</refname>
+        <refpurpose>双曲線逆余弦</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[t]=acosh(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数ベクトル</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>t</term>
+                <listitem>
+                    <para>実数または複素数ベクトル</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            ベクトル <literal>t</literal> の要素は
+            ベクトル <literal>x</literal>のエントリのArgCosh となります.
+            定義域は
+            ]1,+infinity[ です.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=-360:1:360
+            plot(x,acosh(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[0,1,%i];
 cosh(acosh(x))
  ]]></programlisting>
-  </refsection>
+    </refsection>
 </refentry>
index d46c70f..8a609b7 100644 (file)
@@ -1,77 +1,84 @@
 <?xml version="1.0" encoding="utf-8"?>
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="acot" xml:lang="ja">
-  <refnamediv>
-    <refname>acot</refname>
-    <refpurpose>引数の要素毎の逆正接を計算する.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = acot(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>引数について要素毎の逆正接を計算する.
-      引数が実数の場合,結果も実数となる.
-    </para>
-    <para>
-      以下の等式は保持される: <literal>acot(z) =
-        %pi-acot(-z)=%pi/2-atan(z)=%i*acoth(%i*z)+%pi/2*(1-csgn(z+%i))
-      </literal>
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="acot" xml:lang="ja">
+    <refnamediv>
+        <refname>acot</refname>
+        <refpurpose>引数の要素毎の逆正接を計算する.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = acot(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>引数について要素毎の逆正接を計算する.
+            引数が実数の場合,結果も実数となる.
+        </para>
+        <para>
+            以下の等式は保持される: <literal>acot(z) =
+                %pi-acot(-z)=%pi/2-atan(z)=%i*acoth(%i*z)+%pi/2*(1-csgn(z+%i))
+            </literal>
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=-30:0.1:30; 
+            plot(x,acot(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[1 2 -2 sqrt(2) -sqrt(2) 2/sqrt(3) -2/sqrt(3) -1];
 acot(x)/%pi
  ]]></programlisting>
-  </refsection>
-  <refsection>
-    <title>参考</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="cotg">cotg</link>
-      </member>
-      <member>
-        <link linkend="acotd">acotd</link>
-      </member>
-      <member>
-        <link linkend="csgn">csgn</link>
-      </member>
-      <member>
-        <link linkend="acoth">acoth</link>
-      </member>
-      <member>
-        <link linkend="atan">atan</link>
-      </member>
-    </simplelist>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="vert">
-      <member>Kahan, W., "Branch cuts for complex elementary functions, or,
-        Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
-        conference on The State of the Art in Numerical Analysis, University of
-        Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
-        1987, 165-210.
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection>
+        <title>参考</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="cotg">cotg</link>
+            </member>
+            <member>
+                <link linkend="acotd">acotd</link>
+            </member>
+            <member>
+                <link linkend="csgn">csgn</link>
+            </member>
+            <member>
+                <link linkend="acoth">acoth</link>
+            </member>
+            <member>
+                <link linkend="atan">atan</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="vert">
+            <member>Kahan, W., "Branch cuts for complex elementary functions, or,
+                Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
+                conference on The State of the Art in Numerical Analysis, University of
+                Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
+                1987, 165-210.
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index b71cd3c..dd096b1 100644 (file)
@@ -2,68 +2,75 @@
 <!--
  * Ajouter ici d'éventuels commentaires sur le fichier XML
 -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="acotd" xml:lang="ja">
-  <refnamediv>
-    <refname>acotd</refname>
-    <refpurpose>引数の要素毎の逆正接(単位:度)を計算する.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = acotd(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>要素毎の逆正接を計算し,結果を(単位:度0を返す).
-      引数が実数の場合,結果は実数となる.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="acotd" xml:lang="ja">
+    <refnamediv>
+        <refname>acotd</refname>
+        <refpurpose>引数の要素毎の逆正接(単位:度)を計算する.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = acotd(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>要素毎の逆正接を計算し,結果(単位:度)を返します.
+            引数が実数の場合,結果は実数となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=-30:1:30
+            plot(x,acotd(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[1 2 -2 sqrt(2) -sqrt(2) 2/sqrt(3) -2/sqrt(3) -1];
 acotd(x)
  ]]></programlisting>
-  </refsection>
-  <refsection>
-    <title>参考</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="cotd">cotd</link>
-      </member>
-      <member>
-        <link linkend="acot">acot</link>
-      </member>
-      <!--<member>
+    </refsection>
+    <refsection>
+        <title>参考</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="cotd">cotd</link>
+            </member>
+            <member>
+                <link linkend="acot">acot</link>
+            </member>
+            <!--<member>
         <link linkend="csgn">csgn</link>
       </member>-->
-    </simplelist>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="vert">
-      <member>Kahan, W., "Branch cuts for complex elementary functions, or,
-        Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
-        conference on The State of the Art in Numerical Analysis, University of
-        Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
-        1987, 165-210.
-      </member>
-    </simplelist>
-  </refsection>
+        </simplelist>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="vert">
+            <member>Kahan, W., "Branch cuts for complex elementary functions, or,
+                Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
+                conference on The State of the Art in Numerical Analysis, University of
+                Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
+                1987, 165-210.
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index dccc6fd..eaebfc8 100644 (file)
@@ -2,59 +2,67 @@
 <!--
  * Ajouter ici d'éventuels commentaires sur le fichier XML
 -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="acoth" xml:lang="ja">
-  <refnamediv>
-    <refname>acoth</refname>
-    <refpurpose>要素毎の逆双曲線正接.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = acoth(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>引数の逆双曲線正接を要素毎に計算する.</para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="acoth" xml:lang="ja">
+    <refnamediv>
+        <refname>acoth</refname>
+        <refpurpose>要素毎の逆双曲線正接.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = acoth(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>引数の逆双曲線正接を要素毎に計算します.</para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image><![CDATA[ 
+x=-30:0.1:30;
+x(abs(x)<=1)=%nan;
+plot(x,acoth(x))
+ ]]></scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=-30:0.1:30;
 x(abs(x)<=1)=%nan;
 plot(x,acoth(x))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="atanh">atanh</link>
-      </member>
-      <member>
-        <link linkend="coth">coth</link>
-      </member>
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>使用する関数</title>
-    <para>
-      この関数は <literal>atanh</literal>に基づいている.
-    </para>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="atanh">atanh</link>
+            </member>
+            <member>
+                <link linkend="coth">coth</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>使用する関数</title>
+        <para>
+            この関数は <literal>atanh</literal>に基づいています.
+        </para>
+    </refsection>
 </refentry>
index ee53b8d..9a4e659 100644 (file)
@@ -1,73 +1,81 @@
 <?xml version="1.0" encoding="utf-8"?>
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="acsc" xml:lang="ja">
-  <refnamediv>
-    <refname>acsc</refname>
-    <refpurpose>引数の逆余割を要素毎に計算する.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = acsc(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      引数の逆余割を要素毎に計算する.
-      絶対値が1より大きい実数引数の場合,結果は実数となる.
-    </para>
-    <para>
-      以下の等式が成り立つ: <literal>acsc(z) = -acsc(-z) =
-        asin(1/z) = %pi/2-asec(z) = %i*acsch(%i*z)
-      </literal>
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="acsc" xml:lang="ja">
+    <refnamediv>
+        <refname>acsc</refname>
+        <refpurpose>引数の逆余割を要素毎に計算する.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = acsc(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            引数の逆余割を要素毎に計算します.
+            絶対値が1より大きい実数引数の場合,結果は実数となります.
+        </para>
+        <para>
+            以下の等式が成り立ちます: <literal>acsc(z) = -acsc(-z) =
+                asin(1/z) = %pi/2-asec(z) = %i*acsch(%i*z)
+            </literal>
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=linspace(1,20,200);
+            x=[-x($:-1:1) %nan x];
+            plot(x,acsc(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=linspace(1,20,200);
 x=[-x($:-1:1) %nan x];
 plot(x,acsc(x))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="csc">csc</link>
-      </member>
-      <member>
-        <link linkend="acscd">acscd</link>
-      </member>
-      <member>
-        <link linkend="acsch">acsch</link>
-      </member>
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>リファレンス</title>
-    <simplelist type="vert">
-      <member>Kahan, W., "Branch cuts for complex elementary functions, or,
-        Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
-        conference on The State of the Art in Numerical Analysis, University of
-        Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
-        1987, 165-210.
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="csc">csc</link>
+            </member>
+            <member>
+                <link linkend="acscd">acscd</link>
+            </member>
+            <member>
+                <link linkend="acsch">acsch</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>リファレンス</title>
+        <simplelist type="vert">
+            <member>Kahan, W., "Branch cuts for complex elementary functions, or,
+                Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
+                conference on The State of the Art in Numerical Analysis, University of
+                Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
+                1987, 165-210.
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 5e4817c..1427e65 100644 (file)
@@ -2,70 +2,78 @@
 <!--
  * Ajouter ici d'éventuels commentaires sur le fichier XML
 -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="acscd" xml:lang="ja">
-  <refnamediv>
-    <refname>acscd</refname>
-    <refpurpose>引数の逆余割を要素毎に計算し,結果を度単位で返す.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = acscd(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>R実数配列</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      引数の逆余割を要素毎に計算し,結果を度単位で返す.
-      絶対値が1より大きい実数引数の場合,結果は実数となる.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="acscd" xml:lang="ja">
+    <refnamediv>
+        <refname>acscd</refname>
+        <refpurpose>引数の逆余割を要素毎に計算し,結果を度単位で返す.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = acscd(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数配列</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            引数の逆余割を要素毎に計算し,結果を度単位で返します.
+            絶対値が1より大きい実数引数の場合,結果は実数となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=linspace(1,20,200);
+            x=[-x($:-1:1) %nan x];
+            plot(x,acscd(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=linspace(1,20,200);
 x=[-x($:-1:1) %nan x];
 plot(x,acscd(x))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="cscd">cscd</link>
-      </member>
-      <member>
-        <link linkend="acsc">acsc</link>
-      </member>
-      <!--<member>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="cscd">cscd</link>
+            </member>
+            <member>
+                <link linkend="acsc">acsc</link>
+            </member>
+            <!--<member>
         <link linkend="csgn">csgn</link>
       </member>-->
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>リファレンス</title>
-    <simplelist type="vert">
-      <member>Kahan, W., "Branch cuts for complex elementary functions, or,
-        Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
-        conference on The State of the Art in Numerical Analysis, University of
-        Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
-        1987, 165-210.
-      </member>
-    </simplelist>
-  </refsection>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>リファレンス</title>
+        <simplelist type="vert">
+            <member>Kahan, W., "Branch cuts for complex elementary functions, or,
+                Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
+                conference on The State of the Art in Numerical Analysis, University of
+                Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
+                1987, 165-210.
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 3d305c3..1a9a8e7 100644 (file)
@@ -2,72 +2,80 @@
 <!--
  * Ajouter ici d'éventuels commentaires sur le fichier XML
 -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="acsch" xml:lang="ja">
-  <refnamediv>
-    <refname>acsch</refname>
-    <refpurpose>
-      引数の逆双曲線余割を要素毎に計算する.
-    </refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = acsch(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      引数の逆双曲線余割を要素毎に計算する.
-      絶対値が1より大きい実数引数の場合,結果は実数となる.
-    </para>
-    <para>
-      以下の等式が成り立つ: <literal>acsch(z) = -acsch(-z) =
-        asinh(1/z) = csgn(%i+1/z)*asech(-i*z)-%i*%pi/2 =
-        %i*acsc(%i*z)
-      </literal>
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="acsch" xml:lang="ja">
+    <refnamediv>
+        <refname>acsch</refname>
+        <refpurpose>
+            引数の逆双曲線余割を要素毎に計算する.
+        </refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = acsch(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            引数の逆双曲線余割を要素毎に計算します.
+            絶対値が1より大きい実数引数の場合,結果は実数となります.
+        </para>
+        <para>
+            以下の等式が成り立ちます: <literal>acsch(z) = -acsch(-z) =
+                asinh(1/z) = csgn(%i+1/z)*asech(-i*z)-%i*%pi/2 =
+                %i*acsc(%i*z)
+            </literal>
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=linspace(1,20,200);
+            x=[-x($:-1:1) %nan x];
+            plot(x,acsch(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=linspace(1,20,200);
 x=[-x($:-1:1) %nan x];
 plot(x,acsch(x))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="csch">csch</link>
-      </member>
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>リファレンス</title>
-    <simplelist type="vert">
-      <member>Kahan, W., "Branch cuts for complex elementary functions, or,
-        Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
-        conference on The State of the Art in Numerical Analysis, University of
-        Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
-        1987, 165-210.
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="csch">csch</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>リファレンス</title>
+        <simplelist type="vert">
+            <member>Kahan, W., "Branch cuts for complex elementary functions, or,
+                Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
+                conference on The State of the Art in Numerical Analysis, University of
+                Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
+                1987, 165-210.
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 720327f..81a8640 100644 (file)
@@ -2,74 +2,82 @@
 <!--
  * Ajouter ici d'éventuels commentaires sur le fichier XML
 -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="asec" xml:lang="ja">
-  <refnamediv>
-    <refname>asec</refname>
-    <refpurpose>引数の要素毎の逆割線を計算する.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = asec(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      引数の要素毎の逆割線を計算します. 絶対値が 1 より大きい
-      実数の引数の場合, 結果は実数になります.
-    </para>
-    <para>
-      以下の等式が満たされます: <literal>asec(z) = -acsc(-z) =
-        asin(1/z) = %pi/2-asec(x) = %i*acsch(%i*z)
-      </literal>
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="asec" xml:lang="ja">
+    <refnamediv>
+        <refname>asec</refname>
+        <refpurpose>引数の要素毎の逆割線を計算する.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = asec(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            引数の要素毎の逆割線を計算します. 絶対値が 1 より大きい
+            実数の引数の場合, 結果は実数になります.
+        </para>
+        <para>
+            以下の等式が満たされます: <literal>asec(z) = -acsc(-z) =
+                asin(1/z) = %pi/2-asec(x) = %i*acsch(%i*z)
+            </literal>
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=linspace(1,20,200); 
+            x=[-x($:-1:1) %nan x]; 
+            plot(x,asec(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[1 2 -2 sqrt(2) -sqrt(2) 2/sqrt(3) -2/sqrt(3) -1];
 asec(x)/%pi
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="sec">sec</link>
-      </member>
-      <member>
-        <link linkend="asecd">asecd</link>
-      </member>
-      <!--<member>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="sec">sec</link>
+            </member>
+            <member>
+                <link linkend="asecd">asecd</link>
+            </member>
+            <!--<member>
         <link linkend="csgn">csgn</link>
       </member>-->
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>参考文献</title>
-    <simplelist type="vert">
-      <member>Kahan, W., "Branch cuts for complex elementary functions, or,
-        Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
-        conference on The State of the Art in Numerical Analysis, University of
-        Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
-        1987, 165-210.
-      </member>
-    </simplelist>
-  </refsection>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>参考文献</title>
+        <simplelist type="vert">
+            <member>Kahan, W., "Branch cuts for complex elementary functions, or,
+                Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
+                conference on The State of the Art in Numerical Analysis, University of
+                Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
+                1987, 165-210.
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 5733c1c..e3be016 100644 (file)
@@ -2,73 +2,82 @@
 <!--
  * Ajouter ici d'éventuels commentaires sur le fichier XML
 -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="asecd" xml:lang="ja">
-  <refnamediv>
-    <refname>asecd</refname>
-    <refpurpose>
-      引数の要素毎の逆割線を計算し,結果を度単位で返す.
-    </refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = asecd(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数の配列</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      引数の要素毎の逆割線を計算し,結果を度単位で返します.
-      絶対値が <literal>1</literal>より大きい実数入力データの
-      場合, 結果は実数で <literal>[-90 90]</literal>の範囲となります.
-    </para>
-    <para>
-      <literal>asecd(x)</literal> is equal to
-      <literal>asec(x)*180/%pi</literal>.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="asecd" xml:lang="ja">
+    <refnamediv>
+        <refname>asecd</refname>
+        <refpurpose>
+            引数の要素毎の逆割線を計算し,結果を度単位で返す.
+        </refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = asecd(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数の配列</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            引数の要素毎の逆割線を計算し,結果を度単位で返します.
+            絶対値が <literal>1</literal>より大きい実数入力データの
+            場合, 結果は実数で <literal>[-90 90]</literal>の範囲となります.
+        </para>
+        <para>
+            <literal>asecd(x)</literal> は
+            <literal>asec(x)*180/%pi</literal>と等価です.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=linspace(1,20,200);
+            x=[-x($:-1:1) %nan x];
+            plot(x,asecd(x))
+            
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[1 2 -2 sqrt(2) -sqrt(2) 2/sqrt(3) -2/sqrt(3) -1];
 asecd(x)
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="asec">asec</link>
-      </member>
-      <member>
-        <link linkend="secd">secd</link>
-      </member>
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>参考文献</title>
-    <simplelist type="vert">
-      <member>Kahan, W., "Branch cuts for complex elementary functions, or,
-        Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
-        conference on The State of the Art in Numerical Analysis, University of
-        Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
-        1987, 165-210.
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="asec">asec</link>
+            </member>
+            <member>
+                <link linkend="secd">secd</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>参考文献</title>
+        <simplelist type="vert">
+            <member>Kahan, W., "Branch cuts for complex elementary functions, or,
+                Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
+                conference on The State of the Art in Numerical Analysis, University of
+                Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
+                1987, 165-210.
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index ca0e4f8..035133d 100644 (file)
@@ -1,77 +1,68 @@
 <?xml version="1.0" encoding="utf-8"?>
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="asech" xml:lang="ja">
-  <refnamediv>
-    <refname>asech</refname>
-    <refpurpose>
-      引数の要素毎の逆双曲線割線を計算する.
-    </refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = asech(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      引数の要素毎の逆双曲線割線を計算します.
-      引数が実数で絶対値が1より小さい場合,結果は実数となります.
-    </para>
-    <para>
-      以下の等式が成り立ちます: <literal>asech(x) = acosh(1 ./ x)=
-        %i*csgn(%i*(1−1 ./ x))*asec(x)=csgn(%i*(1 − 1 ./
-        x))*(%pi/2*(%i+acsch(%i*x)))
-      </literal>
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="asech" xml:lang="ja">
+    <refnamediv>
+        <refname>asech</refname>
+        <refpurpose>
+            引数の要素毎の逆双曲線割線を計算する.
+        </refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = asech(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            引数の要素毎の逆双曲線割線を計算します.
+            引数が実数で絶対値が1より小さい場合,結果は実数となります.
+        </para>
+        <para>
+            以下の等式が成り立ちます: <literal>asech(x) = acosh(1 ./ x)=
+                %i*csgn(%i*(1−1 ./ x))*asec(x)=csgn(%i*(1 − 1 ./
+                x))*(%pi/2*(%i+acsch(%i*x)))
+            </literal>
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 asech(1)
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="sech">sech</link>
-      </member>
-      <member>
-        <link linkend="acosh">acosh</link>
-      </member>
-      <member>
-        <link linkend="acsch">acsch</link>
-      </member>
-      <member>
-        <link linkend="csgn">csgn</link>
-      </member>
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>参考文献</title>
-    <simplelist type="vert">
-      <member>Kahan, W., "Branch cuts for complex elementary functions, or,
-        Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
-        conference on The State of the Art in Numerical Analysis, University of
-        Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
-        1987, 165-210.
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="sech">sech</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>参考文献</title>
+        <simplelist type="vert">
+            <member>Kahan, W., "Branch cuts for complex elementary functions, or,
+                Much ado about nothing's sign bit", Proceedings of the joing IMA/SIAM
+                conference on The State of the Art in Numerical Analysis, University of
+                Birmingham, A. Iserles and M.J.D. Powell, eds, Clarendon Press, Oxford,
+                1987, 165-210.
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index faee5a0..bba0aa1 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="asin" xml:lang="ja">
-  <refnamediv>
-    <refname>asin</refname>
-    <refpurpose>逆正弦</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[t]=asin(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列/行列</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>t</term>
-        <listitem>
-          <para>実数または複素数の配列/行列</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>t</literal> のエントリは,
-      <literal>x</literal>の対応するエントリの逆正弦となります.
-      定義域は, [-1,1] です.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="asin" xml:lang="ja">
+    <refnamediv>
+        <refname>asin</refname>
+        <refpurpose>逆正弦</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[t]=asin(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>パラメータ</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列/行列</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>t</term>
+                <listitem>
+                    <para>実数または複素数の配列/行列</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>t</literal> のエントリは,
+            <literal>x</literal>の対応するエントリの逆正弦となります.
+            定義域は, [-1,1] です.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x = -%pi/2:.05:%pi/2;
+            plot(x,asin(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 A=[1,2;3,4]
 sin(asin(A))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="sin">sin</link>
-      </member>
-      <member>
-        <link linkend="sinm">sinm</link>
-      </member>
-      <member>
-        <link linkend="asinm">asinm</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="sin">sin</link>
+            </member>
+            <member>
+                <link linkend="sinm">sinm</link>
+            </member>
+            <member>
+                <link linkend="asinm">asinm</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 94abc23..ff19e46 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="asind" xml:lang="ja">
-  <refnamediv>
-    <refname>asind</refname>
-    <refpurpose>逆正弦 (結果の単位: 度)</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>t=asind(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>
-            実数の配列/行列. 要素は, <literal>[-1 1]</literal>の範囲となります.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>t</term>
-        <listitem>
-          <para>
-            <literal>x</literal>と同じ次元の実数の配列/行列
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>t</literal> のエントリは, 対応する
-      <literal>x</literal>のエントリの逆正弦となります.
-      定義域は, [-1,1], 結果は[-90 90]の範囲となります;
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="asind" xml:lang="ja">
+    <refnamediv>
+        <refname>asind</refname>
+        <refpurpose>逆正弦 (結果の単位: 度)</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>t=asind(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>
+                        実数の配列/行列. 要素は, <literal>[-1 1]</literal>の範囲となります.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>t</term>
+                <listitem>
+                    <para>
+                        <literal>x</literal>と同じ次元の実数の配列/行列
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>t</literal> のエントリは, 対応する
+            <literal>x</literal>のエントリの逆正弦となります.
+            定義域は, [-1,1], 結果は[-90 90]の範囲となります;
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=-0.99:0.1:0.99; 
+            plot(x,asind(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[-1 0 1 sqrt(2)/2 -sqrt(2)/2 sqrt(3)/2 -sqrt(3)/2];
 asind(x)
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="sin">sin</link>
-      </member>
-      <member>
-        <link linkend="sind">sind</link>
-      </member>
-      <member>
-        <link linkend="sinm">sinm</link>
-      </member>
-      <member>
-        <link linkend="asinm">asinm</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="sin">sin</link>
+            </member>
+            <member>
+                <link linkend="sind">sind</link>
+            </member>
+            <member>
+                <link linkend="sinm">sinm</link>
+            </member>
+            <member>
+                <link linkend="asinm">asinm</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 35c4ecc..7189a0f 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="asinh" xml:lang="ja">
-  <refnamediv>
-    <refname>asinh</refname>
-    <refpurpose>双曲線逆正弦</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[t]=asinh(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列/行列</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>t</term>
-        <listitem>
-          <para>実数または複素数の配列/行列</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>t</literal>のエントリは,
-      対応する <literal>x</literal>のエントリの双曲線逆正弦です.
-      定義域は ]-1,i[です.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="asinh" xml:lang="ja">
+    <refnamediv>
+        <refname>asinh</refname>
+        <refpurpose>双曲線逆正弦</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[t]=asinh(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列/行列</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>t</term>
+                <listitem>
+                    <para>実数または複素数の配列/行列</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>t</literal>のエントリは,
+            対応する <literal>x</literal>のエントリの双曲線逆正弦です.
+            定義域は ]-1,i[です.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=-60:1:60
+            plot(x,asinh(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 A=[1,2;2,3]
 sinh(asinh(A))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="sinh">sinh</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="sinh">sinh</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 36da0cb..c9e7ddd 100644 (file)
@@ -1,79 +1,86 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="atand" xml:lang="ja">
-  <refnamediv>
-    <refname>atand</refname>
-    <refpurpose>2象限および 4象限逆正接, 結果の単位は度.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>phi=atand(x)
-      phi=atand(y,x)
-    </synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数のスカラー/ベクトル/行列</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>phi</term>
-        <listitem>
-          <para>実数のスカラー/ベクトル/行列</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>x, y</term>
-        <listitem>
-          <para>同じサイズの実数(スカラー,ベクトルまたは行列)</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>phi</term>
-        <listitem>
-          <para>実数(スカラー,ベクトルまたは行列)</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      最初の形式は2象限逆正接を計算します.
-      これは,<literal>tand(phi)</literal>の逆関数です.
-      <literal>phi</literal>は [-90, 90] の範囲となります.
-    </para>
-    <para>
-      2番目の形式は4象限逆正接を計算します(Fortranの atan2).
-      この場合,この関数は,複素数 <literal>x+i*y</literal> の偏角(角度)を
-      返します.
-      <literal>atand(y,x)</literal>の範囲は, [-180,180i] です.
-    </para>
-    <para>
-      引数が実数の場合,<literal>x&gt;0</literal>には
-      両形式とも同じ値となります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="atand" xml:lang="ja">
+    <refnamediv>
+        <refname>atand</refname>
+        <refpurpose>2象限および 4象限逆正接, 結果の単位は度.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>phi=atand(x)
+            phi=atand(y,x)
+        </synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数のスカラー/ベクトル/行列</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>phi</term>
+                <listitem>
+                    <para>実数のスカラー/ベクトル/行列</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>x, y</term>
+                <listitem>
+                    <para>同じサイズの実数(スカラー,ベクトルまたは行列)</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>phi</term>
+                <listitem>
+                    <para>実数(スカラー,ベクトルまたは行列)</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            最初の形式は2象限逆正接を計算します.
+            これは,<literal>tand(phi)</literal>の逆関数です.
+            <literal>phi</literal>は [-90, 90] の範囲となります.
+        </para>
+        <para>
+            2番目の形式は4象限逆正接を計算します(Fortranの atan2).
+            この場合,この関数は,複素数 <literal>x+i*y</literal> の偏角(角度)を
+            返します.
+            <literal>atand(y,x)</literal>の範囲は, [-180,180i] です.
+        </para>
+        <para>
+            引数が実数の場合,<literal>x&gt;0</literal>の時は
+            両形式とも同じ値となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=-60:1:60
+            plot(x,atand(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 // 二番目の形式の例
 x=[0,1/sqrt(3),1,sqrt(3),%inf,0]
 atand(x)
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="tan">tan</link>
-      </member>
-      <member>
-        <link linkend="tand">tand</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="tan">tan</link>
+            </member>
+            <member>
+                <link linkend="tand">tand</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 1cb611c..8776023 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="cos" xml:lang="ja">
-  <refnamediv>
-    <refname>cos</refname>
-    <refpurpose>余弦関数</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[y]=cos(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数のベクトル/行列</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      ベクトルまたは行列の場合, <literal>cos(x)</literal> はその要素の
-      余弦です.行列の余弦の場合は<literal>cosm(X)</literal>関数を使用してください.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="cos" xml:lang="ja">
+    <refnamediv>
+        <refname>cos</refname>
+        <refpurpose>余弦関数</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[y]=cos(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数のベクトル/行列</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            ベクトルまたは行列の場合, <literal>cos(x)</literal> はその要素の
+            余弦です.行列の余弦の場合は<literal>cosm(X)</literal>関数を使用してください.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x = -%pi*2:.05:%pi*2;
+            plot(x,cos(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[0,1,%i]
 acos(cos(x))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="cosm">cosm</link>
-      </member>
-      <member>
-        <link linkend="acos">acos</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="cosm">cosm</link>
+            </member>
+            <member>
+                <link linkend="acos">acos</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 8d21289..13cdcf5 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="cosd" xml:lang="ja">
-  <refnamediv>
-    <refname>cosd</refname>
-    <refpurpose>要素毎の余弦(引数の単位:度)</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y=cosd(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数ベクトル/行列</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      For a vector or a matrix <literal>x</literal> に角度が
-      単位:度のベクトルまたは行列で指定されると,
-      <literal>cosd(x)</literal> は各要素の余弦となります. 
-      結果は <literal>[-1 1]</literal>の範囲となります. 
-      入力要素が<literal>n*90</literal> (<literal>n</literal>は奇数の整数)に等しい
-      場合,結果は完全にゼロとなります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="cosd" xml:lang="ja">
+    <refnamediv>
+        <refname>cosd</refname>
+        <refpurpose>要素毎の余弦(引数の単位:度)</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y=cosd(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数ベクトル/行列</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            For a vector or a matrix <literal>x</literal> に角度が
+            単位:度のベクトルまたは行列で指定されると,
+            <literal>cosd(x)</literal> は各要素の余弦となります. 
+            結果は <literal>[-1 1]</literal>の範囲となります. 
+            入力要素が<literal>n*90</literal> (<literal>n</literal>は奇数の整数)に等しい
+            場合,結果は完全にゼロとなります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>Sample</title>
+        <scilab:image>
+            x=-360:1:360
+            plot(x,cosd(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[0,30 45 60 90 360];
 cosd(x)
  ]]></programlisting>
-  </refsection>
-  <refsection>
-    <title>参考</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="cos">cos</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection>
+        <title>参考</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="cos">cos</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 066af98..00315ec 100644 (file)
@@ -2,60 +2,67 @@
 <!--
  * Ajouter ici d'éventuels commentaires sur le fichier XML
 -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="csc" xml:lang="ja">
-  <refnamediv>
-    <refname>csc</refname>
-    <refpurpose>引数のコセカント(余割)を要素毎に計算する.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼出し手順</title>
-    <synopsis>y = csc(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>
-            <literal>x</literal>と同じ次元の実数または複素数の配列.
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      引数の要素毎のコセカント(余割)を計算します.
-      コセカント(余割)は 1/sin で定義される周期関数です.
-      実数のデータの場合,結果は
-      <literal>]-%inf -1] U [1 %inf[</literal>の範囲の実数となります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="csc" xml:lang="ja">
+    <refnamediv>
+        <refname>csc</refname>
+        <refpurpose>引数のコセカント(余割)を要素毎に計算する.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼出し手順</title>
+        <synopsis>y = csc(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>
+                        <literal>x</literal>と同じ次元の実数または複素数の配列.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            引数の要素毎のコセカント(余割)を計算します.
+            コセカント(余割)は 1/sin で定義される周期関数です.
+            実数のデータの場合,結果は
+            <literal>]-%inf -1] U [1 %inf[</literal>の範囲の実数となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=linspace(0.01,%pi-0.01,200)
+            plot(-x,csc(-x),x,csc(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=linspace(0.01,%pi-0.01,200)
 clf();
 plot(-x,csc(-x),x,csc(x))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="sec">sec</link>
-      </member>
-      <member>
-        <link linkend="cscd">cscd</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="sec">sec</link>
+            </member>
+            <member>
+                <link linkend="cscd">cscd</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 9aa875a..f5525e2 100644 (file)
@@ -2,58 +2,66 @@
 <!--
  * Ajouter ici d'éventuels commentaires sur le fichier XML
 -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="csch" xml:lang="ja">
-  <refnamediv>
-    <refname>csch</refname>
-    <refpurpose>引数の双曲線コセカントを要素毎に計算する.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = csch(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>
-            <literal>x</literal>と同じ次元の実数または複素数の配列.
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      引数の双曲線コセカントを要素毎に計算します.
-      実数のデータの場合,結果は実数となります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="csch" xml:lang="ja">
+    <refnamediv>
+        <refname>csch</refname>
+        <refpurpose>引数の双曲線コセカントを要素毎に計算する.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = csch(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>
+                        <literal>x</literal>と同じ次元の実数または複素数の配列.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            引数の双曲線コセカントを要素毎に計算します.
+            実数のデータの場合,結果は実数となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=linspace(0.01,4,200);
+            x=[-x($:-1:1) %nan x];
+            plot(x,csch(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=linspace(0.01,4,200);x=[-x($:-1:1) %nan x];
 clf();
 plot(x,csch(x))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="csc">csc</link>
-      </member>
-      <member>
-        <link linkend="acsch">acsch</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="csc">csc</link>
+            </member>
+            <member>
+                <link linkend="acsch">acsch</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 0b1926c..d2ffb9a 100644 (file)
@@ -2,63 +2,70 @@
 <!--
  * Ajouter ici d'éventuels commentaires sur le fichier XML
 -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="sec" xml:lang="ja">
-  <refnamediv>
-    <refname>sec</refname>
-    <refpurpose>引数の割線を要素毎に計算する.</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = sec(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>引数の割線を要素毎に計算します. 割線 1/cos で定義される
-      周期関数です.実数のデータの場合,結果は実数で
-      <literal>]-%inf -1] U [1 %inf[</literal>の範囲となります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="sec" xml:lang="ja">
+    <refnamediv>
+        <refname>sec</refname>
+        <refpurpose>引数の割線を要素毎に計算する.</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = sec(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>引数の割線を要素毎に計算します. 割線 1/cos で定義される
+            周期関数です.実数のデータの場合,結果は実数で
+            <literal>]-%inf -1] U [1 %inf[</literal>の範囲となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=linspace(-%pi,%pi,100)
+            plot(x,sec(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[0 %pi/3 2*%pi/3 %pi/4 3*%pi/4 %pi/6 5*%pi/6 %pi];
 sec(x)
 x=linspace(-%pi,%pi,100)
 plot(x,sec(x))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="cos">cos</link>
-      </member>
-      <member>
-        <link linkend="secd">secd</link>
-      </member>
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>使用される関数</title>
-    <para>
-      この関数は <literal>cos</literal> 関数を使用します.
-    </para>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="cos">cos</link>
+            </member>
+            <member>
+                <link linkend="secd">secd</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>使用される関数</title>
+        <para>
+            この関数は <literal>cos</literal> 関数を使用します.
+        </para>
+    </refsection>
 </refentry>
index b47a9ed..79024a9 100644 (file)
@@ -2,58 +2,65 @@
 <!--
  * Ajouter ici d'éventuels commentaires sur le fichier XML
 -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="sech" xml:lang="ja">
-  <refnamediv>
-    <refname>sech</refname>
-    <refpurpose>
-      引数の双曲線割線を要素毎に計算する
-    </refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = sech(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>実数または複素数の配列.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      引数の双曲線割線を要素毎に計算します. 双曲線割線は 1/cos で定義されます.
-      実数のデータの場合,結果は実数で
-      <literal> [0 1]</literal>の範囲となります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="sech" xml:lang="ja">
+    <refnamediv>
+        <refname>sech</refname>
+        <refpurpose>
+            引数の双曲線割線を要素毎に計算する
+        </refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = sech(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>実数または複素数の配列.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            引数の双曲線割線を要素毎に計算します. 双曲線割線は 1/cos で定義されます.
+            実数のデータの場合,結果は実数で
+            <literal> [0 1]</literal>の範囲となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=linspace(-10,10,1000)
+            plot(x,sech(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=linspace(-10,10,1000)
 plot(x,sech(x))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="cosh">cosh</link>
-      </member>
-      <member>
-        <link linkend="asech">asech</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="cosh">cosh</link>
+            </member>
+            <member>
+                <link linkend="asech">asech</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 2913125..1877ad8 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="sin" xml:lang="ja">
-  <refnamediv>
-    <refname>sin</refname>
-    <refpurpose>正弦関数</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[t]=sin(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数のベクトルまたは行列</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      ベクトルまたは行列の場合, <literal>sin(x)</literal> はその要素の
-      正弦となります. 行列の正弦の場合はm<literal>sinm(X)</literal>関数を
-      使用してください.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="sin" xml:lang="ja">
+    <refnamediv>
+        <refname>sin</refname>
+        <refpurpose>正弦関数</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[t]=sin(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>パラメータ</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数のベクトルまたは行列</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            ベクトルまたは行列の場合, <literal>sin(x)</literal> はその要素の
+            正弦となります. 行列の正弦の場合はm<literal>sinm(X)</literal>関数を
+            使用してください.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x = -%pi*2:.05:%pi*2;
+            plot(x,sin(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 asin(sin([1,0,%i]))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="sinm">sinm</link>
-      </member>
-      <member>
-        <link linkend="asin">asin</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="sinm">sinm</link>
+            </member>
+            <member>
+                <link linkend="asin">asin</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index b26c9a1..f6ee734 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="sinc" xml:lang="ja">
-  <refnamediv>
-    <refname>sinc</refname>
-    <refpurpose>sinc関数</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>t=sinc(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数のベクトルまたは行列</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>t</term>
-        <listitem>
-          <para>実数または複素数のベクトルまたは行列</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>x</literal> がベクトルまたは行列の場合,
-      <literal>t=sinc(x)</literal> は,
-      <literal>x(i)~=0</literal>の場合bに
-      <literal>t(i)=sin(x(i))/x(i)</literal>,
-      <literal>x(i)==0</literal>の場合に<literal>t(i)=1</literal>
-      となるようなベクトルまたは行列となります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="sinc" xml:lang="ja">
+    <refnamediv>
+        <refname>sinc</refname>
+        <refpurpose>sinc関数</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>t=sinc(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数のベクトルまたは行列</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>t</term>
+                <listitem>
+                    <para>実数または複素数のベクトルまたは行列</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>x</literal> がベクトルまたは行列の場合,
+            <literal>t=sinc(x)</literal> は,
+            <literal>x(i)~=0</literal>の場合に
+            <literal>t(i)=sin(x(i))/x(i)</literal>,
+            <literal>x(i)==0</literal>の場合に<literal>t(i)=1</literal>
+            となるようなベクトルまたは行列となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=linspace(-10,10,3000);
+            plot2d(x,sinc(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=linspace(-10,10,3000);
 plot2d(x,sinc(x))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="sin">sin</link>
-      </member>
-      <member>
-        <link linkend="cos">cos</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="sin">sin</link>
+            </member>
+            <member>
+                <link linkend="cos">cos</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index a84435a..6ac8b40 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="sinh" xml:lang="ja">
-  <refnamediv>
-    <refname>sinh</refname>
-    <refpurpose>双曲線正弦</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[t]=sinh(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x,t</term>
-        <listitem>
-          <para>実数または複素数のベクトル/行列</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      ベクトル <literal>t</literal> の要素は
-      ベクトル <literal>x</literal>の要素の
-      双曲線余弦となります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="sinh" xml:lang="ja">
+    <refnamediv>
+        <refname>sinh</refname>
+        <refpurpose>双曲線正弦</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[t]=sinh(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x,t</term>
+                <listitem>
+                    <para>実数または複素数のベクトル/行列</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            ベクトル <literal>t</literal> の要素は
+            ベクトル <literal>x</literal>の要素の
+            双曲線余弦となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=-%pi:0.01:%pi; 
+            plot(x,sinh(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 asinh(sinh([0,1,%i]))
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="asinh">asinh</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="asinh">asinh</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index e7a52b6..795c3c2 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="tan" xml:lang="ja">
-  <refnamediv>
-    <refname>tan</refname>
-    <refpurpose>正接</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[t]=tan(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>ベクトルまたは行列</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>t</term>
-        <listitem>
-          <para>ベクトルまたは行列</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>t</literal> の要素は
-      <literal>x</literal>の要素の正接となります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="tan" xml:lang="ja">
+    <refnamediv>
+        <refname>tan</refname>
+        <refpurpose>正接</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[t]=tan(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>ベクトルまたは行列</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>t</term>
+                <listitem>
+                    <para>ベクトルまたは行列</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>t</literal> の要素は
+            <literal>x</literal>の要素の正接となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=(-%pi/2)+0.01:0.01:(%pi/2)-0.01;
+            plot(x,tan(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[1,%i,-1,-%i]
 tan(x)
 sin(x)./cos(x)
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="atan">atan</link>
-      </member>
-      <member>
-        <link linkend="tanm">tanm</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="atan">atan</link>
+            </member>
+            <member>
+                <link linkend="tanm">tanm</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index efb48b5..b413642 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="tanh" xml:lang="ja">
-  <refnamediv>
-    <refname>tanh</refname>
-    <refpurpose>双曲線正接</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>t=tanh(x)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>t</literal> の要素は,
-      <literal>x</literal>の要素の双曲線正接となります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="tanh" xml:lang="ja">
+    <refnamediv>
+        <refname>tanh</refname>
+        <refpurpose>双曲線正接</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>t=tanh(x)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>t</literal> の要素は,
+            <literal>x</literal>の要素の双曲線正接となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=-%pi:0.01:%pi;
+            plot(x,tanh(x))
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=[1,%i,-1,-%i]
 tanh(x)
 sinh(x)./cosh(x)
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="atanh">atanh</link>
-      </member>
-      <member>
-        <link linkend="tan">tan</link>
-      </member>
-      <member>
-        <link linkend="tanhm">tanhm</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="atanh">atanh</link>
+            </member>
+            <member>
+                <link linkend="tan">tan</link>
+            </member>
+            <member>
+                <link linkend="tanhm">tanhm</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index d301dfd..beebd14 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="legends">
-  <refnamediv>
-    <refname>legends</refname>
-    <refpurpose>グラフの凡例を描画</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>legends(strings,style,&lt;opt_args&gt;)
-    </synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>strings</term>
-        <listitem>
-          <para>文字列のベクトルで, strings(i) は i番目の曲線の凡例となります.</para>
-          <para>Scilab 5.2 以降, 
-            <link linkend="math_rendering_features_in_graphic">LaTeX または
-              MathML 式
-            </link>
-            を記述することが可能です.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>style</term>
-        <listitem>
-          <para>大きさnの整数行ベクトル (プロット形式, plot2d の3番目のパラメータ)
-            または 2 x n の整数行列. 後者の場合, style(1,k)はk番目の曲線のプロット形式,
-            style(2,k) は線の種類(style(1,k)&gt;0 の場合) またはマーカの色 ( style(1,k)&lt;0の場合)
-            です.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>&lt;opt_args&gt;</term>
-        <listitem>
-          <para>一連の命令
-            <literal>key1=value1,key2=value2</literal>,...を表し, <literal>key1</literal>,
-            <literal>key2,...</literal> には以下のどれかを指定できます:
-          </para>
-          <variablelist>
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="legends">
+    <refnamediv>
+        <refname>legends</refname>
+        <refpurpose>グラフの凡例を描画</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>legends(strings,style,&lt;opt_args&gt;)
+        </synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
             <varlistentry>
-              <term>opt</term>
-              <listitem>
-                <para>凡例を描画する場所を指定します;
-                  このパラメータは整数フラグ(または等価な文字列フラグ)または
-                  凡例ボックスの左上隅の座標を指定するベクトル [x,y] とすることができます.
-                  最初の場合,以下の値を指定可能です:
-                </para>
-                <variablelist>
-                  <varlistentry>
-                    <term>1 または "ur"</term>
-                    <listitem>
-                      <para>凡例は右上隅に描画されます.</para>
-                    </listitem>
-                  </varlistentry>
-                  <varlistentry>
-                    <term>2 または "ul"</term>
-                    <listitem>
-                      <para>凡例は左上隅に描画されます.</para>
-                    </listitem>
-                  </varlistentry>
-                  <varlistentry>
-                    <term>3 または "ll"</term>
-                    <listitem>
-                      <para> 凡例は左下隅に描画されます.</para>
-                    </listitem>
-                  </varlistentry>
-                  <varlistentry>
-                    <term>4 または "lr"</term>
-                    <listitem>
-                      <para>凡例は右下隅に描画されます.</para>
-                    </listitem>
-                  </varlistentry>
-                  <varlistentry>
-                    <term>5 または "?"</term>
-                    <listitem>
-                      <para>マウスにより対話的に配置(デフォルト).</para>
-                    </listitem>
-                  </varlistentry>
-                  <varlistentry>
-                    <term>6 または "below"</term>
-                    <listitem>
-                      <para>凡例はグラフの下に描画されます (適当にリサイズされます).</para>
-                    </listitem>
-                  </varlistentry>
-                </variablelist>
-              </listitem>
+                <term>strings</term>
+                <listitem>
+                    <para>文字列のベクトルで, strings(i) は i番目の曲線の凡例となります.</para>
+                    <para>Scilab 5.2 以降, 
+                        <link linkend="math_rendering_features_in_graphic">LaTeX または
+                            MathML 式
+                        </link>
+                        を記述することが可能です.
+                    </para>
+                </listitem>
             </varlistentry>
             <varlistentry>
-              <term>with_box</term>
-              <listitem>
-                <para>論理値 (デフォルト値 %t) で,ボックス描画の有無を指定します.</para>
-              </listitem>
+                <term>style</term>
+                <listitem>
+                    <para>大きさnの整数行ベクトル (プロット形式, plot2d の3番目のパラメータ)
+                        または 2 x n の整数行列. 後者の場合, style(1,k)はk番目の曲線のプロット形式,
+                        style(2,k) は線の種類(style(1,k)&gt;0 の場合) またはマーカの色 ( style(1,k)&lt;0の場合)
+                        です.
+                    </para>
+                </listitem>
             </varlistentry>
             <varlistentry>
-              <term>font_size</term>
-              <listitem>
-                <para>整数 (デフォルト値 1) で,凡例で使用されるフォントの大きさを指定します.</para>
-              </listitem>
+                <term>&lt;opt_args&gt;</term>
+                <listitem>
+                    <para>一連の命令
+                        <literal>key1=value1,key2=value2</literal>,...を表し, <literal>key1</literal>,
+                        <literal>key2,...</literal> には以下のどれかを指定できます:
+                    </para>
+                    <variablelist>
+                        <varlistentry>
+                            <term>opt</term>
+                            <listitem>
+                                <para>凡例を描画する場所を指定します;
+                                    このパラメータは整数フラグ(または等価な文字列フラグ)または
+                                    凡例ボックスの左上隅の座標を指定するベクトル [x,y] とすることができます.
+                                    最初の場合,以下の値を指定可能です:
+                                </para>
+                                <variablelist>
+                                    <varlistentry>
+                                        <term>1 または "ur"</term>
+                                        <listitem>
+                                            <para>凡例は右上隅に描画されます.</para>
+                                        </listitem>
+                                    </varlistentry>
+                                    <varlistentry>
+                                        <term>2 または "ul"</term>
+                                        <listitem>
+                                            <para>凡例は左上隅に描画されます.</para>
+                                        </listitem>
+                                    </varlistentry>
+                                    <varlistentry>
+                                        <term>3 または "ll"</term>
+                                        <listitem>
+                                            <para> 凡例は左下隅に描画されます.</para>
+                                        </listitem>
+                                    </varlistentry>
+                                    <varlistentry>
+                                        <term>4 または "lr"</term>
+                                        <listitem>
+                                            <para>凡例は右下隅に描画されます.</para>
+                                        </listitem>
+                                    </varlistentry>
+                                    <varlistentry>
+                                        <term>5 または "?"</term>
+                                        <listitem>
+                                            <para>マウスにより対話的に配置(デフォルト).</para>
+                                        </listitem>
+                                    </varlistentry>
+                                    <varlistentry>
+                                        <term>6 または "below"</term>
+                                        <listitem>
+                                            <para>凡例はグラフの下に描画されます (適当にリサイズされます).</para>
+                                        </listitem>
+                                    </varlistentry>
+                                </variablelist>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>with_box</term>
+                            <listitem>
+                                <para>論理値 (デフォルト値 %t) で,ボックス描画の有無を指定します.</para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>font_size</term>
+                            <listitem>
+                                <para>整数 (デフォルト値 1) で,凡例で使用されるフォントの大きさを指定します.</para>
+                            </listitem>
+                        </varlistentry>
+                    </variablelist>
+                </listitem>
             </varlistentry>
-          </variablelist>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      カレントのプロットに指定された文字列をラベルとする凡例を表示します.
-    </para>
-    <para>
-      対話的な配置(opt=5 または opt="?")ではマウスで凡例ボックスを移動し,
-      左ボタンを押すことでリリースします.
-    </para>
-    <para>
-      この関数は plot2d の leg 引数よりも柔軟に凡例を配置することができます.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            カレントのプロットに指定された文字列をラベルとする凡例を表示します.
+        </para>
+        <para>
+            対話的な配置(opt=5 または opt="?")ではマウスで凡例ボックスを移動し,
+            左ボタンを押すことでリリースします.
+        </para>
+        <para>
+            この関数は plot2d の leg 引数よりも柔軟に凡例を配置することができます.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            subplot(221)
+            t=0:0.1:2*%pi;
+            plot2d(t,[cos(t'),cos(2*t'),cos(3*t')],[-1,2 3]);  
+            legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=3 )
+            
+            subplot(222)
+            xset("line style",2);plot2d(t,cos(t),style=5);
+            xset("line style",4);plot2d(t,sin(t),style=3);
+            legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=6 )
+            
+            subplot(223)
+            xset("line style",2);plot2d(t,cos(t),style=5);
+            xset("line style",4);plot2d(t,sin(t),style=3);
+            legends(["sin(t)";"cos(t)"],[[5;2],[3;4]], with_box=%f, opt=1, font_size=2 )
+            
+            subplot(224)
+            t=0:0.1:2*%pi;
+            plot2d(t,[cos(t'),cos(2*t'),cos(3*t')],[-1,2 3]);  
+            legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=2, font_size=1 )
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 // 例 1
 t=0:0.1:2*%pi;
 plot2d(t,[cos(t'),cos(2*t'),cos(3*t')],[-1,2 3]);  
@@ -166,22 +190,22 @@ t=0:0.1:2*%pi;
 plot2d(t,[cos(t'),cos(2*t'),cos(3*t')],[-1,2 3]);  
 legends(['cos(t)';'cos(2*t)';'cos(3*t)'],[-1,2 3], opt=2, font_size=1 )
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="plot2d">plot2d</link>
-      </member>
-      <member>
-        <link linkend="xstring">xstring</link>
-      </member>
-      <member>
-        <link linkend="xtitle">xtitle</link>
-      </member>
-      <member>
-        <link linkend="legend">legend</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="plot2d">plot2d</link>
+            </member>
+            <member>
+                <link linkend="xstring">xstring</link>
+            </member>
+            <member>
+                <link linkend="xtitle">xtitle</link>
+            </member>
+            <member>
+                <link linkend="legend">legend</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index d890a5a..d0f6fb0 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="xarrows">
-  <refnamediv>
-    <refname>xarrows</refname>
-    <refpurpose> 一連の矢印を描画</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>xarrows(nx,ny,[arsize,style])</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>nx,ny</term>
-        <listitem>
-          <para>同じ大きさの実数のベクトルまたは行列e.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>arsize</term>
-        <listitem>
-          <para>実数スカラー, 矢じりの大きさ. 
-            デフォルト値は arsize を -1 に設定することにより得られます.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>style</term>
-        <listitem>
-          <para>行列またはスカラー. 
-            <literal>style</literal>が正のスカラーの場合,
-            この値は全ての矢印に使用される色を指定します.
-            負のスカラーの場合,カレントの色が使用されます.
-            ベクトルの場合,<literal>style(i)</literal> は <literal>i</literal>番目の
-            矢印に使用される色を指定します.
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>xarrows</literal>は<literal>nx</literal> および <literal>ny</literal>
-      により指定される矢印の集合を描画します.
-      <literal>nx</literal> および <literal>ny</literal>がベクトルの場合,
-      i番目の矢印は
-      <literal>(nx(i),ny(i))--&gt;(nx(i+1),ny(i+1))</literal>により定義されます.
-      <literal>nx</literal> および <literal>ny</literal> が行列の場合:
-    </para>
-    <programlisting role=""><![CDATA[ 
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="xarrows">
+    <refnamediv>
+        <refname>xarrows</refname>
+        <refpurpose> 一連の矢印を描画</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>xarrows(nx,ny,[arsize,style])</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>nx,ny</term>
+                <listitem>
+                    <para>同じ大きさの実数のベクトルまたは行列e.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>arsize</term>
+                <listitem>
+                    <para>実数スカラー, 矢じりの大きさ. 
+                        デフォルト値は arsize を -1 に設定することにより得られます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>style</term>
+                <listitem>
+                    <para>行列またはスカラー. 
+                        <literal>style</literal>が正のスカラーの場合,
+                        この値は全ての矢印に使用される色を指定します.
+                        負のスカラーの場合,カレントの色が使用されます.
+                        ベクトルの場合,<literal>style(i)</literal> は <literal>i</literal>番目の
+                        矢印に使用される色を指定します.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>xarrows</literal>は<literal>nx</literal> および <literal>ny</literal>
+            により指定される矢印の集合を描画します.
+            <literal>nx</literal> および <literal>ny</literal>がベクトルの場合,
+            i番目の矢印は
+            <literal>(nx(i),ny(i))--&gt;(nx(i+1),ny(i+1))</literal>により定義されます.
+            <literal>nx</literal> および <literal>ny</literal> が行列の場合:
+        </para>
+        <programlisting role=""><![CDATA[ 
 nx=[xi_1 x1_2 ...; xf_1 xf_2 ...]
 ny=[yi_1 y1_2 ...; yf_1 yf_2 ...]
  ]]></programlisting>
-    <para>
-      <literal>k</literal>番目の矢印は <literal>(xi_k,yi_k)--&gt;(xf_k,yf_k)</literal>
-      により定義されます.
-    </para>
-    <para>
-      <literal>xarrows</literal>は,
-      <literal>plot2d</literal>のような高レベル関数をコールすることにより
-      設定可能なカレントのグラフィックスケールを使用します.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+        <para>
+            <literal>k</literal>番目の矢印は <literal>(xi_k,yi_k)--&gt;(xf_k,yf_k)</literal>
+            により定義されます.
+        </para>
+        <para>
+            <literal>xarrows</literal>は,
+            <literal>plot2d</literal>のような高レベル関数をコールすることにより
+            設定可能なカレントのグラフィックスケールを使用します.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            x=2*%pi*(0:9)/8;
+            x1=[sin(x); 9*sin(x)];
+            y1=[cos(x); 9*cos(x)];
+            plot2d([-10,10], [-10,10], [-1,-1], "022")
+            xset("clipgrf")
+            xarrows(x1, y1, 1, 1:10)
+            xset("clipoff")
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 x=2*%pi*(0:9)/8;
 x1=[sin(x);9*sin(x)];
 y1=[cos(x);9*cos(x)];
@@ -85,5 +97,5 @@ xset("clipgrf")
 xarrows(x1,y1,1,1:10)
 xset("clipoff")
  ]]></programlisting>
-  </refsection>
+    </refsection>
 </refentry>
index c9fcaad..fadda0c 100644 (file)
@@ -10,7 +10,7 @@
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="xfrect">
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="xfrect">
     <refnamediv>
         <refname>xfrect</refname>
         <refpurpose>矩形を塗りつぶす</refpurpose>
@@ -22,7 +22,7 @@
         </synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>パラメータ</title>
+        <title>引数</title>
         <variablelist>
             <varlistentry>
                 <term>x,y,w,h</term>
     </refsection>
     <refsection>
         <title>例</title>
+        <scilab:image>
+            plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
+            xset("color",5)
+            xfrect(-1,1,2,2)
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
         <programlisting role="example"><![CDATA[ 
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
 xset("color",5)
index 3a1c439..73f5ef8 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="xrect">
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="xrect">
     <refnamediv>
         <refname>xrect</refname>
         <refpurpose>矩形を描画する</refpurpose>
     </refnamediv>
     <refsynopsisdiv>
-        <title>C呼び出し手順</title>
+        <title>呼び出し手順</title>
         <synopsis>xrect(x,y,w,h)
             xrect(rect) // rect =[x,y,w,h]
         </synopsis>
     </refsynopsisdiv>
     <refsection>
-        <title>パラメータ</title>
+        <title>引数</title>
         <variablelist>
             <varlistentry>
                 <term>x,y,w,h</term>
     </refsection>
     <refsection>
         <title>例</title>
+        <scilab:image>
+            plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
+            xset("color",5)
+            xrect(-1,1,2,2)
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
         <programlisting role="example"><![CDATA[ 
 plot2d(0,0,-1,"010"," ",[-2,-2,2,2])
 xset("color",5)
index 572563e..960e7a9 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="xrects">
-  <refnamediv>
-    <refname>xrects</refname>
-    <refpurpose>一連の矩形を描画または塗りつぶす</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>xrects(rects,[fill])</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>rects</term>
-        <listitem>
-          <para>大きさ (4,n)の行列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>fill</term>
-        <listitem>
-          <para>大きさ nのベクトル.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>xrects</literal>は一連の矩形を描画または塗りつぶします. 
-      <literal>rects</literal>の各列は矩形(左上の点,幅,高さ)をユーザ座標で記述します:
-      <literal>rects=[x1 y1 w1 h1;x2 y2 w2 h2;...]'</literal>.
-    </para>
-    <para>
-      <literal>fill(i)</literal> は矩形iを塗りつぶしまたは描画する際に使用される
-      パターンを指定します:
-    </para>
-    <para>
-      <literal>fill(i)&lt;0</literal>の場合, 矩形 <literal>i</literal> は
-      線種(または色)<literal>-fill(i)</literal>により描画されます
-    </para>
-    <para>
-      <literal>fill(i)&gt;0</literal>の場合, 矩形<literal>i</literal> は
-      パターン(または色)<literal>fill(i)</literal>により塗りつぶされます.
-    </para>
-    <para>
-      <literal>fill(i)=0</literal>の場合, 矩形<literal>i</literal>はカレントの
-      線種(または色)で描画されます.
-    </para>
-    <para>警告: 高さは下向きが正です.</para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="xrects">
+    <refnamediv>
+        <refname>xrects</refname>
+        <refpurpose>一連の矩形を描画または塗りつぶす</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>xrects(rects,[fill])</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>rects</term>
+                <listitem>
+                    <para>大きさ (4,n)の行列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>fill</term>
+                <listitem>
+                    <para>大きさ nのベクトル.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>xrects</literal>は一連の矩形を描画または塗りつぶします. 
+            <literal>rects</literal>の各列は矩形(左上の点,幅,高さ)をユーザ座標で記述します:
+            <literal>rects=[x1 y1 w1 h1;x2 y2 w2 h2;...]'</literal>.
+        </para>
+        <para>
+            <literal>fill(i)</literal> は矩形iを塗りつぶしまたは描画する際に使用される
+            パターンを指定します:
+        </para>
+        <para>
+            <literal>fill(i)&lt;0</literal>の場合, 矩形 <literal>i</literal> は
+            線種(または色)<literal>-fill(i)</literal>により描画されます
+        </para>
+        <para>
+            <literal>fill(i)&gt;0</literal>の場合, 矩形<literal>i</literal> は
+            パターン(または色)<literal>fill(i)</literal>により塗りつぶされます.
+        </para>
+        <para>
+            <literal>fill(i)=0</literal>の場合, 矩形<literal>i</literal>はカレントの
+            線種(または色)で描画されます.
+        </para>
+        <para>警告: 高さは下向きが正です.</para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            plot2d([-100,500],[-50,50],[-1,-1],"022")
+            cols=[-34,-33,-32,-20:5:20,32,33,34];
+            x=400*(0:14)/14; step=20;
+            rects=[x;10*ones(x);step*ones(x);30*ones(x)];
+            xrects(rects,cols)
+            xnumb(x,15*ones(x),cols)
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 plot2d([-100,500],[-50,50],[-1,-1],"022")
 cols=[-34,-33,-32,-20:5:20,32,33,34];
 x=400*(0:14)/14; step=20;
@@ -71,16 +82,16 @@ rects=[x;10*ones(x);step*ones(x);30*ones(x)];
 xrects(rects,cols)
 xnumb(x,15*ones(x),cols)
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="xfrect">xfrect</link>
-      </member>
-      <member>
-        <link linkend="xrect">xrect</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="xfrect">xfrect</link>
+            </member>
+            <member>
+                <link linkend="xrect">xrect</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 1f4909c..0b439f6 100644 (file)
 scf(0);
 pie([1 2 5]);
  ]]></programlisting>
+        
+        <scilab:image>
+            pie([1 2 5]);
+        </scilab:image>
+        
         <programlisting role="example"><![CDATA[ 
 // 2番目の例 : 入力引数は2つ x=[5 9  4 6 3], sp=[0 1 0 1 0], 
 // 2番目と4番目は他の要素とは区別されています.
 scf(1);
 pie([5 9 4 6 3],[0 1 0 1 0]);
  ]]></programlisting>
+        
+        <scilab:image>
+            pie([5 9 4 6 3],[0 1 0 1 0]);
+        </scilab:image>
+        
         <programlisting role="example"><![CDATA[ 
 // 第3の例 : 入力引数, x=[3 4 6 2], sp=[0 1 0 0], txt=["part1","part2","part3","part4"]
 scf(2);
index 8f81d60..dd15c24 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="plzr">
-  <refnamediv>
-    <refname>plzr</refname>
-    <refpurpose>極/ゼロ プロット</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出しの手順</title>
-    <synopsis>plzr(sl)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>sl</term>
-        <listitem>
-          <para>
-            list ( <literal>syslin</literal>)
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      線形システム
-      <literal>sl</literal> (<literal>syslin</literal> リスト)の極/ゼロプロットを出力する.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="plzr">
+    <refnamediv>
+        <refname>plzr</refname>
+        <refpurpose>極/ゼロ プロット</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出しの手順</title>
+        <synopsis>plzr(sl)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>sl</term>
+                <listitem>
+                    <para>
+                        list ( <literal>syslin</literal>)
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            線形システム
+            <literal>sl</literal> (<literal>syslin</literal> リスト)の極/ゼロプロットを出力する.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 s=poly(0,'s');
 n=[1+s   2+3*s+4*s^2        5; 0        1-s             s];
 d=[1+3*s   5-s^3           s+1;1+s     1+s+s^2      3*s-1];
 h=syslin('c',n./d); 
 plzr(h);
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="trzeros">trzeros</link>
-      </member>
-      <member>
-        <link linkend="roots">roots</link>
-      </member>
-      <member>
-        <link linkend="syslin">syslin</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="trzeros">trzeros</link>
+            </member>
+            <member>
+                <link linkend="roots">roots</link>
+            </member>
+            <member>
+                <link linkend="syslin">syslin</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index cca2b33..39ea4cf 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="polyline_properties">
-  <refnamediv>
-    <refname>polyline_properties</refname>
-    <refpurpose>Polylineエンティティプロパティの説明
-    </refpurpose>
-  </refnamediv>
-  <refsection>
-    <title>説明</title>
-    <para>Polylineエンティティはグラフィックエンティティ階層の葉です. このエンティティは
-      ポリラインのパラメータを定義します.
-    </para>
-    <variablelist>
-      <varlistentry>
-        <term>parent: </term>
-        <listitem>
-          <para>このフィールドには親のハンドルが含まれます.
-            polylineエンティティの親は<literal>"Axes"</literal> 型または
-            <literal>"Compound"</literal>型です.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>children: </term>
-        <listitem>
-          <para>
-            このプロパティにはこのハンドルの<literal>children</literal>
-            のベクトルが含まれます.
-            しかし,現在,polylineには<literal>children</literal>がありません.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>visible: </term>
-        <listitem>
-          <para>
-            このフィールドはこのエンティティの<literal>visible</literal>
-            プロパティの値を有します.
-            値は<literal>"on" </literal> または <literal>"off"</literal>となります.
-            デフォルトで polyline は可視であり,プロパティの値は 
-            <literal>"on" </literal>となります. <literal>"off"</literal> の場合,
-            このポリラインは画面に描画されません.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>data: </term>
-        <listitem>
-          <para>このフィールドはxおよびy座標の値を有します.
-            3次元軸の場合にはZ要素が追加されます.
-            この値は,各点の座標を含む2(3)列の行列<literal>[x,y,[z]]</literal>です.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>closed: </term>
-        <listitem>
-          <para>このフィールドはポリラインが閉じているかどうかを定義します:
-            値は <literal>"on"</literal> または <literal>"off"</literal>となります
-            (デフォルト値はなく,ポリラインを作成する際に使用されたプリミティブに
-            依存します).
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>line_mode: </term>
-        <listitem>
-          <para>
-            このフィールドはポリラインの<literal>line_mode</literal>プロパティの
-            デフォルト値を有します. この値には <literal>"on" </literal>(線を描画
-            ) または <literal>"off"</literal> (線を描画しない)を指定します.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>fill_mode: </term>
-        <listitem>
-          <para>
-            <literal>polyline_style</literal>フィールドが  5ではない場合, 曲線の
-            背景が<literal>background</literal> プロパティで定義した色で塗られます.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>line_style: </term>
-        <listitem>
-          <para>
-            <literal>line_style</literal>プロパティの値は[0 8]の範囲の整数となります.
-            0と1は実線を意味し,その他の値は破線を意味します
-            (<link linkend="axes_properties">getlinestyle</link>参照).
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>thickness: </term>
-        <listitem>
-          <para>このプロパティはピクセル単位で線幅を指定する正の実数です.
-            実際の表示幅は指定された幅を最も近い整数に丸めることで定義されます.
-            唯一の例外はベクトル単位のエキスポートで,この場合は全体の
-            <literal>thickness</literal>の値が考慮されます.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>arrow_size_factor: </term>
-        <listitem>
-          <para>この整数によりポリラインに描かれる矢印の大きさを設定することができます.
-            実際の矢印の大きさは<literal>thickness</literal>とこのsize factorの
-            積となります.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>polyline_style: </term>
-        <listitem>
-          <para>このプロパティは以下の各種のポリライン描画モードを設定します:</para>
-          <itemizedlist>
-            <listitem>
-              <para>値が 0または1の場合,連続する2つの点の間に線が描画されます.</para>
-            </listitem>
-            <listitem>
-              <para>値が2の場合,ポリラインは階段プロットとなります.
-                連続する2つの点は水平線の後に垂直線が続く線により結合されます.
-              </para>
-            </listitem>
-            <listitem>
-              <para>値が3の場合,ポリラインは棒グラフとなります.
-                指定された各(x,y)について, (x,y) から
-                (x,0)に垂直線が引かれます.
-              </para>
-            </listitem>
-            <listitem>
-              <para>値が 4の場合,連続する2つの点の間に矢印が描かれます.</para>
-            </listitem>
-            <listitem>
-              <para>値が5の場合,ポリラインは塗りつぶされます (パッチ).</para>
-            </listitem>
-            <listitem>
-              <para>値が 6の場合,ポリラインはMatlabに似たbarオブジェクトとなります.
-                プロパティ<literal>bar_shift</literal> および<literal>bar_width</literal>
-                がその外観を規定します.
-              </para>
-            </listitem>
-          </itemizedlist>
-          <para>
-            <inlinemediaobject>
-              <imageobject>
-                <imagedata fileref="../../images/polyline_style.svg"/>
-              </imageobject>
-            </inlinemediaobject>
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>foreground: </term>
-        <listitem>
-          <para>このフィールドにはポリラインを描画する際に使用される
-            <literal>foreground</literal>プロパティのデフォルト値が含まれます.
-            その値には(カレントのカラーマップに沿った)色インデックスを指定します.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>background: </term>
-        <listitem>
-          <para>このフィールドはポリラインの背景を塗りつぶす際に使用される色を有します.
-            その値には(カレントのカラーマップに沿った)色インデックスを指定します.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>interp_color_vector: </term>
-        <listitem>
-          <para>このフィールドは,
-            <literal>interp_color_mode</literal>プロパティが<literal>"on"</literal>に設定された
-            際にポリラインを塗る際に使用される色インデックスの
-            ベクトルを有します.
-            これは,各セグメントを塗る際に使用される
-            カラーマップインデックスの間隔を定義します.
-            例えば,最初のセグメントは,
-            インデックスがベクトルの最初の2つの要素の間にある各色により塗りつぶされます.
-            これはポリラインが 3 または 4つの点で定義されている場合のみ適用可能です.
-            このため,ベクトルの大きさはこの次元に一致している必要があります.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>interp_color_mode: </term>
-        <listitem>
-          <para>このフィールドはポリラインを塗る際に補間影モードを
-            使用するかどうかを定義します:
-            この値は<literal>"on"</literal> または<literal>"off"</literal>となります.
-            "on"に値を切り替える前に <literal>interp_color_vector</literal>を
-            定義する必要があります (上記参照).
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>mark_mode: </term>
-        <listitem>
-          <para>
-            このフィールドはポリラインの<literal>mark_mode</literal>
-            プロパティのデフォルト値を有します.
-            この値は<literal>"on"</literal> (マーカを描画
-            drawn) または <literal>"off"</literal> (マーカを描画しない)となります.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>mark_style: </term>
-        <listitem>
-          <para>
-            <literal>mark_style</literal>プロパティの値は
-            <literal>mark_mode</literal>プロパティが<literal>"on"</literal>の場合に,
-            使用するマーカの種類を選択するために使用されます.
-            この値は[0 14]の範囲の整数で,それぞれ以下の意味があります :
-            ドット,プラス,十字,星,塗りつぶした菱形,
-            上向き三角形, 下向き三角形, 菱形プラス,円,アスタリスク,
-            正方形,右向き三角形,左向き三角形およびペンタグラム.
-            以下の図は,マーカのアスペクトが<literal>mark_style</literal>,
-            <literal>mark_foreground</literal> および
-            <literal>mark_background</literal>プロパティに依存する
-            ことを示します.
-          </para>
-          <para>
-            <inlinemediaobject>
-              <imageobject>
-                <imagedata fileref="../../images/marks.svg"/>
-              </imageobject>
-            </inlinemediaobject>
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>mark_size_unit: </term>
-        <listitem>
-          <para>
-            このフィールは<literal>mark_size_unit</literal>プロパティのデフォルト値
-            を有します.<literal>mark_size_unit</literal>が<literal>"point"</literal>
-            に設定された場合,<literal>mark_size</literal>の値はポイント単位で直接
-            指定されます.
-            <literal>mark_size_unit</literal> に<literal>"tabulated"</literal>が
-            指定された場合,<literal>mark_size</literal>はfont size配列に相対的に
-            計算されます: この場合,この値は,
-            8pt, 10pt, 12pt, 14pt, 18pt および 24pt を意味する
-            [0 5]の範囲の整数とします.
-            <link linkend="xrect">xrect</link>および Scilabのネーティブ関数は
-            <literal>tabulated</literal>モードをデフォルトとします;
-            <link linkend="plot">plot</link>関数を使用する場合,
-            <literal>point</literal> モードが自動的に有効となります.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>mark_size: </term>
-        <listitem>
-          <para>
-            <literal>mark_size</literal>プロパティは,
-            <literal>mark_mode</literal>プロパティが<literal>"on"</literal>の時,
-            マーカの大きさを選択するために使用されます.
-            この値は, 8pt, 10pt, 12pt, 14pt, 18pt および 24pt を意味する
-            [0 5]の範囲の整数です.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>mark_foreground: </term>
-        <listitem>
-          <para>
-            このフィールドは,マーカの縁の色である<literal>mark_foreground</literal>
-            プロパティの値を有します.この値は(カレントのcolor_mapに関連する)色インデックス
-            または透過エッジを意味する 0 とします.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>mark_background: </term>
-        <listitem>
-          <para>このフィールドは,マーカの前景色である
-            <literal>mark_background</literal>プロパティの値を有します.
-            この値は(カレントのcolor_mapに関連する)色インデックス
-            または透過エッジを意味する 0 とします.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>x_shift: </term>
-        <listitem>
-          <para>
-            このフィールドは関数<link linkend="bar">bar</link>をコールする
-            ことにより計算される
-            (または<link linkend="barhomogenize">barhomogenize</link>を
-            コールすることにより再計算される)オフセットを有し,
-            見栄えの良い垂直棒グラフを作成するために使用されます.
-            このオフセットは他の<literal>polyline_style</literal>にも
-            適用されることに注意してください.
-            単位はユーザ座標で表されます.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y_shift: </term>
-        <listitem>
-          <para>
-            このフィールドは関数<link linkend="bar">bar</link>をコールする
-            ことにより計算される
-            (または<link linkend="barhomogenize">barhomogenize</link>を
-            コールすることにより再計算される)オフセットを有し,
-            見栄えの良い水平棒グラフを作成するために使用されます.
-            このオフセットは他の<literal>polyline_style</literal>にも
-            適用されることに注意してください.
-            単位はユーザ座標で表されます.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>z_shift: </term>
-        <listitem>
-          <para>このフィールドはユーザが指定する
-            オフセットを有します
-            このオフセットは他の<literal>polyline_style</literal>にも
-            適用されることに注意してください.
-            このユニットはユーザ座標で表されています.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>bar_width: </term>
-        <listitem>
-          <para>このフィールドは,
-            <literal>polyline_style</literal> が棒グラフモード (ケース 6)に
-            せていされている場合に,
-            選択されたポリラインの幅を定義します:
-            単位はユーザ座標で表されます.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>clip_state: </term>
-        <listitem>
-          <para>
-            このフィールドはポリラインの<literal>clip_state</literal>プロパティの
-            値を有します. 値は以下となります: 
-          </para>
-          <itemizedlist>
-            <listitem>
-              <para>
-                <literal>"off"</literal> ポリラインはクリップされません.
-              </para>
-            </listitem>
-            <listitem>
-              <para>
-                <literal>"clipgrf"</literal> ポリラインはAxesボックスの外側でクリップ
-                されます.
-              </para>
-            </listitem>
-            <listitem>
-              <para>
-                <literal>"on"</literal>ポリラインはclip_boxプロパティで
-                指定された矩形の外側でクリップされます.
-              </para>
-            </listitem>
-          </itemizedlist>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>clip_box: </term>
-        <listitem>
-          <para>
-            このフィールドは<literal>clip_box</literal>プロパティを定義します.
-            clip_state が "off" の場合, デフォルトで,この値は空の行列です.
-            その他の場合, ベクトル <literal>[x,y,w,h]</literal> (左上の点 幅 高さ) 
-            は表示するポリラインの部分を定義しますが,
-            <literal>clip_state</literal>プロパティの値が変更されます.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>user_data: </term>
-        <listitem>
-          <para>このフィールドはpolylineデータ構造体に任意のScilab変数を
-            保存し,再度取得する際に使用できます.
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="polyline_properties">
+    <refnamediv>
+        <refname>polyline_properties</refname>
+        <refpurpose>Polylineエンティティプロパティの説明
+        </refpurpose>
+    </refnamediv>
+    <refsection>
+        <title>説明</title>
+        <para>Polylineエンティティはグラフィックエンティティ階層の葉です. このエンティティは
+            ポリラインのパラメータを定義します.
+        </para>
+        <variablelist>
+            <varlistentry>
+                <term>parent: </term>
+                <listitem>
+                    <para>このフィールドには親のハンドルが含まれます.
+                        polylineエンティティの親は<literal>"Axes"</literal> 型または
+                        <literal>"Compound"</literal>型です.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>children: </term>
+                <listitem>
+                    <para>
+                        このプロパティにはこのハンドルの<literal>children</literal>
+                        のベクトルが含まれます.
+                        しかし,現在,polylineには<literal>children</literal>がありません.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>visible: </term>
+                <listitem>
+                    <para>
+                        このフィールドはこのエンティティの<literal>visible</literal>
+                        プロパティの値を有します.
+                        値は<literal>"on" </literal> または <literal>"off"</literal>となります.
+                        デフォルトで polyline は可視であり,プロパティの値は 
+                        <literal>"on" </literal>となります. <literal>"off"</literal> の場合,
+                        このポリラインは画面に描画されません.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>data: </term>
+                <listitem>
+                    <para>このフィールドはxおよびy座標の値を有します.
+                        3次元軸の場合にはZ要素が追加されます.
+                        この値は,各点の座標を含む2(3)列の行列<literal>[x,y,[z]]</literal>です.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>closed: </term>
+                <listitem>
+                    <para>このフィールドはポリラインが閉じているかどうかを定義します:
+                        値は <literal>"on"</literal> または <literal>"off"</literal>となります
+                        (デフォルト値はなく,ポリラインを作成する際に使用されたプリミティブに
+                        依存します).
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>line_mode: </term>
+                <listitem>
+                    <para>
+                        このフィールドはポリラインの<literal>line_mode</literal>プロパティの
+                        デフォルト値を有します. この値には <literal>"on" </literal>(線を描画
+                        ) または <literal>"off"</literal> (線を描画しない)を指定します.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>fill_mode: </term>
+                <listitem>
+                    <para>
+                        <literal>polyline_style</literal>フィールドが  5ではない場合, 曲線の
+                        背景が<literal>background</literal> プロパティで定義した色で塗られます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>line_style: </term>
+                <listitem>
+                    <para>
+                        <literal>line_style</literal>プロパティの値は[0 8]の範囲の整数となります.
+                        0と1は実線を意味し,その他の値は破線を意味します
+                        (<link linkend="axes_properties">getlinestyle</link>参照).
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>thickness: </term>
+                <listitem>
+                    <para>このプロパティはピクセル単位で線幅を指定する正の実数です.
+                        実際の表示幅は指定された幅を最も近い整数に丸めることで定義されます.
+                        唯一の例外はベクトル単位のエキスポートで,この場合は全体の
+                        <literal>thickness</literal>の値が考慮されます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>arrow_size_factor: </term>
+                <listitem>
+                    <para>この整数によりポリラインに描かれる矢印の大きさを設定することができます.
+                        実際の矢印の大きさは<literal>thickness</literal>とこのsize factorの
+                        積となります.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>polyline_style: </term>
+                <listitem>
+                    <para>このプロパティは以下の各種のポリライン描画モードを設定します:</para>
+                    <itemizedlist>
+                        <listitem>
+                            <para>値が 0または1の場合,連続する2つの点の間に線が描画されます.</para>
+                        </listitem>
+                        <listitem>
+                            <para>値が2の場合,ポリラインは階段プロットとなります.
+                                連続する2つの点は水平線の後に垂直線が続く線により結合されます.
+                            </para>
+                        </listitem>
+                        <listitem>
+                            <para>値が3の場合,ポリラインは棒グラフとなります.
+                                指定された各(x,y)について, (x,y) から
+                                (x,0)に垂直線が引かれます.
+                            </para>
+                        </listitem>
+                        <listitem>
+                            <para>値が 4の場合,連続する2つの点の間に矢印が描かれます.</para>
+                        </listitem>
+                        <listitem>
+                            <para>値が5の場合,ポリラインは塗りつぶされます (パッチ).</para>
+                        </listitem>
+                        <listitem>
+                            <para>値が 6の場合,ポリラインはMatlabに似たbarオブジェクトとなります.
+                                プロパティ<literal>bar_shift</literal> および<literal>bar_width</literal>
+                                がその外観を規定します.
+                            </para>
+                        </listitem>
+                    </itemizedlist>
+                    <para>
+                        <inlinemediaobject>
+                            <imageobject>
+                                <imagedata fileref="../../images/polyline_style.svg"/>
+                            </imageobject>
+                        </inlinemediaobject>
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>foreground: </term>
+                <listitem>
+                    <para>このフィールドにはポリラインを描画する際に使用される
+                        <literal>foreground</literal>プロパティのデフォルト値が含まれます.
+                        その値には(カレントのカラーマップに沿った)色インデックスを指定します.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>background: </term>
+                <listitem>
+                    <para>このフィールドはポリラインの背景を塗りつぶす際に使用される色を有します.
+                        その値には(カレントのカラーマップに沿った)色インデックスを指定します.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>interp_color_vector: </term>
+                <listitem>
+                    <para>このフィールドは,
+                        <literal>interp_color_mode</literal>プロパティが<literal>"on"</literal>に設定された
+                        際にポリラインを塗る際に使用される色インデックスの
+                        ベクトルを有します.
+                        これは,各セグメントを塗る際に使用される
+                        カラーマップインデックスの間隔を定義します.
+                        例えば,最初のセグメントは,
+                        インデックスがベクトルの最初の2つの要素の間にある各色により塗りつぶされます.
+                        これはポリラインが 3 または 4つの点で定義されている場合のみ適用可能です.
+                        このため,ベクトルの大きさはこの次元に一致している必要があります.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>interp_color_mode: </term>
+                <listitem>
+                    <para>このフィールドはポリラインを塗る際に補間影モードを
+                        使用するかどうかを定義します:
+                        この値は<literal>"on"</literal> または<literal>"off"</literal>となります.
+                        "on"に値を切り替える前に <literal>interp_color_vector</literal>を
+                        定義する必要があります (上記参照).
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>mark_mode: </term>
+                <listitem>
+                    <para>
+                        このフィールドはポリラインの<literal>mark_mode</literal>
+                        プロパティのデフォルト値を有します.
+                        この値は<literal>"on"</literal> (マーカを描画
+                        drawn) または <literal>"off"</literal> (マーカを描画しない)となります.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>mark_style: </term>
+                <listitem>
+                    <para>
+                        <literal>mark_style</literal>プロパティの値は
+                        <literal>mark_mode</literal>プロパティが<literal>"on"</literal>の場合に,
+                        使用するマーカの種類を選択するために使用されます.
+                        この値は[0 14]の範囲の整数で,それぞれ以下の意味があります :
+                        ドット,プラス,十字,星,塗りつぶした菱形,
+                        上向き三角形, 下向き三角形, 菱形プラス,円,アスタリスク,
+                        正方形,右向き三角形,左向き三角形およびペンタグラム.
+                        以下の図は,マーカのアスペクトが<literal>mark_style</literal>,
+                        <literal>mark_foreground</literal> および
+                        <literal>mark_background</literal>プロパティに依存する
+                        ことを示します.
+                    </para>
+                    <para>
+                        <inlinemediaobject>
+                            <imageobject>
+                                <imagedata fileref="../../images/marks.svg"/>
+                            </imageobject>
+                        </inlinemediaobject>
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>mark_size_unit: </term>
+                <listitem>
+                    <para>
+                        このフィールは<literal>mark_size_unit</literal>プロパティのデフォルト値
+                        を有します.<literal>mark_size_unit</literal>が<literal>"point"</literal>
+                        に設定された場合,<literal>mark_size</literal>の値はポイント単位で直接
+                        指定されます.
+                        <literal>mark_size_unit</literal> に<literal>"tabulated"</literal>が
+                        指定された場合,<literal>mark_size</literal>はfont size配列に相対的に
+                        計算されます: この場合,この値は,
+                        8pt, 10pt, 12pt, 14pt, 18pt および 24pt を意味する
+                        [0 5]の範囲の整数とします.
+                        <link linkend="xrect">xrect</link>および Scilabのネーティブ関数は
+                        <literal>tabulated</literal>モードをデフォルトとします;
+                        <link linkend="plot">plot</link>関数を使用する場合,
+                        <literal>point</literal> モードが自動的に有効となります.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>mark_size: </term>
+                <listitem>
+                    <para>
+                        <literal>mark_size</literal>プロパティは,
+                        <literal>mark_mode</literal>プロパティが<literal>"on"</literal>の時,
+                        マーカの大きさを選択するために使用されます.
+                        この値は, 8pt, 10pt, 12pt, 14pt, 18pt および 24pt を意味する
+                        [0 5]の範囲の整数です.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>mark_foreground: </term>
+                <listitem>
+                    <para>
+                        このフィールドは,マーカの縁の色である<literal>mark_foreground</literal>
+                        プロパティの値を有します.この値は(カレントのcolor_mapに関連する)色インデックス
+                        または透過エッジを意味する 0 とします.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>mark_background: </term>
+                <listitem>
+                    <para>このフィールドは,マーカの前景色である
+                        <literal>mark_background</literal>プロパティの値を有します.
+                        この値は(カレントのcolor_mapに関連する)色インデックス
+                        または透過エッジを意味する 0 とします.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>x_shift: </term>
+                <listitem>
+                    <para>
+                        このフィールドは関数<link linkend="bar">bar</link>をコールする
+                        ことにより計算される
+                        (または<link linkend="barhomogenize">barhomogenize</link>を
+                        コールすることにより再計算される)オフセットを有し,
+                        見栄えの良い垂直棒グラフを作成するために使用されます.
+                        このオフセットは他の<literal>polyline_style</literal>にも
+                        適用されることに注意してください.
+                        単位はユーザ座標で表されます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y_shift: </term>
+                <listitem>
+                    <para>
+                        このフィールドは関数<link linkend="bar">bar</link>をコールする
+                        ことにより計算される
+                        (または<link linkend="barhomogenize">barhomogenize</link>を
+                        コールすることにより再計算される)オフセットを有し,
+                        見栄えの良い水平棒グラフを作成するために使用されます.
+                        このオフセットは他の<literal>polyline_style</literal>にも
+                        適用されることに注意してください.
+                        単位はユーザ座標で表されます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>z_shift: </term>
+                <listitem>
+                    <para>このフィールドはユーザが指定する
+                        オフセットを有します
+                        このオフセットは他の<literal>polyline_style</literal>にも
+                        適用されることに注意してください.
+                        このユニットはユーザ座標で表されています.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>bar_width: </term>
+                <listitem>
+                    <para>このフィールドは,
+                        <literal>polyline_style</literal> が棒グラフモード (ケース 6)に
+                        せていされている場合に,
+                        選択されたポリラインの幅を定義します:
+                        単位はユーザ座標で表されます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>clip_state: </term>
+                <listitem>
+                    <para>
+                        このフィールドはポリラインの<literal>clip_state</literal>プロパティの
+                        値を有します. 値は以下となります: 
+                    </para>
+                    <itemizedlist>
+                        <listitem>
+                            <para>
+                                <literal>"off"</literal> ポリラインはクリップされません.
+                            </para>
+                        </listitem>
+                        <listitem>
+                            <para>
+                                <literal>"clipgrf"</literal> ポリラインはAxesボックスの外側でクリップ
+                                されます.
+                            </para>
+                        </listitem>
+                        <listitem>
+                            <para>
+                                <literal>"on"</literal>ポリラインはclip_boxプロパティで
+                                指定された矩形の外側でクリップされます.
+                            </para>
+                        </listitem>
+                    </itemizedlist>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>clip_box: </term>
+                <listitem>
+                    <para>
+                        このフィールドは<literal>clip_box</literal>プロパティを定義します.
+                        clip_state が "off" の場合, デフォルトで,この値は空の行列です.
+                        その他の場合, ベクトル <literal>[x,y,w,h]</literal> (左上の点 幅 高さ) 
+                        は表示するポリラインの部分を定義しますが,
+                        <literal>clip_state</literal>プロパティの値が変更されます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>user_data: </term>
+                <listitem>
+                    <para>このフィールドはpolylineデータ構造体に任意のScilab変数を
+                        保存し,再度取得する際に使用できます.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            a=get("current_axes")
+            a.data_bounds=[-2,-2;2,2];
+            
+            xpoly(sin(2*%pi*(0:5)/5),cos(2*%pi*(0:5)/5),"lines",0)
+            p=get("hdl");
+            p.foreground=2;
+            p.thickness=3;
+            p.mark_style=9;
+            d=p.data;d(1,:)=[0 0];p.data=d;
+            a.rotation_angles=[0 45];
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 a=get("current_axes")//新規に作成された軸のハンドルを取得
 a.data_bounds=[-2,-2;2,2];
 
@@ -415,34 +430,46 @@ p.mark_mode="off";
 p.polyline_style=3;
 p.line_style=4;
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="set">set</link>
-      </member>
-      <member>
-        <link linkend="get">get</link>
-      </member>
-      <member>
-        <link linkend="delete">delete</link>
-      </member>
-      <member>
-        <link linkend="xpoly">xpoly</link>
-      </member>
-      <member>
-        <link linkend="xfpoly">xfpoly</link>
-      </member>
-      <member>
-        <link linkend="xpolys">xpolys</link>
-      </member>
-      <member>
-        <link linkend="xfpolys">xfpolys</link>
-      </member>
-      <member>
-        <link linkend="graphics_entities">graphics_entities</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="set">set</link>
+            </member>
+            <member>
+                <link linkend="get">get</link>
+            </member>
+            <member>
+                <link linkend="delete">delete</link>
+            </member>
+            <member>
+                <link linkend="xpoly">xpoly</link>
+            </member>
+            <member>
+                <link linkend="xfpoly">xfpoly</link>
+            </member>
+            <member>
+                <link linkend="xpolys">xpolys</link>
+            </member>
+            <member>
+                <link linkend="xfpolys">xfpolys</link>
+            </member>
+            <member>
+                <link linkend="graphics_entities">graphics_entities</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>履歴</title>
+        <revhistory>
+            <revision>
+                <revnumber>5.4.0</revnumber>
+                <revremark>line_style = 0 は廃止予定です.代わりに 1 を使用してください
+                    (両者は等価で,共に実線を意味します). Scilab 5.4.1以降,値0を使用すると
+                    エラーを発生します.
+                </revremark>
+            </revision>
+        </revhistory>
+    </refsection>
 </refentry>
index 9b13b45..4eb0b10 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="getfont" xml:lang="ja">
-  <refnamediv>
-    <refname>getfont</refname>
-    <refpurpose>
-      フォント選択用のダイアログ<emphasis role="bold">.廃止された関数.</emphasis>
-    </refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[fId,fSize]=getfont()
-      [fId,fSize]=getfont(str)
-      fnt=getfont()
-      fnt=getfont(str)
-      fnt=getfont(S=str,font=[fId,fSize])
-    </synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>str</term>
-        <listitem>
-          <para>文字 (e.g. "a")</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>fId</term>
-        <listitem>
-          <para>整数, 選択されたフォントの番号</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>fSize</term>
-        <listitem>
-          <para>整数, 選択されたフォントの大きさ</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>fnt</term>
-        <listitem>
-          <para>ベクトル [fId,fSize]</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      この関数は<link linkend="xset">xset</link> 関数(この関数も廃止されています)と
-      共に使用されるよう設計されています.
-      代わりにプロパティエディタ<link linkend="ged">ged</link> を使用してください.
-    </para>
-    <para>
-      <literal>getfont</literal> はフォントを選択するためのグラフィック
-      ウインドウをオープンします.
-      ユーザはフォントを選択し,表示された文字の大きさをクリックする
-      必要があります.
-      キーボードのキーを押すと文字を変更します.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="getfont" xml:lang="ja">
+    <refnamediv>
+        <refname>getfont</refname>
+        <refpurpose>
+            フォント選択用のダイアログ<emphasis role="bold">.廃止された関数.</emphasis>
+        </refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[fId,fSize]=getfont()
+            [fId,fSize]=getfont(str)
+            fnt=getfont()
+            fnt=getfont(str)
+            fnt=getfont(S=str,font=[fId,fSize])
+        </synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>パラメータ</title>
+        <variablelist>
+            <varlistentry>
+                <term>str</term>
+                <listitem>
+                    <para>文字 (e.g. "a")</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>fId</term>
+                <listitem>
+                    <para>整数, 選択されたフォントの番号</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>fSize</term>
+                <listitem>
+                    <para>整数, 選択されたフォントの大きさ</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>fnt</term>
+                <listitem>
+                    <para>ベクトル [fId,fSize]</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            この関数は<link linkend="xset">xset</link> 関数(この関数も廃止されています)と
+            共に使用されるよう設計されています.
+            代わりにプロパティエディタ<link linkend="ged">ged</link> を使用してください.
+        </para>
+        <para>
+            <literal>getfont</literal> はフォントを選択するためのグラフィック
+            ウインドウをオープンします.
+            ユーザはフォントを選択し,表示された文字の大きさをクリックする
+            必要があります.
+            キーボードのキーを押すと文字を変更します.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 [fId,fSize]=getfont();
 xset("font",fId,fSize)
 plot2d(0,0,rect=[0 0 10 10],axesflag=0)
 xstring(5,5,"string")
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="ged">ged</link>
-      </member>
-      <member>
-        <link linkend="text_properties">text_properties</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="ged">ged</link>
+            </member>
+            <member>
+                <link linkend="text_properties">text_properties</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index ca8428c..35a35ec 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="move">
-  <refnamediv>
-    <refname>move</refname>
-    <refpurpose> 
-      グラフィックエンティティおよびその子を移動, 変換する
-    </refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>move(h,t)
-      move(h,t,"alone")
-    </synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>h</term>
-        <listitem>
-          <para>移動するエンティティのハンドル.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>t</term>
-        <listitem>
-          <para>
-            配列で, <literal>[dx,dy]</literal> または [dx,dy,dz]のどちらか, 
-            適用する変換ベクトルを指定.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>"alone" </term>
-        <listitem>
-          <para>文字列キーワード (オプション).</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      このルーチンはグラフィックエンティティに変換を適用するために使用できます.
-      エンティティが子を有する場合,これらも変換されます.
-    </para>
-    <para>
-      キーワード<literal>"alone"</literal>を指定した場合,指定された
-      エンティティのみが再描画されます.
-      この機能は特にfigureエンティティの
-      <literal>pixel_drawing_mode</literal>プロパティで使用されます
-      (<literal>"xor"</literal> 描画モードにおけるオブジェクトの描画を参照ください).
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="move">
+    <refnamediv>
+        <refname>move</refname>
+        <refpurpose> 
+            グラフィックエンティティおよびその子を移動, 変換する
+        </refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>move(h,t)
+            move(h,t,"alone")
+        </synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>h</term>
+                <listitem>
+                    <para>移動するエンティティのハンドル.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>t</term>
+                <listitem>
+                    <para>
+                        配列で, <literal>[dx,dy]</literal> または [dx,dy,dz]のどちらか, 
+                        適用する変換ベクトルを指定.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>"alone" </term>
+                <listitem>
+                    <para>文字列キーワード (オプション).</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            このルーチンはグラフィックエンティティに変換を適用するために使用できます.
+            エンティティが子を有する場合,これらも変換されます.
+        </para>
+        <para>
+            キーワード<literal>"alone"</literal>を指定した場合,指定された
+            エンティティのみが再描画されます.
+            この機能は特にfigureエンティティの
+            <literal>pixel_drawing_mode</literal>プロパティで使用されます
+            (<literal>"xor"</literal> 描画モードにおけるオブジェクトの描画を参照ください).
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            plot3d();
+            a=gca();
+            p=a.children(1);
+            t=[1,0,-1.25];
+            move(p,t);      
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[
 plot3d();
 a=gca();
 p=a.children(1);
 t=[1,0,-1.25];
 move(p,t);
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="get">get</link>
-      </member>
-      <member>
-        <link linkend="set">set</link>
-      </member>
-      <member>
-        <link linkend="draw">draw</link>
-      </member>
-      <member>
-        <link linkend="figure_properties">figure_properties</link>
-      </member>
-      <member>
-        <link linkend="graphics_entities">graphics_entities</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="get">get</link>
+            </member>
+            <member>
+                <link linkend="set">set</link>
+            </member>
+            <member>
+                <link linkend="draw">draw</link>
+            </member>
+            <member>
+                <link linkend="figure_properties">figure_properties</link>
+            </member>
+            <member>
+                <link linkend="graphics_entities">graphics_entities</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 8ea949f..1e36238 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="rotate">
-  <refnamediv>
-    <refname>rotate</refname>
-    <refpurpose>点の集合を回転</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>xy1=rotate(xy,[theta,orig])</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>xy</term>
-        <listitem>
-          <para>大きさ (2,.)の行列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>xy1</term>
-        <listitem>
-          <para>大きさ (2,.)の行列.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>theta</term>
-        <listitem>
-          <para>実数, 角度(単位:ラジアン); デフォルト値は 0.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>orig</term>
-        <listitem>
-          <para>回転の中心 [xc;yc]; デフォルト値は [0;0].</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>rotate</literal> は角度 <literal>theta</literal>を指定した
-      回転を行います:
-    </para>
-    <para>
-      <literal>xy1(:,i) = M(theta) *(xy(:,i) - orig) + orig</literal>
-    </para>
-    <para>
-      ただし, <literal>M</literal> は対応する回転行列を意味します.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="rotate">
+    <refnamediv>
+        <refname>rotate</refname>
+        <refpurpose>点の集合を回転</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>xy1=rotate(xy,[theta,orig])</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>xy</term>
+                <listitem>
+                    <para>大きさ (2,.)の行列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>xy1</term>
+                <listitem>
+                    <para>大きさ (2,.)の行列.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>theta</term>
+                <listitem>
+                    <para>実数, 角度(単位:ラジアン); デフォルト値は 0.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>orig</term>
+                <listitem>
+                    <para>回転の中心 [xc;yc]; デフォルト値は [0;0].</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>rotate</literal> は角度 <literal>theta</literal>を指定した
+            回転を行います:
+        </para>
+        <para>
+            <literal>xy1(:,i) = M(theta) *(xy(:,i) - orig) + orig</literal>
+        </para>
+        <para>
+            ただし, <literal>M</literal> は対応する回転行列を意味します.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            xsetech([0,0,1,1],[-1,-1,1,1])
+            xy=[(0:0.1:10);sin(0:0.1:10)]/10;
+            for i=2*%pi*(0:10)/10,
+            [xy1]=rotate(xy,i);
+            xpoly(xy1(1,:),xy1(2,:),"lines")
+            end
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 xsetech([0,0,1,1],[-1,-1,1,1])
 xy=[(0:0.1:10);sin(0:0.1:10)]/10;
 for i=2*%pi*(0:10)/10,
@@ -71,5 +82,5 @@ for i=2*%pi*(0:10)/10,
   xpoly(xy1(1,:),xy1(2,:),"lines")
 end
  ]]></programlisting>
-  </refsection>
+    </refsection>
 </refentry>
index 28aff16..ae8f33d 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="xgetech">
-  <refnamediv>
-    <refname>xgetech</refname>
-    <refpurpose>カレントのグラフィックスケールを取得</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[wrect,frect,logflag,arect]=xgetech()</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>wrect,frect</term>
-        <listitem>
-          <para>実数ベクトル.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>logflag</term>
-        <listitem>
-          <para>大きさ 2の文字列 "xy".</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>xgetech</literal> は(カレントのウインドウの)カレントのグラフィックスケール
-      を返します.
-      <literal>frect</literal>により指定される矩形[xmin,ymin,xmax,ymax]は
-      グラフィックウインドウ全体の大きさです.
-      プロットは<literal>wrect</literal>により指定されるカレントのグラフィックウインドウの
-      領域に対して行われます.
-    </para>
-    <para>
-      <literal>wrect=[x,y,w,h]</literal> (左上の点, 幅, 高さ) はグラフィックウインドウ内の
-      領域を記述します.
-      <literal>wrect</literal>の値はグラフィックウインドウの幅と高さの比により指定されます:
-    </para>
-    <para>
-      <literal>wrect=[0 0 1 1]</literal> はグラフィックウインドウ全体が使用されることを意味します.
-    </para>
-    <para>
-      <literal>wrect=[0.5 0 0.5 1]</literal> はグラフィック領域が
-      グラフィックウインドウの右半分となることを意味します.
-    </para>
-    <para>
-      <literal>logflag</literal>は大きさ2の文字列 "xy" で,
-      x および y は "n" または "l" とすることができます.
-      "n"は通常(線形)スケール, "l" はログスケールを意味します.
-      x はx軸, y はy軸を意味します.
-    </para>
-    <para>
-      <literal>arect=[x_left, x_right,y_up,y_down]</literal> はサブウインドウ内の
-      フレームの大きさを指定します.
-      グラフィックフレームは( <literal>wrect</literal>のように)
-      カレントのグラフィックサブウインドウの幅または高さとの比により指定されます.
-      デフォルト値は<literal>1/8*[1,1,1,1]</literal>です.
-      <literal>arect</literal> が指定されない場合,カレントの値は変更されません. 
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="xgetech">
+    <refnamediv>
+        <refname>xgetech</refname>
+        <refpurpose>カレントのグラフィックスケールを取得</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[wrect,frect,logflag,arect]=xgetech()</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>wrect,frect</term>
+                <listitem>
+                    <para>実数ベクトル.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>logflag</term>
+                <listitem>
+                    <para>大きさ 2の文字列 "xy".</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>xgetech</literal> は(カレントのウインドウの)カレントのグラフィックスケール
+            を返します.
+            <literal>frect</literal>により指定される矩形[xmin,ymin,xmax,ymax]は
+            グラフィックウインドウ全体の大きさです.
+            プロットは<literal>wrect</literal>により指定されるカレントのグラフィックウインドウの
+            領域に対して行われます.
+        </para>
+        <para>
+            <literal>wrect=[x,y,w,h]</literal> (左上の点, 幅, 高さ) はグラフィックウインドウ内の
+            領域を記述します.
+            <literal>wrect</literal>の値はグラフィックウインドウの幅と高さの比により指定されます:
+        </para>
+        <para>
+            <literal>wrect=[0 0 1 1]</literal> はグラフィックウインドウ全体が使用されることを意味します.
+        </para>
+        <para>
+            <literal>wrect=[0.5 0 0.5 1]</literal> はグラフィック領域が
+            グラフィックウインドウの右半分となることを意味します.
+        </para>
+        <para>
+            <literal>logflag</literal>は大きさ2の文字列 "xy" で,
+            x および y は "n" または "l" とすることができます.
+            "n"は通常(線形)スケール, "l" はログスケールを意味します.
+            x はx軸, y はy軸を意味します.
+        </para>
+        <para>
+            <literal>arect=[x_left, x_right,y_up,y_down]</literal> はサブウインドウ内の
+            フレームの大きさを指定します.
+            グラフィックフレームは( <literal>wrect</literal>のように)
+            カレントのグラフィックサブウインドウの幅または高さとの比により指定されます.
+            デフォルト値は<literal>1/8*[1,1,1,1]</literal>です.
+            <literal>arect</literal> が指定されない場合,カレントの値は変更されません. 
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            xsetech([0,0,1.0,0.5])
+            plot2d()
+            xsetech([0,0.5,1.0,0.5])
+            grayplot()
+            xsetech([0,0,1.0,0.5])
+            [wrect,frect,logflag,arect]=xgetech();
+            xsetech([0,0.5,1.0,0.5])
+            [wrect,frect,logflag,arect]=xgetech();
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 // 最初のサブウインドウ
 xsetech([0,0,1.0,0.5])
 plot2d()
@@ -91,13 +104,13 @@ xsetech([0,0.5,1.0,0.5])
 clf();
 xset('default')
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="xsetech">xsetech</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="xsetech">xsetech</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index e25b084..9cc9899 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="xnumb">
-  <refnamediv>
-    <refname>xnumb</refname>
-    <refpurpose>数字を描画</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>xnumb(x,y,nums,[box,angle])</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x,y,nums</term>
-        <listitem>
-          <para>同じ大きさのベクトル.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>box</term>
-        <listitem>
-          <para>整数値.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>angle</term>
-        <listitem>
-          <para>
-            <literal>x</literal>と同じ大きさのオプションのベクトル
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>xnumb</literal>は
-      カレントのスケールの位置<literal>x(i),y(i)</literal>に
-      <literal>nums(i)</literal>の値を描画します.
-      <literal>box</literal> が 1の場合, ボックスが数字の周りに描画されます.
-      <literal>angle</literal>が指定された場合, 
-      文字列の描画の方向を指定します.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="xnumb">
+    <refnamediv>
+        <refname>xnumb</refname>
+        <refpurpose>数字を描画</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>xnumb(x,y,nums,[box,angle])</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>パラメータ</title>
+        <variablelist>
+            <varlistentry>
+                <term>x,y,nums</term>
+                <listitem>
+                    <para>同じ大きさのベクトル.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>box</term>
+                <listitem>
+                    <para>整数値.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>angle</term>
+                <listitem>
+                    <para>
+                        <literal>x</literal>と同じ大きさのオプションのベクトル
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>xnumb</literal>は
+            カレントのスケールの位置<literal>x(i),y(i)</literal>に
+            <literal>nums(i)</literal>の値を描画します.
+            <literal>box</literal> が 1の場合, ボックスが数字の周りに描画されます.
+            <literal>angle</literal>が指定された場合, 
+            文字列の描画の方向を指定します.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            plot2d([-100,500],[-100,600],[-1,-1],"022")
+            x=0:100:200;
+            xnumb(x,500*ones(x),[10,20,35],1)
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 plot2d([-100,500],[-100,600],[-1,-1],"022")
 x=0:100:200;
 xnumb(x,500*ones(x),[10,20,35],1)
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="xstring">xstring</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="xstring">xstring</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index e62eb78..420666e 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="xsegs">
-  <refnamediv>
-    <refname>xsegs</refname>
-    <refpurpose>接続されていない線分を描画</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>
-      xsegs(xv,yv,[style])
-      xsegs(xv,yv,zv,[style])
-    </synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>xv, yv, zv</term>
-        <listitem>
-          <para>
-            同じ大きさの行列. <literal>zv</literal>が指定されない場合, ゼロベクトルを使用します.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>style</term>
-        <listitem>
-          <para>
-            ベクトルまたはスカラー.  <literal>style</literal>が正のスカラーの場合,
-            全ての線分で使用される色を指定します. <literal>style</literal>が負のスカラーの場合
-            , カレントの色が使用されます. <literal>style</literal>
-            がベクトルの場合, <literal>style(i)</literal> は線分<literal>i</literal>に関する
-            色を指定します.
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>xsegs</literal> は
-      <literal>xv</literal>, <literal>yv</literal> および <literal>zv</literal>
-      で指定した接続されていない一連の線分を描画します.
-      <literal>xv</literal>, <literal>yv</literal> および <literal>zv</literal> 
-      が行列の場合,列を結合したベクトルとみなされます.
-      ある線分を定義する2つ点の座標は
-      <literal>xv</literal>, <literal>yv</literal> および
-      <literal>zv</literal>の連続する2つの値で指定されます:
-    </para>
-    <para>
-      <literal>(xv(i),yv(i),zv(i))--&gt;(xv(i+1),yv(i+1),zv(i+1))</literal>.
-    </para>
-    <para>例えば, 大きさ (2,n)の行列の場合, 線分は以下のように定義されます:</para>
-    <programlisting><![CDATA[ 
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="xsegs">
+    <refnamediv>
+        <refname>xsegs</refname>
+        <refpurpose>接続されていない線分を描画</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>
+            xsegs(xv,yv,[style])
+            xsegs(xv,yv,zv,[style])
+        </synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>xv, yv, zv</term>
+                <listitem>
+                    <para>
+                        同じ大きさの行列. <literal>zv</literal>が指定されない場合, ゼロベクトルを使用します.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>style</term>
+                <listitem>
+                    <para>
+                        ベクトルまたはスカラー.  <literal>style</literal>が正のスカラーの場合,
+                        全ての線分で使用される色を指定します. <literal>style</literal>が負のスカラーの場合
+                        , カレントの色が使用されます. <literal>style</literal>
+                        がベクトルの場合, <literal>style(i)</literal> は線分<literal>i</literal>に関する
+                        色を指定します.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>xsegs</literal> は
+            <literal>xv</literal>, <literal>yv</literal> および <literal>zv</literal>
+            で指定した接続されていない一連の線分を描画します.
+            <literal>xv</literal>, <literal>yv</literal> および <literal>zv</literal> 
+            が行列の場合,列を結合したベクトルとみなされます.
+            ある線分を定義する2つ点の座標は
+            <literal>xv</literal>, <literal>yv</literal> および
+            <literal>zv</literal>の連続する2つの値で指定されます:
+        </para>
+        <para>
+            <literal>(xv(i),yv(i),zv(i))--&gt;(xv(i+1),yv(i+1),zv(i+1))</literal>.
+        </para>
+        <para>例えば, 大きさ (2,n)の行列の場合, 線分は以下のように定義されます:</para>
+        <programlisting><![CDATA[ 
 xv=[xi_1 xi_2 ...; xf_1 xf_2...]
 yv=[yi_1 yi_2 ...; yf_1 yf_2...]
 zv=[zi_1 zi_2 ...; zf_1 zf_2...]
  ]]></programlisting>
-    <para>
-      そして,線分は <literal>(xi_k,yi_k,zi_k)--&gt;(xf_k,yf_k,zf_k)</literal>となります.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[
+        <para>
+            そして,線分は <literal>(xi_k,yi_k,zi_k)--&gt;(xf_k,yf_k,zf_k)</literal>となります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            a=gca();
+            a.view="3d";
+            f=gcf();
+            f.color_map=rainbowcolormap(120);
+            alpha=2*%pi*(0:119)/40;
+            xv=[sin(alpha)/2;sin(alpha)/3];
+            yv=[cos(alpha)/2;cos(alpha)/3];
+            zv=[alpha/8;alpha/8];
+            xsegs(xv,yv,zv,1:120);
+            a.data_bounds = [min(xv) min(yv) min(zv); ...
+            max(xv) max(yv) max(zv)];
+            e = gce();
+            e.arrow_size = 0.4;
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[
 
 // 2次元の例
 x=2*%pi*(0:9)/10;
@@ -84,13 +102,13 @@ yv=[cos(x);9*cos(x)];
 plot2d([-10,10],[-10,10],[-1,-1],"022")
 xsegs(xv,yv,1:10)
  ]]></programlisting>
-    <programlisting role="example"><![CDATA[
+        <programlisting role="example"><![CDATA[
 // 2次元の例
 plot2d([-10,10],[-10,10],[-1,-1],"022")
-xsegs([9, -9],[9 , -9]) //  X(9,9) => Y(-9, -9)
-xsegs([5, -2],[4 , -1]) //  X(5,4) => Y(-2, -1)
+xsegs([9, -9],[9 , -9]) //  X(9,9) から Y(-9, -9) に線を引く
+xsegs([5, -2],[4 , -1]) //  X(5,4) から Y(-2, -1) に線を引く
  ]]></programlisting>
-    <programlisting role="example"><![CDATA[
+        <programlisting role="example"><![CDATA[
 // 3次元の例
 clf();
 a=gca();
@@ -111,5 +129,5 @@ e.arrow_size = 0.4;
 
 
  ]]></programlisting>
-  </refsection>
+    </refsection>
 </refentry>
index 9f745f4..1982119 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<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" xml:lang="ja" xml:id="xsetech">
-  <refnamediv>
-    <refname>xsetech</refname>
-    <refpurpose>プロット時にグラフィックウインドのサブウインドウを設定</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>xsetech(wrect,[frect,logflag])
-      xsetech(wrect=[...],frect=[..],logflag="..", arect=[...])
-      xsetech()
-    </synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>wrect</term>
-        <listitem>
-          <para>大きさ 4のベクトル, 使用するサブウインドウを定義します.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>frect</term>
-        <listitem>
-          <para>大きさ 4のベクトル.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>logflag</term>
-        <listitem>
-          <para>大きさ 2の文字列 "xy", ただし x および y は "n" または "l"とします. "n" は通常のスケール,
-            "l"は対数スケールを意味します.
-            xはx軸,yはy軸を意味します.
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>arect</term>
-        <listitem>
-          <para>大きさ4のベクトル.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>xsetech</literal> は主にプロットに使用されるグラフィックウインドウ
-      のサブウインドウを設定する際に使用されます.
-      サブウインドウはパラメータ<literal>wrect=[x,y,w,h]</literal> (左上の点,幅,高さ)で指定されます.
-      <literal>wrect</literal>の値は,カレントのグラフィックウインドウの幅または高さの比で指定されます.
-      例えば,<literal>wrect=[0,0,1,1]</literal> はグラフィックウインドウ全体を使用することを
-      意味し,  <literal>wrect=[0.5,0,0.5,1]</literal> はグラフィック領域がグラフィックウインドウの右反面
-      となることを意味します.
-    </para>
-    <para>
-      <literal>xsetech</literal> はカレントの2次元プロットのグラフィックスケールも
-      設定し,カレントのグラフィックスケールを指定するグラフィックルーチン
-      (例えば<literal>plot2d</literal>の<literal>strf="x0z"</literal>または
-      <literal>frameflag=0</literal>)と組み合わせて使用できます.
-    </para>
-    <para>
-      <literal>frect=[xmin,ymin,xmax,ymax]</literal> はグラフィックスケールを
-      設定する際に使用され,
-      <literal>plot2d</literal>の<literal>rect</literal>引数によく似ています.
-      <literal>frect</literal> が指定されない場合,
-      グラフィックスケールのカレントの値は変更されません.
-      <literal>rect</literal>のデフォルト値は <literal>[0,0,1,1]</literal>
-      (ウインドウ作成時,<literal>xset('default')</literal>によりデフォルト値に
-      戻された時,または記録されたグラフィックイベントを<literal>clf()</literal>で
-      クリアした時)です.
-    </para>
-    <para>
-      <literal>arect=[x_left, x_right,y_up,y_down]</literal> はサブウインドウの
-      中にグラフィックフレームを設定する際に使用されます.
-      グラフィックフレームは(<literal>wrect</literal>と同様に)カレントのグラフィックサブウインドウの
-      幅または高さに比例して指定されます.
-      デフォルト値は <literal>1/8*[1,1,1,1]</literal>です.
-      <literal>arect</literal> が指定されない場合, カレントの値は変更されません.
-    </para>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="xsetech">
+    <refnamediv>
+        <refname>xsetech</refname>
+        <refpurpose>プロット時にグラフィックウインドのサブウインドウを設定</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>xsetech(wrect,[frect,logflag])
+            xsetech(wrect=[...],frect=[..],logflag="..", arect=[...])
+            xsetech()
+        </synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>wrect</term>
+                <listitem>
+                    <para>大きさ 4のベクトル, 使用するサブウインドウを定義します.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>frect</term>
+                <listitem>
+                    <para>大きさ 4のベクトル.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>logflag</term>
+                <listitem>
+                    <para>大きさ 2の文字列 "xy", ただし x および y は "n" または "l"とします. "n" は通常のスケール,
+                        "l"は対数スケールを意味します.
+                        xはx軸,yはy軸を意味します.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>arect</term>
+                <listitem>
+                    <para>大きさ4のベクトル.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>xsetech</literal> は主にプロットに使用されるグラフィックウインドウ
+            のサブウインドウを設定する際に使用されます.
+            サブウインドウはパラメータ<literal>wrect=[x,y,w,h]</literal> (左上の点,幅,高さ)で指定されます.
+            <literal>wrect</literal>の値は,カレントのグラフィックウインドウの幅または高さの比で指定されます.
+            例えば,<literal>wrect=[0,0,1,1]</literal> はグラフィックウインドウ全体を使用することを
+            意味し,  <literal>wrect=[0.5,0,0.5,1]</literal> はグラフィック領域がグラフィックウインドウの右反面
+            となることを意味します.
+        </para>
+        <para>
+            <literal>xsetech</literal> はカレントの2次元プロットのグラフィックスケールも
+            設定し,カレントのグラフィックスケールを指定するグラフィックルーチン
+            (例えば<literal>plot2d</literal>の<literal>strf="x0z"</literal>または
+            <literal>frameflag=0</literal>)と組み合わせて使用できます.
+        </para>
+        <para>
+            <literal>frect=[xmin,ymin,xmax,ymax]</literal> はグラフィックスケールを
+            設定する際に使用され,
+            <literal>plot2d</literal>の<literal>rect</literal>引数によく似ています.
+            <literal>frect</literal> が指定されない場合,
+            グラフィックスケールのカレントの値は変更されません.
+            <literal>rect</literal>のデフォルト値は <literal>[0,0,1,1]</literal>
+            (ウインドウ作成時,<literal>xset('default')</literal>によりデフォルト値に
+            戻された時,または記録されたグラフィックイベントを<literal>clf()</literal>で
+            クリアした時)です.
+        </para>
+        <para>
+            <literal>arect=[x_left, x_right,y_up,y_down]</literal> はサブウインドウの
+            中にグラフィックフレームを設定する際に使用されます.
+            グラフィックフレームは(<literal>wrect</literal>と同様に)カレントのグラフィックサブウインドウの
+            幅または高さに比例して指定されます.
+            デフォルト値は <literal>1/8*[1,1,1,1]</literal>です.
+            <literal>arect</literal> が指定されない場合, カレントの値は変更されません.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            xset("font",2,0)
+            xsetech([0,0,0.5,0.5]);
+            plot3d()
+            xsetech([0.5,0,0.5,0.5]);
+            plot2d()
+            xsetech([0.5,0.5,0.5,0.5]);
+            grayplot()
+            xsetech([0,0.5,0.5,0.5]);
+            histplot()
+            xsetech([0,0,1,1])
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 // xsetechパラメータのグラフィカルな説明を得るには以下を入力してください:
 exec('SCI/modules/graphics/demos/xsetechfig.sce');
 
@@ -109,42 +124,51 @@ xsetech([0,0.5,1.0,0.5])
 // グラフィックスケールはデフォルトで xsetechにより[0,0,1,1]に設定され,
 // plot2d のrect引数により変更します
 plot2d([1:10]',[1:10]',1,"011"," ",[-6,-6,6,6])
+ ]]></programlisting>
+        <programlisting role="example"><![CDATA[ 
 // 4つのプロットを一つのグラフィックウインドウにプロットします 
 clf()
 xset("font",2,0)
-xsetech([0,0,0.5,0.5]); plot3d()
-xsetech([0.5,0,0.5,0.5]); plot2d()
-xsetech([0.5,0.5,0.5,0.5]); grayplot()
-xsetech([0,0.5,0.5,0.5]); histplot()
+xsetech([0,0,0.5,0.5]); 
+plot3d()
+xsetech([0.5,0,0.5,0.5]); 
+plot2d()
+xsetech([0.5,0.5,0.5,0.5]); 
+grayplot()
+xsetech([0,0.5,0.5,0.5]); 
+histplot()
 // サブウインドウのデフォルト値に戻します
 xsetech([0,0,1,1])
+ ]]></programlisting>
+        <programlisting role="example"><![CDATA[ 
 // 変更したarectにプロット
 clf()
 xset("default")
 xsetech(arect=[0,0,0,0]) 
 x=1:0.1:10;plot2d(x',sin(x)')
+ ]]></programlisting>
+        <programlisting role="example"><![CDATA[ 
 clf()
 xsetech(arect=[1/8,1/8,1/16,1/4])
 x=1:0.1:10;plot2d(x',sin(x)')
 clf()
-xset("default")
  ]]></programlisting>
-  </refsection>
-  <refsection role="see also">
-    <title>参照</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="xgetech">xgetech</link>
-      </member>
-      <member>
-        <link linkend="subplot">subplot</link>
-      </member>
-      <member>
-        <link linkend="isoview">isoview</link>
-      </member>
-      <member>
-        <link linkend="square">square</link>
-      </member>
-    </simplelist>
-  </refsection>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="xgetech">xgetech</link>
+            </member>
+            <member>
+                <link linkend="subplot">subplot</link>
+            </member>
+            <member>
+                <link linkend="isoview">isoview</link>
+            </member>
+            <member>
+                <link linkend="square">square</link>
+            </member>
+        </simplelist>
+    </refsection>
 </refentry>
index 9549772..3313c97 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
-<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" xml:lang="ja" xml:id="mese">
-  <refnamediv>
-    <refname>mese</refname>
-    <refpurpose> スペクトル推定の最大エントロピ</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[sm,fr]=mese(x [,npts]);</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>入力標本化データ系列</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>npts</term>
-        <listitem>
-          <para>
-            <literal>fr</literal> および <literal>sm</literal>の点の数
-            (デフォルトは256)を指定するオプションパラメータ
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>sm</term>
-        <listitem>
-          <para>
-            周波数グリッド<literal>fr</literal>における
-            スペクトル推定の標本
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>fr</term>
-        <listitem>
-          <para>
-            <literal>[0,.5)</literal>の範囲のnpts個の等間隔周波数の標本
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      <literal>x</literal>の最大エントロピスペクトル推定を計算
-    </para>
-  </refsection>
+<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" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:lang="ja" xml:id="mese">
+    <refnamediv>
+        <refname>mese</refname>
+        <refpurpose> スペクトル推定の最大エントロピ</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[sm,fr]=mese(x [,npts]);</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>入力標本化データ系列</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>npts</term>
+                <listitem>
+                    <para>
+                        <literal>fr</literal> および <literal>sm</literal>の点の数
+                        (デフォルトは256)を指定するオプションパラメータ
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>sm</term>
+                <listitem>
+                    <para>
+                        周波数グリッド<literal>fr</literal>における
+                        スペクトル推定の標本
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>fr</term>
+                <listitem>
+                    <para>
+                        <literal>[0,.5)</literal>の範囲のnpts個の等間隔周波数の標本
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            <literal>x</literal>の最大エントロピスペクトル推定値を計算します.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            rand("seed",12345),
+            y = (0:10);
+            x1 = sin(2*%pi*y/20);
+            x2 = sin(3.5*%pi*y/20);
+            w = .4*(rand(y)-.5*ones(y));
+            x = x1+2*x2+w;
+            [sm,fr1] = mese(x,10)
+            function [xm,fr] = bt(x)
+            xsize = max(size(x))
+            [xf,fr] = frmag(x,256)
+            xm = xf.*conj(xf)/xsize
+            endfunction
+            [xm,fr] = bt(x);
+            scf();
+            subplot(3,1,1);
+            plot(x);
+            subplot(3,1,2);
+            plot(fr1,sm)
+            subplot(3,1,3);
+            plot(fr,xm)
+        </scilab:image>
+    </refsection>
+    
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
+rand("seed",12345),
+y = (0:10);
+x1 = sin(2*%pi*y/20);
+x2 = sin(3.5*%pi*y/20);
+w = .4*(rand(y)-.5*ones(y));
+x = x1+2*x2+w;
+[sm,fr1] = mese(x,10)
+// Blackman-Tukey ペリオドグラムを計算するマクロを定義
+function [xm,fr] = bt(x)
+  xsize = max(size(x))
+  [xf,fr] = frmag(x,256)
+  xm = xf.*conj(xf)/xsize
+endfunction
+[xm,fr] = bt(x);
+scf();
+subplot(3,1,1);
+plot(x);
+subplot(3,1,2);
+plot(fr1,sm)
+subplot(3,1,3);
+plot(fr,xm)
+ ]]></programlisting>
+    </refsection>
 </refentry>
index 0aaebd5..f897768 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
-<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" xml:lang="ja" xml:id="wiener">
-  <refnamediv>
-    <refname>wiener</refname>
-    <refpurpose>ウイナー推定</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>[xs,ps,xf,pf]=wiener(y,x0,p0,f,g,h,q,r)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>f, g, h</term>
-        <listitem>
-          <para>
-            s間隔 <literal>[t0,tf]</literal>におけるシステム行列
-          </para>
-          <variablelist>
+<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" xmlns:scilab="http://www.scilab.org"  version="5.0-subset Scilab" xml:lang="ja" xml:id="wiener">
+    <refnamediv>
+        <refname>wiener</refname>
+        <refpurpose>ウイナー推定</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[xs,ps,xf,pf]=wiener(y,x0,p0,f,g,h,q,r)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>パラメータ</title>
+        <variablelist>
             <varlistentry>
-              <term>f</term>
-              <listitem>
-                <para>
-                  =<literal>[f0,f1,...,ff]</literal>, および <literal>fk</literal>は
-                  nxn行列です
-                </para>
-              </listitem>
+                <term>f, g, h</term>
+                <listitem>
+                    <para>
+                        間隔 <literal>[t0,tf]</literal>におけるシステム行列
+                    </para>
+                    <variablelist>
+                        <varlistentry>
+                            <term>f</term>
+                            <listitem>
+                                <para>
+                                    =<literal>[f0,f1,...,ff]</literal>, および <literal>fk</literal>は
+                                    nxn行列です
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>g</term>
+                            <listitem>
+                                <para>
+                                    =<literal>[g0,g1,...,gf]</literal>, および
+                                    <literal>gk</literal> は nxn 行列です
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>h</term>
+                            <listitem>
+                                <para>
+                                    =<literal>[h0,h1,...,hf]</literal>,および
+                                    <literal>hk</literal> は mxn 行列です
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                    </variablelist>
+                </listitem>
             </varlistentry>
             <varlistentry>
-              <term>g</term>
-              <listitem>
-                <para>
-                  =<literal>[g0,g1,...,gf]</literal>, および
-                  <literal>gk</literal> は nxn 行列です
-                </para>
-              </listitem>
+                <term>q, r</term>
+                <listitem>
+                    <para>
+                        ダイナミクスおよび観測ノイズの共分散行列
+                    </para>
+                    <variablelist>
+                        <varlistentry>
+                            <term>q</term>
+                            <listitem>
+                                <para>
+                                    =<literal>[q0,q1,...,qf]</literal>, and <literal>qk</literal> is a nxn matrix
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>r</term>
+                            <listitem>
+                                <para>
+                                    =<literal>[r0,r1,...,rf]</literal>, および
+                                    <literal>gk</literal> は mxm 行列です
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                    </variablelist>
+                </listitem>
             </varlistentry>
             <varlistentry>
-              <term>h</term>
-              <listitem>
-                <para>
-                  =<literal>[h0,h1,...,hf]</literal>,および
-                  <literal>hk</literal> は mxn 行列です
-                </para>
-              </listitem>
+                <term>x0, p0</term>
+                <listitem>
+                    <para>
+                        初期状態量推定値および誤差共分散
+                    </para>
+                </listitem>
             </varlistentry>
-          </variablelist>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>q, r</term>
-        <listitem>
-          <para>
-            ダイナミクスおよび観測ノイズの共分散行列
-          </para>
-          <variablelist>
             <varlistentry>
-              <term>q</term>
-              <listitem>
-                <para>
-                  =<literal>[q0,q1,...,qf]</literal>, and <literal>qk</literal> is a nxn matrix
-                </para>
-              </listitem>
+                <term>y</term>
+                <listitem>
+                    <para>
+                        間隔 <literal>[t0,tf]</literal>における観測量. 
+                        <literal>y=[y0,y1,...,yf]</literal>, および <literal>yk</literal> は
+                        m次列ベクトルです
+                    </para>
+                </listitem>
             </varlistentry>
             <varlistentry>
-              <term>r</term>
-              <listitem>
-                <para>
-                  =<literal>[r0,r1,...,rf]</literal>, および
-                  <literal>gk</literal> は mxm 行列です
-                </para>
-              </listitem>
+                <term>xs</term>
+                <listitem>
+                    <para>
+                        平滑化された状態推定値 <literal>xs= [xs0,xs1,...,xsf]</literal>, および
+                        <literal>xsk</literal> はn次列ベクトルです
+                    </para>
+                </listitem>
             </varlistentry>
-          </variablelist>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>x0, p0</term>
-        <listitem>
-          <para>
-            初期状態量推定値および誤差共分散
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>y</term>
-        <listitem>
-          <para>
-            間隔 <literal>[t0,tf]</literal>における観測量. 
-            <literal>y=[y0,y1,...,yf]</literal>, および <literal>yk</literal> は
-            m次列ベクトルです
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>xs</term>
-        <listitem>
-          <para>
-            平滑化された状態推定値 <literal>xs= [xs0,xs1,...,xsf]</literal>, および
-            <literal>xsk</literal> はn次列ベクトルです
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>ps</term>
-        <listitem>
-          <para>
-            平滑化された推定値の誤差共分散 <literal>ps=[p0,p1,...,pf]</literal>, および
-            <literal>pk</literal> は nxn 行列です
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>xf</term>
-        <listitem>
-          <para>
-            平滑化された状態推定値 <literal>xf= [xf0,xf1,...,xff]</literal>, および
-            <literal>xfk</literal> はn次列ベクトルです
-          </para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>pf</term>
-        <listitem>
-          <para>
-            平滑化された推定値の誤差共分散 <literal>pf=[p0,p1,...,pf]</literal>, 
-            および <literal>pk</literal> が nxn行列です
-          </para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>
-      フォワード-バックワードカルマンフィルタ定式化により
-      ウイナー推定を出力する関数
-    </para>
-  </refsection>
+            <varlistentry>
+                <term>ps</term>
+                <listitem>
+                    <para>
+                        平滑化された推定値の誤差共分散 <literal>ps=[p0,p1,...,pf]</literal>, および
+                        <literal>pk</literal> は nxn 行列です
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>xf</term>
+                <listitem>
+                    <para>
+                        平滑化された状態推定値 <literal>xf= [xf0,xf1,...,xff]</literal>, および
+                        <literal>xfk</literal> はn次列ベクトルです
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>pf</term>
+                <listitem>
+                    <para>
+                        平滑化された推定値の誤差共分散 <literal>pf=[p0,p1,...,pf]</literal>, 
+                        および <literal>pk</literal> が nxn行列です
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            フォワード-バックワードカルマンフィルタ定式化により
+            ウイナー推定を出力する関数
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <scilab:image>
+            m0=[10 10]';
+            p0=[100 0;0 100];
+            f=[1.1 50.1;0 0.8];
+            g=[1 0;0 1];
+            h=[1 0;0 1];
+            [hi,hj]=size(h);
+            q=[.01 0;0 0.01];
+            r=20*eye(2,2);
+            rand("seed",66);
+            rand("normal");
+            p0c=chol(p0);
+            x0=m0+p0c'*rand(ones(m0));
+            y=h*x0+chol(r)'*rand(ones(1:hi))';
+            yt=y;
+            x=x0;
+            ft=[f];
+            gt=[g];
+            ht=[h];
+            qt=[q];
+            rt=[r];
+            n=10;
+            for k=1:n
+            [x1,y]=system(x0,f,g,h,q,r);
+            x=[x x1];
+            yt=[yt y];
+            x0=x1;
+            ft=[ft f];
+            gt=[gt g];
+            ht=[ht h];
+            qt=[qt q];
+            rt=[rt r];
+            end
+            [xs,ps,xf,pf]=wiener(yt,m0,p0,ft,gt,ht,qt,rt);
+            a=min([x(1,:)-2*sqrt(ps(1,1:2:2*(n+1))),xf(1,:),xs(1,:)]);
+            b=max([x(1,:)+2*sqrt(ps(1,1:2:2*(n+1))),xf(1,:),xs(1,:)]);
+            c=min([x(2,:)-2*sqrt(ps(2,2:2:2*(n+1))),xf(2,:),xs(2,:)]);
+            d=max([x(2,:)+2*sqrt(ps(2,2:2:2*(n+1))),xf(2,:),xs(2,:)]);
+            xmargin=max([abs(a),abs(b)]);
+            ymargin=max([abs(c),abs(d)]);
+            a=-0.1*xmargin+a;
+            b=.1*xmargin+b;
+            c=-0.1*ymargin+c;
+            d=.1*ymargin+d;
+            scf();
+            plot([a a b],[d c c]);
+            plot2d(x(1,:)',x(2,:)',[2],"000")
+            plot2d(xf(1,:)',xf(2,:)',[2],"000")
+            plot2d(xs(1,:)',xs(2,:)',[2],"000")
+            plot2d(xs(1,:)',xs(2,:)',[-2],"000")
+            plot2d(xf(1,:)',xf(2,:)',[-3],"000")
+            plot2d(x(1,:)',x(2,:)',[-4],"000")
+            
+        </scilab:image>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
+// 統計量(平均および誤差共分散)を初期化
+m0=[10 10]';
+p0=[100 0;0 100];
+// システムを生成
+f=[1.1 50.1;0 0.8];
+g=[1 0;0 1];
+h=[1 0;0 1];
+[hi,hj]=size(h);
+// ノイズの統計量
+q=[.01 0;0 0.01];
+r=20*eye(2,2);
+// システム過程を初期化
+rand("seed",66);
+rand("normal");
+p0c=chol(p0);
+x0=m0+p0c'*rand(ones(m0));
+y=h*x0+chol(r)'*rand(ones(1:hi))';
+yt=y;
+// プロットする変数を初期化
+x=x0;
+// ループ
+ft=[f];
+gt=[g];
+ht=[h];
+qt=[q];
+rt=[r];
+n=10;
+for k=1:n
+    // 状態変数と観測量を
+    // 時刻 k (すなわち xk および yk) で生成
+    [x1,y]=system(x0,f,g,h,q,r);
+    x=[x x1];
+    yt=[yt y];
+    x0=x1;
+    ft=[ft f];
+    gt=[gt g];
+    ht=[ht h];
+    qt=[qt q];
+    rt=[rt r];
+end
+// ウィナーフィルタ推定を得る
+[xs,ps,xf,pf]=wiener(yt,m0,p0,ft,gt,ht,qt,rt);
+// 結果をプロット
+a=min([x(1,:)-2*sqrt(ps(1,1:2:2*(n+1))),xf(1,:),xs(1,:)]);
+b=max([x(1,:)+2*sqrt(ps(1,1:2:2*(n+1))),xf(1,:),xs(1,:)]);
+c=min([x(2,:)-2*sqrt(ps(2,2:2:2*(n+1))),xf(2,:),xs(2,:)]);
+d=max([x(2,:)+2*sqrt(ps(2,2:2:2*(n+1))),xf(2,:),xs(2,:)]);
+xmargin=max([abs(a),abs(b)]);
+ymargin=max([abs(c),abs(d)]);
+a=-0.1*xmargin+a;
+b=.1*xmargin+b;
+c=-0.1*ymargin+c;
+d=.1*ymargin+d;
+// フレーム, 状態変数 (x), および推定値 (xf, および xs)をプロット
+scf();
+plot([a a b],[d c c]);
+plot2d(x(1,:)',x(2,:)',[2],"000")
+plot2d(xf(1,:)',xf(2,:)',[2],"000")
+plot2d(xs(1,:)',xs(2,:)',[2],"000")
+// データ点をマーク (実データ: * , 推定値: o)
+plot2d(xs(1,:)',xs(2,:)',[-2],"000")
+plot2d(xf(1,:)',xf(2,:)',[-3],"000")
+plot2d(x(1,:)',x(2,:)',[-4],"000")
+ ]]></programlisting>
+    </refsection>
 </refentry>
index 7bc60f0..5860b24 100644 (file)
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="bessel" xml:lang="ja">
-  <refnamediv xml:id="besseli">
-    <refname>besseli</refname>
-    <refpurpose>第1種修正ベッセル関数 (I_alpha).</refpurpose>
-  </refnamediv>
-  <refnamediv xml:id="besselj">
-    <refname>besselj</refname>
-    <refpurpose>第1種ベッセル関数 (J_alpha).</refpurpose>
-  </refnamediv>
-  <refnamediv xml:id="besselk">
-    <refname>besselk</refname>
-    <refpurpose>第2種修正ベッセル関数 (K_alpha).</refpurpose>
-  </refnamediv>
-  <refnamediv xml:id="bessely">
-    <refname>bessely</refname>
-    <refpurpose>第2種ベッセル関数 (Y_alpha).</refpurpose>
-  </refnamediv>
-  <refnamediv xml:id="besselh">
-    <refname>besselh</refname>
-    <refpurpose>第3種ベッセル関数 (ハンケル関数と同じ)</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>呼び出し手順</title>
-    <synopsis>y = besseli(alpha,x [,ice])
-      y = besselj(alpha,x [,ice])
-      y = besselk(alpha,x [,ice])
-      y = bessely(alpha,x [,ice])
-      y = besselh(alpha,x)
-      y = besselh(alpha,K,x [,ice])
-    </synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>パラメータ</title>
-    <variablelist>
-      <varlistentry>
-        <term>x</term>
-        <listitem>
-          <para>実数または複素数のベクトル.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>alpha</term>
-        <listitem>
-          <para>r実数ベクトル</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>ice</term>
-        <listitem>
-          <para>整数フラグ, デフォルト値: 0</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>K</term>
-        <listitem>
-          <para>整数, 指定可能な値は 1 または 2, ハンケル関数の型.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>説明</title>
-    <para>注意: これらの関数の構文は Scilab-3.0 および Scilab-3.1の間で
-      変更されました.
-      古い構文は互換性のために
-      <link linkend="oldbesseli">oldbesseli</link>, <link linkend="oldbesselj">oldbesselj</link>, <link linkend="oldbesselk">oldbesselk</link>, <link linkend="oldbessely">oldbessely</link> 関数により利用可能です.
-    </para>
-    <itemizedlist>
-      <listitem>
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" version="5.0-subset Scilab" xml:id="bessel" xml:lang="ja">
+    <refnamediv xml:id="besseli">
+        <refname>besseli</refname>
+        <refpurpose>第1種修正ベッセル関数 (I_alpha).</refpurpose>
+    </refnamediv>
+    <refnamediv xml:id="besselj">
+        <refname>besselj</refname>
+        <refpurpose>第1種ベッセル関数 (J_alpha).</refpurpose>
+    </refnamediv>
+    <refnamediv xml:id="besselk">
+        <refname>besselk</refname>
+        <refpurpose>第2種修正ベッセル関数 (K_alpha).</refpurpose>
+    </refnamediv>
+    <refnamediv xml:id="bessely">
+        <refname>bessely</refname>
+        <refpurpose>第2種ベッセル関数 (Y_alpha).</refpurpose>
+    </refnamediv>
+    <refnamediv xml:id="besselh">
+        <refname>besselh</refname>
+        <refpurpose>第3種ベッセル関数 (ハンケル関数と同じ)</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>y = besseli(alpha,x [,ice])
+            y = besselj(alpha,x [,ice])
+            y = besselk(alpha,x [,ice])
+            y = bessely(alpha,x [,ice])
+            y = besselh(alpha,x)
+            y = besselh(alpha,K,x [,ice])
+        </synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>実数または複素数のベクトル.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>alpha</term>
+                <listitem>
+                    <para>r実数ベクトル</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>ice</term>
+                <listitem>
+                    <para>整数フラグ, デフォルト値: 0</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>K</term>
+                <listitem>
+                    <para>整数, 指定可能な値は 1 または 2, ハンケル関数の型.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <itemizedlist>
+            <listitem>
+                <para>
+                    <literal>besseli(alpha,x)</literal> は,
+                    実数の次数<literal>alpha</literal> および引数 <literal>x</literal>に関する
+                    第1種修正ベッセル関数(I_alpha)を計算します, 
+                    <literal>besseli(alpha,x,1)</literal> は
+                    <literal>besseli(alpha,x).*exp(-abs(real(x)))</literal>を計算します.
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                    <literal>besselj(alpha,x)</literal> は第1種のベッセル関数(J_alpha)を
+                    実数の次数<literal>alpha</literal> および引数 <literal>x</literal>に関して
+                    計算します.
+                    <literal>besselj(alpha,x,1)</literal> は
+                    <literal>besselj(alpha,x).*exp(-abs(imag(x)))</literal>を計算します.
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                    <literal>besselk(alpha,x)</literal> は第2種修正ベッセル関数
+                    (K_alpha)を
+                    実数の次数<literal>alpha</literal> および引数 <literal>x</literal>に関して
+                    計算します.
+                    <literal>besselk(alpha,x,1)</literal> は
+                    <literal>besselk(alpha,x).*exp(x)</literal>を計算します.
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                    <literal>bessely(alpha,x)</literal>は第2種のベッセル関数(Y_alpha)を
+                    実数の次数<literal>alpha</literal> および引数 <literal>x</literal>に関して
+                    計算します.
+                    <literal>bessely(alpha,x,1)</literal> は
+                    <literal>bessely(alpha,x).*exp(-abs(imag(x)))</literal>を計算します.
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                    <literal>besselh(alpha [,K] ,x)</literal> は第3種のベッセル関数
+                    (<literal>K</literal>に依存してハンケル関数 H1 または H2)を
+                    実数の次数<literal>alpha</literal> および引数 <literal>x</literal>に関して
+                    計算します.<literal>K</literal>が省略された場合,
+                    1に等しいと仮定されます.
+                    <literal>besselh(alpha,1,x,1)</literal>は
+                    <literal>besselh(alpha,1,x).*exp(-%i*x)</literal>を計算し,
+                    <literal>besselh(alpha,2,x,1)</literal> は
+                    <literal>besselh(alpha,2,x).*exp(%i*x)</literal>を計算します.
+                </para>
+            </listitem>
+        </itemizedlist>
+    </refsection>
+    <refsection>
+        <title>注意</title>
         <para>
-          <literal>besseli(alpha,x)</literal> は,
-          実数の次数<literal>alpha</literal> および引数 <literal>x</literal>に関する
-          第1種修正ベッセル関数(I_alpha)を計算します, 
-          <literal>besseli(alpha,x,1)</literal> は
-          <literal>besseli(alpha,x).*exp(-abs(real(x)))</literal>を計算します.
+            <literal>alpha</literal>および <literal>x</literal>が同じ大きさの
+            配列の場合,結果<literal>y</literal>も同じ大きさとなります.
+            入力のどちらかがスカラーの場合,
+            もう片方の大きさにまで拡張されます.
+            片方の入力が行ベクトルでもう片方が列ベクトルの場合,
+            結果<literal>y</literal>は関数値の二次元テーブルとなります.
         </para>
-      </listitem>
-      <listitem>
-        <para>
-          <literal>besselj(alpha,x)</literal> は第1種のベッセル関数(J_alpha)を
-          実数の次数<literal>alpha</literal> および引数 <literal>x</literal>に関して
-          計算します.
-          <literal>besselj(alpha,x,1)</literal> は
-          <literal>besselj(alpha,x).*exp(-abs(imag(x)))</literal>を計算します.
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          <literal>besselk(alpha,x)</literal> は第2種修正ベッセル関数
-          (K_alpha)を
-          実数の次数<literal>alpha</literal> および引数 <literal>x</literal>に関して
-          計算します.
-          <literal>besselk(alpha,x,1)</literal> は
-          <literal>besselk(alpha,x).*exp(x)</literal>を計算します.
+        <para>Y_alpha および J_alpha ベッセル関数はベッセルの微分方程式の
+            2つの独立解です:
         </para>
-      </listitem>
-      <listitem>
-        <para>
-          <literal>bessely(alpha,x)</literal>は第2種のベッセル関数(Y_alpha)を
-          実数の次数<literal>alpha</literal> および引数 <literal>x</literal>に関して
-          計算します.
-          <literal>bessely(alpha,x,1)</literal> は
-          <literal>bessely(alpha,x).*exp(-abs(imag(x)))</literal>を計算します.
+        <informalequation>
+            <mediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../mml/bessel_equation1.mml"/>
+                </imageobject>
+            </mediaobject>
+        </informalequation>
+        <para>修正ベッセル関数K_alpha および I_alphaは
+            修正ベッセル微分方程式の2つの独立解です:
         </para>
-      </listitem>
-      <listitem>
-        <para>
-          <literal>besselh(alpha [,K] ,x)</literal> は第3種のベッセル関数
-          (<literal>K</literal>に依存してハンケル関数 H1 または H2)を
-          実数の次数<literal>alpha</literal> および引数 <literal>x</literal>に関して
-          計算します.<literal>K</literal>が省略された場合,
-          1に等しいと仮定されます.
-          <literal>besselh(alpha,1,x,1)</literal>は
-          <literal>besselh(alpha,1,x).*exp(-%i*x)</literal>を計算し,
-          <literal>besselh(alpha,2,x,1)</literal> は
-          <literal>besselh(alpha,2,x).*exp(%i*x)</literal>を計算します.
+        <informalequation>
+            <mediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../mml/bessel_equation2.mml"/>
+                </imageobject>
+            </mediaobject>
+        </informalequation>
+        <para>H^1_alpha および H^2_alphaは第1種および第2種のハンケル関数
+            で,第1種および第2種のベッセル関数の線形結合です:
         </para>
-      </listitem>
-    </itemizedlist>
-  </refsection>
-  <refsection>
-    <title>注意</title>
-    <para>
-      <literal>alpha</literal>および <literal>x</literal>が同じ大きさの
-      配列の場合,結果<literal>y</literal>も同じ大きさとなります.
-      入力のどちらかがスカラーの場合,
-      もう片方の大きさにまで拡張されます.
-      片方の入力が行ベクトルでもう片方が列ベクトルの場合,
-      結果<literal>y</literal>は関数値の二次元テーブルとなります.
-    </para>
-    <para>Y_alpha および J_alpha ベッセル関数はベッセルの微分方程式の
-      2つの独立解です:
-    </para>
-    <informalequation>
-      <mediaobject>
-        <imageobject>
-          <imagedata align="center" fileref="../mml/bessel_equation1.mml"/>
-        </imageobject>
-      </mediaobject>
-    </informalequation>
-    <para>修正ベッセル関数K_alpha および I_alphaは
-      修正ベッセル微分方程式の2つの独立解です:
-    </para>
-    <informalequation>
-      <mediaobject>
-        <imageobject>
-          <imagedata align="center" fileref="../mml/bessel_equation2.mml"/>
-        </imageobject>
-      </mediaobject>
-    </informalequation>
-    <para>H^1_alpha および H^2_alphaは第1種および第2種のハンケル関数
-      で,第1種および第2種のベッセル関数の線形結合です:
-    </para>
-    <informalequation>
-      <mediaobject>
-        <imageobject>
-          <imagedata align="center" fileref="../mml/bessel_equation3.mml"/>
-        </imageobject>
-      </mediaobject>
-    </informalequation>
-  </refsection>
-  <refsection>
-    <title>例</title>
-    <programlisting role="example"><![CDATA[ 
+        <informalequation>
+            <mediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../mml/bessel_equation3.mml"/>
+                </imageobject>
+            </mediaobject>
+        </informalequation>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 //  besselI 関数
 // ==================
    x = linspace(0.01,10,5000)';
    plot2d(x,besseli(0:4,x,1), style=2:6)
    legend('I'+string(0:4),1);
    xtitle("Some modified scaled Bessel functions of the first kind")
-
+ ]]></programlisting>
+        
+        <scilab:image>
+            x = linspace(0.01,10,5000)';
+            clf()
+            subplot(2,1,1)
+            plot2d(x,besseli(0:4,x), style=2:6)
+            legend('I'+string(0:4),2);
+            xtitle("Some modified Bessel functions of the first kind")
+            subplot(2,1,2)
+            plot2d(x,besseli(0:4,x,1), style=2:6)
+            legend('I'+string(0:4),1);
+            xtitle("Some modified scaled Bessel functions of the first kind")
+            
+        </scilab:image>
+        
+        <programlisting role="example"><![CDATA[ 
 // besselJ 関数
 // =================
    x = linspace(0,40,5000)';
    plot2d(x,besselj(0:4,x), style=2:6, leg="J0@J1@J2@J3@J4")
    legend('I'+string(0:4),1);
    xtitle("Some Bessel functions of the first kind")
-
+ ]]></programlisting>
+        
+        <scilab:image>
+            x = linspace(0,40,5000)';
+            plot2d(x,besselj(0:4,x), style=2:6, leg="J0@J1@J2@J3@J4")
+            legend('I'+string(0:4),1);
+            xtitle("Some Bessel functions of the first kind")
+        </scilab:image>
+        
+        <programlisting role="example"><![CDATA[ 
 // J_(1/2)(x) = sqrt(2/(x pi)) sin(x) の関係を用いて
 //  besselj(0.5,x) のアルゴリズムをより直接的な式と比較します
    x = linspace(0.1,40,5000)';
    subplot(2,1,2)
    plot2d(x(ind), er(ind), style=2, logflag="nl")
    xtitle("relative error between 2 formulae for besselj(0.5,x)") 
-
+ ]]></programlisting>
+        
+        <scilab:image><![CDATA[ 
+   x = linspace(0.1,40,5000)';
+   y1 = besselj(0.5, x);
+   y2 = sqrt(2 ./(%pi*x)).*sin(x);
+   er = abs((y1-y2)./y2);
+   ind = find(er > 0 & y2 ~= 0);
+   clf()
+   subplot(2,1,1)
+   plot2d(x,y1,style=2)
+   xtitle("besselj(0.5,x)")
+   subplot(2,1,2)
+   plot2d(x(ind), er(ind), style=2, logflag="nl")
+   xtitle("relative error between 2 formulae for besselj(0.5,x)") 
+ ]]></scilab:image>
+        
+        <programlisting role="example"><![CDATA[ 
 // besselK 関数
 // =================
    x = linspace(0.01,10,5000)';
    plot2d(x,besselk(0:4,x,1), style=0:4, rect=[0,0,6,10])
    legend('K'+string(0:4),1);
    xtitle("Some modified scaled Bessel functions of the second kind")
-
+ ]]></programlisting>
+        
+        <scilab:image>
+            x = linspace(0.01,10,5000)';
+            clf()
+            subplot(2,1,1)
+            plot2d(x,besselk(0:4,x), style=0:4, rect=[0,0,6,10])
+            legend('K'+string(0:4),1);
+            xtitle("Some modified Bessel functions of the second kind")
+            subplot(2,1,2)
+            plot2d(x,besselk(0:4,x,1), style=0:4, rect=[0,0,6,10])
+            legend('K'+string(0:4),1);
+            xtitle("Some modified scaled Bessel functions of the second kind")
+        </scilab:image>
+        
+        <programlisting role="example"><![CDATA[
 // besselY 関数
 // =================
    x = linspace(0.1,40,5000)'; // Y ベッセル関数は x -&gt; 0+ については制限されません
    plot2d(x,bessely(0:4,x), style=0:4, rect=[0,-1.5,40,0.6])
    legend('Y'+string(0:4),4);
    xtitle("Some Bessel functions of the second kind")
-
+ ]]></programlisting>
+        
+        <scilab:image>
+            x = linspace(0.1,40,5000)'; // Y Bessel functions are unbounded  for x -> 0+
+            clf()
+            plot2d(x,bessely(0:4,x), style=0:4, rect=[0,-1.5,40,0.6])
+            legend('Y'+string(0:4),4);
+            xtitle("Some Bessel functions of the second kind")
+        </scilab:image>
+        
+        <programlisting role="example"><![CDATA[ 
 // besselH 関数
 // =================
    x=-4:0.025:2; y=-1.5:0.025:1.5;
    legends(string(0.2:0.2:3.2),1:16,"ur")
    xtitle("Level curves of |H1(0,z)|")
  ]]></programlisting>
-  </refsecti