我的问题是如何在结构patient_1.a11,1}中创建新字段?
这是我此刻的代码:
% looping each struct and put each name of files as variable using
for i=1:l_files1
label1(i,1) = string(files1(i).name); % get name field
patient_1.A1{i,1}.name = label1(i,1);
end
代码上的
我意识到new field已经在结构上成功创建,但是在MATLAB上我得到了这个错误:
Unable to perform assignment because dot indexing is not supported for variables of this type.
Error in Main (line 38)
patient_1.A1{i,1}.name = label1(i,1);
根据问题,有没有人能帮我解决这个?
在这种情况下,我们需要避免创建包含结构的单元格数组。改为创建结构数组。这个问题是
因此,只需将