Home | Develop | Download | Contact
example_octave_pairwisescatterxy.cpp
1
22#include <cmath>
23#include <Pds/Ra>
24
25int main(void)
26{
27 unsigned int L=100;
28 unsigned int N=3;
29
30 Pds::Matrix X0=Pds::RandN(L,N).AddRowMatrix(-4*Pds::RandC(1,N,0.6));
31 Pds::Matrix X1=Pds::RandN(L,N).AddRowMatrix( 4*Pds::RandC(1,N,0.6));
32 Pds::Vector Y0=Pds::Zeros(L,1);
33 Pds::Vector Y1=Pds::Ones(L,1);
34
35 Pds::Matrix X=Pds::MergeVer({X0,X1});
36 Pds::Vector Y=Pds::MergeVer({Y0,Y1});
37
38 X.Size().Print("X.Size():");
39 Y.Size().Print("Y.Size():");
40
41 Pds::Octave::Plot::PairwiseScatterXY(X,Y,"testando.m","PairwiseScatterXY.png");
42
43 return 0;
44}
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::Matrix RandN(unsigned int N)
Crea una matriz con datos aleatórios con distribución Normal de media cero 0.0 y desvío padrón 1....
Pds::Matrix Zeros(const Pds::Size &S)
Retorna una matriz con ceros.
Pds::Matrix RandC(unsigned int N, double p=0.5)
Crea una matriz con datos aleatórios binários {0.0, 1.0} con P(1)=p.
Pds::Matrix MergeVer(const std::initializer_list< Pds::Matrix > list)
Retorna una matriz concatenando verticalmente otras. Si las matrices no tienen el mismo número de c...
Pds::Matrix Ones(const Pds::Size &S)
Retorna una matriz con unos.
Pds::Size Size(void) const
Retorna un objeto de tipo Pds::Size con el número de lineas y columans.
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...
bool PairwiseScatterXY(const Pds::Matrix &X, const Pds::Vector &Y, const std::string &octfilename, const std::string &imgfilename)
Plot a pair wise scatter3 de las columnas de X.
void Print(std::string str="")
Muestra en pantalla el contenido de Pds::Size, elementos separados por tabulador.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed