Kroneckerin tulo

Seuraa 
Viestejä867
Liittynyt31.3.2005

Onkos kellään hyvää ehdotusta, miten Mathcadillä saisi laskettua kahden annetun matriisin Kroneckerin tulon (= tensoritulo, suora tulo)? Vaikuttaa siltä, että kyseistä toimintoa ei ole valmiiksi implementoitu ohjelmaan (en ainakaan löytänyt sitä)...

Kokeilin josko blokkimuotoinen määrittely onnistuisi, eli ensin annoin matriisit

A := ...
B := ...

ja sitten määrittelin tensoritulon blokkimatriisina

C_i,j := A_i,j * B

mutta tuloksena oli matriisi, jonka alkioina oli matriiseja (ts. ohjelma ei osannut "avata" tulosta yhdeksi isoksi matriisiksi).

In so far as quantum mechanics is correct, chemical questions are problems in applied mathematics. -- H. Eyring

Kommentit (4)

hmk
Seuraa 
Viestejä867
Liittynyt31.3.2005
H
Kyllä löytyy.

kron(A,B)

Outoa, käyttämässäni versiossa (Mathcad 2001) tuo ei toimi. Määrittelin A:n ja B:n 2x2 identiteettimatriiseiksi, jolloin operaatio

kron(A,B)=

antoi ilmoituksen "This variable or function is not defined above." Helppifile ei myöskään tunne kron-toimintoa...

In so far as quantum mechanics is correct, chemical questions are problems in applied mathematics. -- H. Eyring

hmk
Seuraa 
Viestejä867
Liittynyt31.3.2005

... jahas, toimiva komento olikin kronecker(A,B). Homma ratkesi. Kiitoksia!

In so far as quantum mechanics is correct, chemical questions are problems in applied mathematics. -- H. Eyring

Uusimmat

Suosituimmat