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 237147

Submitted on 28 Apr 2013

Incorrect

200Size
Leading solution size is 35.
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
Fail
 
%%
user_solution = fileread('genLaguerrePoly.m');
assert(isempty(strfind(user_solution,'regexp')));
assert(isempty(strfind(user_solution,'2str')));
assert(isempty(strfind(user_solution,'str2')));
assert(isempty(strfind(user_solution,'interp')));
assert(isempty(strfind(user_solution,'printf')));
assert(isempty(strfind(user_solution,'assert')));
Error: Could not open file genLaguerrePoly.m. No such file or directory.
2
Fail
 
%%
n = 0;
a = 0;
P_correct = [1]/1;
assert(isequal(round(genLaguerrePoly(n,a)*1),round(P_correct*1)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
3
Fail
 
%%
n = 1;
a = 0;
P_correct = [-1 1]/1;
assert(isequal(round(genLaguerrePoly(n,a)*1),round(P_correct*1)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
4
Fail
 
%%
n = 2;
a = 0;
P_correct = [1 -4 2]/2;
assert(isequal(round(genLaguerrePoly(n,a)*2),round(P_correct*2)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
5
Fail
 
%%
n = 3;
a = 0;
P_correct = [-1 9 -18 6]/6;
assert(isequal(round(genLaguerrePoly(n,a)*6),round(P_correct*6)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
6
Fail
 
%%
n = 4;
a = 0;
P_correct = [1 -16 72 -96 24]/24;
assert(isequal(round(genLaguerrePoly(n,a)*24),round(P_correct*24)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
7
Fail
 
%%
n = 5;
a = 0;
P_correct = [-1 25 -200 600 -600 120]/120;
assert(isequal(round(genLaguerrePoly(n,a)*120),round(P_correct*120)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
8
Fail
 
%%
n = 6;
a = 0;
P_correct = [1 -36 450 -2400 5400 -4320 720]/720;
assert(isequal(round(genLaguerrePoly(n,a)*720),round(P_correct*720)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
9
Fail
 
%%
n = 0;
a = 1;
P_correct = [1]/1;
assert(isequal(round(genLaguerrePoly(n,a)*1),round(P_correct*1)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
10
Fail
 
%%
n = 1;
a = 1;
P_correct = [-1 2]/1;
assert(isequal(round(genLaguerrePoly(n,a)*1),round(P_correct*1)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
11
Fail
 
%%
n = 2;
a = 1;
P_correct = [1 -6 6]/2;
assert(isequal(round(genLaguerrePoly(n,a)*2),round(P_correct*2)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
12
Fail
 
%%
n = 3;
a = 1;
P_correct = [-1 12 -36 24]/6;
assert(isequal(round(genLaguerrePoly(n,a)*6),round(P_correct*6)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
13
Fail
 
%%
n = 4;
a = 1;
P_correct = [1 -20 120 -240 120]/24;
assert(isequal(round(genLaguerrePoly(n,a)*24),round(P_correct*24)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
14
Fail
 
%%
n = 5;
a = 1;
P_correct = [-1 30 -300 1200 -1800 720]/120;
assert(isequal(round(genLaguerrePoly(n,a)*120),round(P_correct*120)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
15
Fail
 
%%
n = 6;
a = 1;
P_correct = [1 -42 630 -4200 12600 -15120 5040]/720;
assert(isequal(round(genLaguerrePoly(n,a)*720),round(P_correct*720)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
16
Fail
 
%%
n = 0;
a = 2;
P_correct = [1]/1;
assert(isequal(round(genLaguerrePoly(n,a)*1),round(P_correct*1)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
17
Fail
 
%%
n = 1;
a = 2;
P_correct = [-1 3]/1;
assert(isequal(round(genLaguerrePoly(n,a)*1),round(P_correct*1)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
18
Fail
 
%%
n = 2;
a = 2;
P_correct = [1 -8 12]/2;
assert(isequal(round(genLaguerrePoly(n,a)*2),round(P_correct*2)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
19
Fail
 
%%
n = 3;
a = 2;
P_correct = [-1 15 -60 60]/6;
assert(isequal(round(genLaguerrePoly(n,a)*6),round(P_correct*6)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
20
Fail
 
%%
n = 4;
a = 2;
P_correct = [1 -24 180 -480 360]/24;
assert(isequal(round(genLaguerrePoly(n,a)*24),round(P_correct*24)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
21
Fail
 
%%
n = 5;
a = 2;
P_correct = [-1 35 -420 2100 -4200 2520]/120;
assert(isequal(round(genLaguerrePoly(n,a)*120),round(P_correct*120)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
22
Fail
 
%%
n = 6;
a = 2;
P_correct = [1 -48 840 -6720 25200 -40320 20160]/720;
assert(isequal(round(genLaguerrePoly(n,a)*720),round(P_correct*720)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
23
Fail
 
%%
n = 0;
a = 3;
P_correct = [1]/1;
assert(isequal(round(genLaguerrePoly(n,a)*1),round(P_correct*1)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
24
Fail
 
%%
n = 1;
a = 3;
P_correct = [-1 4]/1;
assert(isequal(round(genLaguerrePoly(n,a)*1),round(P_correct*1)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
25
Fail
 
%%
n = 2;
a = 3;
P_correct = [1 -10 20]/2;
assert(isequal(round(genLaguerrePoly(n,a)*2),round(P_correct*2)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
26
Fail
 
%%
n = 3;
a = 3;
P_correct = [-1 18 -90 120]/6;
assert(isequal(round(genLaguerrePoly(n,a)*6),round(P_correct*6)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
27
Fail
 
%%
n = 4;
a = 3;
P_correct = [1 -28 252 -840 840]/24;
assert(isequal(round(genLaguerrePoly(n,a)*24),round(P_correct*24)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
28
Fail
 
%%
n = 5;
a = 3;
P_correct = [-1 40 -560 3360 -8400 6720]/120;
assert(isequal(round(genLaguerrePoly(n,a)*120),round(P_correct*120)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
29
Fail
 
%%
n = 6;
a = 3;
P_correct = [1 -54 1080 -10080 45360 -90720 60480]/720;
assert(isequal(round(genLaguerrePoly(n,a)*720),round(P_correct*720)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
30
Fail
 
%%
n = 0;
a = 4;
P_correct = [1]/1;
assert(isequal(round(genLaguerrePoly(n,a)*1),round(P_correct*1)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
31
Fail
 
%%
n = 1;
a = 4;
P_correct = [-1 5]/1;
assert(isequal(round(genLaguerrePoly(n,a)*1),round(P_correct*1)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
32
Fail
 
%%
n = 2;
a = 4;
P_correct = [1 -12 30]/2;
assert(isequal(round(genLaguerrePoly(n,a)*2),round(P_correct*2)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
33
Fail
 
%%
n = 3;
a = 4;
P_correct = [-1 21 -126 210]/6;
assert(isequal(round(genLaguerrePoly(n,a)*6),round(P_correct*6)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
34
Fail
 
%%
n = 4;
a = 4;
P_correct = [1 -32 336 -1344 1680]/24;
assert(isequal(round(genLaguerrePoly(n,a)*24),round(P_correct*24)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
35
Fail
 
%%
n = 5;
a = 4;
P_correct = [-1 45 -720 5040 -15120 15120]/120;
assert(isequal(round(genLaguerrePoly(n,a)*120),round(P_correct*120)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.
36
Fail
 
%%
n = 6;
a = 4;
P_correct = [1 -60 1350 -14400 75600 -181440 151200]/720;
assert(isequal(round(genLaguerrePoly(n,a)*720),round(P_correct*720)));
Error: Undefined function 'genLaguerrePoly' for input arguments of type 'double'.