1 //+------------------------------------------------------------------+
\r
3 //| Copyleft© 2007, GammaRatForex |
\r
4 //| http://gwmmarat.com/Forex/ |
\r
5 //+------------------------------------------------------------------+
\r
6 #property copyright "Copyleft© 2007, GammaRatForex"
\r
7 #property link "http://gwmmarat.com/Forex/"
\r
9 //+------------------------------------------------------------------+
\r
11 //+------------------------------------------------------------------+
\r
12 // #define MacrosHello "Hello, world!"
\r
13 // #define MacrosYear 2005
\r
15 //+------------------------------------------------------------------+
\r
17 //+------------------------------------------------------------------+
\r
18 // #import "user32.dll"
\r
19 // int SendMessageA(int hWnd,int Msg,int wParam,int lParam);
\r
21 // #import "my_expert.dll"
\r
22 // int ExpertRecalculate(int wParam,int lParam);
\r
25 //+------------------------------------------------------------------+
\r
27 //+------------------------------------------------------------------+
\r
28 //#import "stdlib.ex4"
\r
29 #import "GRFMatrixMath.ex4"
\r
30 double determinant(double a[][]);
\r
31 int MatrixAdd(double a[][], double b[][],double &c[][],double w=1);
\r
32 int MatrixMul(double a[][], double b[][],double & c[][]);
\r
33 int MatrixScalarMul(double b,double & a[][]);
\r
34 int MatrixInvert(double a[][],double & b[][]);
\r
35 int MatrixTranspose(double a[][], double & a_trans[][]);
\r
36 int MatrixZero(double & a[][]);
\r
37 int MatrixEye(double & a[][]);
\r
38 int MatrixPrint(double a[][]);
\r
40 //+------------------------------------------------------------------+