Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
vectors=[1 0 0;0 1 0;0 0 1]; % Unity Cube
V=1;
assert(isequal(Parallelepiped_volume(vectors),V))
a =
0 0 1
b =
1
V =
1
|
2 | Pass |
%%
vectors=[2 0 0;0 2 0;0 0 2]; % 2x2x2 Cube
V=8;
assert(isequal(Parallelepiped_volume(vectors),V))
a =
0 0 4
b =
8
V =
8
|
3 | Pass |
%%
vectors=[2 0 0;0 2 0;1 0 1]; % Slanted one side 45 degrees, half h
V=4;
assert(isequal(Parallelepiped_volume(vectors),V))
a =
0 0 4
b =
4
V =
4
|
4 | Pass |
%%
vectors=[2^0.5 2^0.5 0;-2^0.5 2^0.5 0;0 0 2]; % Rot 45,
V=8;
assert(V-.001<Parallelepiped_volume(vectors) && Parallelepiped_volume(vectors)<V+.001)
a =
0 0 4.0000
b =
8.0000
V =
8.0000
a =
0 0 4.0000
b =
8.0000
V =
8.0000
|
5 | Pass |
%%
vectors=[2^0.5 2^0.5 0;-2^0.5 2^0.5 0;0 1 1]; % Rot 45, Slant 45, h/2
V=4;
assert(V-.001<Parallelepiped_volume(vectors) && Parallelepiped_volume(vectors)<V+.001)
a =
0 0 4.0000
b =
4.0000
V =
4.0000
a =
0 0 4.0000
b =
4.0000
V =
4.0000
|
5365 Solvers
414 Solvers
Back to basics 4 - Search Path
280 Solvers
116 Solvers
360 Solvers