[Top][All Lists]

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

[Octave-bug-tracker] [bug #49192] dec2bin function does not behave the s

From: Rik
Subject: [Octave-bug-tracker] [bug #49192] dec2bin function does not behave the same as Matlab
Date: Tue, 27 Sep 2016 17:44:05 +0000 (UTC)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0

Update of bug #49192 (project octave):

                Priority:                 3 - Low => 5 - Normal             
              Item Group:          WTF, Matlab?!? => Matlab Compatibility   
                  Status:                Wont Fix => None                   
                 Release:               4.2.0-rc2 => 4.0.2                  
        Operating System:                     Any => Microsoft Windows      


Follow-up Comment #3:

This seems like an odd choice by Matlab.  According to their own

str = dec2bin(d,n) produces a binary representation with at least n bits.

So using n == 0 should imply that the result in binary will have 0 or more
digits.  Given that the decimal number 0 can be represented in binary by the
decimal digit '0' it seems like the answer should have exactly one digit.

Just for fun, what does Matlab do for the following?

dec2bin (5, 0)
dec2bin (0, 3)

Octave's results are

octave:3> dec2bin (5, 0)
ans = 101
octave:4> dec2bin (0, 3)
ans = 000

which makes sense to me.


Reply to this item at:


  Message sent via/by Savannah

reply via email to

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