двойная петля против применения или мурлыканье - PullRequest
0 голосов
/ 02 декабря 2018

У меня есть двойной цикл в моем коде.Есть ли один способ сделать это путем применения семейства или мурлыкания вместо двойной петли?

Вот мой код

values<-c(0.2, -0.7, 0.05,
           0.3,0.024,-0.78,
           0.1,0.007,-0.63,
           0.25,0.987, 0.8,
           -0.7,0.8,0.3,
           -0.6, 0.1,0.14,
           0.1, 0.4,0.304) 

mvalues = matrix(values, nrow=7,  ncol=3)

aux<-c(1.25, 1.7,0.8)


x<-matrix(0,nrow=7,ncol=3)
for (i in 1:length(aux)){
  for (j in 1:nrow(mvalues)){
    x[j,i]=mvalues[j,i]*sqrt(aux[i])
  }
}
x
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...