Cezar Rabak tem razão.
Seu post está bem fora do que é preconizado pela Lista de Discussão
daniel
Em qui., 24 de jun. de 2021 às 13:50, Luiz Paulo Serrano por (R-br) <
r-br@listas.c3sl.ufpr.br> escreveu:
> Prezadas (os)
> Solicito ajuda para corrigir esse código teoricamente bem simples mas
Seria isso?
l = c(65.1537,62.0723,63.6386,63.9617,63.9687)
V = list()
s = 1
i = 2
for (n in 1:(length(l)-1)) {
i = i + n -1
v = 0
for (j in 1:(length(l)-s)) {
v = v + (l[i] - l[j])^2
i = i+1
}
v = v / (2*(length(l)-n))
i = 2
s = s+1
V[[paste0(n)]] <- v
}
print(unlist(V))
Veja se seria isso?
l = c(65.1537,62.0723,63.6386,63.9617,63.9687)
V = list()
s = 1
i = 2
for (n in 1:(length(l)-1)) {
i = i + n -1
v = 0
for (j in 1:(length(l)-s)) {
v = v + (l[i] - l[j])^2
i = i+1
}
v = v / (2*(length(l)-n))
i = 2
s = s+1
V[[paste0(n)]] <- v
}
Escreva em português o que esta linha do seu código faz:
> V[i]<-(A[i+p]-A[i])^2/(2*(n-p))
Se ainda ainda não acender, responda a seguinte pergunta:
O que acontece quando o vetor *V* indexado por *i* passar pela segunda,
terceira, ..., interação em *p*.
Aí veja qual a correção que precisa
Prezadas (os)
Solicito ajuda para corrigir esse código teoricamente bem simples mas que
já tentei e não encontrei o erro.
Agradeço desde já a atenção dispensada.
Luiz Paulo Serrano.
#Função Duplo Loop - Correção do código
#A partir de um vetor qualquer
#Exemplo para um vetor de 5 elementos