Cody

# Problem 44543. Normie Function

Solution 1722946

Submitted on 8 Feb 2019
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 = 1; y_correct = 0; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test1 (line 3) assert(isequal(nth_term(n),y_correct))

2   Fail
n = 2; y_correct = 0; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test2 (line 3) assert(isequal(nth_term(n),y_correct))

3   Fail
n = 3; y_correct = 0; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test3 (line 3) assert(isequal(nth_term(n),y_correct))

4   Fail
n = 4; y_correct = 3; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test4 (line 3) assert(isequal(nth_term(n),y_correct))

5   Fail
n = 5; y_correct = 6; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test5 (line 3) assert(isequal(nth_term(n),y_correct))

6   Fail
n = 10; y_correct = 93; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test6 (line 3) assert(isequal(nth_term(n),y_correct))

7   Fail
n = 11; y_correct = 162; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test7 (line 3) assert(isequal(nth_term(n),y_correct))

8   Fail
n = 20; y_correct = 18753; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test8 (line 3) assert(isequal(nth_term(n),y_correct))

9   Fail
n = 35; y_correct = 51651090; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test9 (line 3) assert(isequal(nth_term(n),y_correct))

10   Fail
n = 50; y_correct = 142236278205; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test10 (line 3) assert(isequal(nth_term(n),y_correct))

11   Fail
n = 70; y_correct = 5490159117130629; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test11 (line 3) assert(isequal(nth_term(n),y_correct))

12   Fail
n = 75; y_correct = 76953534045721408; assert(isequal(nth_term(n),y_correct))

Error using ^ Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a scalar. To perform elementwise matrix powers, use '.^'. Error in nth_term (line 2) y=num2str('[0,0,1,0]')*num2str('[1 0 2 3;1 0 0 0;0 1 0 0;0 0 0 1]')^(n-1)*num2str('[0;0;0;1]'); Error in Test12 (line 3) assert(isequal(nth_term(n),y_correct))