more documentation, 12 more code snippets

This commit is contained in:
Benoit Jacob
2008-01-03 19:36:32 +00:00
parent 42f6590bb2
commit 23ffede3d0
20 changed files with 216 additions and 2 deletions

View File

@@ -0,0 +1,5 @@
int data[4] = {1,3,0,2};
cout << Matrix2i::map(data) << endl;
Matrix2i::map(data) *= 2;
cout << "The data is now:" << endl;
for(int i = 0; i < 4; i++) cout << data[i] << endl;

View File

@@ -0,0 +1,5 @@
int data[4] = {1,3,0,2};
cout << VectorXi::map(data, 4) << endl;
VectorXi::map(data, 4) *= 2;
cout << "The data is now:" << endl;
for(int i = 0; i < 4; i++) cout << data[i] << endl;

View File

@@ -0,0 +1,5 @@
int data[4] = {1,3,0,2};
cout << MatrixXi::map(data, 2, 2) << endl;
MatrixXi::map(data, 2, 2) *= 2;
cout << "The data is now:" << endl;
for(int i = 0; i < 4; i++) cout << data[i] << endl;

View File

@@ -0,0 +1,2 @@
cout << Matrix2d::ones() << endl;
cout << 6 * RowVector4i::ones() << endl;

View File

@@ -0,0 +1,2 @@
cout << 6 * RowVectorXi::ones(4) << endl;
cout << VectorXf::ones(2) << endl;

View File

@@ -0,0 +1 @@
cout << MatrixXi::ones(2,3) << endl;

View File

@@ -0,0 +1 @@
cout << 100 * Matrix2i::random() << endl;

View File

@@ -0,0 +1 @@
cout << VectorXi::random(2) << endl;

View File

@@ -0,0 +1 @@
cout << MatrixXi::random(2,3) << endl;

View File

@@ -1,4 +1,4 @@
Matrix2f m = Matrix2f::random();
Matrix2i m = Matrix2i::random();
cout << "Here is the matrix m:" << endl << m << endl;
cout << "Here is the transpose of m:" << endl << m.transpose() << endl;
cout << "Here is the coefficient (1,0) in the transpose of m:" << endl

View File

@@ -0,0 +1,2 @@
cout << Matrix2d::zero() << endl;
cout << RowVector4i::zero() << endl;

View File

@@ -0,0 +1,2 @@
cout << RowVectorXi::zero(4) << endl;
cout << VectorXf::zero(2) << endl;

View File

@@ -0,0 +1 @@
cout << MatrixXi::zero(2,3) << endl;