Well, it's the recent snapshot on Windows from Jan 7th. (Calling itself still 2022d-git, but that's a different and cosmetic matter.)On Sat, Jan 14, 2023 at 5:59 AM Sven Schreiber <sven.schreiber@fu-berlin.de> wrote:<console> ? m = ones(4,3) ? div = {1, 0.2, 5} ? X = m / div Ungültiges Argument # = invalid argWhat version of gretl is giving you that error? I'm not seeing any error there.
But obviously the result is wrong and it's clear that in linear algebra terms there is no solution. So what is eval doing there?It's doing just what Matlab's mrdivide() does, namely, computing a least squares solution in the non-square case. This point is not documented in the matrix chapter of the Gretl User's Guide, something that should be fixed.
Right, OK. So what's actually recommended in those and similar cases, using the mols() function or the "/" or "\" operators? (Provided the residuals aren't wanted afterwards, which are only provided by mols.)
thanks
sven