Octogenarian, Shmoctogenarian! Hope that one didn't keep you up too late, Roger. :-)
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
[P,L] = my_spiral(20,1/2);
assert(all(abs(P-[0.5859375,0.484375])<100*eps))
assert(all(abs(L-[0.571428571428571,0.428571428571429])<100*eps))
P =
0.5859 0.4844
L =
0.5714 0.4286
|
2 | Pass |
%%
[P,L] = my_spiral(11,2/7);
assert(all(abs(P-[0.80841316118284,0.387755102040816])<100*eps))
assert(all(abs(L-[0.538461538461538,0.461538461538462])<100*eps))
P =
0.8084 0.3878
L =
0.5385 0.4615
|
3 | Pass |
%%
[P,L] = my_spiral(88,9999/11111);
assert(all(abs(P-[0.652150333541218,0.358838287231673])<100*eps))
assert(all(abs(L-[0.645144433154304,0.354855566845696])<100*eps))
P =
0.6522 0.3588
L =
0.6451 0.3549
|
4 | Pass |
%%
[P,L] = my_spiral(901,987654/1000000);
assert(all(abs(P-[0.666383724185262,0.337637121736288])<100*eps))
assert(all(abs(L-[0.663934355482405,0.336065644517595])<100*eps))
P =
0.6664 0.3376
L =
0.6639 0.3361
|
5 | Pass |
%%
[P,L] = my_spiral(3,eps);
assert(all(abs(L-[1/2,1/2])<100*eps))
P =
1.0000 1.0000
L =
0.5000 0.5000
|
6 | Pass |
%%
[P,L] = my_spiral(2,1-eps);
assert(all(abs(L-[2/3,1/3])<100*eps))
P =
1.0000 1.0000
L =
0.6667 0.3333
|
6065 Solvers
1901 Solvers
337 Solvers
351 Solvers
Find the repeating decimal pattern!
14 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!