Hi,

Just starting to learn about Rcpp tonight (Using it through the inline library)

I'm attempting to construct a matrix and then fill it with values as I iterate 
through my function.  The results are wrong.  Am I accessing the cells of the 
matrix incorrectly?

The idea was to have an integer in the first position of each row, and then the 
polynomials in the subsequent positions.

Any suggestions?

----------------------------

Here is my test code:

Test2 <- cxxfunction(
        signature(),
        plugin="Rcpp",
        body="
                
                Rcpp::NumericMatrix out_xx(10, 4);
                for(int i = 1; i != 10; i++){                   
                        out_xx(i,0) = i;
                        out_xx(i,1) = i^2;
                        out_xx(i,2) = i^3;
                        out_xx(i,3) = i^4;
                
                }
                return Rcpp::wrap(out_xx);
                
        "
)

-----------------------------
> Test2()
      [,1] [,2] [,3] [,4]
 [1,]    0    0    0    0
 [2,]    1    3    2    5
 [3,]    2    0    1    6
 [4,]    3    1    0    7
 [5,]    4    6    7    0
 [6,]    5    7    6    1
 [7,]    6    4    5    2
 [8,]    7    5    4    3
 [9,]    8   10   11   12
[10,]    9   11   10   13


--
Noah Silverman
UCLA Department of Statistics
8117 Math Sciences Building #8208
Los Angeles, CA 90095

_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to