我在MATLAB中制作软件来检测某些功能。一旦我有了该功能的质心,我想按一个按钮并将该功能保存到.m文件中。
由于我将有不同的功能,每个结构,当按下按钮时,应该将自己添加到同一个文件...最后我想有一个结构向量。在C ++中,它就像生成一个空向量,v ...当按下按钮时,我会调用类似v.push_back()的东西..我该怎么做?
我已经实现了一切。我只需要知道如何创建结构向量(我不知道向量的大小)然后我需要知道如何向向量添加结构。最后,我需要一个带有结构向量的.m文件。
答案 0 :(得分:0)
首先像这样定义一个空数组:
x = [];
您可以在此数组中添加任意数量的结构或元素:
x1 = struct ('item1', 2, 'item2', 3);
x = [x x1];
x2 = struct ('item1', 4, 'item2', 5);
x = [x x2];