gpt4 book ai didi

matlab - 如何在 Matlab 中检查一个类是否有特定的基类

转载 作者:太空宇宙 更新时间:2023-11-03 20:17:37 25 4
gpt4 key购买 nike

我在 Matlab 中定义了一个类,它是另一个类的子类,如下所示:

classdef SpecificLimit < BaseLimit

% Private properties section
properties (SetAccess = private, GetAccess = private)
options;
end

% Public section
methods (Access = public)
% ...
end
end

现在我有一个名为 r 的变量,我想检查这个变量是否是一个以 BaseLimit 作为基类的类实例(我有很多他们)。有没有简单的方法可以做到这一点?我读过有关 meta.class 的内容,但我没有找到执行此检查的方法。

我正在使用 Matlab r2014a。

最佳答案

你应该使用 isa它确定对象是 BaseLimit 实例还是派生自 BaseLimit

isa(r, 'BaseLimit')

关于matlab - 如何在 Matlab 中检查一个类是否有特定的基类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44366506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com