【发布时间】:2015-09-11 08:39:34
【问题描述】:
我正在使用Jim Ramsay's FDA package for MATLAB 对我通过实验获得的数据进行功能分析。我正在为我的功能数据对象设置标签,生成它,并使用以下代码绘制它:
% Set up labels
fdnames = cell(1,3);
fdnames{1} = 'Time (ms)';
cnd = cell(1,2);
cnd{1} = 'Condition';
cnd{2} = ['C1'; 'C2'; 'C3'];
fdnames{2} = cnd;
fdnames{3} = 'Values';
% Generate functional data object from
% arguments (t), data (y), basis object (bss),
% default value for derivative order (4), lambda (0.1),
% and labels (fdnames)
fdObj = data2fd(t, y, bss, 4, 0.1, fdnames);
% Plot
plot_fit(y, t, fdObj);
这会产生 3 个图。它们三个的标签中都有“C1”,而不是“C1”、“C2”和“C3”,它们是我在我的功能对象中为案例/复制提供的标签。
我想用正确的标签来绘制我的功能对象。感谢更有经验的 MATLAB 和 FDA 用户的任何帮助。
【问题讨论】: