| Revision 7, 0.8 kB
            (checked in by smidl, 18 years ago) | 
        
          | 
nefunkcni!!! 
 | 
      
      
    | Rev | Line |  | 
|---|
| [1] | 1 | #include <itpp/itbase.h> | 
|---|
| [2] | 2 | #include "libBM.h" | 
|---|
| [7] | 3 | #include "libDC.h" | 
|---|
| [1] | 4 |  | 
|---|
|  | 5 | using namespace itpp; | 
|---|
|  | 6 |  | 
|---|
|  | 7 | //These lines are needed for use of cout and endl | 
|---|
|  | 8 | using std::cout; | 
|---|
|  | 9 | using std::endl; | 
|---|
|  | 10 |  | 
|---|
|  | 11 | int main() | 
|---|
|  | 12 | { | 
|---|
|  | 13 |  | 
|---|
| [5] | 14 | RV th = RV ( "1 2","{a b }","1 1","0 0","0 0" ); | 
|---|
| [7] | 15 | RV r = RV ( "3 4" ); | 
|---|
| [5] | 16 | int i =0; | 
|---|
| [1] | 17 |  | 
|---|
| [7] | 18 | cout << th << r << endl; | 
|---|
| [1] | 19 |  | 
|---|
| [7] | 20 | ldmat ld = ldmat("1 0;-0.1 1","1.1 1.3"); | 
|---|
|  | 21 | vec v = "1 -0.1"; | 
|---|
|  | 22 |  | 
|---|
|  | 23 | cout << "Test to_mat"<<endl; | 
|---|
|  | 24 | //      cout << ld << endl; | 
|---|
|  | 25 | cout << ld.to_mat()<<endl; | 
|---|
|  | 26 |  | 
|---|
|  | 27 | cout << "Test opupdt" <<endl; | 
|---|
|  | 28 | ldmat ldup = ld; | 
|---|
|  | 29 | ldup.opupdt(v,1); | 
|---|
|  | 30 | cout << ldup.to_mat()<<endl; | 
|---|
|  | 31 |  | 
|---|
|  | 32 | cout << "Test +="<<endl; | 
|---|
|  | 33 | ldmat ld2x = ld; | 
|---|
|  | 34 | ld2x+=ld; | 
|---|
|  | 35 | cout << ld.to_mat() << ld2x.to_mat() <<endl; | 
|---|
|  | 36 |  | 
|---|
|  | 37 | cout << "Test ldinv()"<<endl; | 
|---|
|  | 38 | ldmat Il = ld; | 
|---|
|  | 39 | ld.inv(Il); // | 
|---|
|  | 40 | mat I = Il.to_mat()*ld.to_mat(); | 
|---|
|  | 41 | cout << "ld:"<<Il.to_mat() << "eye:"<< I <<endl; | 
|---|
|  | 42 |  | 
|---|
|  | 43 |  | 
|---|
| [5] | 44 | //Exit program: | 
|---|
|  | 45 | return 0; | 
|---|
| [1] | 46 |  | 
|---|
|  | 47 | } | 
|---|