Как построить окружность в маткаде
БлогNot. Студент хотел нарисовать окружность в MathCAD 🙂
Студент хотел нарисовать окружность в MathCAD 🙂
Вот что у него получилось:
Cool борода 🙂 Меж тем, нарисовать окружность в MathCAD в обычных декартовых координатах — можно, вот так:
Первая функция строит верхнюю половину окружности, вторая — нижнюю. Обе функции легко получить из уравнения окружности. Ну а ещё проще — использовать Polar plot (график в полярных координатах) для уравнения окружности.
Построение графиков с использованием интервальной переменной
Х отя при построении графиков в Mathcad задание аргумента необязательно, иногда оно бывает просто необходимо. Для этого в Mathcad используют интервальную переменную. Например, нам необходимо задать промежуток от -5 до 5 с шагом 0,5. Для этого сначала пишется имя переменной, затем используется знак присваивания значения. Далее указывается начальное значение промежутка, через запятую второе значение. После чего на панели инструментов Matrix (Матрицы), выбирается инструмент интервальной переменной m..n и указывается конечное значение промежутка.
После этого задается формула для графика функции, где в качестве аргумента указывается имя интервальной переменой. Все остальное делается, как уже было описано выше. Например, построим график функции на промежутке от 0 до 2 с шагом 0,01 (см. рис. 7).
Построение графиков в полярной системе координат
Полярная система координат определяется заданием некоторой точки, называемой полюсом, исходящего из этой точки луча ОА, называемого полярной осью и масштаба для измерения длин. (Рис 8.)
К роме того, при задании полярной системы координат должно быть сказано, какие повороты вокруг точки О считаются положительными. Мы с вами будем считать положительными повороты против часовой стрелки. Полярными координатами произвольной точки М (относительно заданной системы) называются числа
=ОМ; =, причем угол измеряют в радианах. (Рис.9).
Символ М(; ) обозначает, что точка М имеет полярные координаты r и j.
Обратите внимание, что так как r — расстояние от начала координат до точки, то оно не может быть отрицательным.
Полярный угол имеет бесконечно много значений, отличающихся друг от друга на величину 2n. Значение полярного угла удовлетворяющего неравенствам , называется главным.
Построим окружность радиусом 5 с центром в начале координат.
В декартовой системе координат уравнение окружности c с центром в начале координат выглядит как: x 2 +y 2 =R 2 . полярной же системе это уравнение согласно определению запишется как =const (расстояние от центра постоянная заданная величина). Вы видите насколько проще уравнение окружности в полярной системе координат. Поэтому для построения графика остается записать это уравнение и выбрать мастер построения графика в полярных координатах (см. рис. 10). Чтобы всю окружность стало видно измените максимальное значение оси.
Э то интересно. Естественно между полярными и декартовыми координатами существует определенная взаимосвязь. Для того, чтобы обнаружить эту связь наложим друг на друга полярную и декартовую системы координат так, чтобы их центры совместились, а полярная ось легла на ось абсцисс (Рис.11)
Вспомнив основные тригонометрические соотношения в прямоугольном треугольнике, выразим координаты М(х0,у0), через r и j. А затем используя определение тангенса и теорему Пифагора выразим
х0=r cos(j)
у0=r sin(j)
Задание для самостоятельной работы
Построить графики следующих функций с помощью интервальной переменной на указанных промежутках:
Построить графики функций в полярной системе координат:
Трехмерные, или 3D-графики, отображают функции двух переменных вида Z(X, Y). При построении трехмерных графиков в ранних версиях MathCAD поверхность нужно было определить математически (Рисунок 2, способ 2). Теперь применяют функцию MathCAD CreateMesh.
CreateMesh(F (или G, или f1, f2, f3), x0, x1, y0, y1, xgrid, ygrid, fmap)
Создает сетку на поверхности, определенной функцией F. x0, x1, y0, y1 – диапазон изменения переменных, xgrid, ygrid – размеры сетки переменных, fmap – функция отображения. Все параметры, за исключением F, — факультативные. Функция CreateMesh по умолчанию создает сетку на поверхности с диапазоном изменения переменных от –5 до 5 и с сеткой 2020 точек.
Пример использования функции CreateMesh для построения 3D-графиков приведен на Рисунке 2, способ 1. На Рисунке 2 построена одна и та же поверхность разными способами, с разным форматированием, причем изображены поверхности и под ними те же поверхности в виде контурного графика. Такое построение способно придать рисунку большую наглядность.
Рисунок 1. Пример построения на одном рисунке двух 3D-графиков разного типа
Нередко поверхности и пространственные кривые представляют в виде точек, кружочков или иных фигур. Такой график создается операцией Вставка График 3D Точечный, причем поверхность задается параметрически – с помощью трех матриц (X, Y, Z) (см. Рисунок 3, способ 2), а не одной как в примере на Рисунке 2. Для определения исходных данных для такого вида графиков используется функция CreateSpace (см. Рисунок 3, способ 1).

