Top menu

Урок 7. Переменные-диапазоны и графики в Mathcad

Рассмотрим простую функцию:

mathcad_07_01

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

Переменные-диапазоны

Переменные-диапазоны имеют множество значений. На рисунке Вы видите определение и вывод двух переменных-диапазонов.

mathcad_07_02

Для первой переменной начальное значение равно 0, конечное – 3, а шаг равен 1. Для второй переменной первое значение определено 3, второе – 6, а верхняя граница равна 13. Первая переменная-диапазон i создана как математическая область с помощью оператора [..]:

mathcad_07_03

Для ввода этого выражения наберите [i:0..3].

Вторая переменная j определяется в два шага:

  1. Введите [j:3,], и после запятой появится местозаполнитель

mathcad_07_04

  1. Введите второе значение и верхнюю границу:

mathcad_07_05

Первый тип переменной-диапазона, с шагом 1, наиболее часто используем. При необходимости, эту переменную можно изменить:

mathcad_07_06

Можно использовать параметры в определении переменной-диапазона. В следующем примере с помощью параметра можно изменять длину переменной-диапазона:

mathcad_07_07

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

mathcad_07_08

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

Элемент переменной-диапазона нельзя получить по индексу – при попытке сделать это появится сообщение об ошибке «Значение должно быть вектором»:

mathcad_07_09

Понятие «вектор» мы обсудим позднее в наших уроках.

Наша функция

Мы вычислим нашу функцию для шести значений переменной-диапазона:

mathcad_07_10

(Ряд 0, 1, 2, 3, 4, 5 включает в себя шесть значений.) Определим шесть значений переменной x (подстрочный индекс – с помощью [):

mathcad_07_11

С помощью подстрочных индексов можно проверить значения:

mathcad_07_12

Теперь определим и проверим значения функции:

mathcad_07_13

Для проверки всех значений наберите [x=] и [y=]:

mathcad_07_14

Это векторы – мы их подробно обсудим в уроке 22.

Первый график

Теперь значения x и y можно вывести на график. Нажмите Графики –> Вставить график –> График XY

mathcad_07_15

Появятся оси. В местозаполнитель введите y:

mathcad_07_16

Щелкните по местозаполнителю внизу, введите [x] и нажмите [Enter]. Появится график:

mathcad_07_17

Элементы графика

Элементы графика показаны на рисунке внизу. Этими элементами являются:

  1. Две оси: ось X и ось Y.
  2. Легенды осей X и Y.
  3. Фон графика.
  4. Линия графика.
  5. Метки на осях.
  6. Значения на метках.

mathcad_07_18

Выберите созданный график щелчком с зажатой клавишей [Ctrl]. Подведите курсор к правому нижнему углу – он изменится на двойную стрелку. Щелкните мышью и перемещайте курсор для изменения размеров области. Установите такой размер, который Вам больше подходит. Теперь подведите курсор на горизонтальную ось X. С помощью двойной стрелки Вы можете перемещать ее вверх и вниз. Вертикальную ось Y можно перемещать аналогичным образом в горизонтальном направлении. Фон графика можно изменить с помощью вкладки График –> Фон графика. Выберите тип фона Прозрачный.

Мы посчитали и вывели на график лишь несколько точек, поэтому график получился несглаженным. Возможно, лучше вывести на график только точки. Выберите Графики –> Стили –> Символ и выберите круг – третий символ в списке. На линии появятся символы:

mathcad_07_19

Выберите Стиль линии –> (нет), и линия исчезнет. Поскольку символы малы, увеличьте толщину кривой (размер символов также увеличится). Измените также цвет кривой на красный:

mathcad_07_20

Теперь обратите внимание на метки и значения возле них. Медленно проведите указатель мыши по меткам вдоль оси Y. Значения на первой, второй и последней метки увеличатся при наведении на них указателя. Их можно изменить. Первое и последнее значение определяют границы вывода графика. С помощью второго значения можно изменять число меток на оси. Измените значение на второй метке на оси Y на 5 вместо 2.5, а на оси X – на 1 вместо 0.5:

mathcad_07_21

Выберите график, затем щелкните по вкладке График –> Оси –> Выражения оси. При щелчке вне графика легенда исчезнет (она появится, если Вы щелкните по графику). На рисунке вместо легенды размещены две маленькие математические области с y и x:

mathcad_07_22

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

Быстрое построение графика

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

mathcad_07_23

Функция, график которой нужно построить:

mathcad_07_24

Вставьте график XY. Введите [y(x] в первый местозаполнитель и [x] во второй. Затем щелкните вне графика. Диапазон x обычно выставляется от -10 до 10. Диапазон по y выбирается автоматически:

mathcad_07_25

Резюме

Переменные-диапазоны:

  1. Переменная-диапазон – это набор значений. Переменные-диапазоны, используемые для индексов массива, должны принимать значения положительных целых чисел или нуля.
  2. Переменные-диапазоны имеют начальное значение, шаг и верхнюю границу.
  3. Переменные-диапазоны с шагом увеличения 1 вводятся набором имени переменной, оператором присваивания и двумя точками. Первый местозаполнитель содержит начальное значение, второй – верхняя граница (она же – последнее значение).
  4. Диапазоны с иным шагом увеличения вводятся с помощью запятой после ввода первого значения. Два местозаполнителя должны содержать второе значение и верхнюю границу.

График набора точек

  1. Выберите число точек, которое Вы хотите вывести на график.
  2. Создайте переменную-диапазон от нуля до выбранного значения.
  3. Определите необходимые значения x, используя имя переменной-диапазона в качестве подстрочного индекса.
  4. Вычислите соответствующие значения функции.
  5. Вставьте график XY с помощью Графики –> Вставить график –> График XY.
  6. Введите имена переменных (в нашем случае – x и y) в местозаполнители.
  7. Щелкните вне области, чтобы построить график.

Чтобы быстро построить график заданной функции y(x):

  1. Вставьте график XYс помощью Графики –> Вставить график –> График XY.
  2. Ведите имя функции (здесь y(x)) в первый местозаполнитель, имя переменной (здесь x) – во второй.
  3. Щелкните вне области, чтобы построить график.