Vektör çoğalmasının matris:R: Sorun var
sum(6*1, 16*2, 26*3)
sum(7*1, 17*2, 27*3)
....................
sum(15*1, 25*2, 35*3)
Maalesef bu basit soruyu
myvec <- c(1:3)
mymat <- as.matrix(cbind(a = 6:15, b = 16:25, c= 26:35))
mymat
a b c
[1,] 6 16 26
[2,] 7 17 27
[3,] 8 18 28
[4,] 9 19 29
[5,] 10 20 30
[6,] 11 21 31
[7,] 12 22 32
[8,] 13 23 33
[9,] 14 24 34
[10,] 15 25 35
Ben myvec ile mymat çoğaltarak yeni vektörü oluşturmak istiyorum olacak şekilde ben bilmiyorum ...
Düzenleme: yazım hatası düzeltilmiş
Veya "c (mymat% *% myvec)" bir vektör üretecektir – Owen
Hayır, çalışmıyor, matrisler sütun ana düzeninde depolanır, böylece satır-temelli işlemleri uygulayabilmeniz için bunları dönüştürmeniz gerekir. Aslında matrisinize sütunlarla ilgili işlemler uygularsınız). Bu geçerlidir (t (mymat) * myvec, 1, toplam) ' – Calimo