Tutorial page 4: add some text, diversify examples.

Use \verbinclude for output text to disable syntax highlighting.
Give tables consistent look.
This commit is contained in:
Jitse Niesen
2010-07-14 10:16:12 +01:00
parent c36316f284
commit b0bd1cfa05
8 changed files with 127 additions and 182 deletions

View File

@@ -6,26 +6,13 @@ using namespace Eigen;
int main()
{
MatrixXf m(3,3), n(2,2);
Array33f m;
m << 1,2,3,
4,5,6,
7,8,9;
// assignment through a block operation,
// block as rvalue
n = m.block(0,0,2,2);
//print n
Array<float,5,5> n = Array<float,5,5>::Constant(0.6);
n.block(1,1,3,3) = m;
cout << "n = " << endl << n << endl << endl;
n << 1,1,
1,1;
// block as lvalue
m.block(0,0,2,2) = n;
//print m
cout << "m = " << endl << m << endl;
Array33f res = n.block(0,0,3,3) * m;
cout << "res =" << endl << res << endl;
}