~ubuntu-branches/ubuntu/raring/scilab/raring-proposed

« back to all changes in this revision

Viewing changes to modules/elementary_functions/help/ja_JP/elementarymatrices/rand.xml

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2012-08-30 14:42:38 UTC
  • mfrom: (1.4.7)
  • Revision ID: package-import@ubuntu.com-20120830144238-c1y2og7dbm7m9nig
Tags: 5.4.0-beta-3-1~exp1
* New upstream release
* Update the scirenderer dep
* Get ride of libjhdf5-java dependency

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
 *
12
12
 -->
13
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:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="rand" xml:lang="ja">
14
 
  <refnamediv>
15
 
    <refname>rand</refname>
16
 
    <refpurpose>乱数生成</refpurpose>
17
 
  </refnamediv>
18
 
  <refsynopsisdiv>
19
 
    <title>呼び出し手順</title>
20
 
    <synopsis>rand(m1,m2,.. [,key])
21
 
      rand(x [, key])
22
 
      rand()
23
 
      
24
 
      rand(key)
25
 
      rand("seed" [,n])
26
 
      rand("info")
27
 
    </synopsis>
28
 
  </refsynopsisdiv>
29
 
  <refsection>
30
 
    <title>パラメータ</title>
31
 
    <variablelist>
32
 
      <varlistentry>
33
 
        <term>mi</term>
34
 
        <listitem>
35
 
          <para>整数</para>
36
 
        </listitem>
37
 
      </varlistentry>
38
 
      <varlistentry>
39
 
        <term>key</term>
40
 
        <listitem>
41
 
          <para>
42
 
            <literal>"uniform"</literal>,
43
 
            <literal>"normal"</literal>を値とする文字列
44
 
          </para>
45
 
        </listitem>
46
 
      </varlistentry>
47
 
      <varlistentry>
48
 
        <term>x</term>
49
 
        <listitem>
50
 
          <para>行列. その次元のみが処理されます.</para>
51
 
        </listitem>
52
 
      </varlistentry>
53
 
    </variablelist>
54
 
  </refsection>
55
 
  <refsection>
56
 
    <title>説明</title>
57
 
    <para>乱数生成器.</para>
58
 
    <para>key 引数を省略すると,
59
 
      以下の構文はカレントの乱数生成器(デフォルトは "uniform")により
60
 
      乱数行列を生成します.
61
 
    </para>
62
 
    <variablelist>
63
 
      <varlistentry>
64
 
        <term>rand(m1,m2)</term>
65
 
        <listitem>
66
 
          <para>
67
 
            は, 次元が <literal>m1</literal> 行
68
 
            <literal>m2</literal>列の乱数行列です.
69
 
          </para>
70
 
        </listitem>
71
 
      </varlistentry>
72
 
      <varlistentry>
73
 
        <term>rand(m1,m2,..,mn)</term>
74
 
        <listitem>
75
 
          <para>
76
 
            は,次元が<literal>m1</literal> x
77
 
            <literal>m2</literal>,.. x <literal>mn</literal>
78
 
            の乱数行列です.
79
 
          </para>
80
 
        </listitem>
81
 
      </varlistentry>
82
 
      <varlistentry>
83
 
        <term>rand(a)</term>
84
 
        <listitem>
85
 
          <para>はaと同じ大きさの乱数行列です.
86
 
            <literal>a</literal>が複素数行列の場合,
87
 
            <literal>rand(a)</literal>は複素数です.
88
 
          </para>
89
 
        </listitem>
90
 
      </varlistentry>
91
 
      <varlistentry>
92
 
        <term>rand() : 引数を指定しない場合, 値が変化するスカラー値となります</term>
93
 
        <listitem>
94
 
          <para>参照される度に.</para>
95
 
        </listitem>
96
 
      </varlistentry>
97
 
    </variablelist>
98
 
    <para>key引数が指定された場合, その他の乱数分布を指定することができるように
99
 
      なります.
100
 
    </para>
101
 
    <variablelist>
102
 
      <varlistentry>
103
 
        <term>rand('uniform')</term>
104
 
        <listitem>
105
 
          <para>カレントの乱数生成器が一様分布の乱数生成器に
106
 
            設定されます.乱数は(0,1)の範囲の一様分布となります.
