【发布时间】:2016-06-05 05:51:29
【问题描述】:
我正在尝试用另一个单元格数组中每个单元格的第 5 列替换单元格数组中每个单元格的第 5 列。我创建了以下函数,该函数执行此操作,但还将所有其他列中的值替换为 0。如何在不删除其他列中的所有其他值的情况下执行此操作。功能是:
function [X]=replace_cells(cell)
X={};
for i=1:length(cell)
X{i}(:,[5])=cell{i}(:,[5]);
end
结束
【问题讨论】:
-
X已初始化为空数组。您只是将cell的每个单元格中的第 5 列复制到X中,因此其他值只能为0。我也强烈建议不要使用cell作为变量名。