这篇文章与使用空括号 [] 的“删除元素”操作有关。
我正在尝试使用 [] 删除单元格中的特定元素。之前的一篇文章提到,使用 () 而不是 {} 和 [] 用于数组是删除元素而不是整个单元格的适当语法。但是,这种语法似乎不起作用(错误:()-indexing 必须出现在索引表达式的最后)。我的原始代码如下,它利用 {} 而不是 () 从 inter2 的相应单元格中删除 newinter 的每个单元格中包含的元素。
for i=1:11
inter2{i}(newinter{i}) = [];
end
inter2 是一个 1X11 数组。newinter 也是一个 1x11 数组。我使用数组与矩阵,因为这些数组的单元格中包含的每个向量的长度是不同的。
提前致谢!