Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Самоучитель по Maple.docx
Скачиваний:
258
Добавлен:
08.03.2016
Размер:
17.32 Mб
Скачать

16. Графики функций в полярной системе координат Графики функций в полярной системе координат

Графики в полярной системе координат представляют собой линии, которые описывают конец радиус- вектора r(t) при изменении угла t в определенных пределах — от t до t . Построение таких графиков также производится функцией plot, которая для этого записывается в следующем виде:

а

б

Рис. 11.13. Построение функций, заданных параметрически

plot([r(t),theta(t),t=tmin..tnrax],h,v,p,coords-polar)

Здесь существенным моментом является задание полярной системы координат параметром coords=polar. Рисунок 11.14 дает примеры построения графиков функций в полярной системе координат.

Графики параметрических функций и функций в полярной системе координат отличаются огромным разнообразием. Снежинки и узоры мороза на стеклах, некоторые виды кристаллов и многие иные физические объекты подчиняются математическим закономерностям, положенным в основу построения таких графиков.

18.gif

17. Построение трехмерных графиков Построение трехмерных графиков

Особенности применения функции plot3d

Трехмерными называют графики, отображающие функции двух переменных z(х,у). Каждая точка ziтаких графиков является высотой (аппликатой) точки, лежащей в плоскости XY и представленной координатами (х,у). Поскольку экран монитора компьютера в первом приближении является плоским, то на деле трехмерные графики представляют собой специальные проекции объемных объектов.

а

б

Рис. 11.14. Построение графиков функций в полярной системе координат

Для построения графиков трехмерных поверхностей Maple имеет встроенную в ядро функцию pi ot3d. Она может использоваться в следующих форматах:

plot3d(exprl. x=a..b. y=c..d,p)

plot3d(f, a..b. c..d.p)

plot3d([exprf.exprg.exprh]. s=a..b, t=c..d.p)

plot3d([f.g.h]. a..b, c..d,p)

В двух первых формах plot3d применяется для построения обычного графика одной поверхности, в других формах — для построения графика с параметрической формой задания поверхности. В приведенных формах записи f, g и h — функции; exprl — выражение, отражающее зависимость от -х и у; exprf, exprg и exprh — выражения, задающие поверхность параметрически; s, t, а и b — числовые константы действительного типа; end — числовые константы или выражения действительного типа; х, у, s и t — имена независимых переменных; р — управляющие параметры.

20.gif

18. Параметры функции plot3d Параметры функции plot3d

С помощью параметров р можно в широких пределах управлять видом трехмерных графиков, выводя или убирая линии каркасной сетки, вводя функциональную окраску поверхностей, меняя угол их обзора и параметры освещения, изменяя вид координатных осей и т. д. Следующие параметры функции p1ot3d задаются аналогично их заданию для функции plot:

axesfont font color coords font ,

labelfont linestyle numpoints scaling style

symbol t hickness title titlefont

Однако функция plot3d имеет ряд дополнительных специфических параметров:

  • ambientl light=[r,g,b] — задает интенсивность красного (r), зеленого (g) и синего (b) цветов подстветки в относительных единицах (от 0 до 1);

  • axes=f — задает вид координатных осей (BOXED, NORMAL, FRAME и NONE, по умолчанию NONE);

  • grid=[m,n] — задает число линий каркаса поверхности;

  • gridstyle=x — задает стиль линий каркаса х ('rectangular' или 'triangular');

  • 1abels=[x,y,z] — задает надписи по осям (х, у и z — строки, по умолчанию пустые);

  • 1ight=[phi ,theta,r,g,b] — задает углы, под которыми расположен источник освещения поверхности и интенсивности составляющих цвета (г, g и Ь);

  • lightmodel=x — задает схему освещения (соответственно 'none', 'lightl', 'light2', 'lights1 и 'light4');

  • orientat1on=[theta,phi]— задает углы ориентации поверхности (по умолчанию 45°);

  • projections — задает перспективу при обзоре поверхности (г может быть числом 0 или 1, задающим включение или выключение перспективы, а также одной из строк 'FISHEYE', 'NORMAL' или 'ORTHOGONAL' (это соответствует численным значениям г, равным 0, 0,5 или 1, причем по умолчанию задано projection=ORTHOGONAL));

  • shading=s — задает направления, по которым меняется цвет функциональной окраски (значения s могут быть XYZ, XY, Z, ZGREYSCALE, ZHUE, NONE);

  • tickmarks=[1 ,n,m] — задает характер маркировки по осямх, у и z (числа 1, n и m имеют значения не менее 1);

  • view=zmin. .zmax или view=[xmin. .xmax, ymin. .ymax, zmin..zmax] — задает минимальные и максимальные координаты поверхности для ее видимых участков.