From: Axel Etzold Date: 2007-07-04T23:03:50+09:00 Subject: Re: simple question on rbgsl vectors Dear Baptiste, you can get reference for the gsl bindings for ruby here: http://rb-gsl.rubyforge.org/ref.html . > oldVector.get(3,4,5) returns the first 3 elements, where I would > expect the 2nd, 3d and 4th. oldVector.get([3,4,5]) worked for me - I'm not quite sure why this: > oldVector.get(3,4,5) returns the first 3 elements happens... > > I've had to do a twisted version of this using arrays and lists, > > a2=[] > (0..200).step(10) {|i| a2 << a[i] } > > I find it very inefficient and annoying, plus I do need to use > vectors rather than arrays and lists and do not really know how to > convert between these three :( You'll find info about that on the website given above. > > > Oh, and just a quick question: how can i do two instructions in one > block ? I have to repeat the same instructions over and over like > shown below... You can use the same index several times: (0..200).step(10) {|i| a2 << a[i] ; b2<