107
 
          </para>
108
 
        </listitem>
109
 
      </varlistentry>
110
 
      <varlistentry>
111
 
        <term>rand('normal')</term>
112
 
        <listitem>
113
 
          <para>カレントの乱数生成器はガウス乱数生成器(平均0,分散1)に設定されます.
114
 
          </para>
115
 
        </listitem>
116
 
      </varlistentry>
117
 
      <varlistentry>
118
 
        <term>str=rand('info')</term>
119
 
        <listitem>
120
 
          <para>デフォルトの乱数生成器の型('uniform' または
121
 
            'normal')を返します.
122
 
          </para>
123
 
        </listitem>
124
 
      </varlistentry>
125
 
    </variablelist>
126
 
    <para>乱数生成器のシードを(再)初期化することが可能です:</para>
127
 
    <variablelist>
128
 
      <varlistentry>
129
 
        <term>rand('seed')</term>
130
 
        <listitem>
131
 
          <para>シードのカレントの値を返します.</para>
132
 
        </listitem>
133
 
      </varlistentry>
134
 
      <varlistentry>
135
 
        <term>rand('seed',n)</term>
136
 
        <listitem>
137
 
          <para>
138
 
            シードを<literal>n</literal>に設定します. (デフォルトでは,
139
 
            最初のコールで<literal>n=0</literal> ).
140
 
          </para>
141
 
        </listitem>
142
 
      </varlistentry>
143
 
    </variablelist>
144
 
  </refsection>
145
 
  <refsection>
146
 
    <title>注意</title>
147
 
    <para>
148
 
      代わりにより強力な関数 <link linkend="grand">grand</link>
149
 
      を使用してください.
150
 
    </para>
151
 
  </refsection>
152
 
  <refsection>
153
 
    <title>例</title>
