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
|
501 Solvers
246 Solvers
347 Solvers
207 Solvers
Solving Quadratic Equations (Version 1)
427 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!