Too bad the test suite doesn't provide some tolerance for testers wanting to precalculate the constant scalar values (e.g. 1/sqrt(...)) as 0.159576912160573.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
cVec = 5:-.2:-5;
ref = (1/sqrt(2*pi*2.5^2))*exp((-1*cVec.^2)/(2*2.5^2));
user = MyFunc();
assert(isequal(user,ref))
cVec =
Columns 1 through 17
5.0000 4.8000 4.6000 4.4000 4.2000 4.0000 3.8000 3.6000 3.4000 3.2000 3.0000 2.8000 2.6000 2.4000 2.2000 2.0000 1.8000
Columns 18 through 34
1.6000 1.4000 1.2000 1.0000 0.8000 0.6000 0.4000 0.2000 0 -0.2000 -0.4000 -0.6000 -0.8000 -1.0000 -1.2000 -1.4000 -1.6000
Columns 35 through 51
-1.8000 -2.0000 -2.2000 -2.4000 -2.6000 -2.8000 -3.0000 -3.2000 -3.4000 -3.6000 -3.8000 -4.0000 -4.2000 -4.4000 -4.6000 -4.8000 -5.0000
xVec =
Columns 1 through 17
0.0216 0.0253 0.0294 0.0339 0.0389 0.0444 0.0503 0.0566 0.0633 0.0703 0.0777 0.0852 0.0929 0.1007 0.1083 0.1159 0.1231
Columns 18 through 34
0.1300 0.1364 0.1422 0.1473 0.1516 0.1550 0.1575 0.1591 0.1596 0.1591 0.1575 0.1550 0.1516 0.1473 0.1422 0.1364 0.1300
Columns 35 through 51
0.1231 0.1159 0.1083 0.1007 0.0929 0.0852 0.0777 0.0703 0.0633 0.0566 0.0503 0.0444 0.0389 0.0339 0.0294 0.0253 0.0216
|
2 | Pass |
[xVec cVec] = MyFunc();
cRef = 5:-.2:-5;
assert(isequal(cRef,cVec))
cVec =
Columns 1 through 17
5.0000 4.8000 4.6000 4.4000 4.2000 4.0000 3.8000 3.6000 3.4000 3.2000 3.0000 2.8000 2.6000 2.4000 2.2000 2.0000 1.8000
Columns 18 through 34
1.6000 1.4000 1.2000 1.0000 0.8000 0.6000 0.4000 0.2000 0 -0.2000 -0.4000 -0.6000 -0.8000 -1.0000 -1.2000 -1.4000 -1.6000
Columns 35 through 51
-1.8000 -2.0000 -2.2000 -2.4000 -2.6000 -2.8000 -3.0000 -3.2000 -3.4000 -3.6000 -3.8000 -4.0000 -4.2000 -4.4000 -4.6000 -4.8000 -5.0000
xVec =
Columns 1 through 17
0.0216 0.0253 0.0294 0.0339 0.0389 0.0444 0.0503 0.0566 0.0633 0.0703 0.0777 0.0852 0.0929 0.1007 0.1083 0.1159 0.1231
Columns 18 through 34
0.1300 0.1364 0.1422 0.1473 0.1516 0.1550 0.1575 0.1591 0.1596 0.1591 0.1575 0.1550 0.1516 0.1473 0.1422 0.1364 0.1300
Columns 35 through 51
0.1231 0.1159 0.1083 0.1007 0.0929 0.0852 0.0777 0.0703 0.0633 0.0566 0.0503 0.0444 0.0389 0.0339 0.0294 0.0253 0.0216
|
Return the 3n+1 sequence for n
6170 Solvers
594 Solvers
340 Solvers
249 Solvers
1161 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!