假设给定的 36 个坐标保存在一个 36×2 的矩阵中,命名为 coords。

% 计算每个坐标点到原点的距离
distances = sqrt(coords(:,1).^2 + coords(:,2).^2);

% 判断距离是否在合格范围内
isQualified = distances >= 10-0.1 & distances <= 10+0.1;

% 输出判断结果
if all(isQualified)
    disp('圆形工件合格');
else
    disp('圆形工件不合格');
end

程序首先计算每个坐标点到原点的距离,然后判断距离是否在合格范围内。最后输出判断结果。如果所有坐标点都在合格范围内,则输出'圆形工件合格',否则输出'圆形工件不合格'。


原文地址: https://www.cveoy.top/t/topic/o3lw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录