root/doc/tutorial/src/vector_and_matrix.cpp @ 324

Revision 278, 0.8 kB (checked in by smidl, 16 years ago)

props

  • Property svn:eol-style set to native
Line 
1#include <itpp/itbase.h>
2
3using namespace itpp;
4
5//These lines are needed for use of cout and endl
6using std::cout;
7using std::endl;
8
9int main()
10{
11  //Declare vectors and matricies:
12  vec a, b, c;
13  mat A, B;
14
15  //Use the function linspace to define a vector:
16  a = linspace(1.0, 2.0, 10);
17
18  //Use a string of values to define a vector:
19  b = "0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0";
20
21  //Add two vectors:
22  c = a + b;
23
24  //Print results:
25  cout << "a = " << a << endl;
26  cout << "b = " << b << endl;
27  cout << "c = " << c << endl;
28
29  //Use a string to define a matrix:
30  A = "1.0 2.0;3.0 4.0";
31
32  //Calculate the inverse of matrix A:
33  B = inv(A);
34
35  //Print results:
36  cout << "A = " << A << endl;
37  cout << "B = " << B << endl;
38
39  //Exit program:
40  return 0;
41
42}
Note: See TracBrowser for help on using the browser.