/ Forside / Karriere / Uddannelse / Højere uddannelser / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Højere uddannelser
#NavnPoint
Nordsted1 1588
erling_l 1224
ans 1150
dova 895
gert_h 800
molokyle 661
berpox 610
creamygirl 610
3773 570
10  jomfruane 570
Spørgsmål til Maple matematikprogram
Fra : Jacob Jensen


Dato : 03-09-05 15:11

Jeg vil gerne animere noget i maple. Normalt virker det fint men lige her
har jeg et par problemer. Min kommando ser sådan ud:

animate3d(Vector[row](4,(rotate90z).a)[1..3], x=0..1, y=0..1, t=1..4,
style=point, axes=normal, symbol=box, symbolsize=20);

Det er lidt langhåret at forklare hvad jeg gør men det går ud på at rotere
et punkt om z-aksen. rotate90z er en matrix som udføre denne transformation
og a er punktet som den skal udføres på (repræsenteret som en vector). Jeg
udfører transformationen i 4d og tager derfor index 1..3 af resultatet.
Vector[row] er for at vende vektoren så animate3d kan bruge den som et
punkt.

Alt virker fint men... målet er at opløfte rotate90z i t'te potens, sådan at
jeg får en animation hvor punktet bliver roteret. Hvis jeg manuelt prøver at
skrive rotate90z^1, rotate90z^2, osv. fungerer det fint (jeg får kun vist et
punkt og altså ikke en animation), men så snart jeg skriver rotate90z^t får
jeg "empty plot".

Er der nogle der har en ide om det her?

PS: Jeg kan skrive hvad som helst som x- og y-range og maple er komplet
ligeglad. Hvordan kan det være?

Jacob



 
 
Jacob Jensen (03-09-2005)
Kommentar
Fra : Jacob Jensen


Dato : 03-09-05 15:29

Det virker i øvrigt fint hvis jeg gør følgende:

[seq( plot3d(Vector[row](4,(rotate90z^t).a)[1..3], x=0..2, y=0..2),
t=1..10 )]:

....hvorefter jeg bruger denne liste i en display-kommando.

Jacob



Jacob Jensen (03-09-2005)
Kommentar
Fra : Jacob Jensen


Dato : 03-09-05 19:49

> Er der nogle der har en ide om det her?

Jeg har fundet ud af at det er lidt forskelligt om resultatet bliver at
programmet går ned eller "empty plot". Er det mon en fejl i Maple 7? Som
beskrevet i det andet svar, virker den lille work-around med seq og display
jo.

Jacob



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408928
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste