% Test file for function prod()
% Matlab version: 7.9.0.529 (R2009b)

% TEST 1
res1 = prod([]);
% TEST 2
res2 = prod(m2sciUnknownType([]));
% TEST 3
res3 = prod(m2sciUnknownDims([]));
% TEST 4
res4 = prod([1]);
% TEST 5
res5 = prod([1,2,3]);
% TEST 6
res6 = prod([1;2;3]);
% TEST 7
res7 = prod([1,2,3;4,5,6]);
% TEST 8
res8 = prod(m2sciUnknownType([1]));
% TEST 9
res9 = prod(m2sciUnknownType([1,2,3]));
% TEST 10
res10 = prod(m2sciUnknownType([1;2;3]));
% TEST 11
res11 = prod(m2sciUnknownType([1,2,3;4,5,6]));
% TEST 12
res12 = prod(m2sciUnknownDims([1]));
% TEST 13
res13 = prod(m2sciUnknownDims([1,2,3]));
% TEST 14
res14 = prod(m2sciUnknownDims([1;2;3]));
% TEST 15
res15 = prod(m2sciUnknownDims([1,2,3;4,5,6]));
% TEST 16
res16 = prod([i]);
% TEST 17
res17 = prod([i,2i,3i]);
% TEST 18
res18 = prod([i;2i;3i]);
% TEST 19
res19 = prod([i,2i,3i;4i,5i,6i]);
% TEST 20
res20 = prod(m2sciUnknownType([i]));
% TEST 21
res21 = prod(m2sciUnknownType([i,2i,3i]));
% TEST 22
res22 = prod(m2sciUnknownType([i;2i;3i]));
% TEST 23
res23 = prod(m2sciUnknownType([i,2i,3i;4i,5i,6i]));
% TEST 24
res24 = prod(m2sciUnknownDims([i]));
% TEST 25
res25 = prod(m2sciUnknownDims([i,2i,3i]));
% TEST 26
res26 = prod(m2sciUnknownDims([i;2i;3i]));
% TEST 27
res27 = prod(m2sciUnknownDims([i,2i,3i;4i,5i,6i]));
% TEST 28
res28 = prod([],1);
% TEST 29
res29 = prod(m2sciUnknownType([]),1);
% TEST 30
res30 = prod(m2sciUnknownDims([]),1);
% TEST 31
res31 = prod([1],1);
% TEST 32
res32 = prod([1,2,3],1);
% TEST 33
res33 = prod([1;2;3],1);
% TEST 34
res34 = prod([1,2,3;4,5,6],1);
% TEST 35
res35 = prod(m2sciUnknownType([1]),1);
% TEST 36
res36 = prod(m2sciUnknownType([1,2,3]),1);
% TEST 37
res37 = prod(m2sciUnknownType([1;2;3]),1);
% TEST 38
res38 = prod(m2sciUnknownType([1,2,3;4,5,6]),1);
% TEST 39
res39 = prod(m2sciUnknownDims([1]),1);
% TEST 40
res40 = prod(m2sciUnknownDims([1,2,3]),1);
% TEST 41
res41 = prod(m2sciUnknownDims([1;2;3]),1);
% TEST 42
res42 = prod(m2sciUnknownDims([1,2,3;4,5,6]),1);
% TEST 43
res43 = prod([i],1);
% TEST 44
res44 = prod([i,2i,3i],1);
% TEST 45
res45 = prod([i;2i;3i],1);
% TEST 46
res46 = prod([i,2i,3i;4i,5i,6i],1);
% TEST 47
res47 = prod(m2sciUnknownType([i]),1);
% TEST 48
res48 = prod(m2sciUnknownType([i,2i,3i]),1);
% TEST 49
res49 = prod(m2sciUnknownType([i;2i;3i]),1);
% TEST 50
res50 = prod(m2sciUnknownType([i,2i,3i;4i,5i,6i]),1);
% TEST 51
res51 = prod(m2sciUnknownDims([i]),1);
% TEST 52
res52 = prod(m2sciUnknownDims([i,2i,3i]),1);
% TEST 53
res53 = prod(m2sciUnknownDims([i;2i;3i]),1);
% TEST 54
res54 = prod(m2sciUnknownDims([i,2i,3i;4i,5i,6i]),1);
% TEST 55
res55 = prod([],2);
% TEST 56
res56 = prod(m2sciUnknownType([]),2);
% TEST 57
res57 = prod(m2sciUnknownDims([]),2);
% TEST 58
res58 = prod([1],2);
% TEST 59
res59 = prod([1,2,3],2);
% TEST 60
res60 = prod([1;2;3],2);
% TEST 61
res61 = prod([1,2,3;4,5,6],2);
% TEST 62
res62 = prod(m2sciUnknownType([1]),2);
% TEST 63
res63 = prod(m2sciUnknownType([1,2,3]),2);
% TEST 64
res64 = prod(m2sciUnknownType([1;2;3]),2);
% TEST 65
res65 = prod(m2sciUnknownType([1,2,3;4,5,6]),2);
% TEST 66
res66 = prod(m2sciUnknownDims([1]),2);
% TEST 67
res67 = prod(m2sciUnknownDims([1,2,3]),2);
% TEST 68
res68 = prod(m2sciUnknownDims([1;2;3]),2);
% TEST 69
res69 = prod(m2sciUnknownDims([1,2,3;4,5,6]),2);
% TEST 70
res70 = prod([i],2);
% TEST 71
res71 = prod([i,2i,3i],2);
% TEST 72
res72 = prod([i;2i;3i],2);
% TEST 73
res73 = prod([i,2i,3i;4i,5i,6i],2);
% TEST 74
res74 = prod(m2sciUnknownType([i]),2);
% TEST 75
res75 = prod(m2sciUnknownType([i,2i,3i]),2);
% TEST 76
res76 = prod(m2sciUnknownType([i;2i;3i]),2);
% TEST 77
res77 = prod(m2sciUnknownType([i,2i,3i;4i,5i,6i]),2);
% TEST 78
res78 = prod(m2sciUnknownDims([i]),2);
% TEST 79
res79 = prod(m2sciUnknownDims([i,2i,3i]),2);
% TEST 80
res80 = prod(m2sciUnknownDims([i;2i;3i]),2);
% TEST 81
res81 = prod(m2sciUnknownDims([i,2i,3i;4i,5i,6i]),2);
% TEST 82
res82 = prod([],3);
% TEST 83
res83 = prod(m2sciUnknownType([]),3);
% TEST 84
res84 = prod(m2sciUnknownDims([]),3);
% TEST 85
res85 = prod([1],3);
% TEST 86
res86 = prod([1,2,3],3);
% TEST 87
res87 = prod([1;2;3],3);
% TEST 88
res88 = prod([1,2,3;4,5,6],3);
% TEST 89
res89 = prod(m2sciUnknownType([1]),3);
% TEST 90
res90 = prod(m2sciUnknownType([1,2,3]),3);
% TEST 91
res91 = prod(m2sciUnknownType([1;2;3]),3);
% TEST 92
res92 = prod(m2sciUnknownType([1,2,3;4,5,6]),3);
% TEST 93
res93 = prod(m2sciUnknownDims([1]),3);
% TEST 94
res94 = prod(m2sciUnknownDims([1,2,3]),3);
% TEST 95
res95 = prod(m2sciUnknownDims([1;2;3]),3);
% TEST 96
res96 = prod(m2sciUnknownDims([1,2,3;4,5,6]),3);
% TEST 97
res97 = prod([i],3);
% TEST 98
res98 = prod([i,2i,3i],3);
% TEST 99
res99 = prod([i;2i;3i],3);
% TEST 100
res100 = prod([i,2i,3i;4i,5i,6i],3);
% TEST 101
res101 = prod(m2sciUnknownType([i]),3);
% TEST 102
res102 = prod(m2sciUnknownType([i,2i,3i]),3);
% TEST 103
res103 = prod(m2sciUnknownType([i;2i;3i]),3);
% TEST 104
res104 = prod(m2sciUnknownType([i,2i,3i;4i,5i,6i]),3);
% TEST 105
res105 = prod(m2sciUnknownDims([i]),3);
% TEST 106
res106 = prod(m2sciUnknownDims([i,2i,3i]),3);
% TEST 107
res107 = prod(m2sciUnknownDims([i;2i;3i]),3);
% TEST 108
res108 = prod(m2sciUnknownDims([i,2i,3i;4i,5i,6i]),3);
