Forum » Šola » 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:
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:

redo ::
Sicer ne poznam kakega paketa, ki bi vse to že imel lepo zapakirano, ampak puščice lahko rišeš:
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.
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!
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
EDIT:typo
Zgodovina sprememb…
- spremenilo: redo ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | VektorjiOddelek: Šola | 3304 (3012) | lebdim |
» | c++ two dimensional array v classuOddelek: Programiranje | 1429 (1232) | Senitel |
» | Vitezi in oprode, nalogaOddelek: Šola | 3133 (2869) | noraguta |
» | Regularni izraziOddelek: Programiranje | 1594 (1056) | technolog |
» | WPF 3d prostor - Spotlight, ne znam uporabljatOddelek: Programiranje | 1750 (1510) | Tutankhamun |