MOKSLASplius.lt

"Gyvų" paviršių braižymas

Pavyzdys $\sin ^2 (x y)$.

Norint savo naršyklėje matyti "gyvus" grafikus turite būti įdiegę java įskiepį (Java Runtime Environment) http://java.com/en/download/index.jsp . Jei įskiepio nenorite įdiegti, arba jis neveikia, galite išmėginti statinį pavyzdį žemiau. 3D Java programos valdymas aprašytas Pagalbos sistemoje. Nd3a<\![CDATA[Braižoma funkcija ">

$x$ kinta nuo "> iki ">
$y$ kinta nuo "> iki ">
Braižymo parinktys: 20,Ticks->Automatic}"]" >
Needs["Graphics`Graphics`"]; MSPBlock[ {$$funplot1, $$px0, $$px1, $$py0, $$py1, $$parinktys}, MSPLive3D[ Plot3D[$$funplot1, {x,$$px0,$$px1}, {y,$$py0,$$py1}, Evaluate[Sequence@@$$parinktys]]]]
]]>
20080331114830
a1 submitas Vykdyti
Braižymo parinktis PlotPoints->25 parodo, kad $x$ ir $y$ kryptimis braižymui reikia imti 25 taškus ilgio vienete. Nuo šios parinkties priklauso paviršiaus glodumas. Taškų skaičių didinant didėja ir skaičiavimo laikas. Jei jis bus viršytas už mūsų sistemoje nurodytą, grafikas nebus nupieštas. Galima nurodyti ir skirtingą taškų skaičių abiem kryptimis, pavyzdžiui PlotPoints->{25,10}

Pavyzdys be Java įskiepio

Iš norimo krašto į paviršių galite pažvelgti keisdami ViewPoint parinktį. Nd3b<\![CDATA[Braižoma funkcija ">

$x$ kinta nuo "> iki ">
$y$ kinta nuo "> iki ">
Braižymo parinktys: 20,ViewPoint->{1.3,-2.4,2}}"]" >
Needs["Graphics`Graphics`"]; MSPBlock[ {$$funplot2, $$px0a, $$px1a, $$py0a, $$py1a, $$parinktysa}, MSPShow[ Plot3D[$$funplot2, {x,$$px0a,$$px1a}, {y,$$py0a,$$py1a}, Evaluate[Sequence@@$$parinktysa]]]]
]]>
20080331114830
b1 submitas Vykdyti

Dažniausiai naudojamos ViewPoint reikšmės:
{0, -2, 0} — tiesiai iš priekio,
{0, -2, 2} — iš priekio ir viršaus,
{0, -2, -2} — iš priekio ir apačios,
{-2, -2, 0} — iš kairiojo kampo,
{2, -2, 0} — iš dešiniojo kampo,
{0, 0, 2} — iš viršaus