fre*_*ude 4 oop matlab scope matlab-class
我matlab宣布了几个类.我怎么能声明在所有类中看到的常量?
例如:这些常量可以是在所有类的方法中使用的物理常量.首先想到的是使用全局变量.有没有更好的方法?将这些常量声明在一个单独的文件中会很好.
包含常量的类是一种很好的干净方法.请参阅Matlab文档中的文章:http://www.mathworks.com/help/matlab/matlab_oop/properties-with-constant-values.html
例如,如果您创建一个名为NamedConst如下的类:
classdef NamedConst
properties (Constant)
R = pi/180;
D = 1/NamedConst.R;
AccCode = '0145968740001110202NPQ';
RN = rand(5);
end
end
Run Code Online (Sandbox Code Playgroud)
您可以使用参考值
radi = 45*NamedConst.R
Run Code Online (Sandbox Code Playgroud)
您可以在给出的链接中找到更多详细信息.
| 归档时间: |
|
| 查看次数: |
1739 次 |
| 最近记录: |