matlab相当新鲜。我想要一个类,它做一些计算。我想在另一个类中导入这个类(不是实例化)。并将这些功能用作默认功能。
This对我帮助不大。我们可以导入用户定义的类/函数吗?
答案 0 :(得分:1)
所以你有一个班级calculationClass
,并且想要创建另一个可以访问otherClass
calculationClass
如果计算是普通或静态方法,那么一种方法是子类calculationClass
,即用
classdef otherClass < calculationClass
[some code here]
end
这样,calculationClass
的所有方法都可以立即用于otherClass
。请注意,如果calculationClass
具有非空构造函数,则子类将构造函数称为this = this@calculationClass
。
如果计算仅为静态方法,您可以选择以calculationClass.someCalculation(inputArguments)
的形式访问这些计算,或创建包并使用import
。