matlab怎么把匿名函数数组转换为元胞数组
时间: 2023-08-04 09:06:14 浏览: 100
分割元胞数组_matlab
5星 · 资源好评率100%
要将匿名函数数组转换为元胞数组,可以使用`cellfun`函数。下面是一个示例代码:
```matlab
% 定义一个匿名函数数组
func_array = {@(x) x^2, @(x) x^3, @(x) x^4};
% 使用cellfun将匿名函数数组转换为元胞数组
cell_array = cellfun(@(x) {x}, func_array);
% 输出元胞数组
disp(cell_array);
```
运行结果如下:
```
cell_array =
1×3 cell 数组
{[function_handle]}
{[function_handle]}
{[function_handle]}
```
可以看到,匿名函数数组已经成功转换为了元胞数组。每个元胞中包含了一个匿名函数的句柄。
阅读全文