On Tue, May 5, 2009 at 1:20 PM, Francisco J. Martínez Serrano
<[email protected]> wrote:
> On Tue, May 5, 2009 at 11:55 AM, Jaroslav Hajek <[email protected]> wrote:
>> On Tue, May 5, 2009 at 11:42 AM, Francisco J. Martínez Serrano
>> <[email protected]> wrote:
>>> On Tue, May 5, 2009 at 10:26 AM, Jaroslav Hajek <[email protected]> wrote:
>>>> On Tue, May 5, 2009 at 10:24 AM, Francisco J. Martínez Serrano
>>>> <[email protected]> wrote:
>>>>> On Tue, May 5, 2009 at 10:10 AM, Jaroslav Hajek wrote:
>>>>>> On Tue, May 5, 2009 at 9:47 AM, Francisco J. Martínez Serrano
>>>>>> <[email protected]> wrote:
>>>>>>> Oh, good news everybody, then!
>>>>>>>
>>>>>>> The "only" problem with this function is that it only works for
>>>>>>> integers, if it were to replace setdiff, it should be adapted to work
>>>>>>> with general sets.
>>>>>>>
>>>>>>> Cheers.
>>>>>>>
>>>>>>
>>>>>> I don't understand what you mean. Exactly what functionality are you 
>>>>>> missing?
>>>>>
>>>>> The stock setdiff does not return the indices (second return value for
>>>>> my setdiff2). It is present, however, in matlab's setdiff.
>>>>>
>>>>
>>>> It does in the development version, as I demonstrated above.
>>>
>>> It remains to be seen whether the sparse matrix bug is still present
>>> on the development version.
>>>
>>
>> Good idea. It seems the following produces a segfault:
>> a = [1 3 4 5 6 7 9]; b = [3 6 7];
>> temp = sparse([], [],0,1,max(max(a), max(b)));
>> temp(a) = 1;
>> temp(b) = 0;
>
> Also, while I haven't done any benchmarks, I believe my version should
> be faster and definitely simpler than the one present at octave svn
> (which I checked now, thanks to Jaroslav).

Why do you think so? Can you elaborate?

> If there is interest I can
> adapt it to be interchangeable with current setdiff. Of course, only
> after the sparse matrix bug has been sorted out :-)
>



-- 
RNDr. Jaroslav Hajek
computing expert & GNU Octave developer
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to