Indent all the XML files to the same way
[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" version="5.0-subset Scilab" 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>