I have a code in this style:
The a and b are set with the user's input via a prompt box (with inputdlg). They could be i.e.
This works fine. But I'd like to be able to not have a range as well; that is, a range that covers all rows. Setting
does not work. This other answer says that instead of end, the size of the vector should be retrieved:
The problem with this is that numel isn't variable. I am setting the range outside a loop, while inside the loop the range is used to retrieve the same rows from each looped column (in several datafiles). If no range is set, or if the default is chosen, then all rows should be retrieved. The columns may have different lengths, so I will have to iterate through each column and set a new end-of-range b in each loop. This will cause some delay, so I am searching and asking here to find out if there is a simpler way to simply say "choose all", just like when writing
but with the : stored in a variable range.