translation updated: fixed xml tag inconstistency. 60/14460/2
Rui Hirokawa [Sun, 27 Apr 2014 09:00:37 +0000 (18:00 +0900)]
Change-Id: I0a94c06e31606bd878c3cf41b6e3390af0972a88

18 files changed:
scilab/modules/graphics/help/ja_JP/2d_plot/Matplot_properties.xml
scilab/modules/graphics/help/ja_JP/figure_operations/figure_properties.xml
scilab/modules/gui/help/ja_JP/createWindow.xml
scilab/modules/gui/help/ja_JP/uimenu_properties.xml
scilab/modules/helptools/etc/images_md5.txt
scilab/modules/helptools/images/black_ja_JP_1.png
scilab/modules/helptools/images/black_ja_JP_2.png
scilab/modules/helptools/images/bode_ja_JP_1.png
scilab/modules/helptools/images/bode_ja_JP_2.png
scilab/modules/helptools/images/hallchart_ja_JP_3.png
scilab/modules/helptools/images/nicholschart_ja_JP_2.png
scilab/modules/helptools/images/nyquist_ja_JP_1.png
scilab/modules/interpolation/help/ja_JP/bsplin3val.xml
scilab/modules/interpolation/help/ja_JP/cshep2d.xml
scilab/modules/interpolation/help/ja_JP/interp2d.xml
scilab/modules/interpolation/help/ja_JP/linear_interpn.xml
scilab/modules/interpolation/help/ja_JP/splin2d.xml
scilab/modules/interpolation/help/ja_JP/splin3d.xml

index c793a3e..8a1b723 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
-
 <!--
-* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-* Copyright (C) INRIA - Fabrice Leray
-* 
-* This file must be used under the terms of the CeCILL.
-* This source file is licensed as described in the file COPYING, which
-* you should have received as part of this distribution.  The terms
-* are also available at    
-* http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
-*
--->
-
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) INRIA - Fabrice Leray
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2.1-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" xmlns:scilab="http://www.scilab.org" xml:lang="ja" xml:id="Matplot_properties">
-    
     <refnamediv>
-        
         <refname>Matplot_properties</refname>
-        
         <refpurpose>Matplotエンティティプロパティの説明</refpurpose>
-        
     </refnamediv>
-    
     <refsection>
-        
         <title>説明</title>
-        
         <para>Matplotエンティティはグラフィックエンティティ階層の葉です.
-            
             このエンティティは,曲面および画像の2次元プロットを表します
-            
-            (
-            
-            <literal>Matplot</literal> および <literal>Matplot1</literal>参照).
-            
+            (<literal>Matplot</literal> および <literal>Matplot1</literal>参照).
         </para>
-        
         <variablelist>
-            
             <varlistentry>
-                
                 <term>parent: </term>
-                
                 <listitem>
-                    
                     <para>このプロパティは親のハンドルを有します.
-                        
                         Matplotエンティティの親は <literal>"Axes"</literal>型となります.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>children: </term>
-                
                 <listitem>
-                    
                     <para>
-                        
                         このプロパティにはハンドルの<literal>children</literal>
-                        
                         のベクトルが含まれます.
-                        
                         しかし,現在,<literal>Matplot</literal>には<literal>children</literal>
-                        
                         がありません.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>visible: </term>
-                
                 <listitem>
-                    
                     <para>
-                        
                         このフィールドにはエンティティの<literal>visible</literal>
-                        
                         プロパティの値が含まれます.
-                        
                         この値は,<literal>"on" </literal> または <literal>"off"</literal> となります.
-                        
                         デフォルトでプロットは可視であり,このプロパティの値は
-                        
                         <literal>"on"</literal>となります. <literal>"off"</literal>の場合,プロットは
-                        
                         画面に描画されません.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>data: </term>
-                
                 <listitem>
-                    
                     <para>
-                        
                         このフィールドは[<literal>m</literal>x<literal>n</literal>]のデータ行列
-                        
                         <literal>color</literal>をカレントのカラーマップに基づき定義します.
-                        
                         位置<literal>(x=j,y=(m-i+1))</literal>を中心とする長さ1の小さな正方形を
-                        
                         描画する際には<literal>color(i,j)</literal>が指す色が使用されます.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>rect: </term>
-                
                 <listitem>
-                    
                     <para>
-                        
                         このフィールドは<literal>[xmin, ymin, xmax, ymax]</literal>で
-                        
                         定義される行ベクトルを保持します.
-                        
                         このフィールドはカレントのスケールで矩形を定義し,
-                        
                         この矩形内に行列が描画されます.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>image_type: </term>
-                
                 <listitem>
-                    
                     <para>
-                        
                         このフィールドは画像の型を定義します. 
-                        
                         値は以下のどれかを指定します:
-                        
                         "rgb", "rgba", "gray", "index",
-                        
                         "red", "green", "blue", "rgb332", "rgb444", "rgb555", "rgba5551", "argb".
-                        
                     </para>
-                    
                     <para>
-                        
                         色はデータ型と image_type により以下のように定義されます:
-                        
                     </para>
-                    
                     <itemizedlist>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_type が index の場合, 
-                                
                                 データはカラーマップの添字とみなされます.
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがrgbの場合, int8またはuint8のハイパー行列はRGB要素,
-                                
                                 doubleのハイパー行列は正規化されたRGB要素(値は0と1の間),
-                                
                                 int8またはuint8の行列(ただし,行数は3の倍数)はRGB要素,
-                                
                                 int32の行列はRGBカラー,
-                                
                                 uint32の行列はRGBAカラー(ただし,アルファチャネルは0xFFに設定)
-                                
                                 を指定します.
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがrgbaの場合, int8またはuint8のハイパー行列はRGBA要素,
-                                
                                 doubleのハイパー行列は正規化されたRGBA要素(値は0と1の間),
-                                
                                 int8またはuint8の行列(ただし,行数は4の倍数)はRGBA要素,
-                                
-                                int32の行列はRGBAカラー,
-                                
-                                uint32の行列はRGBAカラー
-                                
+                                int32の行列はRGBAカラー,uint32の行列はRGBAカラー
                                 を指定します.
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがgrayの場合, int8またはuint8の行列は
-                                
                                 グレーレベルカラー(R-G-B=GRAY-GRAY-GRAY)となります.
-                                
                                 その他の型の場合, data はRGBカラーとみなされ,
-                                
                                 グレーカラーに変換されます (0.299*R+0.587*G+0.114*B).
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがredの場合, int8またはuint8の行列は
-                                
                                 レッドレベルカラー(R-G-B=REG-00-00)となります.
-                                
                                 その他の型の場合, data はRGBカラーとみなされ,
-                                
                                 レッドカラーに変換されます(赤要素を保持するマスクが適用されます).
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがredの場合, int8またはuint8の行列は
-                                
                                 グリーンレベルカラー(R-G-B=00-GREEN-00)となります.
-                                
                                 その他の型の場合, data はRGBカラーとみなされ,
-                                
                                 グリーンカラーに変換されます(緑要素を保持するマスクが適用されます).
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがblueの場合, int8またはuint8の行列は
-                                
                                 ブルーレベルカラー(R-G-B=00-00-BLUE)となります.
-                                
                                 その他の型の場合, data はRGBカラーとみなされ,
-                                
                                 ブルーカラーに変換されます(青要素を保持するマスクが適用されます).
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがrgb332の場合, int8 または uint8 の行列は
-                                
                                 RGBカラーを指定します.
-                                
                                 ただし,R要素を3ビット,G要素を3ビット,B要素を2ビットで指定します.
-                                
                                 その他のデータ型の場合,
-                                
                                 RGB (8-8-8) データが RGB (3-3-2)に変換されます.
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがrgb444の場合, int8 または uint8 の行列は
-                                
                                 RGBカラーを指定します.
-                                
                                 ただし,各要素は4ビットです.
-                                
                                 その他のデータ型の場合,
-                                
                                 RGB (8-8-8) データが RGB (4-4-4)に変換されます.
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがrgb555の場合, int16 または uint16 の行列は
-                                
                                 RGBカラーを指定します.
-                                
                                 ただし,各要素は5ビットです.
-                                
                                 その他のデータ型の場合,
-                                
                                 RGB (8-8-8) データが RGB (5-5-5)に変換されます.
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがrgb4444の場合, int16 または uint16 の行列は
-                                
                                 RGBAカラーを指定します.
-                                
                                 ただし,各要素は4ビットです.
-                                
                                 その他のデータ型の場合,
-                                
                                 RGBA (8-8-8-8) データが RGBA (4-4-4-4)に変換されます.
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがrgb5551の場合, int16 または uint16 の行列は
-                                
                                 RGBAカラーを指定します.
-                                
                                 ただし,アルファチャネル以外の要素は5ビット,
-                                
                                 アルファチャネルは1ビットです.
-                                
                                 その他のデータ型の場合,
-                                
                                 RGBA (8-8-8-8) データが RGBA (5-5-5-1)に変換されます.
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 image_typeがargbの場合, int8 または uint8 のハイパー行列は
-                                
                                 ARGB要素,
-                                
                                 doubleのハイパー行列は正規化されたARGB要素(値は0と1の間),
-                                
                                 int8またはuint8の行列(ただし行数は4の倍数)はRGB要素,
-                                
                                 int32の行列はARGBカラー,uint32の行列はARGBカラーを指定します.
-                                
                             </para>
-                            
                         </listitem>
-                        
                     </itemizedlist>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>clip_state: </term>
-                
                 <listitem>
-                    
                     <para>
-                        
                         このフィールドにはMatplotの<literal>clip_state</literal>
-                        
                         プロパティの値が含まれます. 値は以下となります :
-                        
                     </para>
-                    
                     <itemizedlist>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 <literal>"off"</literal> Matplot はクリップされません.
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 <literal>"clipgrf"</literal> 
-                                
                                 Matplot は軸ボックスの外側でクリップされます.
-                                
                             </para>
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             <para>
-                                
                                 <literal>"on"</literal>
-                                
                                 Matplot は<literal>clip_box</literal>
-                                
                                 で指定された矩形の外側でクリップされます.
-                                
                             </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>Matplot</literal>
-                        
                         が表示する範囲を定義しますが,
-                        
                         <literal>clip_state</literal>プロパティの値は変更されません.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>user_data: </term>
-                
                 <listitem>
-                    
                     <para>
-                        
                         このフィールドは任意のScilab変数を<literal>Matplot</literal>
-                        
                         データ構造体に保存し,復元する際に使用可能です.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
         </variablelist>
-        
     </refsection>
-    
     <refsection>
-        
         <title>例</title>
-        
         <programlisting role="example"><![CDATA[ 
-  Matplot((1:xget("lastpattern")))
-  e=gce(); // カレントのエンティティを取得
+Matplot((1:xget("lastpattern")))
+e=gce(); // カレントのエンティティを取得
 
-  e.data=e.data($:-1:1) // 逆順
-  ]]></programlisting>
-        
+e.data=e.data($:-1:1) // 逆順
+ ]]></programlisting>
         <scilab:image>
-            
             Matplot((1:xget("lastpattern")));
-            
             e=gce();
-            
             e.data=e.data($:-1:1);
-            
         </scilab:image>
-        
     </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="grayplot">grayplot</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="Matplot">Matplot</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="Matplot1">Matplot1</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="graphics_entities">graphics_entities</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="grayplot_properties">grayplot_properties</link>
-                
             </member>
-            
         </simplelist>
-        
     </refsection>
-    
     <refsection>
-        
         <title>履歴</title>
-        
         <revhistory>
-            
             <revision>
-                
                 <revnumber>5.5.0</revnumber>
-                
                 <revremark>
-                    
                     <itemizedlist>
-                        
                         <listitem>
-                            
                             プロパティ <literal>image_type</literal>が導入されました.
-                            
                         </listitem>
-                        
                         <listitem>
-                            
                             プロパティ <literal>rect</literal>が導入されました.
-                            
                         </listitem>
-                        
                     </itemizedlist>
-                    
                 </revremark>
-                
             </revision>
-            
         </revhistory>
-        
     </refsection>
-    
 </refentry>
 
index e8cc15e..bfa9a2e 100644 (file)
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) INRIA - Djalel Abdemouche
  * http://www.cecill.info/licences/Licence_CeCILL_V2.1-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" xmlns:scilab="http://www.scilab.org" xml:lang="ja" xml:id="figure_properties">
-    
     <refnamediv>
-        
         <refname>figure_properties</refname>
-        
         <refpurpose>グラフィックエンティティプロパティの説明</refpurpose>
-        
     </refnamediv>
-    
     <refsection>
-        
         <title>説明</title>
-        
         <para>
-            
             figureエンティティはグラフィックエンティティ階層の最上位です.
-            
             このエンティティにはScilabグラフィックオブジェクトの表示に
-            
             関する多くの要素を制御するために設計された多くのプロパティが
-            
             含まれています.
-            
             これらのプロパティは,図(figure)自体に関する情報を含むプロパティと,
-            
             子作成時のデフォルト値の設定に関連するプロパティの
-            
             2つのカテゴリに分けることができます.
-            
         </para>
-        
         <variablelist>
-            
             <varlistentry>
-                
                 <term>figure プロパティ: </term>
-                
                 <listitem>
-                    
                     <variablelist>
-                        
                         <varlistentry>
-                            
                             <term>children: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このハンドルは図(figure)の子のベクトルを表します.
-                                    
                                     図の子は全て<literal>"Axes"</literal>であることに注意してください.
-                                    
                                     また,(<link linkend="scf">scf</link> コマンドにより)図のエンティティを作成する際,
-                                    
                                     同時に
-                                    
                                     <literal>Axes</literal>エンティティも一つ作成されることも覚えておいてください.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>figure_style: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このフィールドの値は図(figure)の様式を定義します.
-                                    
                                     Scilab 5.0以降, 古いグラフィックモードは無効にされています.
-                                    
                                     このプロパティは互換性のために残されており,変更することはできません.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>figure_position: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このフィールドはスクリーン上でのグラフィックウインドウのピクセル単位の
-                                    
                                     位置を保持します.
-                                    
                                     これはウインドウの左上隅の位置を定義するベクトル<literal>[x,y]</literal>です.
-                                    
                                     位置 <literal>[0,0]</literal> は画面の左上隅です.
-                                    
                                 </para>
-                                
                                 <para>
-                                    
                                     グラフィックウインドウの初期位置はデフォルトの figure エンティティ
-                                    
                                     (<link linkend="gdf">gdf</link>参照)により指定されます.
-                                    
                                     唯一の例外は,
-                                    
                                     デフォルトの図の値<literal>figure_position</literal>が<literal>[-1,-1]</literal>
-                                    
                                     の場合です.
-                                    
                                     この場合,グラフィックウインドウの初期位置はウインドウシステムにより自動的に
-                                    
                                     設定されます.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>figure_size: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このプロパティは画面のグラフィックウインドウのピクセル単位の
-                                    
                                     大きさを制御します.この大きさはベクトル<literal>[width,height]</literal>
-                                    
                                     です.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>axes_size: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     仮想グラフィックウインドウにおけるピクセル単位の大きさを
-                                    
                                     指定する際に使用されます.
-                                    
                                     この大きさはベクトル <literal>[width,height] </literal> です.
-                                    
                                     仮想グラフィックウインドウは画面で実際に可視となる領域よりも
-                                    
                                     大きくなります.
-                                    
                                     このプロパティは図が他の要素に結合されている場合には修正することができません.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>auto_resize: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このプロパティはグラフィックウインドウの大きさの変更動作
-                                    
                                     を定義します.
-                                    
                                     この値が <literal>"on"</literal>の場合,<literal>axes_size</literal>
-                                    
                                     プロパティは <literal>figure_size</literal>に等しくなり,
-                                    
                                     子である軸自動的に拡大・縮小されます.
-                                    
                                     この値が<literal>"off"</literal> の場合,
-                                    
                                     <literal>figure_size</literal>が変更された場合でも
-                                    
                                     <literal>axes_size</literal>は変更されません.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>viewport: </term>
-                            
                             <listitem>
-                                
                                 <para>図の可視部分の位置.</para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>figure_name: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このフィールドは図の名称を保持します.
-                                    
                                     この名称はグラフィックウインドウ上の最上部に表示される
-                                    
                                     文字列です.
-                                    
                                     この名称には文字列<literal>%d</literal>を一つ含めることができ,
-                                    
                                     この部分は<literal>figure_id</literal>で置換されます.
-                                    
                                     その他の<literal>%</literal>文字のインスタンスは名称の中で使用できません.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>figure_id: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このフィールドは図のIDを保持します.
-                                    
                                     これは図の生成時に設定される整数で,後で変更することはできません.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>info_message: </term>
-                            
                             <listitem>
-                                
                                 <para>この文字列はグラフィックウインドウの情報バーに表示されるテキストを指定します.</para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>color_map: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
-                                    この図で使用されうカラーマップを定義するプロパティ.
-                                    
+                                    この図で使用されるカラーマップを定義するプロパティ.
                                     カラーマップは <literal>m</literal> 行 <literal>3</literal>列の行列です.
-                                    
                                     <literal>m</literal>は色の数です.色番号 i は
-                                    
                                     <literal>R</literal>, <literal>G</literal>, <literal>B</literal>の3要素で
-                                    
                                     指定し,それぞれ, 0 から 1の間の赤,緑,青の輝度に対応します.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>pixel_drawing_mode: </term>
-                            
                             <listitem>
-                                
-                                <para>このフィールドは画面上のピクセルの描画で使用されるビット単位の処理を定義します.
-                                    
+                                <para>
+                                    このフィールドは画面上のピクセルの描画で使用されるビット単位の処理を定義します.
                                     デフォルトのモードは <literal>copy</literal>です.
-                                    
                                     詳細については,<link linkend="pixel_drawing_mode">ピクセル描画モード参照ページ</link>
-                                    
                                     を参照ください.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>anti_aliasing: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このプロパティはグラフィックの品質を改善する際に使用される
-                                    
                                     アンチエイリアス処理のレベルを制御します.
-                                    
                                     このプロパティが "off" に設定された場合,アンチエイリアス処理は無効になります.
-                                    
                                     アンチエイリアス処理を有効にするには,"2x", "4x", "8x"または "16x"のどれかを
-                                    
                                     指定することが必要です.
-                                    
                                     この場合, この値はアンチエイリアスのレベルを意味します.例えば,
-                                    
                                     例えば, "16x" は "2x"よりも高い品質となります.
-                                    
                                     より高いアンチエイリアスのレベルを指定することにより画像の品質は改善されますが,
-                                    
                                     グラフィック性能は低下します.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>immediate_drawing: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このプロパティは図の表示を制御します.
-                                    
                                     この値は
-                                    
                                     <literal>"on"</literal> (デフォルトモード) または <literal>"off"</literal>です.
-                                    
                                     (複数の描画や再描画を適用することにより)グラフィックスコマンドが大量に連続する場合に,
-                                    
                                     表示を遅延させるために使用されます.
-                                    
                                     <literal>drawlater</literal> または <literal>drawnow</literal> コマンドを
-                                    
                                     使用した場合, カレントの図のプロパティの値を変更することに注意してください
-                                    
                                     (それぞれ,この値を<literal>'off'</literal> または
-                                    
                                     <literal>'on'</literal>に変更します).
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>background: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このプロパティは図の背景を制御します.
-                                    
                                     カレントのカラーマップに関連する添え字を値として指定します.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>event_handler</term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     文字列. イベントを処理を受け持つScilab 関数の名前.
-                                    
-                                    空の文字列を指定するとイベントハンドルが無効となることに注意してください.
-                                    
-                                    イベントハンドらに関する詳細は
-                                    
+                                    空の文字列を指定するとイベントハンドラが無効となることに注意してください.
+                                    イベントハンドラに関する詳細は
                                     <link linkend="eventhandlerfunctions">イベントハンドラ関数</link> ヘルプを
-                                    
                                     参照してください.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>event_handler_enable</term>
-                            
                             <listitem>
-                                
                                 <para>イベントハンドラを有効または無効にします. 値は "on" または "off" のどちらかです.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>user_data: </term>
-                            
                             <listitem>
-                                
                                 <para>このフィールドは図のデータ構造に何らかのScilab変数を保存したり,
-                                    
                                     取得したりするために使用することができます.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>tag: </term>
-                            
                             <listitem>
-                                
                                 <para>このフィールドは一般に制御を識別するための文字列を保存するために使用できます.
-                                    
                                     これにより"名前"を指定することが可能となります.
-                                    
                                     主にfindobj()との組み合わせで使用されます.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
+                        <varlistentry>
+                            <term>resizefcn: </term>
+                            <listitem>
+                                <para>
+                                    このフィールドは,このScilab関数名またはScilab式を文字列として保存する際に使用されます.
+                                    この文字列は,ユーザが図をリサイズした際および図の作成時に評価されます.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>closerequestfcn: </term>
+                            <listitem>
+                                <para>
+                                    このフィールドは,このScilab関数名またはScilab式を文字列として保存する際に使用されます.
+                                    この文字列は,ユーザが図を右上の十字により図を閉じようとした際に評価されます.
+                                </para>
+                                <para>
+                                    このプロパティが設定された際, "figure closed" イベント (-1000) は
+                                    イベントハンドラ関数でトラップされなくなります.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>resize: </term>
+                            <listitem>
+                                <para>
+                                    このプロパティは図の大きさをロックします.
+                                    値は,
+                                    <literal>"on"</literal> (デフォルト値) または <literal>"off"</literal>
+                                    (図は,マウスイベントによりリサイズできません)とします.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>menubar_visible: </term>
+                            <listitem>
+                                <para>
+                                    このプロパティは図のメニューバーの可視性を制御します.値は,
+                                    <literal>"on"</literal> (デフォルト値) または <literal>"off"</literal>とします.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>toolbar_visible: </term>
+                            <listitem>
+                                <para>
+                                    このプロパティは図のツールバーの可視性を制御します.値は,
+                                    <literal>"on"</literal> (デフォルト値) または <literal>"off"</literal>とします.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>infobar_visible: </term>
+                            <listitem>
+                                <para>
+                                    このプロパティは図の図のステータスバーの可視性を制御します.値は,
+                                    <literal>"on"</literal> (デフォルト値) または <literal>"off"</literal>とします.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>visible: </term>
+                            <listitem>
+                                <para>
+                                    図の <literal>"dockable"</literal> プロパティが <literal>"off"</literal>の場合, 
+                                    <literal>"Visible"</literal> プロパティを設定すると
+                                    ウインドウの装飾を含む図全体に影響します.
+                                </para>
+                                <para>
+                                    図の <literal>"dockable"</literal> プロパティが <literal>"on"</literal>で,
+                                    図が同じ親ウインドウの他の図に結合されている場合,
+                                    このフィールドは図の子にのみ作用します(以下の関連部分を参照).
+                                    図が他の図に結合されていない場合,
+                                    <literal>"Visible"</literal> プロパティは
+                                    <literal>"dockable"</literal>プロパティが<literal>"off"</literal>に設定された場合と
+                                    同様に動作します.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>layout: </term>
+                            <listitem>
+                                <para>
+                                    このプロパティは図の子を並べる際に使用されるレイアウトを設定します.
+                                    利用可能なレイアウトに関する詳細については
+                                    <link linkend="layout">レイアウト</link> のページを参照ください.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>layout_options: </term>
+                            <listitem>
+                                <para>
+                                    このプロパティは図の子を並べる際に使用されるレイアウトのオプションを設定します.
+                                    利用可能なオプションに関する詳細については
+                                    <link linkend="layout">レイアウト</link> のページを参照ください.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>icon: </term>
+                            <listitem>
+                                <para>このフィールドはScilab図のアイコンをカスタマイズする際に使用します.</para>
+                                <para>
+                                    この値は,アイコンを保持する画像ファイルへの
+                                    絶対またはScilab<link linkend="pwd">カレントのワーキングディレクトリ</link>への
+                                    相対パスを有する文字列です.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>default_axes: </term>
+                            <listitem>
+                                <para>
+                                    このプロパティは図における軸の作成を管理します.
+                                    この値は
+                                    <literal>"on"</literal> (デフォルト値) または <literal>"off"</literal>とします.
+                                </para>
+                                <para>
+                                    この値が<literal>"on"</literal>の場合, 
+                                    図の作成時および図の最後の軸が削除される度に軸が作成されます.
+                                    この値が<literal>"off"</literal>の場合, 
+                                    軸の作成時に軸は初期化されませんが,
+                                    <link linkend="newaxes">newaxes</link>関数により軸を追加できます.
+                                </para>
+                            </listitem>
+                        </varlistentry>
                     </variablelist>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>resizefcn: </term>
-                
-                <listitem>
-                    
-                    <para>
-                        
-                        このフィールドは,このScilab関数名またはScilab式を文字列として保存する際に使用されます.
-                        
-                        この文字列は,ユーザが図をリサイズした際および図の作成時に評価されます.
-                        
-                    </para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>closerequestfcn: </term>
-                
-                <listitem>
-                    
-                    <para>
-                        
-                        このフィールドは,このScilab関数名またはScilab式を文字列として保存する際に使用されます.
-                        
-                        この文字列は,ユーザが図を右上の十字により図を閉じようとした際に評価されます.
-                        
-                    </para>
-                    
-                    <para>
-                        
-                        このプロパティが設定された際, "figure closed" イベント (-1000) は
-                        
-                        イベントハンドラ関数でトラップされなくなります.
-                        
-                    </para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>resize: </term>
-                
-                <listitem>
-                    
-                    <para>
-                        
-                        このプロパティは図の大きさをロックします.
-                        
-                        値は,
-                        
-                        <literal>"on"</literal> (デフォルト値) または <literal>"off"</literal>
-                        
-                        (図は,マウスイベントによりリサイズできません)とします.
-                        
-                    </para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>menubar_visible: </term>
-                
-                <listitem>
-                    
-                    <para>
-                        
-                        このプロパティは図のメニューバーの可視性を制御します.値は,
-                        
-                        <literal>"on"</literal> (デフォルト値) または <literal>"off"</literal>とします.
-                        
-                    </para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>toolbar_visible: </term>
-                
-                <listitem>
-                    
-                    <para>
-                        
-                        このプロパティは図のツールバーの可視性を制御します.値は,
-                        
-                        <literal>"on"</literal> (デフォルト値) または <literal>"off"</literal>とします.
-                        
-                    </para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>infobar_visible: </term>
-                
-                <listitem>
-                    
-                    <para>
-                        
-                        このプロパティは図の図のステータスバーの可視性を制御します.値は,
-                        
-                        <literal>"on"</literal> (デフォルト値) または <literal>"off"</literal>とします.
-                        
-                    </para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>visible: </term>
-                
-                <listitem>
-                    
-                    <para>
-                        
-                        図の <literal>"dockable"</literal> プロパティが <literal>"off"</literal>の場合, 
-                        
-                        <literal>"Visible"</literal> プロパティを設定すると
-                        
-                        ウインドウの装飾を含む図全体に影響します.
-                        
-                    </para>
-                    
-                    <para>
-                        
-                        図の <literal>"dockable"</literal> プロパティが <literal>"on"</literal>で,
-                        
-                        図が同じ親ウインドウの他の図に結合されている場合,
-                        
-                        このフィールドは図の子にのみ作用します(以下の関連部分を参照).
-                        
-                        図が他の図に結合されていない場合,
-                        
-                        <literal>"Visible"</literal> プロパティは
-                        
-                        <literal>"dockable"</literal>プロパティが<literal>"off"</literal>に設定された場合と
-                        
-                        同様に動作します.
-                        
-                    </para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>layout: </term>
-                
-                <listitem>
-                    
-                    <para>
-                        
-                        このプロパティは図の子を並べる際に使用されるレイアウトを設定します.
-                        
-                        利用可能なレイアウトに関する詳細については
-                        
-                        <link linkend="layout">レイアウト</link> のページを参照ください.
-                        
-                    </para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>layout_options: </term>
-                
-                <listitem>
-                    
-                    <para>
-                        
-                        このプロパティは図の子を並べる際に使用されるレイアウトのオプションを設定します.
-                        
-                        利用可能なオプションに関する詳細については
-                        
-                        <link linkend="layout">レイアウト</link> のページを参照ください.
-                        
-                    </para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>icon: </term>
-                
-                <listitem>
-                    
-                    <para>このフィールドはScilab図のアイコンをカスタマイズする際に使用します.</para>
-                    
-                    <para>
-                        
-                        この値は,アイコンを保持する画像ファイルへの
-                        
-                        絶対またはScilab<link linkend="pwd">カレントのワーキングディレクトリ</link>への
-                        
-                        相対パスを有する文字列です.
-                        
-                    </para>
-                    
-                </listitem>
-                
-            </varlistentry>
-            
-            <varlistentry>
-                
-                <term>default_axes: </term>
-                
-                <listitem>
-                    
-                    <para>
-                        
-                        このプロパティは図における軸の作成を管理します.
-                        
-                        この値は
-                        
-                        <literal>"on"</literal> (デフォルト値) または <literal>"off"</literal>とします.
-                        
-                    </para>
-                    
-                    <para>
-                        
-                        この値が<literal>"on"</literal>の場合, 
-                        
-                        図の作成時および図の最後の軸が削除される度に軸が作成されます.
-                        
-                        この値が<literal>"off"</literal>の場合, 
-                        
-                        軸の作成時に軸は初期化されませんが,
-                        
-                        <link linkend="newaxes">newaxes</link>関数により軸を追加できます.
-                        
-                    </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
         </variablelist>
-        
         <variablelist>
-            
             <varlistentry>
-                
                 <term>子のデフォルト値: </term>
-                
                 <listitem>
-                    
                     <variablelist>
-                        
                         <varlistentry>
-                            
                             <term>visible: </term>
-                            
                             <listitem>
-                                
                                 <para>このフィールドは,
-                                    
                                     図の内容が再描画されるかどうかを定義します.
-                                    
                                     この値は <literal>"on"</literal> または
-                                    
                                     <literal>"off"</literal>となります.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                         <varlistentry>
-                            
                             <term>rotation_style: </term>
-                            
                             <listitem>
-                                
                                 <para>
-                                    
                                     このフィールドは "3D Rot"(3次元回転) ボタンに関係します.
-                                    
                                     デフォルトは,選択された3次元プロットのみが回転することを意味する
-                                    
                                     <literal>unary</literal>となっています.
-                                    
                                     この値は,全ての3次元プロットが回転することを意味する <literal>multiple</literal>
-                                    
                                     とすることができます.
-                                    
                                 </para>
-                                
                             </listitem>
-                            
                         </varlistentry>
-                        
                     </variablelist>
-                    
                 </listitem>
-                
             </varlistentry>
