我试图在第2列的所有单元格中输入一个数字,比如说3,这是空的。
像这样:
emptyList = cellfun(@isempty,anscell)
anscell{emptyList(:,2),2}=3
但是我收到了这条消息
The right hand side of this assignment has too few values to satisfy the left hand side.
我可以在没有循环的情况下克服它并创建sum和1函数吗?
答案 0 :(得分:2)
这是你需要的吗?
anscell = cell(3,2)
emptyList = cellfun(@isempty,anscell)
anscell(emptyList(:,2),2)={3}
答案 1 :(得分:1)
这是否符合您的要求?
[anscell{emptyList(:,2),2}] = deal(3)