idxArray = cellfun(@(x) eval(x), cellstr);
时间: 2023-10-22 14:06:44 浏览: 104
基于Matlab绘制无限循环的GIF动图(源码+图片).rar
5星 · 资源好评率100%
这是一个MATLAB的语句,它的作用是对一个cell数组中的每个元素应用一个函数,并返回一个由每个元素的结果组成的数组。
具体来说,它的语法如下:
```
idxArray = cellfun(func, cellstr)
```
其中,`func`是一个函数句柄,它会被应用到`cellstr`中的每个元素上。`cellstr`是一个cell数组,它包含了需要应用`func`的元素。`idxArray`是一个数组,它包含了每个元素应用`func`后的结果。
在这个具体的语句中,`func`是一个匿名函数,它的作用是将`x`这个字符串解析为MATLAB的表达式,并返回表达式的值。`cellstr`是一个cell数组,它包含了需要解析的字符串。`idxArray`是一个数组,它包含了每个字符串解析后的值。
阅读全文