概述
你肯定需要引用具有完整类名的常量,如第二种情况. DummyClass是否在包(packagename)目录中?如果是这样,您需要使用完全限定的名称,即
NB_SECONDS_IN_HOUR = packagename.DummyClass.NB_SECONDS_IN_MINUTE * packagename.DummyClass.NB_SECONDS_IN_HOUR;
编辑:刚刚在R2009a测试了这个:
>> ver matlab
-------------------------------------------------------------------------------------
[...]
-------------------------------------------------------------------------------------
MATLAB Version 7.8 (R2009a)
>> type DummyClass
classdef DummyClass < handle
properties (Constant)
NB_SECONDS_IN_MINUTE = 60;
NB_MINUTES_IN_HOUR = 60;
NB_SECONDS_IN_HOUR = DummyClass.NB_SECONDS_IN_MINUTE * DummyClass.NB_MINUTES_IN_HOUR;
end
end
>> DummyClass.NB_SECONDS_IN_HOUR
ans =
3600
最后
以上就是文静大米为你收集整理的matlab 设定常量,如何在Matlab类中使用另一个常量来定义常量的全部内容,希望文章能够帮你解决matlab 设定常量,如何在Matlab类中使用另一个常量来定义常量所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复