Главная  Длительная эволюция 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [ 27 ] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86]

AmbientLight

Boxed

Epilog

Prolog

AspectRatio

BoxRatios

FaceGrids

Shading

Axes

BoxStyle

Lighting

SphericalRegion

AxesEdge

ColorOutput

LightSources

Ticks

AxesLabel

DefauItColor

PlotLabel

ViewCenter

AxesStyle

DefaultFont

PlotRange

Viewpoint

Background

DisplayFunction

PIotRegion

ViewVertical

Опции AspectRatio, Axes, AxesLabel, AxesStyle, Background, ColorOutput, DefauItColor, DisplayFunction, Epilog, PlotLabel, PlotRange, PIotRegion и Ticks совпадают с соответствующими опциями двухмерных графических функций.

Опция Shading устанавливает или отменяет закрашивание поверхности в серый или иные цвета в зависимости от расположения соответствующего участка поверхности. Если Shading -> False, то представление о поверхности можно получить по имеющейся на ней криволинейной сетке, образованной линиями пересечения плоскостей х = const, у = const с поверхностью. Б случае Shading -> True окраска поверхности определяется дополнительными опциями, содержащими символ Light.

Опция Lighting определяет, будет ли использована искусственная подсветка двухмерной поверхности. Если установлено Lighting -> True, то характер подсветки определяется опциями AmbientLight (фоновый цвет) и LightSources (источники света).

С помощью опции AmbientLight -> GrayLevel[d] осуществляется равномерное окрашивание поверхности в серый цвет или при AmbientLight -> Hue[d] в один из цветов Hue-палитры. В то же время может осуществляться подсветка поверхности красным светом из источника, расположенного в точке с координатами {хг,Уг,г}, зеленым светом из точки {xg,yg,Zg} и синим светом из точки {хь,уь,2ь}. По умолчанию сделаны установки AmbientLight -> GrayLevel[0] и LightSources -> ->{{{!.,0.,1.}, RGBColor[l,0,0]}, RGBColor[0,1,0]},

{{0.,l.,l.},RGBColor[0,0,l}}}].



При установке Lighting -> False поверхность подкрашивается серым цветом более темным на участках с меньшими значениями z-координаты.

Опция ViewPoint определяет точку, из которой рассматривается рисуемая поверхность. Положение этой точки определяется относительными координатами, в которых центр коробочки с рисунком имеет координаты {0,0,0}, а линейный размер ее наибольшей стороны не превосходит единицы. Относительные размеры других сторон определяются опцией BoxRatios. По умолчанию сделана установка ViewPoint -> {1.3,-2.4,2}. Другие часто используемые опции: {О, -2,0} - взгляд на фасад коробочки, {О, -2,2} - сверху с фасадной стороны, {О, -2, -2} - снизу с фасадной стороны, {-2,-2,0} - взгляд с левого угла, {2, -2,0} - взгляд с правого угла, {0,0,2} - строго сверху.

Опции ViewCenter и ViewVertical определяют положение коробочки в поле, отведенном для рисунка.

Пример применения функции Plot3D был приведен раньше. Опцией, специфической для этой функции, является Mesh. При установке Mesh -> False убирается криволинейная сетка линий на поверхности.

Опция ColorFunction управляет интенсивностью и цветом подкраски поверхности, зависящими от значения координаты 2. По умолчанию она установлена на Automatic.

Опция ClipFill определяет, будут ли нарисованы плоскости Z = zmax или z = zmin в случае, когда значение функции в какой-то области превосходит значение опции PlotRange.

Опция HiddenSurface в случае ее установки по умолчанию на True обеспечивает подсветку и подкрашивание всей поверхности как сплошного тела, в том числе и невидимых с выбранной точки зрения участков поверхности. В случае HiddenSurface -> False подкрашивание вовсе отсутствует.

С помощью функции ParamericPlotSD можно рисовать параметрически заданные двухмерные поверхности или одномерные кривые в трехмерном пространстве. Ниже следуют рисунки тора и одномерной кривой (рис. 3.9 и 3.10):



ParametricPlot3D[{(2 - Cos [и]) Cos [t],

(2 - Cos[u])Sin[t], Sin[u]}, {t,0,2Pi}, {u,0,2Pi},

Boxed -> False, Axes -> False];


Рис. 3.9

ParametricPlot3D[{Cos[2t],Sin[2t],Sin[t]},{t,0,2Pi}];

0.5.

-0.5.


Функция ListPlotSD служит для графического представления дискретных численных данных вида data= {{zii,zi2,...}, {21,222,-•-},..}• .Данные data интерпретируются как z-коор-

динаты трехмерных точек, причем значение координаты z,



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [ 27 ] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86]

0.0014