Matlab - 为什么这个以逗号分隔的列表不能用作输入参数?

时间:2013-12-19 12:00:10

标签: matlab merge financial

我有一个名为m的{​​{1}} x n财务时间序列对象(fints)。现在我想通过仅保留相交日期(系列标题都是唯一的)将每个data系列合并到一个新的fints中。
这是我的所作所为:

n

但是这给了我以下错误:未定义的函数'merge'用于'char'类型的输入参数。

我的逗号分隔列表出了什么问题?

1 个答案:

答案 0 :(得分:0)

您需要实际的字段值,例如像这样:

series = struct2cell(data);

,如

>> struct2cell(struct('a', 1, 'b', 2, 'c', 3))
ans = 
    [1]
    [2]
    [3]

这应该为您提供包含所有字段值的单元格数组,并且您的其余代码应该按照预期的方式工作。

相关问题