"TS.Global" I got this as a part of a matlab code. Can anyone help to understand what does mean? I have seen this dot operator as a part of structure; is this mean the same?
4 次查看(过去 30 天)
显示 更早的评论
If any documentation regarding this; kindly share.....
2 个评论
采纳的回答
Walter Roberson
2022-8-18
The dot operator such as TS.Global can mean:
- That TS is a struct(), and Global is a field in the struct
- That TS is an object, and Global is a property of the object. It is not necessarily an object created in MATLAB: it might be an object created in Java for example
- That TS is an object, and Global is a method associated with the object. It is not necessarily an object created in MATLAB; it might be an object created in Java for example
- That TS is a package created with a +TS directory and Global is a function defined in the package; https://www.mathworks.com/help/matlab/matlab_oop/scoping-classes-with-packages.html
TS.Global appears to be used in the Model Based Calibration toolbox. When I chase back the source of TS from old mbcmodels/@xregoptmgr source code that I find online, then it appears that the variable TS is a "model", probably of class mbcmodels or a subclass of that.
Possibly these days the Global property corresponds to https://www.mathworks.com/help/mbc/mbccommandline/global.html
14 个评论
Image Analyst
2022-8-26
But you should have already had that file if you had the stats toolbox installed.
- Did you not have the stats toolbox installed and had to buy it?
- Or did you have your own version of mle.m that it was using instead of the toolbox version?
更多回答(1 个)
Image Analyst
2022-8-18
TS is probably either a class or a structure. Global could be a field of the TS structure. Or if TS is a static class, Global could be a method of the static class. Or if TS is an instance of some class (with a different name) then Global could be a method or the class or a property of the class.
But why didn't you answer Walter's question when he asked you to put this in your code and tell us what it says:
class(TS)
0 个评论
社区
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Whos 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!