154
 
    <programlisting role="example"><![CDATA[  
 
14
    <refnamediv>
 
15
        <refname>rand</refname>
 
16
        <refpurpose>乱数生成</refpurpose>
 
17
    </refnamediv>
 
18
    <refsynopsisdiv>
 
19
        <title>呼び出し手順</title>
 
20
        <synopsis>rand(m1,m2,.. [,key])
 
21
            rand(x [, key])
 
22
            rand()
 
23
            
 
24
            rand(key)
 
25
            rand("seed" [,n])
 
26
            rand("info")
 
27
        </synopsis>
 
28
    </refsynopsisdiv>
 
29
    <refsection>
 
30
        <title>パラメータ</title>
 
31
        <variablelist>
 
32
            <varlistentry>
 
33
                <term>mi</term>
 
34
                <listitem>
 
35
                    <para>整数</para>
 
36
                </listitem>
 
37
            </varlistentry>
 
38
            <varlistentry>
 
39
                <term>key</term>
 
40
                <listitem>
 
41
                    <para>
 
42
                        <literal>"uniform"</literal>,
 
43
                        <literal>"normal"</literal>を値とする文字列
 
44
                    </para>
 
45
                </listitem>
 
46
            </varlistentry>
 
47
            <varlistentry>
 
48
                <term>x</term>
 
49
                <listitem>
 
50
                    <para>行列. その次元のみが処理されます.</para>
 
51
                </listitem>
 
52
            </varlistentry>
 
53
        </variablelist>
 
54
    </refsection>
 
55
    <refsection>
 
56
        <title>説明</title>
 
57
        <para>乱数生成器.</para>
 
58
        <para>key 引数を省略すると,
 
59
            以下の構文はカレントの乱数生成器(デフォルトは "uniform")により
 
60
            乱数行列を生成します.
 
61
        </para>
 
62
        <variablelist>
 
63
            <varlistentry>
 
64
                <term>rand(m1,m2)</term>
 
65
                <listitem>
 
66
                    <para>
 
67
                        は, 次元が <literal>m1</literal> 行
 
68
                        <literal>m2</literal>列の乱数行列です.
 
69
                    </para>
 
70
                </listitem>
 
71
            </varlistentry>
 
72
            <varlistentry>
 
73
                <term>rand(m1,m2,..,mn)</term>
 
74
                <listitem>
 
75
                    <para>
 
76
                        は,次元が<literal>m1</literal> x
 
77
                        <literal>m2</literal>,.. x <literal>mn</literal>
 
78
                        の乱数行列です.
 
79
                    </para>
 
80
                </listitem>
 
81
            </varlistentry>
 
82
            <varlistentry>
 
83
                <term>rand(a)</term>
 
84
                <listitem>
 
85
                    <para>はaと同じ大きさの乱数行列です.
 
86
                        <literal>a</literal>が複素数行列の場合,
 
87
                        <literal>rand(a)</literal>は複素数です.
 
88
                    </para>
 
89
                </listitem>
 
90
            </varlistentry>
 
91
            <varlistentry>
 
92
                <term>rand() : 引数を指定しない場合, 値が変化するスカラー値となります</term>
 
93
                <listitem>
 
94
                    <para>参照される度に.</para>
 
95
                </listitem>
 
96
            </varlistentry>
 
97
        </variablelist>
 
98
        <para>key引数が指定された場合, その他の乱数分布を指定することができるように
 
99
            なります.
 
100
        </para>
 
101
        <variablelist>
 
102
            <varlistentry>
 
103
                <term>rand('uniform')</term>
 
104
                <listitem>
 
105
                    <para>カレントの乱数生成器が一様分布の乱数生成器に
 
106
                        設定されます.乱数は(0,1)の範囲の一様分布となります.
 
107
                    </para>
 
108
                </listitem>
 
109
            </varlistentry>
 
110
            <varlistentry>
 
111
                <term>rand('normal')</term>
 
112
                <listitem>
 
113
                    <para>カレントの乱数生成器はガウス乱数生成器(平均0,分散1)に設定されます.
 
114
                    </para>
 
115
                </listitem>
 
116
            </varlistentry>
 
117
            <varlistentry>
 
118
                <term>str=rand('info')</term>
 
119
                <listitem>
 
120
                    <para>デフォルトの乱数生成器の型('uniform' または
 
121
                        'normal')を返します.
 
122
                    </para>
 
123
                </listitem>
 
124
            </varlistentry>
 
125
        </variablelist>
 
126
        <para>乱数生成器のシードを(再)初期化することが可能です:</para>
 
127
        <variablelist>
 
128
            <varlistentry>
 
129
                <term>rand('seed')</term>
 
130
                <listitem>
 
131
                    <para>シードのカレントの値を返します.</para>
 
132
                </listitem>
 
133
            </varlistentry>
 
134
            <varlistentry>
 
135
                <term>rand('seed',n)</term>
 
136
                <listitem>
 
137
                    <para>
 
138
                        シードを<literal>n</literal>に設定します. (デフォルトでは,
 
139
                        最初のコールで<literal>n=0</literal> ).
 
140
                    </para>
 
141
                </listitem>
 
142
            </varlistentry>
 
143
        </variablelist>
 
144
    </refsection>
 
145
    <refsection>
 
146
        <title>注意</title>
 
147
        <para>
 
148
            代わりにより強力な関数 <link linkend="grand">grand</link>
 
149
            を使用してください.
 
150
        </para>
 
151
    </refsection>
 
152
    <refsection>
 
153
        <title>例</title>
 
154
        <programlisting role="example"><![CDATA[  
155
155
x=rand(10,10,'uniform')
156
156
rand('normal')
157
157
rand('info')
158
158
y=rand(x,'normal');
159
159
x=rand(2,2,2)
160
160
 ]]></programlisting>
161
 
  </refsection>
162
 
  <refsection role="see also">
163
 
    <title>参照</title>
164
 
    <simplelist type="inline">
165
 
      <member>
166
 
        <link linkend="grand">grand</link>
167
 
      </member>
168
 
      <member>
169
 
        <link linkend="ssrand">ssrand</link>
170
 
      </member>
171
 
    </simplelist>
172
 
  </refsection>
 
161
    </refsection>
 
162
    <refsection role="see also">
 
163
        <title>参照</title>
 
164
        <simplelist type="inline">
 
165
            <member>
 
166
                <link linkend="grand">grand</link>
 
167
            </member>
 
168
            <member>
 
169
                <link linkend="ssrand">ssrand</link>
 
170
            </member>
 
171
        </simplelist>
 
172
    </refsection>
173
173
</refentry>