其实用max和min叠加就可以实现,限制数组的最大值和最小值
1 | y=min(max(x,x_min),x_max); |
可以包装为函数
1 | function y = clip(x,x_min,x_max) |
💡 这里用到了Matlab arguments 来给x_min和x_max 设置默认值
调用看看
1 | >> x = reshape(1:9,3,3)' |
其实用max和min叠加就可以实现,限制数组的最大值和最小值
1 | y=min(max(x,x_min),x_max); |
可以包装为函数
1 | function y = clip(x,x_min,x_max) |
💡 这里用到了Matlab arguments 来给x_min和x_max 设置默认值
调用看看
1 | >> x = reshape(1:9,3,3)' |