将结构保存为单元格元素(MATLAB)

时间:2017-07-16 14:34:10

标签: matlab data-structures struct save cell

我一直在处理一些MAT文件(使用MATLAB),这些文件看起来像是一组单元格,其中每个单元格的 1xn 维度和 1 n ,有一个 1x1 结构。

虽然这可能不是处理我正在使用的数据的最理想方式,但我希望保留与我已经投入的代码非常相似的代码。我一直试图从头开始重建类似的结构但是,在定义单元格和结构时,我不知道如何在单元格中包含每个结构。

我试过简单地使用

cellexample(1,n) = structexample

但引用了以下错误消息:“无法从struct转换为单元格。”

任何快速指示都会非常感激。

1 个答案:

答案 0 :(得分:2)

您应该像这样使用{}来设置单元格中的值:

cellexample{1,n} = structexample;