Initializing variables
Ben Abbott
bpabbott at mac.com
Sat Jun 21 08:42:55 CDT 2008
On Jun 21, 2008, at 12:23 AM, Sergei Steshenko wrote:
>
> Applications From Scratch: http://appsfromscratch.berlios.de/
>
> --- On Fri, 6/20/08, asha g <dend_15 at yahoo.com> wrote:
>
>> From: asha g <dend_15 at yahoo.com>
>> Subject: Initializing variables
>> To: help at octave.org
>> Date: Friday, June 20, 2008, 5:06 PM
>> I have a program with several variables - all are vectors or
>> matrices.
>>
>> Now do I initialize the ones I need to save and plot at the
>> beginning of the program or all the variables that are used
>> in the program?
>> eg - if I need vvvv and abhh do I just write:
>>
>> vvvv= zeros(niter, N); abhh = zeros(niter,N);
>>
>> before the start of the script file or shd I do that to
>> each one of them. When niter is large and N is large, this
>> takes up lots of space and slows down operations. However,
>> when I don't do it to all the variables I am not sure
>> what is going on especially as there are many loops inside.
>>
>> I hope this is clear.
>> Thanks
>> Asha
>
> Your memory consumption is proportional to 'niter'.
>
> And why do you need it to be this way ?
>
> Regards,
> Sergei.
Sergei,
Are you asking why Asha is saving the values of "vvvv", "abhh", etc,
for each iteration?
Asha, do you use the contents of "vvvv", "abhh", etc after the final
iteration?
Ben
More information about the Help-octave
mailing list