diff --git a/doc/QuickReference.dox b/doc/QuickReference.dox
index 3310d390a..31b8030f4 100644
--- a/doc/QuickReference.dox
+++ b/doc/QuickReference.dox
@@ -490,7 +490,7 @@ Read-write access to sub-vectors:
| \code vec1.head(n)\endcode | \code vec1.head()\endcode | the first \c n coeffs |
| \code vec1.tail(n)\endcode | \code vec1.tail()\endcode | the last \c n coeffs |
| \code vec1.segment(pos,n)\endcode | \code vec1.segment(pos)\endcode |
- the \c n coeffs in \n the range [\c pos : \c pos + \c n [ |
+ the \c n coeffs in the \n range [\c pos : \c pos + \c n - 1] |
|
Read-write access to sub-matrices: |
diff --git a/doc/examples/QuickStart_example2_dynamic.cpp b/doc/examples/QuickStart_example2_dynamic.cpp
index 672ac82e9..ff6746e21 100644
--- a/doc/examples/QuickStart_example2_dynamic.cpp
+++ b/doc/examples/QuickStart_example2_dynamic.cpp
@@ -6,10 +6,10 @@ using namespace std;
int main()
{
- MatrixXf m = MatrixXf::Random(3,3);
- m = (m + MatrixXf::Constant(3,3,1.2)) * 50;
+ MatrixXd m = MatrixXd::Random(3,3);
+ m = (m + MatrixXd::Constant(3,3,1.2)) * 50;
cout << "m =" << endl << m << endl;
- VectorXf v(3);
+ VectorXd v(3);
v << 1, 2, 3;
cout << "m * v =" << endl << m * v << endl;
}
diff --git a/doc/examples/QuickStart_example2_fixed.cpp b/doc/examples/QuickStart_example2_fixed.cpp
index edf3268cd..d91175273 100644
--- a/doc/examples/QuickStart_example2_fixed.cpp
+++ b/doc/examples/QuickStart_example2_fixed.cpp
@@ -6,10 +6,10 @@ using namespace std;
int main()
{
- Matrix3f m = Matrix3f::Random();
- m = (m + Matrix3f::Constant(1.2)) * 50;
+ Matrix3d m = Matrix3d::Random();
+ m = (m + Matrix3d::Constant(1.2)) * 50;
cout << "m =" << endl << m << endl;
- Vector3f v(1,2,3);
+ Vector3d v(1,2,3);
cout << "m * v =" << endl << m * v << endl;
}