Численные методы решения задач строительного профиля в среде MathCad. Кокорин А.М. - 17 стр.

UptoLike

Составители: 

32 33
õ
1
20
k
k
2
å
=
2870®
1
25
j
j
Õ
=
15511210043330985984000000®
¥
x
1
1
x
+
æ
ç
è
ö
÷
ø
x
lim
®
exp 1()®
exp 1() 2.718=
3.3. Логические операторы
Результатом действия логических, или булевых, операторов явля-
ются только числа 0 (если логическое выражение, записанное с их помо-
щью, истинно) или 1 (если логическое выражение ложно). Логические
операторы:
· больше (Greater Than) x > y;
· меньше (Less Than) x < y;
· больше или равно (Greater Than or Equal) x
³
y;
· меньше или равно (Less Than or Equal) x
£
y;
· равно (Equal) x = y;
· не равно (Not Equal to) x ¹ y;
· и (And);
· или (Or);
· исключающее или (Exclusive or);
· отрицание (Not).
Примеры записи
Листинг 14
1
2
0
=
2 10-³
0Ø 1=
1
1
Ù
1
=
3.3. Матричные операторы
Матричные операторы предназначены для совершения различных
действий над векторами и матрицами. MathCAD оперирует двумя типами
массивов. Первый это одномерные массивы, или векторы, второй это
матрицы. Матрицы можно рассматривать как п одномерных массивов,
каждый из которых имеет т элементов. Элементы векторов характери-
зуются порядковым номером или индексом. Вектор и элементы матри-
цы обычно нумеруют, начиная с нулевой строки и нулевого столбца.
Чтобы изменить этот порядок, следует заменить значение встроенной
переменной ORIGIN. Например, ORIGIN:=1. Оператор ORIGIN нужно
печатать заглавными буквами, поскольку все имена переменных чувстви-
тельны к регистру. Элементы вектора имеют только один индекс.
Например, если задан вектор V, его элементами будут V
0
, V
1
, V
2
и т. д.,
в общем виде V
i
, где i индекс. Матрицы имеют элементы с двумя ин-
дексами, один из которых указывает на номер строки, а другой на
номер столбца. Например, если задана матрица М, то ее элементами бу-
дут М
0,0
, M
0,1
, M
2,3
и т. д., в общем случаеМ
i,j
. Для задания вектора или
матрицы следует установить курсор на место, где планируется задать
вектор или матрицу. Выбрать Matrices (Матрицы) из меню Math или на-
жать [Ctrl]+[M]. В появившемся диалоговом окне указывается число
строк и столбцов матрицы (для вектора число столбцов равно 1). Заме-
тим, что система MathCAD выводит значения элементов векторов и мат-
риц в виде таблиц. Предельное число столбцов при вводе матриц в шаб-
лон на экране дисплея равно 100.
3.4. Программные операторы
В MathCAD имеется небольшое число операторов языка програм-
мирования, позволяющих решать довольно сложные задачи. Рассмот-
рим здесь несколько конструкций этого языка, используемых нами для
решения задач численных методов.
А. Оператор условного перехода
if (<cond >, <x>, <y>).
Возвращает x, если логическое условие cond истинно, если иначе y.
Параметры:
cond логический оператор;