Home | Develop | Download | Contact
example_matrix_getset_extras.cpp
1 
39 #include <cmath>
40 #include <Pds/Ra>
41 
42 int main(void)
43 {
44  Pds::Matrix A("0 3 6\n1 4 7\n2 5 8");
45 
46  A.Print("\nA=\n");
47 
49  C.Print("\nC=A.GetColVector(1)=\n");
50 
51 
52  A.GetRowAsColVector(1).Print("\nA.GetRowAsColVector(1)\n");
53 
54  C.Fill(-1.0);
55  A.SetColVector(2,C);
56  A.Print("\nA=\n");
57 
59  D.Print("\nD=A.GetDiagonal()=\n");
60 
61  return 0;
62 }
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:86
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Definition: Vector.hpp:78
Pds::Vector GetColVector(unsigned int col) const
Retorna un vector columna copia de una columna de la matriz.
void Print(std::string str) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
bool Fill(double val)
Inicializa la matriz con un valor constante.
Pds::Vector GetDiagonal(void) const
Retorna un vector columna copia de los valores de la diagonal de la matriz.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed