gpt4 book ai didi

matlab - 在 matlab 中缩短结构/类名称的句柄

转载 作者:行者123 更新时间:2023-12-01 15:14:01 26 4
gpt4 key购买 nike

我有一个包含相对复杂数据树的结构。例如:

class.data.head{1}.data2

我希望得到的是一个名为 data2_link 的变量,用于链接地址 class.data.head{1}.data2,以便:

(1) 如果class.data.head{1}.data2有任何变化,它也会自动反射(reflect)到data2_link,反之亦然。

(2) 我不必键入长名称即可访问 class.data.head{1}.data2 中的数据。

谢谢!

最佳答案

Matlab 不支持引用。唯一的异常(exception)是 handle,它允许引用对象

要使用它,data2 必须是具有父类(super class)handle 的对象,那么您可以简单地写:

data2_link=class.data.head{1}.data2

请注意,面向对象的 matlab significantly slows down您的代码,除非您使用 Matlab 2015b 或更新版本。

关于matlab - 在 matlab 中缩短结构/类名称的句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33965490/

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