【发布时间】:2026-01-04 00:45:02
【问题描述】:
我正在开发一个命令行应用程序,用于在 MATLAB 中进行超声仿真。几乎我们代码中的每个对象都是句柄的子类(作为引用传递)。我遇到的问题是从句柄类继承的所有方法都显示在 MATLAB 的“方法”部分下(参见下面的示例)。
我想要的是从句柄类中隐藏继承的方法,以便仅允许用户使用的功能显示在“方法”下。这样一来,如果用户想知道使用哪些方法,它看起来不会那么混乱。
示例测试类:
classdef Test < handle
methods
function myFunction(obj)
end
end
end
在命令行中:
T = Test()
T =
Test handle with no properties.
Methods, Events, Superclasses
点击“方法”后:
Methods for class Test:
Test delete findobj ge isvalid lt ne
addlistener eq findprop gt le myFunction notify
我想要什么:
Methods for class Test:
Test myFunction
这在 MATLAB 中可行吗?
【问题讨论】:
标签: matlab