Strange, as this passes all of the tests on my box. (How did I pass a random test, and fail the hard coded ones?!?) Maybe a bsxfun issue?
Rounding errors of sqrt. Possible fix circle(3)+10*eps(circle(3)) and r+10*eps(r)
Better, but still not quite there. With those fixes, it passes everything but test 2. I'll try a couple more changes, and then just throw in a hard coded hack for case 2. (Or maybe I'll just ask Tim for his solution. :-)
Another astounding solution by Tim using complex numbers and for loops that create vectors. Example of for loop vectorization: for i=nchoosek(3:6,2)',i,end. Very nice mthod.
Swap the first and last columns
12666 Solvers
262 Solvers
3739 Solvers
366 Solvers
94 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!