我matlab
声明了几个类。我如何声明在所有类中都可以看到的常量?
例如:这些常量可以是在所有类的方法中使用的物理常量。首先想到的是使用全局变量。有没有更好的办法?在单独的文件中声明这些常量会很好。
问问题
1895 次
1 回答
6
包含常量的类是一种很好的干净方法。请参阅 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
您可以参考值
radi = 45*NamedConst.R
您可以在给出的链接中找到更多详细信息。
于 2013-10-14T13:22:08.897 回答