japanese translation updated for fileio module. 94/14494/2
Rui Hirokawa [Sun, 4 May 2014 03:37:20 +0000 (12:37 +0900)]
Change-Id: I44e7bc6c0e6d47af87202ad3b239391264c642a4

35 files changed:
scilab/modules/fileio/help/ja_JP/copyfile.xml
scilab/modules/fileio/help/ja_JP/deletefile.xml
scilab/modules/fileio/help/ja_JP/dispfiles.xml
scilab/modules/fileio/help/ja_JP/fileinfo.xml
scilab/modules/fileio/help/ja_JP/findfiles.xml
scilab/modules/fileio/help/ja_JP/fprintfMat.xml
scilab/modules/fileio/help/ja_JP/fscanfMat.xml
scilab/modules/fileio/help/ja_JP/getURL.xml
scilab/modules/fileio/help/ja_JP/getmd5.xml
scilab/modules/fileio/help/ja_JP/io.xml
scilab/modules/fileio/help/ja_JP/isfile.xml
scilab/modules/fileio/help/ja_JP/listfiles.xml
scilab/modules/fileio/help/ja_JP/listvarinfile.xml
scilab/modules/fileio/help/ja_JP/maxfiles.xml
scilab/modules/fileio/help/ja_JP/mclearerr.xml
scilab/modules/fileio/help/ja_JP/mclose.xml
scilab/modules/fileio/help/ja_JP/mdelete.xml
scilab/modules/fileio/help/ja_JP/meof.xml
scilab/modules/fileio/help/ja_JP/merror.xml
scilab/modules/fileio/help/ja_JP/mfprintf.xml
scilab/modules/fileio/help/ja_JP/mfscanf.xml
scilab/modules/fileio/help/ja_JP/mget.xml
scilab/modules/fileio/help/ja_JP/mgetl.xml
scilab/modules/fileio/help/ja_JP/mgetstr.xml
scilab/modules/fileio/help/ja_JP/mopen.xml
scilab/modules/fileio/help/ja_JP/movefile.xml
scilab/modules/fileio/help/ja_JP/mput.xml
scilab/modules/fileio/help/ja_JP/mputl.xml
scilab/modules/fileio/help/ja_JP/mputstr.xml
scilab/modules/fileio/help/ja_JP/mseek.xml
scilab/modules/fileio/help/ja_JP/mtell.xml
scilab/modules/fileio/help/ja_JP/newest.xml
scilab/modules/fileio/help/ja_JP/save_format.xml
scilab/modules/fileio/help/ja_JP/scanf.xml
scilab/modules/fileio/help/ja_JP/scanf_conversion.xml

index 964af30..ccd071c 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA - Allan CORNET
  * 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: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="copyfile" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>copyfile</refname>
+        
         <refpurpose>ファイルをコピー</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>copyfile('source','destination')
-            [status,message] = copyfile('source','destination')
+        
+        <synopsis>copyfile(source, destination)
+            
+            [status, message] = copyfile(source, destination)
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
+        
+        <title>引数</title>
+        
+        <variablelist>
+            
+            <varlistentry>
+                
+                <term>source</term>
+                
+                <listitem>
+                    
+                    <para>
+                        
+                        文字列: ファイル名またはディレクトリ名.
+                        
+                    </para>
+                    
+                </listitem>
+                
+            </varlistentry>
+            
+            <varlistentry>
+                
+                <term>destination</term>
+                
+                <listitem>
+                    
+                    <para>文字列: ディレクトリ名.
+                        
+                    </para>
+                    
+                </listitem>
+                
+            </varlistentry>
+            
+        </variablelist>
+        
+    </refsection>
+    
+    <refsection>
+        
         <title>説明</title>
-        <para>copyfile('source','destination') は,
-            ファイルまたはディレクトリ,
-            コピー元 (およびサブディレクトリ)を
-            ファイルまたはディレクトリ,コピー先も
+        
+        <para>
+            
+            <code>copyfile(source,destination)</code> は,
+            
+            ファイルまたはディレクトリ<varname>source</varname>を,
+            
+            ファイルまたはディレクトリ<varname>destination</varname>に
+            
             コピーします.
+            
         </para>
-        <para>コピー元がディレクトリの場合, コピー先にファイルを指定することは
-            できません. copyfileは警告を発生せずに既存のファイルを置換します.
+        
+        <para>
+            
+            <varname>source</varname>がディレクトリの場合, 
+            
+            <varname>destination</varname>にファイルを指定することは
+            
+            できません. 
+            
+            <warning>
+                
+                <code>copyfile</code> 警告を発生せずに既存のファイルを置換します.
+                
+            </warning>
+            
         </para>
-        <para>[status, message] = copyfile('source','destination') は
-            コピー元からコピー先にコピーし,ステータスとメッセージを返します. 
+        
+        <para>
+            
+            <code>[status, message] = copyfile(source, destination)</code>は,
+            
+            <varname>source</varname> から <varname>destination</varname>にコピーし,
+            
+            <varname>status</varname> および <varname>message</varname>を返します.     
+            
         </para>
+        
         <para>
+            
             どのようなオペレーティン部システムであろうと,
-            コピーに成功した場合,ステータスは1となり,
-            メッセージは空になります ;
+            
+            コピーに成功した場合,<varname>status</varname>は1となり,
+            
+            <varname>message</varname>は空になります ;
+            
             コピーに失敗した場合,
-            ステータスは0となり,メッセージは空でなくなります.
+            
+            <varname>status</varname>は0となり,<varname>message</varname>は空でなくなります.
+            
         </para>
+        
         <para>
-            コピー先のファイルのタイムスタンプは
+            
+            コピー先のファイルに指定されるタイムスタンプは
+            
             コピー元のファイルのものと同じになります.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"> 
+            
             copyfile(SCI+"/etc/scilab.start",TMPDIR+"/scilab.start")
+            
             [status,message] = copyfile(SCI+"/etc/scilab.start",TMPDIR);
+            
         </programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="movefile">movefile</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 5381b8d..3dd1f45 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA - Allan CORNET
  * 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: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="deletefile" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>deletefile</refname>
+        
         <refpurpose>ファイルを削除する</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>f = deletefile(filename)</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>filename</term>
+                
                 <listitem>
-                    <para>存在するまたは存在しないファイルの名前.</para>
+                    
+                    <para>文字列: 存在または存在しないファイルの名前.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>f</term>
+                
                 <listitem>
+                    
                     <para>
-                        <literal>%t</literal> または <literal>%f</literal>
+                        
+                        論理値: <literal>%t</literal> または <literal>%f</literal>
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
-        <para>ファイルを削除します.
-            ファイルが削除された場合に <literal>%t</literal> ,それ以外の場合に
-            <literal>%f</literal>を返します.
+        
+        <para>
+            
+            この関数は,ファイル<varname>filename</varname>を削除します.
+            
+            ファイル<varname>filename</varname>が削除された場合に <literal>%t</literal> ,
+            
+            それ以外の場合に<literal>%f</literal>を返します.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 fd = mopen(TMPDIR+'/filetodelete.txt','wt');
 mclose(fd); 
@@ -56,5 +97,8 @@ deletefile(TMPDIR+'/filetodelete.txt')
 end
 deletefile(TMPDIR+'/notexistingfile')
     ]]></programlisting>
+        
     </refsection>
+    
 </refentry>
+
index 0a79649..a624fa0 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA - Serge STEER
  * 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="dispfiles">
+    
     <refnamediv>
+        
         <refname>dispfiles</refname>
+        
         <refpurpose>オープンされているファイルのプロパティを表示</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>dispfiles([units])</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>units</term>
+                
                 <listitem>
-                    <para>数値ベクトル, ファイルの論理ユニット. デフォルトでは
-                        全てのオープンされているファイル.
+                    
+                    <para>
+                        
+                        整数値のベクトル, ファイルの論理ユニット. 
+                        
+                        デフォルトではオープンされている全ファイル.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>dispfiles</literal> は,
+            
+            <function>dispfiles</function> は,
+            
             現在オープンされているファイルのプロパティを表示します.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 dispfiles()
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="file">file</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index b50fbe6..61424b7 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) XXXX-2008 - INRIA
  * 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: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="fileinfo" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>fileinfo</refname>
+        
         <refpurpose>ファイルに関する情報を出力</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>[x,ierr] = fileinfo(files)</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>files</term>
+                
                 <listitem>
+                    
                     <para>文字列または文字列の列ベクトル, ファイルパス名
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x</term>
+                
                 <listitem>
+                    
                     <para>
+                        
                         情報を含む大きさ13の整数ベクトルまたは
+                        
                         ファイルが存在しない場合に空の行列.
+                        
                     </para>
+                    
                     <para>
-                        <literal>files</literal>' が文字列の列ベクトルの場合, <literal>x</literal> は
-                        <literal>m x 13</literal>の大きさの行列となります.
+                        
+                        <varname>files</varname>が文字列の列ベクトルの場合, 
+                        
+                        <varname>x</varname> は
+                        
+                        大きさ<literal>m x 13</literal>の行列となります.
+                        
                     </para>
-                    <para>filename が存在しない場合, 出力情報として
-                        13行を返し,その各行にはNaNが含まれます.
+                    
+                    <para>
+                        
+                        あるファイル名が存在しない場合, 出力情報として,
+                        
+                        各要素に<constant>Nan</constant>を有する
+                        
+                        大きさ13の行を返します.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>ierr</term>
+                
                 <listitem>
+                    
                     <para>エラーインジケータ, エラーが発生していない場合に 0</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>x= fileinfo(file)</literal> は以下を返します
+            
+            <code>x = fileinfo(file)</code> は以下を返します:
+            
         </para>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>x(1)</term>
+                
                 <listitem>
+                    
                     <para>ファイルの大きさ</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(2)</term>
+                
                 <listitem>
+                    
                     <para>ファイルモード (10進値).</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(3)</term>
+                
                 <listitem>
+                    
                     <para>ユーザid</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(4)</term>
+                
                 <listitem>
+                    
                     <para>グループid</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(5)</term>
+                
                 <listitem>
+                    
                     <para>デバイス番号</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(6)</term>
+                
                 <listitem>
+                    
                     <para>直近の修正日</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(7)</term>
+                
                 <listitem>
+                    
                     <para>直近の変更日</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(8)</term>
+                
                 <listitem>
+                    
                     <para>直近のアクセス日</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(9)</term>
+                
                 <listitem>
+                    
                     <para>デバイス型 (inode デバイスの場合)</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(10)</term>
+                
                 <listitem>
+                    
                     <para>ファイルシステム I/O のブロックサイズ (Windowsでは常に0)</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(11)</term>
+                
                 <listitem>
+                    
                     <para>確保されたブロック数 (Windowsでは常に0)</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(12)</term>
+                
                 <listitem>
-                    <para>The inode</para>
+                    
+                    <para>inode</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x(13)</term>
+                
                 <listitem>
+                    
                     <para>ハードリンクの数</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>参考</title>
-        <para>この関数はCの関数statへのインターフェイスです.</para>
+        
+        <para>
+            
+            この関数はC関数<function>stat</function>へのインターフェイスです.
+            
+        </para>
+        
         <para>
-            許可属性は,通常,8進数で指定されます : 変換には<literal>dec2oct(x(2))</literal>
+            
+            許可属性は,通常,8進数で指定されます : 変換には<code>dec2oct(x(2))</code>
+            
             を使用します
+            
         </para>
+        
         <para>
+            
             数値モードは,1から4個の8進数 (0-7),
+            
             4, 2, および 1でビットを加算することにより導かれます.
+            
             全ての省略された桁は先頭にゼロがあると仮定されます.
+            
             最初の桁はユーザID(4)を選択し,
+            
             グループID(2)およびスティッキー(1)属性を設定します.
+            
             2番目の桁は,fileを所有するユーザの許可属性を選択します
+            
             : 読み込み(4), 書き込み(2),実行(1);
+            
             3桁目はファイルのグループの同じ値を有する
+            
             他のユーザの許可属性を選択します;
+            
             4桁目はファイルグループにない同じ値を有する許可属性を
+            
             選択します.
+            
+        </para>
+        
+        <para>
+            
+            許可属性を確認するには, マスクを使用する必要があります.
+            
+            次の例を見てみましょう:
+            
+            8進数, x(2)=1664, 最初の桁はsticky属性に対応します.
+            
+            2桁目はファイル所有者が書き込みおよび読込権限を有することを示します.
+            
+            これは,このファイルのグループ内の他のユーザも同じです.
+            
+            最後に他のユーザは読込権限のみ有します.
+            
+            マスクを適用するには, この8進数をバイナリ(2進数)形式で見るだけで構いません.
+            
+            つまり:<varname>x</varname>(2)= 1 110 110 100.
+            
+            所有者が書き込み権限を有するかどうか確認するには,
+            
+            2番目のトリプレット: 110 を見て, 書き込み許可 010 を有するものと比較します.
+            
+            つまり,処理は以下のようになります: 110 000 000 &amp; 010 000 000.
+            
+            結果がヌルでない場合 (本ケースが相当), 所有者が書き込み権限を有します.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 w = fileinfo(SCI+'/etc/scilab.start')
 // ファイル許可属性
 dec2oct(w(2))
-// file date
+// ファイルの日付
 getdate(w(6))
