File: mtlb_sparse.xml

package info (click to toggle)
scilab 5.3.3-10
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 330,656 kB
file content (79 lines) | stat: -rw-r--r-- 2,835 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
 * Copyright (C) XXXX-2008 - INRIA
 * 
 * This file must be used under the terms of the CeCILL.
 * This source file is licensed as described in the file COPYING, which
 * you should have received as part of this distribution.  The terms
 * are also available at    
 * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
 *
 -->
<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="mtlb_sparse">
  <info>
    <pubdate>$LastChangedDate$</pubdate>
  </info>
  <refnamediv>
    <refname>mtlb_sparse</refname>
    <refpurpose> 疎行列に変換</refpurpose>
  </refnamediv>
  <refsynopsisdiv>
    <title>呼び出し手順</title>
    <synopsis>Y=mtlb_sparse(X)</synopsis>
  </refsynopsisdiv>
  <refsection>
    <title>Pパラメータ</title>
    <variablelist>
      <varlistentry>
        <term>X</term>
        <listitem>
          <para>疎行列</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term>Y</term>
        <listitem>
          <para>Matlab形式の疎行列</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </refsection>
  <refsection>
    <title>せつ</title>
    <para><literal>Y=mtlb_sparse(X)</literal> は
	Scilab疎行列<literal>X</literal>をMatlab形式に変換する際に
	使用されます.
	<literal>Y</literal> は7型の変数,すなわち,
	<literal>type(Y)</literal>は7となります.
	この関数は, mexfilesで使用されます (疎行列を含むMatlab mexileはScilab疎行列を
	この形式に変換した場合のみ使用できます).
	関数<literal>full</literal> および <literal>spget</literal>はこの形式でも
	動作します.</para>
    <para>
	この形式を用いるその他の処理および関数は,
	接頭辞 "%msp" を用いて
	Scilab関数によりオーバーロードすることができます.
	例えば,関数
    <literal>%msp_p(x)</literal> (SCIDIR/macros/percent ディレクトリ参照)は
	このような"7型"オブジェクトを表示する際に使用されます.</para>
  </refsection>
  <refsection>
    <title>例</title>
    <programlisting role="example"><![CDATA[ 
X=sparse(rand(2,2)); Y=mtlb_sparse(X);
Y, full(Y), [ij,v,mn]=spget(Y)
 ]]></programlisting>
  </refsection>
  <refsection role="see also">
    <title>参照</title>
    <simplelist type="inline">
      <member>
        <link linkend="full">full</link>
      </member>
      <member>
        <link linkend="spget">spget</link>
      </member>
    </simplelist>
  </refsection>
</refentry>