Как построить график поверхности в mathcad
Перейти к содержимому

Как построить график поверхности в mathcad

  • автор:

 

5. Построение графиков поверхностей

Для построения графика поверхности: необходимо определить матрицу значений, которую необходимо отобразить графически. MathCAD будет использовать номер строки и номер столбца матрицы в качестве координат по осям X и Y. Элементы матрицы будут представлены на графике как высоты выше или ниже плоскости X-Y Для построения графика поверхности нужно нажать комбинацию клавиш [Сtrl] + 2 или щелкнуть мышью на графической палитре инструментов, или из меню Вставка (Insert) выберите команду Grafics (Surface plot). MathCAD покажет рамку с одним полем ввода, в которое вводится имя матрицы. При нажатии клавиши F9 или перемещении курсора выделенной области. MathCAD дает пространственное изображение матрицы в виде двумерной cетки, находящейся в трехмерном пространстве. Каждый элемент матрицы представляется как точка на определенной высоте, пропорциональной значению элемента матрицы. По умолчанию ориентация поверхности такова, что первая строка матрицы простирается из дальнего левого угла сетки, а первый столбец из дальнего левого угла по направлению к наблюдателю. MathCAD рисует линии, чтобы соединить точки на графике. Эти линии определяют поверхность. Типичный график поверхности показывает значения функции двух переменных. Чтобы создать такой график, необходимо сначала образовать матрицу, содержащую значения этой функции, а затем построить поверхностный график этой матрицы. Пример 8. Быстрое построение графика. Для быстрого построения графика необходимо

Задать функцию двух переменных.

Установив курсор в то место, де нужно построить график, отрыть панель (График) и щелкнуть по кнопке (График поверхности). На экране появится шаблон графика.

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

Кроме графиков поверхности, MathCAD также может строить карты линий уровня, трехмерные гистограммы, точечные графики и графики векторных полей.

6. Форматирование графика поверхности.

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

Изменение типа графика. Чтобы поменять тип уже имеющегося графика (например, построить вместо поверхности график линий уровня и т. д.), соответствующий переключатель в нижней части вкладки General (Общие) установите в необходимое положение. После нажатия кнопки ОК график будет перерисован.

Вращение графика. Самый простой способ ориентации системы координат с графиком в трехмерном пространстве – это перетаскивание ее указателем мыши. Попробуйте перемещать при нажатой левой кнопке мыши указатель в пределах графика, и вы увидите, как поворачивается график. Другой способ изменения ориентации графика – с помощью полей Rotation (Вращение), Tilt (Наклон) и Twist (Поворот) на вкладке General (Общие), которые в совокупности определяют соответствующие углы(в градусах) и тем самым задают направление всех трех осей координат в пространстве

Изменение стиля координатных осей. С помощью группы переключателей Axes Style (Стиль осей) можно задать один из следующих стилей осей координат:Perimeter (Периметр), Corner (Углом), None (Нет) — оси отсутствуют. Если установить флажок Show Box (Показать куб), то координатное пространство будет изображено в виде куб.

Масштабирование графика. В поле Zoom (Масштаб) вкладки General (Общие) можно задать числовое значение масштаба.

Форматирование осей. Вкладка Axes (Оси) содержит три вложенных вкладки, в которых задаются параметры для каждой из трех координатных осей. В частности, можно включить или отключить показ линий сетки, нумерации и задать диапазонпо каждой из осей . Смысл этих операций сходен с аналогичными операциями для двумерных графиков. При помощи еще одной вкладки – Backplanes (Плоскости заднего плана) задается показ проекций координатной сетки на три скрытые плоскости трехмерного графика. Стиль заливки и линий. С помощью вкладки Appearance (Появление) для контурного и поверхностного графиков можно выбрать стиль заливки линий графика поверхности. При выборе переключателя Fill Surface (Заливка поверхности) из группы Fill Options (Опции заливки) вы получаете доступ к опциям цвета (в группе Color Options). Если выбрать переключатель Solid Color (Один цвет), то получится однотонная заливка поверхности. Если установить переключатель Color-map (Цветовая схема), то поверхность или контурный график будут залиты разными цветами и оттенками, причем выбрать цветовую схему можно на вкладке Advanced (Дополнительно).

Спецэффекты. Во вкладке Advanced (Дополнительно) имеется доступ к управлению несколькими специальными эффектами оформления графиков, благодаря которым они смотрятся более красиво:

Shininess (Сияние) – имеется возможность регулировать сияние в пределах от 0 до 128;

Fog (Туман) — эффект тумана;

Transparency (Прозрачность) – задается процент прозрачности графика;

Perspective (Перспектива) – показ перспективы с определением видимости расстояния.

Еще один спецэффект подсветки графика задается на вкладке Lighting (Подсветка), причем имеются как встроенные схемы подсветки, так и возможность задавать ее цвет и направление самому пользователю.

7. Анимация. Во многих случаях самый зрелищный способ представления результатов расчетов — это анимация. MathCAD позволяет создавать анимационные ролики и сохранять их в видеофайлах. Основной принцип анимации в MathCAD – покадровая анимация. Ролик анимации представляет собой последовательность кадров, составленных из некоторого участка документа, который выделяется пользователем. Расчеты производятся обособленно для каждого кадра, причем формулы и графики, которые в нем содержатся, должны быть функцией от номера кадра. Номер кадра задается системной переменной FRAME, которая может принимать только натуральные значения. По умолчанию, если не включен режим подготовки анимации, это переменная равна нулю. В виде анимации можно представить любой график, возникновение которого зависит от встроенной переменной FRAME. Для этого необходимо выполнить следующую последовательность действий:

Определить функцию, использующую переменную FRAME в качестве параметра, например, (см. пример 11).

Постройте график этой функции.

Выберите команду Animate (Анимация) из меню View (Вид)., чтобы открыть диалоговое окно .

Курсором выделите нужный фрагмент изображения.

Задайте в диалоговом окне общее число кадров и частоту их воспроизведения.

Щелкните по кнопке Animate. После завершения процесса создания кадров появится окно проигрывателя видеофайлов. Созданный клип можно сохранить, щелкнув в окне Animate (Анимация) по кнопке Save as (Сохранить как) и использовать вне документа MathCAD.

Сохраненный как avi-файл клип нужно вставить в MathCAD. Для этого в главном меню выберите команду Insert – Object (Вставка – Объект), в открывшемся окне установить переключатель Создать из файла, выберите нужный файл, щелкнув по кнопке Обзор. Желательно также установить флажок Связь. Это позволит редактировать avi-файл непосредственно из документа.

Пример 11. Замечание 1. При создании анимационных клипов рекомендуется отключить автоматическое масштабирование графика, так как возможны скачки изображения при изменении масштаба. Замечание 2. При создании файлов анимации допускается выбирать программу видеосжатия. Делается это с помощью кнопки Options (Опции) в диалоговом окне Animate (Анимация).

1. Построить график функции . 2. Построить в одной системе координат при графики функций, 3. В полярной системе координат построить график трехлепестковой розы для , . 4. Построить поверхность . 5. Анимировать поверхность при , . 6. Построить при график функции

1. Построить график функции . 2. Построить в одной системе координат при графики функций , . 3. В полярной системе координат построить график спирали Архимеда для . 4. Построить поверхность . 5. Анимировать поверхность при , . 6. Построить при график функции

1. Построить график функции . 2. Построить в одной системе координат при графики функций , . 3. В полярной системе координат построить график улитки Паскаля для . 4. Построить поверхность . 5. Анимировать поверхность при , . 6. Построить при график функции

1. Построить график функции . 2. Построить в одной системе координат при графики функций , 3. В полярной системе координат построить график розы для , . 4. Построить поверхность . 5. Анимировать поверхность при , . 6. Построить при график функции

1. Построить график функции . 2. Построить в одной системе координат при графики функций , . 3. В полярной системе координат построить график спирали Галилея , для , . 4. Построить поверхность . 5. Анимировать поверхность при , . 6. Построить при график функции

1. Построить график функции . 2. Построить в одной системе координат при графики функций , . 3. В полярной системе координат построить график строфоиды для . 4. Построить поверхность . 5. Анимировать поверхность при , . 6. Построить при график функции

1. Построить график функции . 2. Построить в одной системе координат при графики функций , . 3. В полярной системе координат построить график розы для . 4. Построить поверхность . 5. Анимировать поверхность при , . 6. Построить при график функции

1. Построить график функции . 2. Построить в одной системе координат при графики функций , . 3. В полярной системе координат построить график кардиоиды для . 4. Построить поверхность . 5. Анимировать поверхность при , . 6. Построить при график функции

1. Построить график функции 2. Построить в одной системе координат при графики функций , . 3. В полярной системе координат построить график логарифмической спирали для . 4. Построить поверхность . 5. Анимировать поверхность при , . 6. Построить при график функции

