[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Importing a sparse matrix to Octave
From: |
Chong Yidong |
Subject: |
Re: Importing a sparse matrix to Octave |
Date: |
Fri, 24 Jul 2009 15:06:48 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.96 (gnu/linux) |
"John W. Eaton" <address@hidden> writes:
> # name: s
> # type: sparse complex matrix
> # nnz: 70
> # rows: 10
> # columns: 10
> 1 1 (0,1.145193428282681)
> 2 1 (0,0.5663270399606521)
> 3 1 (0,0.007270909230606313)
> 4 1 (0,0.1480797228543177)
> 5 1 (0,0.2478795113138578)
> ...
>
> The first column is the row index, the second is the column index, and
> the third is the corresponding value (real,complex). The number of
> elements must match the value of NNZ. To load this file into Octave,
> use the load command.
Thanks. However, this method doesn't seem to work properly:
# name: s
# type: sparse complex matrix
# nnz: 3
# rows: 10
# columns: 10
1 1 (0,1.14)
3 6 (0,0.56)
6 2 (0.1,0.0)
octave:1> load "foo.dat"
octave:2> s
s =
Compressed Column Sparse (rows = 10, cols = 10, nnz = 3)
(1, 1) -> 0.00000 + 1.14000i
(3, 2) -> 0.00000 + 0.56000i
(6, 2) -> 0.10000 + 0.00000i
The second line seems to be assigned to the wrong entry. Is this a bug?
I'm using Octave 3.0.1, as distributed by Ubuntu.
- Importing a sparse matrix to Octave, Chong Yidong, 2009/07/24
- Importing a sparse matrix to Octave, John W. Eaton, 2009/07/24
- Re: Importing a sparse matrix to Octave,
Chong Yidong <=
- Re: Importing a sparse matrix to Octave, John W. Eaton, 2009/07/24
- Re: Importing a sparse matrix to Octave, Jaroslav Hajek, 2009/07/24
- Re: Importing a sparse matrix to Octave, John W. Eaton, 2009/07/24
- Re: Importing a sparse matrix to Octave, Chong Yidong, 2009/07/24
- Re: Importing a sparse matrix to Octave, John W. Eaton, 2009/07/24
- Re: Importing a sparse matrix to Octave, John W. Eaton, 2009/07/29
- Re: Importing a sparse matrix to Octave, Carlo de Falco, 2009/07/24
- Re: Importing a sparse matrix to Octave, Chong Yidong, 2009/07/24