Рисунок 2. Построение 3D Точечных графиков
CreateSpace (F , t0, t1, tgrid, fmap)
Возвращает вложенный массив трех векторов, представляющих х-, у-, и z‑координаты пространственной кривой, определенной функцией F. t0 и t1 – диапазон изменения переменной, tgrid – размер сетки переменной, fmap – функция отображения. Все параметры, за исключением F, — факультативные.
Форматирование чисел
В MathCAD можно изменить формат вывода чисел. Обычно вычисления производятся с точностью 20 знаков, но выводятся на экран не все значащие цифры. Чтобы изменить формат числа, необходимо дважды щелкнуть на нужном численном результате. Появится окно форматирования чисел, открытое на вкладке Number Format (Формат чисел) со следующими форматами:
o General (Основной) — принят по умолчанию. Числа отображаются с порядком (например, 1.2210 5 ). Число знаков мантиссы определяется в поле Exponential Threshold (Порог экспоненциального представления). При превышении порога число отображается с порядком. Число знаков после десятичной точки меняется в поле Number of decimal places.
o Decimal (Десятичный) — десятичное представление чисел с плавающей точкой (например, 12.2316).
o Scientific (Научный) — числа отображаются только с порядком.
o Engineering (Инженерный) — числа отображаются только с порядком, кратным трем (например, 1.2210 6 ).
Внимание. Если после установления нужного формата в окне форматирования чисел выбрать кнопку Ок, формат установится только для выделенного числа. А если выбрать кнопку Set as Default, формат будет применен ко всем числам данного документа.
Автоматически числа округляются до нуля, если они меньше установленного порога. Порог устанавливается для всего документа, а не для конкретного результата. Для того чтобы изменить порог округления до нуля, необходимо выбрать пункт меню Форматирование — Результат и во вкладке Tolerance, в поле Zero threshold ввести необходимое значение порога.
Работа с текстом
Текстовые фрагменты представляют собой куски текста, которые пользователь хотел бы видеть в своем документе. Это могут быть пояснения, ссылки, комментарии и т.д. Они вставляются при помощи пункта меню Вставка — Текстовый регион.
Вы можете отформатировать текст: поменять шрифт, его размер, начертание, выравнивание и т.д. Для этого нужно его выделить и выбрать соответствующие параметры на панели шрифтов или в меню Форматирование — Текст.
Работа с графикой
При решении многих задач, где производится исследование функции, часто возникает необходимость в построении ее графика, где наглядно будет отражено поведение функции на определенном промежутке.
В системе MathCAD существует возможность построения различных видов графиков: в декартовой и полярной системе координат, трехмерных графиков, поверхностей тел вращения, многогранников, пространственных кривых, графиков векторного поля. Мы рассмотрим приемы построения некоторых из них.
Построение двухмерных графиков
Для построения двухмерного графика функции необходимо:
· задать диапазон значений аргумента;
· установить курсор в то место, где должен быть построен график, на математической панели выбрать кнопку Graph (график) и в открывшейся панели кнопку X-Y Plot (двухмерный график);
· в появившемся шаблоне двухмерного графика, представляющем собой пустой прямоугольник с метками данных, в центральную метку данных по оси абсцисс (ось X) ввести имя переменной, а на месте центральной метки данных по оси ординат (ось Y) ввести имя функции (рис. 2.1);

Рис. 2.1. Шаблон двухмерного графика
щелкнуть мышью вне шаблона графика — график функции будет построен.
Диапазон изменения аргумента состоит из 3-х значений: начальное, второе и конечное.
Пусть необходимо построить график функции на интервале [-2,2] с шагом 0.2. Значения переменной t задаются в виде диапазона следующим образом:
t:= —2, -1.8 .. 2,
где: -2 — начальное значение диапазона;
-1.8 (-2 + 0.2) — второе значение диапазона (начальное значение плюс шаг);
2 — конечное значение диапазона.
Внимание. Многоточие вводится нажатием точки с запятой в английской раскладке клавиатуры.
Пример. Построение графика функции y = x 2 на интервале [-5,5] с шагом 0.5 (рис. 2.2).

Рис. 2.2. Построение графика функции y = x 2
При построении графиков необходимо учитывать следующее:
° Если диапазон значений аргумента не задан, то по умолчанию график строится в диапазоне [-10,10].
° Если в одном шаблоне необходимо разместить несколько графиков, то имена функций указываются через запятую.
° Если две функции имеют различные аргументы, например f1(x) и f2(y), то на оси ординат (Y) через запятую указываются имена функций, а по оси абсцисс (X) — имена обеих переменных тоже через запятую.
° Крайние метки данных на шаблоне графика служат для указания предельных значений абсцисс и ординат, т.е. они задают масштаб графика. Если оставить эти метки незаполненными, то масштаб будет установлен автоматически. Автоматический масштаб не всегда отражает график в нужном виде, поэтому предельные значения абсцисс и ординат приходится редактировать, изменяя вручную.
Примечание. Если после построения график не принимает нужный вид, можно:
· изменить интервал построения графика.
· уменьшить на графике предельные значения абсцисс и ординат.
Пример. Построение окружности с центром в точке (2,3) и радиусом R = 6.
Уравнение окружности с центром в точке с координатами (x0,y0) и радиусом R записывается в виде:

Выразим из этого уравнения y:

Таким образом, для построения окружности необходимо задать две функции: верхнюю и нижнюю полуокружности. Диапазон значений аргумента вычисляется следующим образом:
- начальное значение диапазона = x0 — R;
- конечное значение диапазона = x0 + R;
- шаг лучше взять равным 0.1 (рис. 2.3.).

Рис. 2.3. Построение окружности
Параметрический график функции
Иногда бывает удобнее вместо уравнения линии, связывающего прямоугольные координаты x и y, рассматривать так называемые параметрические уравнения линии, дающие выражения текущих координат x и y в виде функций от некоторой переменной величины t (параметра): x(t) и y(t). При построении параметрического графика на осях ординат и абсцисс указываются имена функций одного аргумента.
Пример. Построение окружности с центром в точке с координатами (2,3) и радиусом R = 6. Для построения используется параметрическое уравнение окружности
x = x0 + Rcos(t) y = y0 + Rsin(t) (рис. 2.4.).

Рис.2.4. Построение окружности
Чтобы отформатировать график, необходимо дважды щелкнуть по области графика. Откроется диалоговое окно форматирования графика. Ниже перечислены вкладки окна форматирования графика:
§ X-Y Axes — форматирование осей координат. Установив нужные флажки можно:
· Log Scale — представить численные значения на осях в логарифмическом масштабе (по умолчанию численные значения наносятся в линейном масштабе)
· Grid Lines — нанести сетку линий;
· Numbered — расставить числа по координатным осям;
· Auto Scale — автоматический выбор предельных численных значений на осях (если этот флажок снят, предельными будут максимальные вычисленные значения);
· Show Marker — нанесение меток на график в виде горизонтальных или вертикальных пунктирных линий, соответствующих указанному значению на оси, причем сами значения выводятся в конце линий (на каждой оси появляются 2 места ввода, в которые можно ввести численные значения, не вводить ничего, ввести одно число или буквенные обозначения констант);
· Auto Grid — автоматический выбор числа линий сетки (если этот флажок снят, надо задать число линий в поле Number of Grids);
· Crossed — ось абсцисс проходит через нуль ординаты;
· Boxed — ось абсцисс проходит по нижнему краю графика.
§ Trace — форматирование линии графиков функций. Для каждого графика в отдельности можно изменить:
· символ (Symbol) на графике для узловых точек (кружок, крестик, прямоугольник, ромб);
· вид линии (Solid — сплошная, Dot — пунктир, Dash — штрихи, Dadot — штрих-пунктир);
· цвет линии (Color);
· тип (Туре) графика (Lines — линия, Points — точки, Ваr или Solidbar — столбики, Step — ступенчатый график и т.д.);
· толщину линии (Weight).
§ Label — заголовок в области графика. В поле Title (Заголовок) можно записать текст заголовка, выбрать его положение — вверху или внизу графика (Above — вверху, Below — внизу). Можно вписать, если надо, названия аргумента и функции (Axis Labels).
§ Defaults — с помощью этой вкладки можно вернуться к виду графика, принятому по умолчанию (Change to default), либо сделанные вами изменения на графике использовать по умолчанию для всех графиков данного документа (Use for Defaults).
Двумерные графики функций в 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, который будет находиться в папке «Загрузки» для Вашего браузера. Находим этот файл с именем программы и запускаем его. И видим первый этап установки. Нажимаем унопку «Далее»

Далее Вам предлагается прочитать и одобрить лицензионное соглашение. Нажимаем кнопку «Принимаю»

В следующем окне Вам предлагается бесплатное полезное дополнительное программоное обеспечение, будь то антивирус или бразуер. Нажимаем кнопку «Принимаю». Также Вы можете отказаться от установки дополнительного ПО, нажав кнопку «Отклоняю»

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

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