检查数组的值是否在指定的范围内,如果在范围内它保持原样,如果不在,则用边界值替换(取决于它的中断,如果更高的边界中断,则用更高的边界值替换,反之亦然)
函数[A2comp] = MinMaxCheck(最小,最大,A2comp)
A2comp是要检查的数组
minimum和maximum是分别保存数组(A2comp)中每个元素的最小值和最大值的数组
输出返回该范围内所有值所在的数组
如果A2comp的元素小于最小边值,则改为最小边值
如果A2comp的元素大于最大边值,则它变为最大边值
所有数组的长度必须相同
Pramit Biswas(2021)。数组的绑定值(//www.tatmou.com/matlabcentral/fileexchange/43251-bound-values-of-an-array), MATLAB中央文件交换。检索.
这是很糟糕的代码:不需要循环,而且永远不要使用“size”作为变量名,它是一个最重要的函数。此外,它应该说“size=length(minimum(:))”,而不是“size=length(minimum)”。
我也是出现这个错误
当我执行代码..错误提示“缺少输入参数!”
有人能帮帮我吗?