Построение графиков в MathCad
В статье рассмотрены основные возможности построения графиков в программе mathcad. Для инженерных и студенческих расчетов, как правило, достаточно знать следующие методы построения графиков:
Построение графика по точкам
Чтобы построить график по точкам в декартовой системе координат необходимо задаться исходными данными. Создадим две матрицы-столбца, назовем их X и Y соответственно и заполним их значениями. Для создания матриц-столбцов воспользйтесь панелью Matrix. В панели matrix нажмите на кнопку под названием Matrix and vector. В появившемся окне введите количество строк и столбцов. Для матрицы-столбца количество столбцов будет очевидно ровно одному. Количество строк зависит от количества точек. В нашем случае это 9 точек. После внесения данных нажмите ОК (см. рис. 1)
Рис. 1. Создание матриц-столбцов
В свободном поле mathcad появится пустая матрица-столбец. Поместите курсор в матрицу и с использованием клавиш «стрелка» и «пробел» добейтесь положения курсора, как показано на рисунке 2а ниже. После чего введите с клавитуры символ двоеточия «:«. У вас должна получиться маска как на рисунке 2b. Теперь вы можете присводить содержимое матрицы какой то переменной. Например переменной X (см. рис. 2c). Заполните матрицу в соответсвии с рисунком 2 и затем повторите те же самые действия для создания матрицы-столбца Y.
Рис. 2. Заполнение матриц-столбцов для графика
На панели Graph найдите кнопку X-Y plot и щелкните по ней левой кнопкой мыши. У вас появится маска для построения графика. В черных прямоугольниках можно вводить имена осей абсцисс и ординат, а так же область отображения кривой графика (см. рис. 3)
Рис. 3. Создание заготовки для графика
Введите под осью абсцисс имя матрицы-столбца X, а слева от оси ординат имя матрицы-столбца Y. В окне графика вы увидите ломаную линию, соединящие координаты, указанные в матрицах столбцах (см. рис. 4)
Рис. 4. График по точкам
Оформление кривой графика по умолчанию, как правило, лишено наглядности и читабельности. Средства mathcad позволяют настраивать отображение графиков. Для этого щелкните 2 раза левой кнопкой мыши по изображению графика и в появившемся окне настройте внешний вид кривой, координатных осей и прочих элементов. Возможности mathcad позволяют: изменять цвет линий, их толщину и тип; нанести сетку на поле графика; подписывать оси координат; изменять формат числовых данных; вводить дополнительную (вторичную, второстепенную) ось ординат. После настройки всех элементов нажмите ОК и вы заметите, что ваш график приобрел более привлекательный вид (см. рис. 5)
Рис. 5. Настройка отображения графика
Построение графика функции f(x)
Возможно самой распространенной задачей в студенческой и инженерной практике является построение графика функции f(x). В mathcad это делается в следующем порядке. С помощью клавиатуры и панели calculator вводится функция f(x), как показано на рис. 6. Для создания функции необходимо использовать равно с двоеточием «:=» (опертор присваивания). Далее в панели Graph найдите иконку X-Y Plot, щелкните по ней и создайте заготовку для графика. В черных прямоугольниках-маркерах введите имя функции и название аргумента. После отображения кривой зайдите в свойства графика и настройте отображение вашей кривой
Рис. 6. Построение графика функции f(x)
Чтобы построить два графика и более на одном поле (в тех же осях координат) сделайте следующее: введите вторую функцию, например y(x):=. , поместите курсор мыши в маркер поля графика, где уже указана первая функция f(x) и введите запятую. Таким образом mathcad зоздаст второй маркер для ввода очередной функции. Введите вашу вторую функцию и нажмите enter. Если имя аргумента обеих функций совпадает, то вторая кривая отобразится в поле графика, в противном случае, под осью абсцисс введите через запятую имя аргумента второй функции. Образец можно посмотреть ниже на рис. 7
Рис. 7. Построение двух графиков функции
Построение эпюры в mathcad
Чтобы построить классическую эпюру в mathcad нужно выполнить следующие действия:
— ввести функцию в виде y = f(x), как это показано в примерах выше;
— ввести такназываемую ранжинрованную переменную в виде i = a, a-dt..b с определенным шагом dt;
— создать поле графика и ввести туда функции f(x) и f(i) с соответствующими аргументами
— настроить визуализацию функции f(i) в соответствии с требованиями к оформлению эпюр в вашем ВУЗе или компании
Ранжированная переменная по сути является матрицей-столбцом, разница лишь в том, что значение элементов в нее входящих представляют из себя определенную закономерность или последовательность чисел. Ранжированную переменную можно ввести воспользовавшись кнопкой Range Variable из панели Matrix. Первый маркер отвечает за начальное значение последовательности, второй — за конечное. По умолчаию шаг последовательности равен 1. Если после первого элемента ввести символ запятой и в появившемся маркере ввести следующее число вашей последовательности, то таким образом вы определите шаг, с которым будет заполняться ваша последовательность. Обратите внимание на пример ниже.
Рис. 8. Ввод ранжированной переменной
Ранжированные переменные можно использовать для построения эпюр распределения физических величин. Для этого постройте ваш исходный график одним из методов, описанных выше. Пусть это будет график f(x):=x^2. Затем создайте ранжированную переменную с шагом 0.5 как указано в примере ниже
Рис. 9. Ввод ранжированной переменной
Далее создайте поле для графика и около оси ординат введите две функции: f(x) и f(i). Под осью абсцисс также введите соответсвующие аргументы: x и i. Вы должны увидет обычную параболу как на рисунке ниже
Рис. 10. Построение эпюры. Шаг 1
Для получения эпюры нужно настроить отображение функции f(i) в свойствах графика. Щелкните 2 раза по графику чтобы вызвать меню настройки отображения графика. Перейдите во вкладку traces. В списке Legend Label найдите имя trace 2. В столбце Type для trace 2 из выпадающего списка выберете тип графика stem. В столбце Symbol уберите отображение элементов. Во вкладке X-Y Axes выберете для Axis Style тип Crossed. Нажмите ОК и вы увидете эпюру. Вы можете настроить ее внешний вид по желанию.
Рис. 11. Построение эпюры. Шаг 2
В итоге вы увидите, что на графике появились вертикальные линии, которые распределены по оси абсцисс с шагом, который вы указали в ранжированной переменной. Изменяя параметры этой переменной можно настроить отображение эпюры. Эпюра готова (см. рис. 12)
Рис. 12. Построение эпюры. Шаг 3
Построение графика в полярных координатах в mathcad
Введите функцию, которую необходимо построить в полярных координатах. Для примера возьмем y(x):=2*sin(3*x+0.5)
Для построения графика в полярных координатах нажмите кнопку Polar Plot из панели Graph
Рис. 13. Создание загатовки для графика в полярных координатах
Вы увидете пустое поле графика. В черном маркере слева введите имя введенной функции y(x). В маркере снизу введите аргумент x и нажмите enter. Вы увидете «трилистник». Внешний вид графика можно настроить щелкнув два раза по графику левой кнопкой мыши. В появившемся окне представлен широкий набор инструментов для настройки отображения.
Рис. 14. Построение графика в полярной системе координат
Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis dapibus rutrum facilisis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam tristique libero eu nibh porttitor fermentum. Nullam venenatis erat id vehicula viverra. Nunc ultrices eros ut ultricies condimentum. Mauris risus lacus, blandit sit amet venenatis non, bibendum vitae dolor. Nunc lorem mauris, fringilla in aliquam at, euismod in lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In non lorem sit amet elit placerat maximus. Pellentesque aliquam maximus risus, vel venenatis mauris vehicula hendrerit.
Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fersapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique lorem ipsum dolor.
Двумерные графики функций в MathСad
В этом уроке мы рассмотрим типы графиков, которые есть в PTC Mathcad.
Типы графиков
Для изменения типа графика нужно нажать на него и выбрать на вкладке Графики -> Кривые -> Изменить тип. Далее представлены четыре типа графиков, которые можно использовать для функций:
В этом списке вы можете увидеть некоторые типы осей. О них мы поговорим несколько позднее.
Несколько графиков на одних осях
Для добавления кривой на оси разместите курсор мыши на место, где заканчивается обозначение легенды оси Y графика и выберите Графики -> Кривые -> Добавить кривую. Появится дополнительное место для заполнения оси Y.
С помощью этой же команды можно добавлять и другие графики.
Используя вывод нескольких графиков, мы рассмотрим различные варианты вывода, которые доступны в меню Графики -> Стили. Для этого мы пропишем графики, которые будут содержать пять различных прямых линий. В каждой из них будет содержаться 11 точек.
После ввода этих выражений добавьте график XY и после в него четыре легенды для Y. В заполнении для оси Х введите X[i и нажмите [Enter]. Все наши графики будут использовать одну и ту же легенду для оси X. Для последнего места для заполнения оси Y введите y[0,i и нажмите [Enter].
Выше нужно ввести y[1,i , еще выше — y[2,i и дальше по тому же принципу. После вы увидите пять прямых линий, которые будут построены на осях. Каждой из них можно присвоить свое свойство, выбирая его в меню Графики -> Стили.
Ниже вы можете видеть те графики, которые получились. В качестве настроек стиля использовались различные цвета, символы, толщина линии.
Сами метки и присвоенные им значения были исключены в меню Графики -> Оси.
Масштабирование
При построении двух графиков на одной оси, для одного из них может быть выбран не совсем удачный диапазон, когда графики будут перекрываться.
Для исправления этого разделите функцию куба на 5. Такой прием носит имя масштабирование.
Маркеры
Для того чтобы выяснить точные значения по графику, можно пользоваться маркерами из меню Графики -> Маркеры. Стили, которые используются для построения линий маркеров, можно менять так же как и стили графиков.
Кривая «Столбцы»
Поговорим о типе кривой «Столбцы». Воспользуемся таблицей с данными. Перейдем во вкладку Матрицы/таблицы -> Вставить таблицу и в сетке выберем таблицу с 2 столбцами и 10 строчками
Местозаполнители заголовков заполните значениями х и у, а числа заполните так, как изображено на рисунке ниже:
Разместите график XY. Сделайте график визуально более привлекательным, используя перемещение легенды по осям и форматирование значения меток. Для изменения типа графика выберите Графики -> Кривые -> Изменить тип -> Кривая «столбцы».
Таблицу данных при работе с Mathcad удобнее использовать, когда данных не так много. Если данных намного больше, то лучше совместить использование Mathcad с Excel.
Полярный график
Давайте пропишем график спирали, который будет позиционироваться в полярных координатах.
Разместите полярный график с помощью Графики -> Кривые -> Вставить график -> Полярный график. В местозаполнители введите такие данные, как можете видеть на рисунке и нажмите на клавишу [Enter].
Параметрический график
Для построения этого графика окружности нужно использовать параметр t
Графики в логарифмическом масштабе
В науке и технике часто находит применение логарифмический масштаб. В Mathcad Есть возможность построения и такого типа графиков.
Давайте построим график функции y=x 2 , но будем использовать при этом параметр:
Для того, чтобы выполнить ось X в виде логарифмической оси, нужно легенду оси X выделить и нажать Графики -> Оси -> Логарифмический масштаб. Это же выполните и для оси Y. В логарифмическом масштабе функция будет выглядеть как прямая линия.
Резюме
Этот урок научил нас использовать модификации для двухмерных графиков.
- Для изменения типа кривой нужно нажать на легенду по Y и выбрать Графики -> Кривые -> Изменить тип.
- Для добавления кривой нужно разместить курсор на легенду оси Y и выбрать Графики -> Кривые -> Добавить кривую/
- Для изменения внешнего вида лини графиков необходимо выбрать стиль во вкладке Графики -> Стиль, предварительно нажав на необходимую легенду/
- Для масштабирования графика необходимо разделить легенду нужно оси на коэффициент масштабирования.
- Линии маркеров, как вертикальные, так и горизонтальные, можно найти в разделе Графики -> Маркеры. Добавлять можно любое количество маркеров, вплоть до того, что строить из них сетку. Изменение маркеров доступно так же, как и любых других графиков.
- Полярный график размещается так же, как и график XY. Для этого зайдите в Графики -> Кривые -> Вставить график -> Полярный график.
- Изменение масштаба оси на логарифмический доступно с применением команды. Для ее выбора нажмите Графики -> Оси -> Логарифмический масштаб. Выполнять изменения нужно для каждой из осей. При выполнении изменения лишь для одной оси, вы получите логарифмический масштаб.
- Назад
- Вперед
Уважаемые пользователи, хотим Вас проинформировать о том, что некоторые антивирусные программы и браузеры ложно срабатывают на дистрибутив программы MediaGet, считая его зараженным. Данный софт не содержит никаких вредоносных программ и вирусов и многие из антивирусов просто Вас предупреждают, что это загрузчик (Downloader). Если хотите избежать подобных проблем, просто добавьте MediaGet в список доверенных программ Вашей антивирусной программы или браузера.
Выбрав нужную версию программы и кликнув ссылку, Вам на компьютер скачивается дистрибутив приложения MediaGet, который будет находиться в папке «Загрузки» для Вашего браузера. Находим этот файл с именем программы и запускаем его. И видим первый этап установки. Нажимаем унопку «Далее»
Далее Вам предлагается прочитать и одобрить лицензионное соглашение. Нажимаем кнопку «Принимаю»
В следующем окне Вам предлагается бесплатное полезное дополнительное программоное обеспечение, будь то антивирус или бразуер. Нажимаем кнопку «Принимаю». Также Вы можете отказаться от установки дополнительного ПО, нажав кнопку «Отклоняю»
Далее происходит процесс установки программы. Вам нужно выбрать папку, в которую будут скачиваться нужные Вам файлы.
Происходит завершение установки. Программа автоматически открывается и скачивает нужные Вам исходные файлы.
Обратите внимание, что предоставляемое программное обеспечение выкладывается исключительно для личного использования и ознакомления. Все файлы, доступные для скачивания, не содержат вирусов и вредоносных программ.
Урок 8. 2D-графики функций в Mathcad
В этом уроке мы рассмотрим варианты графиков, доступных в PTC Mathcad Prime 3.0.
Типы графиков
Чтобы изменить тип графика, нажмите на него, затем выберите на вкладке Графики –> Кривые –> Изменить тип. Ниже представлены рисунки четырех типов графиков для функции:
В списке есть еще некоторые типы осей – некоторые из них мы будем использовать позднее.
Несколько графиков на одних осях
Чтобы добавить кривую на оси, поместите курсор после обозначения легенды оси Y графика и нажмите Графики –> Кривые –> Добавить кривую. Появится еще один местозаполнитель для оси Y:
Вы можете добавить больше графиков с помощью этой же команды.
С помощью вывода нескольких графиков на одни оси мы посмотрим различные настройки из меню Графики –> Стили. Для этой цели мы создадим оси с пятью различными прямыми линиями. Каждая линия содержит 11 точек:
Ниже этих выражений вставьте график XY, затем добавьте четыре легенды для оси Y. В местозаполнителе для оси Xвведите x[iи нажмите [Enter] – для всех пяти графиков будет использоваться одна легенда по оси X. В последний местозаполнитель для оси Y введите y[0,i и [Enter]:
Выше следует ввести y[1,i, еще выше — y[2,i и т.д. После завершения Вы увидите пять прямых линий. Свойства каждой из них можно изменить, выбрав легенды оси Y соответствующего графика и выбрав необходимые настройки на меню Графики –> Стили.
Ниже представлены получившиеся графики. Использовались различные настройки для толщины, цвета, стиля линий и символов:
Метки и их значения мы убрали с помощью меню Графики –> Оси.
Масштабирование
На графике с двумя кривыми диапазон для одной из них может быть не очень удачным для другой, например, для графиков квадрата и куба x.
Чтобы исправить это, разделите функцию куба на 5. Это называется масштабированием:
Маркеры
Чтобы узнать точные значения по графику, можно использовать маркеры из меню Графики –> Маркеры. Стиль линий маркеров можно изменять таким же способом, как и для обычных графиков:
Кривая «Столбцы»
Рассмотрим тип кривой «Столбцы». Для этого используем таблицу с данными – вкладка Матрицы/таблицы –> Вставить таблицу и в появившейся сетке выберите таблицу с 2 столбцами и 10 строками:
В местозаполнителях заголовка введите x и y. Числа заполните, как на рисунке:
Вставьте график XY. Улучшите вид графика, переместив легенды по осям и отформатировав значения меток. Чтобы поменять тип графика, выберите Графики –> Кривые –> Изменить тип –> Кривая «столбцы»:
Таблица данных в Mathcadцелесообразно использовать, если данных немного. Для большого числа данных лучше совместно использовать Mathcad и Excel – об этом мы поговорим в уроке 17.
Полярный график
Построим график спирали в полярных координатах:
Вставьте полярный график с помощью Графики –> Кривые –> Вставить график –> Полярный график. В местозаполнители введите данные, как на рисунке, и нажмите [Enter]:
Параметрический график
Этот график окружности построен с использованием параметра t:
Графики в логарифмическом масштабе
Логарифмический масштаб часто используется в различных областях науки и техники. Построение графиков в логарифмическом масштабе доступно в Mathcad.
Построим график функции y=x 2 , но с использованием параметра:
Чтобы сделать ось X логарифмической, выберите легенду оси X и нажмите Графики –> Оси –> Логарифмический масштаб. Проделайте то же самое для оси Y. В логарифмическом масштабе эта функция представляет собой прямую линию: