Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
for tests=1:5
xc_truth=randn;
yc_truth=randn;
r_truth=rand;
rand_ang=randi(360,3,1)+rand(3,1); % Avoid duplicate location via rand(3,1)
pts=[xc_truth+r_truth*cosd(rand_ang) yc_truth+r_truth*sind(rand_ang)];
[xc,yc,r]=find_circle(pts);
%dif=[xc yc r]-[xc_truth yc_truth r_truth]
assert(max(abs([xc,yc,r]-[xc_truth,yc_truth,r_truth]))<1e-6,...
sprintf('Expect xc %.2f yc %.2f r %.2f Ans:%.2f %.2f %.2f',...
xc_truth,yc_truth,r_truth,xc,yc,r))
end
|
1598 Solvers
What is the distance from point P(x,y) to the line Ax + By + C = 0?
277 Solvers
277 Solvers
3063 Solvers
190 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!