|
| From: | A.R. Burgers |
| Subject: | [Octave-bug-tracker] [bug #52380] lower/upper functions should pass any numeric value? |
| Date: | Thu, 9 Nov 2017 17:08:52 -0500 (EST) |
| User-agent: | Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0 |
URL:
<http://savannah.gnu.org/bugs/?52380>
Summary: lower/upper functions should pass any numeric value?
Project: GNU Octave
Submitted by: arb
Submitted on: Thu 09 Nov 2017 10:08:51 PM UTC
Category: Interpreter
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Matlab Compatibility
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: Any
_______________________________________________________
Details:
See http://savannah.gnu.org/bugs/?52358
There it appears tolower fails on complex numeric values.
I guess lower/upper should return any numeric value unchanged:
On matlab
>> version
ans = 8.6.0.267246 (R2015b)
>> lower(rand(2))
ans =
0.8147 0.1270
0.9058 0.9134
>> lower(i)
ans = 0.0000 + 1.0000i
octave:
octave:1> version
ans = 4.3.0+
octave:2> lower(rand(2))
ans =
0.75904 0.20647
0.35655 0.51602
octave:3> lower(i)
error: tolower: not defined for complex scalar
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?52380>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |