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

« back to all changes in this revision

Viewing changes to modules/linear_algebra/help/pt_BR/bdiag.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="ISO-8859-1"?>
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: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="bdiag" xml:lang="en">
14
 
  <refnamediv>
15
 
    <refname>bdiag</refname>
16
 
    <refpurpose>diagonaliza��o em blocos, autovetores
17
 
      generalizados
18
 
    </refpurpose>
19
 
  </refnamediv>
20
 
  <refsynopsisdiv>
21
 
    <title> Seq��ncia de Chamamento </title>
22
 
    <synopsis>[Ab [,X [,bs]]]=bdiag(A [,rmax])</synopsis>
23
 
  </refsynopsisdiv>
24
 
  <refsection>
25
 
    <title>Par�metros</title>
26
 
    <variablelist>
27
 
      <varlistentry>
28
 
        <term>A</term>
29
 
        <listitem>
30
 
          <para>matriz quadrada de reais ou complexos </para>
31
 
        </listitem>
32
 
      </varlistentry>
33
 
      <varlistentry>
34
 
        <term>rmax</term>
35
 
        <listitem>
36
 
          <para>n�mero real</para>
37
 
        </listitem>
38
 
      </varlistentry>
39
 
      <varlistentry>
40
 
        <term>Ab</term>
41
 
        <listitem>
42
 
          <para>matriz quadrada de reais ou complexos</para>
43
 
        </listitem>
44
 
      </varlistentry>
45
 
      <varlistentry>
46
 
        <term>X</term>
47
 
        <listitem>
48
 
          <para>matriz de reais ou complexos n�o-singular</para>
49
 
        </listitem>
50
 
      </varlistentry>
51
 
      <varlistentry>
52
 
        <term>bs</term>
53
 
        <listitem>
54
 
          <para>vetor de inteiros</para>
55
 
        </listitem>
56
 
      </varlistentry>
57
 
    </variablelist>
58
 
  </refsection>
59
 
  <refsection>
60
 
    <title>Descri��o</title>
61
 
    <programlisting role=""><![CDATA[ 
62
 
[Ab [,X [,bs]]]=bdiag(A [,rmax]) 
63
 
 ]]></programlisting>
64
 
    <para>
65
 
      realiza a diagonaliza��o em blocos da matriz <literal>A</literal>.
66
 
      bs fornece a estrutura dos blocos (respectivos tamanhos dos blocos).
67
 
      <literal>X</literal> � a matriz mudan�a de base i.e <literal>Ab =
68
 
        inv(X)*A*X 
69
 
      </literal>
70
 
      �diagonal em blocos.
71
 
    </para>
72
 
    <para>
73
 
      <literal>rmax</literal> controla o condicionamento de
74
 
      <literal>X</literal>; o valor padr�o � a norma L1 de
75
 
      <literal>A</literal>.
76
 
    </para>
77
 
    <para>Para encontrar a forma diagonal (se existir) escolha um valor
78
 
      suficientemente grande para <literal>rmax</literal>
79
 
      (<literal>rmax=1/%eps</literal> , por exemplo). Genericamente, (para uma
80
 
      matriz A de reais aleat�ria) os blocos s�o (1x1) e (2x2) e
81
 
      <literal>X</literal> � a matriz de autovetores.
82
 
    </para>
83
 
  </refsection>
84
 
  <refsection>
85
 
    <title>Exemplos</title>
86
 
    <programlisting role="example"><![CDATA[ 
87
 
//No caso de reais: blocos 1x1 e 2x2
88
 
a=rand(5,5);[ab,x,bs]=bdiag(a);ab
89
 
 
90
 
//No caso de complexos: blocos 1x1 complexos
91
 
[ab,x,bs]=bdiag(a+%i*0);ab
92
 
 ]]></programlisting>
93
 
  </refsection>
94
 
  <refsection>
95
 
    <title> Ver Tamb�m </title>
96
 
    <simplelist type="inline">
97
 
      <member>
98
 
        <link linkend="schur">schur</link>
99
 
      </member>
100
 
      <member>
101
 
        <link linkend="sylv">sylv</link>
102
 
      </member>
103
 
      <member>
104
 
        <link linkend="spec">spec</link>
105
 
      </member>
106
 
    </simplelist>
107
 
  </refsection>
108
 
</refentry>