Hi, My english isn't briliant and my problem is very dificult to descripe but I try ;) My first question is: May I write loop "for" like this or similar - for (i in sth : sth[length(sth)], k in sth else : length(sth else) ) - I'd like to have two independent conditions in the same loop "for".
My secound question depend on program below. I'd like to write every result in matrix but I also want to call my function "odleg" use vector "e3" - exactly using values which are inside. Can anyone please guide me, how to do that? Thanks ## Function odleg <- function (Xa,Xb,Ya,Yb){ d <- ((Xa-Xb)^2+(Ya-Yb)^2)^(1/2) return (d) } # Database ma=matrix(c(0.51139630,-0.12937287, 0.19530080, 0.02273691,-0.43634186,-0.01717149,-0.27597035,-0.41732933,-0.15476464,-0.15692965),nrow = 5, ncol=2) e3<- c(1,2,4) for (i in e3[1] : e3[length(e3)]; (k in 1 : length(e3))){ for (j in e3[1] : e3[length(e3)]; (l in 1 : length(e3))){ me1[k,l] = odleg (nepitabds$points[i,1],nepitabds$points[j,1],nepitabds$points[i,2],nepitabds$points[j,2]) }} -- View this message in context: http://www.nabble.com/dificult-loop-%22for%22-tp25107157p25107157.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.