[vastaus aiempaan viestiin]
Kirjoittaja: | Seppo Mustonen |
---|---|
Sähköposti: | - |
Päiväys: | 21.11.2004 10:27 |
Olen toistanut kokeesi Windows XP:ssä ja kaikki toimii kuten pitääkin. Siis talletan sukron A: TUTSAVE A {R} Pi=3.14159{R} a=Pi/4{R} MATRIX ROTATEZ /// {R} cos(a) sin(a) 0{R} -cos(a) sin(a) 0{R} 0 0 1{R} {R} MAT SAVE ROTATEZ{act}{R} {end} .................................. Ennenkuin käytän sukroa A, on hyvä (joskus välttämätöntä) erottaa käyttötilanne ohjelmakoodista pisterivillä (tässä yllä). Jotta näen, että ROTATEZ-matriisi todella syntyy, asetan sen aluksi joksikin muuksi, esim. 4*4-nollaksi: MAT ROTATEZ=ZER(4,4) Sitten vain käynnistämään sukro A: /A Pi=3.14159 a=Pi/4 MATRIX ROTATEZ /// cos(a) sin(a) 0 -cos(a) sin(a) 0 0 0 1 MAT SAVE ROTATEZ Lopuksi tarkistus: MAT LOAD ROTATEZ MATRIX ROTATEZ /// 1 2 3 1 0.70711 0.70711 0.00000 2 -0.70711 0.70711 0.00000 3 0.00000 0.00000 1.00000 .................................. Epäilen, että epäonnistumisesi johtuu samassa toimituskentässä olevasta muusta tavarasta, jota ei ole erotettu pisterivein. -Seppo
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!