Home | Develop | Download | Contact
example_matrix_getset_extras.cpp
1
52#include <cmath>
53#include <Pds/Ra>
54
55int main(void)
56{
57 Pds::Matrix A("0 3 6\n1 4 7\n2 5 8");
58
59 A.Print("\nA=\n");
60
62 C.Print("\nC=A.GetColVector(1)=\n");
63
64
65 A.GetRowAsColVector(1).Print("\nA.GetRowAsColVector(1)\n");
66
67 C.Fill(-1.0);
68 A.SetColVector(2,C);
69 A.Print("\nA=\n");
70
72 D.Print("\nD=A.GetDiagonal()=\n");
73
74 A.Print("A=\n");
75 A.SetDiagonal(-1);
76 A.Print("A=\n");
77
78 return 0;
79}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Definition: Vector.hpp:80
Pds::Vector GetColVector(unsigned int col) const
Retorna un vector columna copia de una columna de la matriz.
bool Fill(Pds::AbstractRV &RV)
Inicializa la matriz con un valor aleatório.
Pds::Vector GetDiagonal(void) const
Retorna un vector columna copia de los valores de la diagonal de la matriz.
void Print(const std::string &str, unsigned int precision) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed