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

« back to all changes in this revision

Viewing changes to modules/linear_algebra/help/ja_JP/kroneck.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:
1
 
<?xml version="1.0" encoding="UTF-8"?>
2
 
<!--
3
 
 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4
 
 * Copyright (C) 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:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ja" xml:id="kroneck">
14
 
  <refnamediv>
15
 
    <refname>kroneck</refname>
16
 
    <refpurpose>行列ペンシルのクロネッカー形式</refpurpose>
17
 
  </refnamediv>
18
 
  <refsynopsisdiv>
19
 
    <title>呼び出し手順</title>
20
 
    <synopsis>[Q,Z,Qd,Zd,numbeps,numbeta]=kroneck(F)
21
 
      [Q,Z,Qd,Zd,numbeps,numbeta]=kroneck(E,A)
22
 
    </synopsis>
23
 
  </refsynopsisdiv>
24
 
  <refsection>
25
 
    <title>パラメータ</title>
26
 
    <variablelist>
27
 
      <varlistentry>
28
 
        <term>F</term>
29
 
        <listitem>
30
 
          <para>
31
 
            実数行列ペンシル <literal>F=s*E-A</literal>
32
 
          </para>
33
 
        </listitem>
34
 
      </varlistentry>
35
 
      <varlistentry>
36
 
        <term>E,A</term>
37
 
        <listitem>
38
 
          <para>同じ次元の実数行列</para>
39
 
        </listitem>
40
 
      </varlistentry>
41
 
      <varlistentry>
42
 
        <term>Q,Z</term>
43
 
        <listitem>
44
 
          <para>正方直交行列</para>
45
 
        </listitem>
46
 
      </varlistentry>
47
 
      <varlistentry>
48
 
        <term>Qd,Zd</term>
49
 
        <listitem>
50
 
          <para>整数ベクトル</para>
51
 
        </listitem>
52
 
      </varlistentry>
53
 
      <varlistentry>
54
 
        <term>numbeps,numeta</term>
55
 
        <listitem>
56
 
          <para>整数ベクトル</para>
57
 
        </listitem>
58
 
      </varlistentry>
59
 
    </variablelist>
60
 
  </refsection>
61
 
  <refsection>
62
 
    <title>説明</title>
63
 
    <para>
64
 
      行列ペンシルのクロネッカー形式: <literal>kroneck</literal> は,
65
 
      ペンシル<literal>F=s*E -A</literal>を以下のような上三角形式に変換する
66
 
      2つの直交行列<literal>Q, Z</literal>を計算します:
67
 
    </para>
68
 
    <programlisting role=""><![CDATA[ 
69
 
           | sE(eps)-A(eps) |        X       |      X     |      X        |
70
 
           |----------------|----------------|------------|---------------|
71
 
           |        O       | sE(inf)-A(inf) |      X     |      X        |
72
 
Q(sE-A)Z = |---------------------------------|----------------------------|
73
 
           |                |                |            |               |
74
 
           |        0       |       0        | sE(f)-A(f) |      X        |
75
 
           |--------------------------------------------------------------|
76
 
           |                |                |            |               |
77
 
           |        0       |       0        |      0     | sE(eta)-A(eta)|
78
 
 ]]></programlisting>
79
 
    <para>
80
 
      4個のブロックの次元は以下のように指定されます:
81
 
    </para>
82
 
    <para>
83
 
      <literal>eps=Qd(1) x Zd(1)</literal>, <literal>inf=Qd(2) x Zd(2)</literal>,
84
 
      <literal>f = Qd(3) x Zd(3)</literal>, <literal>eta=Qd(4)xZd(4)</literal>
85
 
    </para>
86
 
    <para>
87
 
      <literal>inf</literal>ブロックにはペンシルの無限大モードが含まれます.
88
 
    </para>
89
 
    <para>
90
 
      <literal>f</literal> ブロックにはペンシルの有限モードが含まれます.
91
 
    </para>
92
 
    <para>
93
 
      イプシロンとetaブロックの構造は以下のように指定されます:
94
 
    </para>
95
 
    <para>
96
 
      <literal>numbeps(1)</literal> = 大きさ 0 x 1のepsブロックの番号
97
 
    </para>
98
 
    <para>
99
 
      <literal>numbeps(2)</literal> = 大きさ 1 x 2のepsブロックの番号
100
 
    </para>
101
 
    <para>
102
 
      <literal>numbeps(3)</literal> = 大きさ 2 x 3のepsブロックの番号     etc...
103
 
    </para>
104
 
    <para>
105
 
      <literal>numbeta(1)</literal> = 大きさ 1 x 0のetaブロックの番号
106
 
    </para>
107
 
    <para>
108
 
      <literal>numbeta(2)</literal> = 大きさ 2 x 1のetaブロックの番号
109
 
    </para>
110
 
    <para>
111
 
      <literal>numbeta(3)</literal> = 大きさ 3 x 2のetaブロックの番号     etc...
112
 
    </para>
113
 
    <para>
114
 
      このコードはT. Beelen (Slicot-WGS group)によるものです.
115
 
    </para>
116
 
  </refsection>
117
 
  <refsection>
118
 
    <title>例</title>
119
 
    <programlisting role="example"><![CDATA[ 
120
 
F=randpencil([1,1,2],[2,3],[-1,3,1],[0,3]);
121
 
Q=rand(17,17);Z=rand(18,18);F=Q*F*Z;
122
 
//random pencil with eps1=1,eps2=1,eps3=1; 2 J-blocks @ infty 
123
 
//with dimensions 2 and 3
124
 
//3 finite eigenvalues at -1,3,1 and eta1=0,eta2=3
125
 
[Q,Z,Qd,Zd,numbeps,numbeta]=kroneck(F);
126
 
[Qd(1),Zd(1)]    //eps. part is sum(epsi) x (sum(epsi) + number of epsi) 
127
 
[Qd(2),Zd(2)]    //infinity part
128
 
[Qd(3),Zd(3)]    //finite part
129
 
[Qd(4),Zd(4)]    //eta part is (sum(etai) + number(eta1)) x sum(etai)
130
 
numbeps
131
 
numbeta
132
 
 ]]></programlisting>
133
 
  </refsection>
134
 
  <refsection role="see also">
135
 
    <title>参照</title>
136
 
    <simplelist type="inline">
137
 
      <member>
138
 
        <link linkend="gschur">gschur</link>
139
 
      </member>
140
 
      <member>
141
 
        <link linkend="gspec">gspec</link>
142
 
      </member>
143
 
      <member>
144
 
        <link linkend="systmat">systmat</link>
145
 
      </member>
146
 
      <member>
147
 
        <link linkend="pencan">pencan</link>
148
 
      </member>
149
 
      <member>
150
 
        <link linkend="randpencil">randpencil</link>
151
 
      </member>
152
 
      <member>
153
 
        <link linkend="trzeros">trzeros</link>
154
 
      </member>
155
 
    </simplelist>
156
 
  </refsection>
157
 
</refentry>