1. Построить график функции . 2. Построить в одной системе координат при графики функций , 3. В полярной системе координат построить график спирали «жезл» , для . 4. Построить поверхность . 5. Анимировать поверхность при , . 6. Построить при график функции

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

Трехмерные графики функций в MathСad

Графики, которые включают две переменные, в Mathcad схожи с 2D-графиками, но есть отличия, которые необходимо знать. В Mathcad существует два вида таких графиков: контурный и 3D-график поверхности в трех осях.

Контурный график

Контурный график показывает изменения поверхности по высоте. Он являет собой линии равных высот. Для интеграции контурного графика нужно выбрать в Графики -> Кривые -> Вставить график -> Контурный график.

 

Давайте пропишем построение графика параболоида:

Такая функция имеет минимум в начале осей координат и возрастает при отходе от начала осей. Цвет нашего графика будет зависим от величины z.

По стандарту в наших уроках используем диапазоны от -10 до 10 для x и у. Для оси z подбор диапазона будет автоматизирован. Изменение диапазонов возможно с изменением величины первой и последней меток, а изменение расстояния — изменением величины второй метки. Также можно выбирать одну из представленных в программе цветовых схем оформления или добавлять величины к контурным линиям.

3D-график

Давайте вначале выясним, какие есть элементы у 3D-графика.

График имеет три оси: X, Y, Z. Обычно ось зет имеет вертикальное направление. Сам график, который изображен розовой сеткой на примере выше, ограничен прямоугольной областью, сторонами которой являются оси координат. Если в 2D-графиках были места для заполнения как для оси X, так и для оси Y, то здесь есть только одно место заполнения для оси Z.

Если вы посмотрите на правый верхний угол, то увидите кнопку выбора осей. При нажатии на нужную ось, она подсветится как на кнопке, так и на графике. Вы можете менять для каждой оси значение первой, второй и последней метки. Все это справедливо настолько же, насколько и для 2D-графика. Кроме того, можно изменять диапазоны как по осям, так и по числу меток.

Вам будет доступно расширение, перемещение и сжатие области, где размещен график. Для этого существуют специальные кнопки, которые размещены на границе области. Кнопки слева сверху предназначены для перемещения, вращения или масштабирования графика. А также есть кнопка «Сбросить график», которая оп своим функциям напоминает кнопку «Отменить».

Параболоид

