csvRead: Split range option in row and columns
Reported by Richard llom
In csvRead, ie.:
M = csvRead(filename, separator, decimal, conversion, substitute, regexpcomments, range, header)
currently the 'range' option has to be specified as a rectangle [R1 C1 R2 C2] (upper left and lower right coordinates).
However this is not practical, since the number of rows if often variable and unknown, in contrast to the columns which are fixed.
So I would suggest to split the range option in a column and a row options
[column] = accepts any arbitrary number of colums, but also a vector. eg. [1, 3, 5] but also [1:5], etc.
[row] = lines of rows to read, singel number, e.g. [19834]
Thanks.