Grafická knihovna plots ve 3D

Dále uvedeme některé příkazy z rošiřující knihovny plots .

  • sphereplot( r, theta = rozsah, phi = rozsah)

    - vykreslení funkcí ve sférických souřadnicích (význam jednotlivých parametrů vysvětluje následující obrázek)

    > sphereplot(1,theta=0..2*Pi,phi=0..Pi,
         scaling=constrained,axes=boxed);

  • cylinderplot(r,theta = rozsah, z = rozsah)

    - vykreslení funkcí v cylindrických souřadnicích (význam jednotlivých parametrů vysvětluje následující obrázek)

    > cylinderplot(z, theta = 0..2*Pi,z=0..1,
          # zadání plochy
      title=`Ukázka použití parametrů pro vykreslování`,
          # titulek obrázku
      titlefont = [TIMES,BOLD,16],
          # formát titulku
      labels = [`osa x`,`osa y`,`osa z`],
          # pojmenování os
      labelfont = [COURIER,OBLIQUE,12],
          # styl popisu os
      axes = framed,
          # styl zobrazení os
      color = theta
          # barevné odlišení parametru
      );

  • contourplot , popř. contourplot3d

    - topografická mapa ve 2D, popř. 3D

    > contourplot(sin(x)*sin(y),x=-Pi..Pi,y=-Pi..Pi);

  • fieldplot , popř. fieldplot3d

    - vektorové pole ve 2D, popř. 3D ( použití v kapitole Křivkový a plošný integrál )

    > fieldplot([y*cos(x),x*cos(y)],x=-1..1,y=-1..1);

  • spacecurve

    - vykreslení prostorových křivek

    > spacecurve([cos(t),sin(t),t],t=0..4*Pi,
        axes=boxed,thickness=5);

  • tubeplot

    - vykreslení křivky v prostoru jako trubici o daném poloměru

    > tubeplot([cos(t),sin(t),t],t=0..4*Pi,
        radius=0.3,axes=framed);

 

Ing. Vladimír Žák

Valid HTML 4.01 Transitional