Avoir la matrice et le vecteur suivants.Multiplier récursivement en r
x<-matrix(c(1,4,7,
2,5,8,
3,6,9), nrow = 3)
w <- c(1,1,1)
res <- c()
Quelle est la meilleure façon de multiplier recursiverly till obtenir une somme de désir des résultats comme en témoigne:
res[1]<-w %*%x[1,]
res[2]<-w %*%x[2,]
res[3]<-w %*%x[3,]
res[4]<-w %*%x[1,]
res[5]<-w %*%x[2,]
sum(res)>1000 #Multiply recursiverly till the sum of the results sum(res) goes further than 1000.
vous a tagué avec « en boucle ». Ce serait ma recommandation. – Frank
@Frank Je sais qu'avec une "boucle while", mais je ne sais pas comment. Pouvez-vous me montrer avec un exemple comment le faire. –
Ils sont à peu près les mêmes dans tous les langages de programmation. Voici un exemple à partir de: https://www.rosettacode.org/wiki/Loops/While#R – Frank