Page 1 of 1

Redimensioning a vector

Posted: Fri Feb 04, 2011 8:11 pm
by John_Val
Hi,

I want to redimension a vector continously within a do loop.
As a simple example, I wrote

dec vec hhh

do i=1,5
dimension hhh(i)
com hhh(i)=i
end do

dis hhh
NA NA NA NA 5.00000

How can I redimension while keeping all the previous values?

Re: Redimensioning a vector

Posted: Fri Feb 04, 2011 9:13 pm
by TomDoan
John_Val wrote:Hi,

I want to redimension a vector continously within a do loop.
As a simple example, I wrote

dec vec hhh

do i=1,5
dimension hhh(i)
com hhh(i)=i
end do

dis hhh
NA NA NA NA 5.00000

How can I redimension while keeping all the previous values?
You can do that with something like:

Code: Select all

dec vect hhh(0)
do i=1,5
   compute hhh=hhh~~float(i)
end do i