Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




 

Для построения на плоскости кривых, заданных уравнениями вида , служат следующие функции:

Plot[f,{x,xmin,xmax}]   Plot[{f1,f2,…},{x,xmin,xmax}] ListPlot[{{x1,y1},{x2,y2},…}]   Show[g1,g2,…]   Строит график функции f aргумента x в интервале от xmin до xmax. Строит графики ряда функций. Изображает графически список данных   Изображает нескольких графиков на одном чертеже с наложением их друг на друга.

 

Show[GraphicsArray[{g1,g2,…}]] ParametricPlot[{f,g},{t,a,b}] ParametricPlot[{{f1,g1},{f2,g2},…}, {t,a,b}] Изображает нескольких рядов графических объектов рядом на одной горизонтальной линии. Строит кривые, заданные на плоскости параметрическими уравнениями , где параметр Строит несколько кривых на одном чертеже.

Функция Plot применяется также для построения графиков интерполяционных функций, получающихся с помощью NDSolve (см. гл.5). В этом случае для их вычисления следует использовать команду Evaluate.

Заметим, например, что от задания плоской кривой в полярных координатах можно перейти к заданию этой кривой параметрическими уравнениями в прямоугольных декартовых координатах с помощью формул и затем воспользоваться графической функцией ParametricPlot.

 

Примеры:

1) Построим график функции с использованием опций: GridLines –строит линии сетки графика (по умолчанию None, т.е. опция не используется) PlotRange – указывает какие точки включать в график (по умолчанию задано Automatic), Ticks – устанавливает метки для осей графика (по умолчанию задано Automatic), опция PlotStyle устанавливает стиль отображения графика, Dashing[{N,M} ] позволяет начертить линию, состоящую из циклически чередующихся отрезков и пробелов длины N и M.

 

 

2) Представим массив данных графически

 

Директива AbsolutePointSize[d] построит точки графика в виде кругов с радиусом d (в пикселях)

3) Построим три синусоиды: на одном чертеже (совместить можно было бы и с помощью функции Show[f1,f2,…]).

4) Построим плоскую кривую, заданную в полярных координатах уравнением

 

Mathematica может строить кривые, заданные в полярных координатах, и другим способом, подключая пакет Graphics`:

<<Graphics` Graphics`.

Пакет Graphics` относится к пакетам, которые содержатся в дополнениях, расширяющих систему Mathematica. В ряде случаев функции пакетов позволяют выполнять операции, отсутствующие в ядре системы.

5) Используя функцию PolarPlot[f(t),{t,tmin,tmax} ] построим трехлепестковую розу

 

Если применить PlotStyle {RGBColor[0,1,0]} график станет зеленым, а если PlotStyle {RGBColor[1,0,0]}, то красным.

 

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

 

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

Plot3D[f,{x,xmin,xmax}, {y,ymin,ymax}] ParametricPlot3D[{fx,fy,fz}, {t,tmin,tmax},{u,umin,umax}]   ListPlot3D[{{z11,z12,…}, {z21,z22,…},…}] Строит трехмерный график для аналитически заданной функции f(x,y) переменных x и y, изменяющихся в заданных пределах. Строит трехмерную поверхность, параметризованную по t и u в заданных пределах их изменения. Графически представляет массив дискретных данных, интерпретируя каждое как аппликату точки, абсцисса которой x=i, а ордината y=j; эти точки изображаются вместе с двумерной поверхностью, их соединяющей.

 

Примеры:

1) Построим график функции двух переменных , применим опции: AxesLabel – устанавливает отметки на осях графиков (по умолчанию None), PlotLabel –выводит титульную надпись для графика (по умолчанию None).

 

 

2) Пример построения трехмерной поверхности, параметризованной по u и v, опция PlotPoints задает количество точек, участвующих в построении

 

 

Характерной чертой трехмерного стиля является заключение графика функции в коробочку (бокс), от которой можно избавиться с помощью опции Boxed ® False.

 

Упражнения:

1) Построить график функции для .

2) Построить кривую, заданную параметрическими уравнениями .

3) Построить графики функций y1, y2, y3 в одной координатной плоскости. Сделать вывод об их относительном расположении:

а) ;

б) ;

в) ;

г) .

4) По графику функции определить, является ли она четной или нечетной:

а) ;

б)

5) Построить поверхность, заданную уравнением , где и .

6) Построить поверхность, заданную уравнением , где и .

7) Построить тор (его параметрические уравнения fx=cos(t)(3+cos(u)), fy=sin(t) (3+cos(u)), fz=sin(u)).

8) Построить сферу, заданную параметрическими уравнениями

где , .

9) Выяснить, какой геометрический объект описывают уравнения:

а) ;

б) ;

в) ;

г) .

10) Построить следующие кривые, заданные в полярных координатах:

а) кардиоиду ;

б) циссоиду ;

в) гиперболическую спираль .

 

Символьные вычисления





Поделиться с друзьями:


Дата добавления: 2015-11-05; Мы поможем в написании ваших работ!; просмотров: 676 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Лаской почти всегда добьешься больше, чем грубой силой. © Неизвестно
==> читать все изречения...

2392 - | 2261 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.217 с.