155 A.FillRandC(0.8); std::cout<<
"A:\n"<<A;
156 B.FillRandC(0.8); std::cout<<
"B:\n"<<B;
157 V.FillRandC(0.8); std::cout<<
"V:\n"<<V;
158 D.FillRandC(0.8); std::cout<<
"D:\n"<<D;
161 std::cout<<std::endl;
164 C.
Print(
"A.Add(B)\n");
173 std::cout<<std::endl;
176 C.
Print(
"A.Mul(B)\n");
180 C.
Print(
"A.Mul(B,C)\n");
183 C.
Print(
"A.Mul(V)\n");
187 Pds::Matrix F(4,3); F.FillRandC(0.6); std::cout<<
"F:\n"<<F;
188 Pds::Matrix G(4,2); G.FillRandC(0.6); std::cout<<
"G:\n"<<G;
190 F.T().Print(
"F.T()\n");
193 C.
Print(
"F.TMul(G)\n");
196 C.
Print(
"F.T()*G\n");
204 std::cout<<std::endl;
207 C.
Print(
"A.Div(2)\n");
224 C.
Print(
"A.AddRowMatrix(B1)\n");
227 C.
Print(
"A.SubRowMatrix(B1)\n");
230 std::cout<<std::endl;
236 C.
Print(
"B.Product(A.Product(B))\n");
242 C.
Print(
"A.Division(B)\n");
248 C.
Print(
"A.Pow(B)\n");
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Pds::Matrix MatrixId(unsigned int N)
Crea una matriz con datos correspondentes ao Id de cada elemento.
bool Fill(Pds::AbstractRV &RV)
Inicializa la matriz con un valor aleatório.
Pds::Matrix TMul(const Pds::Matrix &B) const
Multiplica con la transpuesta de sí mismo (A^T), la matriz B y el resultado es cargado en C....
Pds::Matrix Div(double b) const
[Elemento a elemento] Divide con sigo mismo (A), un valor b y el resultado es cargado en C....
Pds::Matrix T(void) const
Transpuesta de si mismo (A), el resultado es cargado en B.
Pds::Matrix SubRowMatrix(const Pds::Matrix &B) const
Resta con sigo mismo (A), una matriz B linea y el resultado es cargado en C. La unica linea de B es r...
Pds::Matrix Leq(double b) const
[Elemento a elemento] Calcula con sigo mismo (A), si (A) es menor que un valor b y el resultado es ca...
Pds::Matrix Mul(double b) const
Multiplica con sigo mismo (A), un valor b y el resultado es cargado en C. Este método es similar al o...
Pds::Matrix Geq(double b) const
[Elemento a elemento] Calcula con sigo mismo (A), si (A) es mayor o igual que un valor b y el resulta...
Pds::Matrix Pow(const Pds::Matrix &B) const
[Elemento a elemento]Potencia asi mismo (A), elemento a elemento, con una matriz B y el resultado es ...
Pds::Matrix AddRowMatrix(const Pds::Matrix &B) const
Suma con sigo mismo (A), una matriz B linea y el resultado es cargado en C. La unica linea de B es su...
Pds::Matrix Product(const Pds::Matrix &B) const
[Elemento a elemento] Multiplica con sigo mismo (A), elemento a elemento, una matriz B y el resultado...
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.
Pds::Matrix Add(double b) const
[Elemento a elemento] Suma con sigo mismo (A), una valor b y el resultado es cargado en C....
std::string Repeat(const std::string &str, unsigned int N)
Repite N veces una cadena de tipo std::string.