Reference implementation of built-in subsref, subsasgn and subsindex

9 vues (au cours des 30 derniers jours)
Beni Falk
Beni Falk le 27 Avr 2011
Réponse apportée : Jacob Mathew le 21 Nov 2024 à 8:38
I have been trying to understand the intricacies of MATLAB's built-in subscripting. Documentation and the web help by providing many examples (some of them quite obscure), however I haven't been able to find a formal definition of the subscripting rules such that I would understand, once and for all, what is allowed and what is not (and hopefully why).
A second best option would be having access to a reference implementation of the builtin subsref, subasgn and subsindex functions. Then I could trace the interesting cases and deduce the rules.
I understand fully that such code would be awfully inefficient compared to MATLAB's built-ins, however it would be an invaluable learning tool.
Has anybody encountered a reasonably complete reference implementation of the built-in subsref, subsasgn and subsindex functions (preferably from MathWorks)?
Thanks,
Beni

Réponses (1)

Jacob Mathew
Jacob Mathew le 21 Nov 2024 à 8:38
Hey Beni,
You can reference the following documentation to help uderstand some code patterns for subsref and subsasgn:
The complete documentation to customize object indexing can be found below:

Catégories

En savoir plus sur Customize Object Indexing dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by