我想计算Matlab中某个结构的字段中的元素数量 文件名为“ data.m”
使用:
number_of_element = numel(data.x);
返回1。 它仅采用第一个元素(第一行,此处为“ 0”) 我希望有x列的元素数,在这种情况下为“ 5”。
然后我尝试了这个:
number_of_element = numel(data(:,x));
但是它不起作用。我虽然Matlab可以将“ x”识别为字段名称。
这也不起作用:
count = 0;
for i = 1:end % I get an error because of this "end". Why is it not recognised here ?
number_of_element = numel(data(i).x);
count = count+number_of_element;
end
如何获取x列中的元素数量? 预先谢谢你。