[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-li
From: |
John W. Eaton |
Subject: |
[Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i |
Date: |
Tue, 15 Sep 2020 21:43:17 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 |
Follow-up Comment #4, bug #59103 (project octave):
I also spent some time trying to figure out how to get compatibility. My
latest attempt is attached. I don't think it is correct, as it fails for the
arrayfun example in the Matlab docs for inputname.
I would still be interested to know what happens for the following in Matlab:
What does
inputname (1)
say at the top-level command prompt?
If the following commands are placed in a script, what happens when you
execute it?
abcdefg = 1
fh_n = @(n, x) inputname (n)
fh_n (2, abcdefg)
What about this script?
abcdefg = 1;
fh_1 = @(x) inputname (1)
fh_1 (abcdefg)
What happens if you define and execute the following function?
function foofun_n ()
abcdefg = 1;
fh_n = @(n, x) inputname (n)
fh_n (2, abcdefg)
And this one?
function foofun_1 ()
abcdefg = 1;
fh_1 = @(x) inputname (1)
fh_1 (abcdefg)
I could be surprised, but my guess is I'll be even more convinced that the
inputname function belongs in the "WTF, Matlab?!?" category.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?59103>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i, Rik, 2020/09/12
- [Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i, Sébastien Kalbusch, 2020/09/15
- [Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i, John W. Eaton, 2020/09/15
- [Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i, Rik, 2020/09/15
- [Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i,
John W. Eaton <=
- [Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i, John W. Eaton, 2020/09/15
- [Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i, Rik, 2020/09/16
- [Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i, John W. Eaton, 2020/09/16
- [Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i, Rik, 2020/09/16