|
From: | Rik |
Subject: | [Octave-bug-tracker] [bug #59103] inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i |
Date: | Sat, 12 Sep 2020 16:39:21 -0400 (EDT) |
User-agent: | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36 |
URL: <https://savannah.gnu.org/bugs/?59103> Summary: inputname() is incorrect for string-like numeric inputs such as Inf, NaN, i Project: GNU Octave Submitted by: rik5 Submitted on: Sat 12 Sep 2020 01:39:20 PM PDT Category: Octave Function Severity: 3 - Normal Priority: 5 - Normal Item Group: Matlab Compatibility Status: Confirmed Assigned to: None Originator Name: Originator Email: Open/Closed: Open Release: dev Discussion Lock: Any Operating System: Any _______________________________________________________ Details: Consider this test function which is also attached to this bug report: function tst_inputname (arg1) inputname (1) endfunction When called with a numeric input the result is an empty string ("") octave:1> tst_inputname (1) ans = However, when called with a numeric input that looks like a string the result is a string, rather than an empty value. octave:2> tst_inputname (Inf) ans = Inf octave:3> tst_inputname (j) ans = j Matlab correctly returns an empty string for these cases. _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Sat 12 Sep 2020 01:39:20 PM PDT Name: tst_inputname.m Size: 58B By: rik5 <http://savannah.gnu.org/bugs/download.php?file_id=49790> _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?59103> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |