Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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 如何使用'arrayfun'查找任何数组元素是否大于某个值`_Arrays_Matlab - Fatal编程技术网

Arrays 如何使用'arrayfun'查找任何数组元素是否大于某个值`

Arrays 如何使用'arrayfun'查找任何数组元素是否大于某个值`,arrays,matlab,Arrays,Matlab,假设我们有一个数组numbers。如果数组中的任何元素大于3,我希望使array等于nan array = [1 2 3 4 5]; if arrayfun(@greater than 3,array) array = nan; end 对于这个简单的工作,你并不需要arrayfun如果有(数组>3);数组=nan;结束是您所需要的一切。对于这个简单的工作,您并不真正需要arrayfun如果有(数组>3);数组=nan;结束是您所需要的一切

假设我们有一个数组
numbers
。如果数组中的任何元素大于3,我希望使
array
等于
nan

array = [1 2 3 4 5];

if arrayfun(@greater than 3,array)
    array = nan;
end

对于这个简单的工作,你并不需要arrayfun<代码>如果有(数组>3);数组=nan;结束是您所需要的一切。

对于这个简单的工作,您并不真正需要arrayfun<代码>如果有(数组>3);数组=nan;结束是您所需要的一切