octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #41461] cast to integer type incorrect


From: Michael Godfrey
Subject: [Octave-bug-tracker] [bug #41461] cast to integer type incorrect
Date: Wed, 05 Feb 2014 03:27:15 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0

Follow-up Comment #1, bug #41461 (project octave):

In cases like this it is appropriate
to check for matlab behavior before making
proposals no matter how "reasonable" they may
seem.

Matlab (R2009B) says:
>> x=int8(-128)

x =

 -128

>> z=char(x)
Warning: Out of range or non-integer values truncated during conversion to
character. 

z =

 

>> x=256    

x =

   256

>> z=char(x)

z =



>> single(z)

ans =

   256

>> 
====================
So, your suggestions will introduce further
Matlab incompatibility.  It is not clear why
Matlab seems to think that 256 is within char range.


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?41461>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]