-// ファイルの書き込み許可属性を確認
-w = fileinfo(SCI+'/etc/scilab.start')
+
+// 許可
 S_IWRITE = 128; // 書き込み許可属性をマスク
 S_IEXEC = 64; // 実行許可属性をマスク
 S_IREAD = 256; // 読み込み許可属性をマスク
 S_IFCHR = 8192; // ディレクトリ許可属性をマスク
-if ( bitand( w(2), S_IWRITE ) &lt;&gt; 0) then
+
+// 書き込み許可を確認
+if ( bitand( w(2), S_IWRITE ) <> 0) then
  disp('WRITE PERMISSION on this file.');
 else
  disp('NO WRITE PERMISSION on this file.');
 end
+
+// 読込許可を確認
+if ( bitand( w(2), S_IREAD ) <> 0) then
+ disp('READ PERMISSION on this file.');
+else
+ disp('NO READ PERMISSION on this file.');
+end
+
 FILES = [SCI;SCIHOME;'not_exist_file';TMPDIR]
 [X,ERRS] = fileinfo(FILES)
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="getdate">getdate</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="file">file</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="dispfiles">dispfiles</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="newest">newest</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="isdir">isdir</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 98aedcc..808d629 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA - Allan CORNET
  * 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="findfiles">
+    
     <refnamediv>
+        
         <refname>findfiles</refname>
+        
         <refpurpose>
-            指定した filespec を有する全てのファイルを見つける
+            
+            指定したファイル仕様を有する全てのファイルを見つける
+            
         </refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>f = findfiles()
-            f=findfiles(path)
-            f=findfiles(path,filespec)
+            
+            f = findfiles(path)
+            
+            f = findfiles(path, filespec)
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>path</term>
+                
                 <listitem>
-                    <para>a path </para>
+                    
+                    <para>文字列, パス.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>filespec</term>
+                
                 <listitem>
-                    <para>specファイル. 例えば "*.sce" </para>
+                    
+                    <para>
+                        
+                        文字列, ファイル仕様, 例えば <literal>"*.sce"</literal>.
+                        
+                    </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>f</term>
+                
                 <listitem>
-                    <para>ファイル名の文字列行列を返します</para>
+                    
+                    <para>文字列の列ベクトル, ファイル名.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
-        <para>指定したfilespecを有する全てのファイルを見つけます</para>
+        
+        <para>
+            
+            指定したファイル仕様<varname>filespec</varname>を有する
+            
+            ファイルを全て見つけます.
+            
+        </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 f=findfiles()
 f=findfiles(SCI)
 f=findfiles(SCI+'/modules/core/macros','*.sci') 
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="listfiles">listfiles</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index f31ad18..2fbdd48 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="fprintfMat">
+    
     <refnamediv>
+        
         <refname>fprintfMat</refname>
-        <refpurpose>行列をファイルに書き込む .  </refpurpose>
+        
+        <refpurpose>行列をファイルに書き込む</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>fprintfMat(file,M [,format,text])</synopsis>
+        
+        <synopsis>fprintfMat(file, M [,format,text])</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>fil</term>
+                
                 <listitem>
-                    <para>文字列, 書き込むファイルのパス名.</para>
+                    
+                    <para>文字列, 書き込むファイルのパス名</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>M</term>
+                
                 <listitem>
-                    <para>実数の行列.</para>
+                    
+                    <para>実数の行列</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>format</term>
+                
                 <listitem>
-                    <para>文字列, C言語に似た形式. オプションのパラメータで, 
-                        デフォルト値は<literal>"%f"</literal>
+                    
+                    <para>
+                        
+                        形式を指定する文字列. オプションのパラメータで, 
+                        
+                        デフォルト値は<literal>"%lf"</literal>.
+                        
+                    </para>
+                    
+                    <para>サポートされる形式:
+                        
+                        <literal>%[width].[precision]type</literal> または
+                        
+                        <literal>%type</literal>, ただし:
+                        
+                    </para>
+                    
+                    <para>
+                        
+                        <literal>width</literal>: 
+                        
+                        文字出力の最小数を指定するオプションの数値;
+                        
+                    </para>
+                    
+                    <para>
+                        
+                        <literal>precision</literal>: 
+                        
+                        出力フィールド全てまたは一部に関する
+                        
+                        出力される文字の最大数を指定するオプションの数値;
+                        
+                        または整数値を印字する桁の最小数;
+                        
+                    </para>
+                    
+                    <para>
+                        
+                        <literal>type</literal>: lf, lg, d, i, e, f, g (詳細は<link
+            linkend="scanf_conversion">scanf_conversion</link> を参照).
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>text</term>
+                
                 <listitem>
+                    
                     <para>
+                        
                         ファイルの先頭に保存される
-                        数値以外のコメントを指定する文字列行列.
+                        
+                        数値以外のコメントを指定する文字列の行(列)ベクトル.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>fprintfMat</literal> 関数は,整形済みのファイルに
+            
+            <function>fprintfMat</function> 関数は,整形済みのファイルに
+            
             行列を書き込みます.
-            行列の各行はファイルの行となります.
-            <literal>text</literal> が指定された場合,
-            <literal>text</literal>の要素は,
-            ファイルn先頭に列単位で行毎に1個の要素を
-            挿入します.
+            
+            行列の各行はファイルの中で1行となります.
+            
+            <varname>text</varname>が指定された場合,
+            
+            ファイルの先頭に1行に1要素/行で
+            
+            <varname>text</varname>の要素が要素毎に挿入されます.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
-n=50;
-a=rand(n,n,'u');
-fprintfMat(TMPDIR+'/Mat',a,'%5.2f');
-a1=fscanfMat(TMPDIR+'/Mat');
- ]]></programlisting>
+n = 50;
+a = rand(n, n, "u");
+fprintfMat(TMPDIR + "/Mat", a, "%5.2f");
+a1 = fscanfMat(TMPDIR + "/Mat");
+
+// ファイルMat1を作成し, コメントを挿入します
+some_comment = ["This is a comment","This the second line of the comment.","This is the third line of the comment."];
+fprintfMat(TMPDIR + "/Mat1", a, "%5.2f",some_comment);
+   ]]> </programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
+            <member>
+                
+                <link linkend="scanf_conversion">scanf_conversion</link>
+                
+            </member>
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index a516cc7..e505107 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="fscanfMat">
+    
     <refnamediv>
+        
         <refname>fscanfMat</refname>
-        <refpurpose>テキストファイルから行列を読み込む.  </refpurpose>
+        
+        <refpurpose>テキストファイルから行列を読み込む</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>M=fscanfMat(filename);
-            [M,text]=fscanfMat(filename);
+        
+        <synopsis>M = fscanfMat(filename[, fmt]);
+            
+            [M, text] = fscanfMat(filename [, fmt]);
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>filename</term>
+                
                 <listitem>
+                    
                     <para>スキャンするファイルの名前を指定する文字列.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
+                <term>fmt</term>
+                
+                <listitem>
+                    
+                    <para>
+                        
+                        a character string giving the format. This is an optional
+                        
+                        parameter, the default value is <literal>"%lg"</literal>.
+                        
+                    </para>
+                    
+                    <para>
+                        
+                        Supported format: <literal>%[width].[precision]type</literal> or <literal>%type</literal> where:
+                        
+                    </para>
+                    
+                    <para>
+                        
+                        <literal>width</literal>: optional number that specifies
+                        
+                        the minimum number of characters output;
+                        
+                    </para>
+                    
+                    <para>
+                        
+                        <literal>precision</literal>: optional number that
+                        
+                        specifies the maximum number of characters printed for all
+                        
+                        or part of the output field, or the minimum number of
+                        
+                        digits printed for integer values.
+                        
+                    </para>
+                    
+                    <para>
+                        
+                        <literal>type</literal>: lf, lg, d, i, e, f, g (see <link
+            linkend="scanf_conversion">scanf_conversion</link>).
+                        
+                    </para>
+                    
+                </listitem>
+                
+            </varlistentry>
+            
+            <varlistentry>
+                
                 <term>M</term>
+                
                 <listitem>
+                    
                     <para>出力変数. 実数の行列.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>text</term>
+                
                 <listitem>
-                    <para>出力変数. 文字列行列.</para>
+                    
+                    <para>
+                        
+                        出力変数. 文字列の列ベクトル.
+                        
+                        ファイル<varname>filename</varname>の先頭のコメントです.
+                        
+                    </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>fscanfMat</literal> 関数はテキストファイルからスカラー行列を読み込むために
+            
+            <function>fscanfMat</function>関数はテキストファイルからスカラー行列を読み込むために
+            
             使用されます.
-            <literal>text</literal>が指定された場合,ファイルの先頭の非数値の行が
+            
+            <varname>text</varname>が指定された場合,ファイルの先頭の非数値の行が
+            
             返されます.残りの行の列の数は同じである必要があります
+            
             (コロンセパレータは空白文字またはタブ文字であるとみなされます).
+            
             行列の列の数はファイルでみつかった列の数となり,
+            
             行の数は入力ファイルの終端を検出するまでに取得した行数と
+            
             なります.      
-            この関数は<literal>fprintfMat</literal>で保存した数値データを
+            
+            この関数は<function>fprintfMat</function>で保存した数値データを
+            
             読み戻すために使用することができます.
+            
+        </para>
+        
+        <para>
+            
+            <function>fscanfMat</function>は,ANSI/ASCII および UTF-8でエンコードされた
+            
+            ファイルをサポートします..
+            
+        </para>
+        
+        <para>
+            
+            CSV形式のファイルを読み込む場合, 
+            
+            <link linkend="csvRead">csvRead</link>関数の使用が推奨されます.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
-        <programlisting role="example"><![CDATA[ 
-fd=mopen(TMPDIR+'/Mat','w');
-mfprintf(fd,'Some text.....\n');
-mfprintf(fd,'Some text again\n');
-a=rand(6,6);
-for i=1:6 ,
-  for j=1:6, mfprintf(fd,'%5.2f ',a(i,j));end;
-  mfprintf(fd,'\n'); 
-end
-mclose(fd);
-a1=fscanfMat(TMPDIR+'/Mat')
- ]]></programlisting>
+        
+        <programlisting role="example"> 
+            
+            fd = mopen(TMPDIR + "/Mat", "w");
+            
+            mfprintf(fd, "Some text.....\n");
+            
+            mfprintf(fd, "Some text again\n");
+            
+            a = rand(6,6);
+            
+            for i = 1:6 ,
+            
+            for j = 1:6, mfprintf(fd, "%5.2f ", a(i,j));end;
+            
+            mfprintf(fd, "\n"); 
+            
+            end
+            
+            mclose(fd);
+            
+            a1 = fscanfMat(TMPDIR + "/Mat")
+            
+            
+            
+            A = ones(5,5) + 0.1;
+            
+            fprintfMat(TMPDIR + "/Matrix.txt", A, "%lg");
+            
+            B = fscanfMat(TMPDIR + "/Matrix.txt", "%lg");
+            
+            A == B
+            
+            
+            
+            C = [%nan, %inf, -%inf, 1];
+            
+            fprintfMat(TMPDIR + "/MatrixNANINF.txt", C);
+            
+            D = fscanfMat(TMPDIR + '/MatrixNANINF.txt')
+            
+            
+            
+        </programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
+            <member>
+                
+                <link linkend="scanf_conversion">scanf_conversion</link>
+                
+            </member>
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
-                <link linkend="fscanfMat">fscanfMat</link>
-            </member>
-            <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
-                <link linkend="mscanf">mscanf</link>
-            </member>
-            <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="csvRead">csvRead</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 29c1a23..3740ee1 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) - S/E - Sylvestre Ledru
@@ -10,6 +11,7 @@
  * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
  *
  -->
+
 <refentry xml:id="getURL" xml:lang="ja"
           xmlns="http://docbook.org/ns/docbook"
           xmlns:xlink="http://www.w3.org/1999/xlink"
           xmlns:mml="http://www.w3.org/1998/Math/MathML"
           xmlns:scilab="http://www.scilab.org"
           xmlns:db="http://docbook.org/ns/docbook">
+    
     <refnamediv>
+        
         <refname>getURL</refname>
+        
         <refpurpose>URL (HTTP, HTTPS, FTP...) をダウンロード</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>filename = getURL(URL);
+            
             [filename, [content]] = getURL(URL [, targetDir [, username [, password]]]]);
+            
             [filename, [content]] = getURL(URL [, targetFile [, username [, password]]]]);
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
+        
         <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>URL</term>
+                
                 <listitem>
+                    
                     <para>文字列: URL. サポートされており,テスト済みです: HTTP, HTTPS, FTP (IPv4 およびIPv6)</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>targetDir</term>
+                
                 <listitem>
+                    
                     <para>文字列オプションパラメータ:ファイルを保存するディレクトリ (空の場合はカレントディレクトリ)</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>targetFile</term>
+                
                 <listitem>
+                    
                     <para>文字列オプションパラメータ: ファイルの保存先(空の場合はカレントディレクトリ)
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>username</term>
+                
                 <listitem>
+                    
                     <para>文字列オプションパラメータ: 認証が必要なWebサイト用のユーザ名</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>password</term>
+                
                 <listitem>
+                    
                     <para>文字列オプションパラメータ: 認証が必要なWebサイト用のパスワード</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>filename</term>
+                
                 <listitem>
+                    
                     <para>文字列: ファイルをダウンロードするパス</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>content</term>
+                
                 <listitem>
+                    
                     <para>文字列: ダウンロードしたファイルの内容</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>URLからファイルをダウンロード.</para>
+        
         <para>
+            
             getURL はリモートURLからファイルをダウンロードします.
