Matlab 程序:判定圆形工件是否合格 (半径 10±0.1)
假设给定的 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 著作权归作者所有。请勿转载和采集!