0

我经历了这种声明,对我来说,它看起来像一个具有父变量的变量数组。例如,如果您在命令窗口中写入:A.b =1A.c = 4,那么您将拥有一个包含 2 个元素的矩阵 A,但 Matlab 仍将其显示为 1x1 矩阵。

那么,你能告诉我这种声明叫什么吗?这与声明一个 2x1 的变量 A 有何不同?

问候

4

1 回答 1

3

这称为结构。

A.b = 1;
A.c = 2;

是一个 1x1 矩阵,而下面是一个 2x1 矩阵。

A(1).b = 1;
A(1).c = 2;
A(2).b = 1;
A(2).c = 2;

有关更多信息,请参阅文档

于 2013-10-29T08:08:58.360 回答