Домой / Windows XP / Как строить графики в маткаде по таблице. Форматирование двумерных графиков. Как построить график по точкам

Как строить графики в маткаде по таблице. Форматирование двумерных графиков. Как построить график по точкам

Для построения графиков в Mathcad можно воспользоваться функцией Вставка > График > Тип графика или панелью инструментов График (Рис.1. 18). Поддерживаются следующие типы графиков:

При выборе режима построения двумерного графика в координатных осях Х-У на рабочем листе создается шаблон (Рис.1. 19) с полями-заполнителями для задания отображаемых данных по осям абсцисс и ординат (имена аргументов и функций или выражения для них, а также диапазоны изменения значений). Заполнитель у середины оси координат предназначен для переменной или выражения, отображаемого по этой оси.

Рис.1. 19 Пустой шаблон двумерного графика.

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

На Рис.1. 20 показан заполненный параметрами шаблон, причем диапазоны значений по осям определены вручную. Отметим, что эти значения видны только в режиме редактирования графика (наличие углового курсора на рисунках свидетельствует, что блок с графиком в данный момент выделен).

Рис.1. 20 Двумерный график.

По оси абсцисс откладывается переменная, задав для нее граничные значения (как на Рис.1. 20). В заполнителях у оси ординат обычно помещают функции, выражения или векторы.

В одной графической области можно построить несколько графиков. Для этого надо у соответствующей оси перечислить несколько выражений через запятую (Рис.1. 21).

Рис.1. 21. Построение двух графиков в одной координатной системе.

Разные кривые изображаются разным цветом, а для задания формата элементов графика надо дважды щелкнуть на области графика. Для управления отображением построенных линий служит вкладка Следы (Traces) в открывшемся диалоговом окне (Рис.1. 22). Текущий формат каждой линии приведен в списке, а под списком расположены элементы управления, позволяющие изменять формат. Поле Метка легенды (Legend Label) задает описание линии, которое отображается только при сбросе флажка "Скрыть описание" (Hide Legend). Список Символ (Symbol) позволяет выбрать маркеры для отдельных точек, список Линия (Line) задает тип линии, список Цвет (Color) - цвет. Список Тип (Туре) определяет способ связи отдельных точек, а список Размер (Width) - толщину линии.

Рис.1. 22. Задание типов линий графиков.

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

Чем точнее выбрано начальное приближение корня, тем быстрее будет root сходиться.

    Для изменения точности, с которой функция root ищет корень, нужно изменить значение системной переменной TOL. Если значение TOL увеличивается, функция root будет сходиться быстрее, но ответ будет менее точен. Если значение TOL уменьшается, то функция root будет сходиться медленнее, но ответ будет более точен. Чтобы изменить значение TOL в определенной точке рабочего документа, используйте определение вида TOL=0.01. Чтобы изменить значение TOL для всего рабочего документа, выберите команду Инструменты Опции рабочего листа… Встроенные переменные Допуск сходимости (TOL) .

Рис.1. 23. Задание точности вычислений.

    Если два корня расположены близко друг от друга, следует уменьшить TOL, чтобы различить их.

    Если функция f (x ) имеет малый наклон около искомого корня, функция root (f (x ), x ) может сходиться к значению r , отстоящему от корня достаточно далеко. В таких случаях для нахождения более точного значения корня необходимо уменьшить значение TOL.

    Для выражения f (x ) с известным корнем а нахождение дополнительных корней f (x) эквивалентно поиску корней уравнения h (x ) = f (x )/(x - a ). Подобный прием полезен для нахождения корней, расположенных близко друг к другу. Проще искать корень выражения h (x ), чем пробовать искать другой корень уравнения f (x ) = 0, выбирая различные начальные приближения.

Mathcad допускает создание новых функций от одного и более аргументов. Определение функции записывается в строчку в следующем порядке:

1. Имя новой функции. На имена функций распространяются те же правила, что и на имена переменных.

2. Список аргументов в круглых скобках через запятую.

3. Стандартный символ присваивания «:= ».

4. Выражение, определяющее значение функции от аргументов.

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

Пример 1.

Возможно построение следующих типов графиков:

1. Линейный (в прямоугольных (декартовых) и полярных координатах).

2. Поверхность.

3. Линии уровня поверхности.

4. 3D столбиковая диаграмма.

5. 3D точечный и векторный графики.

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

Рассмотрим более подробно команды меню Math Graph (слева изображены соответствующие кнопки панели Graph ):

X-Y Plot (Декартов график ) клавиша @. Служит для построения графика функции y =f (x ) в виде связанных друг с другом пар координат (x i , y i ) при заданном промежутке изменения для i .

Polar Plot (Полярный график ) клавиши Ctrl+7. Служит для построения графика функции r (q ), заданной в полярных координатах, где полярный радиус r зависит от полярного угла q .

Surface Plot (График поверхности ) клавиши Ctrl+2. Служит для представления функции z =f (x , y ) в виде поверхности в трехмерном пространстве. При этом должны быть заданы векторы значений x i и y j , а также определена матрица вида A i,j = f (x i , y j ). Имя матрицы A указывается при заполнении рамки-шаблона.

Contour Plot (Карта линий уровня ). Строит диаграмму линий уровня функции вида z =f (x , y ), т. е. отображает точки, в которых данная функция принимает фиксированное значение z =const.

3D Bar Plot (3D Столбиковая гистограмма ). Служит для представления матрицы значений A i,j z =f (x , y ) в виде трехмерной столбчатой диаграммы.

3D Scatter Plot (3D Точечный график ). Служит для точечного представления матрицы значений A i,j или отображения значений функции z =f (x , y ) в заданных точках. Эта команда может также использоваться для построения пространственных кривых. В этом случае при заполнении рамки-шаблона можно задать три координаты отдельными векторами одинаковой размерности в виде .

Vector Field Plot (Векторное поле ). Служит для представления двухмерных векторных полей V =(V x , V y ). При этом компоненты векторного поля V x и V y должны быть представлены в виде матриц. При помощи этой команды можно построить поле градиента функции f (x , y ).

Двумерные графики. Для регионов линейных графиков (рис. 1) заполняются две основные позиции ввода - слева и снизу от графика.

а ) б )

Рис. 1. Вид региона для линейного графика до (а ) и после (б ) заполнения одной из основных позиций ввода

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

В позиции 1 указывается выражение, определяющее значения ординат графика. Можно перечислить несколько выражений через запятую - в этом случае будет построено несколько графиков в одних координатах. Выражения обычно являются функциями от аргумента, указанного в позиции 2. Тем не менее, могут быть построены и графики от двух функций заданных параметрически, в этом случае в позициях 1 и 2 указываются имена этих функций (рис. 2).

Рис. 2. Фрагмент листа Mathcad с линейными графиками двух функций (параметрической (x (t ); y (t )) и обычной f (t ))

Форматирование двумерных графиков. Для вывода окна форматирования двухмерного графика достаточно поместить указатель мыши в область графика и дважды щелкнуть левой кнопкой мыши. В окне документа появится окно форматирования (рис. 4).

Оно имеет ряд вкладок:

-X-Y Axes (Оси X-Y );

-Traces (Трассировки );

-Labels (Метки );

- Defaults (Умолчание ).

Вкладка становится активной, если установить на ее имя указатель мыши и щелкнуть левой кнопкой.

Первая из вкладок X-Y Axes (Оси X-Y ) позволяет форматировать оси координат:

-Log Scale (Логарифмическая шкала ) - задает логарифмические оси, в этом случае границы графика должны задаваться положительными числами;

- Grid Lines (Вспомогательные линии ) - задает отображение сетки;

- Numbered (Нумерация ) - задает отображение подписи к маркировкам на осях;

- Autoscale (Автомасштаб ) - задает автоматическое нахождение подходящих границ для осей. Но если вы сами зададите в соответствующих ячейках минимальные и максимальные значения x min , x max , y min , y max , именно эти значения будут использоваться для определения границ графика;

- Show Markers (Показать метки ) - если установить эту опцию, то в графической области появятся четыре дополнительные ячейки для создания красных линий маркировки, соответствующих двум специальным значениям x и двум специальным значениям y ;

- Auto Grid (Авто сетка ) - при установке этой опции число линий сетки определяет Mathcad.

- Axes Style (Стиль осей графика ) - группа кнопок этой области позволяет выбрать следующие варианты представления осей: Boxed (Ограниченная область ), Crossed (Пересечение ) - оси пересекаются в точке с координатами (0; 0), None (Без границ ). Флажок Equal Scales (Равные масштабы ) позволяет задать одинаковый масштаб для обеих осей.

Форматирование оси графика можно произвести, выполнив на ней двойной щелчок.

Для изменения типа линий графиков необходимо активизировать вкладку Traces (Трассировки )(рис. 5):

- Legend Lable (Легенда ) - каждой кривой можно поставить в соответствие некоторый текст, называемый легендой. Легенда отображается в нижней части графической области, а рядом с каждой легендой отображается тип линии соответствующей кривой;

- Symbol (Символ ) - позволяет выбрать символ для каждой точки кривой (плюс, крестик, кружок и др.);

- Line (Линия ) - можно выбрать один из следующих типов линий: solid (сплошная), dash (штриховая), dot (точечная) или dadot (штрихпунктирная). Это поле списка доступно в случае, если в поле Type (Тип ) выбран элемент lines;

- Color (Цвет ) - задается цвет представления кривой на экране;

- Type (Тип ) - позволяет выбрать один из видов графика: в виде линий, в виде точек и т. п.;

- Weight (Вес ) - позволяет задавать толщину линий графика.

В нижней части вкладки Traces расположены опции:

- Hide Arguments (Скрыть аргументы ) - эта опция по умолчанию отключена. В этом случае под именем функции рядом с осью ординат указывается текущий тип линий. Если установить данную опцию, указание типа линий исчезнет;

- Hide Legend (Скрыть легенду ) - по умолчанию легенда не отображается. Если вы хотите отобразить под графиком текст легенды, его необходимо перед этим ввести в поле Legend Lable (Легенда ) и подтвердить ввод, выполнив щелчок на кнопке Применить .

Вкладка Labels (Метки ) позволяет ввести заголовок графика и подписи для осей (рис. 6).

В меню Format Graph (Формат График ) содержится команда Zoom (Изменение масштаба ). При помощи этой команды можно увеличить фрагмент графика, предварительно выделив его протаскиванием мышки с нажатой левой клавишей. После отпускания клавиши координаты углов выделенной области будут отображены в полях окна X-Y Zoom (рис. 7). При помощи кнопки Zoom (Масштаб + ) фрагмент можно увеличить, при помощи кнопки Unzoom (Масштаб – ) отменить выделение фрагмента, а при помощи кнопки Full View (Обзор ) - восстановить первоначальный вид графика. Если вы увеличили фрагмент графика, то при щечке на кнопке OK в документе будет отображаться только этот фрагмент.

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

1. Необходимо определить функцию f (x , y ) и на панели Graph выбрать Surface Plot (График поверхности ). В появившейся графической области под осями на месте шаблона для ввода надо указать имя (без аргументов) функции. Независимые переменные x и y принимают значения из промежутка [–5; 5] (рис. 8).

При необходимости этот промежуток может быть уменьшен или увеличен. Для этого необходимо дважды щелкнуть правой кнопкой мыши по выделенному графику и в появившемся окне 3D Plot Format (Формат 3D графика ) на вкладке QuickPlot Data можно установить другие параметры изменения независимых переменных x и y (рис. 9).

2. Для построения графика поверхности в определенной области изменения независимых переменных или с конкретным шагом их изменения необходимо сначала задать узловые точки x i и y j , в которых будут определяться значения функции. После (а можно и до) этого надо определить функцию f (x , y ), график которой хотите построить. После этого необходимо сформировать матрицу значений функции в виде: A i,j =f (x i , y j ) (рис. 10).

Теперь после выполнения команды Graph Surface Plot в появившейся графической области достаточно ввести имя матрицы (без индексов).

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

M:=CreateMesh(f,xn,xk,yn,yk,s1,s2),

где f - функция, определяющая поверхность; xn , xk , yn , yk - начальные и конечные значения независимых переменных x и у ; s1 , s2 - размерность сетки.

