标签: arrays matlab
假设我们有一个数组numbers。如果数组中的任何元素大于3,我想让array等于nan。
numbers
array
nan
array = [1 2 3 4 5]; if arrayfun(@greater than 3,array) array = nan; end
答案 0 :(得分:2)
对于这项简单的工作,你真的不需要arrayfun。你只需要if any(array > 3); array = nan; end。
if any(array > 3); array = nan; end