-            
-            <variablelist>
-                
-                <varlistentry>
-                    
-                    <term>作成関連のプロパティ: </term>
-                    
-                    <para>
-                        
-                        いくつかのプロパティは,
-                        
-                        <link linkend="figure">figure</link> 関数により作成時に設定でき,その後は読込み専用となります.
-                        
-                    </para>
-                    
-                    <listitem>
-                        
-                        <variablelist>
-                            
-                            <varlistentry>
-                                
-                                <term>dockable</term>
-                                
-                                <listitem>
-                                    
-                                    <para>
-                                        
-                                        このプロパティは作成されるウインドウがScilab環境の中で結合できるかどうかを定義します.
-                                        
-                                        この値が<literal>"on"</literal> の場合,
-                                        
-                                        ウインドウにユーザが結合/結合解除することを可能にするバーが追加されます.
-                                        
-                                        そうでない場合,ウインドウは通常のOSウインドウのようになります.
-                                        
-                                        この値は作成時にのみ指定できます.
-                                        
-                                    </para>
-                                    
-                                </listitem>
-                                
-                            </varlistentry>
-                            
-                            <varlistentry>
-                                
-                                <term>menubar</term>
-                                
-                                <listitem>
-                                    
-                                    <para>{"figure"} | "none"</para>
-                                    
-                                    <para>
-                                        
-                                        このプロパティは図のメニューバーの型を定義します.
-                                        
-                                        この値が<literal>"none"</literal>の場合,
-                                        
-                                        <link linkend="uimenu">uimenu function</link>によりメニューが追加されるまで
-                                        
-                                        メニューバーが現れなくなります.
-                                        
-                                        そうでない場合,デフォルトの図メニューが作成されます.
-                                        
-                                        この値は作成時にのみ指定できます.
-                                        
-                                    </para>
-                                    
-                                </listitem>
-                                
-                            </varlistentry>
-                            
-                            <varlistentry>
-                                
-                                <term>toolbar</term>
-                                
-                                <listitem>
-                                    
-                                    <para>{"figure"} | "none"</para>
-                                    
-                                    <para>
-                                        
-                                        このプロパティは図のツールバーの型を定義します.
-                                        
-                                        この値が<literal>"none"</literal>の場合,ウインドウに
-                                        
-                                        ツールバーが現れなくなります.
-                                        
-                                        そうでない場合,デフォルトのツールバーが作成されます.
-                                        
-                                        この値は作成時にのみ指定できます.
-                                        
-                                    </para>
-                                    
-                                </listitem>
-                                
-                            </varlistentry>
-                            
-                        </variablelist>
-                        
-                    </listitem>
-                    
-                </varlistentry>
-                
-                <varlistentry>
-                    
-                    <term>デフォルト値に関する注記 :</term>
-                    
-                    <listitem>
-                        
-                        <variablelist>
-                            
-                            <varlistentry>
-                                
-                                <term/>
-                                
-                                <listitem>
-                                    
-                                    <para>
-                                        
-                                        上記リストに提示した全てのプロパティとフィールドは,
-                                        
-                                        figureモデルに保存されたデフォルト値から継承されたものです
-                                        
-                                        これらのデフォルト値は,参照したり,変更したりすることができます.
-                                        
-                                        これを行うには,<literal>get("default_figure")</literal>コマンドを
-                                        
-                                        使用してください.これにより,figureモデルのグラフィックウインドウが
-                                        
-                                        取得できます.
-                                        
-                                        このコマンドにより特定のグラフィックウインドウが作成されるわけではない
-                                        
-                                        ことに注意してください.
-                                        
-                                        次に作成される図はこのモデルから継承されます
-                                        
-                                        (下記の例2を参照).
-                                        
-                                    </para>
-                                    
-                                </listitem>
-                                
-                            </varlistentry>
-                            
-                        </variablelist>
-                        
-                    </listitem>
-                    
-                </varlistentry>
-                
-            </variablelist>
         </variablelist>
-        
+        <variablelist>
+            <varlistentry>
+                <term>作成関連のプロパティ: </term>
+                <para>
+                    いくつかのプロパティは,
+                    <link linkend="figure">figure</link> 関数により作成時に設定でき,その後は読込み専用となります.
+                </para>
+                <listitem>
+                    <variablelist>
+                        <varlistentry>
+                            <term>dockable</term>
+                            <listitem>
+                                <para>
+                                    このプロパティは作成されるウインドウがScilab環境の中で結合できるかどうかを定義します.
+                                    この値が<literal>"on"</literal> の場合,
+                                    ウインドウにユーザが結合/結合解除することを可能にするバーが追加されます.
+                                    そうでない場合,ウインドウは通常のOSウインドウのようになります.
+                                    この値は作成時にのみ指定できます.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>menubar</term>
+                            <listitem>
+                                <para>{"figure"} | "none"</para>
+                                <para>
+                                    このプロパティは図のメニューバーの型を定義します.
+                                    この値が<literal>"none"</literal>の場合,
+                                    <link linkend="uimenu">uimenu function</link>によりメニューが追加されるまで
+                                    メニューバーが現れなくなります.
+                                    そうでない場合,デフォルトの図メニューが作成されます.
+                                    この値は作成時にのみ指定できます.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                        <varlistentry>
+                            <term>toolbar</term>
+                            <listitem>
+                                <para>{"figure"} | "none"</para>
+                                <para>
+                                    このプロパティは図のツールバーの型を定義します.
+                                    この値が<literal>"none"</literal>の場合,ウインドウに
+                                    ツールバーが現れなくなります.
+                                    そうでない場合,デフォルトのツールバーが作成されます.
+                                    この値は作成時にのみ指定できます.
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                    </variablelist>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>デフォルト値に関する注記 :</term>
+                <listitem>
+                    <variablelist>
+                        <varlistentry>
+                            <term/>
+                            <listitem>
+                                <para>
+                                    上記リストに提示した全てのプロパティとフィールドは,
+                                    figureモデルに保存されたデフォルト値から継承されたものです
+                                    これらのデフォルト値は,参照したり,変更したりすることができます.
+                                    これを行うには,<literal>get("default_figure")</literal>コマンドを
+                                    使用してください.これにより,figureモデルのグラフィックウインドウが
+                                    取得できます.
+                                    このコマンドにより特定のグラフィックウインドウが作成されるわけではない
+                                    ことに注意してください.
+                                    次に作成される図はこのモデルから継承されます
+                                    (下記の例2を参照).
+                                </para>
+                            </listitem>
+                        </varlistentry>
+                    </variablelist>
+                </listitem>
+            </varlistentry>
+        </variablelist>
     </refsection>
-    
     <refsection>
-        
         <title>例</title>
