[viesti Survo-keskustelupalstalla (2001-2013)]
Kirjoittaja: | Petri Palmu |
---|---|
Sähköposti: | petri.palmu'at'helsinki.fi |
Päiväys: | 27.2.2004 12:42 |
Heipä hei, Kysynpä jälleen näitä ihan perusjuttuja, kun en kohtuullisessa ajassa löytänyt ratkaisua. Toiveenani on liittää yhteen kaksi dimensioiltaan yhteensopivaa matriisia A ja B seuraavasti: alkutilanne: MATRIX A MATRIX B \\\ X1 X2 X3 \\\ X4 X5 1 3 3 5 1 2 2 2 4 3 1 2 1 3 3 5 5 5 3 4 1 lopputulos: MATRIX C \\\ X1 X2 X3 X4 X5 1 3 3 5 2 2 2 4 3 1 1 3 3 5 5 5 4 1 END Onko toimenpiteen suorittamiseksi olemassa suora MAT operaatio? Jollei, niin olisiko MAT #MERGE toimintoa mukaillen mahdollista: MAT CBIND A,B TO C sarakeittain tai MAT RBIND A,B TO C riveittäin Tuo "cbind" tuli mieleen R-ohjelmasta. #MERGE-toiminto vaikutti "yleiseltä", sen verran älykkäältä kuitenkin, että en osannut hyödyntää sitä ao. tilanteessa (transponoiduilla matriiseilla) :). Toki yhteenliittäminen voisi tapahtua useammasta matriisista A1,A2,A3,... TO A Lisäksi tuli mieleen että joistakin matriiseista ei tarvi liittää ihan kaikkia sarakkeita (tai jopa rivejä) A1(*,2:3),A2(1:9,3) jne. t.Petri PS. /GS-PDF on tosikiva viritys! Minulla tosin jäi Acrobat reader avaamatta (vaikka .pdf tuli tehdyksi), ilmeisesti pitää muuttaa jotain polkua systeemitiedostossa? Kuvittelisin, että joku muukin voi joutua törmätysten saman asian kanssa.
Vastaukset: |
---|
Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!