|
From: | Mike Miller |
Subject: | Re: no way for simple matrix lookup ? |
Date: | Wed, 16 Jun 2004 12:53:09 -0500 (CDT) |
On Wed, 16 Jun 2004, D. Goel wrote:
The following message is a courtesy copy of an article that has been posted to gmane.comp.gnu.octave.general as well.Mike, that doesn't work, your recipe below is the first thing I tried. Example, A = [1 3; 2 4] b=c=[1 2]. The answer needed is [1 4], but both of your answers below give me [1 2 3 4].
It works like this: In your example, A(b,c) tells Octave to extract from matrix 'A' the rows given by 'b' and the colums given by 'c'. Both 'b' and 'c' equal [1,2], so Octave extracts rows 1 and 2 and columns 1 and 2 from matrix 'A'.
Now I think I understand you. You want A(1,1) and A(2,2). Strangely, I wsa trying to do that yesterday(!) and failed. I hope someone will tell you what you need to do because I also need to know.
Mike -- Michael B. Miller, Ph.D. Assistant Professor Division of Epidemiology and Institute of Human Genetics University of Minnesota http://taxa.epi.umn.edu/~mbmiller/ ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------
[Prev in Thread] | Current Thread | [Next in Thread] |