Am 10.07.2009 12:49, Riccardo (Jack) Lucchetti schrieb:
On Fri, 10 Jul 2009, Sven Schreiber wrote:
>> Oh, sorry, I should have said: the rev() function reverses the order of
>> the _rows_ of the matrix (from the example above, it could have been the
>> columns).
>
> Would it be worthwhile to generalize this to columns as well? Maybe
> using an optional second argument or so. I'm not sure about it, and I'm
> aware of rev(A')', just asking as long as it's still in "design
stage".
If you ask me, I'd rather have one function with the user in charge of
transposing things twice, rather than two and save the user the
inconvenience. IMHO, all other things being equal, the fewer functions
the better. But of course I'm open to change my mind on this.
I agree that two separate functions would not be good. What I meant was
something like:
rev(A,1) -- reverses row-wise
rev(A,2) -- reverses col-wise (or maybe rev(A,'c'))
rev(A) -- defaults to /alias for rev(A,1)
But I don't have a strong opinion, given gretl's short transposition syntax.
-sven