从GUI-MATLAB保存结构

从GUI-MATLAB保存结构,matlab,Matlab,我在MATLAB中制作了软件来检测一些特征。一旦我有了特征的质心,我想按下一个按钮并将特征保存到一个.m文件中 由于我将有不同的功能,每个结构,当按下按钮时,应该添加到同一个文件本身。。。最后我想要一个结构向量。在C++中,它会生成一个空向量。当按下按钮时,我会称之为v.push_back()。。我该怎么做 我已经实现了一切。我只需要知道如何创建结构向量(我不知道向量的大小),然后我需要知道如何向向量添加结构。最后,我需要一个带有结构向量的.m文件。首先定义一个空数组,如下所示: x = [];

我在MATLAB中制作了软件来检测一些特征。一旦我有了特征的质心,我想按下一个按钮并将特征保存到一个.m文件中

由于我将有不同的功能,每个结构,当按下按钮时,应该添加到同一个文件本身。。。最后我想要一个结构向量。在C++中,它会生成一个空向量。当按下按钮时,我会称之为v.push_back()。。我该怎么做


我已经实现了一切。我只需要知道如何创建结构向量(我不知道向量的大小),然后我需要知道如何向向量添加结构。最后,我需要一个带有结构向量的.m文件。

首先定义一个空数组,如下所示:

x = [];
可以在此数组中添加任意数量的结构或元素:

x1 = struct ('item1', 2, 'item2', 3);
x  = [x x1];
x2 = struct ('item1', 4, 'item2', 5);
x  = [x x2];

使用matlab学习基础知识???这是一个帮助吗???从你的问题来看,你似乎不知道从哪里开始-所以我建议你看看Mathworks文档,在那里你可以学习Matlab的基础知识。如果更新您的问题并输入您尝试过的内容(实际代码),那么您更有可能获得帮助(至少来自我)。二维结构如何?如何创建一个?感谢提供一个结构示例我的结构是“结构:field1 field2”。。我需要在gui中按下一个按钮,将结构添加到结构数组中…或者创建具有二维的结构。。。