The R Project SVN R

Rev

Rev 24300 | Rev 30915 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 24300 Rev 27712
Line 75... Line 75...
75
 
75
 
76
  \code{\link{capabilities}} to test for IEEE 754 arithmetic.
76
  \code{\link{capabilities}} to test for IEEE 754 arithmetic.
77
}
77
}
78
\examples{
78
\examples{
79
hilbert <- function(n) { i <- 1:n; 1 / outer(i - 1, i, "+") }
79
hilbert <- function(n) { i <- 1:n; 1 / outer(i - 1, i, "+") }
80
str(X <- hilbert(9)[,1:6])
80
X <- hilbert(9)[,1:6]
81
str(s <- svd(X))
81
(s <- svd(X))
82
D <- diag(s$d)
82
D <- diag(s$d)
83
s$u \%*\% D \%*\% t(s$v) #  X = U D V'
83
s$u \%*\% D \%*\% t(s$v) #  X = U D V'
84
t(s$u) \%*\% X \%*\% s$v #  D = U' X V
84
t(s$u) \%*\% X \%*\% s$v #  D = U' X V
85
}
85
}
86
\keyword{algebra}
86
\keyword{algebra}