После выполнения команды Graph Surface Plot в появившейся графической области вводится имя переменной (в данном случае M ).

Построение графика кривой в пространстве. Трехмерные точечные графики можно использовать для построения изображения пространственных кривых. Пространственные кривые задаются, как правило, в виде (x (t ), y (t ), z (t )), где t представляет собой непрерывный действительный параметр (рис. 11).

Поскольку при построении трехмерной точечной диаграммы Mathcad позволяет отображать на графике только отдельные точки и соединяющие их линии, необходимо сначала определить три вектора координат - x i , y i , z i . Пространственная кривая создается командойGraph Scatter Plot .

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

Диалоговое окно 3D Plot Format содержит несколько вкладок (рис. 12).

На вкладке General (Общее ):

В области View (Вид ) можно задать направление взгляда наблюдателя на трехмерный график. Значение в поле Rotation определяет угол поворота вокруг оси Z в плоскости X -Y . Значение в поле Tilt задает угол наклона линии взгляда к плоскости X -Y . Поле Zoom позволяет увеличить (уменьшить) графическое изображение в число раз, равное цифре, указанной в поле;

В области Axes Style (Стиль осей ) задать вид осей, выбрав селекторную кнопку Perimetr (Периметр ) или Corner (Угол ). В первом случае оси всегда находятся на переднем плане. При выборе кнопки Corner точка пересечения осей Ox и Oy задается элементом A 0,0 матрицы A ;

В области Frames (Границы графика ) опция Show box (Каркас ) предназначена для отображения вокруг графика куба с прозрачными гранями, а опция Show border (Границы ) позволяет заключить график в прямоугольную рамку;

В области Plot 1 (Plot 2...) Display as: (График 1 Показывать как: ) имеются селекторные кнопки для представления графика в других видах (контурный, точечный, векторное поле и др.);

Элементы вкладки Axes (Ось ) позволяют изменять внешний вид осей координат (рис. 13).

Посредством опций области Grids (Сетки ) можно отобразить на графике линии, описываемые уравнениями x , y , z = const.

Если установлены опции Show Numbers (Нумерация ), отображаются метки на осях и подписи к ним.

При этом рядом с осями Ox и Oy указываются не значения узловых точек x i , y j , а значения индексов i и j , в то время как ось Oz размечается в соответствии с промежутком, которому принадлежат элементы матрицы значений A i,j .

Если установлена опция Auto Grid (Авто сетка ), программа самостоятельно задает расстояние между соседними отметками на осях. Вы можете сами указать число линий сетки, если отключите указанную опцию.

Если установлена опция Auto Scale (Авто шкала ), то Mathcad сам определяет границы построения графика и масштабы по осям. Можно отключить данную опцию и для каждой оси самостоятельно задать пределы изменения переменных в полях Minimum Value (Минимум ) и Maximum Value (Максимум ).

Вкладка Appearance (Внешний вид ) позволяет изменять для каждого графика вид и цвет заливки поверхности (область Fill Options ); вид, цвет и толщину дополнительных линий на графике (область Line Options ); наносить на график точки данных (опция Draw Points области Point Options ), менять их вид, размер и цвет.

Вкладка Lighting (Освещение ) при включении опции Enable Lighting (Включить освещение ) позволяет выбрать цветовую схему для освещения, установить несколько источников света, выбрав для них цвет освещения и определив его направление.

Вкладка Backplanes (Основание ) позволяет изменить внешний вид плоскостей, ограничивающих область построения: цвет, нанесение сетки, определение ее цвета и толщины, прорисовка границ плоскостей.

На вкладке Special (Специальный ) можно изменять параметры построения, специфичные для различных типов графиков.

Вкладка Advansed (Дополнительно ) позволяет установить параметры печати и изменить цветовую схему для окрашивания поверхности графика, а также указать направление смены окраски (вдоль оси Ox , Oy или Oz ). Включение опции Enable Fog (Наличие тумана ) делает график нечетким, слегка размытым (полупрозрачным). При включении опции Perspective (Перспектива ) появляется возможность указать в соответствующем поле расстояние до наблюдателя.


Похожая информация.


MathCad обладает прекрасными графическими возможностями. Для работы с графикой необходимо отрыть панель Graph (Графические), на которой изображены различные типы графиков. В первую очередь, нас будет интересовать декартов график (самый первый на панели График ).

Задача 10. Построить график функции y=сos(x) на отрезке c шагом 20 0 .

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

Программа в MathCad:

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


Полученная картинка − машинный график функции косинуса, который можно отформатировать. Для этого необходимо один раз щелкнуть по графику левой клавишей мышки (сделать его активным) и воспользоваться меню: Формат=>График=>График Х-Y (есть и второй более простой вариант − два раза быстро щелкнуть левой клавишей мышки по графику). В результате появиться окно, которое называется Formatting Correntu Selected X-Y (Форматирование выбранного графика) . Окно имеет несколько вкладок:

Первая вкладка: X-Y-Axes (оси Х-Y) позволяет работать c осями. Рассмотрим по порядку имеющиеся поля:

Log Scale (Логарифмический масштаб) – позволяет включить логарифмическую шкалу по оси Х или Y. Полезно использовать, если данные меняются на несколько порядков.

Grind Lines (Линии сетки) – позволяет включить сетку (точнее автосетку) по оси Х и Y. Число линий сетки задается автоматически. Цвет сетки (первоначально зеленый) можно изменить, используя поле, расположенное слева от надписи.

Numbered (Нумерация) − позволяет вывести значения Х или У по сторонам прямоугольной области.

Autoscale (Автомасштабирование) – позволяет автоматически выбрать диапазон осей.

Show Markers (Показывать метки) – выделение значений на осях. На осях появляются маркеры, в которые вводят координаты выделяемых на графике точек.

Auto Grid (Автосетка) – отключение автосетки, что позволяет в нижнем окошке указать нужное количество линий сетки по оси X и Y.

В поле Ases Stule (Вид оси) можно установить следующие переключатели:

- Boxed (Отобразить по краям ) оси устанавливаются по краям прямоугольника в наименьших точках диапазона;

- Grosed (Пересеченные) – оси устанавливаются по центру координат в точке (0,0);

- None (Не отображать) – оси не отображаются ;

- Egual Scales (равные шкалы) – разбиение осей в равном масштабе, например это важно при построении окружности.

Форматируя график, устанавливая флажки (галочки), не забывайте нажимать на кнопку применить, чтобы изучить эффект действия того или иного переключателя.

Следующая вкладка Traces (Трассировка) предназначена для форматирования (изменения) самой линии. Она содержит следующие поля:

