Как построить график матрицы в mathcad. Графики в "маткаде" - построение и исследование

Вычислительная среда MathCAD является универсальным инструментом у тех людей, которые плотно связали свою жизнь с вычислениями. "Маткад" способен производить сложные математические расчеты и мгновенно выдавать ответ на экране. У студентов, или тех, кто в первый раз столкнулся с этой программой, возникает множество вопросов, на которые они не могут дать ответ самостоятельно. И первое, что затрудняет дальнейшее обучение, - это вопрос, как построить график функции в "Маткаде". На самом деле это не так сложно, как может показаться. Постараемся разобраться также в том, как в "Маткаде" (MathCAD 15) построить график функции, как изобразить несколько функций и с помощью каких элементов отобразить графика на экране.

Быстрый график в Mathcad

Вам будет интересно:

Возьмем одну функцию и будем проводить все ниже перечисленные операции с ней. Допустим, имеем следующее техническое задание: построить график функции f(x) = (e^x/(2x-1)^2)-10 на интервале [-10;10], исследовать поведение функции.

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

  • Для этого необходимо нажать сочетание клавиш Shift+2. Появится окно, в котором будет построен график нашей функции, но для этого следует ввести все необходимые данные.
  • Напротив вертикальной линии находятся 3 черных квадратика: верхний и нижний определяют интервал построения, а средний задает функцию, по которой будет построен график. Зададим функцию f(x) в среднем квадрате, а верхний и нижний оставим без изменения (они отрегулируются автоматически).
  • Под горизонтальной чертой так же три черных квадратика: крайние отвечают за интервал аргумента, а средний - за переменную. Введем в крайние поля значение интеграла от -10 до 10, а в средний введем значение (х).
  • Вот как построить график функции в "Маткаде".

    Построение дополнительных графиков

    Чтобы понять, как построить несколько графиков функции в "Маткаде", добавим к нашему техническому заданию небольшое дополнение: построить график производной от заданной функции. Единственное, что нужно, - это в поле графика добавить производную по переменной (x).

  • Открываем наш график и там, где писали функцию, необходимо поставить запятую. Следом отобразится новая строка снизу, где нам нужно вписать производную: df(x)/dx.
  • Отобразился график производной, но для наглядности стоит поменять цвет линии и ее форму. Для этого дважды кликаем по графику - открывается окно с настройками.
  • Нам необходим раздел "Трассировка", где в таблице будут перечисляться кривые.
  • Выбираем вторую кривую и меняем форму линии на пунктир.
  • График, построенный по набору значений

    Перед тем как построить график функции в "Маткад 15" по точкам, необходимо создать диапазон значений. Сразу отметим, что график, построенный по точкам, иногда бывает не точным, так как может найтись такая точка, которая не попадет в диапазон значений, но в оригинальном графике в ней происходит разрыв. В этом примере специально будет показан этот случай.

    Нам необходимо задать диапазон значений. Для этого присвоим значения переменной (x:=-10,-8.5.. 10). Когда пользователь будет задавать диапазон, ему следует знать, что двоеточие ставится через символ (;). Теперь для визуального восприятия отобразим все значения (х) и f(x) в программе. Для этого необходимо ввести (х=) и, соответственно, (f(x)=). Теперь заново построим график функции, только в этот раз по точкам.

  • С помощью горячих клавиш Shift+2 вновь вызываем окно с построением графика.
  • Зададим функцию f(x), интервал по оси ординат от -20 до 100, интервал по оси абсцисс от -10 до 10, обозначаем переменную (х).
  • Происходит автоматическое построение графика, который различается в некоторых частях от графика функции, построенного аналитически.
  • Мы видим, что на графике, построенного по точкам, не отображается та точка, которая осуществляет разрыв на исходном графике. То есть, можно сделать вывод о том, что построение по точкам может не учитывать значение функции, которые создают разрыв.

    Настройка отображения графика

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

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

    Для построения графиков в 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 представляет собой специальную программу, которая позволяет выполнять различные технические и математические расчеты на компьютере. Данная программа снабжена очень простым графическим интерфейсом и позволяет делать расчеты, а также строить графики на их основе. Узнайте, как построить график в Mathcad.

    Алгоритм построения графика

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

    Затем следует выбрать кнопку с изображением двумерного графика и нажать на нее. Далее появится его шаблон. В нем необходимо ввести имя независимой переменной по оси Х, а также имя независимой переменной по оси У. Теперь следует щелкнуть левой кнопкой мыши в любое место вне пределов рисунка, так завершится необходимое построение в Маткад.

    Изменение масштаба построения

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

    Изменение внешнего вида графика

    Вы также должны знать, как построить в программе Маткад график по точкам. Чтобы сделать это, необходимо нажать правой кнопкой мыши на рисунок и выбрать опцию «Формат». Затем в закладке «Оси» нужно включить сетку и задать количество нужных ячеек. Также в закладке «Следы» имеется возможность установить форматирование линий. Их можно сделать пунктирными, сплошными или точками. После выполнения данных действий следует перейти в закладку «Метки». Теперь вы знаете, как построить график в Маткаде. Остался последний этап - ввод подписи осей и названия самого графика. После того, как все настройки будут выбраны, можно сохранить их для дальнейшего использования. Чтобы сделать это, следует перейти в закладку «Умолчания» и установить флажок «Использовать как умолчания». Для того чтобы разместить два графика на одних осях, нужно щелкнуть по кнопке с буквой «Б», вписать формулу и задать диапазон построения графика.

    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 нажимают на плюс (+), если надо увеличить рисунок, или на минус (-) , если его надо уменьшить. Эту операцию можно повторять многократно до тех пор, пока изображение не достигнет нужного масштаба.


    В нелегкой учебной работе, преподаватели требуют качественного и наглядного оформления исследовательских работ. Важная составляющая любой работы - графические иллюстрации и графики . Средства MathCad позволяют строить графические зависимости, причем как плоские так и объемные. В этом разделе мы рассмотрим 2 самых распространенных вида графиков: в декартовой системе координат (СК) и в полярной СК . Большинство функциональных зависимостей строят в декартовых СК. Такими графиками удобно показывать закон изменения какой-нибудь величины относительно другой. Например, изменение температуры тела в зависимости от времени (остывание или нагревание).

    График в MathCad возможно построить разными способами.

    Способ №1: построение графика по точкам :

    В этом случае задаются два столбца значений х и у и уже по ним на плоскости строят точки, соответствующие координатам в столбцах. Столбцы задаются нажатием на кнопку с изображением матрицы на панели Matrix (см. рис. 1).
    Рис. 1. Панель "Матрица"
    Что бы получить сам график нужно нажать на кнопку с изображением осей на панели Graph (см. рис. 2).
    Рис. 2. Панель "График"
    В появившейся рамочке графика будут 2 незаполненных черных прямоугольничка - маркера . В один маркер, отвечающий за ординату , нужно поместить название матрицы-столбца, который должен быть отложен по оси ОУ . В другой (нижний) маркер помещают название другого столбца. Далее жмем enter и смотрим, что получилось.

    Пример №1. Построение графика в MathCad по точкам: Скачать

    Способ №2: построение графика по функциональной зависимости :

    Записывается функция вида F=F(x) и в пустующие маркеры графической области вносятся соответственно название функции F(x) и ее аргумент.

    Пример №2. Построение графика в MathCad по функциональной зависимости: Скачать

    Еще очень ценное качество MathCad заключается в возможности построения эпюр. Эпюры в MathCad строятся следующим образом. Допустим мы имеем какой-нибудь график зависимости F=F(x) . Нам нужно на произвольном промежутке построить эпюру. При помощи ранжированной переменной создается столбец значений аргумента на этом промежутке. Далее, в тех же осях, где и построен исходный график, строится второй график. Чтобы построить второй график, нужно установить курсор MathCad в то место, где написано имя первой функции, сместить курсор в самое правое положение и нажать на клавиатуре запятую. В результате должен появится новый пустой маркер. В этот новый маркер записывается название той же самой функции, но только зависеть она у нас будет уже от ранжированной переменной. То есть она будет точечной . Аналогично создаем второй маркер и для оси абсцисс. В новый маркер оси абсцисс вводим название ранжированной переменной . Жмем enter. На первый взгляд ничего не поменялось. Заходим в свойства графика, щелкнув 2 раза левой кнопкой мыши по нему. Переходим во вкладку Traces (Трассировка) . Там для trace 2 (кривая 2) устанавливаем понравившийся symbol (Символ) и обязательно во вкладочке Type (Тип) устанавливаем значение stem (отрезки с маркерами) . Жмем в этом окне ОК и смотрим что получилось.

    Пример №3. Построение эпюры в MathCad: Скачать

    Щелкнув 2 раза левой кнопкой мыши по графику, Вы попадете в меню для детальной настройки. Здесь Вы можете поставить сетку с нужным шагом и цветом, установив флажки напротив слов Grid lines (Линии сетки) . Можете показать сами оси (что очень полезно), нажав на слово Crossed (По центру) в области Axis style (Отображение осей) . Во вкладке Traces (Трассировка) можно изменять тип линий графика и добавить маркеры различных форм для наглядности. Во вкладке Number Format (Формат числа) Вы сможете изменить числовой тип, уменьшив, либо увеличив число знаков после запятой. Во вкладке Labels (Подписи) можно подписать оси и сам график, что особо приветствуют преподаватели.

    Построение графика в полярной СК :

    В некоторых задачах требуется строить графики в полярных СК. В сущности построение графиков в полярных СК ничем не отличается от построения в декартовых. Разница лишь в том, что в этом случае одна ось "круглая" и все точки строятся в зависимости от угла . Нужно отметить, что в MathCad все углы представлены строго в радианах . Для получения полярных осей необходимо нажать на соответствующую иконку в панели "График" (см. рис. 3).
    Рис. 3. Панель "График"
    Так же есть возможность построения как функциональной зависимости, так и точечной.

    Пример №4. Построение графика в MathCad в полярных координатах: