[Top][All Lists]

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

Re: Generating global variables locally

From: Daniel Heiserer
Subject: Re: Generating global variables locally
Date: Mon, 04 Oct 1999 15:55:12 +0200

address@hidden wrote:
> Hello:
> I am not sure whether I am going to ask a stupid question. Is it possible
> to generate, from within a function, a large number of global variables
> and assigning values to them? And, it should also be possible to destroy
> those global names as and when required by calling a similar function.
> For example:
> ---------------------------
> function generate_global_vars(a_vector)
> # a_vector is a vector whose size is unknown.
> for val = ext
> # Here I want to generate global variables
> # and assign values to them. The names and number of these global variables
> # will be different based on the size and the value of the vector. For
> # example, for a_vector = [10:5:30], I would like to create new global
> # variables y10, y15, y20, etc.
> endfor
> endfunction

Hmmm. Good question.
>> global a=rand(4)
works but doesnt do what I suspect.

>> global blubber=rand(3);
function test(c)

global b;

>> test(5)

The whos in test.m should show blubber as I expect, but it doesn't.
Also I would expect to have a "b" in my workspace after executing
but I haven't. 

Any comments????


Octave is freely available under the terms of the GNU GPL.  To ensure
that development continues, see
Instructions for unsubscribing:

reply via email to

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