Cody

Problem 1815. 06 - Matrix Equations 3

Solution 2207434

Submitted on 12 Apr 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
aMat = ones(9,9)*2; bMat = diag([1:5 4:-1:1]); cMat = reshape(1:100,10,10); zRef = det(cMat)*(aMat*bMat)' zMat = MyFunc(); assert(isequal(zRef,zMat))

zRef = 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 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

Error using * Incorrect dimensions for matrix multiplication. Check that the number of columns in the first matrix matches the number of rows in the second matrix. To perform elementwise multiplication, use '.*'. Error in MyFunc (line 5) zMat = det(cMat)*(aMat*bMat)'; Error in Test1 (line 5) zMat = MyFunc();

2   Fail
Ref = ones(9,9)*2; [zMat Mat] = MyFunc(); assert(isequal(Ref,Mat))

Error using * Incorrect dimensions for matrix multiplication. Check that the number of columns in the first matrix matches the number of rows in the second matrix. To perform elementwise multiplication, use '.*'. Error in MyFunc (line 5) zMat = det(cMat)*(aMat*bMat)'; Error in Test2 (line 2) [zMat Mat] = MyFunc();

3   Fail
Ref = diag([1:5 4:-1:1]); [zMat a Mat] = MyFunc(); assert(isequal(Ref,Mat))

Error using * Incorrect dimensions for matrix multiplication. Check that the number of columns in the first matrix matches the number of rows in the second matrix. To perform elementwise multiplication, use '.*'. Error in MyFunc (line 5) zMat = det(cMat)*(aMat*bMat)'; Error in Test3 (line 2) [zMat a Mat] = MyFunc();

4   Fail
Ref = reshape(1:100,10,10); [zMat a b Mat] = MyFunc(); assert(isequal(Ref,Mat))

Error using * Incorrect dimensions for matrix multiplication. Check that the number of columns in the first matrix matches the number of rows in the second matrix. To perform elementwise multiplication, use '.*'. Error in MyFunc (line 5) zMat = det(cMat)*(aMat*bMat)'; Error in Test4 (line 2) [zMat a b Mat] = MyFunc();