Arrays matlab中单元阵列的平方根
我有一个单元格数组a={,,},我想计算这个单元格数组中所有元素的平方根。对于单个矩阵,使用sqrt非常简单,但是对于单元数组,有什么解决方案吗?Arrays matlab中单元阵列的平方根,arrays,matlab,cell,sqrt,Arrays,Matlab,Cell,Sqrt,我有一个单元格数组a={,,},我想计算这个单元格数组中所有元素的平方根。对于单个矩阵,使用sqrt非常简单,但是对于单元数组,有什么解决方案吗? 提前THX尝试arrayfun: B = arrayfun(@(i) sqrt(A{i}), 1:length(A), 'Uni', 0); 或者直接使用cellfun:B=cellfun(@sqrt,A,'Un',false)非常好。。。只是一次尝试,因为我在两天前刚刚学会了如何使用arrayfun!
提前THX尝试
arrayfun
:
B = arrayfun(@(i) sqrt(A{i}), 1:length(A), 'Uni', 0);
或者直接使用cellfun:
B=cellfun(@sqrt,A,'Un',false)
非常好。。。只是一次尝试,因为我在两天前刚刚学会了如何使用arrayfun
!