小编bak*_*tad的帖子

是否可以在matlab中隐藏从句柄类继承的方法?

我正在使用MATLAB中的超声波仿真命令行应用程序.我们代码中的几乎每个对象都是句柄的子类(作为引用传递).我遇到的问题是从句柄类继承的所有方法都出现在MATLAB的"方法"部分下(参见下面的例子).

我想要的是从句柄类隐藏继承的方法,以便只允许用户使用的函数显示在"方法"下.这样,如果用户想知道使用哪种方法,对用户来说看起来并不那么混乱.

示例测试类:

classdef Test < handle
    methods
        function myFunction(obj)
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

在命令行中:

T = Test()

T = 

  Test handle with no properties.
  Methods, Events, Superclasses
Run Code Online (Sandbox Code Playgroud)

点击"方法"后:

Methods for class Test:

Test         delete       findobj      ge           isvalid      lt           ne           
addlistener  eq           findprop     gt           le           myFunction   notify
Run Code Online (Sandbox Code Playgroud)

我想要的是:

Methods for class Test:

Test         myFunction
Run Code Online (Sandbox Code Playgroud)

这在MATLAB中是否可行?

matlab

12
推荐指数
2
解决办法
2471
查看次数

标签 统计

matlab ×1