» »

Izrisovanje vektorjev v programu Mathematica

Izrisovanje vektorjev v programu Mathematica

jeryslo ::

Pozdravljeni!

Trenutno študiram za predmet Linearna Algebra in me je zanimalo, kako bi si lahko z Mathematico pomagal za lažje razumevanje, predvsem za vizualizacijo vektorjev v 3-D prostoru. Našel sem tole za risanje, vendar me zanima, če obstaja kakšen ukaz za drugačno risanje, recimo da bi lahko izrisalo nekaj takega, kar bi bilo podobno temule:
 vector

vector

redo ::

Sicer ne poznam kakega paketa, ki bi vse to že imel lepo zapakirano, ampak puščice lahko rišeš:
Graphics3D[{Arrow[{{0, 0, 0}, {1, 1, 1}}], {Blue, 
   Arrow[{{0, 0, 0}, {1, 0, 0}}]}, {Red, 
   Arrow[{{1, 0, 0}, {1, 1, 0}}]}, {Green, 
   Arrow[{{1, 1, 0}, {1, 1, 1}}]}}]

Sicer si pa lahko spišeš funkcijo npr. vektor[{0,0,0},{1,1,1}], ki ti sestavi argument v zgornjem Graphics3D, da lahko potem pišeš Graphics3D[vektor[{0,0,0},{1,1,1}]]. Npr.

jeryslo ::

Aha no tudi to bo vredu. Hvala za odgovor!

EDIT:
hmmm, zgleda da Mathematica 6 še nima ukaza za risanje Arrow, namreč mi napiše da: Arrow is not a Graphics3D primitive or directive. Nič zato, sem uporabil potem kar Line. Zgleda da je Arrow bil dodan šele v 7!

Zgodovina sprememb…

  • spremenil: jeryslo ()

redo ::

Oprosti, nisem prej opazil tvoje spremembe (sprememb ne pokaže ta sistem na slo-techu, ali nekaj takega). Mathematica 6 ta ukaz pozna, vendar samo za Graphics, to je za 2D.

EDIT:typo

Zgodovina sprememb…

  • spremenilo: redo ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Vektorji

Oddelek: Šola
103255 (2963) lebdim
»

c++ two dimensional array v classu

Oddelek: Programiranje
111391 (1194) Senitel
»

Vitezi in oprode, naloga

Oddelek: Šola
73071 (2807) noraguta
»

Regularni izrazi

Oddelek: Programiranje
91561 (1023) technolog
»

WPF 3d prostor - Spotlight, ne znam uporabljat

Oddelek: Programiranje
161723 (1483) Tutankhamun

Več podobnih tem