我如何保存对象的不同的类继承父类相同吗

4视图(30天)
你好,
我现在有问题,我实现了一个程序,我对象保存在一个数组中。现在我实现了另一种类型的对象,继承自父类相同的其他对象(超类:节点,子类:node_flow node_heat)我想保存对象的类(node_flow和node_heat)在一个数组中。当我想要创建一个列表是:global_node_list与一个for循环(I)我得到一个错误,MATLAB是不能转换node_heat node_flow。我知道我可以使用单元阵列,但我不想改变不同m-files 50。还有其他可能拯救的对象吗?

答案(1)

每•艾萨克森
每•艾萨克森 2013年2月13日
编辑:每•艾萨克森 2013年2月14日
如果我正确地理解你的问题,这个摘录帮助一个起点:
matlab.mixin。异构是一个抽象类,它提供了支持万博1manbetx
形成的异构数组。异构数组的数组对象
有不同的特定类,但都是来源于或实例吗
根类。直接来自matlab.mixin.Heterogeneous根类。

类别

找到更多的在构建和使用对象数组帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!