![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Дискретной называется переменная, содержащая несколько значений, каждое из которых отличается от предыдущего на величину постоянного шага и имеющая начальное и конечное значение. Эти переменные имеют два способа определения:
Name:= Nbegin.. Nend;
Name:= Nbegin, (Nbegin + Step).. Nend.
где Name – имя переменной, Nbegin – ее начальное значение, Nend – конечное значение, .. (; на клавиатуре, либо m..n – в арифметической палитре) – символ, указывающий на изменение переменной в заданных пределах (вводится клавишей;). Step –шаг изменения переменной (он должен быть положительным, если Nbegin < Nend, или отрицательным в обратном случае).
Если шаг не указывается (1 способ), то он выбирается равным единице. Если Nbegin < Nend, то шаг переменной будет равен +1, иначе –1.
![]() |
Функция дискретного аргумента имеет множество значений, каждое из которых соответствует соответствующему значению дискретного аргумента. Дискретная переменная может являться аргументом функции пользователя или индексом для организации одномерных и двумерных массивов.
2. Векторы и массивы
Массив – имеющая уникальное имя совокупность конечного числа числовых или символьных элементов, упорядоченных некоторым образом и имеющих определенные адреса. В пакете MathCAD используются массивы двух наиболее распространенных типов: одномерные (векторы), двумерные (матрицы).
Порядковый номер элемента, который является его адресом, называется индексом. Индексы могут иметь только целочисленные значения. Они могут начинаться с нуля или другого целого числа, в соответствии со значением системной переменной ORIGIN. Значение этой переменной может быть переопределено непосредственно в документе, либо с помощью меню Math–Options.
векторы и матрицы можно задавать различными способами: с помощью команды Insert – Matrix, комбинации клавиш Ctrl + M, щелчком на кнопке панели Matrix. В появившемся окне задают размерность массива (Columns – столбцы, Rows – строки). Пустые поля заполняют, перемещаясь между ними клавишей Tab. Максимальный размер вводимых таким способом матриц – 10х10, поэтому большие матрицы задают с помощью компоненты Insert – Component – Input Table. Данный компонент вставляет в рабочий документ лист электронной таблицы (подобный листу в Excel). При таком способе ввода матрицы не существует ограничений на ее размер, а использование функций табличного процессора облегчает ввод и просмотр больших массивов, целиком не помещающихся в рабочей области;
как переменные с индексами (номер элемента в массиве). Нижний индекс вводится нажатием клавиши [, либо щелчком на кнопке Xn панели Arithmetic. Незаданные элементы по умолчанию задаются нулевыми.;
как переменная с индексом, а элементы в массив заносятся перечислением, через запятую;
с использованием дискретного аргумента, когда имеется некоторая явная зависимость для вычисления элементов массива через их индексы.
![]() |
Дата публикования: 2014-11-18; Прочитано: 961 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!