我经历了这种声明,对我来说,它看起来像一个具有父变量的变量数组。例如,如果您在命令窗口中写入:A.b =1
和A.c = 4
,那么您将拥有一个包含 2 个元素的矩阵 A,但 Matlab 仍将其显示为 1x1 矩阵。
那么,你能告诉我这种声明叫什么吗?这与声明一个 2x1 的变量 A 有何不同?
问候
我经历了这种声明,对我来说,它看起来像一个具有父变量的变量数组。例如,如果您在命令窗口中写入:A.b =1
和A.c = 4
,那么您将拥有一个包含 2 个元素的矩阵 A,但 Matlab 仍将其显示为 1x1 矩阵。
那么,你能告诉我这种声明叫什么吗?这与声明一个 2x1 的变量 A 有何不同?
问候
这称为结构。
A.b = 1;
A.c = 2;
是一个 1x1 矩阵,而下面是一个 2x1 矩阵。
A(1).b = 1;
A(1).c = 2;
A(2).b = 1;
A(2).c = 2;
有关更多信息,请参阅文档。