Попробуем построить график заданного параболоида. Разместите курсор на любое место рабочей области и нажмите Графики -> Кривые -> Вставить график -> 3D-график. В местозаполнитель введите [z(x,y] и нажмите на любое пустое место. Построится вот такой график:

Поэкспериментируйте с кнопками управления видом графика, а когда получите достаточно опыта, нажмите на кнопку «Сброс вида».

Нажмите на ось Z справа сверху на кнопке выбора оси. Поменяйте обозначение последней метки с 200 на 400, а потом нажмите на любое пустое место вне графика, чтобы изменения применились. Если вам нужно будет вернуться в исходную позицию, то придется заново вручную поменять значение на 200, так как кнопка вида здесь работать не будет.

На следующей картинке вы видите тот же график, но с изменением цвета и заливки поверхности. Это можно сделать, воспользовавшись меню Графики -> Стили:

Две функции

Для добавления еще одной функции на график, нужно выбрать местозаполнитель с легендой и в меню перейти Графики -> Кривые -> Добавить кривую. На примере вы можете видеть функции параболоида и плоскости на одном координатной сетке.

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

Использование вектора

Мы производили построение 2D-графиков с использованием вектора. Что-то подобное можно использовать и для 3D-графиков, но нам потребуется вектор с осями X, Y, Z. Изобразим примером функцию, которая известна среди математиков под названием «мексиканская шляпа».

Сфера

Построение параметрической поверхности требует более серьезного подхода, чем 2D-графика. Все из-за того, что значение Z можно добавлять только непосредственно на графике. Расскажем, как это выполнить, используя пример построения графика сферы с помощью функции CreateMesh. Параметрические уравнения сферы выглядят так:

У параметра φ есть название — азимутальный угол. Параметр θ называется зенитным углом. Пропишем нужные нам диапазоны изменения параметров:

При использовании функции CreateMesh нам понадобится такая матрица:

Пропишите имя переменной матрицы в метозаполнитель 3D-графика и нажмите на любую пустую область вне его.

Резюме

3D-графики имеют некоторые отличия от двухмерных графиков, которые мы уже рассматривали:

3D построения в Mathcad

MathCad – это популярная система компьютерной математики, предназначенная для автоматизации решения массовых математических задач в самых различных областях науки, техники и образования.

 В системе MathCAD для вывода и интерпретации результатов расчета используется двухмерная (2D) и трехмерная (3D) графика. Двухмерная графика подразумевает графическое представление в декартовой (График Х-У) и полярной (Полярный график) системе координат. 3D графика используется для построения трехмерных поверхностей (Surface Plot), контурных графиков (Contour Plot), 3D гистограмм (3D Bar Chart) и других трехмерных объектов.

В системе MathCAD для вывода и интерпретации результатов расчета используется двухмерная (2D) и трехмерная (3D) графика.

Двухмерная графика подразумевает графическое представление в декартовой (График Х-У) и полярной (Полярный график) системе координат.

3D графика используется для построения трехмерных поверхностей (Surface Plot), контурных графиков (Contour Plot), 3D гистограмм (3D Bar Chart) и других трехмерных объектов.

Существует три способа построения графиков в системе MathCAD: позиция Главного меню Вставка(Insert), выбрать команду График (Graph) и в раскрывающемся списке - тип графика; выбрать тип графика на наборной панели График(Graph), которая включается кнопкой на панели Math; воспользоваться быстрыми клавишами (они предусмотрены не для всех типов графиков).

Существует три способа построения графиков в системе MathCAD:

позиция Главного меню Вставка(Insert), выбрать команду График (Graph) и в раскрывающемся списке — тип графика;

  • выбрать тип графика на наборной панели График(Graph), которая включается кнопкой на панели Math;
  • воспользоваться быстрыми клавишами

(они предусмотрены не для всех типов графиков).

График Поверхность или нажать соответствующую кнопку наборной панели График (сочетание клавиш [Ctrl+7]). В появившейся графической области под осями на месте шаблона для ввода надо указать имя (без аргументов) функции. MathCAD автоматически построит график поверхности. Для построения графика поверхности в определенной области изменения независимых переменных или с конкретным шагом их изменения необходимо сначала задать узловые точки xi и yj, в которых будут определяться значения функции. После (а можно и до) этого надо определить функцию f(x,y), график которой хотите построить. После этого необходимо сформировать матрицу значений функции в виде: Ai,j=f(xi,yj). Теперь после выполнения команды Insert — Graph — Surface Plot в появившейся графической области достаточно ввести имя матрицы (без индексов). » width=»640″

Построение графика функции z=f(x,y) в виде поверхности в декартовой системе координат.

Для построения графика поверхности можно воспользоваться двумя способами: явным и неявным. Если вам надо только посмотреть общий вид поверхности, то MathCAD предоставляет возможность быстрого построения подобных графиков. Для этого достаточно определить функцию f(x,y) и выполнить команду Вставка График Поверхность или нажать соответствующую кнопку наборной панели График (сочетание клавиш [Ctrl+7]). В появившейся графической области под осями на месте шаблона для ввода надо указать имя (без аргументов) функции. MathCAD автоматически построит график поверхности.

Для построения графика поверхности в определенной области изменения независимых переменных или с конкретным шагом их изменения необходимо сначала задать узловые точки xi и yj, в которых будут определяться значения функции. После (а можно и до) этого надо определить функцию f(x,y), график которой хотите построить. После этого необходимо сформировать матрицу значений функции в виде: Ai,j=f(xi,yj). Теперь после выполнения команды Insert — Graph — Surface Plot в появившейся графической области достаточно ввести имя матрицы (без индексов).

Пример 1. Построить график функции

Пример 1. Построить график функции

Пример 2. Построить график функции

Пример 2. Построить график функции

Пример 3.

Пример 4. Постройте график параметрически заданной поверхности.

Пример 4. Постройте график параметрически заданной поверхности.

Graph — 3D Plot или выполнив двойной щелчок мышкой на графической области. В результате на экране появится диалоговое окно 3-D Plot Format, позволяющее изменять параметры отображения графика. Разобраться во всех тонкостях управлением видом графика вы можете самостоятельно, построив график и поэкспериментировав, выбирая те или иные опции. » width=»640″

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

Если вас не устраивает внешний вид созданного трехмерного графика, вы можете изменитьего, выполнив команду Format — Graph — 3D Plot или выполнив двойной щелчок мышкой на графической области. В результате на экране появится диалоговое окно 3-D Plot Format, позволяющее изменять параметры отображения графика. Разобраться во всех тонкостях управлением видом графика вы можете самостоятельно, построив график и поэкспериментировав, выбирая те или иные опции.

-80%

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *