Cody

# Problem 742. Symmetric matrix

Solution 879778

Submitted on 21 Apr 2016 by Marco Castelli
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Pass
n = 0; A_correct = []; assert(isempty(your_fcn_name(n)))

x = [] x = [] x = []

2   Pass
n = 1; A_correct = 1; assert(isequal(your_fcn_name(n),A_correct))

x = 1 x = 0 x = 1

3   Pass
n= 3; A_correct =[1.0000 0.5000 0.3333 0.5000 1.0000 0.6667 0.3333 0.6667 1.0000] assert(isequal((your_fcn_name(n)-A_correct<1e-3),ones(n)))

A_correct = 1.0000 0.5000 0.3333 0.5000 1.0000 0.6667 0.3333 0.6667 1.0000 x = 1.0000 0.5000 0.3333 2.0000 1.0000 0.6667 3.0000 1.5000 1.0000 x = 0 0.5000 0.3333 0 0 0.6667 0 0 0 x = 1.0000 0.5000 0.3333 0.5000 1.0000 0.6667 0.3333 0.6667 1.0000

4   Pass
n=10 A_correct =[1.0000 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.1000 0.5000 1.0000 0.6667 0.5000 0.4000 0.3333 0.2857 0.2500 0.2222 0.2000 0.3333 0.6667 1.0000 0.7500 0.6000 0.5000 0.4286 0.3750 0.3333 0.3000 0.2500 0.5000 0.7500 1.0000 0.8000 0.6667 0.5714 0.5000 0.4444 0.4000 0.2000 0.4000 0.6000 0.8000 1.0000 0.8333 0.7143 0.6250 0.5556 0.5000 0.1667 0.3333 0.5000 0.6667 0.8333 1.0000 0.8571 0.7500 0.6667 0.6000 0.1429 0.2857 0.4286 0.5714 0.7143 0.8571 1.0000 0.8750 0.7778 0.7000 0.1250 0.2500 0.3750 0.5000 0.6250 0.7500 0.8750 1.0000 0.8889 0.8000 0.1111 0.2222 0.3333 0.4444 0.5556 0.6667 0.7778 0.8889 1.0000 0.9000 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000] assert(isequal((your_fcn_name(n)-A_correct<1e-3),ones(n)))

n = 10 A_correct = Columns 1 through 9 1.0000 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.5000 1.0000 0.6667 0.5000 0.4000 0.3333 0.2857 0.2500 0.2222 0.3333 0.6667 1.0000 0.7500 0.6000 0.5000 0.4286 0.3750 0.3333 0.2500 0.5000 0.7500 1.0000 0.8000 0.6667 0.5714 0.5000 0.4444 0.2000 0.4000 0.6000 0.8000 1.0000 0.8333 0.7143 0.6250 0.5556 0.1667 0.3333 0.5000 0.6667 0.8333 1.0000 0.8571 0.7500 0.6667 0.1429 0.2857 0.4286 0.5714 0.7143 0.8571 1.0000 0.8750 0.7778 0.1250 0.2500 0.3750 0.5000 0.6250 0.7500 0.8750 1.0000 0.8889 0.1111 0.2222 0.3333 0.4444 0.5556 0.6667 0.7778 0.8889 1.0000 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 Column 10 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000 x = Columns 1 through 9 1.0000 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 2.0000 1.0000 0.6667 0.5000 0.4000 0.3333 0.2857 0.2500 0.2222 3.0000 1.5000 1.0000 0.7500 0.6000 0.5000 0.4286 0.3750 0.3333 4.0000 2.0000 1.3333 1.0000 0.8000 0.6667 0.5714 0.5000 0.4444 5.0000 2.5000 1.6667 1.2500 1.0000 0.8333 0.7143 0.6250 0.5556 6.0000 3.0000 2.0000 1.5000 1.2000 1.0000 0.8571 0.7500 0.6667 7.0000 3.5000 2.3333 1.7500 1.4000 1.1667 1.0000 0.8750 0.7778 8.0000 4.0000 2.6667 2.0000 1.6000 1.3333 1.1429 1.0000 0.8889 9.0000 4.5000 3.0000 2.2500 1.8000 1.5000 1.2857 1.1250 1.0000 10.0000 5.0000 3.3333 2.5000 2.0000 1.6667 1.4286 1.2500 1.1111 Column 10 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000 x = Columns 1 through 9 0 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0 0 0.6667 0.5000 0.4000 0.3333 0.2857 0.2500 0.2222 0 0 0 0.7500 0.6000 0.5000 0.4286 0.3750 0.3333 0 0 0 0 0.8000 0.6667 0.5714 0.5000 0.4444 0 0 0 0 0 0.8333 0.7143 0.6250 0.5556 0 0 0 0 0 0 0.8571 0.7500 0.6667 0 0 0 0 0 0 0 0.8750 0.7778 0 0 0 0 0 0 0 0 0.8889 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Column 10 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 0 x = Columns 1 through 9 1.0000 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.5000 1.0000 0.6667 0.5000 0.4000 0.3333 0.2857 0.2500 0.2222 0.3333 0.6667 1.0000 0.7500 0.6000 0.5000 0.4286 0.3750 0.3333 0.2500 0.5000 0.7500 1.0000 0.8000 0.6667 0.5714 0.5000 0.4444 0.2000 0.4000 0.6000 0.8000 1.0000 0.8333 0.7143 0.6250 0.5556 0.1667 0.3333 0.5000 0.6667 0.8333 1.0000 0.8571 0.7500 0.6667 0.1429 0.2857 0.4286 0.5714 0.7143 0.8571 1.0000 0.8750 0.7778 0.1250 0.2500 0.3750 0.5000 0.6250 0.7500 0.8750 1.0000 0.8889 0.1111 0.2222 0.3333 0.4444 0.5556 0.6667 0.7778 0.8889 1.0000 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 Column 10 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000