fix dot test
This commit is contained in:
parent
5cad8637cd
commit
d5bd82761a
@ -16,17 +16,18 @@ fn test_arithmetic(){
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn matrix_dot(){
|
fn matrix_dot(){
|
||||||
let lhs=Matrix3x4::new([
|
|
||||||
[1.0,2.0,3.0,4.0],
|
|
||||||
[5.0,6.0,7.0,8.0],
|
|
||||||
[9.0,1.0,1.0,1.0],
|
|
||||||
]);
|
|
||||||
let rhs=Matrix4x2::new([
|
let rhs=Matrix4x2::new([
|
||||||
[ 1.0, 2.0],
|
[ 1.0, 2.0],
|
||||||
[ 3.0, 4.0],
|
[ 3.0, 4.0],
|
||||||
[ 5.0, 6.0],
|
[ 5.0, 6.0],
|
||||||
[ 7.0, 8.0],
|
[ 7.0, 8.0],
|
||||||
]);
|
]);
|
||||||
|
let lhs=Matrix3x4::new([
|
||||||
|
[1.0, 2.0, 3.0, 4.0],// [ 50.0, 60.0],
|
||||||
|
[5.0, 6.0, 7.0, 8.0],// [114.0,140.0],
|
||||||
|
[9.0,10.0,11.0,12.0],// [178.0,220.0],
|
||||||
|
]);
|
||||||
// Mat3<Vec4>.dot(Mat4<Vec2>) -> Mat3<Vec2>
|
// Mat3<Vec4>.dot(Mat4<Vec2>) -> Mat3<Vec2>
|
||||||
let m_dot=lhs.dot(rhs);
|
let m_dot=lhs.dot(rhs);
|
||||||
//In[1]:= {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}} . {{1, 2}, {3, 4}, {5, 6}, {7, 8}}
|
//In[1]:= {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}} . {{1, 2}, {3, 4}, {5, 6}, {7, 8}}
|
||||||
|
Loading…
Reference in New Issue
Block a user