Построение поверхностей в Mathcad и Maple - ABCD42.RU

Построение поверхностей в Mathcad и Maple

Реферат: Построение поверхностей в Mathcad и Maple

Mathcad. Построение поверхностей.

Быстрое построение является наиболее легким способом построения поверхностей. Для этого необходимо:

1. На лист Mathcad ввести формулу z(x,y):=…;

2. Выбрать команду главного меню «Вставка», «График», выбрать вид графика «поверхность» на панели инструментов «Графики».

3. В шаблон трехмерного графика ввести имя функции без указания аргументов.

Построение поверхностей по матрице аппликат.

Самый «правильный» способ построения графика поверхности, заданной функцией от двух переменных z = f(x,y), является заполнение матрицы значениями этой функции. При этом строки и столбцы матрицы интерпретируются как абсциссы и ординаты. Пример:

Определение функции от двух переменных z(x,y):=cos (x . y)

Число линий для построения графика и масштаба N:=40 M:=40

Определение индексов i:=0..N j:=0..N

Определение массивов абсцисс и ординат xi := yj :=

В шаблон трехмерного графика вводим название массива аппликат:

Построение с помощью функции CreateMesh.

Функция CreateMesh относится к категории Vectorandmatrix (Векторы и матрицы), так как результатом работы функции будет матрица координат.

Формат вызова функции:

CreateMesh(F , x1, x2, y1, y2, xgrid, ygrid, mesh).

Параметры функции CreateMesh:

Mesh – количество линий в сетке функции;

F – вид функции (может быть или формула, или трёхмерный вектор, задающий каждую координату в параметрической форме, или три отдельные функции, задающие координаты в параметрическом виде);

— x1 – нижняя граница переменной x;

— x2 – верхняя граница переменной x;

— y1 – нижняя граница переменной y;

— y2 – верхняя граница переменной y;

— xgrid – количество точек переменной х;

— ygrid – количество точек переменной y.

В одной системе координат можно построить несколько поверхностей, для этого достаточно определить их, а затем в шаблон графика ввести их имена без аргументов через запятую:

Построение одного и того же графика в декартовой, цилиндрической

и сферической системах координат

Пусть задана какая-нибудь функция, например z(x,y)=const. В различных системах координат эта функция имеет различные графики. В декартовой системе координат это плоскость, параллельная плоскости Оху, в цилиндрической – прямой круговой цилиндр с основанием радиуса const, в сферической – шар радиуса const. Для изменения системы координат, надо по шаблону графика щелкнуть правой кнопкой мыши, в появившемся перечне выбрать «Свойства», затем «Данные QuickPlot» и указать нужную систему координат. Пример:

Для построения многогранников в Mathcad есть функция Polyhedron. Её можно использовать двумя способами:

1) по имени, тогда обращение к функции будет Polyhedron(“имя многогранника”);

