As far as I know, no. You can create one .m file per ProName. Then you don't need to write para.ProName2.
How to use a class instance implicitly
12 次查看(过去 30 天)
显示 更早的评论
In my problem, if define a class with many property items as
classdef classname
properties
ProName1
ProName2
...
ProName100
end
end
Then in my main script, I initialize an instance of this class as
para=classname
Then if pass this class variable para to another function, in order to use the terms in this class, I have to type para.ProName1, para.ProName2,....etc. Is there any way in the function, I can use the terms of para directly such as ProName1,ProName2..., without add the classname para in the function.
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Construct and Work with Object Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!