mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-06-28 17:10:34 +08:00
Getter function for the diag elements of slice (#112)
This commit is contained in:
@@ -137,6 +137,23 @@ int main()
|
||||
Matrix<float, 3, 1> M (data_5_check);
|
||||
TEST(isEqual(L, M));
|
||||
|
||||
// return diagonal elements
|
||||
float data_6[9] = {0, 2, 3,
|
||||
4, 5, 6,
|
||||
7, 8, 10
|
||||
};
|
||||
SquareMatrix<float, 3> N(data_6);
|
||||
|
||||
Vector3f v6 = N.slice<3,3>(0,0).diag();
|
||||
Vector3f v6_check = {0, 5, 10};
|
||||
TEST(isEqual(v6,v6_check));
|
||||
Vector2f v7 = N.slice<2,3>(1,0).diag();
|
||||
Vector2f v7_check = {4, 8};
|
||||
TEST(isEqual(v7,v7_check));
|
||||
Vector2f v8 = N.slice<3,2>(0,1).diag();
|
||||
Vector2f v8_check = {2, 6};
|
||||
TEST(isEqual(v8,v8_check));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user