我有一个大小为10000 x 1
的矩阵。随着使用
num2cell (reshape (E, 100, 100), 1)
我将其拆分为100
个包含100
个元素的单元格。现在我想对每个单元格的元素执行操作以创建新元素,然后在10000*1
矩阵中收集所有新元素。
我可以使用“for”循环对每个单元格的元素进行操作吗?如果是,我该怎么做?如何在一个矩阵中收集所有新元素?
答案 0 :(得分:0)
使用cellfun。
示例:for [1,2] => [21,22]
E ={[1,2]};
fun = @(x) x+20; % add 20 to each element inside the cell
output = cellfun(@(x) fun(x),E,'uniformoutput',false);