Test  Status  Code Input and Output 

1  Pass 
x = 0.5;
y_correct = 11;
assert(isequal(spiral_ratio(x),y_correct))
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

2  Pass 
x = 0.4;
y_correct = 31;
assert(isequal(spiral_ratio(x),y_correct))
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

3  Pass 
x = 0.3;
y_correct = 49;
assert(isequal(spiral_ratio(x),y_correct))
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

4  Pass 
x = 0.25;
y_correct = 99;
assert(isequal(spiral_ratio(x),y_correct))
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

5  Pass 
x = 0.2;
y_correct = 309;
assert(isequal(spiral_ratio(x),y_correct))
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

6  Pass 
x = 0.15;
y_correct = 981;
assert(isequal(spiral_ratio(x),y_correct))
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

7  Pass 
x = 0.14;
y_correct = 1883;
assert(isequal(spiral_ratio(x),y_correct))
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

8  Pass 
x = 0.13;
y_correct = 3593;
assert(isequal(spiral_ratio(x),y_correct))
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

9  Pass 
x = 0.12;
y_correct = 6523;
assert(isequal(spiral_ratio(x),y_correct))
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

10  Pass 
x = 0.11;
y_correct = 12201;
assert(isequal(spiral_ratio(x),y_correct))
%% Solution of Project Euler 58 with x=0.1
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]
[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.]

Which values occur exactly three times?
3288 Solvers
Determine if a Given Number is a Triangle Number
286 Solvers
Flip the main diagonal of a matrix
425 Solvers
Number of 1s in a binary string
1190 Solvers
113 Solvers