-        
         <programlisting role="example"><![CDATA[
 lines(0) // 垂直ページングを無効に
 
@@ -986,142 +511,72 @@ scf(214);
 t=-%pi:0.3:%pi;
 plot3d(t,t,sin(t)'*cos(t),35,45,'X@Y@Z',[15,2,4]);
  ]]></programlisting>
-        
     </refsection>
-    
     <refsection>
-        
         <title>参考</title>
-        
         <simplelist type="inline">
-            
             <member>
-                
                 <link linkend="lines">lines</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="set">set</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="get">get</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="scf">scf</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="gcf">gcf</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="gdf">gdf</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="gca">gca</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="gda">gda</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="axes_properties">axes_properties</link>
-                
             </member>
-            
             <member/>
-            
             <member>
-                
                 <link linkend="hotcolormap">hotcolormap</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="eventhandlerfunctions">イベントハンドラ関数</link>
-                
             </member>
-            
         </simplelist>
-        
     </refsection>
-    
     <refsection>
-        
         <title>履歴</title>
-        
         <revhistory>
-            
             <revision>
-                
                 <revnumber>5.5.0</revnumber>
-                
                 <revremark>
-                    
                     <itemizedlist>
-                        
                         <listitem>"visible" プロパティの意味が変更されました (uicontrols が管理し,いくつかのケースでは図全体を不可視にできるようになりました.</listitem>
-                        
                         <listitem>"icon" プロパティが追加され,図のアイコンを変更できるようになりました.</listitem>
-                        
                         <listitem>"menubar_visible" プロパティ追加.</listitem>
-                        
                         <listitem>"toolbar_visible" プロパティ追加.</listitem>
-                        
                         <listitem>"infobar_visible" プロパティ追加.</listitem>
-                        
                         <listitem>"resize" プロパティ追加.</listitem>
-                        
                         <listitem>"dockable" プロパティ追加.</listitem>
-                        
                         <listitem>"menubar" プロパティ追加.</listitem>
-                        
                         <listitem>"toolbar" プロパティ追加.</listitem>
-                        
                         <listitem>"default_axes" プロパティ追加.</listitem>
-                        
                         <listitem>"layout" プロパティ追加.</listitem>
-                        
                         <listitem>"layout_options" プロパティ追加.</listitem>
-                        
                     </itemizedlist>
-                    
                 </revremark>
-                
             </revision>
-            
             <revision>
-                
                 <revnumber>5.4.0</revnumber>
-                
                 <revremark>resizefcn &amp; closerequestfcn プロパティが追加されました.</revremark>
-                
             </revision>
-            
         </revhistory>
-        
     </refsection>
-    
 </refentry>
-
index 9044b35..ff61201 100644 (file)
@@ -1,79 +1,41 @@
 <?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" xmlns:scilab="http://www.scilab.org" xml:lang="ja" xml:id="createWindow">
-    
     <refnamediv>
-        
         <refname>createWindow</refname>
-        
         <refpurpose>ウインドウを作成</refpurpose>
-        
     </refnamediv>
-    
     <refsynopsisdiv>
-        
         <title>呼び出し手順</title>
-        
         <synopsis>
-            
             f = createWindow();
-            
         </synopsis>
-        
     </refsynopsisdiv>
-    
     <refsection>
-        
         <title>説明</title>
-        
         <para>
-            
             このルーチンは,デフォルトのプロパティで
-            
             グラフィックウインドウを作成します:
-            
             <itemizedlist>
-                
                 <listitem>
-                    
                     <para>dockable = "off"</para>
-                    
                 </listitem>
-                
                 <listitem>
-                    
                     <para>default_axes = "off"</para>
-                    
                 </listitem>
-                
                 <listitem>
-                    
                     <para>infobar_visible = "off"</para>
-                    
                 </listitem>
-                
                 <listitem>
-                    
                     <para>toolbar_visible = "off"</para>
-                    
                 </listitem>
-                
                 <listitem>
-                    
                     <para>menubar_visible = "off"</para>
-                    
                 </listitem>
-                
             </itemizedlist>
-            
         </para>
-        
     </refsection>
-    
     <refsection>
-        
         <title>例</title>
-        
         <programlisting role="example"><![CDATA[
 // ウインドウを作成
 f = createWindow()
@@ -83,46 +45,25 @@ uicontrol(f, "style", "text", "units", "normalized", "position", [0 0.5 0.5 0.5]
 uicontrol(f, "style", "radiobutton", "units", "normalized", "position", [0.5 0 0.5 0.5], "string", "Radiobutton", "horizontalalignment", "center", "groupname", "grouptest");
 uicontrol(f, "style", "checkbox", "units", "normalized", "position", [0.5 0.5 0.5 0.5], "string", "Checkbox", "horizontalalignment", "center", "groupname", "grouptest");
 ]]></programlisting>
-        
     </refsection>
-    
     <refsection role="see also">
-        
         <title>参照</title>
-        
         <simplelist type="inline">
-            
             <member>
-                
                 <link linkend="figure">figure</link>
-                
             </member>
-            
         </simplelist>
-        
     </refsection>
-    
     <refsection>
-        
         <title>履歴</title>
-        
         <revhistory>
-            
             <revision>
-                
                 <revnumber>5.5.0</revnumber>
-                
                 <revremark>
-                    
                     関数 <function>createWindow</function> が導入されました.
-                    
                 </revremark>
-                
             </revision>
-            
         </revhistory>
-        
     </refsection>
-    
 </refentry>
 
index e69de29..a9fd3d0 100644 (file)
@@ -0,0 +1,177 @@
+<?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" xmlns:scilab="http://www.scilab.org" xml:id="uimenu_properties" xml:lang="ja">
+    <refnamediv>
+        <refname>uimenuプロパティ</refname>
+        <refpurpose>uimenuプロパティの説明.</refpurpose>
+    </refnamediv>
+    <refsection>
+        <title>説明</title>
+        <para>このページはScilab GUIのメニューで利用可能な全プロパティの
+            一覧を示します.
+        </para>
+        <para>
+            これらのプロパティは <link linkend="uimenu">uimenu</link>
+            関数により作成をする際に設定できます.
+        </para>
+        <para>
+            これらの値は <link linkend="set">set</link>  関数により変更でき,
+            <link linkend="get">get</link> 関数により読み込めます.
+        </para>
+    </refsection>
+    <refsection>
+        <title>プロパティ</title>
+        <variablelist>
+            <varlistentry>
+                <term>Callback</term>
+                <listitem>
+                    <para>文字列</para>
+                    <para>
+                        メニューが有効な場合にScilabインタプリタにより
+                        評価される命令.
+                        Mac OSXでは,"button menu"(子のないメニュー)の場合に
+                        コールバックは実行されないため,
+                        子を一つ以上指定する必要があります.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>Enable</term>
+                <listitem>
+                    <para>{on} | off</para>
+                    <para>
+                        メニューを有効または無効にします.
+                        このプロパティに <literal>"on"</literal> (デフォルト)
+                        を指定した場合,メニューは有効となり,
+                        このプロパティに<literal>"off"</literal>を
+                        指定した場合,メニューはマウスのアクションに反応せず,
+                        グレイアウトされます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>Checked</term>
+                <listitem>
+                    <para>on | {off}</para>
+                    <para>
+                        要素チェックインジケータ. 
+                        このプロパティに "on"を指定すると,
+                        チェックボックスを最初に表示した際に
+                        この要素のラベルの先頭にチェックボックスが
+                        表示され,それがチェックされます.
+                        "off"を指定するとチェックボックスは表示されたままで
+                        チェックが外されます.
+                        このプロパティは特定のオプションの状態を示す
+                        要素を表示する際に使用できます.
+                    </para>
+                    <para>注意:
+                        <itemizedlist>
+                            <listitem>
+                                作成後にチェックボックスを削除する手段はありませんが,
+                                要素を削除することはできます.
+                            </listitem>
+                            <listitem>
+                                デフォルトで,対話的にチェックをしたり,チェックを外すことは
+                                できません.
+                                このような処理はCallbackプロパティにより実装できます.
+                            </listitem>
+                            <listitem>
+                                このプロパティは親メニューでは無視されます.
+                            </listitem>
+                        </itemizedlist>
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>ForegroundColor</term>
+                <listitem>
+                    <para>[1 3] 実数ベクトルまたは文字列</para>
+                    <para>
+                        uimenuの表面色(フォントの色).
+                        色は赤,緑および青の値として指定されます.
+                        これらの色は[0,1]の範囲の実数です.
+                        色は実数ベクトル,すなわち [R,G,B]または
+                        "R|G|B"のように
+                        各値を "|" で区切った文字列で指定できます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>Icon</term>
+                <listitem>
+                    <para>文字列.</para>
+                    <para>
+                        このプロパティは,メニューのアイコンとして使用される画像ファイルの
+                        (<link linkend="pwd">Scilabワーキングディレクトリ</link>に対する)
+                        相対パスまたは絶対パスを表します.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>Label</term>
+                <listitem>
+                    <para>文字列.</para>
+                    <para>
+                        このプロパティはメニューに表示するテキストを表します.
+                        テキストが2つの $ (ドル記号)で括られた場合,
+                        LaTeX式とみなされ,
+                        &lt; および &gt; で括られた場合, MathML式とみなされます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>Tag</term>
+                <listitem>
+                    <para>文字列</para>
+                    <para>
+                        このプロパティは,
+                        一般にメニューを特定する際に使用されます.
+                        これにより"名前"を指定することができます.
+                        主に<literal>findobj()</literal>で指定する
+                        際に使用されます.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>Visible</term>
+                <listitem>
+                    <para>{on} | off</para>
+                    <para>
+                        uimenuの可視性を設定します.
+                        このプロパティに<literal>"on"</literal>(デフォルト)が
+                        設定された場合, uimenuは可視となりますが,
+                        このプロパティに<literal>"off"</literal>が指定された場合,
+                        uimenuは親の図に表示されません.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="uimenu">uicontextmenu</link>
+            </member>
+            <member>
+                <link linkend="set">set</link>
+            </member>
+            <member>
+                <link linkend="get">get</link>
+            </member>
+            <member>
+                <link linkend="math_rendering_features_in_graphic">LaTeX および MathML</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>履歴</title>
+        <revhistory>
+            <revision>
+                <revnumber>5.5.0</revnumber>
+                <revremark>
+                    <literal>Icon</literal> プロパティが追加されました.
+                </revremark>
+            </revision>
+        </revhistory>
+    </refsection>
+</refentry>
index e9eb251..61b7bf4 100644 (file)
@@ -631,6 +631,7 @@ analyze_1.png=f618685a506715b35493fcc61fe78a25
 arl2_1.png=2aa2b498c2c79a58ef145a5e82349c2b
 arma_en_US_1.png=dc5f992783f4db687e23a65866dac816
 arma_fr_FR_1.png=dc5f992783f4db687e23a65866dac816
+arma_ja_JP_1.png=dc5f992783f4db687e23a65866dac816
 arma_pt_BR_1.png=dc5f992783f4db687e23a65866dac816
 arma_ru_RU_1.png=dc5f992783f4db687e23a65866dac816
 armax_1.png=5fdbed31dc9b8fb80884b5d96fe7b2a2
@@ -697,6 +698,7 @@ bode_fr_FR_2.png=3a40a98fd3fb7a58e9f8282a4b515f71
 bode_fr_FR_3.png=29f4cadff9611f6dab32471429e7bdf7
 bode_ja_JP_1.png=87ec396c51a7cc6aafb148e1aa5f9256
 bode_ja_JP_2.png=95d29219903b7e027aef6a1618855bc0
+bode_ja_JP_3.png=29f4cadff9611f6dab32471429e7bdf7
 bode_pt_BR_1.png=87ec396c51a7cc6aafb148e1aa5f9256
 bode_pt_BR_2.png=95d29219903b7e027aef6a1618855bc0
 bode_ru_RU_1.png=5d7c38b094cee911ec2cc42dd7050176
@@ -708,6 +710,8 @@ bvode_en_US_1.png=f5839719400ab9f8ae4004c3c7bad4ff
 bvode_en_US_2.png=16a5a1c05729984b06b71424fd39500c
 bvode_fr_FR_1.png=f5839719400ab9f8ae4004c3c7bad4ff
 bvode_fr_FR_2.png=16a5a1c05729984b06b71424fd39500c
+bvode_ja_JP_1.png=f5839719400ab9f8ae4004c3c7bad4ff
+bvode_ja_JP_2.png=16a5a1c05729984b06b71424fd39500c
 bvode_pt_BR_1.png=f5839719400ab9f8ae4004c3c7bad4ff
 bvode_pt_BR_2.png=16a5a1c05729984b06b71424fd39500c
 bvode_ru_RU_1.png=1ec0025ccdfee64f2785ae3083fa63b
@@ -738,6 +742,9 @@ colorbar_en_US_3.png=93a18371c5b92018a5c8ed392b75e772
 colorbar_fr_FR_1.png=ee85d819960bcc1d62e92d25bf660698
 colorbar_fr_FR_2.png=6dc5d0a74530277a5d477807cd103132
 colorbar_fr_FR_3.png=93a18371c5b92018a5c8ed392b75e772
+colorbar_ja_JP_1.png=ee85d819960bcc1d62e92d25bf660698
+colorbar_ja_JP_2.png=6dc5d0a74530277a5d477807cd103132
+colorbar_ja_JP_3.png=93a18371c5b92018a5c8ed392b75e772
 colorbar_ru_RU_1.png=ee85d819960bcc1d62e92d25bf660698
 colorbar_ru_RU_2.png=6dc5d0a74530277a5d477807cd103132
 colorbar_ru_RU_3.png=93a18371c5b92018a5c8ed392b75e772
@@ -746,6 +753,7 @@ contour2d_1.png=ca9b620f09fbcc77799e2286b6730e2d
 contour2d_2.png=e618038e4b44d84ce4b6ae2fe5420951
 contour2d_en_US_3.png=b210ca5f70b33677912b389f9712db1a
 contour2d_fr_FR_3.png=b210ca5f70b33677912b389f9712db1a
+contour2d_ja_JP_3.png=b210ca5f70b33677912b389f9712db1a
 contour2d_ru_RU_3.png=4c61560bd18df7e242044268caf62b35
 contour_1.png=d285038265f8a3d989244534a70de17a
 contour_2.png=ac789923af59117fd684f6b073e1341a
@@ -920,6 +928,9 @@ histplot_en_US_3.png=cd3e60e8f0a028549da7547fbf4b7222
 histplot_en_US_4.png=ac27914effe5c72bfcd955f7a90d43d2
 histplot_fr_FR_2.png=d7eff354adbf2b188f02d60ae6a83c8c
 histplot_fr_FR_3.png=77b4c00287c0149ee45394cb8d7c90f9
+histplot_ja_JP_2.png=8117e3f08f726740eb7a4e19b7c80cf1
+histplot_ja_JP_3.png=cd3e60e8f0a028549da7547fbf4b7222
+histplot_ja_JP_4.png=ac27914effe5c72bfcd955f7a90d43d2
 histplot_ru_RU_2.png=8117e3f08f726740eb7a4e19b7c80cf1
 histplot_ru_RU_3.png=cd3e60e8f0a028549da7547fbf4b7222
 histplot_ru_RU_4.png=ac27914effe5c72bfcd955f7a90d43d2
@@ -940,6 +951,8 @@ intg_en_US_1.png=24ad1ebaeea773a33928890cfddb6bb5
 intg_en_US_2.png=5a9e789d2138a80876bf52ca51b591f8
 intg_fr_FR_1.png=49896f43a08105afed470fca8530de7f
 intg_fr_FR_2.png=77946e65b25325b6e167f39b82deedd4
+intg_ja_JP_1.png=24ad1ebaeea773a33928890cfddb6bb5
+intg_ja_JP_2.png=5a9e789d2138a80876bf52ca51b591f8
 isoview_1.png=9c1be224ce4e09164c22b16aae00f70c
 jetcolormap_1.png=1e12eded706f4c2d3dc1c34c389ebd2d
 karmarkar_1.png=626ad2a9c40850305ba69410b5c17794
index 66f8542..e076dd2 100644 (file)
Binary files a/scilab/modules/helptools/images/black_ja_JP_1.png and b/scilab/modules/helptools/images/black_ja_JP_1.png differ
index 161995c..ff136c1 100644 (file)
Binary files a/scilab/modules/helptools/images/black_ja_JP_2.png and b/scilab/modules/helptools/images/black_ja_JP_2.png differ
index f314572..629fbc3 100644 (file)
Binary files a/scilab/modules/helptools/images/bode_ja_JP_1.png and b/scilab/modules/helptools/images/bode_ja_JP_1.png differ
index 2d9ca58..2054470 100644 (file)
Binary files a/scilab/modules/helptools/images/bode_ja_JP_2.png and b/scilab/modules/helptools/images/bode_ja_JP_2.png differ
index 73fa985..6b70c10 100644 (file)
Binary files a/scilab/modules/helptools/images/hallchart_ja_JP_3.png and b/scilab/modules/helptools/images/hallchart_ja_JP_3.png differ
index 161995c..ff136c1 100644 (file)
Binary files a/scilab/modules/helptools/images/nicholschart_ja_JP_2.png and b/scilab/modules/helptools/images/nicholschart_ja_JP_2.png differ
index 4be74ee..1b67c1f 100644 (file)
Binary files a/scilab/modules/helptools/images/nyquist_ja_JP_1.png and b/scilab/modules/helptools/images/nyquist_ja_JP_1.png differ
index 9d856ab..4b44bae 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" xmlns:scilab="http://www.scilab.org" xml:id="bsplin3val" xml:lang="ja">
-
-<refnamediv>
-    
-    <refname>bsplin3val</refname>
-    
-    <refpurpose>3次元スプラインの任意微分評価関数</refpurpose>
-    
-</refnamediv>
-
-<refsynopsisdiv>
-    
-    <title>呼び出し手順</title>
-    
-    <synopsis>[dfp]=bsplin3val(xp,yp,zp,tl,der)</synopsis>
-    
-</refsynopsisdiv>
-
-<refsection>
-    
-    <title>引数</title>
-    
-    <variablelist>
-        
-        <varlistentry>
-            
-            <term>xp, yp, zp</term>
-            
-            <listitem>
-                
-                <para>同じ大きさの実数ベクトルまたは行列</para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>tl</term>
-            
-            <listitem>
-                
-                <para>"splin3d"型のtlistで, 
-                    
-                    3次元テンソルスプライン(以下では<literal>s</literal>と
-                    
-                    呼びます)を定義します.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>der</term>
-            
-            <listitem>
-                
-                <para>
-                    
-                    3つ要素 <literal>[ox,oy,oz]</literal>のベクトルで,
-                    
-                    計算する<literal>s</literal>の微分を定義します.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>dfp</term>
-            
-            <listitem>
-                
-                <para>
-                    
-                    <literal>xp</literal>,<literal>yp</literal>および 
-                    
-                    <literal>zp</literal>と同じ大きさのベクトルまたは行列で,
-                    
-                    これらの点における<literal>s</literal>の要素毎に特定の微分の評価値.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-    </variablelist>
-    
-</refsection>
-
-<refsection>
-    
-    <title>説明</title>
-    
-    <para>
-        
-        関数<link linkend="interp3d">interp3d</link>は
-        
-        スプライン<literal>s</literal>とその1階の微分のみを計算しますが,
-        
-        <literal>bsplin3val</literal>は<literal>s</literal>
-        
-        の任意の微分値を計算することができます.
-        
-        計算する微分値は引数<literal>der=[ox,oy,oz]</literal>で
-        
-        指定されます  :
-        
-    </para>
-    
-    <informalequation>
-        
-        <mediaobject>
-            
-            <imageobject>
-                
-                <imagedata align="center" fileref="../mml/bsplin3val_equation1.mml"/>
-                
-            </imageobject>
-            
-        </mediaobject>
-        
-    </informalequation>
-    
-    <para>
-        
-        この場合,<literal>der=[0 0 0]</literal> は
-        
-        <emphasis>s</emphasis>, <literal>der=[1 0 0]</literal>は
-        
-        <emphasis>ds/dx</emphasis>, <literal>der=[0 1 0]</literal> は
-        
-        <emphasis>ds/dy</emphasis>, <literal>der=[1 1 0]</literal>は
-        
-        <emphasis>d2s/dxdy</emphasis>, など...に対応します
-        
-    </para>
-    
-    <para>座標がグリッドの外部の点
-        
-        <emphasis>(xp(i),yp(i),zp(i))</emphasis>の場合,関数は0を返します.
-        
-    </para>
-    
-</refsection>
-
-<refsection>
-    
-    <title>例</title>
-    
-    <programlisting role="example"><![CDATA[ 
+    <refnamediv>
+        <refname>bsplin3val</refname>
+        <refpurpose>3次元スプラインの任意微分評価関数</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[dfp]=bsplin3val(xp,yp,zp,tl,der)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>xp, yp, zp</term>
+                <listitem>
+                    <para>同じ大きさの実数ベクトルまたは行列</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>tl</term>
+                <listitem>
+                    <para>"splin3d"型のtlistで, 
+                        3次元テンソルスプライン(以下では<literal>s</literal>と
+                        呼びます)を定義します.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>der</term>
+                <listitem>
+                    <para>
+                        3つ要素 <literal>[ox,oy,oz]</literal>のベクトルで,
+                        計算する<literal>s</literal>の微分を定義します.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>dfp</term>
+                <listitem>
+                    <para>
+                        <literal>xp</literal>,<literal>yp</literal>および 
+                        <literal>zp</literal>と同じ大きさのベクトルまたは行列で,
+                        これらの点における<literal>s</literal>の要素毎に特定の微分の評価値.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            関数<link linkend="interp3d">interp3d</link>は
+            スプライン<literal>s</literal>とその1階の微分のみを計算しますが,
+            <literal>bsplin3val</literal>は<literal>s</literal>
+            の任意の微分値を計算することができます.
+            計算する微分値は引数<literal>der=[ox,oy,oz]</literal>で
+            指定されます  :
+        </para>
+        <informalequation>
+            <mediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../mml/bsplin3val_equation1.mml"/>
+                </imageobject>
+            </mediaobject>
+        </informalequation>
+        <para>
+            この場合,<literal>der=[0 0 0]</literal> は
+            <emphasis>s</emphasis>, <literal>der=[1 0 0]</literal>は
+            <emphasis>ds/dx</emphasis>, <literal>der=[0 1 0]</literal> は
+            <emphasis>ds/dy</emphasis>, <literal>der=[1 1 0]</literal>は
+            <emphasis>d2s/dxdy</emphasis>, など...に対応します
+        </para>
+        <para>座標がグリッドの外部の点
+            <emphasis>(xp(i),yp(i),zp(i))</emphasis>の場合,関数は0を返します.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 deff("v=f(x,y,z)","v=cos(x).*sin(y).*cos(z)");
 deff("v=fx(x,y,z)","v=-sin(x).*sin(y).*cos(z)");
 deff("v=fxy(x,y,z)","v=-sin(x).*cos(y).*cos(z)");
@@ -188,52 +109,28 @@ fxyz_i = bsplin3val(xp,yp,zp,tl,[1 1 1])
 fxxyz_e = fxxyz(xp,yp,zp)
 fxxyz_i = bsplin3val(xp,yp,zp,tl,[2 1 1])
  ]]></programlisting>
-    
-</refsection>
-
-<refsection role="see also">
-    
-    <title>参照</title>
-    
-    <simplelist type="inline">
-        
-        <member>
-            
-            <link linkend="splin3d">splin3d</link>
-            
-        </member>
-        
-        <member>
-            
-            <link linkend="interp3d">interp3d</link>
-            
-        </member>
-        
-    </simplelist>
-    
-</refsection>
-
-<refsection>
-    
-    <title>履歴</title>
-    
-    <revhistory>
-        
-        <revision>
-            
-            <revnumber>5.4.0</revnumber>
-            
-            <revremark>
-                
-                以前は,入力引数の虚部は暗黙的に無視されていました.
-                
-            </revremark>
-            
-        </revision>
-        
-    </revhistory>
-    
-</refsection>
-
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="splin3d">splin3d</link>
+            </member>
+            <member>
+                <link linkend="interp3d">interp3d</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>履歴</title>
+        <revhistory>
+            <revision>
+                <revnumber>5.4.0</revnumber>
+                <revremark>
+                    以前は,入力引数の虚部は暗黙的に無視されていました.
+                </revremark>
+            </revision>
+        </revhistory>
+    </refsection>
 </refentry>
 
index a78e15b..ec5d0e2 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" xmlns:scilab="http://www.scilab.org" xml:id="cshep2d" xml:lang="ja">
-
-<refnamediv>
-    
-    <refname>cshep2d</refname>
-    
-    <refpurpose>2次元3次シェパード(散布)補間</refpurpose>
-    
-</refnamediv>
-
-<refsynopsisdiv>
-    
-    <title>呼び出し手順</title>
-    
-    <synopsis>tl_coef = cshep2d(xyz)</synopsis>
-    
-</refsynopsisdiv>
-
-<refsection>
-    
-    <title>引数</title>
-    
-    <variablelist>
-        
-        <varlistentry>
-            
-            <term>xyz</term>
-            
-            <listitem>
-                
-                <para>
-                    
-                    (グリッド状ではない)補間点 (i番目の行は(x,y)座標,および
-                    
-                    i番目の補間点の高度zを指定します)
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>tl_coef</term>
-            
-            <listitem>
-                
-                <para>(cshep2d型の) tlist scilab構造体</para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-    </variablelist>
-    
-</refsection>
-
-<refsection>
-    
-    <title>説明</title>
-    
-    <para>この関数は,
-        
-        補間点がグリッド上にない時に
-        
-        2次元補間関数を定義する際に有用です
-        
-        (この場合もこの関数を使用できますが,
-        
-        <link linkend="splin2d">splin2d</link>の方がこの目的にはより
-        
-        適しています).
-        
-        この補間式は,3次シェパード補間でC2 (2階微分可能な連続関数)であり,
-        
-        任意の<emphasis>i=1,..,n</emphasis>について
-        
-        <emphasis>s(xi,yi)=zi</emphasis>となるような
-        
-        2変数関数<emphasis>s(x,y)</emphasis>です
-        
-        (<emphasis>(xi,yi,zi)</emphasis>は<literal>xyz</literal>
-        
-        のi番目のとなります).
-        
-    </para>
-    
-    <para>
-        
-        何らかの点における<emphasis>s</emphasis>の評価は,
-        
-        <link linkend="eval_cshep2d">eval_cshep2d</link>関数により行う
-        
-        必要があります.
-        
-    </para>
-    
-</refsection>
-
-<refsection>
-    
-    <title>注意</title>
-    
-    <para>
-        
-        この関数は<emphasis role="bold">n&gt;= 10</emphasis>で,
-        
-        ノードが同一線上になく (すなわち,補間点の座標
-        
-        <emphasis>(x,y)</emphasis>座標が同じ直線上にない),
-        
-        冗長なノードが存在しない(すなわち,同じ<emphasis>(x,y)</emphasis>に
-        
-        ついて複数の補間点が存在しない)場合に
-        
-        動作します. これらの条件は満たされない場合,
-        
-        エラーが発生します.
-        
-    </para>
-    
-</refsection>
-
-<refsection>
-    
-    <title>例</title>
-    
-    <programlisting role="example"><![CDATA[
+    <refnamediv>
+        <refname>cshep2d</refname>
+        <refpurpose>2次元3次シェパード(散布)補間</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>tl_coef = cshep2d(xyz)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>xyz</term>
+                <listitem>
+                    <para>
+                        (グリッド状ではない)補間点 (i番目の行は(x,y)座標,および
+                        i番目の補間点の高度zを指定します)
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>tl_coef</term>
+                <listitem>
+                    <para>(cshep2d型の) tlist scilab構造体</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>この関数は,
+            補間点がグリッド上にない時に
+            2次元補間関数を定義する際に有用です
+            (この場合もこの関数を使用できますが,
+            <link linkend="splin2d">splin2d</link>の方がこの目的にはより
+            適しています).
+            この補間式は,3次シェパード補間でC2 (2階微分可能な連続関数)であり,
+            任意の<emphasis>i=1,..,n</emphasis>について
+            <emphasis>s(xi,yi)=zi</emphasis>となるような
+            2変数関数<emphasis>s(x,y)</emphasis>です
+            (<emphasis>(xi,yi,zi)</emphasis>は<literal>xyz</literal>
+            のi番目のとなります).
+        </para>
+        <para>
+            何らかの点における<emphasis>s</emphasis>の評価は,
+            <link linkend="eval_cshep2d">eval_cshep2d</link>関数により行う
+            必要があります.
+        </para>
+    </refsection>
+    <refsection>
+        <title>注意</title>
+        <para>
+            この関数は<emphasis role="bold">n&gt;= 10</emphasis>で,
+            ノードが同一線上になく (すなわち,補間点の座標
+            <emphasis>(x,y)</emphasis>座標が同じ直線上にない),
+            冗長なノードが存在しない(すなわち,同じ<emphasis>(x,y)</emphasis>に
+            ついて複数の補間点が存在しない)場合に
+            動作します. これらの条件は満たされない場合,
+            エラーが発生します.
+        </para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[
 // ランダムに選択された補間点について cos(x)cos(y)を補間します
 n = 150; // nb 個の補間点
 xy = grand(n,2,"unf",0,2*%pi);
@@ -148,52 +83,28 @@ xtitle("Cubic Shepard Interpolation of cos(x)cos(y) with randomly chosen interpo
 legends("interpolation points",-9,1)
 show_window()
  ]]></programlisting>
-    
-</refsection>
-
-<refsection role="see also">
-    
-    <title>参照</title>
-    
-    <simplelist type="inline">
-        
-        <member>
-            
-            <link linkend="splin2d">splin2d</link>
-            
-        </member>
-        
-        <member>
-            
-            <link linkend="eval_cshep2d">eval_cshep2d</link>
-            
-        </member>
-        
-    </simplelist>
-    
-</refsection>
-
-<refsection>
-    
-    <title>履歴</title>
-    
-    <revhistory>
-        
-        <revision>
-            
-            <revnumber>5.4.0</revnumber>
-            
-            <revremark>
-                
-                以前は,入力引数の虚部は暗黙的に無視されていました.
-                
-            </revremark>
-            
-        </revision>
-        
-    </revhistory>
-    
-</refsection>
-
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="splin2d">splin2d</link>
+            </member>
+            <member>
+                <link linkend="eval_cshep2d">eval_cshep2d</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>履歴</title>
+        <revhistory>
+            <revision>
+                <revnumber>5.4.0</revnumber>
+                <revremark>
+                    以前は,入力引数の虚部は暗黙的に無視されていました.
+                </revremark>
+            </revision>
+        </revhistory>
+    </refsection>
 </refentry>
 
index 1d1361c..aa1032d 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" xmlns:scilab="http://www.scilab.org" xml:id="interp2d" xml:lang="ja">
-
-<refnamediv>
-    
-    <refname>interp2d</refname>
-    
-    <refpurpose>双3次スプライン (2d) 評価関数</refpurpose>
-    
-</refnamediv>
-
-<refsynopsisdiv>
-    
-    <title>呼び出し手順</title>
-    
-    <synopsis>[zp[,dzpdx,dzpdy[,d2zpdxx,d2zpdxy,d2zpdyy]]]=interp2d(xp,yp,x,y,C [,out_mode])</synopsis>
-    
-</refsynopsisdiv>
-
-<refsection>
-    
-    <title>引数</title>
-    
-    <variablelist>
-        
-        <varlistentry>
-            
-            <term>xp</term>
-            
-            <listitem>
-                
-                <para>
-                    
-                    doubleの mx行my列行列, スプラインを評価する点の<varname>x</varname>座標.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>yp</term>
-            
-            <listitem>
-                
-                <para>
-                    
-                    doubleの mx行my列行列, スプラインを評価する点の<varname>y</varname>座標.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>x</term>
-            
-            <listitem>
-                
-                <para>
-                    
-                    doubleの1行nx列行列, 補間点の<varname>x</varname>座標値.
-                    
-                    i=1,2,...,nx-1について x(i)&lt;x(i+1)が必要.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>y</term>
-            
-            <listitem>
-                
-                <para>
-                    
-                    doubleの1行nx列行列, 補間点の<varname>y</varname>座標値.
-                    
-                    i=1,2,...,nx-1について y(i)&lt;y(i+1)が必要.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>C</term>
-            
-            <listitem>
-                
-                <para>
-                    
-                    双3次スプラインの係数. interp2d関数の入力引数は
-                    
-                    <link linkend="splin2d">splin2d</link>関数の出力引数です.                    
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>out_mode</term>
-            
-            <listitem>
-                
-                <para>1行1列の文字列行列, 
-                    
-                    [x(1),x(nx)]x[y(1),y(ny)]の外にある値の評価
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>zp</term>
-            
-            <listitem>
-                
-                <para>
-                    
-                    mx行my列のdouble行列, スプラインの<varname>z</varname>座標の評価値,
-                    
-                    すなわち,i=1,2,...,mx および j = 1,2,...,my について,
-                    
-                    zp(i,j)=s(xp(i,j),yp(i,j))
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>dzpdx</term>
-            
-            <listitem>
-                
-                <para>
-                    mx行my列のdouble行列, スプラインの<varname>x</varname>に関する1階微分.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        
-        
-        <varlistentry>
-            
-            <term>dzpdy</term>
-            
-            <listitem>
-                
-                <para>
-                    mx行my列のdouble行列, スプラインの<varname>y</varname>に関する1階微分.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>d2zpdxx</term>
-            
-            <listitem>
-                
-                <para>
-                    mx行my列のdouble行列, スプラインの<varname>x</varname>に関する2階微分.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        
-        
-        <varlistentry>
-            
-            <term>d2zpdxy</term>
-            
-            <listitem>
-                
-                <para>
-                    mx行my列のdouble行列, スプラインの<varname>x</varname>と<varname>y</varname>に関する2階微分.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        
-        
-        <varlistentry>
-            
-            <term>d2zpdyy</term>
-            
-            <listitem>
-                
-                <para>
-                    mx行my列のdouble行列, スプラインの<varname>y</varname>に関する2階微分.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-    </variablelist>
-    
-</refsection>
-
-<refsection>
-    
-    <title>説明</title>
-    
-    <para>
-        
-        双3次スプラインまたはサブスプライン関数を定義する
-        
-        3つのベクトル <literal>(x,y,C)</literal> 
-        
-        (<link linkend="splin2d">splin2d</link>参照)を指定すると,
-        
-        この関数は, 次のように<emphasis>(xp(i),yp(i))</emphasis>における
-        
-        <emphasis>s</emphasis> (要すれば <emphasis>ds/dx,
-            
-            ds/dy, d2s/dxx, d2s/dxy, d2s/dyy
-            
-        </emphasis>
-        
-        も)を評価します:
-        
-    </para>
-    
-    <informalequation>
-        
-        <mediaobject>
-            
-            <imageobject>
-                
-                <imagedata fileref="../mml/interp2_equation_1.mml"/>
-                
-            </imageobject>
-            
-        </mediaobject>
-        
-    </informalequation>
-    
-    <para>
-        
-        <literal>out_mode</literal> パラメータは,
-        
-        捕外,すなわち<emphasis>(xp(i),yp(i))</emphasis>が
-        
-        [x(1),x(nx)]x[y(1),y(ny)]にない場合,
-        
-        の計算手法を定義します:
-        
-    </para>
-    
-    <variablelist>
-        
-        <varlistentry>
-            
-            <term>"by_zero"</term>
-            
-            <listitem>
-                
-                <para>ゼロによる捕外が行われます</para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>"by_nan"</term>
-            
-            <listitem>
-                
-                <para>Nanによる捕外</para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>"C0"</term>
-            
-            <listitem>
-                
-                <para>捕外は以下のように定義されます :</para>
-                
-                <programlisting role=""><![CDATA[ 
+    <refnamediv>
+        <refname>interp2d</refname>
+        <refpurpose>双3次スプライン (2d) 評価関数</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>[zp[,dzpdx,dzpdy[,d2zpdxx,d2zpdxy,d2zpdyy]]]=interp2d(xp,yp,x,y,C [,out_mode])</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>xp</term>
+                <listitem>
+                    <para>
+                        doubleの mx行my列行列, スプラインを評価する点の<varname>x</varname>座標.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>yp</term>
+                <listitem>
+                    <para>
+                        doubleの mx行my列行列, スプラインを評価する点の<varname>y</varname>座標.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>
+                        doubleの1行nx列行列, 補間点の<varname>x</varname>座標値.
+                        i=1,2,...,nx-1について x(i)&lt;x(i+1)が必要.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para>
+                        doubleの1行nx列行列, 補間点の<varname>y</varname>座標値.
+                        i=1,2,...,nx-1について y(i)&lt;y(i+1)が必要.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>C</term>
+                <listitem>
+                    <para>
+                        双3次スプラインの係数. interp2d関数の入力引数は
+                        <link linkend="splin2d">splin2d</link>関数の出力引数です.                    
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>out_mode</term>
+                <listitem>
+                    <para>1行1列の文字列行列, 
+                        [x(1),x(nx)]x[y(1),y(ny)]の外にある値の評価
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>zp</term>
+                <listitem>
+                    <para>
+                        mx行my列のdouble行列, スプラインの<varname>z</varname>座標の評価値,
+                        すなわち,i=1,2,...,mx および j = 1,2,...,my について,
+                        zp(i,j)=s(xp(i,j),yp(i,j))
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>dzpdx</term>
+                <listitem>
+                    <para>
+                        mx行my列のdouble行列, スプラインの<varname>x</varname>に関する1階微分.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>dzpdy</term>
+                <listitem>
+                    <para>
+                        mx行my列のdouble行列, スプラインの<varname>y</varname>に関する1階微分.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>d2zpdxx</term>
+                <listitem>
+                    <para>
+                        mx行my列のdouble行列, スプラインの<varname>x</varname>に関する2階微分.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>d2zpdxy</term>
+                <listitem>
+                    <para>
+                        mx行my列のdouble行列, スプラインの<varname>x</varname>と<varname>y</varname>に関する2階微分.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>d2zpdyy</term>
+                <listitem>
+                    <para>
+                        mx行my列のdouble行列, スプラインの<varname>y</varname>に関する2階微分.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>
+            双3次スプラインまたはサブスプライン関数を定義する
+            3つのベクトル <literal>(x,y,C)</literal> 
+            (<link linkend="splin2d">splin2d</link>参照)を指定すると,
+            この関数は, 次のように<emphasis>(xp(i),yp(i))</emphasis>における
+            <emphasis>s</emphasis> (要すれば <emphasis>ds/dx,
+                ds/dy, d2s/dxx, d2s/dxy, d2s/dyy
+            </emphasis>
+            も)を評価します:
+        </para>
+        <informalequation>
+            <mediaobject>
+                <imageobject>
+                    <imagedata fileref="../mml/interp2_equation_1.mml"/>
+                </imageobject>
+            </mediaobject>
+        </informalequation>
+        <para>
+            <literal>out_mode</literal> パラメータは,
+            捕外,すなわち<emphasis>(xp(i),yp(i))</emphasis>が
+            [x(1),x(nx)]x[y(1),y(ny)]にない場合,
+            の計算手法を定義します:
+        </para>
+        <variablelist>
+            <varlistentry>
+                <term>"by_zero"</term>
+                <listitem>
+                    <para>ゼロによる捕外が行われます</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>"by_nan"</term>
+                <listitem>
+                    <para>Nanによる捕外</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>"C0"</term>
+                <listitem>
+                    <para>捕外は以下のように定義されます :</para>
+                    <programlisting role=""><![CDATA[ 
 s(x,y) = s(proj(x,y)) where proj(x,y) is nearest point 
                       of [x(1),x(nx)]x[y(1),y(ny)] from (x,y)
  ]]></programlisting>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>"natural"</term>
-            
-            <listitem>
-                
-                <para>捕外は(x,y)から最も近い双三次パッチにより行われます.</para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-        <varlistentry>
-            
-            <term>"periodic"</term>
-            
-            <listitem>
-                
-                <para>
-                    
-                    <literal>s</literal> は周期的に拡張されます.
-                    
-                </para>
-                
-            </listitem>
-            
-        </varlistentry>
-        
-    </variablelist>
-    
-</refsection>
-
-<refsection>
-    
-    <title>例</title>
-    
-    <programlisting role="example"><![CDATA[
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>"natural"</term>
+                <listitem>
+                    <para>捕外は(x,y)から最も近い双三次パッチにより行われます.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>"periodic"</term>
+                <listitem>
+                    <para>
+                        <literal>s</literal> は周期的に拡張されます.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[
 n = 7;  // a n x n interpolation grid
 x = linspace(0,2*%pi,n); y = x;
 z = cos(x')*cos(y);
@@ -373,44 +194,27 @@ zz1 = interp2d(XX,YY, x, y, C, "C0");
 plot3d(xx, yy, zz1, flag=[2 6 4])
 xtitle("extrapolation with the C0 outmode")
  ]]></programlisting>
-    
-    <scilab:image>
-        
-        n = 7;  // a n x n interpolation grid
-        
-        x = linspace(0,2*%pi,n); y = x;
-        
-        z = cos(x')*cos(y);
-        
-        C = splin2d(x, y, z, "periodic");
-        
-        
-        
-        // now evaluate on a bigger domain than [0,2pi]x [0,2pi]
-        
-        m = 80; // discretization parameter of the evaluation grid
-        
-        xx = linspace(-0.5*%pi,2.5*%pi,m); yy = xx;
-        
-        [XX,YY] = ndgrid(xx,yy);
-        
-        zz1 = interp2d(XX,YY, x, y, C, "C0");
-        
-        plot3d(xx, yy, zz1, flag=[2 6 4])
-        
-        xtitle("extrapolation with the C0 outmode")
-        
-    </scilab:image>
-    
-    
-    
-    <programlisting role="example"><![CDATA[
+        <scilab:image>
+            n = 7;  // a n x n interpolation grid
+            x = linspace(0,2*%pi,n); y = x;
+            z = cos(x')*cos(y);
+            C = splin2d(x, y, z, "periodic");
+            
+            // now evaluate on a bigger domain than [0,2pi]x [0,2pi]
+            m = 80; // discretization parameter of the evaluation grid
+            xx = linspace(-0.5*%pi,2.5*%pi,m); yy = xx;
+            [XX,YY] = ndgrid(xx,yy);
+            zz1 = interp2d(XX,YY, x, y, C, "C0");
+            plot3d(xx, yy, zz1, flag=[2 6 4])
+            xtitle("extrapolation with the C0 outmode")
+        </scilab:image>
+        <programlisting role="example"><![CDATA[
 n = 7;  // a n x n interpolation grid
 x = linspace(0,2*%pi,n); y = x;
 z = cos(x')*cos(y);
 C = splin2d(x, y, z, "periodic");
 
-// now evaluate on a bigger domain than [0,2pi]x [0,2pi]
+// now evaluate on a bigger domain than [0,2pi]x [0,
 m = 80; // discretization parameter of the evaluation grid
 xx = linspace(-0.5*%pi,2.5*%pi,m); yy = xx;
 [XX,YY] = ndgrid(xx,yy);
@@ -418,36 +222,21 @@ zz2 = interp2d(XX,YY, x, y, C, "by_zero");
 plot3d(xx, yy, zz2, flag=[2 6 4])
 xtitle("extrapolation with the by_zero outmode")
  ]]></programlisting>
-    
-    <scilab:image>
-        
-        n = 7;  // a n x n interpolation grid
-        
-        x = linspace(0,2*%pi,n); y = x;
-        
-        z = cos(x')*cos(y);
-        
-        C = splin2d(x, y, z, "periodic");
-        
-        
-        
-        // now evaluate on a bigger domain than [0,2pi]x [0,2pi]
-        
-        m = 80; // discretization parameter of the evaluation grid
-        
-        xx = linspace(-0.5*%pi,2.5*%pi,m); yy = xx;
-        
-        [XX,YY] = ndgrid(xx,yy);
-        
-        zz2 = interp2d(XX,YY, x, y, C, "by_zero");
-        
-        plot3d(xx, yy, zz2, flag=[2 6 4])
-        
-        xtitle("extrapolation with the by_zero outmode")
-        
-    </scilab:image>
-    
-    <programlisting role="example"><![CDATA[
+        <scilab:image>
+            n = 7;  // a n x n interpolation grid
+            x = linspace(0,2*%pi,n); y = x;
+            z = cos(x')*cos(y);
+            C = splin2d(x, y, z, "periodic");
+            
+            // now evaluate on a bigger domain than [0,2pi]x [0,2pi]
+            m = 80; // discretization parameter of the evaluation grid
+            xx = linspace(-0.5*%pi,2.5*%pi,m); yy = xx;
+            [XX,YY] = ndgrid(xx,yy);
+            zz2 = interp2d(XX,YY, x, y, C, "by_zero");
+            plot3d(xx, yy, zz2, flag=[2 6 4])
+            xtitle("extrapolation with the by_zero outmode")
+        </scilab:image>
+        <programlisting role="example"><![CDATA[
 n = 7;  // a n x n interpolation grid
 x = linspace(0,2*%pi,n); y = x;
 z = cos(x')*cos(y);
@@ -461,38 +250,21 @@ zz3 = interp2d(XX,YY, x, y, C, "periodic");
 plot3d(xx, yy, zz3, flag=[2 6 4])
 xtitle("extrapolation with the periodic outmode")
  ]]></programlisting>
-    
-    <scilab:image>
-        
-        n = 7;  // a n x n interpolation grid
-        
-        x = linspace(0,2*%pi,n); y = x;
-        
-        z = cos(x')*cos(y);
-        
-        C = splin2d(x, y, z, "periodic");
-        
-        
-        
-        // now evaluate on a bigger domain than [0,2pi]x [0,2pi]
-        
-        m = 80; // discretization parameter of the evaluation grid
-        
-        xx = linspace(-0.5*%pi,2.5*%pi,m); yy = xx;
-        
-        [XX,YY] = ndgrid(xx,yy);
-        
-        zz3 = interp2d(XX,YY, x, y, C, "periodic");
-        
-        plot3d(xx, yy, zz3, flag=[2 6 4])
-        
-        xtitle("extrapolation with the periodic outmode")
-        
-    </scilab:image>
-    
-    
-    
-    <programlisting role="example"><![CDATA[
+        <scilab:image>
+            n = 7;  // a n x n interpolation grid
+            x = linspace(0,2*%pi,n); y = x;
+            z = cos(x')*cos(y);
+            C = splin2d(x, y, z, "periodic");
+            
+            // now evaluate on a bigger domain than [0,2pi]x [0,2pi]
+            m = 80; // discretization parameter of the evaluation grid
+            xx = linspace(-0.5*%pi,2.5*%pi,m); yy = xx;
+            [XX,YY] = ndgrid(xx,yy);
+            zz3 = interp2d(XX,YY, x, y, C, "periodic");
+            plot3d(xx, yy, zz3, flag=[2 6 4])
+            xtitle("extrapolation with the periodic outmode")
+        </scilab:image>
+        <programlisting role="example"><![CDATA[
 n = 7;  // a n x n interpolation grid
 x = linspace(0,2*%pi,n); y = x;
 z = cos(x')*cos(y);
@@ -506,72 +278,37 @@ zz4 = interp2d(XX,YY, x, y, C, "natural");
 plot3d(xx, yy, zz4, flag=[2 6 4])
 xtitle("extrapolation with the natural outmode")
  ]]></programlisting>
-    
-    <scilab:image>
-        
-        
-        
-        n = 7;  // a n x n interpolation grid
-        
-        x = linspace(0,2*%pi,n); y = x;
-        
-        z = cos(x')*cos(y);
-        
-        C = splin2d(x, y, z, "periodic");
-        
-        
-        
-        // now evaluate on a bigger domain than [0,2pi]x [0,2pi]
-        
-        m = 80; // discretization parameter of the evaluation grid
-        
-        xx = linspace(-0.5*%pi,2.5*%pi,m); yy = xx;
-        
-        [XX,YY] = ndgrid(xx,yy);
-        
-        zz4 = interp2d(XX,YY, x, y, C, "natural");
-        
-        plot3d(xx, yy, zz4, flag=[2 6 4])
-        
-        xtitle("extrapolation with the natural outmode")
-        
-    </scilab:image>
-    
-</refsection>
-
-<refsection role="see also">
-    
-    <title>参照</title>
-    
-    <simplelist type="inline">
-        
-        <member>
-            
-            <link linkend="splin2d">splin2d</link>
-            
-        </member>
-        
-    </simplelist>
-    
-</refsection>
-
-<refsection>
-    
-    <title>履歴</title>
-    
-    <revhistory>
-        
-        <revision>
-            
-            <revnumber>5.4.0</revnumber>
-            
-            <revremark>以前では, 入力引数の虚部は暗黙のうちに無視されていました.</revremark>
-            
-        </revision>
-        
-    </revhistory>
-    
-</refsection>
-
+        <scilab:image>
+            n = 7;  // a n x n interpolation grid
+            x = linspace(0,2*%pi,n); y = x;
+            z = cos(x')*cos(y);
+            C = splin2d(x, y, z, "periodic");
+            
+            // now evaluate on a bigger domain than [0,2pi]x [0,2pi]
+            m = 80; // discretization parameter of the evaluation grid
+            xx = linspace(-0.5*%pi,2.5*%pi,m); yy = xx;
+            [XX,YY] = ndgrid(xx,yy);
+            zz4 = interp2d(XX,YY, x, y, C, "natural");
+            plot3d(xx, yy, zz4, flag=[2 6 4])
+            xtitle("extrapolation with the natural outmode")
+        </scilab:image>
+    </refsection>
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="splin2d">splin2d</link>
+            </member>
+        </simplelist>
+    </refsection>
+    <refsection>
+        <title>履歴</title>
+        <revhistory>
+            <revision>
+                <revnumber>5.4.0</revnumber>
+                <revremark>以前では, 入力引数の虚部は暗黙のうちに無視されていました.</revremark>
+            </revision>
+        </revhistory>
+    </refsection>
 </refentry>
 
index a260f53..d54123f 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" xmlns:scilab="http://www.scilab.org" xml:id="linear_interpn" xml:lang="ja">
-    
     <refnamediv>
-        
         <refname>linear_interpn</refname>
-        
         <refpurpose>n 次元線形補間</refpurpose>
-        
     </refnamediv>
-    
     <refsynopsisdiv>
-        
         <title>呼び出し手順</title>
-        
         <synopsis>vp = linear_interpn(xp1,xp2,..,xpn, x1, ..., xn, v [,out_mode])</synopsis>
-        
     </refsynopsisdiv>
-    
     <refsection>
-        
         <title>引数</title>
-        
         <variablelist>
-            
             <varlistentry>
-                
                 <term>xp1, xp2, .., xpn</term>
-                
                 <listitem>
-                    
                     <para>同じ大きさの実数ベクトル (または行列)</para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>x1 ,x2, ..., xn</term>
-                
                 <listitem>
-                    
                     <para>
-                        
                         n次元の補間グリッドを定義する
-                        
                         (2つ以上の要素を有する)単調増加の行ベクトル 
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>v</term>
-                
                 <listitem>
-                    
-                    <para>ベクトル ( n=1の場合), 行列 (n=2の場合) またはハイパー行列 ( n
-                        
-                        &gt; 2の場合) で,
-                        
+                    <para>ベクトル ( n=1の場合), 行列 (n=2の場合) 
+                        またはハイパー行列 ( n &gt; 2の場合) で,
                         グリッド点における補間関数の基準値を指定します.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>out_mode</term>
-                
                 <listitem>
-                    
                     <para>(オプションの) 文字列で,
-                        
                         グリッド外の評価方法(捕外)を定義します.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>vp</term>
-                
                 <listitem>
-                    
                     <para>
-                        
                         <literal>xp1, ...,
-                            
                             xpn
-                            
                         </literal>
-                        
                         と同じ大きさのベクトルまたは行列
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
         </variablelist>
-        
     </refsection>
-    
     <refsection>
-        
         <title>説明</title>
-        
         <para>
-            
             n個のベクトル<literal>x1 ,x2,..., xn</literal>で定義された n次元グリッド
-            
             とそのグリッドにおける関数(例えば <emphasis>f</emphasis>)の値を次のように指定すると:
-            
         </para>
-        
         <informalequation>
-            
             <mediaobject>
-                
                 <imageobject>
-                    
                     <imagedata align="center" fileref="../mml/linear_interpn_equation1.mml"/>
-                    
                 </imageobject>
-                
             </mediaobject>
-            
         </informalequation>
-        
         <para>
-            
             この関数は, ベクトル<literal>xp1, xp2, ..., xpn</literal>(または行列)により定義された座標にある
-            
             (以下 <emphasis>s</emphasis> と呼ぶ)グリッドから次のように
-            
             <emphasis>f</emphasis>の線形補間を計算します:
-            
         </para>
-        
         <informalequation>
-            
             <mediaobject>
-                
                 <imageobject>
-                    
                     <imagedata align="center" fileref="../mml/linear_interpn_equation2.mml"/>
-                    
                 </imageobject>
-                
             </mediaobject>
-            
         </informalequation>
-        
         <para>
-            
             <literal>out_mode</literal> パラメータは捕外の評価規則を設定します:
-            
             <emphasis>Pi=(xp1(i),xp2(i),...,xpn(i))</emphasis> とすると,
-            
             <literal>out_mode</literal> は次の場合に評価規則を定義します:
-            
         </para>
-        
         <informalequation>
-            
             <mediaobject>
-                
                 <imageobject>
-                    
                     <imagedata align="center" fileref="../mml/linear_interpn_equation3.mml"/>
-                    
                 </imageobject>
-                
             </mediaobject>
-            
         </informalequation>
-        
         <para>その他の選択肢は以下があります:</para>
-        
         <variablelist>
-            
             <varlistentry>
-                
                 <term>"by_zero"</term>
-                
                 <listitem>
-                    
-                    <para>ゼロによる捕外が行われますa</para>
-                    
+                    <para>ゼロによる捕外が行われます</para>
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>"by_nan"</term>
-                
                 <listitem>
-                    
                     <para>Nanによる捕外</para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>"C0"</term>
-                
                 <listitem>
-                    
                     <para>捕外が以下のように定義されます:</para>
-                    
                     <programlisting role=""><![CDATA[ 
 s(P) = s(proj(P)) where proj(P) is nearest point from P 
                   located on the grid boundary.
  ]]></programlisting>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>"natural"</term>
-                
                 <listitem>
-                    
                     <para>捕外はその点に最も近いn-線形パッチにより行われます.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
             <varlistentry>
-                
                 <term>"periodic"</term>
-                
                 <listitem>
-                    
                     <para>
-                        
                         <literal>s</literal> は周期的に拡張されます.
-                        
                     </para>
-                    
                 </listitem>
-                
             </varlistentry>
-            
         </variablelist>
-        
     </refsection>
-    
     <refsection>
-        
         <title>例</title>
-        
         <programlisting role="example"><![CDATA[ 
 // 例 1 : 1次元線形補間
 x = linspace(0,2*%pi,11);
@@ -282,27 +147,16 @@ plot2d(xx,yy,style=2)
 plot2d(x,y,style=-9, strf="000")
 xtitle("linear interpolation of sin(x) with 11 interpolation points")
  ]]></programlisting>
-        
         <scilab:image>
-            
             x = linspace(0,2*%pi,11);
-            
             y = sin(x);
-            
             xx = linspace(-2*%pi,4*%pi,400)';
-            
             yy = linear_interpn(xx, x, y, "periodic");
-            
             clf()
-            
             plot2d(xx,yy,style=2)
-            
             plot2d(x,y,style=-9, strf="000")
-            
             xtitle("linear interpolation of sin(x) with 11 interpolation points")
-            
         </scilab:image>
-        
         <programlisting role="example"><![CDATA[ 
 // 例 2 : 双線形補間
 n = 8;
@@ -319,37 +173,21 @@ xtitle("Bilinear interpolation of 2sin(x)sin(y)")
 legends("interpolation points",-9,1)
 show_window()
  ]]></programlisting>
-        
         <scilab:image>
-            
             n = 8;
-            
             x = linspace(0,2*%pi,n); y = x;
-            
             z = 2*sin(x')*sin(y);
-            
             xx = linspace(0,2*%pi, 40);
-            
             [xp,yp] = ndgrid(xx,xx);
-            
             zp = linear_interpn(xp,yp, x, y, z);
-            
             clf()
-            
             plot3d(xx, xx, zp, flag=[2 6 4])
-            
             [xg,yg] = ndgrid(x,x);
-            
             param3d1(xg,yg, list(z,-9*ones(1,n)), flag=[0 0])
-            
             xtitle("Bilinear interpolation of 2sin(x)sin(y)")
-            
             legends("interpolation points",-9,1)
-            
             show_window()
-            
         </scilab:image>
-        
         <programlisting role="example"><![CDATA[ 
 // 例3 : 双線型補間および全outmode機能の
 //             実験
@@ -388,7 +226,6 @@ plot3d(xp, yp, zp5, leg="x@y@z", flag = [2 4 4])
 xtitle("by_nan")
 show_window()
  ]]></programlisting>
-        
         <programlisting role="example"><![CDATA[ 
 // 例4 : 3次線形補間 (splin3d ヘルプページの
 //             3元3次スプライン補間の同じ例を参照)
@@ -426,60 +263,32 @@ plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
 xtitle("tri-linear interpolation of "+func)
 show_window()
  ]]></programlisting>
-        
     </refsection>
-    
     <refsection role="see also">
-        
         <title>参照</title>
-        
         <simplelist type="inline">
-            
             <member>
-                
                 <link linkend="interpln">interpln</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="splin">splin</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="splin2d">splin2d</link>
-                
             </member>
-            
             <member>
-                
                 <link linkend="splin3d">splin3d</link>
-                
             </member>
-            
         </simplelist>
-        
     </refsection>
-    
     <refsection>
-        
         <title>履歴</title>
-        
         <revhistory>
-            
             <revision>
-                
                 <revnumber>5.4.0</revnumber>
-                
                 <revremark>以前では, 入力引数の虚部は暗黙のうちに無視されていました.</revremark>
-                
             </revision>
-            
         </revhistory>
-        
     </refsection>
-    
 </refentry>
 
index 06125d2..fd309d8 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" xmlns:scilab="http://www.scilab.org" xml:id="splin2d" xml:lang="ja">
-
-<refnamediv>
-
-<refname>splin2d</refname>
-
-<refpurpose>双3次スプラインのグリッド2次元補間</refpurpose>
-
-</refnamediv>
-
-<refsynopsisdiv>
-
-<title>呼び出し手順</title>
-
-<synopsis>C = splin2d(x, y, z, [,spline_type])</synopsis>
-
-</refsynopsisdiv>
-
-<refsection>
-
-<title>引数</title>
-
-<variablelist>
-    
-    <varlistentry>
-        
-        <term>x</term>
-        
-        <listitem>
-            
-            <para> 1行nx列のdouble行列, 補間点のx座標. i=1,2,...,nx-1について,
-                
-                x(i)&lt;x(i+1)であることが必要です.
-                
-            </para>
-            
-        </listitem>
-        
-    </varlistentry>
-    
-    <varlistentry>
-        
-        <term>y</term>
-        
-        <listitem>
-            
-            <para> 1行ny列のdouble行列, 補間点のy座標. i=1,2,...,ny-1について,
-                
-                y(i)&lt;y(i+1)であることが必要です.
-                
-            </para>
-            
-        </listitem>
-        
-    </varlistentry>
-    
-    <varlistentry>
-        
-        <term>z</term>
-        
-        <listitem>
-            
-            <para>
-                
-                nx行ny列のdouble行列, 関数値.
-                
-            </para>
-            
-        </listitem>
-        
-    </varlistentry>
-    
-    <varlistentry>
-        
-        <term>spline_type</term>
-        
-        <listitem>
-            
-            <para>1行1列の文字列行列, 計算するスプラインの型.
-                
-                利用可能な値は, spline_type="not_a_knot"および spline_type="periodic".
-                
-            </para>
-            
-        </listitem>
-        
-    </varlistentry>
-    
-    <varlistentry>
-        
-        <term>C</term>
-        
-        <listitem>
-            
-            <para>
-                
-                双3次パッチの係数. このsplin2dの出力引数はinterp2d関数の入力引数です.
-                
-            </para>
-            
-        </listitem>
-        
-    </varlistentry>
-    
-</variablelist>
-
-</refsection>
-
-<refsection>
-
-<title>説明</title>
-
-<para>
-    
-    この関数は,点<emphasis>(xi,yj,zij)</emphasis>を補間する,
-    
-    すなわち,全ての<emphasis>i=1,..,nx</emphasis>および
-    
-    <emphasis>j=1,..,ny</emphasis>について
-    
-    <emphasis>s(xi,yj)=zij</emphasis>となるような,
-    
-    双3次スプラインまたはサブスプライン
-    
-    <emphasis>s</emphasis>を計算します.
-    
-    得られるスプラインは<emphasis>s</emphasis>は
-    
-    <literal>(x,y,C)</literal>の組で定義されます.
-    
-    ただし,<literal>C</literal> は,
-    
-    (nx-1)(ny-1)個の双3次パッチの各々の係数
-    
-    <emphasis>[x(i) x(i+1)]x[y(j) y(j+1)]</emphasis>
-    
-    を有する
-    
-    (長さ16(nx-1)(ny-1)の)ベクトルです,
-    
-    <emphasis>s</emphasis>は次のように定義されます :
-    
-</para>
-
-<informalequation>
-    
-    <mediaobject>
-        
-        <imageobject>
-            
-            <imagedata align="center" fileref="../mml/splin2d_equation_1.mml"/>
-            
-        </imageobject>
-        
-    </mediaobject>
-    
-</informalequation>
-
-<para>
-    
-    いくつかの点で<link linkend="interp2d">interp2d</link>関数により
-    
-    <emphasis>s</emphasis>の評価を行う必要があります.
-    
-    適当な<literal>spline_type</literal>パラメータを選択することにより,
-    
-    複数の種類のスプラインを計算することができます.
-    
-    
-    
-    双3次スプライン(またはサブスプライン)を計算するために使用する方法は,
-    
-    古い形式の手法,すなわち,
-    
-    各グリッドの点<emphasis>(xi,yj)</emphasis>において
-    
-    1階微分<emphasis>ds/dx(xi,yj)</emphasis> および
-    
-    <emphasis>ds/dy(xi,yj)</emphasis>と相互微分
-    
-    <emphasis>d2s/dxdy(xi,yj)</emphasis>の近似値を計算する手法です.
-    
-    
-    
-    これらの微係数は,C2関数
-    
-    (<emphasis>s</emphasis>は連続2階微分可能)となる
-    
-    1次元スプライン法の平均,または
-    
-    C1関数となるローカルな近似法の平均により,計算されます.
-    
-    この手法は,<literal>spline_type</literal>パラメータにより
-    
-    選択されます.(詳細は,
-    
-    <link linkend="splin">splin</link>を参照ください) :
-    
-</para>
-
-<variablelist>
-    
-    <varlistentry>
-        
-        <term>"not_a_knot"</term>
-        
-        <listitem>
+    <refnamediv>
+        <refname>splin2d</refname>
+        <refpurpose>双3次スプラインのグリッド2次元補間</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>C = splin2d(x, y, z, [,spline_type])</synopsis>
+    </refsynopsisdiv>
+    
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para> 1行nx列のdouble行列, 補間点のx座標. i=1,2,...,nx-1について,
+                        x(i)&lt;x(i+1)であることが必要です.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>y</term>
+                <listitem>
+                    <para> 1行ny列のdouble行列, 補間点のy座標. i=1,2,...,ny-1について,
+                        y(i)&lt;y(i+1)であることが必要です.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>z</term>
+                <listitem>
+                    <para>
+                        nx行ny列のdouble行列, 関数値.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>spline_type</term>
+                <listitem>
+                    <para>1行1列の文字列行列, 計算するスプラインの型.
+                        利用可能な値は, spline_type="not_a_knot"および spline_type="periodic".
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>C</term>
+                <listitem>
+                    <para>
+                        双3次パッチの係数. このsplin2dの出力引数はinterp2d関数の入力引数です.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    
+    <refsection>
+        <title>説明</title>
+        <para>
+            この関数は,点<emphasis>(xi,yj,zij)</emphasis>を補間する,
+            すなわち,全ての<emphasis>i=1,..,nx</emphasis>および
+            <emphasis>j=1,..,ny</emphasis>について
+            <emphasis>s(xi,yj)=zij</emphasis>となるような,
+            双3次スプラインまたはサブスプライン
+            <emphasis>s</emphasis>を計算します.
+            得られるスプラインは<emphasis>s</emphasis>は
+            <literal>(x,y,C)</literal>の組で定義されます.
+            ただし,<literal>C</literal> は,
+            (nx-1)(ny-1)個の双3次パッチの各々の係数
+            <emphasis>[x(i) x(i+1)]x[y(j) y(j+1)]</emphasis>
+            を有する
+            (長さ16(nx-1)(ny-1)の)ベクトルです,
+            <emphasis>s</emphasis>は次のように定義されます :
+        </para>
+        <informalequation>
+            <mediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../mml/splin2d_equation_1.mml"/>
+                </imageobject>
+            </mediaobject>
+        </informalequation>
+        <para>
+            いくつかの点で<link linkend="interp2d">interp2d</link>関数により
+            <emphasis>s</emphasis>の評価を行う必要があります.
+            適当な<literal>spline_type</literal>パラメータを選択することにより,
+            複数の種類のスプラインを計算することができます.
             
-            <para>これがデフォルトです.</para>
+            双3次スプライン(またはサブスプライン)を計算するために使用する方法は,
+            古い形式の手法,すなわち,
+            各グリッドの点<emphasis>(xi,yj)</emphasis>において
+            1階微分<emphasis>ds/dx(xi,yj)</emphasis> および
+            <emphasis>ds/dy(xi,yj)</emphasis>と相互微分
+            <emphasis>d2s/dxdy(xi,yj)</emphasis>の近似値を計算する手法です.
             
-        </listitem>
-        
-    </varlistentry>
-    
-    <varlistentry>
-        
-        <term>"periodic"</term>
-        
-        <listitem>
-            
-            <para>
-                
-                基本関数に周期性がある場合に使用します:
-                
-                <emphasis>[1,ny]の範囲のあらゆるjについてz(1,j) = z(nx,j),
-                    
-                    [1,nx]の範囲のあらゆるuについてz(i,1) = z(i,ny)
-                    
-                </emphasis>
-                
-                となる必要がありますが,これはインターフェイスでは検証されません.
-                
-            </para>
-            
-        </listitem>
-        
-    </varlistentry>
-    
-</variablelist>
-
-</refsection>
-
-<refsection>
-
-<title>注意</title>
-
-<para>
-    
-    精度の観点から,<emphasis role="bold">not_a_knot</emphasis>型,また
-    
-    基本となる補間関数に周期性がある場合には<emphasis role="bold">periodic</emphasis>型を使用してください.
-    
-</para>
-
-<para>
-    
-    <emphasis role="bold">natural</emphasis>, <emphasis role="bold">monotone</emphasis>, <emphasis role="bold">fast</emphasis> (または
-    
-    <emphasis role="bold">fast_periodic</emphasis>) 型は,
-    
-    例えば振動を防止したい場合(<emphasis role="bold">monotone</emphasis> がこの用途には最も強力です)に有用です.
-    
-</para>
-
-<para>より簡便な方法で双三次パッチの係数を得るには,
-    
-    <literal>c = hypermat([4,4,nx-1,ny-1],C)</literal>を使用し,
-    
-    続いてパッチ<emphasis>(i,j)</emphasis>(前記の式参照)
-    
-    の係数<emphasis>(k,l)</emphasis>
-    
-    を<literal>c(k,l,i,j)</literal>に保存します.
-    
-    ただし,<link linkend="interp2d">interp2d</link>関数は,
-    
-    ハイパー行列<literal>c</literal>ではなく,
-    
-    大きなベクトル<literal>C</literal>を引数として受け入れます
-    
-    (<literal>C=c(:)</literal>とすることで<literal>c</literal>から
-    
-    容易に<literal>C</literal>を取得できます).
-    
-</para>
-
-</refsection>
-
-<refsection>
-
-<title>例</title>
-
-<programlisting role="example"><![CDATA[ 
+            これらの微係数は,C2関数
+            (<emphasis>s</emphasis>は連続2階微分可能)となる
+            1次元スプライン法の平均,または
+            C1関数となるローカルな近似法の平均により,計算されます.
+            この手法は,<literal>spline_type</literal>パラメータにより
+            選択されます.(詳細は,
+            <link linkend="splin">splin</link>を参照ください) :
+        </para>
+        <variablelist>
+            <varlistentry>
+                <term>"not_a_knot"</term>
+                <listitem>
+                    <para>これがデフォルトです.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>"periodic"</term>
+                <listitem>
+                    <para>
+                        基本関数に周期性がある場合に使用します:
+                        <emphasis>[1,ny]の範囲のあらゆるjについてz(1,j) = z(nx,j),
+                            [1,nx]の範囲のあらゆるuについてz(i,1) = z(i,ny)
+                        </emphasis>
+                        となる必要がありますが,これはインターフェイスでは検証されません.
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    
+    <refsection>
+        <title>注意</title>
+        <para>
+            精度の観点から,<emphasis role="bold">not_a_knot</emphasis>型,また
+            基本となる補間関数に周期性がある場合には<emphasis role="bold">periodic</emphasis>型を使用してください.
+        </para>
+        <para>
+            <emphasis role="bold">natural</emphasis>, <emphasis role="bold">monotone</emphasis>, <emphasis role="bold">fast</emphasis> (または
+            <emphasis role="bold">fast_periodic</emphasis>) 型は,
+            例えば発振を防止したい場合(<emphasis role="bold">monotone</emphasis> 
+            がこの用途には最も強力です)に有用です.
+        </para>
+        <para>より簡便な方法で双三次パッチの係数を得るには,
+            <literal>c = hypermat([4,4,nx-1,ny-1],C)</literal>を使用し,
+            続いてパッチ<emphasis>(i,j)</emphasis>(前記の式参照)
+            の係数<emphasis>(k,l)</emphasis>
+            を<literal>c(k,l,i,j)</literal>に保存します.
+            ただし,<link linkend="interp2d">interp2d</link>関数は,
+            ハイパー行列<literal>c</literal>ではなく,
+            大きなベクトル<literal>C</literal>を引数として受け入れます
+            (<literal>C=c(:)</literal>とすることで<literal>c</literal>から
+            容易に<literal>C</literal>を取得できます).
+        </para>
+    </refsection>
+    
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 // 例1 : cos(x)cos(y)の補間
 n = 7;  //  n x n 個の補間点を有する通常のグリッドを
         // 使用します
@@ -311,46 +169,26 @@ param3d1(X,Y,list(z,-9*ones(1,n)), flag=[0 0])
 str = msprintf(" with %d x %d interpolation points. ermax = %g",n,n,emax) 
 xtitle("spline interpolation of cos(x)cos(y)"+str)
 ]]></programlisting>
-
-<scilab:image>
-    
-    n = 7;  // a regular grid with n x n interpolation points
-    
-    // will be used
-    
-    x = linspace(0,2*%pi,n); y = x;
-    
-    z = cos(x')*cos(y);
-    
-    C = splin2d(x, y, z, "periodic");
-    
-    m = 50; // discretization parameter of the evaluation grid
-    
-    xx = linspace(0,2*%pi,m); yy = xx;
-    
-    [XX,YY] = ndgrid(xx,yy);
-    
-    zz = interp2d(XX,YY, x, y, C);
-    
-    emax = max(abs(zz - cos(xx')*cos(yy)));
-    
-    clf()
-    
-    plot3d(xx, yy, zz, flag=[2 4 4])
-    
-    [X,Y] = ndgrid(x,y);
-    
-    param3d1(X,Y,list(z,-9*ones(1,n)), flag=[0 0])
-    
-    str = msprintf(" with %d x %d interpolation points. ermax = %g",n,n,emax) 
-    
-    xtitle("spline interpolation of cos(x)cos(y)"+str)
-    
-</scilab:image>
-
-
-
-<programlisting role="example"><![CDATA[ 
+        <scilab:image>
+            n = 7;  // a regular grid with n x n interpolation points
+            // will be used
+            x = linspace(0,2*%pi,n); y = x;
+            z = cos(x')*cos(y);
+            C = splin2d(x, y, z, "periodic");
+            m = 50; // discretization parameter of the evaluation grid
+            xx = linspace(0,2*%pi,m); yy = xx;
+            [XX,YY] = ndgrid(xx,yy);
+            zz = interp2d(XX,YY, x, y, C);
+            emax = max(abs(zz - cos(xx')*cos(yy)));
+            clf()
+            plot3d(xx, yy, zz, flag=[2 4 4])
+            [X,Y] = ndgrid(x,y);
+            param3d1(X,Y,list(z,-9*ones(1,n)), flag=[0 0])
+            str = msprintf(" with %d x %d interpolation points. ermax = %g",n,n,emax) 
+            xtitle("spline interpolation of cos(x)cos(y)"+str)
+        </scilab:image>
+        
+        <programlisting role="example"><![CDATA[ 
 // 例2 : ランダムなデータに異なる補間関数を適用
 n = 6;
 x = linspace(0,1,n); y = x;
@@ -378,64 +216,35 @@ plot3d1(xp, yp, ZP4, flag=[2 2 4])
 xtitle("monotone")
 show_window()
  ]]></programlisting>
-
-<scilab:image>
-    
-    // example 2 : different interpolation functions on random data
-    
-    n = 6;
-    
-    x = linspace(0,1,n); y = x;
-    
-    z = rand(n,n);
-    
-    np = 50;
-    
-    xp = linspace(0,1,np); yp = xp;
-    
-    [XP, YP] = ndgrid(xp,yp);
-    
-    ZP1 = interp2d(XP, YP, x, y, splin2d(x, y, z, "not_a_knot"));
-    
-    ZP2 = linear_interpn(XP, YP, x, y, z);
-    
-    ZP3 = interp2d(XP, YP, x, y, splin2d(x, y, z, "natural"));
-    
-    ZP4 = interp2d(XP, YP, x, y, splin2d(x, y, z, "monotone"));
-    
-    xset("colormap", jetcolormap(64))
-    
-    clf()
-    
-    subplot(2,2,1)
-    
-    plot3d1(xp, yp, ZP1, flag=[2 2 4])
-    
-    xtitle("not_a_knot")
-    
-    subplot(2,2,2)
-    
-    plot3d1(xp, yp, ZP2, flag=[2 2 4])
-    
-    xtitle("bilinear interpolation")
-    
-    subplot(2,2,3)
-    
-    plot3d1(xp, yp, ZP3, flag=[2 2 4])
-    
-    xtitle("natural")
-    
-    subplot(2,2,4)
-    
-    plot3d1(xp, yp, ZP4, flag=[2 2 4])
-    
-    xtitle("monotone")
-    
-    show_window()
-    
-</scilab:image>
-
-<programlisting role="example"><![CDATA[ 
+        <scilab:image>
+            // example 2 : different interpolation functions on random data
+            n = 6;
+            x = linspace(0,1,n); y = x;   
+            z = rand(n,n);
+            np = 50;
+            xp = linspace(0,1,np); yp = xp;
+            [XP, YP] = ndgrid(xp,yp);
+            ZP1 = interp2d(XP, YP, x, y, splin2d(x, y, z, "not_a_knot"));
+            ZP2 = linear_interpn(XP, YP, x, y, z);
+            ZP3 = interp2d(XP, YP, x, y, splin2d(x, y, z, "natural"));
+            ZP4 = interp2d(XP, YP, x, y, splin2d(x, y, z, "monotone"));
+            xset("colormap", jetcolormap(64))
+            clf()
+            subplot(2,2,1)
+            plot3d1(xp, yp, ZP1, flag=[2 2 4])
+            xtitle("not_a_knot")
+            subplot(2,2,2)
+            plot3d1(xp, yp, ZP2, flag=[2 2 4])
+            xtitle("bilinear interpolation")
+            subplot(2,2,3)
+            plot3d1(xp, yp, ZP3, flag=[2 2 4])
+            xtitle("natural")
+            subplot(2,2,4)
+            plot3d1(xp, yp, ZP4, flag=[2 2 4])
+            xtitle("monotone")
+            show_window()
+        </scilab:image>
+        <programlisting role="example"><![CDATA[ 
 // 例3 : ステップ関数のnot_a_knot スプラインおよびmonotoneスプライン
 //             
 a = 0; b = 1; c = 0.25; d = 0.75;
@@ -460,56 +269,31 @@ subplot(1,2,2)
 plot3d1(xp, xp, zp2, flag=[-2 6 4])
 xtitle("subspline (monotone)")
  ]]></programlisting>
-
-</refsection>
-
-
-
-<refsection role="see also">
-
-<title>参照</title>
-
-<simplelist type="inline">
-    
-    <member>
-        
-        <link linkend="cshep2d">cshep2d</link>
-        
-    </member>
-    
-    <member>
-        
-        <link linkend="linear_interpn">linear_interpn</link>
-        
-    </member>
-    
-    <member>
-        
-        <link linkend="interp2d">interp2d</link>
-        
-    </member>
-    
-</simplelist>
-
-</refsection>
-
-<refsection>
-
-<title>履歴</title>
-
-<revhistory>
-    
-    <revision>
-        
-        <revnumber>5.4.0</revnumber>
-        
-        <revremark>以前では, 入力引数の虚部は暗黙のうちに無視されていました.</revremark>
-        
-    </revision>
-    
-</revhistory>
-
-</refsection>
-
+    </refsection>
+    
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="cshep2d">cshep2d</link>
+            </member>
+            <member>
+                <link linkend="linear_interpn">linear_interpn</link>
+            </member>
+            <member>
+                <link linkend="interp2d">interp2d</link>
+            </member>
+        </simplelist>
+    </refsection>
+    
+    <refsection>
+        <title>履歴</title>
+        <revhistory>
+            <revision>
+                <revnumber>5.4.0</revnumber>
+                <revremark>以前では, 入力引数の虚部は暗黙のうちに無視されていました.</revremark>
+            </revision>
+        </revhistory>
+    </refsection>
 </refentry>
 
index 1bb1b37..0e96646 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" xmlns:scilab="http://www.scilab.org" xml:id="splin3d" xml:lang="ja">
-
-<refnamediv>
-
-<refname>splin3d</refname>
-
-<refpurpose>3次元補間グリッドのスプライン</refpurpose>
-
-</refnamediv>
-
-<refsynopsisdiv>
-
-<title>呼び出し手順</title>
-
-<synopsis>tl = splin3d(x, y, z, v, [order])</synopsis>
-
-</refsynopsisdiv>
-
-<refsection>
-
-<title>引数</title>
-
-<variablelist>
-    
-    <varlistentry>
-        
-        <term>x,y,z</term>
-        
-        <listitem>
-            
-            <para>3次元補間グリッドを定義する単調増加の行ベクトル (各行には最低3個の要素) 
-                
-            </para>
-            
-        </listitem>
-        
-    </varlistentry>
-    
-    <varlistentry>
-        
-        <term>v</term>
-        
-        <listitem>
-            
-            <para>nx x ny x nz ハイパー行列 (nx, ny, nz は
-                
-                <literal>x</literal>, <literal>y</literal> および
-                
-                <literal>z</literal>の長さ)
-                
-            </para>
-            
-        </listitem>
-        
-    </varlistentry>
-    
-    <varlistentry>
-        
-        <term>order</term>
-        
-        <listitem>
-            
-            <para>(オプション) 1x3 ベクトル [kx,ky,kz] で,
-                
-                各方向へのテンソルスプラインの次数を指定します
-                
-                (デフォルトは [4,4,4], すなわち, 3次元3次スプライン).
-                
-            </para>
-            
-        </listitem>
-        
-    </varlistentry>
-    
-    <varlistentry>
-        
-        <term>tl</term>
-        
-        <listitem>
-            
-            <para>スプラインを定義するsplin3d型のtlist</para>
-            
-        </listitem>
-        
-    </varlistentry>
-    
-</variablelist>
-
-</refsection>
-
-<refsection>
-
-<title>説明</title>
-
-<para>この関数は,
-    
-    <emphasis>(xi,yj,zk,vijk)</emphasis>個の点を補間する
-    
-    3次元テンソルスプライン<emphasis>s</emphasis>
-    
-    を計算します.
-    
-    すなわち,<emphasis>i=1,..,nx</emphasis>, <emphasis>j=1,..,ny</emphasis> 
-    
-    および<emphasis>k=1,..,nz</emphasis>について
-    
-    <emphasis>s(xi,yj,zk)=vijk</emphasis>となります.
-    
-    得られるスプライン<emphasis>s</emphasis>は,<emphasis>s</emphasis>の
-    
-    Bスプラインテンソル表現により構成される<literal>tl</literal>
-    
-    により定義されます.
-    
-    いくつかの点で
-    
-    (<emphasis>s</emphasis>およびその1階微分を計算する)
-    
-    <link linkend="interp3d">interp3d</link>関数,または,
-    
-    (<emphasis>s</emphasis>の任意微分を計算する)
-    
-    <link linkend="bsplin3val">bsplin3val</link>関数により,
-    
-    <emphasis>s</emphasis>の評価を行う必要があります.
-    
-    いくつかの種類のスプラインを,各方向のスプラインの次数
-    
-    <literal>order=[kx,ky,kz]</literal>を選択することにより
-    
-    計算することができます.
-    
-</para>
-
-</refsection>
-
-<refsection>
-
-<title>注意</title>
-
-<para>この関数は以下の条件で動作します:</para>
-
-<informalequation>
-    
-    <mediaobject>
-        
-        <imageobject>
-            
-            <imagedata align="center" fileref="../mml/splin3d_equation1.mml"/>
-            
-        </imageobject>
-        
-    </mediaobject>
-    
-</informalequation>
-
-<para>これらの条件が考慮されない場合にエラーが発生します.</para>
-
-</refsection>
-
-<refsection>
-
-<title>例</title>
-
-<programlisting role="example"><![CDATA[ 
+    <refnamediv>
+        <refname>splin3d</refname>
+        <refpurpose>3次元補間グリッドのスプライン</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>呼び出し手順</title>
+        <synopsis>tl = splin3d(x, y, z, v, [order])</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>引数</title>
+        <variablelist>
+            <varlistentry>
+                <term>x,y,z</term>
+                <listitem>
+                    <para>3次元補間グリッドを定義する単調増加の行ベクトル (各行には最低3個の要素) 
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>v</term>
+                <listitem>
+                    <para>nx x ny x nz ハイパー行列 (nx, ny, nz は
+                        <literal>x</literal>, <literal>y</literal> および
+                        <literal>z</literal>の長さ)
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>order</term>
+                <listitem>
+                    <para>(オプション) 1x3 ベクトル [kx,ky,kz] で,
+                        各方向へのテンソルスプラインの次数を指定します
+                        (デフォルトは [4,4,4], すなわち, 3次元3次スプライン).
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>tl</term>
+                <listitem>
+                    <para>スプラインを定義するsplin3d型のtlist</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>説明</title>
+        <para>この関数は,
+            <emphasis>(xi,yj,zk,vijk)</emphasis>個の点を補間する
+            3次元テンソルスプライン<emphasis>s</emphasis>
+            を計算します.
+            すなわち,<emphasis>i=1,..,nx</emphasis>, <emphasis>j=1,..,ny</emphasis> 
+            および<emphasis>k=1,..,nz</emphasis>について
+            <emphasis>s(xi,yj,zk)=vijk</emphasis>となります.
+            得られるスプライン<emphasis>s</emphasis>は,<emphasis>s</emphasis>の
+            Bスプラインテンソル表現により構成される<literal>tl</literal>
+            により定義されます.
+            いくつかの点で
+            (<emphasis>s</emphasis>およびその1階微分を計算する)
+            <link linkend="interp3d">interp3d</link>関数,または,
+            (<emphasis>s</emphasis>の任意微分を計算する)
+            <link linkend="bsplin3val">bsplin3val</link>関数により,
+            <emphasis>s</emphasis>の評価を行う必要があります.
+            いくつかの種類のスプラインを,各方向のスプラインの次数
+            <literal>order=[kx,ky,kz]</literal>を選択することにより
+            計算することができます.
+        </para>
+    </refsection>
+    <refsection>
+        <title>注意</title>
+        <para>この関数は以下の条件で動作します:</para>
+        <informalequation>
+            <mediaobject>
+                <imageobject>
+                    <imagedata align="center" fileref="../mml/splin3d_equation1.mml"/>
+                </imageobject>
+            </mediaobject>
+        </informalequation>
+        <para>これらの条件が考慮されない場合にエラーが発生します.</para>
+    </refsection>
+    <refsection>
+        <title>例</title>
+        <programlisting role="example"><![CDATA[ 
 // 例1
 // =============================================================================
 
@@ -183,11 +100,8 @@ vp_interp = interp3d(xp,yp,zp, tl);
 er = max(abs(vp_exact - vp_interp))
 // n=20で再試行し,誤差を見る
  ]]></programlisting>
-
-
-
-<programlisting role="example"><![CDATA[ 
-
+        
+        <programlisting role="example"><![CDATA[ 
 // 例 2 (linear_interpn のヘルプを参照ください, 
 //       trilinear補間に関する同じ例があります)
 // =============================================================================
@@ -225,118 +139,63 @@ plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
 xtitle("3d spline interpolation of "+func)
 show_window()
  ]]></programlisting>
-
-<scilab:image localized="true">
-    
-    exec("SCI/modules/interpolation/demos/interp_demo.sci")
-    
-    func =  "v=(x-0.5).^2 + (y-0.5).^3 + (z-0.5).^2";
-    
-    deff("v=f(x,y,z)",func);
-    
-    n = 5;
-    
-    x = linspace(0,1,n); y=x; z=x;
-    
-    [X,Y,Z] = ndgrid(x,y,z);
-    
-    V = f(X,Y,Z);
-    
-    tl = splin3d(x,y,z,V);
-    
-    m = 41;
-    
-    direction = ["z="  "z="  "z="  "x="  "y="];
-    
-    val = [ 0.1   0.5   0.9   0.5   0.5];
-    
-    ebox = [0 1 0 1 0 1];
-    
-    XF=[]; YF=[]; ZF=[]; VF=[];
-    
-    for i = 1:length(val)
-    
-    [Xm,Xp,Ym,Yp,Zm,Zp] = slice_parallelepiped(direction(i), val(i), ebox, m, m, m);
-    
-    Vm = interp3d(Xm,Ym,Zm, tl);
-    
-    [xf,yf,zf,vf] = nf3dq(Xm,Ym,Zm,Vm,1);
-    
-    XF = [XF xf]; YF = [YF yf]; ZF = [ZF zf]; VF = [VF vf]; 
-    
-    Vp = interp3d(Xp,Yp,Zp, tl);
-    
-    [xf,yf,zf,vf] = nf3dq(Xp,Yp,Zp,Vp,1);
-    
-    XF = [XF xf]; YF = [YF yf]; ZF = [ZF zf]; VF = [VF vf]; 
-    
-    end
-    
-    nb_col = 128;
-    
-    vmin = min(VF); vmax = max(VF);
-    
-    color_example = dsearch(VF,linspace(vmin,vmax,nb_col+1));
-    
-    xset("colormap",jetcolormap(nb_col));
-    
-    clf(); xset("hidden3d",xget("background"));
-    
-    colorbar(vmin,vmax)
-    
-    plot3d(XF, YF, list(ZF,color_example), flag=[-1 6 4])
-    
-    xtitle("3d spline interpolation of "+func)
-    
-</scilab:image>
-
-</refsection>
-
-<refsection role="see also">
-
-<title>参照</title>
-
-<simplelist type="inline">
-    
-    <member>
-        
-        <link linkend="linear_interpn">linear_interpn</link>
-        
-    </member>
-    
-    <member>
-        
-        <link linkend="interp3d">interp3d</link>
-        
-    </member>
-    
-    <member>
-        
-        <link linkend="bsplin3val">bsplin3val</link>
-        
-    </member>
-    
-</simplelist>
-
-</refsection>
-
-<refsection>
-
-<title>履歴</title>
-
-<revhistory>
-    
-    <revision>
-        
-        <revnumber>5.4.0</revnumber>
-        
-        <revremark>以前では, 入力引数の虚部は暗黙のうちに無視されていました.</revremark>
-        
-    </revision>
-    
-</revhistory>
-
-</refsection>
-
+        <scilab:image localized="true">
+            exec("SCI/modules/interpolation/demos/interp_demo.sci")
+            func =  "v=(x-0.5).^2 + (y-0.5).^3 + (z-0.5).^2";
+            deff("v=f(x,y,z)",func);
+            n = 5;
+            x = linspace(0,1,n); y=x; z=x;
+            [X,Y,Z] = ndgrid(x,y,z);
+            V = f(X,Y,Z);
+            tl = splin3d(x,y,z,V);
+            m = 41;
+            direction = ["z="  "z="  "z="  "x="  "y="];
+            val = [ 0.1   0.5   0.9   0.5   0.5];
+            ebox = [0 1 0 1 0 1];
+            XF=[]; YF=[]; ZF=[]; VF=[];
+            for i = 1:length(val)
+            [Xm,Xp,Ym,Yp,Zm,Zp] = slice_parallelepiped(direction(i), val(i), ebox, m, m, m);
+            Vm = interp3d(Xm,Ym,Zm, tl);
+            [xf,yf,zf,vf] = nf3dq(Xm,Ym,Zm,Vm,1);
+            XF = [XF xf]; YF = [YF yf]; ZF = [ZF zf]; VF = [VF vf]; 
+            Vp = interp3d(Xp,Yp,Zp, tl);
+            [xf,yf,zf,vf] = nf3dq(Xp,Yp,Zp,Vp,1);
+            XF = [XF xf]; YF = [YF yf]; ZF = [ZF zf]; VF = [VF vf]; 
+            end
+            nb_col = 128;
+            vmin = min(VF); vmax = max(VF);
+            color_example = dsearch(VF,linspace(vmin,vmax,nb_col+1));
+            xset("colormap",jetcolormap(nb_col));
+            clf(); xset("hidden3d",xget("background"));
+            colorbar(vmin,vmax)
+            plot3d(XF, YF, list(ZF,color_example), flag=[-1 6 4])
+            xtitle("3d spline interpolation of "+func)
+        </scilab:image>
+    </refsection>
+    
+    <refsection role="see also">
+        <title>参照</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="linear_interpn">linear_interpn</link>
+            </member>
+            <member>
+                <link linkend="interp3d">interp3d</link>
+            </member>
+            <member>
+                <link linkend="bsplin3val">bsplin3val</link>
+            </member>
+        </simplelist>
+    </refsection>
+    
+    <refsection>
+        <title>履歴</title>
+        <revhistory>
+            <revision>
+                <revnumber>5.4.0</revnumber>
+                <revremark>以前では, 入力引数の虚部は暗黙のうちに無視されていました.</revremark>
+            </revision>
+        </revhistory>
+    </refsection>
 </refentry>