Ajuda na construção de uma função

10 Set
2011
10 Set
'11
10:52
Olá pessoal. Envio um exemplo muito simples (abaixo). Preciso de ajuda para criar uma função “geral” para aplicar em matrizes e obter um resultado igual ao x abaixo (quadrado da distância euclidiana). Alguém poderia me dar algumas dicas. Grato. m1<-matrix(c(20,40,30,10,20,30), nc=3) m1 m11<-m1[1,]-m1[1,] m12<-m1[1,]-m1[2,] m21<-m1[2,]-m1[1,] m22<-m1[2,]-m1[2,] x<-matrix(c(t(m11)%*%m11,t(m12)%*%m12, t(m21)%*%m21, t(m22)%*%m22), nc=nrow(m1)) x # como criar uma função para combinar todas as linhas de m1? f1<-function(x) {x[row(x)== 1]-x[row(x)== 2]} f1(m1)

12 Set
12 Set
21:01
Novo assunto: [R-br] Ajuda na construção de uma função
dist(m1, diag=TRUE, upper=TRUE)^2
5085
Idade (dias atrás)
5087
Última atividade (dias atrás)
1 comentários
2 participantes
participantes (2)
-
Benilton Carvalho
-
Marcelo Cardoso mello