Cody

Problem 43651. create a square matrix

Solution 3689418

Submitted on 17 Nov 2020
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   Fail
n = 3; y_correct =[1 4 9 4 4 9 9 9 9] assert(isequal(mat(n),y_correct))

y_correct = 1 4 9 4 4 9 9 9 9 y = 0 0 0 0 0 0 0 0 0

Unable to perform assignment because the size of the left side is 3-by-3 and the size of the right side is 2-by-2. Error in mat (line 4) y(1:n,1:n)=ones(i).*(i^2); Error in Test1 (line 5) assert(isequal(mat(n),y_correct))

2   Fail
n = 4; y_correct = [1 4 9 16 4 4 9 16 9 9 9 16 16 16 16 16] assert(isequal(mat(n),y_correct))

y_correct = 1 4 9 16 4 4 9 16 9 9 9 16 16 16 16 16 y = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Unable to perform assignment because the size of the left side is 4-by-4 and the size of the right side is 3-by-3. Error in mat (line 4) y(1:n,1:n)=ones(i).*(i^2); Error in Test2 (line 6) assert(isequal(mat(n),y_correct))

3   Fail
n= 7; y_correct =[1 4 9 16 25 36 49 4 4 9 16 25 36 49 9 9 9 16 25 36 49 16 16 16 16 25 36 49 25 25 25 25 25 36 49 36 36 36 36 36 36 49 49 49 49 49 49 49 49] assert(isequal(mat(n),y_correct))

y_correct = 1 4 9 16 25 36 49 4 4 9 16 25 36 49 9 9 9 16 25 36 49 16 16 16 16 25 36 49 25 25 25 25 25 36 49 36 36 36 36 36 36 49 49 49 49 49 49 49 49 y = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Unable to perform assignment because the size of the left side is 7-by-7 and the size of the right side is 6-by-6. Error in mat (line 4) y(1:n,1:n)=ones(i).*(i^2); Error in Test3 (line 9) assert(isequal(mat(n),y_correct))

Suggested Problems

More from this Author1

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!