MATLAB 函数:判断点是否在绿色区域
function f = xyy(x, y) % 绿色区域的边界条件 x_min = 0; x_max = 10; y_min = 0; y_max = 5;
% 判断点是否在绿色区域内
if x >= x_min && x <= x_max && y >= y_min && y <= y_max
f = 1;
else
f = 0;
end
end
% 测试函数 x = [1, 5, 8]; y = [2, 3, 6]; for i = 1:length(x) f = xyy(x(i), y(i)); disp(['x = ', num2str(x(i)), ', y = ', num2str(y(i)), ', f = ', num2str(f)]); end
原文地址: https://www.cveoy.top/t/topic/pju0 著作权归作者所有。请勿转载和采集!