When was the 'stable' option introduced in unique()?
Afficher commentaires plus anciens
The option wasn't available in R2009b, but it is present in R2015b. My release notes go from to R2012b to present, and it's not mentioned in there. I know the 'legacy' option was introduced in R2012b, but there's no mention of 'stable'. I have to conclude it was sometime in after R2009b and before R2012b.
Any recollections?
7 commentaires
dpb
le 10 Août 2025
Mathworks' penchant for removing access to older versions documentation is infuriating, indeed...
Rik
le 10 Août 2025
When I saw the question, I thought it was R2012a, but I'm away from my pc where I have Too Many Versions installed.
There was a CAB meeting where I mentioned being a weirdo supporting 6.5 in my code. Someone responded within a minute with a graph created in 6.5. That person might know. Was it @Steven Lord perhaps? I can't find it in my history.
Steven Lord
le 10 Août 2025
I don't remember off the top of my head, but I can check Monday morning.
DGM
le 10 Août 2025
Apparently that was a good guess (both mine and yours) XD
You can easily circumvent it by sorting the list yourself (storing the indices), using unique (with the index output) and using the index(index)-trick to grab the elements from the original array.
If I recall correctly I had cause to do something like this and that was my approach. This may require some additional thought/testing to implement on arrays, but the vector case isn't that tricky to implement.
disp('edit: I''m not as smart as I thought'),disp('(or at least not the first with this idea)')
I started writing something nice from scratch, and then I realized Sean had already written the code you need more than 13 years ago.
DGM
le 10 Août 2025
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Introduction to Installation and Licensing dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!