如何声明依赖于先前字段的字段的结构?

时间:2019-06-26 11:43:37

标签: matlab

我想在Matlab中优雅地声明具有多个字段的结构,其中第二个字段依赖于第一个字段。

Matlab提供了多种方法来声明结构。一种方法是使用点符号:

testStruct.foo1 = 10;
testStruct.foo2 = testStruct.foo1 + 20;

第二种方法是通过使用struct-function。我想用类似的方式声明它:

testStruct = struct('foo1',10,'foo2',testStruct.foo1 + 10);

这将失败,因为foo1字段尚不可用。有没有一种方法可以防止点符号,并声明一行字段彼此依赖的结构?

0 个答案:

没有答案