[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!