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: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="sp2adj" xml:lang="en">
15
<refname>sp2adj</refname>
16
<refpurpose>converte uma matriz esparsa para forma de
21
<title>Par�metros</title>
26
<para>matriz esparsa de reais ou complexos (nz entradas n�o-nulas)
33
<para>vetor de inteiros de comprimento (n+1). </para>
39
<para>vetor de inteiros de comprimento nz contendo os �ndices de
40
linha para os elementos correspondentes em anz
47
<para>vetor coluna de comprimento nz contendo os elementos n�o-nulos
55
<title>Descri��o</title>
56
<programlisting role=""><![CDATA[
15
<refname>sp2adj</refname>
16
<refpurpose>converte uma matriz esparsa para forma de
21
<title>Par�metros</title>
26
<para>matriz esparsa de reais ou complexos (nz entradas n�o-nulas)
33
<para>vetor de inteiros de comprimento (n+1). </para>
39
<para>vetor de inteiros de comprimento nz contendo os �ndices de
40
linha para os elementos correspondentes em anz
47
<para>vetor coluna de comprimento nz contendo os elementos n�o-nulos
55
<title>Descri��o</title>
56
<programlisting role=""><![CDATA[
57
57
sp2adj converte uma matriz esparsa para usa forma de adjac�ncia
58
58
(fun��o utilit�ria).
59
59
A = matriz esparsa n x m . xadj, adjncy, anz = representa��o
60
60
em adjac�ncia de A, i.e.:
61
61
]]></programlisting>
63
<literal>xadj(j+1)-xadj(j)</literal> = n�mero de entradas n�o-nulas
64
na linha j. <literal>adjncy</literal> = �ndice de coluna das entradas
65
n�o-nulas nas linha 1, linha 2,..., linha n. <literal>anz</literal> =
66
valores de entradas n�o-nulas nas linha 1, linha 2,..., linha n.
67
<literal>xadj</literal> � um vetor (coluna) de tamanho n+1 e
68
<literal>adjncy</literal> � um vetor (coluna) de inteiros de tamanho
69
<literal>nz=nnz(A)</literal>. <literal>anz</literal> � um vetor de reais
70
de tamanho <literal>nz=nnz(A)</literal>.
74
<title>Exemplos </title>
75
<programlisting role="example"><![CDATA[
63
<literal>xadj(j+1)-xadj(j)</literal> = n�mero de entradas n�o-nulas
64
na linha j. <literal>adjncy</literal> = �ndice de coluna das entradas
65
n�o-nulas nas linha 1, linha 2,..., linha n. <literal>anz</literal> =
66
valores de entradas n�o-nulas nas linha 1, linha 2,..., linha n.
67
<literal>xadj</literal> � um vetor (coluna) de tamanho n+1 e
68
<literal>adjncy</literal> � um vetor (coluna) de inteiros de tamanho
69
<literal>nz=nnz(A)</literal>. <literal>anz</literal> � um vetor de reais
70
de tamanho <literal>nz=nnz(A)</literal>.
74
<title>Exemplos </title>
75
<programlisting role="example"><![CDATA[
76
76
A = sprand(100,50,.05);
77
77
[xadj,adjncy,anz]= sp2adj(A);
79
79
p = adj2sp(xadj,adjncy,anz,[n,m]);
81
81
]]></programlisting>
83
<refsection role="see also">
84
<title>Ver Tamb�m</title>
85
<simplelist type="inline">
87
<link linkend="adj2sp">adj2sp</link>
90
<link linkend="sparse">sparse</link>
93
<link linkend="spcompack">spcompack</link>
96
<link linkend="spget">spget</link>
83
<refsection role="see also">
84
<title>Ver Tamb�m</title>
85
<simplelist type="inline">
87
<link linkend="adj2sp">adj2sp</link>
90
<link linkend="sparse">sparse</link>
93
<link linkend="spcompack">spcompack</link>
96
<link linkend="spget">spget</link>