Massive indent of all codes:
[scilab.git] / scilab / modules / io / help / ja_JP / write.xml
1     <?xml version="1.0" encoding="UTF-8"?>
2     <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) XXXX-2008 - INRIA
5  * 
6  * This file must be used under the terms of the CeCILL.
7  * This source file is licensed as described in the file COPYING, which
8  * you should have received as part of this distribution.  The terms
9  * are also available at    
10  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
11  *
12  -->
13     <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns: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="write" xml:lang="ja">
14         <refnamediv>
15             <refname>write</refname>
16             <refpurpose>フォーマットされたファイルに書き込む</refpurpose>
17         </refnamediv>
18         <refsynopsisdiv>
19             <title>呼び出し手順</title>
20             <synopsis>write(file-desc,a,[format])
21                 write(file-desc,a,k,format)
22             </synopsis>
23         </refsynopsisdiv>
24         <refsection>
25             <title>パラメータ</title>
26             <variablelist>
27                 <varlistentry>
28                     <term>file-desc</term>
29                     <listitem>
30                         <para>ファイル名を指定する文字列または論理ユニットを
31                             指定する整数値 (file 参照).
32                         </para>
33                         <para>この関数はUTFのファイル名をオープンすることができません.
34                             この場合は mopen を使用してください.
35                         </para>
36                     </listitem>
37                 </varlistentry>
38                 <varlistentry>
39                     <term>a</term>
40                     <listitem>
41                         <para>実数行列または文字列の列ベクトル.</para>
42                     </listitem>
43                 </varlistentry>
44                 <varlistentry>
45                     <term>format</term>
46                     <listitem>
47                         <para>文字列, "Fortran" 形式を指定します. この文字列は
48                             右括弧で始まり,左括弧で終わります.
49                             形式には浮動小数点数, 整数または文字編集モードを混ぜることは
50                             できません.
51                         </para>
52                     </listitem>
53                 </varlistentry>
54                 <varlistentry>
55                     <term>k</term>
56                     <listitem>
57                         <para>整数ベクトル</para>
58                     </listitem>
59                 </varlistentry>
60             </variablelist>
61         </refsection>
62         <refsection>
63             <title>説明</title>
64             <para>
65                 実数行列または文字列の列ベクトルを整形されたファイルに
66                 行毎に書き込みます.
67                 引数<literal>a</literal>の各行は,
68                 <literal>file-desc</literal>ファイルの新しい行で始まります.
69                 <literal>format</literal> に基づき
70                 <literal>a</literal>引数の指定した行が
71                 <literal>file-desc</literal>ファイルの複数行に書き込まれます.
72             </para>
73             <para>
74                 Formatの例 : <literal>(1x,e10.3,5x,3(f3.0))</literal> ,
75                 <literal>(10x,a20)</literal> ;
76             </para>
77             <para>詳細はFortranブックを参照ください.</para>
78             <para>直接アクセスファイル :
79                 <literal>x=write(file_desc,a,k,format)</literal>. ここで
80                 <literal>k</literal> はレコードのベクトルです (行毎に1レコード, すなわち,
81                 <literal>m=prod(size(k)</literal>)
82             </para>
83             <para>
84                 <literal>write(%io(2),....)</literal> は Scilabのウインドウを書き込みます.
85                 この場合,<literal>format</literal>は
86                 行列の各行について1行出力する必要があります.
87                 この拘束条件が確認できない場合,予測できない結果となる可能性があります.
88             </para>
89         </refsection>
90         <refsection>
91             <title>例</title>
92             <programlisting role="example"><![CDATA[ 
93 if getos() == 'Windows' then unix('del asave');
94 else unix('rm -f asave'); end
95 A=rand(5,3); write('asave',A); A=read('asave',5,3);
96 write(%io(2),A,'('' | '',3(f10.3,'' | ''))')
97 write(%io(2),string(1:10))
98 write(%io(2),strcat(string(1:10),','))
99 write(%io(2),1:10,'(10(i2,3x))')
100
101 if getos() == 'Windows' then unix('del foo');
102 else unix('rm -f foo'); end
103 write('foo',A)
104  ]]></programlisting>
105         </refsection>
106         <refsection role="see also">
107             <title>参照</title>
108             <simplelist type="inline">
109                 <member>
110                     <link linkend="read">read</link>
111                 </member>
112                 <member>
113                     <link linkend="save">save</link>
114                 </member>
115                 <member>
116                     <link linkend="file">file</link>
117                 </member>
118                 <member>
119                     <link linkend="fileinfo">fileinfo</link>
120                 </member>
121                 <member>
122                     <link linkend="writb">writb</link>
123                 </member>
124                 <member>
125                     <link linkend="print">print</link>
126                 </member>
127                 <member>
128                     <link linkend="string">string</link>
129                 </member>
130                 <member>
131                     <link linkend="mfprintf">mfprintf</link>
132                 </member>
133                 <member>
134                     <link linkend="mprintf">mprintf</link>
135                 </member>
136                 <member>
137                     <link linkend="msprintf">msprintf</link>
138                 </member>
139                 <member>
140                     <link linkend="fprintfMat">fprintfMat</link>
141                 </member>
142             </simplelist>
143         </refsection>
144     </refentry>