+            
             getURLはURLで指定するものと同じ名前を使用します.
+            
             しかし,いくつかの習慣に基づき(例えば,<emphasis role="italic">http://www.scilab.org/</emphasis>)
+            
             ファイル名がURLで指定されない場合に,
+            
             getURLはファイル名を<emphasis role="italic">index.html</emphasis>に変更します.
+            
         </para>
+        
         <para>content はURLに指定されたページの内容を有します.</para>
+        
         <para>
+            
             この関数は <ulink url="http://curl.haxx.se/libcurl/">curlライブラリ</ulink>にもとづいています.
+            
         </para>
+        
         <para> 認証が必要なWebサイト用にusername と password を指定できます.
+            
             使用される認証方法はCURLAUTH_ANYで,
+            
             libcurlライブラリのCURLOPT_HTTPAUTHパラメータで指定されます.
+            
         </para>
+        
         <para>IPv6 (そして当然 IPv4) が getURLにより標準でサポートされます.</para>
+        
         <para>このバージョンではプロキシ設定が有効となっています.
+            
             ATOMS設定ファイルのパラメータを使用します.
+            
         </para>
+        
         <para>
+            
             URLに追従して確実にダウンロードを行うには,
+            
             curlオプション<emphasis role="italic">CURLOPT_FOLLOWLOCATION</emphasis> を有効にします.
+            
         </para>
+        
         <para>
+            
             <literal>getURL</literal> は libcurlにもとづいています. 
+            
             公式のScilabバイナリにおけるこのライブラリのバージョンは,
+            
             HTTP, HTTPS, FTP および FTPS サポートを有効にしてコンパイルされています.
+            
             Scilabがディストリビューションのパッケージシステムによりインストールされた場合,
+            
             HTTP, HTTPS および FTPS以外の
+            
             <ulink url="http://curl.haxx.se/docs/features.html">他のプロトコル</ulink>
+            
             も動作する可能性があります.しかし, これらはまだ十分に試験されていません.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example">
+            
             // URLをダウンロードし, ファイル maths_simulation に保存します
+            
             getURL("http://www.scilab.org/products/scilab/features/maths_simulation");
+            
             // Scilabホームページをカレントディレクトリに保存します (そしてファイルにリネーム)
+            
             getURL("http://www.scilab.org","scilab_homepage.html");
+            
             // Scilabの例をダウンロードし, 実行します
+            
             myFile = getURL("http://fileexchange.scilab.org/toolboxes/contour3d/10.03/files/contour3d.sci",TMPDIR)
+            
             exec(myFile);
+            
             contour3d();
+            
             // 認証を使用
+            
             getURL("http://httpbin.org/basic-auth/user/passwd",TMPDIR+"/testfile.html","user","passwd")
+            
             // IPv6接続を使用
+            
             getURL("http://ipv6.google.com/intl/en_com/images/srpr/logo3w.png")
+            
             // 内容を取得
+            
             [myFile, content] = getURL("http://fileexchange.scilab.org/toolboxes/contour3d/10.03/files/contour3d.sci",TMPDIR)
+            
         </programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="splitURL">splitURL</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>History</title>
+        
         <revhistory>
+            
             <revision>
+                
                 <revnumber>5.5.0</revnumber>
+                
                 <revremark>この関数はScilab 5.5.0で追加されました</revremark>
+                
             </revision>
+            
         </revhistory>
+        
     </refsection>
+    
 </refentry>
+
index b5775e8..e6d2cca 100644 (file)
@@ -1,46 +1,93 @@
 <?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="getmd5">
+    
     <refnamediv>
+        
         <refname>getmd5</refname>
+        
         <refpurpose>md5 チェックサムを取得</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼出し手順</title>
+        
         <synopsis>res=getmd5(filename)
+            
             res=getmd5(ParamString,'string')
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>res</term>
+                
                 <listitem>
+                    
                     <para>md5 結果 (文字列)</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>filename</term>
+                
                 <listitem>
+                    
                     <para>ファイル名 (文字列または文字列の行列)</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>ParamString</term>
+                
                 <listitem>
+                    
                     <para>文字列または文字列の行列</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>getmd5(...)</literal> はファイルまたは文字列の md5 チェックサムを取得します.
+            
+            <function>getmd5</function>は,
+            
+            ファイル<varname>filename</varname>または文字列<varname>ParamString</varname>の 
+            
+            md5 チェックサムを取得します.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 getmd5('hello world','string')
 getmd5(['hello' 'world'],'string')
@@ -48,5 +95,8 @@ getmd5(['hello' ; 'world'],'string')
 getmd5( SCI+'/modules/core/etc/core.start' )
 getmd5( SCI+'/modules/core/etc/'+['core.start' 'core.quit'])
  ]]></programlisting>
+        
     </refsection>
+    
 </refentry>
+
index 91003b2..6c76b23 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Allan CORNET
  * 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: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="io" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>%io</refname>
+        
         <refpurpose>
-            標準入力および標準出力を返す変数
-            (ファイルディスクリプタ).
+            
+            標準入力および標準出力を保持する変数(ファイル記述子).
+            
         </refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>%io(1)
+            
             %io(2)
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
+        
         <title>説明</title>
-        <para>%io(1) は標準入力を返します (ファイルディスクリプタ 5).</para>
-        <para>%io(2) は標準出力を返します (ファイルディスクリプタ 6).</para>
-        <para>ファイルディスクリプタ 0 は標準エラーです.</para>
+        
+        <para>%io(1) は標準入力を返します (ファイル記述子 5).</para>
+        
+        <para>%io(2) は標準出力を返します (ファイル記述子 6).</para>
+        
+        <para>ファイル記述子 0 は標準エラーです.</para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 mfprintf(%io(2),'Scilab stdout (C)');
 mfprintf(0,'Scilab stderr (C)');
@@ -39,5 +61,42 @@ write(%io(2),'Scilab stdout (Fortran)');
 write(0,'Scilab stderr (Fortran');
 [units,typ,names]=file()
  ]]></programlisting>
+        
     </refsection>
+    
+    <refsection role="see also">
+        
+        <title>参照</title>
+        
+        <simplelist type="inline">
+            
+            <member>
+                
+                <link linkend="write">write</link>
+                
+            </member>
+            
+            <member>
+                
+                <link linkend="mfprintf">mfprintf</link>
+                
+            </member>
+            
+            <member>
+                
+                <link linkend="file">file</link>
+                
+            </member>
+            
+            <member>
+                
+                <link linkend="dispfiles">dispfiles</link>
+                
+            </member>
+            
+        </simplelist>
+        
+    </refsection>
+    
 </refentry>
+
index d0cd512..8880499 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Allan CORNET
  * 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: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="isfile" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>isfile</refname>
-        <refpurpose>引数がファイルかどうか調べる</refpurpose>
+        
+        <refpurpose>引数が既存のファイルかどうか調べる</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>b = isfile(filenames)</synopsis>
+        
+        <synopsis>x = isfile(filenames)</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>filenames</term>
+                
                 <listitem>
+                    
                     <para>文字列または文字列の行列.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
-                <term>b</term>
+                
+                <term>x</term>
+                
                 <listitem>
-                    <para>論理値の行列 (filenames が存在する場合に %t).</para>
+                    
+                    <para>
+                        
+                        論理値の行列 (<varname>filenames</varname>が
+                        
+                        存在する場合に<constant>%t</constant>).
+                        
+                    </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
-        <para>b = isfile(filenames) は, filenames が
+        
+        <para>
+            
+            <code>x = isfile(filenames)</code>は,<varname>filenames</varname>が
+            
             既存のファイルかどうかを調べます.
-            (ディレクトリはファイルではありません. isdir を参照ください.)
+            
+            (ディレクトリはファイルではありません. 
+            
+            <link linkend="isdir">isdir</link>を参照ください.)
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
-        <programlisting role="example">cd SCI
-            filenames = ls()
-            isfile(filenames)
-            isfile(filenames)
+        
+        <programlisting role="example">
+            
+            filenames = ls(SCI)
+            
+            
+            
+            x = isfile(filenames)
+            
+            
+            
             isfile(SCI + '/etc')
+            
             isdir(SCI + '/etc')
+            
         </programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="fileinfo">fileinfo</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="isdir">isdir</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 6a623d8..33808fa 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="listfiles">
+    
     <refnamediv>
+        
         <refname>listfiles</refname>
+        
         <refpurpose>ファイルのリスト</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>files= listfiles(paths [,flag,flagexpand])</synopsis>
+        
+        <synopsis>files = listfiles(paths [, flag, flagexpand])</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>paths</term>
+                
                 <listitem>
-                    <para>パス名の集合を指定する文字列の行列 
+                    
+                    <para>
+                        
+                        パス名の集合を指定する文字列の行列 
+                        
                         (多くの場合, 末尾が <literal>*</literal> のパターンとなります)
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
-                <term>flag,flagexpand</term>
+                
+                <term>flag, flagexpand</term>
+                
                 <listitem>
+                    
                     <para>
-                        オプションの論理値パラメータ(デフォルト値 <literal>%t</literal>).
+                        
+                        オプションの論理値パラメータ
+                        
+                        (デフォルト値は<constant>%t</constant>です).
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>files</term>
+                
                 <listitem>
+                    
                     <para>文字列の行列.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>listfiles</literal> は,
+            
+            <function>listfiles</function> は,
+            
             パスエントリの指定したパターンのどれかに一致するファイル
+            
             の一覧を得るために使用されます.
+            
             パターンは,ファイルに関する情報を取得するために
-            Unixでは<literal>ls</literal>,Windowsでは
-            <literal>dir</literal>コマンドに指定されます.
+            
+            Unixでは<command>ls</command>,Windowsでは
+            
+            <command>dir</command>コマンドに指定されます.
+            
             このため, ポータブルなScilabスクリプトを書くためには,
+            
             両方のOSに有効なワイルドカードパターンを指定する必要があります.
+            
             パス名の変換が行われ,例えば<literal>SCI/core/macros/*.sci</literal>
+            
             はUnixとWindowsの両方で有効なパターンであることに注意してください.
+            
         </para>
+        
         <para>
-            <literal>flag</literal> が真の場合,<literal>paths</literal>で
-            指定したパス名は getos() == "Windows" の値に基づき変換されます
-            (<literal>pathconvert</literal>参照). 
-            さらに, <literal>flagexpand</literal> が真の場合,
+            
+            <varname>flag</varname> が真の場合,<varname>paths</varname>で
+            
+            指定したパス名は <code>getos() == 'Windows'</code> の値に基づき変換されます
+            
+            (<link linkend="pathconvert">pathconvert</link>参照). 
+            
+            さらに,<varname>flagexpand</varname> が真の場合,
+            
             <literal>HOME</literal>, <literal>SCI</literal> または <literal>~</literal> のような
-            先頭文字列は環境変数により展開されます.
+            
+            主要な文字列は環境変数を用いて展開されます.
+            
+        </para>
+        
+        <para>
+            
+            入力引数 <varname>paths</varname> がディレクトリ名の場合, 
+            
+            返される<varname>files</varname>はディレクトリのネーティブな名前です.
+            
         </para>
+        
+        <para>
+            
+            入力引数<varname>paths</varname>が複数の要素を有する場合,または
+            
+            パターン<varname>files</varname> 
+            
+            (例: <literal>"/*"</literal>, <literal>"*.c"</literal>)を有する場合,
+            
+            返される<varname>files</varname>は絶対パス
+            
+            (すなわち,ディレクトリ名の末尾にファイル名を追加したもの)です.
+            
+        </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 files=listfiles(['SCI/modules/core/macros/*.sci';'SCI/modules/core/macros/*.bin']);
- ]]></programlisting>
+ ]]>
+            
+        </programlisting>
+        
+    </refsection>
+    
+    <refsection>
+        
+        <title>履歴</title>
+        
+        <revhistory>
+            
+            <revision>
+                
+                <revnumber>5.4.0</revnumber>
+                
+                <revremark>
+                    
+                    pathsが単一の文字列でない場合, 
+                    
+                    返されるファイルは全て絶対パス形式に統一されます.
+                    
+                </revremark>
+                
+            </revision>
+            
+        </revhistory>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="findfiles">findfiles</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="basename">basename</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="pathconvert">pathconvert</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index c93d383..1aa5c90 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
+
 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="ja" xml:id="listvarinfile">
+    
     <refnamediv>
+        
         <refname>listvarinfile</refname>
-        <refpurpose>保存したデータファイルの内容の一覧を得る</refpurpose>
+        
+        <refpurpose>保存されたデータファイルの中の変数の一覧を得る</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>listvarinfile(filename)
-            [nams,typs,dims,vols]=listvarinfile(filename)
+            
+            [names, typs, dims, vols] = listvarinfile(filename)
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>filename</term>
+                
                 <listitem>
+                    
                     <para>文字列, 調べるファイルのパス名
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>nams</term>
+                
                 <listitem>
-                    <para>文字配列, ファイルに保存した変数の名前
+                    
+                    <para>文字列の行列, ファイルに保存した変数の名前
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>dims</term>
+                
                 <listitem>
+                    
                     <para>リスト, ファイルに保存した変数の次元
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>typs</term>
+                
                 <listitem>
-                    <para>数値配列, ファイルに保存した変数の型
+                    
+                    <para>数値行列, ファイルに保存した変数の型
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>vols</term>
+                
                 <listitem>
-                    <para>数値配列, ファイルに保存した変数のバイト数 
+                    
+                    <para>数値行列, ファイルに保存した変数の大きさ(単位:バイト) 
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <itemizedlist>
+            
             <listitem>
+                
                 <para>
+                    
                     このユーティリティ関数は,
+                    
                     <link linkend="save">save</link>により作成されたScilabデータファイルに含まれる
+                    
                     変数の一覧 "a la <link linkend="whos">whos</link>" を取得します.
+                    
                 </para>
+                
                 <para>
-                    注意: ハイパー行列はプレーンな mlist として報告されます;
-                    有理数および状態空間はプレーンな tlist として報告されます;
-                    グラフィックハンドルは認識されません.
+                    
+                    <note>
+                        
+                        ハイパー行列はプレーンな mlist として報告されます;
+                        
+                        有理数および状態空間はプレーンな tlist として報告されます;
+                        
+                        グラフィックハンドルは認識されません.
+                        
+                    </note>
+                    
                 </para>
+                
             </listitem>
+            
         </itemizedlist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 a=eye(2,2); b=int16(ones(a)); c=rand(2,3,3);
-save("vals.dat",a,b,c)
-listvarinfile("vals.dat")
+save(fullfile(TMPDIR,"vals.sod"),'a','b','c')
+[names,typs,dims,vols] = listvarinfile(fullfile(TMPDIR,"vals.sod"))
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="whos">whos</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="save">save</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="load">load</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="save_format">save_format</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="type">type</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 50252e6..2b4b64f 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="maxfiles">
+    
     <refnamediv>
+        
         <refname>maxfiles</refname>
+        
         <refpurpose>
+            
             Scilabが同時にオープンできるファイル数を最大値を指定する.
+            
         </refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>r= maxfiles(newnumbermax)</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>newnumbermax</term>
+                
                 <listitem>
+                    
                     <para>整数, 新しい値</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>r</term>
+                
                 <listitem>
-                    <para>新しい実効値.</para>
+                    
+                    <para>整数: 新しい実効値.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
-        <para>Scilabが同時にオープンできるファイル数を最大値を指定します.</para>
-        <para>最初 : 20</para>
-        <para>最大 : 100</para>
+        
+        <para>
+            
+            <function>maxfiles</function>は,
+            
+            Scilabが同時にオープンできるファイル数を最大値を指定します.
+            
+        </para>
+        
+        <para>最小値 : 20</para>
+        
+        <para>最大値 : 100</para>
+        
         <para>デフォルト : 20</para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
-r=maxfiles(50);
+r = maxfiles(50);
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 69aa22e..806372d 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="mclearerr">
+    
     <refnamediv>
+        
         <refname>mclearerr</refname>
+        
         <refpurpose>バイナリファイルアクセスエラーをリセット</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>mclearerr([fd])</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー. 関数<literal>mopen</literal>により返された
-                        <literal>fd</literal> パラメータ. 
+                        
+                        スカラー: <function>mopen</function>関数により返された
+                        
+                        <varname>fd</varname>パラメータ. 
+                        
                         -1 は直近にオープンされたファイルを意味します.
+                        
                         デフォルト値は -1 です.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            関数<literal>clearerr</literal> はエラーインジケータおよび
+            
+            関数<function>mclearerr</function>は,エラーインジケータおよび
+            
             EOFインジケータを 0にリセットするために使用されます.
+            
         </para>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="merror">merror</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index d03eece..7135d95 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="mclose">
+    
     <refnamediv>
+        
         <refname>mclose</refname>
+        
         <refpurpose>オープンされているファイルを閉じる</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>err=mclose([fd])
+        
+        <synopsis>
+            
+            err = mclose([fd])
+            
             mclose('all')
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー. 関数<literal>mopen</literal>により返された
-                        <literal>fd</literal> パラメータはファイルディスクリプタ(正の整数)として使用されます.
+                        
+                        スカラー: 関数<function>mopen</function>により返された
+                        
+                        <varname>fd</varname>パラメータがファイル記述子として使用されます.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>err</term>
+                
                 <listitem>
-                    <para>スカラー. エラーインジケータ : ベクトル</para>
+                    
+                    <para>スカラー: エラーインジケータ.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>mclose</literal> は<literal>mopen</literal>によりオープンされた
+            
+            <function>mclose</function>は,<function>mopen</function>によりオープンされた
+            
             ファイルを閉じるために使用されます.
-            fd が省略された場合, <literal>mclose</literal>は直近にオープンされたファイルを閉じます.
+            
+            <varname>fd</varname>が省略された場合, 
+            
+            <function>mclose</function>は直近にオープンされたファイルを閉じます.
+            
         </para>
+        
         <para>
-            <literal>mclose('all')</literal> は
-            <literal>file('open',..)</literal> または <literal>mopen</literal>により
+            
+            <code>mclose('all')</code>は,
+            
+            <code>file('open',..)</code> または <function>mopen</function>により
+            
             オープンされた全てのファイルを閉じます.
-            これをScilabスクリプトファイルの中で使用する場合には注意してください.
-            スクリプト自体も閉じられるため, Scilab は
-            <literal>mclose('all')</literal>の後に書かれたコマンドを実行しません.
+            
+            <caution>
+                
+                これをScilabスクリプトファイルの中で使用する場合には注意してください.
+                
+                スクリプト自体も閉じられるため, Scilab は
+                
+                <code>mclose('all')</code>の後に書かれたコマンドを実行しません.
+                
+            </caution>
+            
         </para>
+        
     </refsection>
+    
+    <refsection>
+        
+        <title>例</title>
+        
+        <programlisting role="example"><![CDATA[
+fd = mopen(TMPDIR + filesep() + 'mclose_tst','wt');
+mclose(TMPDIR + filesep() + 'mclose_tst');
+
+fd=mopen('SCI/etc/scilab.start','r')
+mgetl(fd,10)
+mclose(fd)
+ ]]></programlisting>
+        
+    </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetl">mgetl</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputl">mputl</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="file">file</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 8eac49a..1281eba 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="mdelete">
+    
     <refnamediv>
+        
         <refname>mdelete</refname>
+        
         <refpurpose>ファイルを削除</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>mdelete(filename)</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>filename</term>
+                
                 <listitem>
-                    <para>文字列. 削除するファイルのパス名.</para>
+                    
+                    <para>文字列: 削除するファイルのパス名.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>mdelete</literal> は
-            ファイルまたは<literal>filename</literal>がメタ文字を含む場合に
+            
+            <function>mdelete</function> は,
+            
+            ファイルまたは<varname>filename</varname>がメタ文字を含む場合に
+            
             ファイルの集合を削除するために使用できます.
+            
         </para>
+        
         <para>
-            削除コマンドを入力する時,
-            <literal>mdelete</literal>は確認をしないことに注意してください.
-            ファイル失う事故を避けるため, 削除したいアイテムを正確に指定していることを
-            確認してください.
+            
+            <caution>
+                
+                削除コマンドを入力する時,
+                
+                <function>mdelete</function>は確認をしないことに注意してください.
+                
+                ファイル失う事故を避けるため, 削除したいアイテムを正確に指定していることを
+                
+                確認してください.
+                
+            </caution>
+            
         </para>
+        
     </refsection>
+    
+    <refsection>
+        
+        <title>例</title>
+        
+        <programlisting role="example"><![CDATA[
+r = mputl('I am a dummy String', TMPDIR+'/dummyFile.dummy');
+mdelete(TMPDIR+"/dummyFile.dummy");
+ ]]></programlisting>
+        
+    </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 9f3ef26..ba5061f 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="meof">
+    
     <refnamediv>
+        
         <refname>meof</refname>
+        
         <refpurpose>ファイルの終端に達したかどうかを確認する</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>err=meof(fd)</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー. 関数 <literal>mopen</literal>により返された
-                        <literal>fd</literal> パラメータ.
+                        
+                        スカラー: 関数<function>mopen</function>により返された
+                        
+                        <varname>fd</varname>パラメータ.
+                        
                         -1 は直近にオープンされたファイルを意味します.
+                        
                         デフォルト値は -1です.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>err</term>
+                
                 <listitem>
-                    <para>スカラー. エラーインジケータ</para>
+                    
+                    <para>スカラー: エラーインジケータ</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            関数 <literal>meof</literal> は,
-            <literal>mget</literal> または <literal>mgetstr</literal>のコールにより
+            
+            関数<function>meof</function>は,前の
+            
+            <function>mget</function> または <function>mgetstr</function>
+            
+            のコールにより
+            
             ファイル終端に達している場合にヌル以外の値を返します.
-            関数 <literal>clearerr</literal> はエラーフラグおよびEOFフラグを 0 にリセットする
-            ために使用されます.
+            
+            エラーフラグおよびEOFフラグをゼロにリセットするために,
+            
+            関数<function>mclearerr</function>が使用されます.
+            
         </para>
+        
     </refsection>
+    
+    <refsection>
+        
+        <title>例</title>
+        
+        <programlisting role="example"><![CDATA[
+
+// Write a temporary file with some text in it
+this_file = pathconvert(TMPDIR+"/mputstr.txt", %F);
+
+fd = mopen(this_file, "wt");
+mputstr("Scilab is a numerical computing software.", fd);
+mclose(fd);
+
+fd = mopen(this_file,'rt');
+i = 0;
+while ~meof(fd) do
+   mfscanf(1, fd, "%c");
+   i = i + 1;
+end
+
+mclose(fd);
+
+disp("Scilab has found " + string(i) + " chars in the file");
+
+ ]]></programlisting>
+        
+    </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 0438dd9..9b10ce1 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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: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="merror" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>merror</refname>
+        
         <refpurpose>ファイルアクセスに関するエラーインジケータを調べる</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>err = merror([fd])
-            [err,msg] = merror([fd])
+        
+        <synopsis>
+            
+            err = merror([fd])      
+            
+            [err, msg] = merror([fd])
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー. 関数 <literal>mopen</literal>により返された
-                        <literal>fd</literal> パラメータ.
+                        
+                        スカラー: 関数<function>mopen</function>により返された
+                        
+                        <varname>fd</varname>パラメータがファイル記述子(正の整数)として使用されます.
+                        
                         -1 は直近にオープンされたファイルを意味します.
+                        
                         デフォルト値は -1です.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>err</term>
+                
                 <listitem>
-                    <para>スカラー. 
-                        指定したファイルに関する直近のファイルI/O処理のエラーステータス番号 errnum
+                    
+                    <para>
+                        
+                        スカラー: 
+                        
+                        指定したファイルに関する直近のファイルI/O処理のエラーステータス番号
+                        
                         を返します.
+                        
                     </para>
+                    
                     <para>
+                        
                         指定したファイルで実行された直近のI/O処理が成功した場合,
-                        msg の値は空となり, merror は err の値として 0 を返します.
+                        
+                        <varname>msg</varname>の値は空となり, <function>merror</function>は
+                        
+                        <varname>err</varname>の値として 0 を返します.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>msg</term>
+                
                 <listitem>
-                    <para>文字列. エラー文字列メッセージを返します.</para>
+                    
+                    <para>文字列: エラー文字列メッセージ.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            関数 <literal>merror</literal> はファイルアクセスエラーインジケータ
+            
+            関数 <function>merror</function>はファイルアクセスエラーインジケータ
+            
             をテストするため使用されます.
+            
             エラーが設定されている場合, ゼロでない要素を返します.
-            エラーインジケータは<literal>mclearerr</literal>関数により
+            
+            エラーインジケータは<function>mclearerr</function>関数により
+            
             リセットすることのみが可能です.
+            
         </para>
+        
         <para>
-            ゼロでない err は,直近のI/O処理で発生したエラーを指します.
+            
+            ゼロでない<varname>err</varname>は,直近のI/O処理で発生したエラーを指します.
+            
             メッセージの値は,エラーの特性に関する情報を含む文字列です.
+            
             このメッセージが役に立たない場合,
+            
             詳細については使用するオペレーティングシステム用の
+            
             C言語のランタイムライブラリのマニュアルを参照してください.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 fd = mopen(TMPDIR +'/filetxt.txt','wt');
 [err,msg] = merror(fd)
@@ -84,40 +157,78 @@ if (err <> 0) then
 end
 mclose(fd);
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mclearerr">mclearerr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index ba92cc7..64c99ea 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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: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="mfprintf" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>mfprintf</refname>
+        
         <refpurpose>変換,整形し,ファイルにデータを書き込む</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>mfprintf(fd,format,a1,...,an);</synopsis>
+        
+        <synopsis>mfprintf(fd, format, a1, ..., an);</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー, <literal>mopen</literal>で指定したファイル記述子
+                        
+                        スカラー, <function>mopen</function>で指定したファイル記述子
+                        
                         (正の整数). 
+                        
                     </para>
-                    <para> fd が 0 の場合, stderr へのリダイレクション.</para>
-                    <para> fd が 6 の場合, stdout へのリダイレクションt.</para>
+                    
+                    <para> 
+                        
+                        <varname>fd</varname> が 0 の場合, stderr へのリダイレクション.
+                        
+                    </para>
+                    
+                    <para>
+                        
+                        <varname>fd</varname>が 6 の場合, stdout へのリダイレクション.
+                        
+                    </para>
+                    
                     <para>
+                        
                         古い仕様 :値 <literal>-1</literal> はデフォルトのファイル
+                        
                         ( すなわち直近にオープンされたファイル)を指します.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>format</term>
+                
                 <listitem>
-                    <para>Scilab 文字列
-                        残りのオペランドを書き込む際に使用されるフォーマット
-                        を記述.
-                        format オペランドは Cのprintfのフォーマットオペランド
-                        の構文に可能な限り似せられています.
+                    
+                    <para>
+                        
+                        残りのオペランドを書き込む際に使用されるフォーマットを指定する
+                        
+                        Scilab 文字列.
+                        
+                        <varname>format</varname>オペランドはCの<function>printf</function>
+                        
+                        のフォーマットオペランドの構文に可能な限り似せられています.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>str</term>
+                
                 <listitem>
-                    <para>文字列, スキャンされる文字列.</para>
+                    
+                    <para>文字列: スキャンされる文字列.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
-                <term>a1,...,an</term>
+                
+                <term>a1, ..., an</term>
+                
                 <listitem>
-                    <para>formatパラメータに基づき変換,出力されるデータを指定.</para>
+                    
+                    <para>
+                        
+                        formatパラメータに基づき変換,出力されるデータ.
+                        
+                    </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>mfprintf</literal> 関数は, C言語の<literal>fprintf</literal>関数への
+            
+            <function>mfprintf</function> 関数は, C言語の<function>fprintf</function>関数への
+            
             インターフェイスです.
+            
         </para>
+        
         <para>
-            <literal>mfprintf</literal> 関数は,整形されたオペランドを
-            ファイル記述子  <literal>fd</literal>で指定したファイルに書き込みます.
-            引数のオペランドは,formatオペランドの制御のもとで整形されます.
+            
+            <function>mfprintf</function>関数は,整形されたオペランドを
+            
+            ファイル記述子<varname>fd</varname>で指定したファイルに書き込みます.
+            
+            引数のオペランドは,<varname>format</varname>オペランドの制御のもとで整形されます.
+            
         </para>
-        <para>この関数は数値の列ベクトルおよび文字列ベクトルを要素に関する
+        
+        <para>
+            
+            この関数は数値の列ベクトルおよび文字列ベクトルを要素に関する
+            
             明示的なループ処理を行うことなく出力する際に使用することができます.
+            
             この場合,この関数は行に関する反復処理を行ないます.
+            
             最も短いベクトルはフォーマットの反復回数を指定します.
+            
         </para>
-        <para>同じ型パラメータの一様なシーケンスは
+        
+        <para>
+            
+            同じ型パラメータの一様なシーケンスは
+            
             行列で置換することができます.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 fd = mopen(TMPDIR+'/text.txt','wt');
 mfprintf(fd,'hello %s %d.\n','world',1);
 mfprintf(fd,'hello %s %d.\n','scilab',2);
+mfprintf(fd,'This line is built with a column vector (26:28) %d.\n',[26:28].');
+mfprintf(fd,'This line is built with a row vector (26:28) %d.\n',[26:28]);
+A = rand(3,6);
+mfprintf(fd,'This line is built with a matrix %.3f.\n',A);
 mclose(fd);
 if (isdef('editor') | (funptr('editor')<>0)) then
   editor(TMPDIR+'/text.txt')
@@ -96,58 +192,114 @@ end
 mfprintf(0,'stderr output.\n');
 mfprintf(6,'stdout output.\n');
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection>
-        <title>さんしょ</title>
+        
+        <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="printf_conversion">printf_conversion</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 9403484..220c339 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="mfscanf" xml:lang="ja">
+    
     <refnamediv xml:id="mscanf">
+        
         <refname>mscanf</refname>
-        <refpurpose>標準入力から入力を読み込む (C言語の scanf
+        
+        <refpurpose>
+            
+            標準入力から入力を読み込む (C言語の scanf
+            
             関数へのインターフェイス)
+            
         </refpurpose>
+        
     </refnamediv>
+    
     <refnamediv>
+        
         <refname>mfscanf</refname>
-        <refpurpose>ストリームへのポインタから入力を読み込む (C言語の 
+        
+        <refpurpose>
+            
+            ストリームへのポインタから入力を読み込む (C言語の 
+            
             fscanf 関数へのインターフェイス)
+            
         </refpurpose>
+        
     </refnamediv>
+    
     <refnamediv xml:id="msscanf">
+        
         <refname>msscanf</refname>
-        <refpurpose>文字列から入力を読み込む (C言語の
+        
+        <refpurpose>
+            
+            文字列から入力を読み込む (C言語の
+            
             sscanf 関数へのインターフェイス)
+            
         </refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>[n,v_1,...v_n]=mfscanf([niter,]fd,format)
-            L=mfscanf([niter,] fd,format)
-            [n,v_1,...v_n]=mscanf([niter,] format)
-            L=mscanf([niter,]format)
-            [n,v_1,...v_m]=msscanf([niter,]str,format)
-            L=msscanf([niter,] str,format)
+        
+        <synopsis>
+            
+            [n, v_1,..., v_m] = mfscanf([niter,]fd, format)
+            
+            L = mfscanf([niter,] fd,format)
+            
+            
+            
+            [n, v_1,..., v_m] = mscanf([niter,] format)
+            
+            L = mscanf([niter,]format)
+            
+            
+            
+            [n, v_1,..., v_m] = msscanf([niter,]str, format)
+            
+            L = msscanf([niter,] str, format)
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>format</term>
+                
                 <listitem>
-                    <para>残りのオペランドを書き込む際に使用されるフォーマットを記述する
-                        Scilab 文字列. format オペランドは,
+                    
+                    <para>
+                        
+                        残りのオペランドを書き込む際に使用されるフォーマットを記述する
+                        
+                        Scilab 文字列. <varname>format</varname>オペランドは,
+                        
                         <link linkend="scanf_conversion">scanf_conversion</link>に記述された
-                        C 言語の printf のフォーマット記述子にできるだけ近くなるよう作成されています.
+                        
+                        C 言語の<function>printf</function>のフォーマット記述子にできるだけ
+                        
+                        近くなるよう作成されています.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        <literal>mopen</literal>により返されたfd パラメータが
-                        ファイル記述子(正の整数)として使用されます.
-                        -1 は直近にオープンされたファイルを指します.
+                        
+                        <function>mopen</function>により返された
+                        
+                        ファイル記述子.
+                        
+                        値 -1 は直近にオープンされたファイルを指します.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>str</term>
+                
                 <listitem>
+                    
                     <para>Scilab 文字列または文字列ベクトル.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>niter</term>
+                
                 <listitem>
+                    
                     <para>整数, フォーマットの使用回数.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>n</term>
+                
                 <listitem>
-                    <para>整数, 読み込むデータの数または
+                    
+                    <para>
+                        
+                        整数: 読み込まれたデータの数または
+                        
                         データを読み込む前にEOLに達した場合は -1.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>v_i</term>
+                
                 <listitem>
-                    <para>各関数は文字を読み込み,フォーマットに基づき解釈し,
+                    
+                    <para>
+                        
+                        各関数は文字を読み込み,<varname>format</varname>に基づき解釈し,
+                        
                         結果をその出力引数に保存します.
-                        $n$ より多くの出力引数が指定された場合,
-                        最後の<literal>v_n+1,...v_m</literal>は空の行列に設定されます.
+                        
+                        <varname>n</varname>個より多くの出力引数が指定された場合,
+                        
+                        最後の変数<varname>v_n+1, ..., v_m</varname>が空の行列に設定されます.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>L</term>
+                
                 <listitem>
+                    
                     <para>
+                        
                         全てのデータが同種である場合,
+                        
                         戻り値の一つのベクトルに保存されます.
+                        
                         そうでない場合,同じデータ型のシーケンスは
+                        
                         行列に保存され, 作成された全ての行列を含む
+                        
                         (<literal>cblock</literal>型を有する)<literal>mlist</literal>
+                        
                         が返されます.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>mfscanf</literal> 関数はストリーム <literal>fd</literal>
+            
+            <function>mfscanf</function>関数はストリーム<varname>fd</varname>
+            
             から文字を読み込みます.
+            
         </para>
+        
         <para>
-            <literal>mscanf</literal> 関数は Scilabウインドウから
+            
+            <function>mfscanf</function>関数は Scilabウインドウから
+            
             文字を読み込みます.
+            
         </para>
+        
         <para>
-            <literal>msscanf</literal> 関数はScilab文字列
-            <literal>str</literal>から文字を読み込みます.
+            
+            <function>mfscanf</function>関数はScilab文字列
+            
+            <varname>str</varname>から文字を読み込みます.
+            
         </para>
+        
         <para>
-            オプションのパラメータ<literal>niter</literal>は
+            
+            オプション引数<varname>niter</varname>は
+            
             フォーマットの反復使用回数を指定します.
+            
             1回の反復は出力行列に1つの行を出力します.
-            <literal>niter==-1</literal>の場合,
+            
+            <code>niter==-1</code>の場合,
+            
             関数はファイル終端まで反復処理を行ないます.
-            <literal>niter</literal> のデフォルト値は 1です.
+            
+            <varname>niter</varname>のデフォルト値は 1です.
+            
         </para>
+        
         <para>精度に関するコメント :</para>
-        <para>mfscanf は,Cの関数 fscanfに基づいています.
-            '%f', '%g', '%e'をフォーマットに指定した場合,
-            データはfloatにキャストされ,scilab変数に出力されます.
+        
+        <para>
+            
+            <function>mfscanf</function>は,Cの関数<function>fscanf</function>に基づいています.
+            
+            <literal>'%f'</literal>, 
+            
+            <literal>'%g'</literal>, <literal>'%e'</literal>
+            
+            をフォーマットに指定した場合,
+            
+            データはfloatにキャストされ,Scilab変数に出力されます.
+            
         </para>
-        <para>このscilab変数がdoubleの場合,精度が劣化する可能性があります.
-            このような場合は, '%lg' フォーマットを使用する方が良いでしょう.
+        
+        <para>
+            
+            このScilab変数がdoubleの場合,精度が劣化する可能性があります.
+            
+            このような場合は, <literal>'%lg'</literal>フォーマットを使用する方が良いでしょう.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 //----------------------------------------------------------
-//--    Simple use                                        --
+//--    簡単な例                                          --
 //----------------------------------------------------------
 s='1 1.3'  //文字列
 [n,a,b]=msscanf(s,"%i %e")
 L=msscanf(s,"%i %e")
+
 //----------------------------------------------------------
 //--    フォーマットのサンプル                            --
 //----------------------------------------------------------
+
 msscanf(" 12\n",'%c%c%c%c') //スキャン文字列
+
 msscanf('0xabc','%x') //16進形式でスキャン
+
 msscanf('012345abczoo','%[0-9abc]%s')  //[] 表記
+
 // float および doubleを読み込み
 msscanf('4345.988','%g')-4345.988 // floatとしてスキャン
 msscanf('4345.988','%lg')-4345.988 // doubleとしてスキャン
+
 //----------------------------------------------------------
 //--    複数行のデータファイルをスキャン                  --
 //----------------------------------------------------------
@@ -164,15 +330,19 @@ msscanf('4345.988','%lg')-4345.988 // doubleとしてスキャン
 u=mopen(TMPDIR+'/foo','w');
 t=(0:0.1:%pi)';mfprintf(u,"%6.3f %6.3f\n",t,sin(t))
 mclose(u);
+
 u=mopen(TMPDIR+'/foo','r'); // 読み込むファイルをオープン
 //read the file line by line
 [n,a,b]=mfscanf(u,'%e %e') //最初の行に複数の出力引数構文を適用
 l=mfscanf(u,'%e %e')       //2行目に単一の出力引数構文を適用
 //niterを使用して更に5つの行を読み込む
 l=mfscanf(5,u,'%e %e')  
+
 //ファイル終端まで読み込むために niter=-1 を使用
 l=mfscanf(-1,u,'%e %e')  
+
 mclose(u); //ファイルを閉じる
+
 //----------------------------------------------------------
 //--    scanning multi-line  strings vectors              --
 //----------------------------------------------------------
@@ -183,61 +353,120 @@ typeof(D)
 Names=D(:,1) //文字列
 Age=D(:,2)   //数値    
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="scanf_conversion">scanf_conversion</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index db48a35..610b950 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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: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="mget" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>mget</refname>
+        
         <refpurpose>
+            
             指定したバイナリ形式で
+            
             バイトまたはワードを読み込み, double に変換
+            
         </refpurpose>
+        
     </refnamediv>
+    
     <refnamediv xml:id="mgeti">
+        
         <refname>mgeti</refname>
+        
         <refpurpose>
+            
             指定したバイナリ形式で
+            
             バイトまたはワードを読み込み, int型に変換
+            
         </refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>x=mget([n,type,fd])
-            x=mgeti([n,type,fd])
+        
+        <synopsis>
+            
+            x = mget([n, type, fd])
+            
+            x = mgeti([n, type, fd])
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>n</term>
+                
                 <listitem>
+                    
                     <para>正のスカラー: 読み込むデータの数.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー. <literal>fd</literal> パラメータは
-                        <literal>mopen</literal>により返されます.
-                        -1 は直近にオープンされたファイルを意味します.
-                        デフォルト値は -1です.
+                        
+                        スカラー: 
+                        
+                        <function>mopen</function>により返されたファイル記述子.
+                        
+                        <literal>-1</literal>は直近にオープンされたファイルを意味します.
+                        
+                        デフォルト値は<literal>-1</literal>です.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>type</term>
+                
                 <listitem>
-                    <para>文字列. x の全エントリを書き込むために使用する
+                    
+                    <para>
+                        
+                        文字列: <varname>x</varname>の全エントリを書き込むために使用する
+                        
                         バイナリフォーマットを指定.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>x</term>
+                
                 <listitem>
-                    <para>浮動小数点数または整数型の数値のベクトル</para>
+                    
+                    <para>浮動小数点数または整数値のベクトル</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>mget</literal> 関数は,
-            ストリームパラメータ<literal>fd</literal>により指定された入力の
+            
+            <function>mget</function> 関数は,
+            
+            ストリームパラメータ<varname>fd</varname>により指定された入力の
+            
             データを読み込み,浮動小数点数データのベクトルを返します.
-            <literal>mgeti</literal> 関数は,
-            ストリームパラメータ<literal>fd</literal>により指定された入力の
+            
+        </para>
+        
+        <para>
+            
+            <function>mgeti</function> 関数は,
+            
+            ストリームパラメータ<varname>fd</varname>により指定された入力の
+            
             データを読み込み,整数データのベクトルを返します.
+            
         </para>
+        
         <para>
+            
             ファイルポインタが現在指している場所からデータが読み込まれ,
+            
             適当にインジケータが進まされます.
+            
         </para>
+        
         <para>
-            <literal>type</literal> パラメータは変換指定子で,
-            以下のフラグ文字のどれか (デフォルト値は "l")を設定できます:
+            
+            <varname>type</varname>パラメータは変換指定子で,
+            
+            以下のフラグ文字のどれか (デフォルト値は<literal>"l"</literal>)を設定できます:
+            
         </para>
+        
         <para>
-            <emphasis role="bold">注 </emphasis>, 
-            Windows環境では、デフォルトでCRを表すバイト(0x0D)をスキップします.
-            このため, mopenは `b`オプションを指定してコールする必要があります.
-            例えば, 例外なく全てのバイトを読み込むには,
-            fd1=mopen(file1,'rb') , とします.
+            
+            <note>
+                
+                Windowsにおけるデフォルトの動作では,バイト13
+                
+                (<literal>0x0D</literal>)をスキップします.
+                
+                <literal>'b'</literal>を指定して<function>mopen</function>を
+                
+                コールする必要があります.
+                
+                例えば, 例外なく全てのバイトを読み込むには,
+                
+                <code>fd1 = mopen(file1,'rb')</code> とします.
+                
+            </note>
+            
         </para>
+        
         <para>データ型:</para>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>d</term>
+                
                 <listitem>
+                    
                     <para>double</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>f</term>
+                
                 <listitem>
+                    
                     <para>float</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>l</term>
+                
                 <listitem>
+                    
                     <para>long</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>i</term>
+                
                 <listitem>
+                    
                     <para>int</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>s</term>
+                
                 <listitem>
+                    
                     <para>short</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>c</term>
+                
                 <listitem>
+                    
                     <para>character</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
         <para>オプションのフラグ:</para>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>u..</term>
+                
                 <listitem>
+                    
                     <para>符号なし (上記の型のどれかと組み合わせます)</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>..l</term>
+                
                 <listitem>
+                    
                     <para>リトルインディアン (上記の型のどれかと組み合わせます)</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>..b</term>
+                
                 <listitem>
+                    
                     <para>ビッグインディアン (上記の型のどれかと組み合わせます)</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
         <para>
-            (リトルインディアンステータスをチェックすることにより)
+            
+            (<literal>little=endian</literal>ステータスをチェックすることにより)
+            
             読み込まれたバイトは必要に応じて自動的にスワップされます.
+            
         </para>
-        <para>このデフォルトのスワップ動作は
-            mopen関数にフラグを追加することにより抑制することが
+        
+        <para>
+            
+            このデフォルトのスワップ動作は
+            
+            <function>mopen</function>関数にフラグを追加することにより抑制することが
+            
             できます.
+            
         </para>
-        <para>フォーマット "l", "d", および "f" は, mget
+        
+        <para>
+            フォーマット <literal>"l"</literal>, <literal>"d"</literal>
+            
+            および <literal>"f"</literal> は, <function>mget</function>
+            
             関数でのみ有効です.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
-        <programlisting role="example"><![CDATA[ 
-file1 = 'test1.bin';
-file2 = 'test2.bin';
+        
+        <programlisting role="example"><![CDATA[
+file1 = fullfile(TMPDIR,'test1.bin');
+file2 = fullfile(TMPDIR,'test2.bin');
 fd1=mopen(file1,'wb');
 fd2=mopen(file2,'wb');
 mput(1996,'ull',fd1);
@@ -177,67 +354,132 @@ mput(1996,'ull',fd2);
 mclose(fd1);
 mclose(fd2);
 fd1=mopen(file1,'rb');
-if 1996<>mget(1,'ull',fd1) ;write(%io(2),'Bug');end;
+if 1996<>mget(1,'ull',fd1)
+  write(%io(2),'Bug');
+end
+
 fd2=mopen(file2,'rb');
-if 1996<>mget(1,'ull',fd2) ;write(%io(2),'Bug');end;
+if 1996<>mget(1,'ull',fd2)
+  write(%io(2),'Bug');
+end
+
 mclose(fd1);
 mclose(fd2);
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetl">mgetl</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputl">mputl</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index c7ad9d1..ea9e8f7 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA - Serge STEER
  * 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="mgetl">
+    
     <refnamediv>
+        
         <refname>mgetl</refname>
+        
         <refpurpose>アスキーファイルから行を読み込む</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>txt=mgetl(file_desc [,m])</synopsis>
+        
+        <synopsis>txt = mgetl(file_desc [,m])</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>file_desc</term>
+                
                 <listitem>
-                    <para>ファイル名を指定する文字列またはmopenにより返された論理ユニット
+                    
+                    <para>
+                        
+                        ファイル名を指定する文字列または<function>mopen</function>
+                        
+                        により返された論理ユニットを指定する整数
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>m</term>
+                
                 <listitem>
-                    <para>整数スカラー. 読み込む行の数. デフォルト値は -1です.</para>
+                    
+                    <para>整数スカラー: 読み込む行の数. デフォルト値は -1です.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>txt</term>
+                
                 <listitem>
+                    
                     <para>文字列の列ベクトル</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>mgetl</literal> 関数はアスキーファイルから行を読み込みます.
+            
+            <function>mgetl</function>関数はアスキーファイルから行を読み込みます.
+            
         </para>
+        
         <para>
-            <literal>m</literal> が省略されるか <literal>-1</literal> の場合,
+            
+            <varname>m</varname>が省略されるか <literal>-1</literal> の場合,
+            
             ファイルの終わりまで全ての行が読み込まれます.
+            
         </para>
+        
         <para>
-            <literal>m</literal> が指定された場合,
-            <literal>mgetl</literal> は正しく m 行を読み込もうとします.
+            
+            <varname>m</varname>が指定された場合,
+            
+            <function>mgetl</function>は正しく<varname>m</varname>行を読み込もうとします.
+            
             このオプションはファイルの一部を連続的に読み込む場合に有用です.
-            この際, <literal>m</literal>行が読み込まれる前にファイル終端(EOF)に
+            
+            この際, <varname>m</varname>行が読み込まれる前にファイル終端(EOF)に
+            
             到達した場合,読み込まれた行が返されます
-            (meof関数によりEOFに達したかどうかを調べることができます).
+            
+            (<function>meof</function>関数によりEOFに達したかどうかを調べることができます).
+            
         </para>
+        
         <para>
-            <literal>mgetl</literal> は, Unix, Windows, または Mac
+            
+            <function>mgetl</function>は, Unix, Windows, または Mac
+            
             オペレーティングシステムからファイルを読み込むことができます.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
-        <programlisting role="example"><![CDATA[ 
+        
+        <programlisting role="example"><![CDATA[
 mgetl('SCI/etc/scilab.start',5)
 mgetl SCI/modules/elementary_functions/macros/erf.sci
 fd=mopen('SCI/etc/scilab.start','r')
 mgetl(fd,10)
 mclose(fd)
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mputl">mputl</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="read">read</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 140b8e2..33a9a3e 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="mgetstr" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>mgetstr</refname>
-        <refpurpose>文字列を読み込む</refpurpose>
+        
+        <refpurpose>ファイルから文字列を読み込む</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>str=mgetstr(n [,fd] )</synopsis>
+        
+        <synopsis>str = mgetstr(n [,fd])</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>n</term>
+                
                 <listitem>
-                    <para>正のスカラー: 読み込む文字数.</para>
+                    
+                    <para>
+                        
+                        非負の整数: 読み込む文字数.
+                        
+                    </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
-                    <para>スカラー. 
-                        関数 <literal>mopen</literal>から返された<literal>fd</literal> パラメータ. 
-                        -1 は直近にオープンされたファイルを意味します.
-                        デフォルト値は -1です.
+                    
+                    <para>
+                        
+                        整数:<link linkend="mopen">mopen</link>
+                        
+                        から返され, 文字を読み込むファイル記述子.
+                        
+                        <literal>-1</literal>は,
+                        
+                        直近にオープンされたファイルを意味します.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>str</term>
+                
                 <listitem>
-                    <para>文字列</para>
+                    
+                    <para>読み込まれた文字列</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
-        <para>mgetstr 関数により
-            バイナリファイルの文字列を読み込むことができます.
-            読み込みが完了する前にEOFに達した場合,適切に読み込まれた値のみが
-            返されます.
+        
+        <para>
+            
+            <function>mgetstr</function>関数は,
+            
+            ファイルから最大<varname>n</varname>文字を
+            
+            読込みます.
+            
+            <varname>n</varname>文字を読み込む前に
+            
+            ファイル終端に達した場合,
+            
+            <function>mgetstr</function>は    
+            
+            適切に読み込まれた値のみを返します.
+            
+            この結果, <function>mgetstr</function>コール時に
+            
+            リードカーソルが既にファイル終端にあった場合,
+            
+            <varname>n</varname>の設定値によらず
+            
+            空の文字列が返されます.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
-        <programlisting role="example">// テキスト読み込みモードでファイル記述子をオープン
-            fd_r = mopen(SCI+'/ACKNOWLEDGEMENTS','rt')
-            // fd_rから100文字を取得
-            strs_1 = mgetstr(100, fd_r)
-            // fd_rから次の200文字を取得
-            strs_2 = mgetstr(200, fd_r)
-            // ファイル記述子を閉じる
-            mclose(fd_r);
-        </programlisting>
+        
+        <programlisting role="example"><![CDATA[
+      fn = SCI + '/ACKNOWLEDGEMENTS'; // ファイルへの絶対パス
+      details = fileinfo(fn);         // ファイルの詳細を取得
+      len = details(1);               // ファイルの長さを取得
+      fd = mopen(fn, 'rt');           // 読込モードでテキストとしてファイルをオープン
+      str1 = mgetstr(33, fd)          // fdから33文字読み込む
+      length(str1)                    // 33文字読み込む
+      str2 = mgetstr(272, fd)         // fdから次の272文字を読み込む
+      length(str2)                    // 272文字読込まれた
+      mseek(len - 5);                 // ファイル終端から5文字目にジャンプ
+      str3 = mgetstr(10, fd)          // 10文字読み込む: 5文字のみ返され, 残りはなし
+      length(str3)                    // 5文字あることを確認: 改行はみつかりません :)
+      str4 = mgetstr(10, fd)          // 10文字読込み: 空の文字列が返されます
+      length(str4)                    // 空の文字列
+      mclose(fd);                     // ファイル記述子を閉じる
+  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 66a2f25..48610f3 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="mopen" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>mopen</refname>
+        
         <refpurpose>ファイルをオープン</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>[fd,err]=mopen(file [, mode, swap ])</synopsis>
+        
+        <synopsis>[fd, err] = mopen(file [, mode, swap ])</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>file</term>
+                
                 <listitem>
-                    <para>文字列. オープンするファイルのパス名.</para>
+                    
+                    <para>オープンするファイルのパスを有する文字列.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>mode</term>
+                
                 <listitem>
+                    
                     <para>
-                        ファイルが読み込み(r), 書き込み (w), または追加 (a) のどれか,
-                        ファイルが更新用にオープンされるかどうか(+)を制御する文字列.
-                        mode にはバイナリファイルを示す b パラメータを含むことも可能です.
+                        
+                        ファイルにリクエストするアクセスモードを指定する文字列.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>swap</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー. <literal>swap</literal> が存在し,
-                        <literal>swap=0</literal>の場合,
+                        
+                        スカラー. <varname>swap</varname> が存在し,
+                        
+                        <code>swap = 0</code>の場合,
+                        
                         自動バイトスワップは無効になります.
+                        
                     </para>
+                    
+                    <para>デフォルト値は 1です.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>err</term>
+                
                 <listitem>
-                    <para>スカラー. エラーインジケータ. merror参照.</para>
+                    
+                    <para>スカラー. エラーインジケータ. </para>
+                    
+                    <informaltable border="1">
+                        
+                        <tr>
+                            
+                            <td>エラー値:</td>
+                            
+                            <td>エラーメッセージ:</td>
+                            
+                        </tr>
+                        
+                        <tr>
+                            
+                            <td>0</td>
+                            
+                            <td>エラー無し</td>
+                            
+                        </tr>
+                        
+                        <tr>
+                            
+                            <td>-1</td>
+                            
+                            <td>論理ユニットがなくなりました</td>
+                            
+                        </tr>
+                        
+                        <tr>
+                            
+                            <td>-2</td>
+                            
+                            <td>ファイルをオープンできませんでした</td>
+                            
+                        </tr>
+                        
+                        <tr>
+                            
+                            <td>-3</td>
+                            
+                            <td>メモリがなくなりました</td>
+                            
+                        </tr>
+                        
+                        <tr>
+                            
+                            <td>-4</td>
+                            
+                            <td>名前が無効</td>
+                            
+                        </tr>
+                        
+                        <tr>
+                            
+                            <td>-5</td>
+                            
+                            <td>無効なステータス</td>
+                            
+                        </tr>
+                        
+                    </informaltable>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー. <literal>mopen</literal>関数によい返された
-                        <literal>fd</literal>パラメータがファイル記述子(正の整数)として返されます.
+                        
+                        スカラー: ファイル記述子(正の整数).
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>mopen</literal> は,C言語の<literal>fopen</literal>
-            プロシージャと互換の方法でファイルをオープンするために
+            
+            <function>mopen</function>は,C言語の<function>fopen</function>
+            
+            プロシージャと互換の方法で<varname>file</varname>をオープンするために
+            
             使用できます.
-            swap引数が指定されない場合,
+            
+            <varname>swap</varname>引数が指定されない場合,
+            
             ファイルが"リトルインディアン IEEE 形式"でコード化されていると
+            
             仮定されます.
-            プロセッサのIEEE形式と一致する必要がある場合,
+            
+            プロセッサのIEEE形式と一致させる必要がある場合,
+            
             データはスワップされます.
+            
         </para>
-        <para>modeパラメータはストリームに許可される
-            アクセスを制御します.
-            パラメータには以下の値の一つを指定することができます.
-            この値のリストの中で, b文字はバイナリファイルを示します.
+        
+        <para>
+            
+            <varname>mode</varname>パラメータは,ストリームにリクエストされる
+            
+            アクセス型を制御します.
+            
+            パラメータには以下の値の一つを指定することができます:
+            
+            <variablelist>
+                
+                <varlistentry>
+                    
+                    <term>r</term>
+                    
+                    <listitem>
+                        
+                        <para>
+                            
+                            読み込み用にオープン(デフォルト).
+                            
+                            ファイルは存在する必要があり,そうでない場合は失敗します.
+                            
+                        </para>
+                        
+                    </listitem>
+                    
+                </varlistentry>
+                
+                <varlistentry>
+                    
+                    <term>w</term>
+                    
+                    <listitem>
+                        
+                        <para>
+                            
+                            書き込み用にオープン.
+                            
+                            ファイルが存在する場合,その内容は破棄されます.
+                            
+                        </para>
+                        
+                    </listitem>
+                    
+                </varlistentry>
+                
+                <varlistentry>
+                    
+                    <term>a</term>
+                    
+                    <listitem>
+                        
+                        <para>
+                            
+                            追記用にオープン.
+                            
+                            ファイルが存在しない場合は作成されます.
+                            
+                        </para>
+                        
+                    </listitem>
+                    
+                </varlistentry>
+                
+                <varlistentry>
+                    
+                    <term>r+</term>
+                    
+                    <listitem>
+                        
+                        <para>
+                            
+                            読込みおよび書き込み両方でオープン.
+                            
+                            ファイルは存在する必要があり,そうでない場合は失敗します.
+                            
+                        </para>
+                        
+                    </listitem>
+                    
+                </varlistentry>
+                
+                <varlistentry>
+                    
+                    <term>w+</term>
+                    
+                    <listitem>
+                        
+                        <para>
+                            
+                            読込みおよび書き込み両方でオープン.
+                            
+                            ファイルが存在する場合,その内容は破棄されます.
+                            
+                        </para>
+                        
+                    </listitem>
+                    
+                </varlistentry>
+                
+                <varlistentry>
+                    
+                    <term>a+</term>
+                    
+                    <listitem>
+                        
+                        <para>
+                            
+                            読込みおよび書き込み両方でオープン.
+                            
+                            ファイルが存在しない場合は作成されます.
+                            
+                        </para>
+                        
+                    </listitem>
+                    
+                </varlistentry>
+                
+            </variablelist>
+            
         </para>
-        <variablelist>
-            <varlistentry>
-                <term>r</term>
-                <listitem>
-                    <para>ファイルを読み込み用にオープン.</para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>rb</term>
-                <listitem>
-                    <para>バイナリファイルを読み込み用にオープン.</para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>rt</term>
-                <listitem>
-                    <para>テキストファイルを読み込み用にオープン.</para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>w</term>
-                <listitem>
-                    <para>書き込み用に新規ファイルを作成,または
-                        ファイルを長さ0に縮める.
-                    </para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>wb</term>
-                <listitem>
-                    <para>書き込み用にバイナリファイルを作成,または
-                        ファイルを長さ0に縮める.
-                    </para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>wt</term>
-                <listitem>
-                    <para>書き込み用にテキストファイルを作成,または
-                        ファイルを長さ0に縮める.
-                    </para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>a または ab</term>
-                <listitem>
-                    <para>追記 (ファイル終端への書込み用にファイルをオープン, 
-                        ファイルを書き込み用に作成).
-                    </para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>r+ または r+b</term>
-                <listitem>
-                    <para>更新用にファイルをオープン (読み込みおよび書き込み).</para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>w+ または w+b</term>
-                <listitem>
-                    <para>長さ0に縮めるまたは更新用にファイルを作成.</para>
-                </listitem>
-            </varlistentry>
-            <varlistentry>
-                <term>a+ または a+b</term>
-                <listitem>
-                    <para>追記 (更新用にファイルをオープンし,
-                        ファイルの終端に書き込み,
-                        または書き込み用にファイルを作成).
-                    </para>
-                </listitem>
-            </varlistentry>
-        </variablelist>
+        
+        <para>
+            
+            加えて, ファイルの型を指定するために以下の文字を使用できます:
+            
+            <variablelist>
+                
+                <varlistentry>
+                    
+                    <term>t</term>
+                    
+                    <listitem>
+                        
+                        <para>テキストファイル.</para>
+                        
+                    </listitem>
+                    
+                </varlistentry>
+                
+                <varlistentry>
+                    
+                    <term>b</term>
+                    
+                    <listitem>
+                        
+                        <para>バイナリファイル (デフォルト).</para>
+                        
+                    </listitem>
+                    
+                </varlistentry>
+                
+            </variablelist>
+            
+        </para>
+        
+        <para>
+            
+            デフォルトのアクセスモードは <literal>'rb'</literal> 
+            
+            (バイナリファイル読込み)です.
+            
+        </para>
+        
         <para>
+            
+            <note>
+                
+                注意: Windowsでは, テキストファイルモードで, CR (復改) - LF (ラインフィード) 
+                
+                の組は読込み次にLFに変換され,
+                
+                LFは書き込み時に CR-LF の組に変換されます.
+                
+            </note>
+            
+        </para>
+        
+        <para>
+            
             更新用にファイルをオープンする際,
+            
             結果のストリームに入力および出力の両方の処理を行うことができます.
-            しかし,ファイル中の位置決め処理(mseek() 関数)を行わずに
+            
+            しかし,ファイル中の位置決め処理(<function>mseek</function>関数)を行わずに
+            
             出力処理を入力処理の直後に行うことはできません.
+            
             また,入力処理がファイルの終端に達しない限り,
+            
             ファイルの位置決め処理を中断せずに
+            
             入力処理を出力処理の直後に行うことはできません.
+            
         </para>
+        
         <para>
-            ファイルを追記用にオープンする場合(つまり,modeパラメータが
-            a または a+ の場合),ファイルにすでにある情報を上書きすることは
-            できません. fseek()関数により,
+            
+            ファイルを追記用にオープンする場合(つまり,<varname>mode</varname>パラメータが
+            
+            <literal>a</literal>または<literal>a+</literal>の場合),
+            
+            ファイルにすでにある情報を上書きすることは
+            
+            できません. <function>mseek</function>関数により,
+            
             ファイルの任意の位置にファイルポインタを移動することができますが,
+            
             出力をファイルに書き込む際に,カレントのファイルポインタは無視されます.
+            
             全ての出力はファイルの終端に書き込まれ,
+            
             ファイル位置は出力の末尾に移動されます.
+            
         </para>
+        
         <para>
-            functionsのようにFortranと互換性のある方法でファイルをオープンするには,
-            <literal>file</literal>関数を使用してください.
+            
+            Fortran関数と互換性のある方法でファイルをオープンするには,
+            
+            <function>file</function>関数を使用してください.
+            
         </para>
+        
+    </refsection>
+    
+    <refsection>
+        
+    </refsection>
+    
+    <refsection>
+        
+        <title>例</title>
+        
+        <programlisting role="example"><![CDATA[
+// SCI+'/ACKNOWLEDGEMENTS'をテキスト,読込みのみとしてオープン
+fd_r = mopen(SCI+'/ACKNOWLEDGEMENTS','rt')
+        
+// fd_rから5行読み込む
+mgetl(fd_r, 5)
+            
+// ファイルを読み込む他の方法
+// 5ワードを読み込む
+mfscanf(5,fd_r,'%s')
+            
+// テキスト,読込みのみのSCI+'/ACKNOWLEDGEMENTS'のファイル記述子を閉じる
+mclose(fd_r);
+    ]]></programlisting>
+        
+    </refsection>
+    
+    <refsection>
+        
     </refsection>
+    
     <refsection>
-        <programlisting role="example">// SCI+'/ACKNOWLEDGEMENTS'をテキスト,読込みのみとしてオープン
-            fd_r = mopen(SCI+'/ACKNOWLEDGEMENTS','rt')
-            // fd_rから5行読み込む
-            mgetl(fd_r, 5)
-            // ファイルを読み込む他の方法
-            // 5つのワードを読み込む
-            mfscanf(5,fd_r,'%s')
-            // テキスト,読込みのみのSCI+'/ACKNOWLEDGEMENTS'のファイル記述子を閉じる
-            mclose(fd_r);
-        </programlisting>
+        
+        <programlisting role="example"><![CDATA[
+// ファイルを書き込みプロパティ付きテキストとしてオープン
+fd_w = mopen(TMPDIR+'/write.txt','wt');
+            
+// fd_w に1行書き込み
+mputl('This is a line of text', fwd_w);
+mclose(fd_w);
+            
+// テキスト読み込み 
+fd_r2 = mopen(TMPDIR+'/write.txt','rt');
+mgetl(fd_r2) 
+mclose(fd_r2);
+    ]]></programlisting>
+        
     </refsection>
+    
     <refsection>
-        <programlisting role="example">// ファイルをテキスト/書込みプロパティでオープン
-            fd_w = mopen(TMPDIR+'/write.txt','wt');
-            // fd_w に1行書き込み
-            mputl('This is a line of text', fwd_w);
-            mclose(fd_w);
-            // テキスト読み込み 
-            fd_r2 = mopen(TMPDIR+'/write.txt','rt');
-            mgetl(fd_r2) 
-            mclose(fd_r2);
-        </programlisting>
+        
     </refsection>
+    
     <refsection>
-        <programlisting role="example">// 書き込んだファイルをバイナリとして読み込む
-            // まずファイルに書き込む
-            fd_wb = mopen(TMPDIR+'/writeread.bin','wb')
-            // バイナリとして値を出力
-            mput(2003,'l',fd_wb);
-            mput(2008,'i',fd_wb);
-            mput(2012,'s',fd_wb);
-            mput(98,'c',fd_wb);
-            // TMPDIR+'/writeread.bin'を指すファイル記述子を閉じる
-            mclose(fd_wb);
-            // ファイルを読み込む
-            fd_rb = mopen(TMPDIR+'/writeread.bin','rb')
-            mget(fd_rb, 'l')
-            mget(fd_rb, 'i')
-            mget(fd_rb, 's')
-            mget(fd_rb, 'c')
-            mclose(fd_rb) 
-        </programlisting>
+        
+        <programlisting role="example"><![CDATA[
+// 書き込んだファイルをバイナリとして読み込む
+            
+// まずファイルに書き込む
+fd_wb = mopen(TMPDIR+'/writeread.bin','wb')
+            
+// バイナリとして値を出力
+mput(2003,'l',fd_wb);
+mput(2008,'i',fd_wb);
+mput(2012,'s',fd_wb);
+mput(98,'c',fd_wb);
+            
+// TMPDIR+'/writeread.bin'を指すファイル記述子を閉じる
+mclose(fd_wb);
+            
+// ファイルを読み込む
+fd_rb = mopen(TMPDIR+'/writeread.bin','rb')
+            
+mget(fd_rb, 'l')
+mget(fd_rb, 'i')
+mget(fd_rb, 's')
+mget(fd_rb, 'c')
+            
+mclose(fd_rb)
+    ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="merror">merror</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetl">mgetl</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputl">mputl</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 8b10ba3..f76b24a 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2009 - DIGITEO - Allan CORNET
  * 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: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="movefile" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>movefile</refname>
+        
         <refpurpose>ファイルまたはディレクトリを移動する</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>movefile('source','destination')
-            [status,message] = movefile('source','destination')
+        
+        <synopsis>movefile(source, destination)
+            
+            [status, message] = movefile(source, destination)
+            
         </synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
+        
+        <title>引数</title>
+        
+        <variablelist>
+            
+            <varlistentry>
+                
+                <term>source</term>
+                
+                <listitem>
+                    
+                    <para>
+                        
+                        文字列.
+                        
+                    </para>
+                    
+                </listitem>
+                
+            </varlistentry>
+            
+            <varlistentry>
+                
+                <term>destination</term>
+                
+                <listitem>
+                    
+                    <para>
+                        
+                        文字列.
+                        
+                    </para>
+                    
+                </listitem>
+                
+            </varlistentry>
+            
+            <varlistentry>
+                
+                <term>status</term>
+                
+                <listitem>
+                    
+                    <para>
+                        
+                        整数: 処理ステータス.
+                        
+                    </para>
+                    
+                </listitem>
+                
+            </varlistentry>
+            
+            <varlistentry>
+                
+                <term>message</term>
+                
+                <listitem>
+                    
+                    <para>
+                        
+                        文字列: エラーに関するメッセージ.
+                        
+                    </para>
+                    
+                </listitem>
+                
+            </varlistentry>
+            
+        </variablelist>
+        
+    </refsection>
+    
+    <refsection>
+        
         <title>説明</title>
-        <para>movefile('source','destination') はファイルまたはディレクトリ,
-            移動元(およびサブディレクトリ)
-            をファイルまたはディレクトリ,移動先に移動します.
+        
+        <para>
+            
+            <code>movefile(source, destination)</code>は,
+            
+            ファイルまたはディレクトリ
+            
+            <varname>source</varname>(およびサブディレクトリ)を
+            
+            をファイルまたはディレクトリ<varname>destination</varname>
+            
+            に移動します.
+            
         </para>
+        
         <para>
-            移動元がディレクトリの場合, 移動先にファイルを指定することは
-            できません. movefileは警告を発生せずに既存のファイルを置換します.
+            
+            <varname>source</varname>がディレクトリの場合, 
+            
+            <varname>destination</varname>にファイルを指定することは
+            
+            できません. 
+            
+            <warning>
+                
+                <function>movefile</function> 
+                
+                は,警告を発生せずに既存のファイルを置換します.
+                
+            </warning>
+            
         </para>
-        <para>[status, message] = movefile('source','destination') 
-            は,
-            移動元から移動先に移動し,ステータスとメッセージを返します.
+        
+        <para>
+            
+            <code>[status, message] = movefile(source, destination)</code>は,
+            
+            <varname>source</varname>から<varname>destination</varname>
+            
+            に移動し,<varname>status</varname>と<varname>message</varname>を返します.
+            
         </para>
+        
         <para>
-            どのようなオペレーティン部システムであろうと,
-            移動に成功した場合,ステータスは1となり,
-            メッセージは空になります ;
+            
+            どのようなオペレーティングシステムであろうと,
+            
+            移動に成功した場合,<varname>status</varname>は1となり,
+            
+            <varname>message</varname>は空になります ;
+            
             移動に失敗した場合,
-            ステータスは0となり,メッセージは空でなくなります.
+            
+            <varname>status</varname>は0となり,<varname>message</varname>は空でなくなります.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
-        <programlisting role="example"> 
-            copyfile(SCI+"/etc/scilab.start",TMPDIR+"/scilab.start")
-            [status,message] = movefile(TMPDIR+"/scilab.start",TMPDIR+"/renamed_scilab.start")
-        </programlisting>
+        
+        <programlisting role="example"><![CDATA[
+      copyfile(SCI+"/etc/scilab.start",TMPDIR+"/scilab.start")
+      [status,message] = movefile(TMPDIR+"/scilab.start",TMPDIR+"/renamed_scilab.start")
+    ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="copyfile">copyfile</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 8a569de..a864c0a 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="mput">
+    
     <refnamediv>
+        
         <refname>mput</refname>
+        
         <refpurpose>指定したバイナリ形式でバイトまたはワードを書き込む</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>mput(x [,type,fd])</synopsis>
+        
+        <synopsis>mput(x [, type, fd])</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>x</term>
+                
                 <listitem>
+                    
                     <para>浮動小数点数または整数型の数値のベクトル</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー.  <literal>mopen</literal>関数により返された<literal>fd</literal>
-                        パラメータ .  デフォルトは -1 で,直近にオープンされたファイルを意味します.
+                        
+                        スカラー:  <function>mopen</function>関数により返された
+                        
+                        ファイル記述子.
+                        
+                        <literal>-1</literal>は,直近にオープンされたファイルを意味します.
+                        
+                        デフォルト値は<literal>-1</literal>です.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>type</term>
+                
                 <listitem>
-                    <para>文字列. xの全エントリを書き込む際に使用されるバイナリ形式を指定.</para>
+                    
+                    <para>
+                        
+                        文字列: <varname>x</varname>の全エントリを書き込む際に
+                        
+                        使用されるバイナリ形式を指定.
+                        
+                    </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            <literal>mput</literal> 関数は,
-            ストリームパラメータ <literal>fd</literal>で指定した出力先にデータを
+            
+            <function>mput</function> 関数は,
+            
+            ストリームパラメータ<varname>fd</varname>で指定した出力先にデータを
+            
             を書き込みます.
+            
             データはポインタのカレントの位置に書き込まれ,
+            
             ポインタのインジケータは前に適当に前に移動されます.
+            
         </para>
+        
         <para>
-            <literal>type</literal> パラメータは変換指定子で,
-            以下のフラグ文字(デフォルト値: "l")
-            のどれかに設定されます:
+            
+            <varname>type</varname>パラメータは変換指定子で,
+            
+            以下のフラグ文字(デフォルト値 <literal>"l"</literal>)
+            
+            のどれかを指定します:
+            
         </para>
+        
         <variablelist>
+            
             <varlistentry>
-                <term>"l","i","s","ul","ui","us","d","f","c","uc"</term>
+                
+                <term>"l", "i", "s", "ul", "ui", "us", "d", "f", "c", "uc"</term>
+                
                 <listitem>
+                    
                     <para>
-                        それぞれ long, int, short, unsigned long, unsigned int, unsigned short,
+                        
+                        それぞれ long long, int (long int), short, unsigned long long int, 
+                        
+                        unsigned int (long int), unsigned short,
+                        
                         double, float, char, unsigned char を書き込みます.
-                        書き込んだバイトは,(リトルインディアンモードで)マシンに依存するバイナリファイルを
-                        出力するために
+                        
+                        書き込んだバイトは,(リトルインディアンモードで)マシンに
+                        
+                        依存するバイナリファイルを出力するために
+                        
                         (リトルインディアンステータスを確認することにより)
+                        
                         必要に応じて自動的にスワップされます.
-                        このデフォルトのスワップモードは<literal>mopen</literal>関数に
-                        フラグを追加することにより抑制することができます.
+                        
+                        このデフォルトのスワップモードは,<function>mopen</function>関数に
+                        
+                        フラグ<code>swap = 0</code>を追加することにより抑制できます.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
-                <term>"..l" or "..b"</term>
+                
+                <term>"..l" または "..b"</term>
+                
                 <listitem>
+                    
                     <para>
-                        'l'または'b'文字を型指定子の末尾に追加することにより,
+                        
+                        <literal>"l"</literal>または<literal>"b"</literal>文字を
+                        
+                        <varname>type</varname>指定子の末尾に追加することにより,
+                        
                         リトルインディアンまたはビッグインディアンモードで書き込むことも可能です.
-                        例えば,"db"はビッグインディアンモードでdoubleを書き込みます.
+                        
+                        例えば,<literal>"db"</literal>はビッグインディアンモードでdoubleを書き込みます.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 filen = 'test.bin';
 mopen(filen,'wb');
@@ -116,61 +211,120 @@ if 1996<>mget(1,'sb') then pause,end
 if   98<>mget(1,'cb') then pause,end
 mclose();
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetl">mgetl</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputl">mputl</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 702763f..0283fd1 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA - Serge STEER
  * 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: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="mputl" xml:lang="ja">
+    
     <refnamediv>
+        
         <refname>mputl</refname>
-        <refpurpose>アスキーファイルに文字列を書き込む</refpurpose>
+        
+        <refpurpose>テキストファイルに文字列を書き込む</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
-        <synopsis>r = mputl(txt ,file_desc)</synopsis>
+        
+        <synopsis>r = mputl(txt, file_desc)</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>r</term>
+                
                 <listitem>
+                    
                     <para>
+                        
                         関数がファイルに正しく書き込んだかどうかをチェックするために
-                        %t または %f を返します.
+                        
+                        <literal>%t</literal>または<literal>%f</literal>を返します.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>file_desc</term>
+                
                 <listitem>
+                    
                     <para>
-                        ファイル名を指定する文字列または mopenにより返された
-                        論理ユニット.
+                        
+                        ファイル名を指定する文字列または 
+                        
                     </para>
+                    
+                    <para>
+                        
+                        整数スカラー: 
+                        
+                        <function>mopen</function>関すから返されたファイル記述子.
+                        
+                    </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>txt</term>
+                
                 <listitem>
+                    
                     <para>文字列のベクトル.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
+        <para>
+            
+            <function>mputl</function>関数により,文字列ベクトルを
+            
+            一連の行としてテキストファイルに書き込むことができます.
+            
+        </para>
+        
         <para>
-            <literal>mputl</literal> 関数により
-            一連の行を文字列のベクトルとしてアスキーファイルに
-            書き込むことができます.
+            
+            <function>mputl</function> は,ANSI/アスキー および UTF-8
+            
+            でエンコードされた文字列をサポートします.
+            
         </para>
+        
     </refsection>
+    
     <refsection>
+        
         <title>例</title>
+        
         <programlisting role="example"><![CDATA[ 
 fd = mopen(TMPDIR+'/text_mputl.txt','wt');
 mputl('Hello World',fd);
@@ -68,34 +130,66 @@ fd = mopen(TMPDIR+'/text_mputl.txt','rt');
 disp(mgetl(fd));
 mclose(fd);
  ]]></programlisting>
+        
     </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetl">mgetl</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="write">write</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 8438d5d..54fa3e2 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="mputstr">
+    
     <refnamediv>
+        
         <refname>mputstr</refname>
+        
         <refpurpose>ファイルに文字列を書き込む</refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>mputstr(str [, fd]);</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー.  <literal>mopen</literal>関数により返された<literal>fd</literal>
-                        パラメータ .  デフォルトは -1 で,直近にオープンされたファイルを意味します.
+                        
+                        スカラー:  <function>mopen</function>関数により返されたファイル記述子.
+                        
+                        <literal>-1</literal>は直近にオープンされたファイルを意味します.
+                        
+                        デフォルト値は<literal>-1</literal>です.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>str</term>
+                
                 <listitem>
-                    <para>文字列</para>
+                    
+                    <para>文字列.</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
         </variablelist>
+        
     </refsection>
+    
     <refsection>
+        
         <title>説明</title>
+        
         <para>
-            mputstr 関数により文字列をバイナリファイルに書き込むことが可能です.
+            
+            <function>mputstr</function> 関数により文字列<varname>str</varname>を
+            
+            バイナリファイルに書き込むことが可能です.
+            
         </para>
+        
     </refsection>
+    
+    <refsection>
+        
+        <title>例</title>
+        
+        <programlisting role="example"><![CDATA[
+
+this_file = pathconvert(TMPDIR+"/mputstr.txt", %F);
+
+fd = mopen(this_file, "wt");
+mputstr("Scilab", fd);
+mclose(fd);
+
+mgetl(this_file) // Scilab
+
+ ]]></programlisting>
+        
+    </refsection>
+    
     <refsection role="see also">
+        
         <title>参照</title>
+        
         <simplelist type="inline">
+            
             <member>
+                
                 <link linkend="mclose">mclose</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="meof">meof</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfprintf">mfprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fprintfMat">fprintfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mfscanf">mfscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="fscanfMat">fscanfMat</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mget">mget</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mgetstr">mgetstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mopen">mopen</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mprintf">mprintf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mput">mput</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mputstr">mputstr</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mscanf">mscanf</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mseek">mseek</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mtell">mtell</link>
+                
             </member>
+            
             <member>
+                
                 <link linkend="mdelete">mdelete</link>
+                
             </member>
+            
         </simplelist>
+        
     </refsection>
+    
 </refentry>
+
index 9119fee..b4d859d 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - INRIA
  * 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="mseek">
+    
     <refnamediv>
+        
         <refname>mseek</refname>
+        
         <refpurpose>バイナリファイルの中でカレントの位置を設定する.  </refpurpose>
+        
     </refnamediv>
+    
     <refsynopsisdiv>
+        
         <title>呼び出し手順</title>
+        
         <synopsis>mseek(n [,fd, flag])</synopsis>
+        
     </refsynopsisdiv>
+    
     <refsection>
-        <title>パラメータ</title>
+        
+        <title>引数</title>
+        
         <variablelist>
+            
             <varlistentry>
+                
                 <term>n</term>
+                
                 <listitem>
-                    <para>正のスカラー: 原点からのオフセット(単位:バイト数).</para>
+                    
+                    <para>スカラー: オフセット(単位:バイト数).</para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>fd</term>
+                
                 <listitem>
+                    
                     <para>
-                        スカラー.  <literal>mopen</literal>関数により返された<literal>fd</literal>
-                        パラメータ .  デフォルトは -1 で,直近にオープンされたファイルを意味します.
+                        
+                        スカラー:  <function>mopen</function>関数により返されたファイル記述子.
+                        
+                        <literal>-1</literal>は直近にオープンされたファイルを意味します.
+                        
+                        デフォルト値は<literal>-1</literal>です.
+                        
                     </para>
+                    
                 </listitem>
+                
             </varlistentry>
+            
             <varlistentry>
+                
                 <term>flag</term>
+                
                 <listitem>
+                    
                     <para>
-                        文字列. 原点を指定. デフォルト値: <literal>'set'</literal>.
+