Cody

Problem 619. Multiply a column by a row

Solution 3890923

Submitted on 28 Nov 2020 by Soobok
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
C=[4; 1; 2]; R=[2 3 5]; M=[8 12 20; 2 3 5; 4 6 10]; assert(isequal(mul(C,R),M));

M = 8 0 0 0 0 0 0 0 0 M = 8 12 0 0 0 0 0 0 0 M = 8 12 20 0 0 0 0 0 0 M = 8 12 20 2 0 0 0 0 0 M = 8 12 20 2 3 0 0 0 0 M = 8 12 20 2 3 5 0 0 0 M = 8 12 20 2 3 5 4 0 0 M = 8 12 20 2 3 5 4 6 0 M = 8 12 20 2 3 5 4 6 10

2   Pass
C=[1; 1; 1]; R=[1 1]; M=ones(3,2); assert(isequal(mul(C,R),M));

M = 1 0 0 0 0 0 M = 1 1 0 0 0 0 M = 1 1 1 0 0 0 M = 1 1 1 1 0 0 M = 1 1 1 1 1 0 M = 1 1 1 1 1 1

3   Pass
C=[1;2;3;0]; R=[7,2]; M=[7 2; 14 4; 21 6; 0 0]; assert(isequal(mul(C,R),M));

M = 7 0 0 0 0 0 0 0 M = 7 2 0 0 0 0 0 0 M = 7 2 14 0 0 0 0 0 M = 7 2 14 4 0 0 0 0 M = 7 2 14 4 21 0 0 0 M = 7 2 14 4 21 6 0 0 M = 7 2 14 4 21 6 0 0 M = 7 2 14 4 21 6 0 0

Suggested Problems

More from this Author100

Community Treasure Hunt

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

Start Hunting!