2) по коду, тогда обращение к функции будет Polyhedron(“#номер многогранника”).

Построение поверхностей вращения.

Для построения поверхностей вращения в Mathcad удобно использовать функцию CreateMesh.

Параметры функции CreateMesh:

— x1, y1,z1 – матрицы значений для каждой координаты;

— -5 – нижняя граница переменной u;

— 5 – верхняя граница переменной u;

— 0 – нижняя граница переменной v;

— 2π – верхняя граница переменной v;

— 30 – количество линий в сетке графика.

Параметрические уравнения для поворота вокруг оси Ох:

Параметрические уравнения для поворота вокруг оси Oy:

Пример: рассмотрим гиперболу y 2 – x 2 = 1. При вращении этой гиперболы вокруг оси Ох получается однополостный гиперболоид, при вращении вокруг оси Оу – двуполостный гиперболоид. Построим эти поверхности вращения:

Построение пространственных линий.

Линия в пространстве, рассматриваемая как след движущейся точки, представляется системой трёх уравнений: x = x(t); y = y(t); z = z(t), выражающих координаты точки t. Эти уравнения называются параметрическими уравнениями пространственной линии. Для построения пространственных линий в Mathcad существует функция CreateSpace.

Функция CreateSpace относится к категории Vector and matrix (Векторы и матрицы), так как результатом работы функции будет матрица координат. Работает аналогично CreateMesh. Главное отличие в том, что параметрические уравнения должны быть функциями одной переменной, а не двух, как в CreateMesh. Вызов функции: CreateSpace(F, t1, t2, tgrid). Параметры функции:

— F – вектор параметрических уравнений координат;

— t1 – нижняя граница переменной;

— t2 – верхняя граница переменной;

— tgrid – число линий сетки; не обязательный параметр; чем больше этот параметр, тем более гладкая получается линия; если он не достаточно велик, линия получается с изломами.

Maple. Построение поверхностей и пространственных линий.

График поверхности, заданной явной функцией.

График функции можно нарисовать, используя команду plot3d(f(x,y), x=x1…x2, y=y1…y2, options) . Параметры этой команды частично совпадают с параметрами команды plot. К часто используемым параметрам команды plot3d относится light=[angl1, angl2, c1, c2, c3] – задание подсветки поверхности, создаваемой источником света из точки со сферическими координатами (angl1 , angl2 ). Цвет определяется долями красного (c1 ), зеленого (c2 ) и синего (c3 ) цветов, которые находятся в интервале [0,1]. Параметр style=opt задает стиль рисунка: POINT –точки, LINE – линии, HIDDEN – сетка с удалением невидимых линий, PATCH – заполнитель (установлен по умолчанию), WIREFRAME – сетка с выводом невидимых линий, CONTOUR – линии уровня, PATCHCONTOUR – заполнитель и линии уровня. Параметр shading=opt задает функцию интенсивности заполнителя, его значение равно xyz – по умолчанию, NONE – без раскраски.

Привер: построим поверхность x 2 + 4z = 4. Так как z в первой степени, то его можно выразить и сделать функцию явной, получим, z = . Вводимв Maple:

with (plots) : plot3d(< + 0 . y 2 >, x=-5..5, y = -5..5, grid = [25,25], axes=NORMAL)

График поверхности, заданной неявно.

Трехмерный график поверхности, заданной неявно уравнением , строится с помощью команды пакета plot: implicitplot3d(F(x,y,z)=c, x=x1..x2, y=y1..y2, z=z1..z2), где указывается уравнение поверхности и размеры рисунка по координатным осям.

Пример: построим поверхность Очевидно, что функция задана неявно, поэтому используем алгоритм, описанный выше.

График поверхности, заданной параметрически.

Если требуется построить поверхность, заданную параметрически: x =x (u ,v ), y =y (u ,v ), z =z (u ,v ), то эти функции перечисляются в квадратных скобках в команде: plot3d([x(u,v), y(u,v), z(u,v)], u=u1..u2, v=v1..v2) .

Пример: построить поверхность заданную параметрически: х = 2 . u + v, y= v . cos(u),

z = v . sin(u). Для начала зададим функции Х0, Y0, Z0, соответствующие функциям х, у, z.

График пространственных кривых.

В пакете plot имеется команда spacecurve для построения пространственной кривой, заданной параметрически: . Параметры команды: spacecurve([x(t),y(t),z(t)],t=t1..t2) , где переменная t изменяется от t1 до t2 .

Пример: построить пространственную кривую, заданную параметрически х = arctg(t),

y = arcctg(t), z = t.

В Maple также существует возможность построения нескольких графиков одновременно. Для этого необходимо задать каждую поверхность, а затем использовать команду display. Пример:

Для построения поверхностей вращения в Maple есть функция Surface of revolution. Чтобы ей воспользоваться нужно во вкладке «Tools» выбрать раздел «Tutors», затем подраздел «Сalculus – SingleVariablе», функцию «Surface of revolution». В появившемся окне надо ввести функцию, интервал на котором будет произведено построение, выбрать ось вращения и параметры графика. Окно графика появляется при нажатии кнопки «Close».

Пример: построим поверхности, полученные вращением графика функции y=sin x на интервале от 0 до π вокруг оси Ох и Оу. Вызываем функцию Surface of revolution как описано выше. В поле «f(x)» вводим sin(x), указываем границы интервала, в поле Line of Revolution в одном случае выбираем Vertical, в другом Horizontal, нажимаем Сlose.

Читайте также  Социально-психологические особенности юридической деятельности

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра прикладной математики

Семестровая работа за I семестр

Тема: «Построение трехмерных графиков в Mathcad и Maple»

Выполнил: студент группы ХТ-142 Долгачев А. С.

Построение поверхностей в Mathcad и Maple

  • Всё о Mathcad
  • Задачи
  • Новости
  • Форум
  • Вопрос — Ответ
  • Карта сайта
  • Связь

Mathcad для студентов

Mathcad для начинающих

Скачать программы бесплатно

Построение поверхностей в Mathcad

Для построения трехмерной поверхности F(x,y) в Mathcad, функция предварительно представляется матрицей М ординат F(x,y). При этом выводится шаблон графика, левый верхний угол которого помещается в место расположения курсора. Шаблон содержит единственное поле — темный прямоугольник у левого нижнего угла основного шаблона. В него надо занести имя матрицы М или имя функции F при автоматическом построении матрицы. Наглядность представления трехмерных поверхностей в Mathcad зависит от множества факторов: масштаба построений, углов поворота фигуры относительно осей, применения алгоритма удаления невидимых линий или отказа от него, использования функциональной закраски и т.д. Для изменения этих параметров в Mathcad следует использовать операцию установки формата графика. При построении трехмерных поверхностей и объемных фигур можно использовать параметрическое задание описывающих их функций. Фигуры задаются значениями координат х, у и z всех точек фигуры. При этом в шаблоне 3D-графики Mathcad указываются три матрицы, хранящие массивы этих координат, — X, Y и Z. На листинге приведены примеры построения графиков поверхностей.

В Mathcad можно изменять заданные по умолчанию параметры графиков. Для этого необходимо вызвать окно диалога форматирования трехмерных графиков (3-D) двойным щелчком мыши по полю графика. Диалоговое окно 3-D Plot Format содержит множество флажков для выбора режима построения графика и девять закладок:

  • Backplanes ( Основание );
  • Special ( Специальный );
  • Advanced ( Дополнительно );
  • QuickPlotData ( Графические данные );
  • General ( Общее );
  • Axes ( Ось );
  • Appearance ( Внешний Вид );
  • Lighting ( Освещение );
  • Title (Название).

Ограничимся рассмотрением одной вкладки, представленной на рис., — General (Общее). Первый комплект чисел в разделе View (Вид) показывает Rolation (Вращение) , Tilt (Наклон) , Twist (Искривление), Zoom (Масштаб), под которыми наблюдается построенный график поверхности. Далее в разделе Axes Style (Стиль оси) имеется ряд переключателей и флажок для выбора стиля изображения размеров графика:

  • Perimetr (периметр) – выводит график с размерами по периметру;
  • Corner (угол) – выводит график с размерами по осям;
  • None (нет) – выводит график без размеров по периметру и по осям;
  • Equal scales (равные шкалы) – установка по осям равных масштабов. В пункте Frames (Границы графика) определяется обрамление графика:
  • Border (границы) – показывает границы графика;
  • Show Box (каркас) – показывает график в виде параллелепипеда. На панели переключателей Plot 1 (График 1) можно выбрать одну из форм представления трехмерного графика. При работе с панелями настройки параметров изображения можно посмотреть результат, полученный при изменении параметра изображения, не закрывая панели. Для этого после изменения параметра щелкните по кнопке Применить. Для возвращения в документ щелкните мышью по кнопке ОК.

Построение поверхностей в Mathcad и Maple

Чтобы создать поверхность:

  • Определите матрицу значений, которую необходимо отобразить графически. Mathcad будет использовать номер строки и столбца матрицы в качестве координат по осям x и y. Элементы матрицы будут представлены на графике как высоты выше или ниже плоскости xy.
  • Выберите График поверхности Create Surface Plot command из меню Графика. Можно также нажать [Ctrl]2. Mathcad покажет рамку с одним полем ввода, как показано на Рисунке 1.
  • Напечатайте имя матрицы в этом поле. Как и при работе с выражением, Mathcad не создаст поверхность, если не нажать [F9] или, в автоматическом режиме, не щёлкнуть мышью вне выделенной графической области.

Рисунок 1: Пустое поле ввода отведено для имени матрицы.

Вы увидите наглядное представление матрицы. Mathcad даёт пространственное изображение матрицы в виде двумерной сетки, находящейся в трехмерном пространстве. Каждый элемент матрицы представляется как точка на определенной высоте, пропорциональной значению элемента матрицы. По умолчанию ориентация поверхности такова, что первая строка матрицы простирается из дальнего левого угла сетки направо, а первый столбец идёт из дальнего левого угла по направлению к наблюдателю. Mathcad рисует линии, чтобы соединить точки на графике. Эти линии определяют поверхность.

Пространственное представление поверхности зависит от расположения наблюдателя относительно поверхности. Можно изменять это представление, изменяя наклон графика или вращая его, как описано ниже в этой главе в подразделе “Изменение свойств обзора поверхности”.

График функции двух переменных

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

  • Определите функцию двух переменных.
  • Решите, сколько необходимо точек по осям x и y. Определите дискретные аргументы i и j, чтобы индексировать эти точки. Например, если необходимо иметь по 10 точек в каждом направлении, введите:
  • Определите xi и yj как равномерно располагаемые точки на осях x и y.
  • Заполните матрицу M значениями f(xi , yj ).
  • Выберите График поверхности из меню Графика.
  • Напечатайте M в поле ввода и щёлкните вне графической области.
  • Рисунок 2: Поверхность функции двух переменных.

    Создание параметрических поверхностей

    Чтобы использовать графические возможности Mathcad для построения параметрически заданной поверхности, необходимо:

    • Напечатать имена трёх матриц, имеющих одинаковое число строк и столбцов, в поле ввода внизу графической области.
    • Mathcad интерпретирует эти три матрицы как x -, y — и z -координаты точек поверхности и рисует эту поверхность под углом обзора, соответствующим установкам “Наклон” и “Вращение”.

    Область изменения параметров является прямоугольником, покрытым равномерной сеткой. Три матрицы отображают эту область в трехмерное пространство. Например, матрицы X, Y и Z, определенные на Рисунке 3, выполняют отображение, которое сворачивает прямоугольник в трубу и затем соединяет концы трубы, образуя тор.

    Рисунок 3: Создание параметрической поверхности.

    Имейте в виду, что нельзя преобразовать параметрическую поверхность в другой тип трехмерного графика.

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter

    Построение поверхностей второго порядка в среде Mathcad

    Построение поверхностей в Mathcad.

    Построение графика поверхности в системе Mathcad может осуществляться несколькими способами.

    1 Построение поверхностей по матрице аппликат их точек.

    Поскольку элементы матрицы М – индексированные переменные с целочисленными ин­дексами, то перед созданием матрицы требуется задать индексы в виде ранжированных пе­ременных с целочисленными значениями, а затем из них сформировать сетку значений х и у – координат для аппликат z(x,y). Значения х и у могут быть любыми действительными числами.

    После указанных выше определений вводится шаблон графика (либо с помощью подменю меню Вставка, либо с помощью панели Graph). Левый верхний угол шаблона помещается в место расположения курсора. Шаблон содержит единственное место ввода – темный прямоугольник у левого нижнего угла основного шаблона. В него надо занести имя мат­рицы аппликат поверхности. После этого надо установить указатель мыши в стороне от графического блока и щелкнуть левой кнопкой.

    Читайте также  Цепи постоянного тока

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

    2 Построение трехмерных графиков без задания матрицы.

    В данном случае для построения достаточно задать функцию переменных х и у. В результате построение графиков поверхностей выполняется также просто, как и построение двухмерных графиков. Недостат­ками такого построения являются неопределенность в масштабировании и то, что не все поверхности второго порядка можно построить таким образом.

    Форматирование трехмерных графиков.

    Принцип форматирования трехмерных графиков такой же, как и форматирования двухмерных графиков. Отличие состоит лишь в большем количестве параметров форматирования.

    Задание 1. Построить поверхность по матрице аппликат ее точек (рисунок 30).

    Задание 2. Построить поверхность без задания матрицы (рисунок 31).

    Рисунок 30

    Рисунок 31

    Уравнение поверхности не всегда задается в явном виде. Для того чтобы построить поверхность заданную неявно необходимо сначала уравнение данной поверхности разрешить относительно какой-либо переменной, а затем строить поверхности по полученным уравнениям.

    Задание 3.Построить поверхность, заданную уравнением (рисунок 32).

    Задание 4. Построить поверхность, заданную уравнением (рисунок 33).

    Возможности системы Mathcad позволяют строить пересекающиеся поверхности в одной системе координат.

    Задание 5.Построить поверхности , (рисунок 34).

    В пакете Mathcad также возможно построение поверхностей, заданных в параметрической форме. Примеры таких построений приведены на рисунках 36 и 37.

    MathCAD — это просто! Часть 6. Графики поверхностей

    В прошлый раз мы с вами говорили о системах нелинейных алгебраических уравнений — точнее, не столько о них самих, сколько о методах их решения с использованием такого замечательного программного продукта, как MathCAD. И остановились на подборе начальных условий для приближенного (численного) решения систем нелинейных алгебраических уравнений с помощью построения графиков уравнений. Поскольку вопрос о создании в MathCAD’е графиков поверхностей для уравнений с тремя переменными довольно сложен, я решил в этой статье из серии «MathCAD — это просто!» поговорить исключительно о графиках поверхностей и не трогать другие темы, как бы велик ни был соблазн это сделать. Причем, весьма вероятно, даже в одну статью это вместить не удастся, хотя, конечно, это уже посмотрим по ходу дела. Рассказ должен быть особенно подробным также и в силу того очевидного факта, что умение строить графики поверхностей в MathCAD’е пригодится вам, само собой, не только при решении уравнений с тремя переменными — задачи визуализации настолько обширны и встречаются настолько часто, что сложно придумать область знаний, где без них можно было бы обойтись. Хотя существуют и специальные инструменты, «заточенные» под построение трехмерных графиков, вы убедитесь, что в MathCAD тоже можно строить очень приличные на вид графики поверхностей.

    График функции z = f(x; y)

    Для того, чтобы начать работу с графиками, для начала запустите MathCAD. Мы с вами начнем, пожалуй, с самого простого случая трехмерных графиков, а именно с построения графика для того случая, когда z имеет функциональную зависимость от x и y. К уравнениям такие графики, правда, имеют довольно опосредованное отношение, но начинать всегда лучше с простого. Для начала нужно определить функцию, график которой мы будем строить. Лично я для примера (см. соответствующий скриншот) взял f(x, y) := sin(x) / cos(y). В отличие от двумерных графиков, где мы могли задавать зависимости переменных x и y друг от друга прямо на графике, для построения графиков в трех измерениях нужно использовать именно запись функции. Почему? Об этом чуть-чуть ниже. После того, как вы определили функцию, график которой мы будем получать, найдите на панели Graph кнопку Surface Plot и щелкните по ней мышью. На экране появится пустой график, очень похожий на тот, который мы с вами уже вполне успешно (и не раз) использовали для визуализации двумерных функций и уравнений. Только здесь всего одна область для ввода — она находится внизу под координатной сеткой.

    В ней нужно написать просто f. Почему не f(x, y)? Вопрос, безусловно, уместный и очень грамотный. Дело в том, что MathCAD, вообще говоря, не умеет строить трехмерные графики для функций или уравнений. Он умеет отображать в виде графика только массив точек — именно его та часть среды, которая отвечает за построение графиков, и ожидает увидеть на этом месте. Если мы запишем вместо массива функцию без указания аргументов, то MathCAD автоматически построит на ее основе нужный ему массив, который успешно будет отображен на графике. Если же мы укажем для функции аргументы, то MathCAD выдаст сообщение об ошибке. Не верите — можете сами попробовать и убедиться.

    В общем, если вы правильно все сделали, а сделать что-то неправильно при внимательном чтении будет сложно, то на экране у вас должен появиться такой же график, как на скриншоте к статье. На этом мы пока остановимся и посмотрим, как и что для этого графика можно настроить.

    Настройка графика

    Если дважды щелкнуть по графику мышью, то появится окно его настроек. Уже по количеству различных вкладок в нем видно, что настраивать графики поверхностей в MathCAD’е можно долго и упорно, и можно, что называется, донастраиваться. Обо всех этих настройках у нас с вами сейчас поговорить, конечно, не получится, потому что объем газетной статьи, сами понимаете, имеет некоторые ограничения. Да и вряд ли, говоря откровенно, подробный рассказ о каждой галочке в этом окне сильно облегчит кому-либо жизнь. Поэтому лучше обратимся к самым часто употребляемым из них.

    Первая интересная настройка задает положение «камеры» относительно графика функции, который мы с вами только что успешно построили. Объединены они в группу View на вкладке General и помогают при правильном подходе гораздо лучше рассмотреть все особенности построенной на графике поверхности. Настройки эти задают поворот и наклон наблюдателя относительно графика, а также увеличение в том случае, если нужно рассмотреть график подробнее или, напротив, «общим планом». Чтобы научиться хорошо настраивать эти параметры, придется потратить немало времени, а сначала при их изменении графики будут выглядеть, скорее всего, не лучше, а гораздо хуже, чем до этих изменений. Но здесь, как говорится, терпение и труд все перетрут.

    Отдельного упоминания стоят настройки для координатных осей, расположившиеся на закладке Axes. На этой вкладке для каждой из осей по отдельности можно включить или выключить подписи в виде чисел, настроить цвет, задать поясняющую надпись (полезно, если за поверхностью, которую вы строите, стоит какой-либо физический или, например, экономический процесс — тогда можно ось Z назвать «распределение температуры», а X и Y — «длина бруска» и «ширина бруска» соответственно).

    Читайте также  Потребности и система ценностей

    При настройке внешнего вида графика вам пригодится и вкладка Appearance. Если вам нужно раскрасить поверхность градиентной заливкой, то выберите переключатель Fill Surface из группы Fill Options, а в группе Colour Options установите в активное положение переключатель Colormap. Если вы хотите вовсе отключить любую заливку поверхности (а вам вполне может понадобиться и такое), то в группе Fill Options выберите No Fill. Аналогичным образом можно настраивать и линии, которые отображаются по контуру графика для его лучшей видимости. Хотя лично мне кажется, что с ними график, во-первых, и выглядит как-то эстетичнее, и, во-вторых, более легко воспринимается, но вы, само собой, вправе со мной не согласиться и их, если они вам мешают, напрочь отключить. В целом обращаться с этими линиями ничуть не сложнее, чем с заливкой — их, кстати, тоже можно сделать градиентными. Если нужно, можно также включить отображение точек, которые лежат в основе графиков, которые строит MathCAD — тех самых точек, массив которых нужен для построения трехмерного графика. Для этих точек можно менять цвет аналогично тому, как это можно делать для самой поверхности и ее контурных линий, а также настраивать размер точек — для этого служит поле Size, расположенное в группе Point Options. Также можно менять символ, обозначающий на графике точки — это может быть круг, ромб, два разных крестика или квадрат. В общем и целом, как можно увидеть на соответствующем скриншоте, с использованием вкладки Appearance можно преобразовать полученный график так, что его родной отец или мать (то есть вы) не узнает.

    Для еще более тонкой настройки внешнего вида графика можно воспользоваться источниками света, добавить которые можно на вкладке Lighting все того же диалога настройки трехмерных графиков. По умолчанию все источники света для любого трехмерного графика отключены, и включить их можно установкой в активное положение переключателя Enable Lighting. Всего на каждом графике может быть до восьми источников света, но реально вам вряд ли когда понадобится иметь их больше, чем три. Для каждого источника можно настроить его положение или, если этот источник расположен на бесконечности, то направление света. Также можно настроить цвет освещения, которое создается на поверхности этим источником. Также присутствуют пять стандартных схем освещения, выбрать которые можно в списке, расположенном слева внизу диалогового окна. Следует отметить, что графики с градиентной заливкой для любого стандартного освещения смотрятся не слишком привлекательно.

    О вкладке Title долго говорить не будем — это просто заголовок графика, который можно разместить сверху или снизу относительно самого изображения. Для настройки плоскостей, которые могут помочь более наглядно отобразить ход графика, применяется вкладка Backplanes. На ней доступны настройки для трех плоскостей: X-Y, X-Z и Y-Z. Конечно, для каждой из них все возможности настройки абсолютно идентичны. По умолчанию все задние плоскости не отображаются. Для того, чтобы включить их отображение, нужно активировать переключатель Fill Backplane и выбрать цвет, щелкнув по квадратику рядом со словом Color. По умолчанию в нем выставлен белый цвет, который будет не виден на белом фоне графика. Если вы хотите, чтобы на задней плоскости, ко всему прочему, еще и отображалась координатная сетка, то нужно активировать переключатели Draw Lines в группах X Axis и Y Axis группы Grid. Первый переключатель задает отображение линий по оси X, второй — по оси Y. Если плоскость, которую вы настраиваете, это, например, X-Z, то и оси будут не X и Y, а X и Z. Можно также добавить промежуточную сетку — для этого настраивать нужно опции в группе Sub-Grid.

    Вкладку Special этого окна мы с вами пока что отложим до лучших времен — в ближайшее время ее настройка нам не понадобится. Поэтому сразу перейдем к вкладке Advanced. Переключатель Enable Fog в активном состоянии включает на графике «туман», который может сделать график существенно более приятным для глаз. Переключатель Perspective позволяет включить для графика эффект перспективы. Также на этой вкладке можно выбрать одну из наиболее подходящих градиентных окрасок в группе Coloumap. По умолчанию ставится радужная окраска, что далеко не всегда удобно.

    Вкладка Quick Data Plot позволяет настроить несколько очень важных параметров графика — в первую очередь, координатную систему, которую MathCAD будет использовать при выводе графика на экран. Доступны прямоугольная (декартова), сферическая и цилиндрическая координатные системы, что хватает для решения львиной доли практических задач. Там же можно задать диапазон изменения значений переменной, которая отображается по этой шкале — правда, в приведенном выше примере вполне хватит и автоматически выставляемого диапазона от -5 до +5. Шаг сетки тоже задается именно там — по умолчанию предусматривается по 20 точек на каждую ось, но если такой точности вам не хватает, никто не запрещает увеличить это число.

    Возможно, Вам показалось, что я излишне подробно рассказывал обо всех настройках для трехмерных графиков, которых разработчики MathCAD щедрой рукой отсыпали пользователям. Однако на самом деле это имело смысл — однажды рассказав об этих настройках, к ним после можно будет уже не возвращаться, а просто говорить: «настройте то-то и то-то». А как настраивать, вы уже знаете. Хочу еще раз подчеркнуть, что, несмотря на немалое число рассмотренных выше настроек, здесь я охватил далеко не все из них, однако, в общем-то, ничего страшного в этом нет. Для человека, владеющего худо-бедно (но лучше, конечно, хорошо владеющего) английским языком, все оставшиеся неразобранными в данной статье настройки будут прозрачны и понятны, так что волноваться по этому поводу совершенно не стоит.

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

    SF, spaceflyer@tut.by

    Компьютерная газета. Статья была опубликована в номере 18 за 2008 год в рубрике soft

    Понравилась статья? Поделиться с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: