is matlab variable object?

5 visualizaciones (últimos 30 días)
Qi Liu
Qi Liu el 16 de Abr. de 2020
Comentada: Qi Liu el 17 de Abr. de 2020
Hello everybody, there is just one simple question that comes across my mind and I can not figure it by myself, so I would like to put it here and see your understanding or opinion about it.
The question is: is matlab basic variable such as double, char object?
When I try to do some object operations such as getting its properties or the methods it can do, I got response which says that those variables are not class, but when I do the whos, it shows that those variables have class. How can I understand that?
Thanks for your opinions.

Respuesta aceptada

James Tursa
James Tursa el 16 de Abr. de 2020
All variables have a "class". But not all variables are objects from an OOP class defined with classdef. I think what you are trying to do is treat regular objects like doubles and char as if they are objects from an OOP class defined with classdef, which they aren't.
  3 comentarios
James Tursa
James Tursa el 16 de Abr. de 2020
Yes, variables created as one of the pre-defined classes such as double and char have their own pre-defined methods of creation and usage. They are not OOP classdef objects.
Qi Liu
Qi Liu el 17 de Abr. de 2020
Thanks a lot.

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by