Gabriel Lepak

Gabriel Lepak Student, Uniwersytet
Warszawski

Temat: Produkt oraz suma Kroneckera

Dzień dobry,

potrzebuję dostać produkt Kroneckera wektorów oraz sumę Kroneckera macierzy w R. Korzystam w tym celu z pakietu 'Matrix' i wywołuję funkcję, np.:

kronecker( wektor1, wektor2, "*")

gdzie wektor1 jest wymiaru 3x1 a wektor2 jest wymiaru 1x3.

Powyższe powinno więc chyba zwrócić macierz 3x3, jednak zwraca wektor 6x1. Czy źle wywołuję tę funkcję? Czy jest może inna, które zwróci poprawny wynik?

Temat: Produkt oraz suma Kroneckera

"U mnie działa" :)

 > a <- c(1:3)
> b <- c(1:3)
> kronecker(a, t(b), "*")
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 2 4 6
[3,] 3 6 9
> b <- t(c(1:3))
> kronecker(a, b, "*")
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 2 4 6
[3,] 3 6 9
>
Ten post został edytowany przez Autora dnia 19.04.14 o godzinie 21:19
Gabriel Lepak

Gabriel Lepak Student, Uniwersytet
Warszawski

Temat: Produkt oraz suma Kroneckera

Dziękuję za odpowiedź. Zapomniałem transponować wektor :)

Następna dyskusja:

suma jeżeli




Wyślij zaproszenie do