mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
* block() for vectors ---> segment()
* documentation improvements, especially in quickstart guide
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
RowVector4i v = RowVector4i::Random();
|
||||
cout << "Here is the vector v:" << endl << v << endl;
|
||||
cout << "Here is v.block(1, 2):" << endl << v.block(1, 2) << endl;
|
||||
v.block(1, 2).setZero();
|
||||
cout << "Now the vector v is:" << endl << v << endl;
|
||||
Matrix4i m = Matrix4i::Random();
|
||||
cout << "Here is the matrix m:" << endl << m << endl;
|
||||
cout << "Here is m.block<2,2>(1,1):" << endl << m.block<2,2>(1,1) << endl;
|
||||
m.block<2,2>(1,1).setZero();
|
||||
cout << "Now the matrix m is:" << endl << m << endl;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
RowVector4i v = RowVector4i::Random();
|
||||
cout << "Here is the vector v:" << endl << v << endl;
|
||||
cout << "Here is v.block<2>(1):" << endl << v.block<2>(1) << endl;
|
||||
v.block<2>(2).setZero();
|
||||
cout << "Here is v.segment(1, 2):" << endl << v.segment(1, 2) << endl;
|
||||
v.segment(1, 2).setZero();
|
||||
cout << "Now the vector v is:" << endl << v << endl;
|
||||
5
doc/snippets/MatrixBase_template_int_segment.cpp
Normal file
5
doc/snippets/MatrixBase_template_int_segment.cpp
Normal file
@@ -0,0 +1,5 @@
|
||||
RowVector4i v = RowVector4i::Random();
|
||||
cout << "Here is the vector v:" << endl << v << endl;
|
||||
cout << "Here is v.segment<2>(1):" << endl << v.segment<2>(1) << endl;
|
||||
v.segment<2>(2).setZero();
|
||||
cout << "Now the vector v is:" << endl << v << endl;
|
||||
Reference in New Issue
Block a user