Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 403414

Submitted on 13 Feb 2014 by Mehmet OZC

Correct

74Size
Leading solution size is 12.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
x=[1 2];
y=1;
y_correct=[1 2];
assert(isequal(muldif(x,y),y_correct));

                    
2
Pass
 
%%
x=1;
y=1;
y_correct=1;
assert(isequal(muldif(x,y),y_correct));

                    
3
Pass
 
%%
x=[1 2 0 1];
y=[8 5 1];
y_correct = [8 21 11 10  5  1];
assert(isequal(muldif(x,y),y_correct))

                    
4
Pass
 
%%
x=[1 2 3 4 4 1 2 1 1 1];
y=[1 2 3 4 5 6 9 10];
 y_correct=[1     4    10    20    34    49    68    90   104   109   101    73    43    40    25    19    10];
assert(isequal(muldif(x,y),y_correct));

                    
5
Pass
 
%%
x=[1:10 0 1];
y=[8 5:1:25 1];
y_correct = [8	21	40	66	100	143	196	260	336	425	440	503	555	611	667	723	779	835	891	947	1003	1059	1090	1094	1070	1017	934	820	674	495	282	34	25	1
];
assert(isequal(muldif(x,y),y_correct))