Files
igl/examples/cat/example.cpp
T

37 lines
671 B
C++

// g++ -o main main.cpp -I. -I/usr/local/include/eigen3
#include <Eigen/Core>
#include <iostream>
#include <igl/cat.h>
using namespace std;
using namespace igl;
using namespace Eigen;
template <class T>
void matlab_print(const string name, const T & X)
{
cout<<name<<"=["<<endl<<X<<endl<<"];"<<endl;
}
int main(int argc, char * argv[])
{
Eigen::MatrixXd A(3,4);
A <<
3,5,4,5,
1,2,4,2,
1,1,2,5;
matlab_print("A",A);
Eigen::MatrixXd B(3,4);
B <<
13,15,14,15,
11,12,14,12,
11,11,12,15;
matlab_print("B",B);
Eigen::MatrixXd C;
C = cat(1,A,B);
matlab_print("cat(1,A,B)",C);
C = cat(2,A,B);
matlab_print("cat(2,A,B)",C);
}