Rev | Line | |
---|
[136] | 1 | #include <Eigen/Core>
|
---|
| 2 | #include <iostream>
|
---|
| 3 |
|
---|
| 4 | using namespace Eigen;
|
---|
| 5 |
|
---|
| 6 | int main()
|
---|
| 7 | {
|
---|
| 8 | for (int size=1; size<=4; ++size)
|
---|
| 9 | {
|
---|
| 10 | MatrixXi m(size,size+1); // a (size)x(size+1)-matrix of int's
|
---|
| 11 | for (int j=0; j<m.cols(); ++j) // loop over columns
|
---|
| 12 | for (int i=0; i<m.rows(); ++i) // loop over rows
|
---|
| 13 | m(i,j) = i+j*m.rows(); // to access matrix coefficients,
|
---|
| 14 | // use operator()(int,int)
|
---|
| 15 | std::cout << m << "\n\n";
|
---|
| 16 | }
|
---|
| 17 |
|
---|
| 18 | VectorXf v(4); // a vector of 4 float's
|
---|
| 19 | // to access vector coefficients, use either operator () or operator []
|
---|
| 20 | v[0] = 1; v[1] = 2; v(2) = 3; v(3) = 4;
|
---|
| 21 | std::cout << "\nv:\n" << v << std::endl;
|
---|
| 22 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.