Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays matlab中单元阵列的平方根_Arrays_Matlab_Cell_Sqrt - Fatal编程技术网

Arrays matlab中单元阵列的平方根

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!

我有一个单元格数组a={,,},我想计算这个单元格数组中所有元素的平方根。对于单个矩阵,使用sqrt非常简单,但是对于单元数组,有什么解决方案吗?
提前THX

尝试
arrayfun

B = arrayfun(@(i) sqrt(A{i}), 1:length(A), 'Uni', 0);

或者直接使用cellfun:
B=cellfun(@sqrt,A,'Un',false)
非常好。。。只是一次尝试,因为我在两天前刚刚学会了如何使用
arrayfun