Redimensioning a vector

For questions that don't fall into one of the categories above, such as working with the RATS interface, using Wizards, etc.

Redimensioning a vector

Postby John_Val » Fri Feb 04, 2011 9:11 pm

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?
John_Val
 
Posts: 25
Joined: Sun May 17, 2009 2:18 pm

Re: Redimensioning a vector

Postby TomDoan » Fri Feb 04, 2011 10:13 pm

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
TomDoan
 
Posts: 2717
Joined: Wed Nov 01, 2006 5:36 pm


Return to Other RATS Usage Questions

Who is online

Users browsing this forum: No registered users and 1 guest

cron