Ранжированные переменные

До сих пор мы рассматривали переменные, которые имеют единственное значение. Однако в математике часто возникает необходимость в задании некоторого ряда значений – чаще всего упорядоченного. Например, для вычисления факториала N! = 1*2*…*(N-1)*N нужно сформировать ряд чисел от 1 до N с шагом 1 и перемножить их. Также упорядоченный ряд значений какой-то переменной (например абсциссы x) нужен для построения графика функции – Mathcad строит графики функций по точкам, соединяя их по отрезкам прямых.

Для создания таких рядов в Mathcad используются так называемые ранжированные переменные. Иногда они заменяют управляющие структуры – циклы, однако полноценной такая замена всё же не является, в частности, потому что не предусмотрен выбор любого значения ранжированной переменной.

В самом простом случае для создания ранжированной переменной используется выражение: Name:= Nbegin.. Nend, где Name – имя переменной, Nbegin – её начальное значение, Nend – конечное значение, .. – символ, указывающий на изменение переменной в заданных пределах (он вводится знаком точки с запятой;). Если Nbegin < Nend, то шаг изменения переменной будет равен +1, в противном случае –1.

Для создания ранжированной переменной общего вида используется выражение: Name:= Nbegin, (Nbegin + Step).. Nend. Здесь Step – заданный шаг изменения переменной (он должен быть положительным, если Nbegin<Nen d, или отрицательным в противном случае).

Примеры.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: