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

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

[Octave-bug-tracker] [bug #45820] linspace() incompatibility with Matlab


From: Rik
Subject: [Octave-bug-tracker] [bug #45820] linspace() incompatibility with Matlab when N < 2
Date: Tue, 25 Aug 2015 16:47:16 +0000
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0

Update of bug #45820 (project octave):

                 Summary: linspace() incompatibility with Matlab, argumento
'N' => linspace() incompatibility with Matlab when N < 2

    _______________________________________________________

Follow-up Comment #2:

I think there was already some special handling for linspace when N is small. 
According to the documentation,


For compatibility with MATLAB, return the second argument (LIMIT)
if fewer than two values are requested.


What I think is supposed to happen is that for linspace (BASE, LIMIT, 1) it
should return LIMIT rather than BASE.  But for linspace (BASE, LIMIT, 0) it
does seem that an empty matrix rather than LIMIT should be returned.

Just to check, can the original reporter run the following examples in Matlab
and report the results?


linspace (10, 20, 2)
linspace (10, 20, 1)
linspace (10, 20, 0)
linspace (10, 20, -1)


Octave is a little strange because even for -1 it returns 20 which is most
likely to be incorrect.


    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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