- Legend Label (Обозначение легенды) – поле в котором записано имя кривой (по умолчанию − Traсe1(кривая 1). В это поле можно ввести также другое название кривой, например, сos;

- Частота символов – определяет число символов на кривой;

- Symbol (Символ) – графическое обозначение точки. MathCad предлагает 10 вариантов обозначения точки;

- Ширина символа – размер графической точки. С увеличением задаваемого числа размер символа увеличивается;

- Line (Линия) − тип линии, которая может быть сплошной пунктирной и т.д. Можно вообще отказаться от линии. Следует учитывать, что MathCad по умолчанию соединяет символы отрезками прямых;

- Толщина линии – задается толщина линии (отрезков, которые соединяют символы). C увеличением задаваемого числа толщина линии увеличивается;

- Соlor (Цвет) – задается цвет линии;

- Туpe (Тип) – задается тип графика, который может быть столбиковой диаграммой, ступенчатой кривой и т.д.

После форматирования график функции синуса может выглядеть так:

MathCad способен также строить графики в автоматическом режиме, но только на отрезке [-10; 10].

Задача 11. Построить графики двух функций: y=5*sin(x) и y=5*cos(x).

Программа в MathCad:

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


При работе с графиком иногда приходится пользоваться командой трассировка (для вызова этой команды необходимо активировать график и нажать на правую клавишу мышки). Если теперь щелкнуть по кривой графика, то в соответствующих полях Х и Y окна Трассировка графика X-Y появляются координаты той точки линии, на которую указывает курсор. Такой способ позволяет быстро исследовать функцию и получить значения аргумента и функции любой точки кривой.

Другая команда, вызываемая правой клавишей мышки, − масштаб позволяет увеличивать или уменьшать участки графика. Для этого, щелкнув по графику, нажимают на правую кнопку мышки (активируют график), выбирают команду масштаб. Теперь выделяют мышкой на графике прямоугольный участок, который необходимо увеличить (уменьшить), и в появившемся окне Mасштаб графика X-Y нажимают на плюс (+), если надо увеличить рисунок, или на минус (-) , если его надо уменьшить. Эту операцию можно повторять многократно до тех пор, пока изображение не достигнет нужного масштаба.

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

Как видно на рисунке окно форматирования имеет четыре вкладки:

  • оси Х-У- задание параметров форматирования осей;
  • линии графика – задание параметров форматирования линий графика;
  • надписи – задание параметров форматирования меток осей;
  • по умолчанию – назначение установленных параметров форматирования параметрами по умолчанию.

1. Форматирование осей графика.

На вкладке Х-У оси содержатся следующие основные параметры, относящиеся к осям Х и У (Axis Х и Axis У):

  • Логарифмический масштаб– установление логарифмического масштаба;
  • Линии сетки – установка линий масштабной сетки;
  • Пронумеровать – установка цифровых данных по осям;
  • Автомасштаб – автоматическое масштабирование графика;
  • Нанести риски – установка делений по осям;
  • Автосетка – автоматическая установка масштабных линий;
  • Число интервалов – установка заданного числа масштабных линий.

Группа Стиль осей позволяет задать стиль отображения координатных осей:

  • Рамка – оси в виде прямоугольника;
  • Визир – оси в виде креста;
  • Ничего – отсутствие осей;
  • Равные деления – установка одинакового масштаба по осям графика.

2. Форматирование линий графиков.

Эта вкладка служит для управления отображением линий, из которых строится график. На этой вкладке представлены следующие параметры:

  • Метка легенды – выбор типа линии в легенде;
  • Символ – выбор символа, который помещается на линию, для отметки базовых точек графика;
  • Линия – установка типа линии;
  • Цвет – установка цвета линии и базовых точек;
  • Тип – установка типа графика;
  • Толщина – установка толщины линии.

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

  • ничего– без отметки;
  • x’s – наклонный крестик;
  • +’x – прямой крестик;
  • квадрат– квадрат;
  • ромб – ромб;
  • o’s – окружность.

Список в столбце Линия позволяет выбрать типы линий: непрерывная, пунктирная, штрих-пунктирная.

Раскрывающейся список столбца Type позволяет выбрать следующие типы линий графика:

  • линия – построение линиями;
  • точки – построение точками;
  • интервалы – построение вертикальными черточками с оценкой интервала погрешностей;
  • столбец – построение в виде столбцов гистограммы;
  • ступенька – построение ступенчатой линией;
  • протяжка – построение протяжкой от точки до точки.

3. Задание надписей на графиках.

Эта вкладка позволяет вводить в график дополнительные надписи. Для установки надписей служат поля ввода:

  • Заголовок – установка титульной надписи к рисунку;
  • Ось X – установка надписи по оси Х;
  • Ось Y – установка надписи по оси У.

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

4. Параметры графиков по умолчанию.

Вкладка "По умолчанию" позволяет назначить установленные на других вкладках параметры форматирования параметрами по умолчанию. Для этого служит флажок установки "использовать по умолчанию". Щелкнув на кнопке "вернуть значения по умолчанию" можно вернуть стандартные параметры графика.

Постройте график функции p(x)=5*x^6-3, задав свой цвет и стиль кривой.

А теперь рассмотрим, как на одном рисунке отобразить несколько графиков , например у=2*cos(x), y=sin(x)^2 и y=x.

Алгоритм выглядит так:

Постройте на одном рисунке графики функций у=х^2+2*х, у=tg(x), y=x-5.

После того, как мы освоили построение двумерных графиков одной или нескольких функций, рассмотрим построение графиков поверхностей (трехмерные или 3D-графики). С помощью системы MathCad такие графики строятся даже проще, чем двумерные.

Построим график функции z(x,y)=x^2 + y^2, для этого:

Постройте график функции z=cos(x)+sin(y).

Карта сайта | На первую страницу | Поиск | О проекте | Сотрудничество | e-mail

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) можно выбрать одну из форм представления трехмерного графика. При работе с панелями настройки параметров изображения можно посмотреть результат, полученный при изменении параметра изображения, не закрывая панели. Для этого после изменения параметра щелкните по кнопке Применить. Для возвращения в документ щелкните мышью по кнопке ОК.

Графические возможности в математическом пакете Mathсad позволяют создавать:

  • контурный график - поверхностей одинакового уровня (изолинии);
  • график в виде точек в трехмерном пространстве ;
  • столбиковую гистограмму;
  • графика векторного поля на плоскости .

Данные графические зависимости носят специализированный характер, и это предопределяет их более узкое использование на практике. Контурный график в Mathcad представляет собой совокупность линий, каждая из которых соответствует одинаковому значению функции, зависящей от двух переменных (изолинии). Такие функции получили широкое распространение в картографии, геодезии, океанологии, экологии и т. д. Последовательность построения контурного графика следующая. Сначала вводится функция двух переменных f(x,y) . Далее определяются значения хi , yj , задающие дискретные точки по осям х, у . Заполняется матрица М значениями f(хi,yj) . Отображается матрица М в виде карты изолиний. На листинге приведен пример построения контурного графика.

Форматирование изображения (количество линий уровня их значения, заливка) в Mathcad производится посредством диалогового окна 3-D Plot Format (Форматирование) , которое представлено на рис. Переключатели диалогового окна позволяют сформировать дизайн графика. Например, переключатели группы Contour Options (Контурные опции) устанавливают следующие опции графика:

  • Fill (Залить) – обеспечивают закраску графика согласно цветовой палитры.
  • Draw Lines (Рисовать линии) – позволяет отображать на графике лини уровня.
  • Auto Contour (Автоконтур) – количество линий контура выбирается автоматически.
  • Numbered (Пронумерованные) – на линии уровня выносятся их числовые значения.

На листинге представлены графики функций, демонстрирующие графические возможности в Mathсad при построении столбиковых гистограмм, точечных диаграмм, векторного поля. Один вид 3-D диаграмм функции 2-х переменных может быть трансформирован в другой вид посредством вкладки General (Общее) диалогового окна 3-D Plot Format . Для преобразования диаграммы в другой вид необходимо выделить график и установить соответствующий переключатель группы Display As . При этом диаграмма принимает вид, соответствующий установленному переключателю:

  • Surfase Plot – график поверхности.
  • Contour Plot – контурный график.
  • Data Points – точечный график.
  • Vector Fields Plot – векторное поле.
  • Bar Plot – столбиковая гистограмма.
  • Patch Plot – “Кусочный” график (совмещенный график поверхности и точечный график).

График в декартовой системе координат в Mathcad представляет собой незаполненный шаблон в виде большого прямоугольника с темными маленькими прямоугольниками, расположенными около осей абсцисс и ординат будущего графика.

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

Чтобы произошло построение графика в автоматическом режиме вычислений в Mathcad, достаточно вывести курсор за пределы графического объекта. Параметры изображения (цвет и толщина линий, координатная сетка, разметка осей, надписи на графиках и др.) проще всего изменить, щелкнув дважды по полю графика. В результате активизируется диалоговое окно “Форматирование ”, на котором в Mathcad выбирается соответствующая вкладка и устанавливаются параметры настройки графика. Возможно отображение на одном шаблоне графиков функций от различных переменных. В этом случае, количество переменных и функций, их имена и порядок следования должны быть синхронизированы.

Графики в полярной системе координат в Mathcad

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

Построение графиков в полярной системе координат

Для построения в Mathcad трехмерной поверхности F(x,y) функция в начале представляется матрицей М координат F(x,y) ...

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

Для построения трехмерной поверхности F(x,y) ...

Дополнительные графические возможности

В данном разделе показаны графические возможности Mathсad по созданию контурного графика..

Если у Вас на ноутбуке не выводятся графики поверхности или 3D графики в Mathcad, то как это устранить?

Одна из причин не отображения графиков поверхности или 3D графиков это "Качество цветопередачи ".