[vastaus aiempaan viestiin]
| Kirjoittaja: | Jyrki Rasku |
|---|---|
| Sähköposti: | - |
| Päiväys: | 21.11.2004 13:01 |
Seppo Mustonen kirjoitti 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
>
Kiitos vinkistä. Kaikki toimii hyvin kun ajan sukron puhtaalla
toimituskentällä. Virhe ilmeisesti johtui siitä, että en erottanut
sukrokoodia toimituskentässä muusta koodista.
T: Jyrki
| 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!