help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: simple (not for me) operation on matrix


From: Ted Harding
Subject: RE: simple (not for me) operation on matrix
Date: Tue, 13 May 2003 17:16:15 +0100 (BST)

On 13-May-03 Paolo Ariano wrote:
> ive a big matrix (750 cols* 140 rows) for example:
> 
> 1 2 3 2 4 5 6
> 3 4 6 5 3 2 1
> 2 4 5 6 7 8 8
> 6 7 5 4 3 2 1
> 
> i need to obtain a new matrix where i sum line 1 and line 2, then line
> 3 and line 4 and so on as:
> 
> (1+3) (2+4)
> (2+6) (4+7)

Hi Paolo,

octave:1> M=[
> 1 2 3 2 4 5 6
> 3 4 6 5 3 2 1
> 2 4 5 6 7 8 8
> 6 7 5 4 3 2 1
> ];
octave:2> L1=(1:2:3);L2=L1+1;
octave:3> M1=M(L1,:);M2=M(L2,:);P=M1+M2
P =

   4   6   9   7   7   7   7
   8  11  10  10  10  10   9

For your "big" problem (140 rows) just change "L1=(1:2:3);"
to "L1=(1:2:139);"

Best wishes,
Ted.


--------------------------------------------------------------------
E-Mail: (Ted Harding) <address@hidden>
Fax-to-email: +44 (0)870 167 1972
Date: 13-May-03                                       Time: 17:16:15
------------------------------ XFMail ------------------------------



-------------------------------------------------------------
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
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]