[Top][All Lists]

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

any get() and assign() functionality (as in Splus)

From: Stefan Jonsson
Subject: any get() and assign() functionality (as in Splus)
Date: Wed, 24 Apr 2002 15:27:37 +0000

hello Octave community

I am trying to find a way to work around the fact that Octave does not support 3D arrays

I have 60 squared matrices   of order 10. A01, A02, ... ,A60

in a for loop I want to get the jth A matrix.

Lets say I have a vector of all the names of all the A  matrices such:

Anames = [ "A01"; "A02" ; .... ; "A60']

and to expand on this quetion lets say I have the  Xnames vector as well
Xnames = [ "x01"; "x02" ; .... ; "x60']

I have x0 defined as vector of size 10.

I want to create 60 x vectors that corresponds to the entries in Xnames. x01, x02, ..... ,x60

is there a way by any means to extract from the name vector the corresponding Aj matrix. And similarly put the result from a calculation in a x-vector that corresponds to the name found
in Xnames(j)


for j = 1:N  # where N can take a value from 1 to 60

Aj =

xj = Aj*x0

Assign xj to a vector who's name is = Xnames(j)


The idea is similar to the use of get() and assign() in Splus.


Chat with friends online, try MSN Messenger:

Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:
How to fund new projects:
Subscription information:

reply via email to

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