我正在尝试用新数据替换结构中的字段,而其余部分保持不变。
结构是一个1x1结构,有19个字段,其中一个是512x1双。相关文件名为bgh.mat,包含Spectrum结构,其中包含Data double:bgh.Spectrum.Data
目前,我将其设置为bgh.Spectrum.Data = newData;
,它会替换它,但也会删除.Spectrum
中的所有其他字段。
如何将.Data(512x1
)的双精度替换为512x1
的新双精度,同时保留频谱中的其余字段相同?
答案 0 :(得分:0)
我放load('bgh.mat');
而不是bgh = load('bgh.mat');
我纠正了问题,现在可以了。
我必须先将文件分配给变量,然后再以我的方式调用它。